Commit Graph

173 Commits

Author SHA1 Message Date
Brad Fitzpatrick 2a61dcfd9e Put some path-related stuff in camli/osutil 2011-04-01 22:26:33 -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 5634523637 Add camli/netutil library for ident-like lookups. 2011-04-01 12:47:07 -07:00
Brad Fitzpatrick 5d3557772a Fix MySQL mysql.go for net.Dial laddr removal. 2011-03-29 16:05:19 -07:00
Brad Fitzpatrick 8006b0538c Add NanosFromRFC3339 to schema; + tests 2011-03-29 10:29:16 -07:00
Brad Fitzpatrick 84c891a8e5 Start of s3 blobserver support + prep cleanup 2011-03-27 22:06:29 -07:00
Brad Fitzpatrick cb742f43f9 Start of Amazon S3 library. For now signing + tests. 2011-03-27 15:25:21 -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 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 28975e8fc3 Change EnumerateBlobs interface to close channel, not send nil. 2011-03-25 09:52:51 -07:00
Brad Fitzpatrick 83a814148b Define blobserver.Cache interface. 2011-03-24 19:57:57 -07:00
Brad Fitzpatrick a774c3dc19 camli/client: implement FetchStreaming, not Fetch 2011-03-24 19:22:35 -07:00
Brad Fitzpatrick 468a4849c4 add StreamingFetcher interface 2011-03-24 19:20:47 -07:00
Brad Fitzpatrick ff25acb45c FileReader tests & bug fixes. 2011-03-24 17:42:34 -07:00
Brad Fitzpatrick db5e3fe358 move json blob TestFetcher to camli/test package 2011-03-24 16:47:51 -07:00
Brad Fitzpatrick 3db542645c schema/fuse file reading, but still buggy in parts 2011-03-24 15:33:15 -07:00
Brad Fitzpatrick a8739674e1 cammount: Start of Open and file ops 2011-03-23 22:04:50 -07:00
Brad Fitzpatrick b366f7c699 cammount: more working Opendir 2011-03-23 19:57:40 -07:00
Brad Fitzpatrick 6ce55da2f4 Update to go-fuse 142724315 2011-03-23 19:14:04 -07:00
Brad Fitzpatrick 95b3214789 Merge branch 'master' of camlistore.org:camlistore 2011-03-22 22:59:48 -07:00
Brad Fitzpatrick 367d4d7bef cammount: more FUSE work; kinda-working Opendir 2011-03-22 22:59:45 -07:00
Brett Slatkin f6a9c55cd8 Merge branch 'master' of camlistore.org:camlistore 2011-03-22 22:50:35 -07:00
Brett Slatkin f674c9a644 added python library for schema blobs 2011-03-22 22:50:14 -07:00
Brad Fitzpatrick 9771c314e3 cammount: more FUSE work: basic GetAttr support 2011-03-22 22:32:11 -07:00
Brad Fitzpatrick 0707a092e0 cammount: more FUSE work, inode lookup 2011-03-22 22:11:27 -07:00
Brett Slatkin 87be928fa9 adds fusepy library 2011-03-22 17:27:27 -07:00
Brad Fitzpatrick 43d058ae77 Merge commit '7262d8a' 2011-03-20 10:25:23 -07:00
Brad Fitzpatrick 042619c4b6 Use GoMySQL in third_party instead. 2011-03-19 21:25:24 -07:00
Brad Fitzpatrick cc516df2bc third_party: add https://github.com/Philio/GoMySQL
As of commit:

commit 9840aab51952df13259ee88f9d00dcc61eb31fd7
Author: Philio <phil@bayfmail.com>
Date:   Tue Mar 1 19:00:26 2011 +0000

    update to 0.3.0 release
2011-03-19 21:22:59 -07:00
Brad Fitzpatrick c4a269cc69 Ignore third_party/workdir 2011-03-19 21:21:58 -07:00
Brad Fitzpatrick b94cf58ee7 Update go-fuse mount.go to work with Go weekly API changes. 2011-03-19 20:14:02 -07:00
Brad Fitzpatrick 772ed95a3a third_party: import https://github.com/hanwen/go-fuse/ at 79426f97e60
commit 79426f97e60ee827aa5745e0f17e8a293e51c0c4
Author: Han-Wen Nienhuys <hanwen@google.com>
Date:   Thu Mar 17 22:21:31 2011 -0300

    Stop serializing writes - the kernel is multithreaded too.
2011-03-19 20:07:05 -07:00
Brad Fitzpatrick d4ce983b1d Start of camli third_party lib directory & maintenance script. 2011-03-19 20:05:41 -07:00
Brad Fitzpatrick 672eb03400 Add blob fetch handler that prematurely closes for Dan.
He's fighting with Android HTTP libraries to handle this properly.
2011-03-19 14:16:08 -07:00
Brad Fitzpatrick a88dd30073 Start of magic sniffing tests. 2011-03-19 01:11:15 -07:00
Brad Fitzpatrick 14530584cb camli/test/asserts: missing format param 2011-03-19 01:10:56 -07:00
Brad Fitzpatrick 3bc3aa1390 Move magic sniffing to its own library, out of MySQL stuff. 2011-03-19 00:48:33 -07:00
Brad Fitzpatrick 184afbc2a3 Auto-generate Go Makefiles.
Dependencies are now only in one place (in source code, enforced for correctness by Go)
instead of three places.
2011-03-19 00:27:03 -07:00
Brad Fitzpatrick ae608c6a8c Automatic go dependency inference; phase 1.
Next phaes will auto-gen makefiles.
2011-03-18 22:33:43 -07:00
Brad Fitzpatrick 010da9d9a7 Move some libraries from server/go to lib/go.
These were just in server/ before the directory structure was figured out.
2011-03-18 21:30:29 -07:00
Brad Fitzpatrick 2e904bd0b0 Move lib/go/ stuff around into a camli/ or camli/misc/ directory. 2011-03-18 21:24:10 -07:00
Brad Fitzpatrick 386ad357b7 camli/testing path cleanup.
Break lib/go/testing into lib/go/camli/test and lib/go/camli/test/asserts

Moves TestBlob stuff and package 'testing' flags out of everybody's
command flags.

Also moves towards making the project filesystem match the import
paths.
2011-03-18 21:17:26 -07:00
Brad Fitzpatrick ce0d30eb1a Remove hard-coding of my public key; use config file. 2011-03-15 23:16:24 -07:00