git-annex/Remote
Joey Hess fccdd61eec fix memory leak
Unfortunately, I don't fully understand why it was leaking using the old
method of a lazy bytestring. I just know that it was leaking, despite
neither hGetUntilMetered nor byteStringPopper seeming to leak by
themselves.

The new method avoids the lazy bytestring, and simply reads chunks from the
handle and streams them out to the http socket.
2014-11-04 15:22:08 -04:00
..
Directory pushed checkPresent exception handling out of Remote implementations 2014-08-06 13:45:19 -04:00
External unify exception handling into Utility.Exception 2014-08-07 22:03:29 -04:00
Helper fix memory leak 2014-11-04 15:22:08 -04:00
Rsync rsync special remote: Fix slashes when used on Windows. 2014-03-18 13:02:10 -04:00
WebDAV WebDAV: Avoid buffering whole file in memory when downloading. 2014-08-08 13:40:55 -04:00
Bup.hs add per-remote-type info 2014-10-21 14:36:09 -04:00
Ddar.hs add per-remote-type info 2014-10-21 14:36:09 -04:00
Directory.hs add per-remote-type info 2014-10-21 14:36:09 -04:00
External.hs add per-remote-type info 2014-10-21 14:36:09 -04:00
GCrypt.hs improve uuid mismatch message 2014-10-28 15:54:44 -04:00
Git.hs add per-remote-type info 2014-10-21 14:36:09 -04:00
Glacier.hs include creds info for glacier and webdav 2014-10-22 13:56:14 -04:00
Hook.hs add per-remote-type info 2014-10-21 14:36:09 -04:00
List.hs factor out getRemoteGitConfig 2014-05-16 16:08:20 -04:00
Rsync.hs add per-remote-type info 2014-10-21 14:36:09 -04:00
S3.hs fix memory leak 2014-11-04 15:22:08 -04:00
Tahoe.hs add per-remote-type info 2014-10-21 14:36:09 -04:00
Web.hs add per-remote-type info 2014-10-21 14:36:09 -04:00
WebDAV.hs include creds info for glacier and webdav 2014-10-22 13:56:14 -04:00