Brad Fitzpatrick
67b1d6cb43
More remote blobserver work
2011-05-10 11:35:48 -07:00
Brad Fitzpatrick
651fac6a3d
put directional constraints on all the channel types
2011-05-10 11:21:28 -07:00
Brad Fitzpatrick
c4eb6bb68d
Some work on remote blobserver & camli client; allow client to use alt http clients
2011-05-10 06:25:18 -07:00
Brad Fitzpatrick
a31431a11b
use new Go API http.NewRequest
2011-05-10 05:59:36 -07:00
Brad Fitzpatrick
a010e605fa
flag cleanup: remove some GPG flags
2011-05-10 05:00:53 -07:00
Brad Fitzpatrick
ab2a1e1fb4
jsonconfig: add optional object
2011-05-09 14:17:30 -07:00
Brad Fitzpatrick
a5bdaef70d
better client error message
2011-05-09 14:16:59 -07:00
Brad Fitzpatrick
c619cdcdf1
Allow dev-* scripts listening on port 0, and then log resolved port.
2011-05-09 12:22:31 -07:00
Brad Fitzpatrick
ec0c73f08d
allow default value in jsonconfig _env expansion
2011-05-09 12:12:54 -07:00
Brad Fitzpatrick
17a804b7c1
Move TLS setup to config file, not flags. Use jsonconfig for root config.
2011-05-09 11:49:02 -07:00
Brad Fitzpatrick
0d3f7305cb
Remove --showimages demo flag; make it an env variable.
2011-05-09 11:16:48 -07:00
Brad Fitzpatrick
1b7aceac3f
Automatic blobserver queue creation from sync Handler.
2011-05-09 11:08:14 -07:00
Brad Fitzpatrick
bed26de507
Cleanup: remove partitions from interfaces. WIP but compiles.
...
Still need to fix up blobhub notification for localdisk
mirroring, since now localdisk can't find the notification
hub for mirrored partitions. (and also can't be configured
yet)
2011-05-09 09:11:18 -07:00
Brad Fitzpatrick
77cfa748f5
Start of remote (proxy) blobserver type
2011-05-09 06:32:24 -07:00
Brad Fitzpatrick
771393f89e
update for multipart return EOF change
2011-05-07 05:37:54 -07:00
Brad Fitzpatrick
b68e0184b1
in verify reply, include SignerKeyId
2011-05-06 05:37:17 -07:00
Brad Fitzpatrick
1f6bee57c7
wire up verification handler to web UI
2011-05-05 21:45:24 -07:00
Brad Fitzpatrick
6d0639054d
woot, signing handler hooked up to web UI now.
2011-05-05 21:21:30 -07:00
Brad Fitzpatrick
1a14a121d0
improve jsonsign discovery handler
2011-05-05 17:15:32 -07:00
Brad Fitzpatrick
962d65877d
some sig discovery work
2011-05-05 16:41:00 -07:00
Brad Fitzpatrick
73a7329401
blobref memory store
2011-05-05 16:31:19 -07:00
Brad Fitzpatrick
54efd345d8
start of blobref.MemoryStore
2011-05-03 17:55:57 -07:00
Brad Fitzpatrick
1ba5fd168a
allow fetcher or streaming fetcher in jsonsign signing
2011-05-03 17:34:16 -07:00
Brad Fitzpatrick
8658894096
add keyring with a passphrase for testing
2011-05-03 07:26:57 -07:00
Brad Fitzpatrick
36989b6dcf
Add dev-server helper script to run a full dev config.
2011-05-01 18:36:11 -07:00
Brad Fitzpatrick
12b8190828
jsonconfig expansion support; start making dev-* helper scripts use config files
2011-05-01 16:10:53 -07:00
Brad Fitzpatrick
d02b3e8d1b
reflect NewValue -> ValueOf (latest Go changes)
2011-04-25 18:19:48 -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
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
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
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
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