Commit Graph

519 Commits

Author SHA1 Message Date
херетик
5d25e387bc fixed failing tests 2023-05-19 16:54:23 +01:00
херетик
c482cd08cf combined gossip function (yay interfaces) 2023-05-19 16:47:48 +01:00
херетик
0655cc38f2 added gossip to peerinfo interface 2023-05-19 16:41:21 +01:00
херетик
21bd5e5946 added PeerInfo interface for p2p kv store values 2023-05-19 16:33:06 +01:00
херетик
438b0e8597 copied intro struct into new peer struct 2023-05-18 19:29:55 +01:00
херетик
7037155b3a change default to quic, remove security layer
we have a scheme already for encryption based on sessions and node identity keys
2023-05-18 13:39:17 +01:00
херетик
4245a3c3b3 interrupt handler print 2023-05-18 13:21:21 +01:00
херетик
8add49cfd9 added back badger persistence 2023-05-18 13:12:04 +01:00
херетик
fce7879977 bumping version v0.1.12 2023-05-18 12:39:10 +01:00
херетик
654916462d Revert "remove introquery start on dht key/value schema"
This reverts commit 39ff6ec8
2023-05-18 12:33:09 +01:00
херетик
691143ac70 reinstating gossip propagation 2023-05-17 12:14:35 +01:00
херетик
262d172920 disabled tests related to introquery and route 2023-05-15 10:35:58 +01:00
херетик
6db015536b Merge branch 'protocol'
# Conflicts:
#	pkg/engine/engine_test.go
#	pkg/engine/hiddenservice_test.go
#	pkg/engine/onions/introquery_test.go
2023-05-15 10:33:17 +01:00
херетик
dd1e0961a3 completed draft of advertisement DHT codec 2023-05-15 10:32:49 +01:00
херетик
100d06f27b stubs for address and service codecs 2023-05-13 22:54:47 +01:00
херетик
523000d640 codec and signatures for peer entry 2023-05-13 17:03:34 +01:00
херетик
85da50833b disabled failing and now obsolete tests 2023-05-13 16:03:00 +01:00
херетик
39ff6ec8c8 remove introquery start on dht key/value schema 2023-05-13 10:26:14 +01:00
херетик
0a8fc638ac DHT now accessible through listener 2023-05-12 20:21:33 +01:00
херетик
f81fd6d128 dial back the logging 2023-05-12 13:56:30 +01:00
херетик
e6ae922a48 dial back the logging 2023-05-12 13:52:33 +01:00
херетик
1df3a6fcc8 updating for lnd snapshot on github 2023-05-12 13:48:36 +01:00
херетик
7ac2cdc987 update modules 2023-05-12 13:40:45 +01:00
херетик
84f9e34427 reenable but restrict to in-development pkg folder 2023-05-12 13:39:22 +01:00
херетик
b74e589e15 reenable but restrict to in-development pkg folder 2023-05-12 13:37:26 +01:00
херетик
c48ed8e1ca reenable but restrict to in-development pkg folder 2023-05-12 13:35:44 +01:00
херетик
028d2aa98a disable github action 2023-05-12 13:28:46 +01:00
херетик
fdcb3f176f dispatcher has dummy listener for mock use case 2023-05-12 13:22:55 +01:00
херетик
707568fce2 updated dispatcher test to use bigger messages 2023-05-11 11:46:02 +01:00
херетик
9a568ff720 starting integration of listener, remove holo 2023-05-11 09:04:10 +01:00
херетик
cba46e7298 Add listener to engine 2023-05-11 08:49:44 +01:00
херетик
1d22a2aa20 changed confusing names for ids no more confid 2023-05-07 14:59:55 +01:00
херетик
d080acbd2c Removed redundant field in balance queries 2023-05-07 14:23:29 +01:00
херетик
1f915b44a6 sessions now index and search on header key bytes 2023-05-07 13:53:56 +01:00
херетик
2b6e231fc6 changed session header/payload keys to crypto.Keys 2023-05-07 12:02:39 +01:00
херетик
f3f053abca changed node identity to crypto.Keys 2023-05-07 11:47:57 +01:00
херетик
dce1e72b7e basic dispatcher test started 2023-05-07 10:23:04 +01:00
херетик
8819e1ff2f Testing SSH signing 2023-05-07 09:23:33 +01:00
херетик
962cc22c31 un-embedded the things 2023-05-02 23:59:16 +01:00
херетик
fb386ffe1b moved random message generator out and removed duplicate 2023-05-02 10:38:07 +01:00
херетик
6c762914ca restructured some things, messing around with primes... 2023-05-01 15:48:31 +01:00
херетик
4c8da2fb24 prime number generator 2023-04-28 23:46:58 +01:00
херетик
3118d3f82f dispatcher key change now working 2023-04-28 01:20:47 +01:00
херетик
8df244740c key change almost working
stalls on key exchange
2023-04-27 00:07:13 +01:00
херетик
066a7762f2 eliminated a couple of races 2023-04-25 15:45:06 +01:00
херетик
26974e7008 restored old proc stuff for cmd/docker/release 2023-04-25 06:51:00 +01:00
херетик
844336f50e moved dispatcher into its own package 2023-04-24 16:51:34 +01:00
херетик
f1a603b9cd eliminate pauses in test, added to end
everything is working correctly as a pipeline
2023-04-24 16:31:07 +01:00
херетик
ea269a891a concurrent key change handling
required a third slot in the old private keys "queue" to handle the mess of a concurrent change and keep ticking.
2023-04-24 14:50:20 +01:00
херетик
70dbb3b120 working key exchange with delay
need to find what makes it ready state and block the function until this.
2023-04-24 13:21:15 +01:00