Takeshi Nakatani
50f1ad51c8
loading IAM role name automatically(iam_role option) - #387
2016-05-06 04:37:32 +00:00
Takeshi Nakatani
1ddbd4d6bb
Fixed 'load_sse_c' option not working - #388
2016-05-06 00:36:54 +00:00
Takeshi Nakatani
10589a9497
Supported User-Agent header - #383
2016-04-17 07:44:03 +00:00
Takeshi Nakatani
67efc11d94
Always set stats cache for opened file
2016-03-13 05:43:28 +00:00
Takeshi Nakatani
c7cf86c2ef
Sepalated AdditionalHeader class from curl.*
2016-02-07 05:41:56 +00:00
Takeshi Nakatani
150b83f61e
Remove stat file cache dir if specified del_cache - #337
2016-02-06 18:59:13 +00:00
Takeshi Nakatani
c5a94cfc0c
Check cache dirctory path and attributes - #347
2016-02-06 13:38:48 +00:00
Robb Kistler
4eff6b4dd1
Fix empty directory check against AWS S3
...
For ListBucketResult on an empty directory, AWS S3 and S3Proxy 1.4
differ. AWS will match the directory name, S3Proxy does not.
Changing max-keys=1 to max-keys-2 works for both implementations.
append_objects_from_xml() will swallow the directory key. The log
level of this message is changed from ERROR to DBG.
Fixes #345
2016-02-04 23:13:00 -08:00
Andrew Gaul
e003732f18
Address various clang warnings
...
Found with:
-Wc++11-extensions
-Wc++11-extra-semi
-Wmissing-variable-declarations
-Wundef
2016-01-11 00:52:24 -08:00
Takeshi Nakatani
ea151a70c4
Merge pull request #321 from mcellis33/320
...
320: delete stat cache entry in s3fs_fsync so st_size is refreshed
2015-12-20 15:05:28 +09:00
Mark Ellis
163daa5de1
320: delete stat cache entry in s3fs_fsync so st_size is refreshed
2015-12-18 15:39:25 -08:00
Robb Kistler
b581290c30
Cleanly exit fuse loop on error in s3fs_init
...
This allows FUSE to clean the mount point up, preventing
"Transport endpoint not connected" errors on subsequent
access to the mount.
2015-12-15 15:25:56 -08:00
Robb Kistler
8e688816d4
Change error log to debug log in s3fs_read()
2015-12-03 21:25:27 -08:00
Takeshi Nakatani
7b62de80f6
Fixed a bug about mtime - #299
2015-11-29 15:53:53 +00:00
Takeshi Nakatani
c673d9d935
File opened with O_TRUNC is not flushed - changed #291
2015-11-08 04:55:17 +00:00
Robb Kistler
dd7d9268f2
Force flush in s3fs_open() if file is truncated.
2015-11-03 22:06:25 -08:00
Takeshi Nakatani
8dd234dd8f
Fixed bugs about cppcheck error
2015-10-20 15:47:07 +00:00
Takeshi Nakatani
83d46ef8c6
Fixed bugs about a object larger than free disk space
2015-10-20 15:19:04 +00:00
Takeshi Nakatani
d102eb752d
Supported a object which is larger than free disk space
2015-10-18 17:03:41 +00:00
Takeshi Nakatani
f51ad1f33e
Supported for SSE KMS
2015-10-06 14:46:14 +00:00
Takeshi Nakatani
92e52dadd4
Changed and cleaned the logic for debug message.
2015-09-30 19:41:27 +00:00
Andrew Gaul
785ed642ba
Add support for standard_ia storage class
...
This enables storage with lower at-rest prices, higher request prices,
and lower availability. Also rework existing reduced redundancy
parsing into a more generic storage class. More background on
standard_ia:
https://aws.amazon.com/blogs/aws/aws-storage-update-new-lower-cost-s3-storage-option-glacier-price-reduction/
2015-09-17 13:35:25 -07:00
Takeshi Nakatani
ce66430fac
Added chacking cache dir perms at starting.
2015-08-23 03:57:34 +00:00
Takeshi Nakatani
751c868769
s3fs can print version with short commit hash - #228
2015-08-21 16:19:31 +00:00
Takeshi Nakatani
a3e820e733
Merge pull request #245 from andrewgaul/map-duplicate-lookups
...
Elide duplicate lookups of std::map via iterators
2015-08-20 01:22:06 +09:00
Andrew Gaul
67d1576dfb
Elide duplicate lookups of std::map via iterators
...
Also remove use of C++11 std::map::at.
2015-08-18 14:00:42 -07:00
Andrew Gaul
c0b21d8808
Enable all cppcheck rules
2015-08-16 17:13:24 -07:00
Takeshi Nakatani
756d1e5e81
Configure cppcheck #224
2015-08-12 15:04:16 +00:00
Takeshi Nakatani
49e32967ec
Merge pull request #219 from andrewgaul/coverity
...
Address Coverity errors
2015-08-12 23:40:47 +09:00
Andrew Gaul
ff8a0c2eea
Parse ETag from copy multipart correctly
...
Previously s3fs misparsed this, preventing renames of files larger
than 5 GB. Integration test disabled until S3Proxy 1.5.0 is released.
2015-08-11 14:43:35 -07:00
Andrew Gaul
8ee71caabb
Address Coverity errors
...
Fixed an uninitialized member, misordered NULL check, resource leak,
and unconsumed return value.
2015-08-05 23:28:06 -07:00
Jamie Alessio
912bc58df0
Fixed a few small spelling issues.
2015-07-10 11:50:40 -07:00
Nate Rosenblum
9b3c87ec97
Specialize {set,get}xattr for OS X
...
These system calls take an extra 'position' parameter on OS X. A
non-zero position value is only valid for resource forks (the Darwin
VFS layer will reject anything else with EINVAL); this patch simply
adds and ignores the parameter on Apple platforms.
Allows building against OSXFUSE.
2015-06-25 12:56:15 -07:00
Takeshi Nakatani
966d229787
fixed fallback to sigv2 for bucket create and GCS
2015-06-20 04:34:32 +00:00
Takeshi Nakatani
ad8c64104e
Merge pull request #199 from s3fs-fuse/xattr
...
Supported extended attributes(retry)
2015-06-20 11:46:47 +09:00
Takeshi Nakatani
fe3abed9f0
Chaged codes about iterator etc
2015-06-13 03:27:07 +00:00
Takeshi Nakatani
0ecf4aa6b4
Chaged codes about iterator
2015-06-13 03:08:56 +00:00
Takeshi Nakatani
84fb3d83d8
Fixed xattr for binary value
2015-06-06 16:39:39 +00:00
Bartlomiej Palmowski
3522e5eda3
Add no_check_certificate option which allows to ignore issues with self signed certs.
2015-05-20 17:32:36 +02:00
Andrew Gaul
28ee9f27b9
Add usage information for multipart_size
...
Also improve error message.
2015-05-04 16:21:58 -07:00
Dan Moore
5b11ac0f4c
Moved __APPLE__ #endif to correct position
2015-04-27 12:14:09 -07:00
Dan Moore
adb5a35097
configure.ac: detect target, if target is darwin (OSX), then
...
change the minimum version of fuse required. Change the
checkers to use a variable for the minimum fuse version
instead of it being hardcoded in four different places.
src/s3fs.cpp: Use __APPLE__ define around fuse code that
is offensive to osxfuse. Not including the code doesn't
seem to matter.
2015-04-25 17:13:20 -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
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
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
26453c4874
Fixed a bug not handling fsync.
2015-03-10 16:18:03 +00: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
53083202ba
Merge pull request #132 from andrewgaul/s3proxy-integration-test
...
Use S3Proxy to run integration tests
2015-02-27 00:17:46 +09:00
Andrew Gaul
e811ae1104
Use s3proxy to run integration tests
...
References #129 .
2015-02-24 12:08:22 -08:00