Lauri Võsandi
901b0f7224
api: Fix lookup of user context variable
2015-12-13 18:27:09 +00:00
Lauri Võsandi
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 Võsandi
b788d701eb
Refactor wrappers
...
Completely remove wrapper class for CA,
use certidude.authority module instead.
2015-12-12 22:39:17 +00:00
Lauri Võsandi
8397d02f26
Removed leftfirewall=yes from strongSwan config template
2015-11-20 21:17:46 +01:00
Lauri Võsandi
f893582338
Major refactoring, CA is associated with it's hostname now
2015-11-15 15:55:26 +01:00
Lauri Võsandi
e6f050c257
Added preliminary interfacing with updown scripts
2015-11-13 23:20:51 +01:00
Lauri Võsandi
887743cc0b
api: Preliminary API call for listing client leases
2015-11-13 19:41:19 +01:00
Lauri Võsandi
3d36b2f92c
Merge branch 'master' of github.com:laurivosandi/certidude
2015-11-11 20:12:28 +01:00
Lauri Võsandi
4eb0cceacc
api: Preliminary API-fication of user interface
2015-11-11 20:12:04 +01:00
Lauri Võsandi
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 Võsandi
a413a15854
Added preliminary event handling for front-end
2015-10-28 11:46:36 +01:00
Lauri Võsandi
f1c0a3925d
Merge branch 'master' of github.com:laurivosandi/certidude
2015-10-28 10:52:14 +02:00
Lauri Võsandi
e292e01aff
cli: Cleaned up certificate listing
2015-10-28 10:51:52 +02:00
Lauri Võsandi
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 Võsandi
42916a7ccc
cli: Improved strongSwan gateway setup heuristics
2015-10-20 20:38:48 +03:00
Lauri Võsandi
4c9f4ffd47
signer: Fixed typo
2015-10-20 11:32:46 +03:00
Lauri Võsandi
d4f735c34d
cli: Add IKE Intermediate flag for strongSwan server CSR
2015-10-20 11:32:31 +03:00
Lauri Võsandi
cf0317f7b3
api: Fixed CSR processing if autosign GET variable was not present
2015-10-20 10:47:41 +03:00
Lauri Võsandi
90e7458136
Added textual representation for "IKE Intermediate" key usage flag
2015-10-17 20:53:46 +03:00
Lauri Võsandi
0a92589f41
Cleaned up ipsec.conf templates
2015-10-17 20:36:12 +03:00
Lauri Võsandi
03d727fca9
cli: Added /etc/ipsec.secrets generation
2015-10-17 20:32:36 +03:00
Lauri Võsandi
af608f6c75
Added NetworkManager strongSwan plugin integration
2015-10-17 18:07:26 +03:00
Lauri Võsandi
fcb770aa7c
Fixed strongswan server setup helper
2015-10-16 18:44:42 +03:00
Priit Laes
9a845fc009
Add basic tests for CA
2015-10-09 10:46:40 +03:00
Priit Laes
6dec1eebd9
Fix traceback when no 'autosign' parameter was supplied
2015-10-08 14:47:22 +03:00
Priit Laes
91d09629e2
cli: Fix 'certidude list [CA]...' command
2015-09-30 15:41:19 +03:00
Priit Laes
f73885fe70
cli: Use CERTIDUDE_CONF env variable to load custom configuration
2015-09-30 11:42:38 +03:00
Priit Laes
5d5894a77a
Drop netifaces requirement
2015-09-29 15:26:33 +03:00
Priit Laes
706f4f78d3
cli: sha1 is deprecated, use sha256 instead.
2015-09-29 15:17:08 +03:00
Priit Laes
3e93aeee72
cli: Make sure user doesn't accidentally overwrite existing setup
2015-09-29 15:17:08 +03:00
Priit Laes
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
Priit Laes
81eef1d42f
Remove the netifaces requirement
2015-09-29 15:17:08 +03:00
Priit Laes
4c1c2010c6
Add basic tests
2015-09-29 15:17:08 +03:00
Priit Laes
4a94715c68
Add workaround for chroot issues
2015-09-03 09:00:45 +00:00
Priit Laes
0435b802af
Kill unused imports from api
2015-09-02 06:20:19 +00:00
Priit Laes
46fd8a2385
Move all falcon-specific stuff away from cli
2015-09-02 06:20:19 +00:00
Priit Laes
f93ce70d6d
Add factory function to create wsgi app - kills some duplicate code
2015-09-02 06:20:19 +00:00
Priit Laes
03f9c9fd50
cli: spawn: Fix error message when certidude signer is already running
2015-08-27 17:47:28 +00:00
Priit Laes
49a79c9180
cli: spawn: Return error code when spawn fails
2015-08-27 11:52:40 +00:00
Priit Laes
8b35102974
Refactor CertificateAuthorityConfig to accept single configuration file
2015-08-27 11:48:53 +00:00
Priit Laes
2877c32c69
cli: Kill unused imports
2015-08-27 09:28:08 +00:00
Priit Laes
da2002538e
cli: Generate openssl.cnf snippet as file instead of writing it to terminal
2015-08-27 09:20:44 +00:00
Priit Laes
f7183fd1ab
cli: Add some error checks for ca target directory
2015-08-27 09:20:38 +00:00
Lauri Võsandi
f92853bedb
Added diagrams and improved docs
2015-08-16 18:09:06 +03:00
Lauri Võsandi
e2f27078d1
Added preliminary Kerberos authentication support
2015-08-16 17:21:42 +03:00
Lauri Võsandi
c5d27e8a76
Released 0.1.17
2015-08-13 11:11:08 +03:00
Lauri Võsandi
f24ef4024c
Fixes
2015-07-27 18:49:50 +03:00
Lauri Võsandi
10a329c0fe
Added uWSGI support and documentation
2015-07-27 15:30:50 +03:00
Lauri Võsandi
d024f778f8
Implemented essential functionality
2015-07-26 23:34:46 +03:00
Lauri Võsandi
0af381fc46
Initial commit
2015-07-12 22:22:10 +03:00