Commit Graph
42 Commits
Author SHA1 Message Date
Tim Bruijnzeels 3d8b40da3b Add regression tests for history grandchildren and remote publication. Use BTreeMap to have consistent ordering. 2020-04-30 17:14:04 +02:00
Tim BruijnzeelsandGitHub f7dcc5b0c0 Show paginated command history (Fixes #112) 2020-04-22 16:12:52 +02: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 c3ed1ac901 Use map in ErrorResponse. (#192) 2020-02-04 16:01:26 +01:00
Tim Bruijnzeels cdad1ee810 Simplify error handling. (fixes #86) 2020-01-28 11:21:48 +01:00
Tim Bruijnzeels d7a26c9c97 Return complete ErrorResponse for issues API. (closes #182) 2020-01-22 15:46:15 +01:00
Tim Bruijnzeels b2e805eff9 Use explicit null and empty values in json (easier for clients). (#175) 2020-01-21 16:48:14 +01:00
Tim Bruijnzeels 59c43c07ba Add command line option to report issues (#175) 2020-01-21 11:25:32 +01:00
Tim Bruijnzeels 14025c566f Add endpoints for seeing issues with all, or specific, cas. (#175) 2020-01-21 09:53:38 +01:00
Tim Bruijnzeels dcccd3c304 Add prometheus stats for the CAs. (#176) 2020-01-16 16:46:13 +01:00
Tim Bruijnzeels ae98800356 Depend on version of rpki-rs with fix for RFC3779 encoding issue (#161) 2019-12-17 22:02:38 +01:00
Tim Bruijnzeels 593bf7a35d Let user specify a repository before adding a parent #160 2019-12-17 16:56:19 +01:00
Tim Bruijnzeels 8442211754 Use rpki-rs branch with resource-set fixes. (#152) 2019-12-12 08:54:17 -03:00
Tim Bruijnzeels 7ecf8d6912 Temporary workaround for ResourceSet::intersection, only works for single parent CAs. (#152) 2019-12-11 20:33:03 -03:00
Tim Bruijnzeels 3a14a3d376 Show sha256 of actual Id Cert, not its pem encoding. (Closes #151) 2019-12-02 15:53:38 +01:00
Tim Bruijnzeels 33feafe807 Use new repo URI on manifests when changing to a new repository. (#150) 2019-12-02 12:05:12 +01:00
Tim Bruijnzeels a6e43c5c03 Add ID cert PEM and hash to CertAuthInfo (closes #149) 2019-11-29 14:14:22 +01:00
Tim Bruijnzeels 93c6cb5b81 Separate repo config and state endpoints. (#141) 2019-11-27 10:53:00 +01:00
Tim Bruijnzeels 65b61f5485 Show names of key states in CertAuthInfo json. (#141) 2019-11-26 16:11:55 +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 5be87a7c1c Use adjacently tagged enum for resource class keys in api. (#141) 2019-11-26 12:08:20 +01:00
Tim Bruijnzeels 1d2f4aa38d Better error reporting when updating a repository for a CA. (#141) 2019-11-25 16:13:53 +01:00
Tim Bruijnzeels 31b4439381 Use term 'handle' for consistency when listing CAs. (#141) 2019-11-25 12:25:23 +01: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 5b73fc6d7b Layout fixes for CLI text output. 2019-11-16 16:55:46 +01:00
Tim Bruijnzeels 5c0a04200d Use separate API call for list authorisations (closes #127) 2019-11-14 15:46:58 +01:00
Tim Bruijnzeels 26bb82014f Show parents in list, and parent contact only as separate call in API and CLI (Closes #138) 2019-11-14 15:13:39 +01:00
Tim Bruijnzeels 610e67fd1b Include child ID cert as PEM with SHA256 in API response. (#136) 2019-11-14 13:13:02 +01:00
Tim Bruijnzeels 9b383fa730 Only include child handles in CertAuthInfo (certs take too much space). (#128) 2019-11-14 10:00:22 +01:00
Tim Bruijnzeels fd2c306ce4 Actually, use the struct that will give back normalised json in the API (#126) 2019-11-13 12:53:47 +01:00
Tim Bruijnzeels 601a667272 Use normalised route authorizations in the API. (Closes #126) 2019-11-13 12:11:13 +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 714f0fcb6e Show repo state and published objects through API and CLI. (#104) 2019-11-04 14:28:56 +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 23665b0e6d Quick (inefficient) fix for the ResourceSet equality check. (#122) 2019-10-22 09:31:30 +02:00
Tim Bruijnzeels 141f8296a1 Add unit tests for ResourceSet equality. 2019-10-15 17:07:27 +02:00
Tim Bruijnzeels d5e9c03f4a Add/update/remove parent and/or child. Closes #91 #92 #93 2019-10-10 12:18:40 +02:00
Tim Bruijnzeels e0b73ce354 Show parent name for resource class when showing CA with command line. (#3) 2019-10-03 11:31:34 +02:00
Tim Bruijnzeels f1f43dcebf Show history of CA in CLI. Closed: #90 2019-10-01 15:23:09 +02:00
Tim Bruijnzeels 1d232e2659 Stop using work space. 2019-09-12 21:46:46 -07:00