Brad Fitzpatrick
aadf3dbf82
camlistored: root and ui handlers, start of UI shell
2011-04-16 15:44:22 -07:00
Brad Fitzpatrick
3db60c316c
camlistored: configuration + cleanup work
...
working on gutting partition stuff from everywhere,
and gutting the command-line mode that statically
mounted various dev handlers based on flags.
more stuff moves into the config file now
and jsonconfig is used in more places.
2011-04-15 22:25:45 -07:00
Brad Fitzpatrick
2bcb748cf0
Make jsonconfig into its own library
...
Will move away from camli/blobserver in future commit.
2011-04-15 22:22:30 -07:00
Brad Fitzpatrick
f61793f8d6
add go template file
2011-04-15 21:06:56 -07:00
Brad Fitzpatrick
a76551fe4f
Highlight position of JSON parser errors.
2011-04-15 17:17:33 -07:00
Brad Fitzpatrick
da0cb14ab8
Amazon: untested delete support
2011-04-08 23:22:52 -07:00
Brad Fitzpatrick
df73e53494
Amazon fetch support; misc refactorings
...
Blobservers only need a streaming fetcher now.
2011-04-08 23:20:24 -07:00
Brad Fitzpatrick
f5174a008b
Amazon S3 enumerate support.
2011-04-08 21:05:39 -07:00
Brad Fitzpatrick
fd22dafa7b
Let storage layers declare their max enumerate size
2011-04-08 21:03:43 -07:00
Brad Fitzpatrick
0de477e15f
remove unnecessary channel closes, one of which was buggy
2011-04-07 19:26:05 -07:00
Brad Fitzpatrick
c56f82c5dd
Updates for Go Open changes.
2011-04-07 10:58:29 -07:00
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