Seth Schoen
|
8e4e2af1fa
|
this is a simple key, not a hash
|
2012-11-18 16:47:58 -08:00 |
|
Seth Schoen
|
647abf8e3c
|
send abbreviated URL for payments, not using session ID
|
2012-11-18 16:43:07 -08:00 |
|
James Kasten
|
06beedb343
|
Remove glitchy restart
|
2012-11-17 04:54:56 -05:00 |
|
James Kasten
|
cb80d8576c
|
fixed gen_https_names bug
|
2012-11-17 04:35:45 -05:00 |
|
James Kasten
|
be0408dc24
|
add check to gen_https_names to make sure domains contains a list of strings
|
2012-11-17 04:34:06 -05:00 |
|
James Kasten
|
db52caa7e9
|
init logger before configurator
|
2012-11-17 04:06:36 -05:00 |
|
Seth Schoen
|
9f2a49705f
|
the client is calling cleanup() on this challenge type too
|
2012-11-17 01:03:36 -08:00 |
|
Seth Schoen
|
c6fd758acf
|
here, the attempt to log the fact that the session succeeded caused the daemon to crash (!)
|
2012-11-17 00:58:45 -08:00 |
|
Seth Schoen
|
44e6383171
|
another example of "self.id" that should be "session"
|
2012-11-17 00:55:33 -08:00 |
|
Seth Schoen
|
ab2bb1d6d7
|
server didn't realize "payment" was a valid state!
|
2012-11-17 00:50:22 -08:00 |
|
Seth Schoen
|
9c30f984b9
|
maybe I shouldn't just have copied and pasted this code from the corresponding sanity check in chocolate.py
|
2012-11-17 00:44:43 -08:00 |
|
Seth Schoen
|
e3c819178f
|
actually the URL in a payment challenge is element #0 of the data (which is a list)
|
2012-11-17 00:41:01 -08:00 |
|
Seth Schoen
|
56411b57a8
|
embed text of reason into format string
|
2012-11-17 00:38:16 -08:00 |
|
Seth Schoen
|
36fd86cf80
|
this, too, is an instance method
|
2012-11-17 00:37:14 -08:00 |
|
Seth Schoen
|
1c0bfd714b
|
this is always an instance method
|
2012-11-17 00:35:57 -08:00 |
|
Seth Schoen
|
c8428de0a6
|
it looks like dialog must also be imported here
|
2012-11-17 00:34:21 -08:00 |
|
Seth Schoen
|
978bc03777
|
repeat of unicode/str incompatibility problem
|
2012-11-17 00:32:03 -08:00 |
|
Seth Schoen
|
466ff0e525
|
this is a boolean value, not a string
|
2012-11-17 00:26:23 -08:00 |
|
Seth Schoen
|
f759e26e58
|
add $@ to pass command line arguments through to daemons
|
2012-11-16 14:45:31 -08:00 |
|
James Kasten
|
72501d04bf
|
push restart after recovery in case there is habitual server error
|
2012-11-16 17:16:06 -05:00 |
|
James Kasten
|
f00a668e38
|
modify client hashcash parameter to be reasonable
|
2012-11-16 16:45:29 -05:00 |
|
James Kasten
|
bc024d02c5
|
minor payment challenge protocol fixes
|
2012-11-16 16:34:34 -05:00 |
|
James Kasten
|
a5791f0f8d
|
Modified client conform to new payment challenge protocol
|
2012-11-16 15:41:33 -05:00 |
|
Seth Schoen
|
2845c8f1f5
|
two CSR sanity-checking todo items
|
2012-11-15 23:31:28 -08:00 |
|
Seth Schoen
|
4a62ac88d5
|
destroy destroy
|
2012-11-15 23:29:00 -08:00 |
|
Seth Schoen
|
c0ad6ac5da
|
tell the client when payment is required by sending payment challenge
|
2012-11-15 21:52:56 -08:00 |
|
Seth Schoen
|
911cd4318f
|
explain why payment-daemon.py is separate from payment.py
|
2012-11-15 21:38:12 -08:00 |
|
Seth Schoen
|
85b1a872ab
|
automatically start up payment daemon
|
2012-11-15 21:35:21 -08:00 |
|
Seth Schoen
|
c3f23f62d2
|
put session into payment state after verifying dvsni if policy calls for a payment
|
2012-11-15 21:34:00 -08:00 |
|
Seth Schoen
|
47fd709853
|
policy to trigger requiring payment
|
2012-11-15 21:30:05 -08:00 |
|
Seth Schoen
|
c23ac10584
|
sanity check, then go to issue state in response to payment message
|
2012-11-15 21:23:43 -08:00 |
|
Seth Schoen
|
8e8d15a0b2
|
further playing with payment form
|
2012-11-15 21:17:08 -08:00 |
|
Seth Schoen
|
ddbf37b75e
|
experimenting with placeholder form
|
2012-11-15 21:09:17 -08:00 |
|
Seth Schoen
|
d62aaf9d13
|
make payment form not actually try to submit CC number
|
2012-11-15 20:56:48 -08:00 |
|
Seth Schoen
|
adc2a62735
|
two-step payment process with atrocious HTML form
|
2012-11-15 15:03:57 -08:00 |
|
Seth Schoen
|
b3be68ba67
|
process payment request from end-user web browser
|
2012-11-15 14:46:45 -08:00 |
|
Seth Schoen
|
f3935fac9e
|
catch GET parameter
|
2012-11-15 14:33:15 -08:00 |
|
Seth Schoen
|
aed32981f1
|
mock payments processor
|
2012-11-15 14:27:23 -08:00 |
|
James Kasten
|
eb4dbf82a9
|
Merge branch 'master' of github.com:research/chocolate
|
2012-11-14 17:52:41 -05:00 |
|
James Kasten
|
ea994a4052
|
Added interactive challenge client-side code
|
2012-11-14 17:52:08 -05:00 |
|
Seth Schoen
|
7726cfb1e0
|
note AllowDotExit requirement for exit geography
|
2012-11-09 11:57:57 -08:00 |
|
Seth Schoen
|
592663c77f
|
forgot to commit the exit geography demo a while ago
|
2012-11-09 11:57:23 -08:00 |
|
Seth Schoen
|
4f7e9ee3b9
|
stub for the daemon that notices when payments happen
|
2012-11-09 11:55:42 -08:00 |
|
Seth Schoen
|
a768cd6c3d
|
daemons can no longer use "ancient" (I'll need to make them call the new thing!)
|
2012-11-09 11:55:05 -08:00 |
|
Seth Schoen
|
70592bfdff
|
and we've moved ancient out of daemon_common into policy
|
2012-11-09 11:54:53 -08:00 |
|
Seth Schoen
|
ee3a942118
|
let's have a CA server policy file
|
2012-11-09 11:54:37 -08:00 |
|
Seth Schoen
|
1b8db0695c
|
whoops, forgot to add these in this directory after deleting the subdirectory
|
2012-11-09 11:36:37 -08:00 |
|
James Kasten
|
dc1f0bef16
|
offerings formatted to fit on screen
|
2012-11-07 22:30:37 -05:00 |
|
James Kasten
|
85c0d141f7
|
now client reads CA offerings from dot file
|
2012-11-07 22:13:14 -05:00 |
|
James Kasten
|
e1c737e9d9
|
Payment challenge redo was merged into perform based on execution count
|
2012-11-07 17:00:32 -05:00 |
|