Caleb James DeLisle
|
f11ce2fe92
Added SessionManager_sessionStats()
|
11 years ago |
Caleb James DeLisle
|
863d3d644a
Discover nodes when they send you packets.
|
11 years ago |
Caleb James DeLisle
|
aef8d2c135
send back an error if there's an encryption failure
|
11 years ago |
hartzler
|
5dd500c1f6
remove unused Admin references
|
11 years ago |
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 years ago |
Caleb James DeLisle
|
246ad7e1cf
I finally caught you you sonofabitch
|
11 years ago |
Caleb James DeLisle
|
e3a7bb94cf
Fixed an assert failure caused by sessions setting up in an obscure way.
|
11 years ago |
Caleb James DeLisle
|
1fcf7bdbf6
prevent another 'impossible' null deref crash
|
11 years ago |
Caleb James DeLisle
|
c9d53b6c66
Prevent null deref crash
|
11 years ago |
Caleb James DeLisle
|
e993531a31
Fixed a wrongly sized buffer and removed a stopgap patch
|
11 years ago |
Caleb James DeLisle
|
2dcbe732ad
Rewrite of Ducttape.c to make it less fucked \:D/
|
11 years ago |
Caleb James DeLisle
|
86da282eb7
Sometimes forwarding to the wrong node.
|
11 years ago |
Caleb James DeLisle
|
19006c7e5c
If a logging packet cannot be sent which logs an error, this will create a stack overflow.
|
11 years ago |
Caleb James DeLisle
|
d811b2bf65
Properly handle empty packets and disallow them during handshake.
|
11 years ago |
Caleb James DeLisle
|
ef98e30eef
improve logging and documentation comments
|
11 years ago |
Caleb James DeLisle
|
5565cdded0
Assume by default that nodes are version 1 and improve logging.
|
11 years ago |
Caleb James DeLisle
|
31c8d10350
introduced new protocol version to fix bug 204
|
11 years ago |
Caleb James DeLisle
|
0b9eec198f
Fixed #288 crash when pinging yourself on apple.
|
11 years ago |
Caleb James DeLisle
|
4fea39ba34
More refactoring
|
11 years ago |
Caleb James DeLisle
|
6427d40e6d
Decrease the number of external headers pulled in and refactor allocator and reader/writer.
|
11 years ago |
Caleb James DeLisle
|
0921620f9d
Try to fix assertion failure.
|
11 years ago |
Caleb James DeLisle
|
2c86e4acb8
Made checkfiles.pl faster and refactored SearchStore
|
11 years ago |
Caleb James DeLisle
|
c289a79ebe
Don't assign handles to a session from an incoming packet until the packet is known to be valid.
|
11 years ago |
Caleb James DeLisle
|
bd2acea07f
Fixed completely broken layer3 communications
|
11 years ago |
Caleb James DeLisle
|
d44ee3ef82
More work on protocolv2
|
11 years ago |
Caleb James DeLisle
|
78bf2e6e06
Removed compatibility for protocol version 0
|
11 years ago |
Caleb James DeLisle
|
4dd607397b
Copying a pointer caused periodic flushing of all routes
|
11 years ago |
Caleb James DeLisle
|
c82ead8529
Changed allocator to produce more information when something goes wrong, refactored to use macro.
|
11 years ago |
Caleb James DeLisle
|
bee3a385fd
Reset the session if the sender handle is zero which means it's unknown
|
11 years ago |
Caleb James DeLisle
|
03f4df8428
Judomerged udp-admin branch into master.
|
11 years ago |