Commit Graph

219 Commits

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