Caleb James DeLisle
|
3cf79da359
Iface_DEFUN return an error type
|
4 anos atrás |
Caleb James DeLisle
|
d8060ad7f5
Don't announce peers to PF if they're an incompatible protocol
|
4 anos atrás |
Caleb James DeLisle
|
f40430faf4
memory leak
|
4 anos atrás |
Caleb James DeLisle
|
78da0951b5
1. Present incompatible peers as INCOMPATIBLE rather than sticking on ESTABLISHED
|
4 anos atrás |
Caleb James DeLisle
|
1477c96bad
Oops, meant to use a return statment there
|
4 anos atrás |
Caleb James DeLisle
|
286d751b6e
Reduce logging noise
|
4 anos atrás |
Caleb James DeLisle
|
40eb3b402c
SUBNODE: Better solution: At the InterfaceController level do not report v20 or older peers
|
4 anos atrás |
Caleb James DeLisle
|
2c98115d5c
When in SUBNODE mode, refuse to talk to version <21
|
4 anos atrás |
Caleb James DeLisle
|
de159175b7
Better logging + Subnode: always ping a peer when it emerges
|
4 anos atrás |
Caleb James DeLisle
|
63c60852f7
Minor logging improvements
|
4 anos atrás |
Caleb James DeLisle
|
ddd2161302
InterfaceController: do not move endpoints because it is possible to have multiple valid peerings with the same node
|
4 anos atrás |
Caleb James DeLisle
|
c2e9dfe3f1
Improved internal path quality metric computation
|
4 anos atrás |
Caleb James DeLisle
|
6c1751d868
Got rid of usages of Except and simplified Message.h
|
4 anos atrás |
Caleb James DeLisle
|
d4973dd0b8
Updated the drop counter to try to fix uint32 rollover
|
4 anos atrás |
Caleb James DeLisle
|
dfb0660f3f
Fix occasional crash when there are no known peers
|
6 anos atrás |
Caleb James DeLisle
|
f187db6b66
Major refactoring to push data up from the InterfaceController to the ReachabilityCollector for submitting lag, drops and passed bits to the snode
|
6 anos atrás |
Caleb James DeLisle
|
31303631c1
After a ping, send latency to pf as part of the metric
|
6 anos atrás |
Caleb James DeLisle
|
62f312de23
Remove code for exporting data which can as easily be calculated outside of cjdns
|
6 anos atrás |
Caleb James DeLisle
|
00b8e5be84
silly mistake
|
6 anos atrás |
Caleb James DeLisle
|
26a9a4fc64
Switch to using monotonic drop and received packet counts because the ReplayProtector is reset every session reset
|
6 anos atrás |
Caleb James DeLisle
|
dc28f82892
Switch to different averaging function
|
6 anos atrás |
Caleb James DeLisle
|
7207181faf
Add a moving average of dropped packets to evaluate 'droppeyness' of any given incoming path
|
6 anos atrás |
Caleb James DeLisle
|
d2e55d5854
Add the ability to timestamp packets when they arrive and log the time-differences between sequences of packets for bandwidth measurement
|
6 anos atrás |
Caleb James DeLisle
|
71b657f944
export iface info
|
6 anos atrás |
Caleb James DeLisle
|
3fe55c4187
Merged UDPbcastInterface into UDPInterface and made it beacon on a different port
|
6 anos atrás |
Mada
|
9bdfd5bf1a
Add Auto-peer support by using UDP broadcast
|
6 anos atrás |
Mada
|
29043584a2
Add ipv4 addr or mac of peer in peerStats info
|
6 anos atrás |
Caleb James DeLisle
|
d878d0280b
Added a log line to improve debugging
|
6 anos atrás |
Caleb James DeLisle
|
395a265634
missing semicolon :|
|
6 anos atrás |
Caleb James DeLisle
|
fa14a9e154
Refactor an assertion into 2 lines to track down an issue
|
6 anos atrás |