Ximon Eighteen
bc1908fa54
Update invocation of start_krill_daemon to match changed fn signature and fold fold duplicate start krill in test mode logic into one place.
2020-12-14 21:56:20 +01:00
Ximon Eighteen
ecb221ac41
Temporarily disable failing test.
2020-12-14 13:38:19 +01:00
Tim Bruijnzeels
4763042380
Move use statements to where feature is used.
2020-12-11 13:04:43 +01:00
Tim Bruijnzeels
93f1b7b606
Fix clippy warning.
2020-12-11 13:03:14 +01:00
Ximon Eighteen
8156fce56f
Enable the multi-user openid-connect UI test for enforced logout due to expiration of a non-refreshable token.
2020-12-10 22:34:50 +01:00
Ximon Eighteen
15abaab2f6
Update UI tests to use the recently changed mechanism for enabling test mode.
2020-12-10 22:33:40 +01:00
Ximon Eighteen
6c50869241
Add some basic tests of expected actors recorded in Krill event history.
2020-12-10 13:42:39 +01:00
Ximon Eighteen
b0073eafef
Move the mock OpenID Connect server to port 1818 as port 3001 is already used by existing Krill tests.
2020-12-10 13:41:30 +01:00
Ximon Eighteen
110e2b1b66
Use the same master token as used by other tests and expected by the tests.rs helper functions.
2020-12-10 13:40:48 +01:00
Ximon Eighteen
087a9e60f9
Added a test demonstrating custom team based authz policy and control over UI appearance of user attributes.
2020-12-09 15:31:20 +01:00
Ximon Eighteen
114b5263b8
Merge branch 'v0.8.1-bis' of github.com:NLnetLabs/krill into v0.8.1-bis
2020-12-09 14:13:03 +01:00
Ximon Eighteen and GitHub
66b60e008b
FIX: Fail test run if Cypress tests fail.
2020-12-09 14:10:38 +01:00
Ximon Eighteen
17df0a66ec
Merge branch 'v0.8.1-bis' of github.com:NLnetLabs/krill into v0.8.1-bis.
2020-12-09 11:52:35 +01:00
Tim Bruijnzeels
5efe2fa377
Separate krillpubd and krillpubc. ( #338 )
2020-12-09 11:31:42 +01:00
Ximon Eighteen
2966651808
Minor logging improvements.
2020-12-09 00:09:03 +01:00
Ximon Eighteen
485f7657dd
FIX: re-enable and fix previously failing UI driven test with TA and ROAs.
2020-12-09 00:08:38 +01:00
Ximon Eighteen
472a0e4751
Merge multi-user branch. Uses Lagosta master branch commit a7e73cba which includes multi-user support.
2020-12-07 16:55:40 +01:00
Tim Bruijnzeels
9db34c1077
Improve effeciency and readability of functional tests.
...
Also, fixes ROA re-issuance when resources were temporarily removed (#96 )
2020-11-26 11:39:36 +01:00
Tim Bruijnzeels
b5b0b03d0f
Remove lazy_static! ( #349 )
2020-11-17 17:15:43 +01:00
Tim Bruijnzeels
3bb70bdbe3
Allow creating redundant ROAs ( #341 )
2020-11-05 16:15:49 +01:00
Tim Bruijnzeels
8203eade74
Remove unnecessary dependency.
2020-10-27 10:51:32 +01:00
Tim Bruijnzeels
c3d95fc23d
Detect and remove surplus events at start-up #332
2020-10-16 14:59:05 +02:00
Tim Bruijnzeels
0cd409cf00
Fix timing issue in functional test.
2020-10-15 16:42:26 +02:00
Tim Bruijnzeels
7a5919f3e4
Simplify AggregateStore and have simple KeyValueStore for storage concerns only. ( #324 )
2020-10-06 12:15:36 +02:00
Tim Bruijnzeels
84cc7faf7e
Using feature for functional-tests to help development speed.
2020-09-23 10:25:43 +02:00
Tim Bruijnzeels
46f4ba946f
Fix clippy warnings / errors.
2020-09-18 13:35:31 +02:00
Tim Bruijnzeels
31394d3ba0
Cosign RTA ( #284 )
2020-09-16 16:08:13 +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
acd189c486
Prepare keys for multisigned RTA ( #284 )
2020-09-14 15:08:20 +02:00
Tim Bruijnzeels
bc19fb7987
Remember and show (oneoff) RTA. ( #284 )
2020-09-14 15:08:20 +02:00
Tim Bruijnzeels
ef7274bd73
Remove async_trait ( #314 )
2020-09-07 16:54:57 +02:00
Tim Bruijnzeels
7ec21fb539
Make Signer an explicit enum rather than generic. ( #314 )
2020-09-07 16:13:15 +02:00
Tim Bruijnzeels
ac66275d23
Remove 'async' from Aggregate ( #314 )
2020-09-04 11:23:20 +02:00
Tim Bruijnzeels
3f07b6dd4f
Merge branch 'master' into 0.8.0-RC-dev
2020-09-02 15:40:26 +02:00
Tim Bruijnzeels
f89976c747
Raise the type_length_limit for test code as well. ( #310 )
2020-08-31 13:15:09 +02:00
Tim Bruijnzeels
9b46f5ab60
Use tokio::sync::RwLocks everywhere. Fix the message queue consumption. Use async in traits..
2020-08-19 17:30:54 +02:00
Tim Bruijnzeels
abd218a81b
Use asynchronous locks to secure write access to CAs and status. ( #250 )
2020-08-18 11:53:02 +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
Tim Bruijnzeels
6adfe7821e
Get repository status through CLI. ( #250 )
2020-08-11 10:30:02 +02:00
Tim Bruijnzeels
fb059a6d96
Show the statuses of parents through the CLI and API. ( #260 )
2020-08-03 11:03:20 +02:00
Tim Bruijnzeels
5d3dcf1642
Dry-run ROA updates, show the impact for the affected prefixes. ( #290 )
2020-07-28 17:03:32 +02:00
Tim Bruijnzeels
3fb4d164b3
Provide (scoped) ROA suggestions. ( #289 )
2020-07-28 11:16:14 +02:00
Tim Bruijnzeels
cc41dde274
Configure rustfmt to allow 120 chars per line.
2020-07-24 14:17:44 +02:00
Tim Bruijnzeels
aa89b3dbe7
Sign oneoff RTA (still needs e2e testing). ( #283 )
2020-07-20 16:54:48 +02:00
Tim Bruijnzeels
6e7fc785b1
Don't use unsafe code where we don't need it. ( closes : #273 )
2020-07-13 14:27:15 +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
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
f8e41e305f
Prevent the creation of ROAs that are redundant / make other ROAs redundant. ( #198 )
2020-06-09 17:01:56 +02:00
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