Commit Graph

76 Commits

Author SHA1 Message Date
mooredan@suncup.net
9708cdb629 Incorporated most of the changes outlined in issue #52
This is probably wasted work though since issue #99
is going to get the build process on autotools.



git-svn-id: http://s3fs.googlecode.com/svn/trunk@207 df820570-a93a-0410-bd06-b72b767a4274
2010-10-19 16:13:15 +00:00
mooredan@suncup.net
dbd990842b Corrected omission of word source in the dist target
git-svn-id: http://s3fs.googlecode.com/svn/trunk@206 df820570-a93a-0410-bd06-b72b767a4274
2010-10-19 15:30:04 +00:00
mooredan@suncup.net
388dbdd04f Add svn-r*.tar.gz to files to be ignored
Tricky way to generate the distribution tar.gz file
before the autotools way is implemented



git-svn-id: http://s3fs.googlecode.com/svn/trunk@204 df820570-a93a-0410-bd06-b72b767a4274
2010-10-19 05:05:59 +00:00
mooredan@suncup.net
05bc0fb42b Resolves issue #98 - s3fs fails silently for bucket with
upper case letters.

Research shows that many S3 tools do not support buckets whose
names contain uppercase characters -- s3fs appears to be no
different.  However, s3fs allows a bucket of this type to be
mounted even though access to it results in a "Input/output error"

Rather than put support in for these buckets, it's easier to
inform the user of the offending bucket name and die.



git-svn-id: http://s3fs.googlecode.com/svn/trunk@203 df820570-a93a-0410-bd06-b72b767a4274
2010-10-19 03:23:43 +00:00
mooredan@suncup.net
788a4ff542 Fixes issue #85 and issue #55
Duplicated issue and confirm that supplied patch
resolves this issue.


git-svn-id: http://s3fs.googlecode.com/svn/trunk@202 df820570-a93a-0410-bd06-b72b767a4274
2010-10-19 01:58:33 +00:00
mooredan@suncup.net
ee3094148f Fix issue #56 : ghost folders rmdir a non-empty directory now fails as it should
git-svn-id: http://s3fs.googlecode.com/svn/trunk@201 df820570-a93a-0410-bd06-b72b767a4274
2010-10-19 01:40:18 +00:00
mooredan@suncup.net
4a04bd2764 Fixed issue #89 - Support for Reduced Redundancy with a patch from
chregu's code stream

Tested the use_rrs=1 option and confirmed that the files in the
bucket are being tagged as using RRS through Amazon's AWS cockpit



git-svn-id: http://s3fs.googlecode.com/svn/trunk@200 df820570-a93a-0410-bd06-b72b767a4274
2010-10-18 22:35:14 +00:00
mooredan@suncup.net
b578777851 made the Makefile to be more "make-like", instead
of compiling unconditionally at every invocation of
make - actually look at the dependancy


git-svn-id: http://s3fs.googlecode.com/svn/trunk@199 df820570-a93a-0410-bd06-b72b767a4274
2010-10-18 22:22:57 +00:00
mooredan@suncup.net
7a9ddf4df4 Fixed issue #72 - rsync to s3fs mount defaults to application/octet-stream
Applied supplied patch.  

The patch solves this issue by modifying the lookupMimeType function to not only 
analyze the last extension for a matching mime type, but analyze the second 
to last extension if the last extension did not result in a match.



git-svn-id: http://s3fs.googlecode.com/svn/trunk@198 df820570-a93a-0410-bd06-b72b767a4274
2010-10-18 21:29:16 +00:00
mooredan@suncup.net
b792abb702 Fixed issue # 82 - Warnings during build
Applied supplied patch


git-svn-id: http://s3fs.googlecode.com/svn/trunk@197 df820570-a93a-0410-bd06-b72b767a4274
2010-10-18 21:16:08 +00:00
mooredan@suncup.net
a55baa5546 Add compiled binary file "s3fs" to the ignore list.
svn propset svn:ignore


