Takeshi Nakatani
232befb52a
Added small logic in test script for test_chown
2016-09-11 13:37:53 +00:00
Takeshi Nakatani
f363c21ff5
Added comments in failure message for test_chown
2016-09-11 13:28:40 +00:00
Takeshi Nakatani
1a96f40a10
Fixed a bug about could not copy file mode from org file
2016-09-11 13:09:23 +00:00
Takeshi Nakatani
6be3236b28
Merge pull request #451 from kasbah/patch-1
...
Correct path in README
2016-07-24 17:32:35 +09:00
Takeshi Nakatani
ccefd835d0
Merge pull request #454 from ggtakec/master
...
Changed for accepting mount options compatible with mtab - #449
2016-07-24 17:31:45 +09:00
Takeshi Nakatani
1ddc14d59d
Changed for accepting mount options compatible with mtab - #449
2016-07-24 08:17:58 +00:00
Takeshi Nakatani
87f617374a
Merge pull request #449 from treestem/mountopt
...
Accept mount options compatible with mtab
2016-07-24 16:48:33 +09:00
Takeshi Nakatani
b76fc350b0
Merge pull request #447 from dsulli99/master
...
added fuse package for mounting via /etc/fstab, fixes #417
2016-07-18 22:25:30 +09:00
Dan Sullivan
4deb6fdd84
added fuse package for mounting via /etc/fstab, fixes #417
2016-07-15 06:12:47 -05:00
Kaspar Emanuel
2d5be2157a
Correct path in README
2016-07-14 16:55:03 +01:00
Peter Watkins
a19206cf0f
Accept mount arguments compatible with mtab
...
Using "mount -a" fails for already-mounted s3fs directories,
because s3fs mount arguments don't match the form in /etc/mtab.
Calling "mount -a" should quietly succeed when a directory is
already mounted.
To fix this, accept mount commands of the form:
s3fs s3fs /srv/object-store -o bucket=mybucket
or in /etc/fstab form:
s3fs /srv/object-store fuse.s3fs bucket=mybucket 0 0
This matches the form in /etc/mtab and allows "mount -a" to
work properly.
2016-07-13 17:23:33 -04:00
Takeshi Nakatani
0f9428ad5a
Add mirror file logic for removing cache file
2016-07-13 17:23:32 -04:00
Takeshi Nakatani
d748b333ee
Merge pull request #444 from ggtakec/master
...
Add mirror file logic for removing cache file
2016-07-03 13:07:59 +09:00
Takeshi Nakatani
e8a8019a71
Add mirror file logic for removing cache file
2016-07-03 03:37:08 +00:00
Takeshi Nakatani
e8680b485d
Merge pull request #443 from tlevi/master
...
Fix for leaks during stat cache entry expiry / truncation (#340 )
2016-07-03 12:24:41 +09:00
Tony Levi
ab4b92074c
Fix cppcheck complaint
2016-06-30 11:51:25 +09:30
Tony Levi
d57c12d3c3
Possible fix for leaks during entry expiry / truncation ( #340 )
2016-06-28 15:01:14 +09:30
Takeshi Nakatani
676b2090fb
Merge pull request #440 from ggtakec/master
...
Handled all curl error without exiting process - #437
2016-06-27 20:04:29 +09:00
Takeshi Nakatani
6005929a96
Handled all curl error without exiting process - #437
2016-06-27 10:38:49 +00:00
Takeshi Nakatani
49ffaa1d94
Merge pull request #432 from andrewgaul/create-bucket-location
...
Include location constraint when creating bucket
2016-06-26 09:39:47 +09:00
Takeshi Nakatani
9fb3fd1a4d
Merge pull request #433 from andrewgaul/typo
...
Correct search and replace typo
2016-06-14 21:45:01 +09:00
Takeshi Nakatani
28b2b5cac3
Merge pull request #431 from mapreri/typo
...
fix typo s/controll/control/
2016-06-14 21:43:37 +09:00
Andrew Gaul
320b8e1171
Include location constraint when creating bucket
...
This allows creating buckets in non-default regions. Also improve
do_create_bucket error handling.
2016-06-13 10:35:37 -07:00
Andrew Gaul
95cb5d201f
Correct search and replace typo
2016-06-13 10:25:33 -07:00
Mattia Rizzolo
880708ab5f
fix typo s/controll/control/
2016-06-12 15:02:40 +00:00
Takeshi Nakatani
36917f7780
Merge pull request #426 from s3fs-fuse/ggtakec-patch-directly
...
Updated to correct ChangeLog
2016-05-29 12:40:28 +09:00
Takeshi Nakatani
fe44f81ef2
Updated to correct ChangeLog
...
Because there was an extra line break
2016-05-29 12:37:16 +09:00
Takeshi Nakatani
a81a2091c3
Merge pull request #425 from ggtakec/master
...
Updated ChangeLog and configure.ac for release 1.80
2016-05-29 12:29:06 +09:00
Takeshi Nakatani
88d6c20cde
Updated ChangeLog and configure.ac for release 1.80
2016-05-29 03:19:02 +00:00
Takeshi Nakatani
4ff41f2ebf
Merge pull request #424 from ggtakec/master
...
Added travis CI badge in README.md
2016-05-29 12:02:19 +09:00
Takeshi Nakatani
a7d2148c60
Added travis CI badge in README.md
...
Added travis CI badge in README.md.
2016-05-29 11:40:58 +09:00
Takeshi Nakatani
980c0f81dd
Merge pull request #422 from nturner/fix/iam-role-auto
...
Fixes for iam_role=auto
2016-05-29 09:22:58 +09:00
Takeshi Nakatani
775e493b0a
Merge pull request #420 from nturner/master
...
Skip early credential checks when iam_role=auto
2016-05-29 09:11:24 +09:00
Nathaniel W. Turner
584ea488bf
Use role name instead of profile name when iam_role=auto
...
When using an instance with an IAM Role, transient credentials can be
found in http://169.254.169.254/latest/meta-data/ at
iam/security-credentials/role-name and s3fs tries to do this. However,
it is using the profile-name where role-name is needed. In many cases
the role and profile name are the same, but they are not always.
The simplest way to find the role name appears to be to GET
http://169.254.169.254/latest/meta-data/iam/security-credentials/
itself, which returns a listing of the role names for which temporary
credentials exist. (I think there will probably only be one, but we
probably want to split on newlines and take the first one here in case
that assumption is not valid). This is the approach the AWS SDK appears
to use (based on WireShark analysis).
Bug: https://github.com/s3fs-fuse/s3fs-fuse/issues/421
Signed-off-by: Nathaniel W. Turner <nate@houseofnate.net>
2016-05-24 13:34:19 -04:00
Nathaniel W. Turner
594c9ca7d2
Skip early credential checks when iam_role=auto
...
If user specifies iam_role=auto (or just iam_role), credentials will not
be loaded during early phase, so skip credential checks there.
Signed-off-by: Nathaniel W. Turner <nate@houseofnate.net>
2016-05-20 12:49:02 -04:00
Takeshi Nakatani
c2b7a7e453
Merge pull request #415 from ggtakec/master
...
Fixed a bug about stat_cache_expire - #382
2016-05-14 18:14:56 +09:00
Takeshi Nakatani
34b604cdfe
Fixed a bug about stat_cache_expire - #382
2016-05-14 09:03:52 +00:00
Takeshi Nakatani
d16d616f34
Merge pull request #411 from ggtakec/master
...
loading IAM role name automatically(iam_role option) - #387
2016-05-06 13:57:32 +09:00
Takeshi Nakatani
50f1ad51c8
loading IAM role name automatically(iam_role option) - #387
2016-05-06 04:37:32 +00:00
Takeshi Nakatani
fe253c3d22
Merge pull request #410 from ggtakec/master
...
Allow duplicate key in ahbe_conf - #386
2016-05-06 10:21:50 +09:00
Takeshi Nakatani
6cc30eea44
Allow duplicate key in ahbe_conf - #386
2016-05-06 01:08:39 +00:00
Takeshi Nakatani
6be264a17f
Merge pull request #409 from ggtakec/master
...
Fixed 'load_sse_c' option not working - #388
2016-05-06 09:47:39 +09:00
Takeshi Nakatani
1ddbd4d6bb
Fixed 'load_sse_c' option not working - #388
2016-05-06 00:36:54 +00:00
Takeshi Nakatani
845fdb43f2
Merge pull request #404 from rockuw/keep-alive
...
Add curl handler pool to reuse connections
2016-04-26 23:40:45 +09:00
Takeshi Nakatani
72f6c4d2dc
Merge pull request #403 from rockuw/master
...
Fix a bug of truncating empty file
2016-04-26 23:35:22 +09:00
Tianlong Wu
cf23dc78ab
Use 'return' instead of 'exit' in test
2016-04-22 16:24:26 +08:00
Tianlong Wu
b78adb4bb0
Add curl handler pool to reuse connections
2016-04-22 14:57:31 +08:00
Tianlong Wu
115bd51f3f
Fix a bug of truncating empty file
2016-04-22 14:49:37 +08:00
Takeshi Nakatani
b979d40778
Merge pull request #397 from ggtakec/master
...
Supported User-Agent header - #383
2016-04-17 17:01:59 +09:00
Takeshi Nakatani
10589a9497
Supported User-Agent header - #383
2016-04-17 07:44:03 +00:00