Ximon Eighteen and GitHub
58c9cb5a4b
Use strongly typed permissions in policy rules. ( #417 )
...
* Use strongly typed Permission checks instead of unrestricted String based checks.
* FIX: Don't include Permission:: in the message logged at WARN level about a user not having permission, only log the permission name, e.g. CA_CREATE.
* FIX: Also update the team policy demo polar file to use the new Permission type.
2021-02-10 12:29:53 +01:00
Ximon Eighteen and GitHub
70def9b90d
Config doc addition re logout mechanisms.
2021-01-12 19:53:16 +01:00
Jasper den Hertog
5ba611541e
typo
2021-01-12 15:36:13 +01:00
Ximon Eighteen
e3e188d3a6
Doc comment correction.
2021-01-12 00:18:46 +01:00
Ximon Eighteen
1d315168bd
Additional OpenID Connect provider comments relevant to the changes to support AWS Cognito.
2021-01-12 00:04:12 +01:00
Tim Bruijnzeels
fa1cebf4d1
Fix multi-user config initialisation.
2020-12-15 17:23:42 +01:00
Tim Bruijnzeels
9d2d0eabc0
Manage Repository Server init/remove through API ( #353 )
2020-12-14 16:01:33 +01:00
Ximon Eighteen
f6dd2f8f49
Rename hidden attributes to private attributes as they are not just hidden but not even sent to the browser.
2020-12-14 13:38:19 +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
2108bef89e
FIX: inc_cas and exc_cas Polar logic didn't work correctly.
2020-12-09 00:07:09 +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
671756201b
Fix typo in example config.
2020-11-09 09:17:13 +01:00
Tim Bruijnzeels
506b6a9d05
Add option to force 'recover' on startup ( #333 )
2020-10-19 14:00:55 +02:00
Tim Bruijnzeels
2217b00a2c
Optionally archive old events ( #307 )
2020-09-29 09:05:46 +02:00
Tim Bruijnzeels
6d32fb81a8
Allow tweaking of defaults w.r.t. ROA aggregation, publication and ROA and certificate re-issuance. ( #281 )
2020-07-13 12:49:53 +02:00
Tim Bruijnzeels
66e16335a1
Clarify text regarding proxying in default config file.
2020-06-18 15:26:25 +02:00
Tim Bruijnzeels
46e06e1d12
Remove reference to TA from default config file ( #239 )
2020-06-10 16:09:30 +02:00
Tim Bruijnzeels
b4b6c200a1
Analyse ROA vs Announcements (still needs scoping). #233
2020-05-19 17:06:23 +02:00
Tim Bruijnzeels
92bf798551
Make RFC 8181 and RFC 6492 logging optional. ( #226 )
2020-04-23 17:06:00 +02:00
Tim Bruijnzeels
2751d63dc0
Create PID file on startup, allow users to override path in config. ( Closes : #215 )
2020-03-20 12:33:06 -03:00
Tim Bruijnzeels
14ed737b4e
Let users generate a config file using 'krillc config'. ( Fixes : #167 )
2020-01-09 16:10:14 +01:00
Tim Bruijnzeels
22cb098094
Disable repository by default. ( #170 )
2020-01-07 13:49:23 +01:00
Tim Bruijnzeels
41763d68b8
Adding configurable limits for RFC 8181 and RFC 6492. ( #158 )
2019-12-18 12:20:12 +01:00
Tim Bruijnzeels
2f5b9f9c64
Add post size limit to api json ( #158 )
2019-12-18 11:23:54 +01:00
Tim Bruijnzeels
b895dda6cb
Rename use_ssl to https_mode. (fixes: 94)
2019-11-28 13:36:41 +01:00
Tim Bruijnzeels
d163a85815
Add config option to override RRDP uri. ( closes : #147 )
2019-11-26 21:43:27 +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
1d232e2659
Stop using work space.
2019-09-12 21:46:46 -07:00
Tim Bruijnzeels
0bbfebfbb6
Use workspaces in project.
2019-04-11 16:36:33 +02: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
e9716ec454
Cleanup: do not load publishers from disk, and include certificate in publisher details (one https end point less)
2019-01-16 14:40:44 +01:00
Tim Bruijnzeels
8f7850bb53
Have defaults for everything and update README to show how to configure and run.
2019-01-04 16:45:21 +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
68b74fb004
Introducing authorisation on the API (issue #8 )
2019-01-03 17:03:30 +01:00
Tim Bruijnzeels
c551235f6f
Changing https config to have three options: "no", "yes" and "test" - only generate self-signed cert for "test". Fixes #32
2019-01-03 11:18:11 +01:00
Tim Bruijnzeels
e122e59242
Changing default to NOT use HTTPS. Fixes #32
2019-01-02 16:51:06 +01:00
Tim Bruijnzeels
914ef314de
Adding support for HTTPS, resolves #32
2018-12-31 12:57:01 +01:00
Tim Bruijnzeels
cf0b95fff3
Added logging, some fixes to config, and removed a lot of string cloning.
2018-12-20 15:58:55 +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
1f0ee5855b
Handle publish/list requests. Still to do: integration testing, and exposing this in the http handler.
2018-11-28 16:07:14 +01:00
Tim Bruijnzeels
747e2f8943
Fixing default URI paths
2018-11-21 15:01:51 +01:00
Tim Bruijnzeels
e4b6b79f63
Parse options for publisher client.
2018-11-20 16:34:34 +01:00
Tim Bruijnzeels
200191839a
Let server generate a RepositoryResponse for a Publisher. Also refactored things to use PathBuf for directories, rather than String, in lots of related places.
2018-11-19 16:55:16 +01:00
Tim Bruijnzeels
6139df2a08
Have a pubc and pubd binary.
2018-11-14 11:18:39 +01:00
Tim Bruijnzeels
b098744435
Parse config from a file, and allow overrides through command line arguments.
2018-10-03 16:39:02 +02:00