Commit Graph

  • 6e50c85c85 Move to pre-forking model for backend API-s master lauri 2018-10-05 10:41:40 +03:00
  • 2f301d4fec Add preliminary filtering based on lease state lauri 2018-09-24 23:11:00 +03:00
  • 0bd55d7d61 Move image builder to OpenWrt 18.06.1 lauri 2018-09-24 23:09:11 +03:00
  • 3c31622b60 cli: Fix provisioned systemd service files lauri 2018-09-07 11:10:51 +03:00
  • 2b86a5c2c7 Grand unified snippets lauri 2018-05-29 09:06:07 +00:00
  • da689ad96f config: Use commas in addition to spaces as subnet delimiters lauri 2018-05-25 08:56:14 +00:00
  • 68d4af15dc tests: Correct tests for hourly and daily cronjobs lauri 2018-05-25 08:55:39 +00:00
  • 1bbbf24373 tests: Add tests for NetworkManager config files lauri 2018-05-24 17:22:46 +03:00
  • 14b5761a36 Refactor cronjobs lauri 2018-05-24 07:27:52 +00:00
  • f21417a214 Various web frontend fixes lauri 2018-05-24 08:48:58 +03:00
  • ef16bac80f Several updates #6 lauri 2018-05-20 13:46:27 +00:00
  • 6299d468c0 Packaging fixes lauri 2018-05-17 20:18:19 +00:00
  • 5565446b51 builder: masq flag is associated with zone, not interface lauri 2018-05-17 13:20:07 +00:00
  • ca0f919201 builder: Better keystore persistence lauri 2018-05-17 13:14:59 +00:00
  • 5272b3438a builder: Name firewall sections lauri 2018-05-17 13:05:08 +00:00
  • 2c1a649952 builder: Enable masquerade for vpn interface lauri 2018-05-17 12:41:37 +00:00
  • 4f1e76935e Fix JavaScript packages installation lauri 2018-05-17 09:40:36 +00:00
  • e41f284b0e Evaluate hostname after package installation for 'certidude setup authority' lauri 2018-05-17 09:15:52 +00:00
  • ad1f9c2338 Several updates #5 lauri 2018-05-17 09:00:13 +00:00
  • c6d117b9cf mailer: Better utf-8 handling lauri 2018-05-16 13:10:26 +00:00
  • adff4a0a50 Add log message for failing lease update lauri 2018-05-16 11:51:07 +00:00
  • 5bda254c56 snippets: Use TLSv1.2 for Invoke-WebRequest lauri 2018-05-15 14:16:30 +00:00
  • ce93fbb58b Several updates #4 lauri 2018-05-15 07:45:29 +00:00
  • 728a56a975 Add *~ to .gitignore to ignore Gedit temporary files lauri 2018-05-07 11:19:04 +00:00
  • f4627b3bd6 Allow provisioning as subordinate CA and add offline install docs lauri 2018-05-07 11:18:29 +00:00
  • c01cd279c3 authoriy: Fix revoked certificate filenames lauri 2018-05-07 07:44:20 +00:00
  • bfdd8c4887 Several updates #3 lauri 2018-05-04 08:54:55 +00:00
  • 4348458d30 cli: Add support for /etc/certidude/{client.conf.d,services.conf.d} lauri 2018-05-04 09:55:01 +03:00
  • 77c6fc0881 Fix command ordering for provisioning root 2018-05-02 08:25:23 +00:00
  • 4e4b551cc2 Several updates #2 lauri 2018-05-02 08:11:01 +00:00
  • 5e9251f365 Several updates lauri 2018-04-27 07:48:15 +00:00
  • 94e5f72566 Migrate signature profiles to separate config file lauri 2018-04-16 12:13:31 +00:00
  • b9aaec7fa6 Migrate renewal to mutually authenticated TLS connection lauri 2018-04-15 19:27:22 +00:00
  • 1493c0f4a0 api: Check keypair algorithm compatbility during request submission lauri 2018-04-13 13:11:48 +00:00
  • d7df17dc2c Install 'attr' for authority and disable interactive dialogs for apt lauri 2018-04-13 12:42:54 +00:00
  • 501493ff12 ui: Improved snippets, toggle visibility for OCSP and CRL snippets lauri 2018-04-13 09:53:51 +00:00
  • a0e263385b Fix certificate serial numbering lauri 2018-04-13 07:57:49 +00:00
  • ffd1281b83 ocsp: Add EC support lauri 2018-04-13 07:56:05 +00:00
  • 6150add67f tests: Output stdout/stderr lauri 2018-04-10 19:03:15 +03:00
  • a790df593e tests: Fix package install/import ordering issues lauri 2018-04-10 10:05:08 +00:00
  • dbbcec6d64 tests: Fix several issues with signature profiles lauri 2018-04-10 09:29:05 +00:00
  • 360f22ab13 tests: Disable NPM's HTTP for Travis, due to old ca-certificates package lauri 2018-04-10 09:28:56 +00:00
  • d911e5da33 config: Add 'mail suffix' for POSIX accounts to derive e-mail lauri 2018-04-10 09:28:47 +00:00
  • 1bf3298a21 doc: Add GCM for LEDE instructions lauri 2018-04-09 16:09:13 +03:00
  • 17dd3e95b2 Add jinja2 as dependency lauri 2018-04-09 16:08:57 +03:00
  • 27ded33cc6 Open token URL in a new window/tab lauri 2018-04-09 12:34:41 +00:00
  • 3c27f333fd Cleaned up LEDE image builder scripts lauri 2018-04-09 12:33:54 +00:00
  • 577962e09b Several improvements lauri 2018-04-09 13:08:12 +00:00
  • 9c6872a949 cli: Add $HOSTNAME option for common name config option of client lauri 2018-03-22 11:15:11 +02:00
  • 1c49626f50 Sevral bugfixes lauri 2018-03-03 13:54:31 +00:00
  • a46ffcba35 Add PowerShell script for requesting certificates lauri 2018-03-03 11:37:43 +00:00
  • a1f7b5fca5 Merge pull request #40 from plaes/authority-rework lauri 2018-02-03 17:13:44 +02:00
  • 5519f63c0c travis: Use sudo -H when calling pip plaes 2018-02-03 14:46:55 +02:00
  • 61de861702 travis: Use suggested syntax for caching pip data plaes 2018-02-03 14:39:06 +02:00
  • 7b6175ab37 api.utils.firewall: Drop click usage and remove unneeded imports plaes 2018-02-03 14:33:45 +02:00
  • 2f0569abb4 Move certidude.firewall to api.utils.firewall where it belongs plaes 2018-02-03 14:30:47 +02:00
  • 2eb93e6698 api: scep: Drop unused imports plaes 2018-02-03 13:25:34 +02:00
  • 5439d5560a api: request: Drop unused imports plaes 2018-02-03 13:22:44 +02:00
  • 167d0cbdfd api: ocsp: Drop unused imports plaes 2018-02-03 13:22:12 +02:00
  • 8626d78b5c api: ocsp: Fix logger plaes 2018-02-03 13:19:50 +02:00
  • f6c0e1ae85 api: __init__: Drop unused imports and fix broken import plaes 2018-02-03 13:18:56 +02:00
  • d476998c9e api: log: Drop unused imports plaes 2018-02-03 13:17:35 +02:00
  • 912f5766e4 api: lease: Drop unused imports plaes 2018-02-03 13:17:27 +02:00
  • 1c6043c6c9 api: script: Drop unused imports plaes 2018-02-03 13:17:09 +02:00
  • a15bdd51db api: revoked: Drop unused imports plaes 2018-02-03 13:16:39 +02:00
  • bfcd8ef95b api: tag: Drop unused imports plaes 2018-02-03 13:16:22 +02:00
  • f90a19deeb api: token: Drop unused imports plaes 2018-02-03 13:16:10 +02:00
  • 82b8185bc5 api: bootstrap: Drop unused imports plaes 2018-02-03 13:14:19 +02:00
  • b82a38edee api: attrib: Drop unused imports plaes 2018-02-03 13:13:46 +02:00
  • c9dd058d75 api: Use common AuthorityResource where possible plaes 2018-02-03 13:10:45 +02:00
  • 4580663608 api: Create common AuthorityHandler class with authority attribute plaes 2018-02-03 13:09:59 +02:00
  • f7d138e303 api: token: drop usage of global authority import plaes 2018-02-03 13:00:23 +02:00
  • 7d514a3bc6 api: tag: drop usage of global authority import plaes 2018-02-03 12:57:27 +02:00
  • 4e50ddfc54 api: signed: drop usage of global authority import plaes 2018-02-03 12:55:42 +02:00
  • 29f3e1fce9 api: script: drop usage of global authority import plaes 2018-02-03 12:54:36 +02:00
  • 1cfb1b3293 api: scep: drop usage of global authority import plaes 2018-02-03 12:53:19 +02:00
  • 239538371f api: revoked: drop usage of global authority import plaes 2018-02-03 12:51:27 +02:00
  • 916afba685 api: request: drop usage of global authority import plaes 2018-02-03 12:49:46 +02:00
  • 7f2729e6f4 api: ocsp: drop usage of global authority import plaes 2018-02-03 12:45:07 +02:00
  • be454d7a65 api: lease: drop usage of global authority import plaes 2018-02-03 12:43:21 +02:00
  • 937c81bd5f api: bootstrap: drop usage of global authority import plaes 2018-02-03 12:39:49 +02:00
  • 863deafa59 api: attrib: drop usage of global authority import plaes 2018-02-03 12:37:06 +02:00
  • 5cb7f89c1b Bugfixes, OU support and image builder fixes lauri 2018-01-23 13:13:49 +00:00
  • 388f58574b Merge pull request #38 from plaes/wip lauri 2018-01-05 22:25:43 +02:00
  • 936743c13e Drop unused imports from certidude.config plaes 2018-01-05 22:13:41 +02:00
  • 9d142dee36 Update dependency list so certidude client actually works plaes 2018-01-05 21:55:15 +02:00
  • 098aa5657d tests: More explicit errors for OCSP and SCEP lauri 2018-01-05 12:42:14 +00:00
  • 67dcf4a156 cli: Fix image builder command order lauri 2018-01-03 22:34:52 +00:00
  • fba8f5d776 Integrate LEDE image builder lauri 2018-01-03 22:12:02 +00:00
  • 345c2802ea api: Fix request submission form lauri 2018-01-02 14:49:06 +00:00
  • 3d1e6768bb cli: Self-enroll again only if cert is about to expire lauri 2018-01-02 13:13:48 +00:00
  • e594371ee3 api: Update last seen status for VPN gateway during client update lauri 2018-01-02 09:27:39 +00:00
  • 40d84918eb doc: Update Certidude screenshot lauri 2017-12-31 23:55:14 +02:00
  • 15f3e19da7 cli: Atomic write of /etc/systemd/system/openvpn-reconnect.service lauri 2017-12-30 18:56:12 +00:00
  • 150e3234b9 travis: Make sure /etc/hosts gets reset lauri 2017-12-30 20:38:35 +02:00
  • d236af6b01 travis: Even less Travis magic lauri 2017-12-30 20:34:43 +02:00
  • 6fb7cbbcc7 travis: Set FQDN in advance lauri 2017-12-30 20:28:48 +02:00
  • 79ae57dc04 travis: Attempt to avoid Travis' Python magic lauri 2017-12-30 20:19:24 +02:00
  • fccabddab5 travis: Preserve environment for sudo lauri 2017-12-30 20:09:58 +02:00
  • b879b17324 travis: Attempt to use pip from Travis virtualenv lauri 2017-12-30 17:25:29 +02:00