Brad Fitzpatrick
036e4756cb
S3 storage works now, with last night's weekly release of Go.
2011-04-05 09:19:30 -07:00
Brad Fitzpatrick
46542e2e3f
Amazon S3 stat/upload support. Basically works.
...
Might be a bug or two yet, and requires a yet-unsubmitted fix to
Go's HTTP library.
2011-04-04 15:15:09 -07:00
Brad Fitzpatrick
17dc73b291
s3 signing: use req.URL.Host if req.Host isn't set
2011-04-04 15:10:50 -07:00
Brad Fitzpatrick
f9d167d9cc
Start of s3 stat/receive.
2011-04-03 19:59:46 -07:00
Brad Fitzpatrick
87d749f781
use fmt.Errorf instead of os.NewError(fmt.Sprintf(..))
2011-04-03 19:58:41 -07:00
Brad Fitzpatrick
bcd7db4b7e
fix extra slash in partition base URLs.
2011-04-03 19:58:20 -07:00
Brad Fitzpatrick
978a46fd4a
add skipStartupCheck option to s3
2011-04-03 19:57:30 -07:00
Brad Fitzpatrick
ed9caf9116
boolean config accessors
2011-04-03 19:57:12 -07:00
Brad Fitzpatrick
6c45e453c4
add password config option
2011-04-03 19:38:22 -07:00
Brad Fitzpatrick
133c9dea1d
Complain about unknown keys in config files.
2011-04-03 19:16:11 -07:00
Brad Fitzpatrick
b5528c4a6b
s3: add bucket to config
2011-04-03 19:15:09 -07:00
Brad Fitzpatrick
59901467fd
Server config file support.
2011-04-03 08:07:40 -07:00
Brad Fitzpatrick
2a61dcfd9e
Put some path-related stuff in camli/osutil
2011-04-01 22:26:33 -07:00
Brad Fitzpatrick
675e9028a0
some cleanup of camlistored
2011-04-01 22:14:23 -07:00
Brad Fitzpatrick
173f5615a2
register as s3, not filesystem
2011-04-01 22:13:55 -07:00
Brad Fitzpatrick
68b044592c
more s3 client work
2011-04-01 21:49:12 -07:00
Brad Fitzpatrick
2c3ea22973
S3 http request signing
2011-04-01 21:26:10 -07:00
Brad Fitzpatrick
63668853d9
Make s3 storage use registry; start trimming blobserver
2011-04-01 20:45:40 -07:00
Brad Fitzpatrick
00f9ede8a6
Start of blobserver handler registry for config file work.
2011-04-01 18:20:28 -07:00
Brad Fitzpatrick
07e97e72ac
Start of configuration wizard stuff.
2011-04-01 12:48:43 -07:00
Brad Fitzpatrick
5634523637
Add camli/netutil library for ident-like lookups.
2011-04-01 12:47:07 -07:00
Brad Fitzpatrick
467ae0a9e0
Rename server/go/blobserver to server/go/camlistored
...
.. in prep for it getting more front-end stuff. I'll make a smaller
server/go/blobserver binary later for people just wanting a
stand-alone blobserver.
2011-03-29 20:29:32 -07:00
Brad Fitzpatrick
c9f36a83ec
Fix copyright license. Not mine.
2011-03-29 17:42:49 -07:00
Brad Fitzpatrick
5d3557772a
Fix MySQL mysql.go for net.Dial laddr removal.
2011-03-29 16:05:19 -07:00
Brad Fitzpatrick
c333db3faf
Add dev-cammount helper.
2011-03-29 10:41:03 -07:00
Brad Fitzpatrick
ca1f8f16ad
cammount: add fuse mtime/atime/ctime
2011-03-29 10:40:50 -07:00
Brad Fitzpatrick
7b60456ea5
Merge branch 'master' of camlistore.org:camlistore
2011-03-29 10:29:23 -07:00
Brad Fitzpatrick
8006b0538c
Add NanosFromRFC3339 to schema; + tests
2011-03-29 10:29:16 -07:00
Brad Fitzpatrick
18187a9cc3
Merge branch 'master' of git://github.com/ciphersbynil/camlistore
2011-03-28 13:55:52 -07:00
Brad Fitzpatrick
edaf17ac40
Add Caine Tighe to CONTRIBUTORs.
2011-03-28 13:39:11 -07:00
caine tighe
cfe1c269cb
clients/go/cammount: add \n to usage prompt
2011-03-28 14:58:46 -04:00
Brad Fitzpatrick
84c891a8e5
Start of s3 blobserver support + prep cleanup
2011-03-27 22:06:29 -07:00
Brad Fitzpatrick
49f306b144
Merge branch 'master' of camlistore.org:camlistore
2011-03-27 15:25:53 -07:00
Brad Fitzpatrick
cb742f43f9
Start of Amazon S3 library. For now signing + tests.
2011-03-27 15:25:21 -07:00
Daniel Erat
64040340c3
android: Return copies of cached blobs instead of originals.
...
This should fix
http://code.google.com/p/camlistore/issues/detail?id=3 ,
"Android client permits mutating the immutable cache".
I'm also removing the call to
URLConnection.guessContentTypeFromStream() in favor of
just using URLConnection.guessContentTypeFromName().
I don't think that the former was ever successful, and it
was hitting the disk from the UI thread.
2011-03-27 14:19:48 -07:00
Daniel Erat
58c678e94e
android: add icons for files and directories
...
trying to get the hang of making stuff in inkscape that
doesn't look awful
2011-03-27 12:07:06 -07:00
Daniel Erat
a1d768f46d
Merge remote branch 'origin/master'
2011-03-27 12:05:07 -07:00
Brad Fitzpatrick
d9e09f7513
Export Rfc3339FromNanos, more tests, start of doing reverse for fuse.
2011-03-25 21:43:49 -07:00
Brad Fitzpatrick
00a8985afd
LRU on FUSE GetAttr too.
2011-03-25 21:36:52 -07:00
Brad Fitzpatrick
48715cb80f
cammount: less spammy
2011-03-25 21:28:47 -07:00
Brad Fitzpatrick
ddc810a3d0
cammount: LRU caching on various operations
2011-03-25 21:21:24 -07:00
Brad Fitzpatrick
3b94bd0578
camli/lru and a few tests
2011-03-25 20:58:17 -07:00
Brad Fitzpatrick
7c1e08c55f
Start of simple camli/lru class for fuse caches.
2011-03-25 18:58:14 -07:00
Brad Fitzpatrick
cac9d9ff86
schema: camli non-utf8 JSON string decoding
2011-03-25 18:45:10 -07:00
Brad Fitzpatrick
912a5a304c
fuse readlink support
2011-03-25 18:36:08 -07:00
Brad Fitzpatrick
b1aef0f476
Fix escaping bug in build.pl Go detection warning.
2011-03-25 11:20:02 -07:00
Brad Fitzpatrick
28975e8fc3
Change EnumerateBlobs interface to close channel, not send nil.
2011-03-25 09:52:51 -07:00
Brad Fitzpatrick
054cd642ea
cammount: read-only FUSE works now
2011-03-24 21:07:49 -07:00
Brad Fitzpatrick
8302903eb0
camsync: use FetchStreaming, not Fetch
2011-03-24 19:58:52 -07:00
Brad Fitzpatrick
f12b7f5342
Have CamliFileSystem take a Fetcher, not a Client
2011-03-24 19:58:29 -07:00