Commit Graph
43 Commits
Author SHA1 Message Date
Tim Bruijnzeels 506b6a9d05 Add option to force 'recover' on startup (#333) 2020-10-19 14:00:55 +02:00
Tim Bruijnzeels ce8ded8cea Remove old snapshots and dirs after they have become unreferenced for 10 minutes. (#320) 2020-09-30 16:13:21 +02:00
ximon18andGitHub 203ba20c8e Add testbed mode (#308)
Adds support for a new testbed_enabled boolean flag to configure Krill to permit child/parent CA/repo RFC-8183 relationships to be established by anonymous clients with a CA called testbed and enables a /#/testbed UI page for doing so visually ala other RPKI testbeds such as the APNIC RPKI testbed. Depends on latest Lagosta master/suggestions branches which have the testbed-poc branch already merged in.
2020-09-15 16:30:13 +02:00
Tim Bruijnzeels 3e22e97abc Use persistent storage for tracking the CA to parents and repo status (#250) 2020-08-12 14:20:16 +02:00
ximon18andGitHub 3aece2c643 Expose Krill server major.minor.patch version number components as Prometheus gauge metrics. (#286) 2020-07-24 13:45:00 +02:00
Tim Bruijnzeels 6d32fb81a8 Allow tweaking of defaults w.r.t. ROA aggregation, publication and ROA and certificate re-issuance. (#281) 2020-07-13 12:49:53 +02:00
Tim Bruijnzeels 865180d31b Make ROA (de-)aggregation threshold configurable, and test! (#268) 2020-07-10 16:51:03 +02:00
Tim Bruijnzeels ee5b6d9f08 Use a lazily initialised configuration static for easier access to config. (#268) 2020-07-10 13:08:24 +02:00
Tim Bruijnzeels d1445b3b6e Aggregate/De-aggregate ROAs per ASN based on the total number of authorizations. (#268) 2020-07-09 15:49:44 +02:00
Tim Bruijnzeels 206cfc5c80 Update versions for 0.8.0 RC development. 2020-06-29 10:20:00 +02:00
Tim Bruijnzeels 3e517c0fa8 Update version to 0.7.2 2020-06-28 22:57:50 +02:00
Tim Bruijnzeels 5e42cc0031 Update development version. 2020-06-28 22:43:34 +02:00
Tim Bruijnzeels 627bf8bdca Update version to 0.7.1 2020-06-25 09:40:59 +02:00
Tim Bruijnzeels c6799889ff Add option to test upgrades in isolation (use KRILL_UPGRADE_ONLY=1) 2020-06-25 09:34:47 +02:00
Tim Bruijnzeels 9e58f528e0 Updating versions for release 0.7 2020-06-19 16:41:30 +02:00
Tim Bruijnzeels 9b49107d8a Refactor krill env var use, and allow KRILL_TEST_ANN to run krill with test announcements loaded. 2020-06-12 11:41:48 +02:00
Tim Bruijnzeels 7e48920717 Merge branch 'master' into 0.6.0-plus 2020-06-10 14:01:02 +02:00
Tim Bruijnzeels 40c16d19fd Update versions and changelog for 0.6.3 release. 2020-06-07 20:53:14 +02:00
Tim Bruijnzeels b4b6c200a1 Analyse ROA vs Announcements (still needs scoping). #233 2020-05-19 17:06:23 +02:00
Tim Bruijnzeels d10c88f0c9 Release 0.6.2 - Fix issue with determining creation time on certain platforms. 2020-05-15 16:37:33 +02:00
Tim Bruijnzeels f5614388de Update version for release. 2020-05-15 12:11:08 +02:00
Tim Bruijnzeels e0351a4c06 Wait at least 10 minutes before deleting old snapshots. (fixes: #234) 2020-05-15 11:53:13 +02:00
Tim Bruijnzeels 4f30c0a83a Update versions for development. 2020-05-13 11:14:54 +02:00
Tim Bruijnzeels 28c5762ddf Use explicit constants for CA cert and ROA re-issuance times. 2020-05-13 10:42:41 +02:00
Tim Bruijnzeels 737b040d2a Update versions for release. 2020-05-05 12:04:04 +02:00
Tim Bruijnzeels 92bf798551 Make RFC 8181 and RFC 6492 logging optional. (#226) 2020-04-23 17:06:00 +02:00
Tim Bruijnzeels 5391e06c10 Add timeout to HTTP client - in case connections get stuck. (#189) 2020-03-18 11:01:22 -03:00
Tim Bruijnzeels af02042129 Update version numbers for development on next release. 2020-02-25 11:12:33 +01:00
Tim Bruijnzeels 58a98f51cd Update versions. 2020-02-24 12:12:54 +01:00
Tim Bruijnzeels 566fa0f554 Extract times for publication (stale, valid, threshold) to constants. 2020-02-20 15:35:11 +01:00
Tim Bruijnzeels fd59327fa4 Accept ID certificates that are not self-signed, issue for 15 years. (fixes: #207) 2020-02-19 17:20:10 +01:00
Tim Bruijnzeels fb46f45338 Allow user to specify trusted HTTPS certificates using env KRILL_HTTPS_ROOT_CERTS. (closes: #195) 2020-02-12 11:47:34 +01:00
Tim Bruijnzeels 96431f3779 Improve config file issue reporting, hint that --config should be used. (closes: #123) 2020-01-10 09:50:48 +01:00
Tim Bruijnzeels 14ed737b4e Let users generate a config file using 'krillc config'. (Fixes: #167) 2020-01-09 16:10:14 +01:00
Tim Bruijnzeels 3acd82169e Bump version for development. 2020-01-06 15:53:41 +01:00
Tim Bruijnzeels 6be1f000e2 Update release numbers for target release 0.4.2 (#165) 2019-12-18 16:25:09 +01:00
Tim Bruijnzeels e7ad567b36 Update version to release version. 2019-12-13 08:46:45 -03:00
Tim Bruijnzeels ab4b12e221 Updated version string. 2019-12-02 13:17:59 +01:00
Tim Bruijnzeels 28252aa6ba Log RFC 8181 messages received by the repository and their replies. (#143) 2019-11-28 21:04:37 +01:00
Tim Bruijnzeels fab91b64e1 Log RFC 6492 and 8181 messages sent by CAs and their replies. (#143) 2019-11-28 21:04:37 +01:00
Tim Bruijnzeels 59285be05e Log received RFC6492 messages and replies. (#143) 2019-11-28 21:04:37 +01:00
Tim Bruijnzeels e2e6c9ee92 Publish at remote server (#60), migrate to it from the embedded (#104), and back (#105). 2019-11-08 13:44:58 +01:00
Tim Bruijnzeels f08d9a359f Allow remote publishers (#107) and remove publishers (#113). 2019-10-31 14:43:16 +01:00