Commit Graph

  • cde1e68807 Update go.mod master Kleissner 2022-11-28 16:42:53 +01:00
  • 91ab686327 Update go.mod Kleissner 2022-10-16 12:44:13 +02:00
  • 5be286045c Update go.mod Kleissner 2022-10-15 19:20:50 +02:00
  • 58c11401ef Update go.mod Kleissner 2022-06-01 17:22:46 +02:00
  • 892e695f73 Update go.mod Kleissner 2022-05-19 01:06:30 +02:00
  • e310229967 New "transfer list" command. Fix speed calculation in file transfer. Kleissner 2022-03-17 03:46:53 +01:00
  • 4b19419626 Output UDT metrics in the "probe file transfer" command Kleissner 2022-03-14 06:18:32 +01:00
  • 4c3ad74611 Update core Kleissner 2022-02-27 12:37:42 +01:00
  • 9f8ecdde46 added UDT function to print metrics UDT-metrics Akilan Selvacoumar 2022-02-26 21:20:48 +04:00
  • 9732610157 Update core Kleissner 2022-02-25 17:24:34 +01:00
  • 03d8637865 print UDT metrics on file transfer Akilan Selvacoumar 2022-02-25 15:28:54 +04:00
  • eff8327a74 Update core Kleissner 2022-02-22 14:04:04 +01:00
  • 4958c9a5c1 added blacklist command blacklist-commands Akilan Selvacoumar 2022-02-12 00:09:22 +04:00
  • fe65508649 Update core Kleissner 2022-02-05 21:22:11 +01:00
  • 3327410041 changed authors to author add-file Akilan Selvacoumar 2022-01-19 01:12:50 +04:00
  • 507a247519 changed file info Akilan Selvacoumar 2022-01-19 01:11:57 +04:00
  • fa3100529e .gitignore updated Akilan Selvacoumar 2022-01-19 01:06:09 +04:00
  • 909f16a4f6 added functionality to add file Akilan Selvacoumar 2022-01-19 01:04:34 +04:00
  • 75b5339095 Keep track of output writer in hash monitoring functions Kleissner 2022-01-13 02:09:00 +01:00
  • 58cb870116 Terminal: Monitored hashes cleanup Kleissner 2022-01-12 23:57:14 +01:00
  • 1a8f4cc7d6 Update core. Refactor error logging code. Kleissner 2022-01-12 22:34:21 +01:00
  • 5260dc354e Pipe the output of debug commands into the right target writer. This fixes hidden responses in the debug terminal via websocket. Kleissner 2022-01-12 16:51:18 +01:00
  • 0bc0d007a4 Console API: Subscribe to backend.Stdout. Kleissner 2022-01-06 04:19:20 +01:00
  • adce6fee5c Add debug API. This can be used for profiling. Kleissner 2022-01-06 00:05:27 +01:00
  • 4b89138d36 Update core Kleissner 2021-12-31 02:28:28 +01:00
  • cdb2f2d127 Update core library (refactoring). Kleissner 2021-12-29 16:17:29 +01:00
  • 08ecaf5773 Update core. Kleissner 2021-12-14 17:51:48 +01:00
  • ef38a26f4e Update core. Kleissner 2021-12-14 16:10:09 +01:00
  • 9a3215c6cd Update core. Support for GeoIP database. Kleissner 2021-12-14 03:29:26 +01:00
  • 073730377e Update core. Kleissner 2021-12-13 16:54:27 +01:00
  • 2e8f1a57df New command "search file". Update core. Kleissner 2021-12-13 04:18:07 +01:00
  • 1d4d6c185f Update core Kleissner 2021-12-11 21:29:34 +01:00
  • d9c4b8a94c Add explicit exit command. Close #11 Kleissner 2021-12-11 19:55:22 +01:00
  • a34509c0bf New command: get block Kleissner 2021-12-07 21:43:47 +01:00
  • a7ee9929ac Update core. Output blockchain height and version in 'peer list' output. Kleissner 2021-12-03 15:35:23 +01:00
  • d397e4818d Document signtool Kleissner 2021-12-01 03:38:27 +01:00
  • 859a644f5e Update core Kleissner 2021-11-29 17:52:52 +01:00
  • 4c1115fc08 Update core Kleissner 2021-11-29 03:18:10 +01:00
  • de4d97faee Update core Kleissner 2021-11-26 08:55:46 +01:00
  • aa5c91dd83 Improvement of "debug connect" command output. Kleissner 2021-11-20 05:28:34 +01:00
  • 2116b8d3ca Update core. Add new firewall flag in output. Kleissner 2021-11-20 05:22:15 +01:00
  • c62d52889d Add parameter to watch process via PID for termination. Close #10 Kleissner 2021-11-18 04:51:20 +01:00
  • 62909aa64f Update core. The config now defines the location of the blockchain and warehouse user directory. Close #9 Kleissner 2021-11-17 19:15:15 +01:00
  • 7d0b4d685d Update core. Support API key. Close #6 Kleissner 2021-11-16 22:39:07 +01:00
  • cec4f40f1e Add documentation on Windows User Privileges and Firewall. #5 #7 Kleissner 2021-11-16 03:55:14 +01:00
  • 7cfebea8c9 Document a build switch to remove system paths in the resulting executable. Close #4 Kleissner 2021-11-15 16:23:08 +01:00
  • f34a855f32 Document how to build the Windows GUI version (headless). Document API functions implemented in Cmd. Kleissner 2021-11-15 15:50:40 +01:00
  • 6e27e7c003 Add exit codes documentation. Add documentation to reduce binary file size. Implement /shutdown API endpoint for a graceful shutdown. Kleissner 2021-11-15 03:28:17 +01:00
  • d97c45b198 Update core Kleissner 2021-11-14 23:05:09 +01:00
  • 2a2d549d13 New command line parameter to start the webapi. This overrides the config.yaml API settings, if used. Added proper documentation in the readme. Kleissner 2021-11-10 14:04:12 +01:00
  • 651fc4beec New "probe file transfer" command for testing. Kleissner 2021-11-10 13:03:05 +01:00
  • 52982f4c48 Update core Kleissner 2021-10-22 16:56:37 +02:00
  • 42496562e8 Update core Kleissner 2021-10-21 16:19:32 +02:00
  • 4432696e7b Update core Kleissner 2021-10-20 09:11:47 +02:00
  • 3a72fc3f1d Update to latest core. Kleissner 2021-10-18 05:04:55 +02:00
  • e372d4cd95 Update core Kleissner 2021-10-13 06:04:24 +02:00
  • 9255720500 Update core Kleissner 2021-10-11 01:40:34 +02:00
  • d3c3dc8700 Update core Kleissner 2021-10-05 10:51:55 +02:00
  • 13925eb01c Update core Kleissner 2021-10-04 13:31:39 +02:00
  • 72c234933a Update core Kleissner 2021-09-29 20:22:53 +02:00
  • 08badc55f8 Update core Kleissner 2021-09-28 05:40:58 +02:00
  • d0e646c42e Update core Kleissner 2021-09-24 13:46:19 +02:00
  • d8c06f1b56 Update core Kleissner 2021-09-23 23:55:25 +02:00
  • e3ca3d64dd Core update Kleissner 2021-09-23 02:33:42 +02:00
  • 5057c71449 Update core Kleissner 2021-09-20 14:21:41 +02:00
  • 96d68209a1 Update core Kleissner 2021-09-10 14:44:37 +02:00
  • 2d2297bccc Refactor API into the core package. Kleissner 2021-09-10 13:45:34 +02:00
  • 4297b522c7 New API functions /profile/list, /profile/read, /profile/write Kleissner 2021-09-03 02:33:28 +02:00
  • 59618bcd98 Minor fix date shared Kleissner 2021-08-28 13:43:35 +02:00
  • 4cb3688767 Support new file tag FileTagDateShared Kleissner 2021-08-28 13:40:09 +02:00
  • a61626fab2 Update core Kleissner 2021-08-28 13:28:17 +02:00
  • 7a1662a562 Update API documentation. Changes in apiBlockRecordFile regarding metadata. Support for writing metadata and custom tags in file add function. Kleissner 2021-08-28 13:21:04 +02:00
  • b21e977285 Update API to reflect latest core library. /blockchain functions use changed JSON structures (apiBlockRecordFile, apiBlockRecordProfile). #1 Kleissner 2021-08-27 17:50:07 +02:00
  • 1afeb4b211 New API function /blockchain/self/list/file to list all files in the blockchain Kleissner 2021-08-19 16:51:32 +02:00
  • 4c704626aa New API functions #1: /blockchain/self/header /blockchain/self/append /blockchain/self/read /blockchain/self/add/file Kleissner 2021-08-19 04:44:34 +02:00
  • 2e10788501 Minor fix Kleissner 2021-08-10 09:33:11 +02:00
  • 24d80fe7d6 Finish /console API endpoint. The code handling input/output from the user/command line needed to be adjusted. Kleissner 2021-08-10 04:58:53 +02:00
  • 6d6a25b1d9 Start with API development. First endpoints are /status and /peer/self. More in development. Kleissner 2021-08-09 10:19:05 +02:00
  • 1ff5797d3c Add high-level filters for incoming and outgoing messages Kleissner 2021-07-31 17:36:29 +02:00
  • d9573cdb15 New debug command 'debug watch incoming' Kleissner 2021-07-29 04:14:49 +02:00
  • 837e4a6d29 New debug commands 'debug watch searches' and 'debug bucket refresh'. Improved debug output. Kleissner 2021-07-29 03:25:57 +02:00
  • 0346e78a8c Add "debug connect" command. Kleissner 2021-07-28 01:44:05 +02:00
  • ccc33f61c3 Allow to change log error output via command and setting. Kleissner 2021-07-06 19:09:46 +02:00
  • bbbea56ada Update core Kleissner 2021-05-21 02:35:09 +02:00
  • ccdf7efc2c Update to latest core Kleissner 2021-05-19 14:59:26 +02:00
  • 24a5ef9311 Sort peer lists before output. Add features and User Agent to status. Kleissner 2021-05-18 23:37:20 +02:00
  • 1ecdb14221 Update to latest core (Alpha 2) Kleissner 2021-05-11 10:35:43 +02:00
  • 68f06150e4 Update core Kleissner 2021-05-08 13:18:00 +02:00
  • f9e83a89bf Improve output of external address Kleissner 2021-05-07 01:07:46 +02:00
  • d25dcc2b26 Update core. Initial working support for UPnP! Kleissner 2021-05-06 15:03:54 +02:00
  • 91e50c429a Small port output simplification Kleissner 2021-05-04 02:47:12 +02:00
  • d4c4e12e05 Add NAT flag, User Agent, Port internal/external to output Kleissner 2021-05-04 02:31:48 +02:00
  • 47b41d8fdc Update to latest core. Kleissner 2021-05-03 14:09:37 +02:00
  • 224085aaf9 Add root peer flag in output Kleissner 2021-04-25 22:18:05 +02:00
  • 63bae10cd2 Update module. Kleissner 2021-04-21 03:33:30 +02:00
  • cf50cef233 Add RTT to output Kleissner 2021-04-19 15:37:53 +02:00
  • 964fd65075 Update module. Improve output a little. Kleissner 2021-04-18 22:06:31 +02:00
  • 92d602554e Rename config file to Config.yaml Kleissner 2021-04-15 13:44:48 +02:00
  • bb43175ab3 Add command line option for warehouse and DHT. Kleissner 2021-04-10 16:14:26 +02:00
  • 014c542629 Module update Kleissner 2021-04-05 15:07:15 +02:00