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
James Kasten
f420b07b9a
Merge branch 'master' of github.com:research/chocolate
2012-11-07 14:36:43 -05:00
James Kasten
1692776be9
begin to handle clientside payment, documentation added for configurator
2012-11-07 14:35:51 -05:00
Seth Schoen
5fb6a5b07d
som eminor changes, fixes, and reorganization
2012-11-05 17:32:35 -08:00
Seth Schoen
12d8d34672
Merge branch 'nonpolling'
2012-11-05 12:36:35 -08:00
James Kasten
8ef69f0c6b
rough skeleton of the client payment challenge class
2012-11-01 02:20:05 -04:00
Seth Schoen
8f9f2b1374
Merge branch 'master' into nonpolling
2012-10-24 23:39:38 -07:00
Seth Schoen
ef7489d080
warning: we apparently need to replace urllib2
2012-10-24 23:38:00 -07:00
Seth Schoen
83de53725c
Merge branch 'master' of ssh://github.com/research/chocolate
2012-10-24 23:34:09 -07:00
Seth Schoen
581c362d97
warning: we apparently need to replace urllib2
2012-10-24 23:33:45 -07:00
James Kasten
9d346ee246
Changed apache reload to more consistent apache restart
2012-10-24 18:55:39 -04:00
James Kasten
08ed76da82
Changed apache reload to more consistent apache restart
2012-10-24 18:54:19 -04:00
Seth Schoen
dce90e945c
formalize disabling Observatory check for now
2012-10-22 16:40:41 -07:00
Seth Schoen
a70cda636a
formalize disabling Observatory check for now
2012-10-22 16:39:47 -07:00
Seth Schoen
6fc950f28c
TODO on telling server when challenges couldn't be met
2012-10-18 17:29:15 -07:00
Seth Schoen
900120de95
move docstring to the right place
2012-10-18 17:20:59 -07:00
Seth Schoen
de867e26c8
reorganize daemons!
...
This splits out the single daemon into four different daemons (for
makechallenge, testchallenge, and issue, and for logging), switches
all but the logging daemon to no longer use pubsub (but instead
use brpop, which is a blocking queue pop), and tracks the number of
times that a given session has been tested (limited to 3).
There are also new scripts to try to start and stop all the daemons
with a single command.
2012-10-17 18:36:24 -07:00
Seth Schoen
90944557bf
update client to send hashcash per-name
2012-10-10 17:19:00 -07:00
Seth Schoen
4dfd31a315
implement requirement of hashcash *per subject name*
2012-10-10 12:15:33 -07:00
Seth Schoen
8ea8f361a1
more detailed comment
2012-10-08 18:05:02 -07:00
Seth Schoen
ed9a02af65
only schedule sessions for testing if they aren't already scheduled for testing
2012-10-05 17:47:54 -07:00
Seth Schoen
9cebf1e268
make the client actually send completedchallenge
2012-10-05 14:44:02 -07:00
Seth Schoen
f404be638c
Merge branch 'master' into nonpolling
2012-10-05 14:26:08 -07:00
James Kasten
76ebb1a414
Added display_checkpoints
2012-10-05 14:07:24 -04:00
James Kasten
20e41fab14
Only create a checkpoint if changes are made to files
2012-10-04 16:20:48 -04:00
James Kasten
592f5f80d0
Added checkpointing and rollback feature for configuration
2012-10-04 15:34:38 -04:00
Seth Schoen
b4eaf10a49
poll_interval variable to control frequency of client requests
2012-10-03 12:33:55 -07:00
Seth Schoen
0fa26c1cf3
push notification implementation with one-shot lock
2012-10-03 12:29:14 -07:00
James Kasten
2830a65f69
Fixed and tested object oriented challenge setup
2012-09-04 23:36:10 -04:00
James Kasten
3a2fca1961
Added base challenge class, converted sni_challenge to class, client uses challenge factory and generic perform, cleanup functions
2012-09-04 23:14:36 -04:00
James Kasten
d4cd1c22e6
Fixed function variables...
2012-09-04 15:30:10 -04:00
James Kasten
ecf4da94d6
Merge branch 'master' of github.com:research/chocolate
2012-09-04 15:03:45 -04:00
James Kasten
a303265885
Breaking client into logical functions
2012-09-04 15:03:12 -04:00
Seth Schoen
7c486c7c63
Pythonic, not LISPy, naming
2012-08-31 15:45:04 -07:00
Seth Schoen
da59639b8b
organize exit nodes by country
2012-08-31 15:43:43 -07:00
James Kasten
a9f273ce0b
cleaned up create_redirect_host()
2012-08-31 17:00:17 -04:00
James Kasten
f218b3d909
Added import logger into configurator
2012-08-31 15:19:02 -04:00
James Kasten
137af17c09
Merge branch 'master' of github.com:research/chocolate
2012-08-31 15:12:53 -04:00
James Kasten
03f53791cd
Changed configurator over to logger
2012-08-31 15:09:32 -04:00
Seth Schoen
d6d55e159b
and my cached-consensus exit geography parser
2012-08-31 11:42:29 -07:00
Seth Schoen
2731f85032
(old) partial upstream pygeoip (LGPLv3)
2012-08-31 11:41:53 -07:00
James Kasten
489dd7f923
logger cleanup
2012-08-30 18:48:25 -04:00
James Kasten
aee1573b17
Changed client from output() to logger()
2012-08-30 18:41:04 -04:00
James Kasten
00eeda32b2
Merge branch 'master' of github.com:research/chocolate
2012-08-30 00:41:13 -04:00
James Kasten
34bf5d3229
Added fix to specific 0.10.0 libaugeas0 .load() bug where excl "*..." -> "/*..."
2012-08-30 00:40:53 -04:00