git-svn-id: http://s3fs.googlecode.com/svn/trunk@196 df820570-a93a-0410-bd06-b72b767a4274
2010-10-18 21:01:47 +00:00
mooredan@suncup.net
ca547530f8 Fix issue #66 "memset typo" with supplied patch
git-svn-id: http://s3fs.googlecode.com/svn/trunk@195 df820570-a93a-0410-bd06-b72b767a4274
2010-10-18 20:54:42 +00:00
mooredan@suncup.net
6ccbc134c6 Removed compiled binary from revision control.
git-svn-id: http://s3fs.googlecode.com/svn/trunk@194 df820570-a93a-0410-bd06-b72b767a4274
2010-10-18 20:32:07 +00:00
rrizun
abab090301 merged in eu bucket changes from http://github.com/tractis/s3fs-fork
git-svn-id: http://s3fs.googlecode.com/svn/trunk@191 df820570-a93a-0410-bd06-b72b767a4274
2010-02-05 00:45:55 +00:00
rrizun
e6c737a567 git-svn-id: http://s3fs.googlecode.com/svn/trunk@189 df820570-a93a-0410-bd06-b72b767a4274 2010-01-12 00:55:14 +00:00
rrizun
ecb9efa5fa applied eucalyptus patch http://open.eucalyptus.com/wiki/s3fs
git-svn-id: http://s3fs.googlecode.com/svn/trunk@188 df820570-a93a-0410-bd06-b72b767a4274
2010-01-12 00:54:03 +00:00
rrizun
eadd2b17f8 git-svn-id: http://s3fs.googlecode.com/svn/trunk@187 df820570-a93a-0410-bd06-b72b767a4274 2009-12-01 02:50:15 +00:00
rrizun
7f44820fbd GNU build system
git-svn-id: http://s3fs.googlecode.com/svn/trunk@186 df820570-a93a-0410-bd06-b72b767a4274
2009-12-01 02:44:24 +00:00
rrizun
f3549de9d8 fixed stale curl handle bug; fixed 100% cpu bug
git-svn-id: http://s3fs.googlecode.com/svn/trunk@177 df820570-a93a-0410-bd06-b72b767a4274
2008-08-10 22:51:27 +00:00
rrizun
a2d7ad4225 compare mime types w/strcasecmp
git-svn-id: http://s3fs.googlecode.com/svn/trunk@166 df820570-a93a-0410-bd06-b72b767a4274
2008-05-19 17:24:25 +00:00
rrizun
66887436b5 symlinks!
git-svn-id: http://s3fs.googlecode.com/svn/trunk@152 df820570-a93a-0410-bd06-b72b767a4274
2008-05-08 23:30:37 +00:00
rrizun
9421d6b1ef use /etc/mime.types
git-svn-id: http://s3fs.googlecode.com/svn/trunk@151 df820570-a93a-0410-bd06-b72b767a4274
2008-05-08 22:42:53 +00:00
rrizun
483efff920 checkpoint: numeric uid/gid
git-svn-id: http://s3fs.googlecode.com/svn/trunk@150 df820570-a93a-0410-bd06-b72b767a4274
2008-05-04 22:14:56 +00:00
rrizun
de1cad6083 checkpoint: use x-amz-copy-source
git-svn-id: http://s3fs.googlecode.com/svn/trunk@149 df820570-a93a-0410-bd06-b72b767a4274
2008-05-04 21:10:21 +00:00
rrizun
5c96ee4563 svn keyword substitution
git-svn-id: http://s3fs.googlecode.com/svn/trunk@145 df820570-a93a-0410-bd06-b72b767a4274
2008-04-27 19:27:37 +00:00
rrizun
df96d41970 svn id
git-svn-id: http://s3fs.googlecode.com/svn/trunk@144 df820570-a93a-0410-bd06-b72b767a4274
2008-04-27 19:23:53 +00:00
rrizun
c826ed6387 svn id
git-svn-id: http://s3fs.googlecode.com/svn/trunk@143 df820570-a93a-0410-bd06-b72b767a4274
2008-04-27 19:17:49 +00:00
rrizun
0fd020bbdd svn id
git-svn-id: http://s3fs.googlecode.com/svn/trunk@142 df820570-a93a-0410-bd06-b72b767a4274
2008-04-27 19:13:08 +00:00
rrizun
ad28a23076 added configurable url
git-svn-id: http://s3fs.googlecode.com/svn/trunk@141 df820570-a93a-0410-bd06-b72b767a4274
2008-04-27 18:49:57 +00:00
rrizun
3f0c66f7a0 readwrite_timeout
git-svn-id: http://s3fs.googlecode.com/svn/trunk@138 df820570-a93a-0410-bd06-b72b767a4274
2008-04-16 01:50:09 +00:00
rrizun
7207948462 connect_timeout and read_write_timeout
git-svn-id: http://s3fs.googlecode.com/svn/trunk@136 df820570-a93a-0410-bd06-b72b767a4274
2008-04-16 01:48:02 +00:00
rrizun
271ccf0757 issue 14: fixed local file cache bug
git-svn-id: http://s3fs.googlecode.com/svn/trunk@130 df820570-a93a-0410-bd06-b72b767a4274
2008-04-02 00:28:00 +00:00
rrizun
c357f0c459 serviceability: log a few things to syslog
git-svn-id: http://s3fs.googlecode.com/svn/trunk@129 df820570-a93a-0410-bd06-b72b767a4274
2008-04-01 23:43:39 +00:00
rrizun
54764721a1 set uid/gid
git-svn-id: http://s3fs.googlecode.com/svn/trunk@128 df820570-a93a-0410-bd06-b72b767a4274
2008-04-01 22:56:37 +00:00
rrizun
02896f886f issue22
git-svn-id: http://s3fs.googlecode.com/svn/trunk@127 df820570-a93a-0410-bd06-b72b767a4274
2008-03-24 17:14:23 +00:00
rrizun
babafd3f29 added install and dist targets
git-svn-id: http://s3fs.googlecode.com/svn/trunk@124 df820570-a93a-0410-bd06-b72b767a4274
2008-03-03 17:38:21 +00:00
rrizun
01a6db1c2c contrib from Hetz
git-svn-id: http://s3fs.googlecode.com/svn/trunk@123 df820570-a93a-0410-bd06-b72b767a4274
2008-03-03 17:37:32 +00:00
rrizun
449cad9343 max-keys=20 (instead of default 1000) to workaround libcurl pegging cpu to 100% when adding 1000 curl handles to a multi handle
git-svn-id: http://s3fs.googlecode.com/svn/trunk@117 df820570-a93a-0410-bd06-b72b767a4274
2008-02-28 16:42:41 +00:00
rrizun
0402a3fc89 added crypto locking functions
git-svn-id: http://s3fs.googlecode.com/svn/trunk@116 df820570-a93a-0410-bd06-b72b767a4274
2008-02-27 21:11:05 +00:00
rrizun
c98d9be724 curl_global_init
git-svn-id: http://s3fs.googlecode.com/svn/trunk@114 df820570-a93a-0410-bd06-b72b767a4274
2008-02-27 17:37:42 +00:00
rrizun
4104189eba use CURLOPT_NOSIGNAL in multithreaded applications... avoids nasty SEGFAULT during Curl_resolv!
git-svn-id: http://s3fs.googlecode.com/svn/trunk@107 df820570-a93a-0410-bd06-b72b767a4274
2008-02-25 04:36:00 +00:00
rrizun
c5d9fdb607 rewind upon retry
git-svn-id: http://s3fs.googlecode.com/svn/trunk@106 df820570-a93a-0410-bd06-b72b767a4274
2008-02-25 04:16:15 +00:00
rrizun
104d7dd29d x-amz-* vs x-amz-meta-*
git-svn-id: http://s3fs.googlecode.com/svn/trunk@105 df820570-a93a-0410-bd06-b72b767a4274
2008-02-25 04:02:08 +00:00
rrizun
afbd605bb4 duh
git-svn-id: http://s3fs.googlecode.com/svn/trunk@103 df820570-a93a-0410-bd06-b72b767a4274
2008-02-24 21:57:53 +00:00
rrizun
713f16939f eradicate dbg cruft
git-svn-id: http://s3fs.googlecode.com/svn/trunk@102 df820570-a93a-0410-bd06-b72b767a4274
2008-02-24 21:18:07 +00:00
rrizun
efec7c8f76 fix curl_multi_timeout bug found on mac
git-svn-id: http://s3fs.googlecode.com/svn/trunk@101 df820570-a93a-0410-bd06-b72b767a4274
2008-02-24 21:05:01 +00:00
rrizun
4af3aa98ae mac friendly
git-svn-id: http://s3fs.googlecode.com/svn/trunk@100 df820570-a93a-0410-bd06-b72b767a4274
2008-02-24 21:02:17 +00:00
rrizun
53f27fbc4c default_acl
git-svn-id: http://s3fs.googlecode.com/svn/trunk@99 df820570-a93a-0410-bd06-b72b767a4274
2008-02-24 17:35:17 +00:00
rrizun
8484ddab8a readdir: parallel
git-svn-id: http://s3fs.googlecode.com/svn/trunk@92 df820570-a93a-0410-bd06-b72b767a4274
2008-02-23 15:35:40 +00:00
rrizun
891e85e71d removed 10s read timeout
git-svn-id: http://s3fs.googlecode.com/svn/trunk@88 df820570-a93a-0410-bd06-b72b767a4274
2008-02-20 16:40:58 +00:00