Commit Graph

  • 5a80f7f914 (probably) finished RPC block creation mail-plugin Kevin F 2023-04-22 13:20:42 -0500
  • ae41fb1b72 Adding logic to create blocks over RPC while allowing client to do VDF compute Kevin F 2023-04-21 09:08:55 -0500
  • 8e5a5854e5 Added requests_unixsocket to reqs Kevin F 2023-02-13 17:24:25 -0600
  • fd704137a8 Added anonymous decryption test for wot Kevin F 2023-01-26 15:03:49 -0600
  • 7caaa829f2 Adjust stemstream to not try to diffuse a block if there is no time left in epoch wot-crypto Kevin F 2023-01-23 17:55:25 -0600
  • 70c7eca9c5 Don't spam incompleteread errors in block diffusion Kevin F 2023-01-23 17:54:46 -0600
  • 9a0a9f11b2 Give a friendly error message when the Tor plugin starts up without Tor being in path Kevin F 2023-01-23 17:54:28 -0600
  • f410f033c0 Fix create_and_insert_block RPC method returning the ID instead of the block json structure Kevin F 2023-01-23 17:53:59 -0600
  • 0236fc83f4 logging level fixes to make output less spammy about connection blips Kevin F 2023-01-23 16:20:03 -0600
  • db59a198f5 Work on WOT crypto tests Kevin F 2023-01-20 17:22:38 -0600
  • ffdf2c6021 Updated dependencies Kevin F 2023-01-20 17:22:10 -0600
  • 11c9c46355 Implementing WOT cryptography wrappers Kevin F 2023-01-17 17:54:27 -0600
  • f50014b1b4 Cleanup some tests Kevin F 2023-01-17 17:53:51 -0600
  • 61051d5711 Removed old scripts wot Kevin F 2023-01-16 23:33:57 -0600
  • 59ad2731ba Disconnect peers who stem a bad block Kevin F 2023-01-16 23:31:30 -0600
  • 560a20e90a Only expose wot to rpc if rpc is active Kevin F 2023-01-16 23:30:50 -0600
  • ce3a548c70 Added create block RPC wrapper Kevin F 2023-01-16 23:29:50 -0600
  • 8712a1c401 Changed rpc block wrapper to use multiprocessing Kevin F 2023-01-12 21:51:27 -0600
  • 8511fb42b6 Added test for multiprocess wrapper Kevin F 2023-01-12 21:51:03 -0600
  • 9eb2e5d413 Added multiprocess wrapper to do simple function calls in a seperate process Kevin F 2023-01-12 21:42:22 -0600
  • 39c01fdbc5 Improved RPC, added threaded RPC with result fetcher Kevin F 2023-01-12 00:23:28 -0600
  • 7bcef03592 Added setunixsocket and settcpsocket helper commands to RPC plugin Kevin F 2023-01-11 16:51:11 -0600
  • 2b224cae84 Added create_block RPC endpoint Kevin F 2023-01-10 22:08:08 -0600
  • 7895442b51 Respond to OPTIONS in rpc Kevin F 2023-01-04 00:52:15 -0600
  • 474ef21163 Remove old dispatcher for getting blocks in RPC blocks wrapper Kevin F 2023-01-02 19:36:37 -0600
  • 8e35a79864 Started on trust identity CLI menu option Kevin F 2022-12-09 19:46:29 +0000
  • 8e730cef98 WOT API can now serialize identities Kevin F 2022-12-02 21:42:11 +0000
  • 738fa0c361 Ping the RPC api before using the wot CLI Kevin F 2022-12-02 21:41:48 +0000
  • b3eb0caffd Add result plugin to reduce confusing use of exceptions Kevin F 2022-12-02 21:41:10 +0000
  • 446662cc60 Fix RPC plugin server binding incorrectly to TCP and doubling up JSON encoding Kevin F 2022-12-02 21:40:33 +0000
  • 180116a55d Fix killdaemon logging Kevin F 2022-12-02 21:19:42 +0000
  • bc3d6571bb merge seattle work Kevin F 2022-11-27 01:03:44 +0000
  • 30d50ceacf merge seattle work Kevin F 2022-11-27 01:03:36 +0000
  • e84ad93de7 work on wot cli Kevin F 2022-11-22 00:57:14 -0500
  • 84e16e5b82 bump dependencies Kevin F 2022-10-31 16:43:31 +0000
  • cd3a7cd7b2 Added identity generation Kevin F 2022-10-22 06:22:29 +0000
  • 24e0157e15 Updated dockerfile Kevin F 2022-10-22 06:22:05 +0000
  • c2db671a85 Work on secure identity keystorage using system keyring Kevin F 2022-10-17 20:45:45 +0000
  • 9501d73546 Adding WOT API to RPC to enable 3rd party apps like merkato Kevin F 2022-10-14 18:26:07 +0000
  • 4572f255fb Wot adjustments, blockdb plugin events Kevin F 2022-10-01 04:25:46 +0000
  • 20393a547e bump dependencies Kevin F 2022-09-27 19:21:31 +0000
  • 015a072b0b Fix test writing to wrong test dir directory Kevin F 2022-09-27 19:08:58 +0000
  • 5ae5897703 Removed defunct utils that will probably never be used again Kevin F 2022-09-27 19:06:18 +0000
  • e9efffff34 Removed crappy logger and replaced it with a sane built in logging logger Kevin F 2022-09-27 17:21:00 +0000
  • 2eea681e98 Removed defunct tests and fixed remaining tests Kevin F 2022-09-27 00:49:51 +0000
  • 3852b15c89 Fix gossip server not closing connections Kevin F 2022-09-27 00:49:25 +0000
  • 3643e4f8d7 Removed lots of defunct cruft Kevin F 2022-09-26 20:06:05 +0000
  • 8676a18c87 Split up requirements that default official plugins have Kevin F 2022-09-26 20:04:03 +0000
  • 97d8662f15 started splitting dependencies by plugin Kevin F 2022-09-25 23:18:18 -0400
  • a517ad3aee Mostly finished with wot command processing Kevin F 2022-09-23 17:31:34 -0400
  • d915a2aaed handle unix peer socket file not existing Kevin F 2022-09-17 01:24:11 -0500
  • 25e705c0b2 Removed sqlite as dependency Kevin F 2022-09-17 01:23:27 -0500
  • 6f3e5aebd9 Removed defunct Onionrusers Kevin F 2022-09-17 01:23:01 -0500
  • 584bc6b73f + Added ONIONR_PROFILING enviornment variable to profile onionr daemon or commands + Added SIGUSR1 handler to dump stacktrace of all active threads Kevin F 2022-09-17 01:22:42 -0500
  • 171ea25f46 Wot import fixes Kevin F 2022-09-17 00:02:49 -0500
  • 2c9836c54f Added REPL plugin Kevin F 2022-09-16 23:33:39 -0500
  • a036c1839f Added event for main loop Kevin F 2022-09-16 23:24:44 -0500
  • 6ad36bf4e5 Removed deprecated DB code and onioncrypto Kevin F 2022-09-16 23:24:25 -0500
  • cdeaa403af Added set wrapper to contain identities Finished signature revoking implementation Kevin F 2022-09-15 20:03:29 -0500
  • fae9521d8f Made trust distance test graph generation reliable Kevin F 2022-09-15 20:01:59 -0500
  • 05e04ef557 Adjusted trust signatures to sign the wot command Kevin F 2022-09-15 01:27:46 -0500
  • 5bb43326e7 Finished tests for trust payload processing Kevin F 2022-09-14 12:35:20 -0500
  • 9058f7bee5 Added basic test for trust payload processing Kevin F 2022-09-13 21:40:39 -0500
  • 08d8fda857 developing signature processing in wot Kevin F 2022-09-13 12:29:50 -0500
  • 650e943182 Work on WOT block processing and signatures Kevin F 2022-09-08 18:44:23 -0500
  • e3d06ff0f5 Defunct code removal Kevin F 2022-09-01 21:31:49 -0500
  • 83007cb28d Finished loading identities from blocks Kevin F 2022-09-01 21:31:04 -0500
  • 57b1e07715 Finished identity serialization Kevin F 2022-08-31 00:30:28 -0500
  • bddddd7c5b Remove notifications for now Kevin F 2022-08-22 12:27:06 -0500
  • 85b6f468fd Remove ID commands for now Kevin F 2022-08-22 10:35:49 -0500
  • 5ca2c8d329 Corrected missing hashes Kevin F 2022-08-22 10:19:39 -0500
  • c0d3b367dc Get distance of trust with bfs Kevin F 2022-08-18 00:12:01 -0500
  • 86615305d7 Fix tor peers not being removed from connection pool when they fail Kevin F 2022-08-16 19:30:05 -0500
  • 69a31d1d83 Fixed high CPU usage when there are no outbound connections Kevin F 2022-08-16 17:22:28 -0500
  • 954f5d793d fix log spamming Kevin F 2022-08-16 17:11:56 -0500
  • c95d4b2685 README cleanup Kevin F 2022-08-16 16:24:13 -0500
  • 736549c1dc added dependencies for rpc Kevin F 2022-08-16 16:08:39 -0500
  • 2deb9271dc README cleanup Kevin F 2022-08-16 16:01:00 -0500
  • 189645d560 correct readme to current status Kevin F 2022-08-16 10:46:23 -0500
  • b59e79a21f Init wot plugin Kevin F 2022-08-16 09:55:01 -0500
  • 3b8644fa8f Init wot plugin Kevin F 2022-08-16 09:54:54 -0500
  • b2ebc56419 Added RPC plugin scaffolding Kevin F 2022-08-11 14:25:07 -0500
  • bc71d12b77 Removed notifications requirements Kevin F 2022-08-11 14:24:40 -0500
  • 264eeaa988 Started serializedAPI plugin Kevin F 2022-08-09 19:02:37 -0500
  • c880b6fa7a Removed webUI and unused god objects Remove defunct requirements Removed more defunct code Prepare onionrvalues for new release disable unixtransport by default Kevin F 2022-08-03 00:23:22 -0500
  • cb977a2719 Removed more defunct code removeui Kevin F 2022-08-03 12:18:21 -0500
  • e1b4b12024 Remove defunct requirements Kevin F 2022-08-03 11:43:59 -0500
  • f435a6e6fa Removed webUI and unused god objects Kevin F 2022-08-03 00:23:22 -0500
  • 228d3cbe35 Fix tor announcing to itsself Kevin F 2022-08-02 21:06:30 -0500
  • 9864fa5040 Tweaked some gossip timeout values and fixed tor not storing full address in config Kevin F 2022-07-31 12:23:01 -0500
  • 3a7e378d8b Added block database cleaner Kevin F 2022-07-31 00:32:43 -0500
  • f220e398f1 Substantial bug fixes and performance improvements Kevin F 2022-07-30 15:41:11 -0500
  • 8bd4a4c524 Fixed stemout blocking and performance issues Kevin F 2022-07-28 16:10:36 -0500
  • c663be30f1 bump flask Kevin F 2022-07-28 16:09:31 -0500
  • 90176e43fb Implemented non-dandelion uploading to improve network performance Kevin F 2022-07-26 12:45:48 -0500
  • 9b6d1f5dbd Fix diffuseblocks blocking the event loop Kevin F 2022-07-25 14:37:39 -0500
  • e7daaf576f Added logic for less strict dandelion++ fanout in order to enable smaller networks to function more quickly Kevin F 2022-07-24 00:37:10 -0500
  • 84c13ade51 gossip fixes Kevin F 2022-07-19 00:32:54 -0500
  • d2b5298bc6 Fix conflicting module names in transports Kevin F 2022-07-17 00:01:07 -0500
  • d11d12b67f async bug fixes Kevin F 2022-07-11 10:27:13 -0500