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 年之前 |
Caleb James DeLisle
|
fffb92caa8
more work done on the build
|
11 年之前 |
Caleb James DeLisle
|
ca0ce321d5
Merged tests together under testcjdroute.c and fixed a few issues with tests
|
11 年之前 |
Caleb James DeLisle
|
753ac97d27
Fixed some tests and fixed the cmake build
|
11 年之前 |
Caleb James DeLisle
|
ddb1881936
Work on the jsbuild and eliminated multiple dependency loops
|
11 年之前 |
Caleb James DeLisle
|
2ffd748237
major refactor of allocator
|
11 年之前 |
hartzler
|
1efe067f86
change getUsers to return List*
|
11 年之前 |
hartzler
|
b41c45a50a
unit test for CryptoAuth_getUsers
|
11 年之前 |
Caleb James DeLisle
|
e62fed13ec
Stage 1 of trying to correctly handle packets buffered during connectToMe cycle.
|
11 年之前 |
Caleb James DeLisle
|
ddf48ed80d
Allow asynchronous freeing of the allocator and remove the asyncAllocator hack.
|
11 年之前 |
Caleb James DeLisle
|
075ab1c331
Removed CanaryAllocator and folded behavior into MallocAllocator.
|
11 年之前 |
Caleb James DeLisle
|
6427d40e6d
Decrease the number of external headers pulled in and refactor allocator and reader/writer.
|
11 年之前 |
Caleb James DeLisle
|
c82ead8529
Changed allocator to produce more information when something goes wrong, refactored to use macro.
|
11 年之前 |
Caleb James DeLisle
|
913f7019fc
Use CanaryAllocator in tests.
|
12 年之前 |
Caleb James DeLisle
|
f3fef9a637
Add integrity checks to CryptoAuth structures.
|
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
|
2f433dece2
Created Events and Random structures to wrap libevent and the random generator.
|
12 年之前 |
Caleb James DeLisle
|
78aae966d4
Moved logging infra into util/log, git AdminLog to build
|
12 年之前 |
Caleb James DeLisle
|
ea4681fdc0
Added a layer of indirection to the logger so that it can be swapped out.
|
12 年之前 |
Caleb James DeLisle
|
fa50f72018
Refactored CryptoAuth so it doesn't need configuration to startup.
|
12 年之前 |
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 年之前 |
Caleb James DeLisle
|
6b7f576872
cjd's editor window is only 100 characters wide :)
|
12 年之前 |
Caleb James DeLisle
|
99035a1c10
Refactored assertions to make sure assertions in tests are never removed.
|
12 年之前 |
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 年之前 |
Micheal Smith
|
69d4044b57
Added modelines to source files.
|
12 年之前 |
Caleb James DeLisle
|
9a30efed89
Major refactoring, use at your own risk
|
12 年之前 |
Caleb James DeLisle
|
a1b0aee61c
It does not need to run 4 times
|
12 年之前 |
Caleb James DeLisle
|
dae66f3510
Improved CryptoAuth unit test
|
12 年之前 |
Caleb James DeLisle
|
ae0a079cf0
Make unit test easier to debug
|
12 年之前 |