Andrew Gaul
39d4715b82
Run integration tests via Travis
...
Mail from the Travis team:
Thanks for the email. I have set up s3fs-fuse/s3fs-fuse with our alpha
testing stack which may allow you to use FUSE.
To use it, add the following to your .travis.yml:
dist: trusty
Please keep in mind that the service may become unavailable without
notice, and change details. We welcome your feedback as to what works
and what does not with this setup.
2015-04-23 21:25:24 -07:00
Takeshi Nakatani
aac92bd6c0
Fixed wrong owner checking and return codes
2015-04-21 16:18:05 +00:00
Takeshi Nakatani
f258a14070
Supported extended attributes, initial commit
2015-04-20 17:24:57 +00:00
Takeshi Nakatani
3701f1c16b
Merge pull request #171 from pabigot/mixedcase
...
Support buckets with mixed-case names
2015-04-21 02:06:07 +09:00
Peter A. Bigot
92fcee824b
curl: use pathrequeststyle option when constructing Host endpoint
...
Buckets with mixed-case names can't be accessed with the virtual-hosted
style API due to DNS limitations. S3FS has an option for
pathrequeststyle which is used for the URL, but it was not applied when
building the endpoint passed through the Host header. Fix this, and
relax the validation on bucket names when using this style.
See: http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro
Signed-off-by: Peter A. Bigot <pab@pabigot.com>
2015-04-19 08:31:40 -05:00
Takeshi Nakatani
00f8e1d0ba
Merge pull request #170 from s3fs-fuse/issue/#157
...
Reviewed and fixed response codes print in curl.cpp - #157
2015-04-18 23:37:28 +09:00
Takeshi Nakatani
43191eea53
Added cache apt in travis.yml
2015-04-18 13:45:58 +00:00
Takeshi Nakatani
490ed8f689
Reviewed and fixed response codes print in curl.cpp - #157
2015-04-18 13:32:04 +00:00
Takeshi Nakatani
30152284cc
Merge pull request #168 from kahing/fix-v4-host-endpoint
...
switch to use region specific endpoints to compute correct v4 signature
2015-04-18 18:02:45 +09:00
Ka-Hing Cheung
70097709b2
switch to use region specific endpoints to compute correct v4 signature
...
fix #133
2015-04-14 16:25:17 -07:00
Takeshi Nakatani
07e007052a
Merge pull request #167 from s3fs-fuse/timeoutbranch
...
Increased default connecting/reading/writing timeout value
2015-04-12 11:18:52 +09:00
Takeshi Nakatani
bd27294ab0
Increased default connecting/reading/writing timeout value
2015-04-12 02:04:13 +00:00
Takeshi Nakatani
5e5c20757b
Merge pull request #165 from kahing/auth_v4_refactor
...
Auth v4 refactor
2015-04-12 08:13:25 +09:00
Takeshi Nakatani
6231ae208a
Merge pull request #164 from kahing/fix_v4_signing_host
...
send the correct Host header when using -o url
2015-04-12 08:12:51 +09:00
Takeshi Nakatani
42a4f5fd95
Merge pull request #159 from andrewgaul/s3proxy-1.4.0
...
Upgrade to S3Proxy 1.4.0
2015-04-12 08:05:49 +09:00
Ka-Hing Cheung
6e0a302f7d
refactor sigv4 to reduce code duplication
2015-04-09 15:11:59 -07:00
Ka-Hing Cheung
98af055d8b
send the correct Host header when using -o url
...
fixes #161
2015-04-09 13:53:50 -07:00
Andrew Gaul
fa5c7ff4df
Upgrade to S3Proxy 1.4.0
...
Release notes:
https://github.com/andrewgaul/s3proxy/releases/tag/s3proxy-1.4.0
2015-03-29 23:59:39 -07:00
Takeshi Nakatani
d7327df885
Merge pull request #156 from s3fs-fuse/issue/#126
...
Fixed a bug about ssl session sharing with libcurl older 7.23.0 - issue#126
2015-03-21 16:19:58 +09:00
Takeshi Nakatani
0f13c8fe97
Fixed a bug about ssl session sharing with libcurl older 7.23.0 - issue/#126
2015-03-21 07:04:20 +00:00
Takeshi Nakatani
44d740080b
Merge pull request #155 from s3fs-fuse/bugfix
...
Fixed a bug: unable to mount bucket subdirectory
2015-03-21 13:39:19 +09:00
Takeshi Nakatani
2fc3a4e91e
Fixed a bug: unable to mount bucket subdirectory
2015-03-21 04:31:59 +00:00
Takeshi Nakatani
66e0233410
Merge pull request #154 from s3fs-fuse/issue#149
...
Fixed url-encoding for ampersand etc on sigv4 - Improvement/#149
2015-03-21 11:32:08 +09:00
Takeshi Nakatani
a04bec85b2
Fixed url-encoding for ampersand etc on sigv4 - Improvement/#149
2015-03-21 02:11:55 +00:00
Takeshi Nakatani
f861b11a91
Merge pull request #147 from andrewgaul/s3proxy-snapshot
...
Use S3Proxy 1.4.0-SNAPSHOT
2015-03-11 01:41:58 +09:00
Takeshi Nakatani
37f9bbd231
Merge pull request #146 from kahing/exit_handler_for_test
...
add exit handler to cleanup on failures
2015-03-11 01:41:42 +09:00
Takeshi Nakatani
af004576f1
Merge pull request #150 from s3fs-fuse/fixbug
...
Fixed a bug not handling fsync - #145
2015-03-11 01:29:17 +09:00
Takeshi Nakatani
26453c4874
Fixed a bug not handling fsync.
2015-03-10 16:18:03 +00:00
Andrew Gaul
4e18bf0bc2
Use S3Proxy 1.4.0-SNAPSHOT
2015-03-09 18:05:14 -07:00
Ka-Hing Cheung
7c298e94f5
add exit handler to cleanup on failures
...
and other changes that make debugging easier
2015-03-09 15:56:38 -07:00
Takeshi Nakatani
761d2399f2
Merge pull request #144 from andrewgaul/travis
...
Add Travis configuration
2015-03-10 01:37:50 +09:00
Andrew Gaul
1210cf8c6c
Add Travis configuration
2015-03-09 03:57:39 -07:00
Takeshi Nakatani
524e005b5c
Merge pull request #143 from s3fs-fuse/issue#141
...
Fixed a bug no use_cache case about fixed #138 - issue#141
2015-03-09 01:43:57 +09:00
Takeshi Nakatani
d06b6d7d41
Fixed a bug no use_cache case about fixed #138 - issue#141
2015-03-08 16:41:14 +00:00
Takeshi Nakatani
e66e5d1dfc
Merge pull request #138 from s3fs-fuse/issue#97
...
Fixed bugs, not turn use_cache off and ty to load to end - issue#97
2015-03-04 17:52:22 +09:00
Takeshi Nakatani
114966e7c0
Fixed bugs, not turn use_cache off and ty to load to end - issue#97
2015-03-04 08:48:37 +00:00
Takeshi Nakatani
d2246297bd
Merge pull request #137 from andrewgaul/integration-test-mpu
...
Add test for multi-part upload
2015-03-04 12:21:22 +09:00
Takeshi Nakatani
8ec5decbce
Merge pull request #136 from andrewgaul/integration-test-fixups
...
Small fixes to integration tests
2015-03-04 12:20:17 +09:00
Andrew Gaul
0f7d77d599
Small fixes to integration tests
...
Use S3Proxy pid instead of self pid, ensure correct passwd
permissions, and use fusermount instead of umount so that non-root can
run tests.
2015-03-03 01:42:03 -08:00
Andrew Gaul
699e3b3d79
Add test for multi-part upload
2015-03-02 17:17:30 -08:00
Takeshi Nakatani
2f8ad7ace8
Merge pull request #135 from andrewgaul/mpu-v4
...
Correct V4 signature for initiate multipart upload
2015-03-01 22:57:10 +09:00
Takeshi Nakatani
6b6567ec9b
Merge pull request #134 from andrewgaul/mpu-v2
...
Include Content-Type in complete MPU V2 signature
2015-03-01 22:50:54 +09:00
Takeshi Nakatani
c8c71650eb
Merge pull request #131 from kahing/test-ls
...
Test ls
2015-03-01 22:47:55 +09:00
Andrew Gaul
a07e804f57
Include Content-Type in complete MPU V2 signature
...
Previously this failed with SignatureDoesNotMatch since the headers
included it but the signature did not. Fixes #125 .
2015-02-28 18:03:21 -08:00
Andrew Gaul
e9656810e3
Correct V4 signature for initiate multipart upload
...
Query parameters need a trailing = for V4 signatures. Send correct
content-sha256 although Amazon does not seem to enforce this for
zero-length bodies. Finally remove a stale comment. Fixes #133 .
2015-02-28 17:50:06 -08:00
Ka-Hing Cheung
4ee32d7559
test ls after creating files and dirs
2015-02-27 10:55:25 -08:00
Takeshi Nakatani
53083202ba
Merge pull request #132 from andrewgaul/s3proxy-integration-test
...
Use S3Proxy to run integration tests
2015-02-27 00:17:46 +09:00
Takeshi Nakatani
574a48f81f
Merge pull request #130 from kahing/refactor-integration-test
...
refactor integration tests create/cleanup file
2015-02-27 00:06:23 +09:00
Takeshi Nakatani
1b1cf2d4bd
Merge pull request #124 from timuralp/bug/fix_fallback_v2
...
Fallback to v2 signatures correctly.
2015-02-27 00:02:12 +09:00
Andrew Gaul
e811ae1104
Use s3proxy to run integration tests
...
References #129 .
2015-02-24 12:08:22 -08:00