Commit Graph

1358 Commits

Author SHA1 Message Date
Takeshi Nakatani
670dce6f4a
Merge pull request #1036 from gaul/travis/macos
Do not update Homebrew in macOS builder
2019-06-18 22:24:36 +09:00
Andrew Gaul
07cfdcf205 Fix singlepart_copy_limit default
Follows on to c5ebf5d328.
2019-06-15 17:38:14 -07:00
Andrew Gaul
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
Andrew Gaul
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
Andrew Gaul
8d8a2a66e5 Add environment variables to man page
Also fix typo in AWS credentials.
2019-05-15 18:49:18 +07:00
Takeshi Nakatani
befc2e9e6f
Merge pull request #1025 from gaul/nocopyapi
Update ctime during nocopyapi operations
2019-05-02 17:55:42 +09:00
Andrew Gaul
059ab1f0f4 Update ctime during nocopyapi operations
Follows on to 2c43b1e12b.  Fixes #971.
2019-04-30 18:59:51 +09:00
Takeshi Nakatani
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
Michal Lula
0d4847596e fix issue with aws session token provided inside ~/.aws/credentials file 2019-04-25 14:29:35 +02:00
Takeshi Nakatani
8e86ef1634
Merge pull request #1015 from gaul/c++03
Remove uses of std::map::at
2019-04-22 23:01:29 +09:00
Takeshi Nakatani
a32a05962e
Merge pull request #1014 from gaul/macro
Prefer simple over compound statements in macros
2019-04-22 22:49:23 +09:00
Takeshi Nakatani
a7e81fda9b
Merge pull request #1012 from gaul/doc/markdown
Address markdownlint warnings
2019-04-22 22:39:55 +09:00
Andrew Gaul
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
Andrew Gaul
0677a096a9 Prefer simple over compound statements in macros
This prohibits missing semicolons.
2019-04-17 21:46:24 +09:00
Andrew Gaul
381835e2a9
Merge pull request #1008 from michallula/master
AWS session token support
2019-04-17 17:52:08 +09:00
Andrew Gaul
af070fa3de Address markdownlint warnings 2019-04-17 08:09:31 +09:00
Michal Lula
f9cd43b684 add session token support 2019-04-16 16:53:05 +02:00
Takeshi Nakatani
7095787f1f
Merge pull request #1011 from gaul/doc/man
Make man page and --help more consistent
2019-04-16 23:07:17 +09:00
Takeshi Nakatani
4ca336aed0
Merge pull request #1003 from gaul/doc/installation
Standardize installation section
2019-04-16 22:30:51 +09:00
Andrew Gaul
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
Takeshi Nakatani
e5e124b9aa
Merge pull request #1006 from gaul/shellcheck
Address shellcheck errors
2019-04-09 23:39:11 +09:00
Takeshi Nakatani
090ac7a8a0
Merge pull request #1005 from gaul/travis/simplify
Remove custom cppcheck from ppc64le Travis config
2019-04-09 23:29:06 +09:00
Andrew Gaul
97af471aa6 Remove custom cppcheck from ppc64le Travis config 2019-04-09 21:25:58 +09:00
Andrew Gaul
0176fc712b Address shellcheck errors 2019-04-09 21:11:31 +09:00
Andrew Gaul
c426c896d0 Standardize installation section
Sort Linux distributions and simplify/standardize grammar.
2019-04-09 07:52:54 +09:00
Takeshi Nakatani
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
Takeshi Nakatani
cd280d8702
Merge pull request #1001 from gaul/missing-braces
Add missing braces
2019-04-08 23:55:02 +09:00
Takeshi Nakatani
b1bade37d8
Merge pull request #1000 from ggtakec/master
Modified to discard _netdev option etc
2019-04-08 23:43:02 +09:00
Takeshi Nakatani
005c186e1b
Merge pull request #998 from gaul/doc/compilation
Move compilation instructions to separate file
2019-04-08 23:32:54 +09:00
Andrew Gaul
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
Andrew Gaul
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
Andrew Gaul
042332bcec Add missing braces
Found via clang-tidy.  Also fix errant indentation.
2019-04-07 23:12:27 +09:00
Takeshi Nakatani
071cd0f849 Modified to discard _netdev option etc 2019-04-07 11:51:55 +00:00
Takeshi Nakatani
d7bb834bcb
Merge pull request #999 from gaul/malloc
Prefer new over malloc
2019-04-07 20:21:58 +09:00
Takeshi Nakatani
9b437fc1fe
Merge pull request #997 from gaul/doc/http
Prefer HTTPS links in documentation where possible
2019-04-07 19:44:38 +09:00
Andrew Gaul
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
Andrew Gaul
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
Andrew Gaul
a4ce54d615
Merge pull request #995 from jaygooby/master
Work with filenames that include spaces
2019-04-02 23:17:39 +09:00
Jay Caines-Gooby
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
Takeshi Nakatani
7cbb4c958b
Merge pull request #994 from gaul/doc/nits
Add commas to see also
2019-03-31 07:27:44 +09:00
Andrew Gaul
6c5adbb9af Add commas to see also 2019-03-30 23:25:58 +09:00
Takeshi Nakatani
4db6e1a10a
Merge pull request #993 from ggtakec/test
Fixed a bug about overwrite metadata at updating directory stats
2019-03-30 01:18:48 +09:00
Takeshi Nakatani
ea517c80a4 Fixed a bug about overwrite metadata at updating directory stats 2019-03-29 15:30:30 +00:00
Takeshi Nakatani
9f6ed6c08e
Merge pull request #992 from ggtakec/master
Added see also section to man page
2019-03-29 09:23:18 +09:00
Takeshi Nakatani
b1ddb483a4 Added see also section to man page 2019-03-28 23:59:19 +00:00
Takeshi Nakatani
17352ef4fd
Merge pull request #987 from ggtakec/master
Support undefined CURLoption in libcurl library used in build
2019-03-22 20:34:48 +09:00
Takeshi Nakatani
71766039ff Support undefined CURLoption in libcurl library used in build 2019-03-22 10:47:42 +00:00
Takeshi Nakatani
c607c9be58
Merge pull request #985 from ggtakec/master
Fixed configure.ac about abuses AC_CHECK_FILE
2019-03-22 15:19:04 +09:00
Takeshi Nakatani
df604e50fb Fixed configure.ac about abuses AC_CHECK_FILE 2019-03-22 05:22:23 +00:00
Takeshi Nakatani
876662ff89
Merge pull request #982 from gaul/cppcheck/find-first-of
Simplify string comparison
2019-03-22 13:59:45 +09:00