hartzler
|
2c72e3f619
use String_equals and check for dup users
|
пре 11 година |
Caleb James DeLisle
|
e3a7bb94cf
Fixed an assert failure caused by sessions setting up in an obscure way.
|
пре 11 година |
Caleb James DeLisle
|
2dcbe732ad
Rewrite of Ducttape.c to make it less fucked \:D/
|
пре 11 година |
Caleb James DeLisle
|
e62fed13ec
Stage 1 of trying to correctly handle packets buffered during connectToMe cycle.
|
пре 11 година |
Matt Hartzler
|
0bf9722c84
add user notion to passwords
|
пре 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
|
4d575c86e9
Use less memory by freeing buffered messages sooner.
|
пре 11 година |
Caleb James DeLisle
|
31c8d10350
introduced new protocol version to fix bug 204
|
пре 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
|
bd2acea07f
Fixed completely broken layer3 communications
|
пре 11 година |
Caleb James DeLisle
|
0aa3cf1d85
Don't try a failed non-handshake as a handshake.
|
пре 11 година |
Caleb James DeLisle
|
1823f2eaf0
Make CryptoAuth count a session as valid before calling up the chain.
|
пре 11 година |
Caleb James DeLisle
|
2d272c2fc4
compiler is so picky about missing )
|
пре 11 година |
Caleb James DeLisle
|
f2034ea289
CryptoAuth should pass along return code for sending message and stop treating any unreadable message as a potential handshake which makes log messages difficult to read.
|
пре 11 година |
Caleb James DeLisle
|
495160f717
More helpful logging in CryptoAuth.c
|
пре 11 година |
Caleb James DeLisle
|
c82ead8529
Changed allocator to produce more information when something goes wrong, refactored to use macro.
|
пре 11 година |
Caleb James DeLisle
|
03f4df8428
Judomerged udp-admin branch into master.
|
пре 11 година |
Caleb James DeLisle
|
46f0a21068
AuthorizedPasswords_flush() should only flush users which were added by AuthorizedPasswords_add()
|
пре 12 година |
Caleb James DeLisle
|
cb6e137dac
Refactored DIC interface to shift the duty of garbaging invalid peers (state caused by stray packets)
|
пре 12 година |
Caleb James DeLisle
|
d596a8b2d1
Removed an annoying assertion which kept on failing.
|
пре 12 година |
Caleb James DeLisle
|
a91e1cbab6
Slight hardening of Message.h
|
пре 12 година |
Caleb James DeLisle
|
f3fef9a637
Add integrity checks to CryptoAuth structures.
|
пре 12 година |
Caleb James DeLisle
|
0cc47226c0
Added two new tests and major refactoring with many bug fixes.
|
пре 12 година |
Caleb James DeLisle
|
9b08100ec3
Included IpTunnel and did a refactoring of the codebase.
|
пре 12 година |
Caleb James DeLisle
|
dc1319d992
general cleanup of the source tree and merged IPTunnel which is not yet working.
|
пре 12 година |
Caleb James DeLisle
|
144b78eb6b
relax restrictions for replay prevention and fix protocolv1 initiation bug
|
пре 12 година |
Caleb James DeLisle
|
2f433dece2
Created Events and Random structures to wrap libevent and the random generator.
|
пре 12 година |
Caleb James DeLisle
|
f7452af7f6
Merged in feature-angel-init
|
пре 12 година |