lix/src
Eelco Dolstra a1355917ec
Disable use of virtual hosting in aws-sdk-cpp
Recently aws-sdk-cpp quietly switched to using S3 virtual host URIs
(https://github.com/aws/aws-sdk-cpp/commit/69d9c53882), i.e. it sends
requests to http://<bucket>.<region>.s3.amazonaws.com rather than
http://<region>.s3.amazonaws.com/<bucket>. However this interacts
badly with curl connection reuse. For example, if we do the following:

1) Check whether a bucket exists using GetBucketLocation.
2) If it doesn't, create it using CreateBucket.
3) Do operations on the bucket.

then 3) will fail for a minute or so with a NoSuchBucket exception,
presumably because the server being hit is a fallback for cases when
buckets don't exist.

Disabling the use of virtual hosts ensures that 3) succeeds
immediately. (I don't know what S3's consistency guarantees are for
bucket creation, but in practice buckets appear to be available
immediately.)
2017-06-19 18:51:33 +02:00
..
boost Shut up some warnings 2017-04-14 14:42:20 +02:00
build-remote build-remote: Check remote build status 2017-05-08 14:27:12 +02:00
buildenv Fix Fedora build 2016-08-30 13:56:22 +02:00
libexpr builtins.match: Improve error message for bad regular expression 2017-05-17 11:58:01 +02:00
libmain On macOS, don't use /var/folders for TMPDIR 2017-06-12 17:43:19 +02:00
libstore Disable use of virtual hosting in aws-sdk-cpp 2017-06-19 18:51:33 +02:00
libutil Suppress spurious "killing process N: Operation not permitted" on macOS 2017-06-12 18:34:48 +02:00
linenoise Replace readline by linenoise 2017-05-10 18:37:42 +02:00
nix Don't show flags from config settings in "nix --help" 2017-06-07 18:41:20 +02:00
nix-build Fix #1314 2017-05-24 11:33:42 +02:00
nix-channel Improve progress indicator 2017-05-16 16:09:57 +02:00
nix-collect-garbage printMsg(lvlError, ...) -> printError(...) etc. 2016-09-21 16:54:53 +02:00
nix-copy-closure build-remote: Don't require signatures 2017-05-01 20:03:25 +02:00
nix-daemon Improve progress indicator 2017-05-16 16:09:57 +02:00
nix-env Improve progress indicator 2017-05-16 16:09:57 +02:00
nix-instantiate Improve progress indicator 2017-05-16 16:09:57 +02:00
nix-prefetch-url runProgram(): Distinguish between empty input and no input 2017-03-15 16:50:19 +01:00
nix-store Doh 2017-04-26 17:58:09 +02:00
resolve-system-dependencies resolve-system-dependencies: Misc fixes 2017-05-31 16:10:10 +02:00