Commit Graph
11412 Commits
Author SHA1 Message Date
Seth Schoen 7b0a68d79c don't set stdout inside check_output 2012-08-12 19:04:28 -07:00
Seth Schoen 24f4e065e5 lowercase names and remove duplicates 2012-08-12 18:49:26 -07:00
Seth Schoen d10434974a check wildcards in Observatory 2012-08-12 18:32:16 -07:00
Seth Schoen 966181d52e if CHOCOLATESERVER is unspecified, use ca.theobroma.info 2012-08-12 17:43:47 -07:00
James Kasten f92d8e7b11 Silenced name based virtualhost directive addition 2012-08-12 18:42:34 -04:00
James Kasten bd7733d575 Enable sites that are disabled after certs are deployed 2012-08-12 18:06:03 -04:00
James Kasten 9dd5842c6d Enable sites that are disabled after certs are deployed 2012-08-12 18:05:21 -04:00
James Kasten 6db2e9d6b3 Added get_file_path(vhost) to configurator, added check for mod_ssl in client 2012-08-12 17:45:09 -04:00
James Kasten 46799a963a Import SERVER_ROOT in client 2012-08-12 16:45:57 -04:00
James Kasten 817396a372 Fixed file naming error 2012-08-12 16:31:03 -04:00
James Kasten d2ff543205 Silenced remaining stdout 2012-08-12 15:09:59 -04:00
James Kasten 45aa3b5ac9 Merge branch 'master' of github.com:research/chocolate 2012-08-12 13:10:06 -04:00
James Kasten 9f08ec84c2 Fixed small subprocess call error, silenced final reload 2012-08-12 13:09:34 -04:00
Faidon Liambotis 1774b5bfc9 Remove +x bit from trustify/client/client.py 2012-08-12 09:25:12 +03:00
Faidon Liambotis 7e960672b3 Add setuptools-based setup.py & MANIFEST.in
Also move the protoc functionality to setup.py, making it a bit more
complicated than usual :)
2012-08-12 09:03:13 +03:00
James Kasten 8db9b8bd1d Added code to save newly created key and csr, save_key_csr() - needs to be tested 2012-08-12 01:44:41 -04:00
James Kasten c84bfb8759 Added code to save newly generated csr and key. save_key_csr - needs to be tested 2012-08-12 01:29:37 -04:00
Faidon Liambotis b8d3aab7a5 Move protocol and client into Python modules
Shuffle files around in an initial attempt of creating trustify,
trustify.protocol and trustify.client Python modules. The reference
implemntation of the server remains where it was for now.
2012-08-12 07:49:45 +03:00
James Kasten 33c51bf825 Added redirect_all_ssl() for ssl servers with ip equivalent default servers. 2012-08-12 00:23:31 -04:00
James Kasten 7feab30e72 Import names from Apache 2012-08-11 02:15:49 -04:00
James Kasten a65fb0d35a Added vhost ssl upgrade, silenced output 2012-08-11 01:36:47 -04:00
Seth Schoen c04564b68c merged into client.py 2012-08-10 18:47:14 -07:00
Seth Schoen 3c474aa163 merged into client.py 2012-08-10 18:45:16 -07:00
Seth Schoen 50466263ff remove name conflict with existing function 2012-08-10 18:43:01 -07:00
Seth Schoen a57bf4824a where is the remaining output coming from? 2012-08-10 18:24:54 -07:00
Seth Schoen 4aea7885b6 suppressing even more output in curses mode! 2012-08-10 18:23:02 -07:00
Seth Schoen 7099ac8c8f display individual challenges in curses mode 2012-08-10 18:21:20 -07:00
Seth Schoen ebe5e36152 wow, you really do have to open /dev/null to discard the output 2012-08-10 18:19:39 -07:00
Seth Schoen be5c017d9c debugging quietness 2012-08-10 18:16:15 -07:00
Seth Schoen 12b8050b56 trying to suppress more output 2012-08-10 18:14:54 -07:00
Seth Schoen 3fc22615e8 right, we actually already collect the stdout of this process! 2012-08-10 18:13:11 -07:00
Seth Schoen 294ddb91b6 supress subprocess output in curses mode 2012-08-10 18:12:42 -07:00
Seth Schoen d1ae767443 supress subprocess output in curses mode 2012-08-10 18:12:30 -07:00
Seth Schoen 5997ac8ddf more curses status updates 2012-08-10 18:06:34 -07:00
Seth Schoen e884c7f460 more curses updates 2012-08-10 18:04:29 -07:00
Seth Schoen 931ca5701e more curses updates 2012-08-10 18:04:08 -07:00
Seth Schoen 215c305842 more global variables 2012-08-10 17:59:54 -07:00
Seth Schoen efa9714b23 use global version of server variable 2012-08-10 17:59:09 -07:00
Seth Schoen 846d476d21 extra closing paren 2012-08-10 17:58:21 -07:00
Seth Schoen 8cdc23a132 set server on command line with --server, or CHOCOLATESERVER 2012-08-10 17:57:17 -07:00
Seth Schoen 3988f6f04b integrate some of the curses interface 2012-08-10 17:49:41 -07:00
Seth Schoen 8b082f9fde evidently, current best practice is to include ALL DNS names, including the primary name, as SANs 2012-08-10 16:26:25 -07:00
Seth Schoen 12ef7489ec output the name that we're doing the test for 2012-08-10 10:41:29 -07:00
Seth Schoen f3d1b4b996 fix logic to not test ancientness of nonexistent sessions 2012-08-10 10:18:35 -07:00
Seth Schoen 6dcf213ff6 rename function and add sanity-checking assertion 2012-08-09 23:38:46 -07:00
James Kasten 7e4069f691 Added commented import statements for pending trustify package 2012-08-10 00:07:59 -04:00
Seth Schoen b3dba8e6db function to generate RSA keypair and corresponding CSR 2012-08-09 18:52:12 -07:00
Seth Schoen f449f538dd upstream changed API :-) 2012-08-09 17:41:38 -07:00
Seth Schoen f167fe732b show ncurses menu for configuration choices 2012-08-09 17:26:56 -07:00
Seth Schoen f6e3a301a8 now there is a dependency on python-dialog 2012-08-09 16:36:52 -07:00