Commit Graph

628 Commits

Author SHA1 Message Date
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