Commit Graph
123 Commits
Author SHA1 Message Date
lauri c59198887c api: Fixed API call for querying leases 2015-12-18 12:49:37 +00:00
lauri ece05a21e0 cli: Added closeaction=restart to ipsec.conf template 2015-12-16 21:55:49 +00:00
lauri da6600e2e9 api: Added signed certificate tagging mechanism 2015-12-16 17:41:49 +00:00
lauri 901b0f7224 api: Fix lookup of user context variable 2015-12-13 18:27:09 +00:00
lauri fbbf7a320d Add preliminary support for logging
Current logging mechanism makes use of Python's logging module.
MySQL logging handler inserts log entries to MySQL server and
another logging handler is used to stream events to web interface
via nginx streaming push.
2015-12-13 15:11:22 +00:00
lauri b788d701eb Refactor wrappers
Completely remove wrapper class for CA,
use certidude.authority module instead.
2015-12-12 22:39:17 +00:00
lauri 5876f61e15 Reverted nginx configuration example 2015-11-20 21:18:16 +01:00
lauri 8397d02f26 Removed leftfirewall=yes from strongSwan config template 2015-11-20 21:17:46 +01:00
lauri f893582338 Major refactoring, CA is associated with it's hostname now 2015-11-15 15:55:26 +01:00
lauri e6f050c257 Added preliminary interfacing with updown scripts 2015-11-13 23:20:51 +01:00
lauri 887743cc0b api: Preliminary API call for listing client leases 2015-11-13 19:41:19 +01:00
lauri 3d36b2f92c Merge branch 'master' of github.com:laurivosandi/certidude 2015-11-11 20:12:28 +01:00
lauri 4eb0cceacc api: Preliminary API-fication of user interface 2015-11-11 20:12:04 +01:00
lauri 34636a2abc Merge branch 'plaes-codecov' 2015-11-06 09:08:37 +02:00
lauri ffd6eccd80 Merge branch 'codecov' of https://github.com/plaes/certidude into plaes-codecov
Conflicts:
	certidude/api.py
2015-11-06 09:08:00 +02:00
lauri a413a15854 Added preliminary event handling for front-end 2015-10-28 11:46:36 +01:00
lauri f1c0a3925d Merge branch 'master' of github.com:laurivosandi/certidude 2015-10-28 10:52:14 +02:00
lauri e292e01aff cli: Cleaned up certificate listing 2015-10-28 10:51:52 +02:00
lauri 3012d843a9 Enabled certificate publishing from command-line
Instead of defining environment variables for
push server URL-s the URL-s are now fetched
from openssl.cnf instead.
2015-10-26 21:52:48 +01:00
lauri 42916a7ccc cli: Improved strongSwan gateway setup heuristics 2015-10-20 20:38:48 +03:00
lauri 4c9f4ffd47 signer: Fixed typo 2015-10-20 11:32:46 +03:00
lauri d4f735c34d cli: Add IKE Intermediate flag for strongSwan server CSR 2015-10-20 11:32:31 +03:00
lauri cf0317f7b3 api: Fixed CSR processing if autosign GET variable was not present 2015-10-20 10:47:41 +03:00
lauri 9a6e93f918 Released 0.1.18 2015-10-19 17:19:32 +03:00
lauri 90e7458136 Added textual representation for "IKE Intermediate" key usage flag 2015-10-17 20:53:46 +03:00
lauri e6817b0c81 Added instructions for automating certificate management on Ubuntu 2015-10-17 20:42:59 +03:00
lauri 0a92589f41 Cleaned up ipsec.conf templates 2015-10-17 20:36:12 +03:00
lauri 03d727fca9 cli: Added /etc/ipsec.secrets generation 2015-10-17 20:32:36 +03:00
lauri af608f6c75 Added NetworkManager strongSwan plugin integration 2015-10-17 18:07:26 +03:00
lauri fcb770aa7c Fixed strongswan server setup helper 2015-10-16 18:44:42 +03:00
plaes 9a845fc009 Add basic tests for CA 2015-10-09 10:46:40 +03:00
plaes 244919ba92 tests: Remove unused function 2015-10-09 09:37:54 +03:00
plaes 6dec1eebd9 Fix traceback when no 'autosign' parameter was supplied 2015-10-08 14:47:22 +03:00
plaes 8caf917d75 Add travis and codecov status badges 2015-10-08 14:25:27 +03:00
plaes 9bb89460ca Add codecov.io service support 2015-10-08 14:20:13 +03:00
lauri 34823d6739 Merge pull request #5 from plaes/tests
Add basic test support via travis
2015-10-02 20:55:57 +03:00
plaes 91d09629e2 cli: Fix 'certidude list [CA]...' command 2015-09-30 15:41:19 +03:00
plaes f73885fe70 cli: Use CERTIDUDE_CONF env variable to load custom configuration 2015-09-30 11:42:38 +03:00
plaes 94469f5416 tests: Simplify 'ca-output directory exists' test 2015-09-29 15:53:11 +03:00
plaes 5cddbe2a15 travis: Properly cache pip packages 2015-09-29 15:41:51 +03:00
plaes 5d5894a77a Drop netifaces requirement 2015-09-29 15:26:33 +03:00
plaes 46b957b757 travis: Add python-3.5 target 2015-09-29 15:21:52 +03:00
plaes 706f4f78d3 cli: sha1 is deprecated, use sha256 instead. 2015-09-29 15:17:08 +03:00
plaes 3e93aeee72 cli: Make sure user doesn't accidentally overwrite existing setup 2015-09-29 15:17:08 +03:00
plaes c68c5d2a07 Remove 'certidude' group requirement for creating CA configuration
We shouldn't require user to have 'certidude' user/group in system
in order to just create initial CA setup.
2015-09-29 15:17:08 +03:00
plaes 5dc9ce46a2 Skip tests requiring certidude user 2015-09-29 15:17:08 +03:00
plaes b87184bcea testing: Add Travis support 2015-09-29 15:17:08 +03:00
plaes 81eef1d42f Remove the netifaces requirement 2015-09-29 15:17:08 +03:00
plaes 4c1c2010c6 Add basic tests 2015-09-29 15:17:08 +03:00
lauri 79ee9aa22c Merge pull request #4 from plaes/wip
Refactoring and making sure things actually work
2015-09-06 09:14:37 +03:00