Commit graph

12 commits

Author SHA1 Message Date
da33a146e2
Manage duplicate connections more effectively.
Thebroadcast function now transparently avoids sending the same message 
to the same peer over multiple connections at once.
2022-02-21 21:55:20 +00:00
44d64c09d0
Start unwinding the incoming tables from other peers, but it's gonna be a nasty and complicated business 2022-02-01 03:05:27 +00:00
16f23e6b77
Agent: refactor such that it can be used as a base class
In the future, this will make it much easier to  refactor into a 
library.

The plan is to allow Agent to have subsystems, but only those which are 
related to managing peer-to-peer message and not application-specific 
stuff. For example, wemight have a MeshRouting subsystem that listens 
for messages and conditionally forwards them based on the content of the 
message.
2022-01-22 14:22:06 +00:00
1091f9c3c2
Exchange peerlists 2022-01-09 20:28:58 +00:00
e4c01ae828
Fix PeerServer API bugs 2022-01-09 17:02:26 +00:00
53b0d661a9
replace logging system
...I'm so picky
2022-01-09 16:30:42 +00:00
306180d9d8
Another day, another set of bugs 2022-01-09 00:57:06 +00:00
c5e2d31c47
A bugfixing we are going.... not there just yet though 2022-01-08 23:47:52 +00:00
bfdb23b935
fix moar bugz 2022-01-08 21:55:18 +00:00
19f2003fbf
Fix some bugs, write some comments 2022-01-08 21:37:03 +00:00
135b2e8d1b
Write a bunch more glue code
....but it's all still untested. I'm getting kinda nervous here
2022-01-08 16:59:08 +00:00
a2d2b58b38
hey, we have basic starttls! Though it's not wired up yet. 2021-10-02 01:16:34 +01:00