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 years ago |
Caleb James DeLisle
|
495160f717
More helpful logging in CryptoAuth.c
|
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
|
03f4df8428
Judomerged udp-admin branch into master.
|
12 years ago |
Caleb James DeLisle
|
46f0a21068
AuthorizedPasswords_flush() should only flush users which were added by AuthorizedPasswords_add()
|
12 years ago |
Caleb James DeLisle
|
cb6e137dac
Refactored DIC interface to shift the duty of garbaging invalid peers (state caused by stray packets)
|
12 years ago |
Caleb James DeLisle
|
d596a8b2d1
Removed an annoying assertion which kept on failing.
|
12 years ago |
Caleb James DeLisle
|
a91e1cbab6
Slight hardening of Message.h
|
12 years ago |
Caleb James DeLisle
|
f3fef9a637
Add integrity checks to CryptoAuth structures.
|
12 years ago |
Caleb James DeLisle
|
0cc47226c0
Added two new tests and major refactoring with many bug fixes.
|
12 years ago |
Caleb James DeLisle
|
9b08100ec3
Included IpTunnel and did a refactoring of the codebase.
|
12 years ago |
Caleb James DeLisle
|
dc1319d992
general cleanup of the source tree and merged IPTunnel which is not yet working.
|
12 years ago |
Caleb James DeLisle
|
144b78eb6b
relax restrictions for replay prevention and fix protocolv1 initiation bug
|
12 years ago |
Caleb James DeLisle
|
2f433dece2
Created Events and Random structures to wrap libevent and the random generator.
|
12 years ago |
Caleb James DeLisle
|
f7452af7f6
Merged in feature-angel-init
|
12 years ago |
Caleb James DeLisle
|
78aae966d4
Moved logging infra into util/log, git AdminLog to build
|
12 years ago |
Caleb James DeLisle
|
ed43217945
Runt packets not being dropped properly.
|
12 years ago |
Caleb James DeLisle
|
fa50f72018
Refactored CryptoAuth so it doesn't need configuration to startup.
|
12 years ago |
Caleb James DeLisle
|
05efff8de6
Standardize on Wxyz_pvt.h as a private header for defining structures and things which are internal and expected to change more often.
|
12 years ago |
Caleb James DeLisle
|
ae05ea5062
better logging
|
12 years ago |
Stefan Bühler
|
8aedb4b19e
Use var args macros for logging
|
12 years ago |
Stefan Bühler
|
bc9769fe17
Add log printf format check, fix errors
|
12 years ago |
Caleb James DeLisle
|
8f51715e96
#91 bunch of little compatibility crap
|
12 years ago |
Caleb James DeLisle
|
99035a1c10
Refactored assertions to make sure assertions in tests are never removed.
|
12 years ago |
Caleb James DeLisle
|
40a24d929d
Added benchmarking option
|
12 years ago |
Caleb James DeLisle
|
bb3293144d
Replaced all calls to memcpy() with Bits_memcpy() and Bits_memcpyConst(), the latter of which asserts __builtin_constant_p(length) at compile time.
|
12 years ago |
Caleb James DeLisle
|
9e30bbdad6
dangling pointer issue
|
12 years ago |
Micheal Smith
|
69d4044b57
Added modelines to source files.
|
12 years ago |
Caleb James DeLisle
|
3d9e5f0d38
oops mistake
|
12 years ago |
Caleb James DeLisle
|
418e677609
While we're breaking things...
|
12 years ago |