Tim Bruijnzeels
8b4db0bfcb
Re-architecting the application to use event sourcing ( fixes : #35 )
2019-02-15 15:24:50 +01:00
Tim Bruijnzeels
5bca26c8f7
Fixing clippy warnings. Just a few ;)
2019-02-06 16:04:31 +01:00
Tim Bruijnzeels
9409ae97ad
Starting to use more of the api::rrdp_data in the RRDP module. However, will probably end-up replacing the complete pubd module and components by an event sourced solution.
2019-02-04 16:43:55 +01:00
Tim Bruijnzeels
bcff964f56
Splitting the repository server into modules, starting to move RRDP data into api::rrdp_data
2019-01-29 15:05:04 +01:00
Tim Bruijnzeels
afb9ba69f3
Re-organising api data module names in prep of also moving RRDP data definitions here (which will help with integration testing)
2019-01-29 14:03:15 +01:00
Tim Bruijnzeels
74709d0c5e
Update the RFC8181 code to re-use the API implementations for the messages. I.e. just deal with XML here, and ErrorPdus.
2019-01-25 14:51:20 +01:00
Tim Bruijnzeels
6248f0baf0
Introducing api client (issue #34 ). Still things to do, see below.
...
Done:
* api client introduced
* code can do a list and parse the json response
Todo:
* Token validation on API
* Synchronise directory
* Binary for api client
* Format output for client (text/json/none)
* Cleanup, most notably move http client code into util for re-use.
2019-01-23 16:48:14 +01:00
Tim Bruijnzeels
0ffcd18e74
Moving shared API data (between server and client) into its own module.
2019-01-23 16:48:14 +01:00
Tim Bruijnzeels
68b74fb004
Introducing authorisation on the API (issue #8 )
2019-01-03 17:03:30 +01:00
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