Commit Graph

22 Commits

Author SHA1 Message Date
Kleissner
1a8f4cc7d6 Update core. Refactor error logging code. 2022-01-12 22:34:21 +01:00
Kleissner
0bc0d007a4 Console API: Subscribe to backend.Stdout. 2022-01-06 04:19:20 +01:00
Kleissner
adce6fee5c Add debug API. This can be used for profiling. 2022-01-06 00:05:27 +01:00
Kleissner
cdb2f2d127 Update core library (refactoring). 2021-12-29 16:17:29 +01:00
Kleissner
9a3215c6cd Update core. Support for GeoIP database. 2021-12-14 03:29:26 +01:00
Kleissner
073730377e Update core. 2021-12-13 16:54:27 +01:00
Kleissner
2e8f1a57df New command "search file". Update core. 2021-12-13 04:18:07 +01:00
Kleissner
c62d52889d Add parameter to watch process via PID for termination. Close #10 2021-11-18 04:51:20 +01:00
Kleissner
7d0b4d685d Update core. Support API key. Close #6 2021-11-16 22:39:07 +01:00
Kleissner
f34a855f32 Document how to build the Windows GUI version (headless). Document API functions implemented in Cmd. 2021-11-15 15:50:40 +01:00
Kleissner
6e27e7c003 Add exit codes documentation. Add documentation to reduce binary file size. Implement /shutdown API endpoint for a graceful shutdown. 2021-11-15 03:28:17 +01:00
Kleissner
2a2d549d13 New command line parameter to start the webapi. This overrides the config.yaml API settings, if used. Added proper documentation in the readme. 2021-11-10 14:04:12 +01:00
Kleissner
2d2297bccc Refactor API into the core package. 2021-09-10 13:45:34 +02:00
Kleissner
4297b522c7 New API functions /profile/list, /profile/read, /profile/write 2021-09-03 02:33:28 +02:00
Kleissner
59618bcd98 Minor fix date shared 2021-08-28 13:43:35 +02:00
Kleissner
4cb3688767 Support new file tag FileTagDateShared 2021-08-28 13:40:09 +02:00
Kleissner
7a1662a562 Update API documentation. Changes in apiBlockRecordFile regarding metadata. Support for writing metadata and custom tags in file add function. 2021-08-28 13:21:04 +02:00
Kleissner
b21e977285 Update API to reflect latest core library. /blockchain functions use changed JSON structures (apiBlockRecordFile, apiBlockRecordProfile). #1 2021-08-27 17:50:07 +02:00
Kleissner
1afeb4b211 New API function /blockchain/self/list/file to list all files in the blockchain 2021-08-19 16:51:32 +02:00
Kleissner
4c704626aa New API functions #1:
/blockchain/self/header
/blockchain/self/append
/blockchain/self/read
/blockchain/self/add/file

The local blockchain now works, files metadata can be added and blocks read and decoded successfully.
2021-08-19 04:44:34 +02:00
Kleissner
24d80fe7d6 Finish /console API endpoint. The code handling input/output from the user/command line needed to be adjusted. 2021-08-10 04:58:53 +02:00
Kleissner
6d6a25b1d9 Start with API development. First endpoints are /status and /peer/self. More in development. 2021-08-09 10:19:05 +02:00