Commit Graph
40 Commits
Author SHA1 Message Date
Tim BruijnzeelsandGitHub 20188c7d32 Use a fixed date for testing apnic RFC 6492 2020-08-03 15:11:48 +02:00
Tim Bruijnzeels 00bad7e5a0 Fix unsafe handling of downloaded RIS dump files, and double check unsafe code elsewhere. 2020-06-28 22:43:34 +02:00
Tim Bruijnzeels 6a206fe254 Change notify.xml to notification.xml (#237) 2020-06-10 15:56:25 +02:00
Tim Bruijnzeels 92bf798551 Make RFC 8181 and RFC 6492 logging optional. (#226) 2020-04-23 17:06:00 +02:00
Tim Bruijnzeels f30769270e Merge branch 'master' into hyper-https-server 2020-03-16 17:18:35 -03:00
Tim Bruijnzeels e755f0ab65 Merge test modules - cleanup. 2020-03-16 14:55:21 -03:00
Tim Bruijnzeels e34d28debb Add SSL support to the hyper server. 2020-03-06 16:47:57 +01:00
Tim Bruijnzeels 6c2b05d5b3 Fix to accept self-signed certificates in RFC8183 messages: do not insist that AKI == SKI. 2020-03-02 09:50:24 +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 345493d805 Read pre-RFC8183 parent response when running under ARIN. (closes: 205) 2020-02-17 16:44:13 +01:00
Tim Bruijnzeels cdad1ee810 Simplify error handling. (fixes #86) 2020-01-28 11:21:48 +01:00
Tim Bruijnzeels 1253933d67 Remove dead code. 2019-11-28 21:45:34 +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 e82a9b98f2 Use "externally tagged" (default) and "snake_case" for all enum serializations. (#141) 2019-11-26 15:08:09 +01:00
Tim Bruijnzeels 66a0c75acb Add regression tests to ensure that 0.4.0 events can always be parsed. 2019-11-23 21:34:40 +08:00
Tim Bruijnzeels 532f83817d Clean up CA event json to ensure backward compatibility in future releases (#53) 2019-11-22 12:55:17 +08:00
Tim Bruijnzeels 237c5a3b4e Add publisher to remote (krill) pubd in test. 2019-11-04 16:05:08 +01:00
Tim Bruijnzeels 3a9b7a3a2e Remove duplicate PublisherRequest implementation. 2019-11-04 15:02:03 +01:00
Tim Bruijnzeels c6f38065a7 Add rfc8183 publisher request to API and CLI. (#104) 2019-11-04 11:29:20 +01:00
Tim Bruijnzeels 33e51d1b6b Publish at remote server (#60 - still needs testing), and always do a full sync when publishing (implements: #42, fixes: #116) 2019-11-01 17:08:24 +01:00
Tim Bruijnzeels f08d9a359f Allow remote publishers (#107) and remove publishers (#113). 2019-10-31 14:43:16 +01:00
Tim Bruijnzeels 6ceec7efbf Add IdCert to Publishers so we can verify RFC8183 messages there. (#107) 2019-10-22 09:31:30 +02:00
Tim Bruijnzeels cb2fe0d194 Use latest time encoding. #3 2019-10-16 12:43:23 +02:00
Tim Bruijnzeels 186939b211 Adding test case for parsing a lacnic response. (#3) 2019-10-03 14:12:30 +02:00
Tim Bruijnzeels d3e00410e3 Add test case showing lacnic invalid error response xml. (#3) 2019-10-03 13:35:48 +02:00
Tim Bruijnzeels 5d69252971 RIPE NCC response can now be validated. (They removed the cmsAlgorithmProtection) (#3) 2019-10-03 13:34:12 +02:00
Tim Bruijnzeels 8ca7d31cb7 Use 'not-before' five minutes ago for protocol ID certs. (interop #3) 2019-10-03 10:21:56 +02:00
Tim Bruijnzeels 3da221afb3 Explicitly trigger background refresh CA certificates when testing. Closes: #87 2019-10-02 17:17:34 +02:00
Tim Bruijnzeels eb924ef3e5 Add trace logging for commands and events. 2019-10-02 13:00:52 +02:00
Tim Bruijnzeels f1f43dcebf Show history of CA in CLI. Closed: #90 2019-10-01 15:23:09 +02:00
Tim Bruijnzeels cd11e5c574 Show history for aggregates (issue #90). 2019-10-01 12:28:56 +02:00
Tim Bruijnzeels cf7d4fd28d Sanitise debug and trace logging. Closes: #89 2019-09-30 14:44:27 +02:00
Tim Bruijnzeels 7fad4f8f2d Fix Handle allowed chars, map safely to filesystem, and use where applicable. 2019-09-27 11:11:25 +02:00
Tim Bruijnzeels 5c741d0ca1 Updating interop-test, still failing - may be at RIPE NCC. (Issue: #3) 2019-09-26 06:18:59 +02:00
Tim Bruijnzeels b408b6adb8 Simplifying CLI, providing better help and allow env variables for defaults. (#71) 2019-09-16 12:34:06 -07:00
Martin Hoffmann baa09aa619 Make NCC remote test time independent. 2019-09-16 17:18:10 +02:00
Tim Bruijnzeels 54649e11d5 Adding test case for failure to validate RIPE NCC list response - ignoring - but showing where things fail. 2019-09-13 16:07:25 -07:00
Tim Bruijnzeels 1d232e2659 Stop using work space. 2019-09-12 21:46:46 -07:00