Skip to content

Commit 709a58b

Browse files
author
haoran.yanghr
committed
Export s3fs for oss
0 parents  commit 709a58b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+18042
-0
lines changed

.gitignore

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
*.o
2+
/Makefile
3+
/Makefile.in
4+
/aclocal.m4
5+
/autom4te.cache/
6+
/config.guess
7+
/config.log
8+
/config.status
9+
/config.sub
10+
/configure
11+
/depcomp
12+
/test-driver
13+
/compile
14+
/doc/Makefile
15+
/doc/Makefile.in
16+
/install-sh
17+
/missing
18+
/src/.deps/
19+
/src/Makefile
20+
/src/Makefile.in
21+
/src/s3fs
22+
/src/test_*
23+
/test/.deps/
24+
/test/Makefile
25+
/test/Makefile.in
26+
/test/*.log

.mailmap

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
Adrian Petrescu <apetresc@df820570-a93a-0410-bd06-b72b767a4274>
2+
Adrian Petrescu <[email protected]@df820570-a93a-0410-bd06-b72b767a4274>
3+
Ben Lemasurier <[email protected]@df820570-a93a-0410-bd06-b72b767a4274>
4+
Dan Moore <[email protected]@df820570-a93a-0410-bd06-b72b767a4274>
5+
Randy Rizun <rrizun@df820570-a93a-0410-bd06-b72b767a4274>
6+
Randy Rizun <rrizun@rrizun-ThinkPad-T530.(none)>
7+
Takeshi Nakatani <[email protected]@df820570-a93a-0410-bd06-b72b767a4274>

.travis.yml

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
language: cpp
2+
sudo: required
3+
dist: trusty
4+
cache: apt
5+
before_install:
6+
- sudo apt-get update -qq
7+
- sudo apt-get install -qq cppcheck libfuse-dev openjdk-7-jdk
8+
script:
9+
- ./autogen.sh
10+
- ./configure
11+
- make
12+
- make cppcheck
13+
- make check -C src
14+
- modprobe fuse
15+
- make check -C test
16+
- cat test/test-suite.log

AUTHORS

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
1. Randy Rizun <[email protected]>
2+
3+
Wrote from scratch the initial version of S3FS.
4+
5+
2. Dan Moore <[email protected]>
6+
7+
Patches and improvements.
8+
9+
3. Adrian Petrescu <[email protected]>
10+
11+
Converted the project to be autotools-based.
12+
13+
4. Ben LeMasurier <[email protected]>
14+
15+
Bugfixes, performance and other improvements.
16+
17+
5. Takeshi Nakatani <[email protected]>
18+
19+
Bugfixes, performance and other improvements.

COPYING

+339
Large diffs are not rendered by default.

ChangeLog

+187
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,187 @@
1+
ChangeLog for S3FS
2+
------------------
3+
4+
Version 1.79 -- Jul 19, 2015
5+
issue #60 - Emit user-friendly log messages on failed CheckBucket requests
6+
issue #62 - Remove stray chars from source files
7+
issue #63 - Fix spelling errors
8+
issue #68 - FreeBSD issue
9+
issue #69 - Address clang always true warnings
10+
issue #73 - Small gitignore fixes
11+
issue #74 - url: handle scheme omission
12+
issue #83 - Changed option processing to use strtol() to get a umask
13+
issue #93 - Add simple unit tests for trim functions
14+
issue #100 - CURL handles not properly initialized to use DNS or SSL session caching
15+
issue #101 - Optimized function "bool directory_empty()"
16+
issue #103 - Remove prefix option in s3fs man page - issue#87
17+
issue #104 - fix rename before close
18+
issue #116 - Supported signature version 4
19+
issue #119 - Added new mp_umask option about issue#107, pr#110
20+
issue #124 - Fallback to v2 signatures correctly.
21+
issue #130 - refactor integration tests create/cleanup file
22+
issue #131 - Test ls
23+
issue #132 - Use S3Proxy to run integration tests
24+
issue #134 - Include Content-Type in complete MPU V2 signature
25+
issue #135 - Correct V4 signature for initiate multipart upload
26+
issue #136 - Small fixes to integration tests
27+
issue #137 - Add test for multi-part upload
28+
issue #138 - Fixed bugs, not turn use_cache off and ty to load to end - issue#97
29+
issue #143 - Fixed a bug no use_cache case about fixed #138 - issue#141
30+
issue #144 - Add Travis configuration
31+
issue #146 - add exit handler to cleanup on failures
32+
issue #147 - Use S3Proxy 1.4.0-SNAPSHOT
33+
issue #150 - Fixed a bug not handling fsync - #145
34+
issue #154 - Fixed url-encoding for ampersand etc on sigv4 - Improvement/#149
35+
issue #155 - Fixed a bug: unable to mount bucket subdirectory
36+
issue #156 - Fixed a bug about ssl session sharing with libcurl older 7.23.0 - issue#126
37+
issue #159 - Upgrade to S3Proxy 1.4.0
38+
issue #164 - send the correct Host header when using -o url
39+
issue #165 - Auth v4 refactor
40+
issue #167 - Increased default connecting/reading/writing timeout value
41+
issue #168 - switch to use region specific endpoints to compute correct v4 signature
42+
issue #170 - Reviewed and fixed response codes print in curl.cpp - #157
43+
issue #171 - Support buckets with mixed-case names
44+
issue #173 - Run integration tests via Travis
45+
issue #176 - configure.ac: detect target, if target is darwin (OSX), then #176
46+
issue #177 - Add .mailmap
47+
issue #178 - Update .gitignore
48+
issue #184 - Add usage information for multipart_size
49+
issue #185 - Correct obvious typos in usage and README
50+
issue #190 - Add a no_check_certificate option.
51+
issue #194 - Tilda in a file-name breaks things (EPERM)
52+
issue #198 - Disasble integration tests for Travis
53+
issue #199 - Supported extended attributes(retry)
54+
issue #200 - fixed fallback to sigv2 for bucket create and GCS
55+
issue #202 - Specialize {set,get}xattr for OS X
56+
issue #204 - Add integration test for xattr
57+
issue #207 - Fixed a few small spelling issues.
58+
59+
Version 1.78 -- Sep 15, 2014
60+
issue #29 - Possible to create Debian/Ubuntu packages?(googlecode issue 109)
61+
issue 417(googlecode) - Password file with DOS format is not handled properly
62+
issue #41 - Failed making signature
63+
issue #40 - Moving a directory containing more than 1000 files truncates the directory
64+
issue #49 - use_sse is ignored when creating new files
65+
issue #39 - Support for SSE-C
66+
issue #50 - Cannot find pkg-config when configured with any SSL backend except openssl
67+
68+
Version 1.77 -- Apr 19, 2014
69+
issue 405(googlecode) - enable_content_md5 Input/output error
70+
issue #14 - s3fs -u should return 0 if there are no lost multiparts
71+
issue #16 - empty file is written to s3
72+
issue #18 - s3fs crashes with segfault
73+
issue #22 - Fix typos in docs for max_stat_cache_size
74+
issue #23 - curl ssl problems
75+
issue #28 - Address signedness warning in FdCache::Init
76+
77+
Version 1.76 -- Jan 21, 2014
78+
issue #5 - du shows incorrect usage stats
79+
issue #8 - version in configure.ac is 1.74 for release 1.75
80+
81+
Version 1.75 -- Jan 6, 2014
82+
issue #1 - Using %20 instead of the plus (+) sign for encoding spaces
83+
issue #3 - Fixed local timezone was incorrectly being applied to IAM and Last-Modified dates.
84+
issue #4 - Fix compilation error on MacOSX with missing const
85+
86+
Version 1.74 -- Nov 24, 2013
87+
This version is initial version on Github, same as on GoogleCodes(s3fs).
88+
https://github.com/s3fs-fuse/s3fs-fuse/releases/tag/v1.74
89+
see more detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.74.tar.gz
90+
91+
Version 1.73 -- Aug 23, 2013
92+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.73.tar.gz
93+
94+
Version 1.72 -- Aug 10, 2013
95+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.72.tar.gz
96+
97+
Version 1.71 -- Jun 15, 2013
98+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.71.tar.gz
99+
100+
Version 1.70 -- Jun 01, 2013
101+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.70.tar.gz
102+
103+
Version 1.69 -- May 15, 2013
104+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.69.tar.gz
105+
106+
Version 1.68 -- Apr 30, 2013
107+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.68.tar.gz
108+
109+
Version 1.67 -- Apr 13, 2013
110+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.67.tar.gz
111+
112+
Version 1.66 -- Apr 06, 2013
113+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.66.tar.gz
114+
115+
Version 1.65 -- Mar 30, 2013
116+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.65.tar.gz
117+
118+
Version 1.64 -- Mar 23, 2013
119+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.64.tar.gz
120+
121+
Version 1.63 -- Feb 24, 2013
122+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.63.tar.gz
123+
124+
Version 1.62 -- Jan 27, 2013
125+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.62.tar.gz
126+
127+
Version 1.61 -- Aug 30, 2011
128+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.61.tar.gz
129+
130+
Version 1.60 -- Aug 29, 2011
131+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.60.tar.gz
132+
133+
Version 1.59 -- Jul 28, 2011
134+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.59.tar.gz
135+
136+
Version 1.58 -- Jul 19, 2011
137+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.58.tar.gz
138+
139+
Version 1.57 -- Jul 07, 2011
140+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.57.tar.gz
141+
142+
Version 1.56 -- Jul 07, 2011
143+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.56.tar.gz
144+
145+
Version 1.55 -- Jul 02, 2011
146+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.55.tar.gz
147+
148+
Version 1.54 -- Jun 25, 2011
149+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.54.tar.gz
150+
151+
Version 1.53 -- Jun 22, 2011
152+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.53.tar.gz
153+
154+
Version 1.40 -- Feb 11, 2011
155+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.40.tar.gz
156+
157+
Version 1.33 -- Dec 30, 2010
158+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.33.tar.gz
159+
160+
Version 1.25 -- Dec 16, 2010
161+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.25.tar.gz
162+
163+
Version 1.19 -- Dec 2, 2010
164+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.19.tar.gz
165+
166+
Version 1.16 -- Nov 22, 2010
167+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.16.tar.gz
168+
169+
Version 1.10 -- Nov 6, 2010
170+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.10.tar.gz
171+
172+
Version 1.02 -- Oct 29, 2010
173+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.02.tar.gz
174+
175+
Version 1.01 -- Oct 28, 2010
176+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.01.tar.gz
177+
178+
Version 1.0 -- Oct 24, 2010
179+
see detail on googlecodes: http://code.google.com/p/s3fs/downloads/detail?name=s3fs-1.0.tar.gz
180+
181+
------
182+
Version 1.1 -- Mon Oct 18 2010
183+
Dan Moore reopens the project and fixes various issues that had accumulated in the tracker. Adrian Petrescu converts the project to autotools and posts it to GitHub.
184+
185+
Version 1.0 -- 2008
186+
Randy Rizun releases a basic version of S3FS on Google Code.
187+

0 commit comments

Comments
 (0)