Tim Bruijnzeels
|
cfdff770b4
|
Some more restructuring of the basic API. Closing #4 now, but surely this will still be refactored as more methods are added to the API.
|
2019-01-02 16:19:41 +01:00 |
|
Martin Hoffmann
|
e20d89ca3f
|
Import remote from rpki-rs.
|
2018-12-19 16:55:02 +01:00 |
|
Tim Bruijnzeels
|
301a8f0302
|
Adding logging framework and config to pubd.
|
2018-12-19 15:22:02 +01:00 |
|
Tim Bruijnzeels
|
27906b623e
|
Work in progress - write notification, snapshot and delta files when publishing.
|
2018-12-11 11:07:21 +01:00 |
|
Tim Bruijnzeels
|
09189d54df
|
Perform a list query, and parse the reply.
|
2018-12-04 16:14:53 +01:00 |
|
Tim Bruijnzeels
|
7817e27e93
|
Using reqwest instead of hyper, because synchronous requests are all we need here, both in testing and for the publication client
|
2018-12-03 11:31:46 +01:00 |
|
Tim Bruijnzeels
|
93bba5c985
|
Replacing Hyper with Actix Web for the server.
|
2018-11-30 16:39:07 +01:00 |
|
Tim Bruijnzeels
|
d59c4e7c4e
|
Moving file handling code into a separate module for easy re-use by both pubc and pubd.
|
2018-11-29 16:46:15 +01:00 |
|
Tim Bruijnzeels
|
5ca20044c1
|
Adding/removing RepoPublishers to the Repository, and some code clean up here and there.
|
2018-11-22 11:03:03 +01:00 |
|
Tim Bruijnzeels
|
1b4996ad61
|
Using a 'spawn' for the hyper server to allow for integration testing where the server shuts down at the end of the test.
|
2018-11-14 12:06:55 +01:00 |
|
Tim Bruijnzeels
|
6139df2a08
|
Have a pubc and pubd binary.
|
2018-11-14 11:18:39 +01:00 |
|
Tim Bruijnzeels
|
9b5d1af34c
|
Adding openssl based signer, using keystore for storage.
|
2018-11-06 11:51:12 +07:00 |
|
Tim Bruijnzeels
|
e6226918f8
|
Removed direct dependency on bcder.rs, this is not needed, everything is in rpki.rs.
|
2018-10-31 10:01:40 +01:00 |
|
Tim Bruijnzeels
|
cd47bd3b25
|
Various fixes: keystore is immutable so it can go in an Arc, yet it can update things internally using its RWLock. Now syncing the PublisherList at start up and passing to the server. A start of an integration test was added, but it needs a whole more work to make it play with starting a hyper server for the duration of the test.
|
2018-10-26 16:47:29 +02:00 |
|
Tim Bruijnzeels
|
22c51861b6
|
Synchronising the publishers from disk (still needs to be integrated into main).
|
2018-10-25 16:13:43 +02:00 |
|
Tim Bruijnzeels
|
ff68a94e47
|
Moving towards having a PublisherList that essentially wraps a KeyStore that stores the individual Publishers.
|
2018-10-16 09:19:27 +02:00 |
|
Tim Bruijnzeels
|
802aa9fc70
|
Added manager to store / retrieve the PublisherList.
|
2018-10-08 14:51:23 +02:00 |
|
Tim Bruijnzeels
|
b098744435
|
Parse config from a file, and allow overrides through command line arguments.
|
2018-10-03 16:39:02 +02:00 |
|
Tim Bruijnzeels
|
f8de4c8612
|
Adding keystore and in memory implementation (using json for now)
|
2018-10-01 16:01:35 +02:00 |
|
Tim Bruijnzeels
|
6501fd9754
|
Initial set up of PublisherList
|
2018-09-26 14:16:28 +02:00 |
|
Tim Bruijnzeels
|
757e4069e2
|
Removed things that are now in rpki-rs
|
2018-09-21 17:01:23 +02:00 |
|
Tim Bruijnzeels
|
63b52c9281
|
Moved XML parsing to its own module using convenience types
|
2018-07-27 14:24:38 +02:00 |
|
Tim Bruijnzeels
|
fd9bca8f56
|
Parsing <publisher_request> up to the point where the certificate needs to be parsed
|
2018-07-26 12:36:19 +02:00 |
|
Tim Bruijnzeels
|
1cdc6a8a6f
|
Basic project setup
|
2018-07-24 14:32:58 +02:00 |
|