Caleb James DeLisle
|
e569a8cb76
Tuning still needed but this one has the sound of a winner
|
11 jaren geleden |
Caleb James DeLisle
|
77242cb8d8
[CRYPTO] Hardened the crypto infrastructure by explicitly allowing binding a CryptoAuth session to an IPv6 address even if you don't know the other party's key
|
11 jaren geleden |
Caleb James DeLisle
|
b0df03f933
[CRYPTO] Removed the option of encryption without authentication because it is insecure and it adds code to CryptoAuth which is not used
|
11 jaren geleden |
Caleb James DeLisle
|
4ab9b3d577
[CRYPTO] added a name for each CryptoAuth wrapper to improve logging, also randomized initial handle for SessionManager to prevent CryptoAuth sessions from being mixed up in the SessionManager
|
11 jaren geleden |
Caleb James DeLisle
|
d7f5b302ac
More work on Windows port and made Message.h functions take an exception handler to throw in case of buffer overflow.
|
11 jaren geleden |
Matt Hartzler
|
0bf9722c84
add user notion to passwords
|
11 jaren geleden |
Caleb James DeLisle
|
075ab1c331
Removed CanaryAllocator and folded behavior into MallocAllocator.
|
11 jaren geleden |
Caleb James DeLisle
|
5c25cfbbe0
Asynchronous pipe using libuv
|
11 jaren geleden |
Caleb James DeLisle
|
c82ead8529
Changed allocator to produce more information when something goes wrong, refactored to use macro.
|
11 jaren geleden |
Caleb James DeLisle
|
03f4df8428
Judomerged udp-admin branch into master.
|
11 jaren geleden |
Caleb James DeLisle
|
94289fccdc
Added notion of 'transient' connections which timeout after too much time unresponsive.
|
12 jaren geleden |
Caleb James DeLisle
|
be0561f9a1
Refactoring and added root tests to check TUN device functionality.
|
12 jaren geleden |
Caleb James DeLisle
|
913f7019fc
Use CanaryAllocator in tests.
|
12 jaren geleden |
Caleb James DeLisle
|
0cc47226c0
Added two new tests and major refactoring with many bug fixes.
|
12 jaren geleden |
Caleb James DeLisle
|
9b08100ec3
Included IpTunnel and did a refactoring of the codebase.
|
12 jaren geleden |
Caleb James DeLisle
|
dc1319d992
general cleanup of the source tree and merged IPTunnel which is not yet working.
|
12 jaren geleden |
Caleb James DeLisle
|
2f433dece2
Created Events and Random structures to wrap libevent and the random generator.
|
12 jaren geleden |
Caleb James DeLisle
|
78aae966d4
Moved logging infra into util/log, git AdminLog to build
|
12 jaren geleden |
Caleb James DeLisle
|
ea4681fdc0
Added a layer of indirection to the logger so that it can be swapped out.
|
12 jaren geleden |
Caleb James DeLisle
|
fa50f72018
Refactored CryptoAuth so it doesn't need configuration to startup.
|
12 jaren geleden |
Caleb James DeLisle
|
13121d454e
trying a different solution.
|
12 jaren geleden |
Caleb James DeLisle
|
2b671e3998
Try to work around some compilers erroniously warning about buffer overflows.
|
12 jaren geleden |
Caleb James DeLisle
|
dc4a1d99ab
logged a false positive warning and added a workaround.
|
12 jaren geleden |
Caleb James DeLisle
|
6397b49247
DefaultInterfaceController_test failing on some systems.
|
12 jaren geleden |
Caleb James DeLisle
|
c0ce57bd91
Added testing for UDPInterface setup
|
12 jaren geleden |
Caleb James DeLisle
|
3c5bcd9a08
Refactored InterfaceConteroller into interface/implementation pattern.
|
12 jaren geleden |