Caleb James DeLisle
|
f7d52386f6
[SECURITY BUG] Crafted packet can initiate crypto session while pretending to be different IP address
|
11 年之前 |
Caleb James DeLisle
|
589c0375e5
Exported a new function to show the currently active searches and paid down some ugly technical debt
|
11 年之前 |
Caleb James DeLisle
|
64338de08c
do flush peers from table if an error is received, they will be added back by DIC
|
11 年之前 |
Caleb James DeLisle
|
9a5e656171
Fixed NodeStore logic surrounding broken and stale paths.
|
11 年之前 |
Caleb James DeLisle
|
f11ce2fe92
Added SessionManager_sessionStats()
|
11 年之前 |
Caleb James DeLisle
|
863d3d644a
Discover nodes when they send you packets.
|
11 年之前 |
Caleb James DeLisle
|
aef8d2c135
send back an error if there's an encryption failure
|
11 年之前 |
hartzler
|
5dd500c1f6
remove unused Admin references
|
11 年之前 |
Caleb James DeLisle
|
38d3f8bbf1
Rewrite of RouterModule and fix of a minor DoS issue caused by a direct peer sending too many setup packets.
|
11 年之前 |
Caleb James DeLisle
|
246ad7e1cf
I finally caught you you sonofabitch
|
11 年之前 |
Caleb James DeLisle
|
e3a7bb94cf
Fixed an assert failure caused by sessions setting up in an obscure way.
|
11 年之前 |
Caleb James DeLisle
|
1fcf7bdbf6
prevent another 'impossible' null deref crash
|
11 年之前 |
Caleb James DeLisle
|
c9d53b6c66
Prevent null deref crash
|
11 年之前 |
Caleb James DeLisle
|
e993531a31
Fixed a wrongly sized buffer and removed a stopgap patch
|
11 年之前 |
Caleb James DeLisle
|
2dcbe732ad
Rewrite of Ducttape.c to make it less fucked \:D/
|
11 年之前 |
Caleb James DeLisle
|
86da282eb7
Sometimes forwarding to the wrong node.
|
11 年之前 |
Caleb James DeLisle
|
19006c7e5c
If a logging packet cannot be sent which logs an error, this will create a stack overflow.
|
11 年之前 |
Caleb James DeLisle
|
d811b2bf65
Properly handle empty packets and disallow them during handshake.
|
11 年之前 |
Caleb James DeLisle
|
ef98e30eef
improve logging and documentation comments
|
11 年之前 |
Caleb James DeLisle
|
5565cdded0
Assume by default that nodes are version 1 and improve logging.
|
11 年之前 |
Caleb James DeLisle
|
31c8d10350
introduced new protocol version to fix bug 204
|
11 年之前 |
Caleb James DeLisle
|
0b9eec198f
Fixed #288 crash when pinging yourself on apple.
|
11 年之前 |
Caleb James DeLisle
|
4fea39ba34
More refactoring
|
11 年之前 |
Caleb James DeLisle
|
6427d40e6d
Decrease the number of external headers pulled in and refactor allocator and reader/writer.
|
11 年之前 |
Caleb James DeLisle
|
0921620f9d
Try to fix assertion failure.
|
11 年之前 |
Caleb James DeLisle
|
2c86e4acb8
Made checkfiles.pl faster and refactored SearchStore
|
11 年之前 |
Caleb James DeLisle
|
c289a79ebe
Don't assign handles to a session from an incoming packet until the packet is known to be valid.
|
11 年之前 |
Caleb James DeLisle
|
bd2acea07f
Fixed completely broken layer3 communications
|
11 年之前 |
Caleb James DeLisle
|
d44ee3ef82
More work on protocolv2
|
11 年之前 |
Caleb James DeLisle
|
78bf2e6e06
Removed compatibility for protocol version 0
|
11 年之前 |