Brad Fitzpatrick
c6524efeaa
Update TODO more
2010-12-19 15:35:14 -08:00
Brad Fitzpatrick
4c624a847a
Update TODO
2010-12-19 15:29:42 -08:00
Brad Fitzpatrick
fd165129df
gitignore more
2010-12-19 12:33:21 -08:00
Brad Fitzpatrick
2627a6cf4c
Add test_upload_corrupt_blob and fix the Go server.
...
The Go server was forgetting the final step of verifying the hash it
computed.
The App Engine server currently fails the test because the failure
mode is specified in the spec. TODO: clarify that.
This also adds some unit tests for camli/blobref, and changes BlobRef
to a struct, instead of an interface.
2010-12-17 10:01:36 -08:00
Brad Fitzpatrick
82278075fc
remove unnecessary scary debugging at end.
2010-12-16 18:57:47 -08:00
Brad Fitzpatrick
d28fbcc418
Merge branch 'master' of danga.com:camlistore
2010-12-16 18:57:07 -08:00
Brad Fitzpatrick
fb05cf950a
Tests now pass on Go and App Engine.
2010-12-16 18:56:54 -08:00
Brad Fitzpatrick
9837bee8d3
Tests now pass on Go and App Engine.
2010-12-16 18:55:47 -08:00
Brad Fitzpatrick
b4654b132f
Location header must be str, not unicode.
2010-12-16 18:54:36 -08:00
Brad Fitzpatrick
d9c5b2db73
More blobstore tests; follow upload redirects.
2010-12-16 11:26:06 -08:00
Brad Fitzpatrick
a0a7358f19
Use a 303 redirect, not a 302, so subseqent requests are GETs.
2010-12-16 11:13:29 -08:00
Brad Fitzpatrick
fe16e1cf15
bs-test support for the AppEngine blobserver.
2010-12-15 18:10:10 -08:00
Brad Fitzpatrick
6313ff9293
preupload and upload tests
2010-12-15 17:16:35 -08:00
Brad Fitzpatrick
16ccbdfa59
bs-test: first real test, verify_no_blobs
2010-12-15 11:21:23 -08:00
Brad Fitzpatrick
0d745432f0
More bs-test work
2010-12-13 22:23:20 -08:00
Brad Fitzpatrick
c8f2ccd63c
Start of fleshing out blobserver test suite.
2010-12-13 21:31:16 -08:00
Brad Fitzpatrick
7e08dc0035
Make webserver's --listen flag public.
2010-12-13 18:23:58 -08:00
Brad Fitzpatrick
672ab134e6
Cleanup; make blobserver's GET path use blobref.Fether interface
...
Also expands the Fetcher interface slightly, and cleans up
some other code in the process.
2010-12-13 18:20:31 -08:00
Brad Fitzpatrick
5b94b1602c
Move signing and verifying into a library.
2010-12-08 19:24:48 -08:00
Brad Fitzpatrick
66b7eaf912
Merge branch 'master' of danga.com:camlistore
2010-12-08 14:29:42 -08:00
Brad Fitzpatrick
cb5cd3e287
more rearranging of docs
2010-12-08 14:29:28 -08:00
Brad Fitzpatrick
97df8d6caa
Fix redundant cast.
2010-12-08 10:44:06 -08:00
Brad Fitzpatrick
25d31df378
remove keyid param from signing request
...
get it instead from the public key packet.
2010-12-07 21:55:24 -08:00
Brad Fitzpatrick
bfcc2ae8f5
Public key fingerprints.
2010-12-07 16:59:24 -08:00
Brad Fitzpatrick
0f16c9b29d
rename http_util to httputil
2010-12-05 22:34:46 -08:00
Brad Fitzpatrick
9eca0f8288
Add another set of keyrings, for testing.
2010-12-05 22:30:12 -08:00
Brad Fitzpatrick
0b4a560424
make new shared camli/webserver package
...
so blob server can be easily testable too.
and will be useful for camli capability discovery, probably.
2010-12-05 22:29:11 -08:00
Brad Fitzpatrick
d4b4a9bfe6
Add test for verification error for imposter.
2010-12-04 16:18:03 -08:00
Brad Fitzpatrick
de55109d8e
Verification works! and with unit tests.
2010-12-04 13:49:34 -08:00
Brad Fitzpatrick
c297269e15
Clean up and break up verification code
...
More testable and readable.
2010-12-04 10:12:41 -08:00
Brad Fitzpatrick
5d1ff03248
verify: opening/reading public key blob
2010-12-04 09:31:04 -08:00
Brad Fitzpatrick
09b699f7ca
more verification work
2010-12-03 19:30:08 -08:00
Brad Fitzpatrick
86d56b7b89
more verification work
2010-12-03 18:56:33 -08:00
Brad Fitzpatrick
88fa514b77
Docs: verifying a JSON-signed blob
...
at least a first quick pass. thought I wrote
this already.
2010-12-03 18:28:36 -08:00
Brad Fitzpatrick
38de1ffd0d
More sig verify work; move blobref to a library
2010-12-03 07:34:24 -08:00
Brett Slatkin
1807443b0f
Merge branch 'master' of danga.com:camlistore
2010-12-01 22:36:21 -08:00
Brett Slatkin
19ba4a3bdc
clear sensitive password inputs in the plugin
2010-12-01 22:36:10 -08:00
Brad Fitzpatrick
079c9662ad
go blobserver: return "Received" in JSON
...
Also return text/json mime type,
And switch from fmt.Print* to log.Print*
2010-12-01 22:34:08 -08:00
Brett Slatkin
c323cb2ce5
Merge branch 'master' of danga.com:camlistore
2010-12-01 22:15:39 -08:00
Brett Slatkin
246cacd2f8
adds support for username and password in camliserver spec
2010-12-01 22:15:27 -08:00
Brad Fitzpatrick
d479181468
Merge branch 'master' of danga.com:camlistore
2010-12-01 22:04:02 -08:00
Brad Fitzpatrick
ff54f62261
add openpgp library to go server's build
2010-12-01 22:03:50 -08:00
Adam Langley
5e974e83aa
Start of an OpenPGP library for Go.
2010-12-01 22:01:06 -08:00
Brett Slatkin
b6a9d5ec10
adds config screen for camlistore server
2010-12-01 21:49:02 -08:00
Brett Slatkin
5d2056a413
Merge branch 'master' of danga.com:camlistore
2010-12-01 21:29:33 -08:00
Brett Slatkin
65f33d9999
short-circuit extension uploads when blob already present; verify that uploads are successful
2010-12-01 21:29:09 -08:00
Brad Fitzpatrick
107678f560
more schema docs
2010-12-01 21:14:07 -08:00
Brett Slatkin
71d7a4521b
got chrome extension upload to work; not respecting dupes or completion
2010-12-01 21:09:35 -08:00
Brett Slatkin
9aac396b69
added sha1 library; got function working with typedarray bytes
2010-12-01 20:35:13 -08:00
Brad Fitzpatrick
650c6c1a77
static vs. dynamic set note
2010-12-01 20:30:28 -08:00