git-annex/doc
Joey Hess a441e08da1 Fix stalls in S3 when transferring encrypted data.
Stalls were caused by code that did approximatly:

content' <- liftIO $ withEncryptedContent cipher content return
store content'

The return evaluated without actually reading content from S3,
and so the cleanup code began waiting on gpg to exit before
gpg could send all its data.

Fixing it involved moving the `store` type action into the IO monad:

liftIO $ withEncryptedContent cipher content store

Which was a bit of a pain to do, thank you type system, but
avoids the problem as now the whole content is consumed, and
stored, before cleanup.
2011-04-19 14:45:19 -04:00
..
bugs Fix stalls in S3 when transferring encrypted data. 2011-04-19 14:45:19 -04:00
design design wrapup 2011-04-17 11:27:24 -04:00
download Added a comment 2011-03-22 18:09:21 +00:00
forum Added a comment 2011-04-17 23:46:38 +00:00
install Added a comment 2011-03-23 15:18:29 +00:00
news add news item for git-annex 0.20110417 2011-04-17 12:44:29 -04:00
special_remotes note 2011-04-17 11:08:11 -04:00
templates layout 2011-03-31 16:13:24 -04:00
todo move wishlists to todo 2011-04-09 16:12:32 -04:00
upgrades migrate: Support migrating v1 SHA keys to v2 SHA keys with size information that can be used for free space checking. 2011-03-23 17:57:10 -04:00
use_case layout 2011-04-17 11:44:32 -04:00
users 2011-04-04 07:43:08 +00:00
walkthrough initremote: show gpg keys 2011-04-17 18:18:27 -04:00
backends.mdwn document S3 remotes 2011-03-27 22:52:13 -04:00
bare_repositories.mdwn prep for release 2011-03-03 21:56:03 -04:00
bugs.mdwn update 2010-10-19 19:28:29 -04:00
cheatsheet.mdwn move esoteric stuff from walkthrough to cheatsheet 2011-04-08 17:08:20 -04:00
comments.mdwn add comments page 2011-03-15 23:25:16 -04:00
contact.mdwn link forum 2010-11-14 14:08:20 -04:00
copies.mdwn document 3-level trust 2011-01-26 14:09:06 -04:00
design.mdwn encryption design document 2011-04-03 14:34:00 -04:00
distributed_version_control.mdwn update 2011-03-04 12:31:01 -04:00
download.mdwn reord install pages; per-OS instructions 2011-02-06 13:43:31 -04:00
encryption.mdwn document encryption 2011-04-16 19:35:02 -04:00
feeds.mdwn add feed aggregator 2011-03-31 16:00:33 -04:00
forum.mdwn add 2010-11-14 14:07:58 -04:00
future_proofing.mdwn update 2011-03-09 15:59:44 -04:00
git-annex-shell.mdwn reformat to work around man page conversion bugs 2011-04-09 14:15:38 -04:00
git-annex.mdwn update 2011-04-09 15:57:45 -04:00
GPL 3 2010-10-20 11:56:36 -04:00
index.mdwn link 2011-04-17 11:45:34 -04:00
install.mdwn Add missing build dep on dataenc. 2011-04-17 14:41:24 -04:00
internals.mdwn Use lowercase hash directories for locationlog files 2011-04-02 13:49:03 -04:00
location_tracking.mdwn Typo fixes in location_tracking.mdwn 2011-02-15 05:47:47 +00:00
logo.png update 2010-11-13 23:32:56 -04:00
logo_small.png update 2010-11-13 23:32:56 -04:00
news.mdwn avoid building news page when building doc wiki for package 2010-12-02 21:37:55 -04:00
not.mdwn update 2011-04-17 11:41:52 -04:00
repomap.png scaled 2011-03-04 15:15:55 -04:00
special_remotes.mdwn document bup special remotes 2011-04-08 14:56:57 -04:00
summary.mdwn split out summary and inline raw 2011-03-06 12:22:56 -04:00
todo.mdwn reorg 2010-10-25 11:47:45 -04:00
transferring_data.mdwn docs 2011-03-28 13:20:12 -04:00
trust.mdwn Typo fixes in trust.mdwn 2011-02-15 05:56:24 +00:00
upgrades.mdwn migrate: Support migrating v1 SHA keys to v2 SHA keys with size information that can be used for free space checking. 2011-03-23 17:57:10 -04:00
users.mdwn add 2010-11-14 14:14:27 -04:00
walkthrough.mdwn reorg 2011-04-08 17:09:50 -04:00