554ea49294
Merge pull request #1051 from gaul/log/flags
...
Log flags as hexadecimal
2019-07-01 21:36:17 +09:00
f1ad626b46
Log flags as hexadecimal
2019-06-24 16:13:07 -07:00
a78d8d1da4
Merge pull request #1049 from gaul/external-modication
...
Remove cache file when object time differs
2019-06-24 00:51:54 +09:00
fbebc6fa57
Merge pull request #1048 from gaul/log/curl
...
Emit older curl warnings only once
2019-06-24 00:42:44 +09:00
c18fc901c4
Merge pull request #1045 from gaul/test/umount-s3fs
...
Correct macOS integration test umount
2019-06-23 23:02:46 +09:00
245f14c8c1
Merge pull request #1041 from gaul/doc/typo
...
Fix singlepart_copy_limit default
2019-06-23 22:57:43 +09:00
d732eef776
Merge pull request #1039 from gaul/off_t
...
Convert file offsets from size_t to off_t
2019-06-23 22:51:04 +09:00
56b184fd0c
Merge pull request #1032 from gaul/man/env
...
Add environment variables to man page
2019-06-23 22:42:39 +09:00
9e5eaad79b
Remove cache file when object time differs
...
Check the modification times to determine whether an object has
updated. This relies on low clock skew between s3fs and the S3
server; a more robust approach could use the ETag. Fixes #1047 .
2019-06-22 19:09:00 -07:00
738eaadcbf
Emit older curl warnings only once
...
This makes Travis logs actually readable.
2019-06-22 10:01:20 -07:00
1cf3d2452e
Correct macOS integration test umount
...
Previously errexit could prevent this from succeeding.
2019-06-19 11:01:32 -07:00
670dce6f4a
Merge pull request #1036 from gaul/travis/macos
...
Do not update Homebrew in macOS builder
2019-06-18 22:24:36 +09:00
07cfdcf205
Fix singlepart_copy_limit default
...
Follows on to c5ebf5d328 .
2019-06-15 17:38:14 -07:00
15b7450713
Convert file offsets from size_t to off_t
...
The latter is 64-bits on 32-bit platforms when specifying
-D_FILE_OFFSET_BITS=64. This allows early Raspberry Pis to use files
larger than 2 GB. It also cleans up some ugly casting. Fixes #620 .
Fixes #656 .
2019-06-15 17:05:37 -07:00
272e0d3d46
Do not update Homebrew in macOS builder
...
This takes 5 minutes to run and can cause Travis timeouts.
References #1035 .
2019-06-12 18:17:56 -07:00
8d8a2a66e5
Add environment variables to man page
...
Also fix typo in AWS credentials.
2019-05-15 18:49:18 +07:00
befc2e9e6f
Merge pull request #1025 from gaul/nocopyapi
...
Update ctime during nocopyapi operations
2019-05-02 17:55:42 +09:00
059ab1f0f4
Update ctime during nocopyapi operations
...
Follows on to 2c43b1e12b . Fixes #971 .
2019-04-30 18:59:51 +09:00
f2fe1738cd
Merge pull request #1021 from michallula/master
...
fix issue with aws session token provided inside ~/.aws/credentials file
2019-04-28 11:03:48 +09:00
0d4847596e
fix issue with aws session token provided inside ~/.aws/credentials file
2019-04-25 14:29:35 +02:00
8e86ef1634
Merge pull request #1015 from gaul/c++03
...
Remove uses of std::map::at
2019-04-22 23:01:29 +09:00
a32a05962e
Merge pull request #1014 from gaul/macro
...
Prefer simple over compound statements in macros
2019-04-22 22:49:23 +09:00
a7e81fda9b
Merge pull request #1012 from gaul/doc/markdown
...
Address markdownlint warnings
2019-04-22 22:39:55 +09:00
9e4f9d4bdc
Remove uses of std::map::at
...
This provides compatibility with C++03 and removes duplicate lookups.
2019-04-18 16:06:59 +09:00
0677a096a9
Prefer simple over compound statements in macros
...
This prohibits missing semicolons.
2019-04-17 21:46:24 +09:00
381835e2a9
Merge pull request #1008 from michallula/master
...
AWS session token support
2019-04-17 17:52:08 +09:00
af070fa3de
Address markdownlint warnings
2019-04-17 08:09:31 +09:00
f9cd43b684
add session token support
2019-04-16 16:53:05 +02:00
7095787f1f
Merge pull request #1011 from gaul/doc/man
...
Make man page and --help more consistent
2019-04-16 23:07:17 +09:00
4ca336aed0
Merge pull request #1003 from gaul/doc/installation
...
Standardize installation section
2019-04-16 22:30:51 +09:00
8a18806a57
Make man page and --help more consistent
...
Mostly small fixes but also some reordering. References #929 . Found
via:
diff -u <(man --no-hyphenation doc/man/s3fs.1 | tr -s ' ' '\n' | sed '/^-o$/d' ) <(src/s3fs --help | tr -s ' ' '\n' | sed '/^-$/d')
2019-04-14 14:34:24 +09:00
e5e124b9aa
Merge pull request #1006 from gaul/shellcheck
...
Address shellcheck errors
2019-04-09 23:39:11 +09:00
090ac7a8a0
Merge pull request #1005 from gaul/travis/simplify
...
Remove custom cppcheck from ppc64le Travis config
2019-04-09 23:29:06 +09:00
97af471aa6
Remove custom cppcheck from ppc64le Travis config
2019-04-09 21:25:58 +09:00
0176fc712b
Address shellcheck errors
2019-04-09 21:11:31 +09:00
c426c896d0
Standardize installation section
...
Sort Linux distributions and simplify/standardize grammar.
2019-04-09 07:52:54 +09:00
0a99470369
Merge pull request #1002 from gaul/sse-c
...
Correctly calculate MD5 hash for SSE-C keys
2019-04-09 00:17:12 +09:00
cd280d8702
Merge pull request #1001 from gaul/missing-braces
...
Add missing braces
2019-04-08 23:55:02 +09:00
b1bade37d8
Merge pull request #1000 from ggtakec/master
...
Modified to discard _netdev option etc
2019-04-08 23:43:02 +09:00
005c186e1b
Merge pull request #998 from gaul/doc/compilation
...
Move compilation instructions to separate file
2019-04-08 23:32:54 +09:00
6f8ecb28c5
Correctly calculate MD5 hash for SSE-C keys
...
Previously s3fs calculated the strlen of a binary input instead of
using the stored length. This yielded IO errors when interacting with
SSE-encrypted objects. Fixes #696 .
2019-04-08 21:49:42 +09:00
4c28eb2a78
Move compilation instructions to separate file
...
Most users should use distribution packages and expert users can
consult this file. References #991 .
2019-04-08 15:56:46 +09:00
042332bcec
Add missing braces
...
Found via clang-tidy. Also fix errant indentation.
2019-04-07 23:12:27 +09:00
071cd0f849
Modified to discard _netdev option etc
2019-04-07 11:51:55 +00:00
d7bb834bcb
Merge pull request #999 from gaul/malloc
...
Prefer new over malloc
2019-04-07 20:21:58 +09:00
9b437fc1fe
Merge pull request #997 from gaul/doc/http
...
Prefer HTTPS links in documentation where possible
2019-04-07 19:44:38 +09:00
6f6a67807b
Prefer new over malloc
...
The former cannot return NULL and will allow use of scoped pointers.
2019-04-07 16:54:24 +09:00
e5785d4690
Prefer HTTPS links in documentation where possible
...
This also corrects a test URL which was HTTPS in practice.
2019-04-05 17:31:06 +09:00
a4ce54d615
Merge pull request #995 from jaygooby/master
...
Work with filenames that include spaces
2019-04-02 23:17:39 +09:00
ddbcec5c96
Work with filenames that include spaces
...
• Simplified the stat generation line (single exec using only stat)
• Quote variables so that the cache directory can also include spaces
• while/read loop to handle spaces in cached files
(IFS was causing problems when all the files were saved into a single variable)
2019-04-02 10:35:25 +01:00