James Kasten
|
77e7ddda7e
|
Merge branch 'master' of github.com:letsencrypt/lets-encrypt-preview
|
2014-11-18 02:59:39 -08:00 |
|
James Kasten
|
8d55ffdd87
|
Formatted output of filter_names selection for --text mode
|
2014-11-18 02:59:28 -08:00 |
|
James Kasten
|
1dca1441ee
|
Added notes about the status of configurator
|
2014-11-18 01:56:26 -08:00 |
|
James Kasten
|
aa3d7986d8
|
Fixed --text bug when selecting whether to redirect host
|
2014-11-18 01:55:36 -08:00 |
|
James Kasten
|
ac28e9f880
|
Clean code... add OCSP staple check
|
2014-11-17 03:51:00 -08:00 |
|
James Kasten
|
6b69241e17
|
Cleaned up --text option by wrapping all lines at 80 chars
|
2014-11-13 13:05:03 -08:00 |
|
James Kasten
|
c1a482a8da
|
Formatting changes before demo
|
2014-11-13 01:49:32 -08:00 |
|
James Kasten
|
69b8f58735
|
forgot files in top directory
|
2014-11-11 23:22:59 -08:00 |
|
James Kasten
|
29b21ebb7a
|
Renamed client strings/file names plus a few small changes
|
2014-11-11 23:21:36 -08:00 |
|
James Kasten
|
f72836ba14
|
Add validator class to be used after configuration to guarantee correctness
|
2014-11-11 11:52:53 -08:00 |
|
James Kasten
|
4af311894b
|
Finished refactoring client.py and also reduced column size to 80 through display and client
|
2014-11-11 01:42:46 -08:00 |
|
James Kasten
|
66c37a2d40
|
Pulled out all display code out of client and arranged code into a curses and stdout Singleton
|
2014-11-10 22:55:01 -08:00 |
|
James Kasten
|
66b5b7a0c5
|
Changed display to a Singleton inherited class that can inherit multiple display types
|
2014-11-10 16:19:24 -08:00 |
|
James Kasten
|
1712a024e5
|
Started refactoring code - roughly demo ready
|
2014-11-10 07:30:36 -05:00 |
|
James Kasten
|
cbec87e181
|
Fully support Revocation with menus
|
2014-11-09 07:30:40 -05:00 |
|
James Kasten
|
19bc2fa084
|
Certificate Issuance/Deployment/Redirection; recovery tokens/contact
|
2014-11-08 06:11:29 -05:00 |
|
James Kasten
|
412b28b219
|
Protocol overhaul - initial commit down to certificate issuance
|
2014-11-07 06:38:48 -05:00 |
|
James Kasten
|
80799e28a0
|
Initial ACME compliant DVSNI commit
|
2014-11-06 05:37:22 -05:00 |
|
James Kasten
|
788e0c413a
|
syntax fix
|
2013-05-23 22:25:47 -04:00 |
|
James Kasten
|
402eadd208
|
Fix configurator restart
|
2013-05-23 22:20:14 -04:00 |
|
James Kasten
|
98e70df5e4
|
Added restart to rollback call
|
2013-05-23 22:11:15 -04:00 |
|
James Kasten
|
cbef46463d
|
Remove orphan file use
|
2013-05-23 21:58:33 -04:00 |
|
James Kasten
|
79b88de225
|
recovery_routine needs to occur before VH objects are instantiated
|
2013-05-23 18:36:11 -04:00 |
|
James Kasten
|
be85cfc620
|
Remove augeas backup save system, fix various syntax errors
|
2013-05-23 18:00:53 -04:00 |
|
James Kasten
|
c9f3d1d7fc
|
Instituted new file registration to make all config transactions atomic
|
2013-05-23 17:04:53 -04:00 |
|
James Kasten
|
a6d9b0f599
|
Fix --view-checkpoints
|
2013-05-23 14:43:41 -04:00 |
|
James Kasten
|
13e4babfb5
|
Fixed save() to run checkpoint_update anytime files are added
|
2013-05-22 18:49:01 -04:00 |
|
James Kasten
|
405a3d501b
|
SNI Challenge now relies on Configurator checkpoint system to cleanup.
|
2013-05-22 18:15:01 -04:00 |
|
James Kasten
|
49fe7e2a32
|
Standardized safe directory creation, created trustify_util.py for common functions
|
2013-05-22 16:56:52 -04:00 |
|
James Kasten
|
fea37e40c3
|
Allow finalize_checkpoint to occur even if there are no current saves
|
2013-05-22 01:19:54 -04:00 |
|
James Kasten
|
3ac7452ca7
|
Added a few fixes for new checkpoint system
|
2013-05-22 00:38:12 -04:00 |
|
James Kasten
|
b5e374ee2b
|
Reworked Configurator save/checkpoint system
|
2013-05-21 23:36:14 -04:00 |
|
James Kasten
|
bed2c5049a
|
Add Augeas parsing error check, support for Augeas case-insensitive sections
|
2013-05-21 17:22:38 -04:00 |
|
James Kasten
|
db5dfea9b9
|
Changed __case_i to be a public function
|
2013-05-20 15:38:47 -04:00 |
|
James Kasten
|
7f29aef2cc
|
Add support for case insensitive directives
|
2013-05-20 15:21:05 -04:00 |
|
James Kasten
|
9bd7b4ff7b
|
Final touches before case insensitive Augeas testing begins
|
2013-05-19 14:12:33 -04:00 |
|
James Kasten
|
e75489b2df
|
Added configtest at beginning of client authentication, included a few fixes
|
2013-05-17 00:11:38 -04:00 |
|
James Kasten
|
a256054c72
|
Added view checkpoints and rollback feature as options to cmd line
|
2013-05-16 14:20:54 -04:00 |
|
James Kasten
|
c8dfdf104d
|
Finished refactoring client.py
|
2013-05-16 13:19:53 -04:00 |
|
James Kasten
|
5f782aebd6
|
Fixed some API naming issues
|
2013-05-15 18:24:28 -04:00 |
|
James Kasten
|
01ed93a8b0
|
Fixed a few variable name errors
|
2013-05-15 17:41:45 -04:00 |
|
James Kasten
|
0913a9a8aa
|
Clean up client.py, make object oriented, add robustness
|
2013-05-15 17:30:00 -04:00 |
|
James Kasten
|
281b9ca592
|
Removed testing specific code for new features
|
2013-04-11 00:56:52 -04:00 |
|
James Kasten
|
719f50cbde
|
Added a secure initialization script and removed DNS lookups for private IPs
|
2013-04-11 00:44:36 -04:00 |
|
James Kasten
|
e6cd2ff80c
|
Removed brackets for parentheses
|
2012-12-01 23:06:39 -05:00 |
|
James Kasten
|
6818153660
|
Added tiered CA shuffling for CA choices
|
2012-12-01 22:28:25 -05:00 |
|
James Kasten
|
c16d2ab2d5
|
erase redundant return statement
|
2012-12-01 21:50:11 -05:00 |
|
James Kasten
|
635b6a8404
|
Add NameVirtualHost for new SSL Vhost if nonsslvhost had name virtual host enabled
|
2012-12-01 21:44:50 -05:00 |
|
James Kasten
|
3f93a1e6c9
|
Fixed issues with running multiple vhosts separately with upgrade from http vhost to https
|
2012-12-01 19:32:06 -05:00 |
|
James Kasten
|
44a6a9328f
|
fixed interface for make_vhost_ssl
|
2012-12-01 03:38:33 -05:00 |
|
James Kasten
|
ae5ad15bdb
|
minor testing change
|
2012-11-29 21:56:17 -05:00 |
|
James Kasten
|
616ae889ea
|
Improved vhost selection algorithm
|
2012-11-29 21:53:29 -05:00 |
|
James Kasten
|
afc3102998
|
Removed *:443 fix as the underlying issue was using public ip addresses in vhost when they should have been private
|
2012-11-20 15:20:08 -05:00 |
|
James Kasten
|
4503ff8f1d
|
Add restart after adding redirect
|
2012-11-20 01:55:50 -05:00 |
|
James Kasten
|
ec489af5ad
|
Fixed sni challenge private ip bug
|
2012-11-20 01:27:36 -05:00 |
|
James Kasten
|
07dc3c5506
|
Merge branch 'master' of github.com:research/chocolate
|
2012-11-20 01:20:11 -05:00 |
|
James Kasten
|
a757f344d7
|
Added quick fix to support sni_challenge for private ip addresses
|
2012-11-20 01:19:51 -05:00 |
|
James Kasten
|
6531a9e8c2
|
get_all_names should return a set, not a list
|
2012-11-20 00:13:22 -05:00 |
|
James Kasten
|
e7e1aefe83
|
Return all names should be a set of names, not a list
|
2012-11-20 00:11:04 -05:00 |
|
James Kasten
|
c5a77bd360
|
configurator debug statement fixed
|
2012-11-19 23:50:35 -05:00 |
|
James Kasten
|
3fbdc95fa0
|
Merge branch 'master' of github.com:research/chocolate
|
2012-11-19 01:09:09 -05:00 |
|
James Kasten
|
a6aa453c7d
|
Check to see if ca_offerings file exists
|
2012-11-19 01:08:50 -05:00 |
|
James Kasten
|
559f1d3bff
|
Merge branch 'master' of github.com:research/chocolate
|
2012-11-18 23:37:13 -05:00 |
|
James Kasten
|
ddb8352fcf
|
Hard-coded reason into payment challenge - this should be sent by the server in the future
|
2012-11-18 23:37:01 -05:00 |
|
James Kasten
|
3eb815035e
|
Merge branch 'master' of github.com:research/chocolate
|
2012-11-18 23:35:49 -05:00 |
|
James Kasten
|
a18b060950
|
Merge branch 'master' of github.com:research/chocolate
|
2012-11-18 23:29:05 -05:00 |
|
James Kasten
|
4a4b6e1acb
|
Hard coded AlTop 10k Alexa Domain into payment challenge - server should send region in the future
|
2012-11-18 23:28:01 -05:00 |
|
James Kasten
|
8a795cbc32
|
Merge branch 'master' of github.com:research/chocolate
|
2012-11-18 22:53:55 -05:00 |
|
James Kasten
|
51d108f648
|
Made payment process loop
|
2012-11-18 22:52:47 -05:00 |
|
James Kasten
|
946c6e584c
|
Add check for when no names are specified, and none were found in config
|
2012-11-18 21:33:28 -05:00 |
|
James Kasten
|
03d9bf5093
|
quick fix proceed_msg send
|
2012-11-18 21:19:48 -05:00 |
|
James Kasten
|
3cb9b39590
|
Merge branch 'master' of github.com:research/chocolate
|
2012-11-18 21:13:27 -05:00 |
|
James Kasten
|
e33af11d11
|
Fixed overwritten challenge error which caused issuance error
|
2012-11-18 21:13:08 -05: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 |
|
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 |
|
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 |
|
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 |
|
James Kasten
|
8ef69f0c6b
|
rough skeleton of the client payment challenge class
|
2012-11-01 02:20:05 -04: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 |
|
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 |
|
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 |
|
James Kasten
|
a9f273ce0b
|
cleaned up create_redirect_host()
|
2012-08-31 17:00:17 -04:00 |
|