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
ximon18 and GitHub
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
ximon18 and GitHub
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