Tim Bruijnzeels
|
3e3759f789
|
Start test server using https for integration testing - accept self signed certs in these tests.
|
2019-05-07 14:41:02 +02:00 |
|
Tim Bruijnzeels
|
13394879f4
|
Adding view for TrustAnchor.
|
2019-04-30 16:27:55 +02:00 |
|
Tim Bruijnzeels
|
a2dbe5bb4e
|
Adding sub-project for CA support.
|
2019-04-12 15:25:03 +02:00 |
|
Tim Bruijnzeels
|
fc7cbbaffc
|
Moving krill_commons into workspace.
|
2019-04-11 17:40:25 +02:00 |
|
Tim Bruijnzeels
|
37fb82c1a2
|
Moving krill_cms_proxy back into workspace.
|
2019-04-11 17:34:10 +02:00 |
|
Tim Bruijnzeels
|
0bbfebfbb6
|
Use workspaces in project.
|
2019-04-11 16:36:33 +02:00 |
|
Tim Bruijnzeels
|
d22fa42a7f
|
Merge branch 'master' into enrico-ui
|
2019-04-09 14:55:12 +02:00 |
|
Tim Bruijnzeels
|
f7005d2490
|
Support listing RFC8181 clients
|
2019-04-05 15:02:54 +02:00 |
|
Tim Bruijnzeels
|
63a76dc370
|
Moving publisher API definitions to krill-commons, and use updated module names.
|
2019-03-13 15:26:36 +01:00 |
|
Tim Bruijnzeels
|
a1e7b0c69f
|
Taking out all of the CMS Proxy code. This will be moved into a separate project. Fixes issue: #34
|
2019-03-12 15:38:10 +01:00 |
|
Tim Bruijnzeels
|
37ca5bae6e
|
Added build step to run "yarn run build" before rust is compiled when cargo builds.
|
2019-02-19 14:57:17 +01:00 |
|
Tim Bruijnzeels
|
c2ba03e679
|
Some more work done to separate the CMS/XML protocol and JSON. Still some more cleanup coming. (see issue #34)
|
2019-01-23 16:48:14 +01:00 |
|
Tim Bruijnzeels
|
b92d284a38
|
Updated to master rpki-rs "^0.3" - and quite a bit of refactoring that followed.
|
2019-01-16 10:30:43 +01:00 |
|
Tim Bruijnzeels
|
850623d52f
|
Naming the project 'Krill', and restructuring things somewhat in anticipation of the CA components.
|
2019-01-04 15:38:10 +01:00 |
|
Tim Bruijnzeels
|
914ef314de
|
Adding support for HTTPS, resolves #32
|
2018-12-31 12:57:01 +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
|
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 |
|
Martin Hoffmann
|
c4a37d657b
|
Point to the right rpki-rs branch.
|
2018-11-28 13:53:12 +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
|
6f48730fc4
|
Returning all publishers as json
|
2018-11-07 15:52:37 +07: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
|
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
|
d9fb2683d9
|
Healthcheck on /health and 404 elsewhere
|
2018-07-24 16:23:04 +02:00 |
|
Tim Bruijnzeels
|
fb6747a313
|
Run web server on hardcoded ip and port 127.0.0.1:3000 and return ok
|
2018-07-24 15:17:16 +02:00 |
|
Tim Bruijnzeels
|
1cdc6a8a6f
|
Basic project setup
|
2018-07-24 14:32:58 +02:00 |
|