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
367d4d7bef
cammount: more FUSE work; kinda-working Opendir
2011-03-22 22:59:45 -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
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