Commit Graph
31 Commits
Author SHA1 Message Date
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