Mada
|
fcadb4d283
Found peer re-handshake with us, triggle the peer gone event
|
7 lat temu |
Valentin Lorentz
|
98c704ce1c
Replace address checks by function calls.
|
7 lat temu |
Caleb James DeLisle
|
f4f73cdc12
Always ping nodes for which we do not know the version and never send messages to the pathfinder (because this causes a crash)
|
7 lat temu |
Caleb James DeLisle
|
cafed5019f
Manual merge links update by soredake
|
7 lat temu |
soredake
|
c49cc24869
links update
|
7 lat temu |
Caleb James DeLisle
|
022b08f5d5
Removed assertion which relies on behavior of allocator when freeing which is not reliable as per discussion in #1006
|
8 lat temu |
Caleb James DeLisle
|
fe1069e3da
In the event that the NodeStore somehow forgets about a peer, it will be reminded periodically by the InterfaceController
|
8 lat temu |
Caleb James DeLisle
|
99d5f31412
Don't send pings when there is active traffic flow
|
8 lat temu |
Caleb James DeLisle
|
575878e2cd
Standardize on CryptoAuth states for peerStats and sessionStats
|
8 lat temu |
Caleb James DeLisle
|
62742a5b3a
Fix assertion caused by never connecting to a peer and thus not knowing it's version (telling pathfinder about a peer w/o knowing it's version is always wrong)
|
8 lat temu |
Caleb James DeLisle
|
13f48e3e27
Fix bug causing old pathfinder to send messages with unknown node version
|
8 lat temu |
kpcyrd
|
28054c7b6b
Merge InterfaceController_{resetPeer,resetPeering}
|
9 lat temu |
kpcyrd
|
86fefb9140
Introduce InterfaceController_resetPeering
|
9 lat temu |
Kubuxu
|
a38e58b1c7
Remove usage of Bits_memcpyConst and Bits_memmoveConst
|
9 lat temu |
Caleb James DeLisle
|
40c15580a1
New Rule: You need to know the key of a node before you can start a CA session with them. This sheds significant code and state weirdness from CryptoAuth.
|
9 lat temu |
Caleb James DeLisle
|
8173faac81
Added Hash.h which uses djb2a hash and implemented it in a few places where Map.h is used
|
9 lat temu |
Caleb James DeLisle
|
ced280bc17
Serious bug fixes in CryptoAuth (and probably some new bugs added)
|
9 lat temu |
Caleb James DeLisle
|
a50d101337
enable peering using login and password so that password cannot be cracked in order to steal peering
|
9 lat temu |
Caleb James DeLisle
|
d9ddf09016
Merge branch 'crashey' into cryptoauth-login
|
9 lat temu |
Caleb James DeLisle
|
2a0f320508
Apply madafoo's fix to the outer CA session as well as the inner to prevent possible hang in HANDSHAKE2 state
|
9 lat temu |
Caleb James DeLisle
|
881cdfe128
wip
|
9 lat temu |
Adam Novak
|
448eabcb26
Add optional "user" field to outgoing connections
|
9 lat temu |
Caleb James DeLisle
|
6f1fdd87d1
Fix a memory leak in InterfaceController.c
|
9 lat temu |
Caleb James DeLisle
|
7295960c39
Improve memory accounting
|
9 lat temu |
Caleb James DeLisle
|
63e23e921e
Added beginnings of peerLink, for the moment all it does is track kbps of links
|
9 lat temu |
Caleb James DeLisle
|
ab3a0f4452
wip
|
9 lat temu |
Caleb James DeLisle
|
4fc45086d2
hunting down a stray memory write
|
9 lat temu |
Caleb James DeLisle
|
efc21cf30e
when swapping interfaces, the wrong one is trashed!
|
9 lat temu |
Caleb James DeLisle
|
33815d555b
tuning and improvements to --bench
|
9 lat temu |
Caleb James DeLisle
|
54b1599ce8
remove fulfilled todo and document new protocol version
|
9 lat temu |