Commit Graph

  • e87d1c574b Mode coverage for token tests lauri 2017-04-26 09:26:14 +03:00
  • 9aab212647 Add tests for token mechanism lauri 2017-04-26 09:13:41 +03:00
  • c3477ef635 Make sure signer is spawned before testing anything lauri 2017-04-26 00:14:02 +03:00
  • 5ddbf87ed2 Add test for fetching logs lauri 2017-04-26 00:10:12 +03:00
  • 0168b03f6b Remove dependency on nonexistant package python-sqlite2 lauri 2017-04-25 23:54:08 +03:00
  • d6d998a9e6 Add tests for SQLite based logging lauri 2017-04-25 23:42:55 +03:00
  • b867eee67e Add more API tests for lease, attribs etc lauri 2017-04-25 23:32:21 +03:00
  • 1517b902d6 Add tests for certificate revocation via API lauri 2017-04-25 22:52:49 +03:00
  • 316fe7aba0 Another attempt to fix PAM auth lauri 2017-04-25 22:29:49 +03:00
  • b0f5306297 Attempt to fix PAM auth in Travis lauri 2017-04-25 22:25:36 +03:00
  • cd9e896206 Require sudo for Travis lauri 2017-04-25 22:14:25 +03:00
  • a5c776621b Attempt to create test users via Travis lauri 2017-04-25 22:01:18 +03:00
  • 9ff260c2ea Add simplepam as dependency for Travis lauri 2017-04-25 21:53:02 +03:00
  • 15ae064f55 Preliminary tests for auth lauri 2017-04-25 21:47:41 +03:00
  • 3ef4d96b1c Use application/x-pem-file mimetype for user certs lauri 2017-04-25 16:48:04 +03:00
  • f9429b2e94 Add autosign handling for request submission test lauri 2017-04-25 16:40:33 +03:00
  • 4c9744308a Better branch handling for request API calls lauri 2017-04-25 16:15:39 +03:00
  • 7225726d66 Add request submission API call tests lauri 2017-04-25 16:04:11 +03:00
  • 4eb3c4146f Add tests for non-existant certificate lauri 2017-04-25 13:58:21 +03:00
  • 108b6ebfaf Use Falcon framework testing modules lauri 2017-04-25 13:52:10 +03:00
  • d54982daed Attempt to handle multithreading in tests lauri 2017-04-25 13:25:21 +03:00
  • ba9dca910f Add tests for API calls lauri 2017-04-25 13:06:59 +03:00
  • d5edbe50c5 Token mechanism fixes lauri 2017-04-24 20:33:55 +03:00
  • 9658d8cc83 Fixes, add some screenshots lauri 2017-04-22 22:48:29 +03:00
  • 029ee357fb Token mechanism fixes: lauri 2017-04-22 14:10:54 +03:00
  • 7651c220c8 Remove unused import lauri 2017-04-22 06:04:55 +00:00
  • 0344141faf Add token based auth for profiles lauri 2017-04-21 21:22:08 +00:00
  • 9a793088c6 Use local MTA for sending e-mail lauri 2017-04-21 16:58:01 +00:00
  • 66e2b5fc35 api: Validate certificate serial only if serial is supplied lauri 2017-04-20 14:17:03 +00:00
  • a5b880c020 Fix dependency on subprocess lauri 2017-04-20 05:23:09 +00:00
  • 5e812f5194 Fixes lauri 2017-04-20 05:20:10 +00:00
  • 772886e4d4 Fix typo lauri 2017-04-14 20:32:59 +03:00
  • ca0386b649 StrongSwan gateway setup script cleanups lauri 2017-04-14 20:21:31 +03:00
  • b57fbfa696 Fix typo lauri 2017-04-14 11:08:26 +00:00
  • b9ac55fe26 Configuration generation fixes for nchan lauri 2017-04-14 11:06:09 +00:00
  • d6265c10d6 Fix font family name for headings lauri 2017-04-14 10:14:14 +00:00
  • 91f8f09854 StrongSwan client setup fixes lauri 2017-04-14 02:49:11 +03:00
  • 8bf9ebfebb Merge branch 'master' of github.com:laurivosandi/certidude lauri 2017-04-14 01:50:33 +03:00
  • a3adba02a5 Fix CRL path for configuration generators lauri 2017-04-14 01:50:04 +03:00
  • 216af460cf Better system keytab checking for client lauri 2017-04-14 01:49:32 +03:00
  • c5a0b34b0a Update README lauri 2017-04-14 01:47:28 +03:00
  • bc43fdc402 Lazier evaluation for dependencies lauri 2017-04-13 22:37:31 +00:00
  • 1c5913ee3b Add dynamic package installation via decorators lauri 2017-04-13 22:30:20 +00:00
  • 6264846284 Add OpenSSL as dependency for P12 generation lauri 2017-04-13 21:20:02 +00:00
  • b0f593dae3 Use falcon from pip instead of apt for Travis lauri 2017-04-13 21:12:59 +00:00
  • 0498f959b3 Add pyasn1 as dependency lauri 2017-04-13 21:10:05 +00:00
  • 721cce05ac Don't enforce dependency on ldap module lauri 2017-04-13 21:03:26 +00:00
  • 413029c5ae Fix Travis for Ubuntu 14.04 lauri 2017-04-13 20:55:46 +00:00
  • 02b2f041cc Clean up dependencies and Travis lauri 2017-04-13 20:52:09 +00:00
  • 52d35012a4 Various fixes lauri 2017-04-13 20:30:28 +00:00
  • d91e12942d Tagging fixes lauri 2017-04-13 15:42:38 +00:00
  • 7a7f22c1a1 Add clock sync tolerance of 5min for signed certs lauri 2017-04-13 15:35:08 +00:00
  • 4a9abab362 Fix nginx configuration generation lauri 2017-04-13 15:19:26 +00:00
  • d7a2c7c193 Fix OpenVPN client configuration generation lauri 2017-04-13 18:17:05 +03:00
  • a22e1eb557 Fix server certificate extensions for StrongSwan lauri 2017-04-13 15:12:56 +00:00
  • 02482e8d79 Migrate to python-gssapi lauri 2017-04-13 14:33:40 +00:00
  • 51d7dffa9b Bugfixes lauri 2017-04-12 13:56:29 +00:00
  • 0201a84a64 Merge branch 'master' of github.com:laurivosandi/certidude lauri 2017-04-12 13:22:21 +00:00
  • 09724e04dc Add preliminary bootstrap API call lauri 2017-04-12 13:21:49 +00:00
  • e68829732d Merge branch 'master' of github.com:laurivosandi/certidude lauri 2017-04-07 10:57:38 +03:00
  • f477fb9ad8 cli: Add Yubikey enrollment command lauri 2017-04-07 10:57:25 +03:00
  • 848763160b Merge github.com:laurivosandi/certidude lauri 2017-04-04 05:03:33 +00:00
  • 90b663ce26 Add file based rotating log handler lauri 2017-04-04 05:02:08 +00:00
  • 5c6097cc40 Fix CSR listing command lauri 2017-03-28 12:24:51 +03:00
  • e506ea61be Revert back to trusty for Travis, xattr package broken in xenial lauri 2017-03-26 21:20:03 +00:00
  • 2596543025 More code coverage lauri 2017-03-26 21:16:01 +00:00
  • db3b89c71f Switch to Ubuntu 16.04 for Travis lauri 2017-03-26 21:15:48 +00:00
  • d5dcadc346 Remove dependency on pycountries lauri 2017-03-26 20:47:45 +00:00
  • e3690bedf2 Another attempt to increase code coverage lauri 2017-03-26 20:45:08 +00:00
  • 44b6f13669 Use random serial for CA certificate lauri 2017-03-26 20:44:47 +00:00
  • a663efd39e Create directories and set selinux context for certidude request lauri 2017-03-26 17:40:39 +00:00
  • 77db728294 Fix attribute API call whitelist handling lauri 2017-03-26 16:58:29 +00:00
  • 13db28aaac Add xattr package dependency for Travis lauri 2017-03-26 10:16:22 +00:00
  • 32356013fd Correct configuration file tagging section name lauri 2017-03-26 10:12:08 +00:00
  • f806545bee Use filesystem extended attribute user.xdg.tags for tags, move leases to user.lease namespace lauri 2017-03-26 10:09:18 +00:00
  • 1813056fc7 Move leases and tagging backend to filesystem extended attributes lauri 2017-03-26 00:10:09 +00:00
  • 79aa1e18c0 Add explicit renewal flag for certiude request lauri 2017-03-13 19:47:58 +02:00
  • 7b1dae0901 Renew certificate only when 25% of certificate lifetime remains lauri 2017-03-13 19:42:21 +02:00
  • b3185bbbf4 Attempt to increase test code coverage lauri 2017-03-13 17:54:33 +02:00
  • 4fc8fbb287 Run test only once lauri 2017-03-13 17:31:32 +02:00
  • 2f666d5943 Add missing dependency python-dateutil lauri 2017-03-13 17:24:59 +02:00
  • 7eb8378562 Attempt to fix tests lauri 2017-03-13 17:20:41 +02:00
  • 06010ceaf3 Refactor lauri 2017-03-13 11:42:58 +00:00
  • d1aa2f2073 Merge branch 'master' of github.com:laurivosandi/certidude lauri 2017-02-09 17:03:18 +00:00
  • 4eed940a66 Clean up PKCS#12 generation lauri 2017-02-09 17:02:02 +00:00
  • dae282973e Passphraseless PKCS#12 doesn't play well with Firefox lauri 2017-02-09 16:59:01 +00:00
  • 94757cf25c Conform to RFC 5280, remove unused variable and a comment lauri 2017-02-09 14:16:01 +00:00
  • bef97eddab Update requirements.txt lauri 2017-02-08 23:22:41 +02:00
  • b0e7ad9540 Fix mailbox configuration in the web interface lauri 2017-02-08 20:22:26 +00:00
  • 2a8109704a Refactor lauri 2017-02-07 22:07:21 +00:00
  • 703970c1d3 Add Mac device identifier string for bundles lauri 2017-02-02 09:44:58 +00:00
  • 9d29ff74be Add timeago plugin for fuzzy timestamps lauri 2017-01-30 22:59:43 +00:00
  • 6c1d0bfae9 More fixes to make client work on Mac OS X lauri 2017-01-30 18:12:27 +00:00
  • 34e8fb9c8c Make Kerberos keytab handling more universal lauri 2017-01-30 17:48:30 +00:00
  • 9c80c7c2c3 Add OpenVPN client template lauri 2017-01-30 16:36:22 +00:00
  • 0bca61e61f Add preliminary LDAP fallback support for Kerberos protected API calls lauri 2017-01-30 07:04:05 +00:00
  • 4ae40c5d45 Add long poll support for CRL API call lauri 2017-01-30 06:29:01 +00:00
  • c979d73bec Fix typos for local time conversion lauri 2017-01-30 06:27:12 +00:00
  • 4c1e72709c Use local time for connected_since lauri 2017-01-26 22:31:06 +00:00
  • 108c2bc017 Clean up server.conf template lauri 2017-01-26 22:14:56 +00:00