Commit Graph

60 Commits

Author SHA1 Message Date
Kevin F 6b6d357a13 Small gossip fixes 2022-06-14 11:01:07 -05:00
Kevin F 911d8118bc Small gossip fixes 2022-06-05 15:11:53 -05:00
Kevin F 946fdbd06d Don't add .onion if it is not needed 2022-06-05 14:46:01 -05:00
Kevin F 421c6da25a Load and save tor peers 2022-05-30 19:52:03 -05:00
Kevin F 3a26d053fe Gossip client tests, fixed delayed threads 2022-05-09 12:38:03 -05:00
Kevin F 4edbde82cc Added example plugin that tests block insertion 2022-05-01 16:06:32 -05:00
Kevin F 1b37264eb7 Work on gossip tests and cleaned up api server some 2022-05-01 00:45:26 -05:00
Kevin F 237cdde4e5 Added peer exchange test (passing) 2022-04-20 00:28:29 -05:00
Kevin F b07c176f5c Refactored gossip peer set, gossip block queues, and dandelionphase to use singleton/module instances instead of being passed around 2022-03-21 01:03:53 -05:00
Kevin F 5b5e5ef764 Don't bother to check if tor address in bootstrap list ends in .onion, it always shouldn't 2022-03-20 13:00:33 -05:00
Kevin F a53c31fda7 peer.get_socket implementations now must take timeout arg used for initial connection 2022-03-20 12:51:25 -05:00
Kevin F 6c2b1e49a2 Implemented dandelion stemout stream building 2022-03-14 10:04:28 -05:00
Kevin F 17b268d9e4 lots of work on gossip 2022-03-02 07:29:59 -06:00
Kevin F 5337b0aba4 bootstrap logic separated out of plugin and announcement logic mostly completed 2022-02-26 01:07:18 -06:00
Kevin F 34f9ffbf6b Made peers hashable and comparable for their use in the peer set 2022-02-26 01:06:17 -06:00
Kevin F 8d394c76a7 Peer announcing client side done 2022-02-25 01:02:04 -06:00
Kevin F d6b1c98cbd Ping loop while brainstorming. 2022-02-22 14:34:19 -06:00
Kevin F 8eec2167c8 Tor can now initialize peers 2022-02-21 15:15:26 -06:00
Kevin F 81a0d83b53 Fix import in getsocks 2022-02-18 14:39:46 -06:00
Kevin F 15875d26c6 Work on gossip system and tor transport 2022-02-16 23:58:04 -06:00
Kevin F 2bcfbf0d79 Tor address generation completed. New system stores the priv key in config as a cleaner method 2022-02-16 00:49:32 -06:00
Kevin F e5b396fc11 Work on gossip system and tor transport 2022-02-14 17:47:54 -06:00
Kevin F d388bba646 Added files for new dandelion++ gossip and transport system 2022-02-09 19:29:16 -06:00
Kevin F 1d22b43ef9 Removed old block system 2022-01-30 19:39:24 -06:00
Kevin Froman 30a4285b92 - Removed direct connections (will be a different project in the future)
- removed chat for now
- removed onionrcommunicatortimers
2020-11-21 05:31:19 +00:00
Kevin Froman 2601263b87 disable forward secrecy for now, fix autocomplete for to address in mail 2020-10-28 02:49:21 +00:00
Kevin Froman 77de7e318d fix zalgo overflow in circles ui 2020-10-22 15:16:49 +00:00
Kevin Froman 723d004e5c disable autocomplete for mail message subjects 2020-10-17 02:45:14 +00:00
Kevin Froman c2b7246048 handle bad user ids in mail ui better 2020-10-14 22:28:56 +00:00
Kevin Froman e0f59784b1 Fix mixmate and sneakernet 2020-10-14 00:07:41 +00:00
Kevin Froman 68a557daf5 added block type filter for public get blocks endpoint 2020-09-25 05:17:08 +00:00
Kevin Froman 3199f93d4b work on making mail more efficient, added --private-ke argument imp to run script 2020-09-19 08:25:10 +00:00
Kevin Froman 646a7c0b80 Removed difficulty adjuster from pow
Fixed board popularity cache
2020-09-19 03:08:42 +00:00
Kevin Froman f8fcd6d4e5 Formatting changes 2020-09-07 03:18:23 +00:00
Kevin Froman 37e5dbab4b Moved plugin web files to be in the plugin folder to reduce staticfiles blueprint coupling 2020-09-01 22:41:59 +00:00
Kevin Froman 0b2658374b Added/corrected timeouts for sqlite3 database connections
Bumped mail plugin patch version for sqlite3 timeout change
Code formatting corrections
2020-08-16 19:52:50 -05:00
Kevin Froman feb8004c95 fix generating hashes not being removed when done, add endpoint to get generating hashes 2020-08-09 22:13:06 -05:00
Kevin Froman a01b645a79 added dump endpoints to debug api 2020-08-08 21:19:09 -05:00
Kevin Froman 504c53edb3 added debug info api files 2020-08-08 15:59:44 -05:00
Kevin 9fc741106a made localcommand pep8 compliant 2020-07-17 13:49:18 -05:00
Kevin 03608960c0 fix bug in test_lan_learn and handle errors better in encryption plugin 2020-06-23 16:48:04 -05:00
Kevin Froman ae8d1fc5ea Finished implementing notification settings for sound and strangers 2020-04-05 23:21:21 -05:00
Kevin Froman 4cd2302bc9 added logic for stranger notification setting
made page content refreshes happen on visibility
2020-04-05 03:52:40 -05:00
Kevin Froman da1940cc8e fix circles escapeansi being passed bytes 2020-04-04 00:58:02 -05:00
Kevin Froman 39d0be32ac import jsondecodeerror seperately since its not in ujson 2020-04-03 04:33:30 -05:00
Kevin Froman 919ab12b76 plugins now use ujson 2020-04-03 04:27:37 -05:00
Kevin Froman 1bd0aa9419 added sneakernet auto importing
exportblocks now takes argument
2020-03-30 20:52:04 -05:00
Kevin Froman b256db2698 added endpoint to get most popular circles 2020-03-28 02:41:23 -05:00
Kevin Froman 179ec4a3be Added work on popular board listing 2020-03-28 00:16:42 -05:00
Kevin Froman 418881fc32 removed searchengine plugin files for now since no work being done 2020-03-27 21:13:42 -05:00