9008744c48
api: Make logger use unicode literals
2017-07-08 08:56:01 +00:00
a48331a9cb
tests: Add test for machine attribute updates
2017-07-07 21:07:25 +00:00
34c72aaa9e
tests: Fixes and better code coverage
2017-07-06 08:15:44 +00:00
e25c774fa3
Bugfixes and test for SCEP
2017-07-05 21:22:02 +00:00
9b5511212e
Several changes
...
* OCSP workaround for StrongSwan
* Machine attributes framework
* Scripting support
* Default to nginx frontend
2017-07-05 18:22:03 +03:00
0a98b3f82e
Add tests for OCSP, several bugfixes
2017-06-04 14:19:29 +00:00
5d48abe973
api: Preliminary OCSP support
2017-05-25 22:20:45 +03:00
5ae872e1ea
api: Add preliminary SCEP support
2017-05-18 22:29:49 +03:00
b77a427949
api: Submit inner and outer IP address when updating lease
2017-05-08 20:33:20 +00:00
09f5b11505
tests: Add tests for machine keytab auth
2017-05-08 16:25:59 +00:00
b1dd6f0093
tests: Checks for /etc/cron.hourly/certidude
2017-05-07 19:51:40 +00:00
71e77154d7
tests: Preliminary tests for Kerberos/LDAP auth
2017-05-07 19:11:24 +00:00
b19e163a82
tests: Attempt to set up nchan as part of unittests
2017-05-06 21:07:41 +00:00
de1d182320
Add API call for rendering scripts, bugfixes
2017-05-04 17:56:53 +00:00
a75fb58cb5
tests: Lease and attribute API call fixes
2017-05-04 10:02:14 +00:00
94944e37f1
tests: Better coverage for tagging tests
2017-05-04 09:14:47 +00:00
9922516d24
tests: Test request deletion and signing API calls
2017-05-03 21:54:08 +00:00
ba678e4b29
api: Remove unused event_source decorator
2017-05-04 00:24:25 +03:00
189c604832
tests: Better code coverage
2017-05-03 21:04:34 +00:00
47aded48d5
tests: Add e-mailing and more cli commands
2017-05-03 14:42:37 +00:00
649863a77e
tests: Handle forking
2017-05-03 07:04:52 +00:00
a9c29d2fbb
tests: Improvements
2017-05-01 22:41:41 +00:00
227902b563
tests: More debugging info for CRL API calls
2017-05-01 21:19:28 +00:00
128369f6f6
tests: More detailed error captures for API calls
2017-05-01 20:49:25 +00:00
ffdcbcc41a
tests: Attempt to catch CRL export errors
2017-05-01 20:40:22 +00:00
e228963bd2
api: More detailed logging for CRL API call
2017-05-01 20:25:08 +00:00
b0683b268d
Attempt to run client as part of unittests
2017-05-01 16:20:50 +00:00
9aab212647
Add tests for token mechanism
2017-04-26 09:13:41 +03:00
5ddbf87ed2
Add test for fetching logs
2017-04-26 00:10:12 +03:00
b867eee67e
Add more API tests for lease, attribs etc
2017-04-25 23:32:21 +03:00
3ef4d96b1c
Use application/x-pem-file mimetype for user certs
2017-04-25 16:48:04 +03:00
4c9744308a
Better branch handling for request API calls
2017-04-25 16:15:39 +03:00
4eb3c4146f
Add tests for non-existant certificate
2017-04-25 13:58:21 +03:00
ba9dca910f
Add tests for API calls
2017-04-25 13:06:59 +03:00
d5edbe50c5
Token mechanism fixes
2017-04-24 20:33:55 +03:00
029ee357fb
Token mechanism fixes:
...
* Save token secret to config
* OpenVPN profile fixes for Ubuntu 16.04
* Raise correct exceptions for invalid tokens
* Display token expiration time in local time
2017-04-22 14:10:54 +03:00
7651c220c8
Remove unused import
2017-04-22 06:04:55 +00:00
0344141faf
Add token based auth for profiles
2017-04-21 21:22:08 +00:00
9a793088c6
Use local MTA for sending e-mail
2017-04-21 16:58:01 +00:00
66e2b5fc35
api: Validate certificate serial only if serial is supplied
2017-04-20 14:17:03 +00:00
5e812f5194
Fixes
2017-04-20 05:20:10 +00:00
52d35012a4
Various fixes
2017-04-13 20:30:56 +00:00
d91e12942d
Tagging fixes
2017-04-13 15:42:38 +00:00
51d7dffa9b
Bugfixes
2017-04-12 13:56:29 +00:00
09724e04dc
Add preliminary bootstrap API call
2017-04-12 13:21:49 +00:00
90b663ce26
Add file based rotating log handler
2017-04-04 05:02:08 +00:00
77db728294
Fix attribute API call whitelist handling
2017-03-26 16:58:29 +00:00
f806545bee
Use filesystem extended attribute user.xdg.tags for tags, move leases to user.lease namespace
2017-03-26 10:09:18 +00:00
1813056fc7
Move leases and tagging backend to filesystem extended attributes
2017-03-26 00:10:09 +00:00
06010ceaf3
Refactor
...
* Remove PyOpenSSL based wrapper classes
* Remove unused API calls
* Add certificate renewal via X-Renewal-Signature header
* Remove (extended) key usage handling
* Clean up OpenVPN and nginx server setup code
* Use UDP port 51900 for OpenVPN by default
* Add basic auth fallback for iOS in addition to Android
* Reduce complexity
2017-03-13 11:42:58 +00:00