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 年之前 |
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
|
3d67b01ed4
[CRYPTO] Fixed CryptoAuth bug causing dropped packets if Alice sends one or more "established session"
|
11 年之前 |
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 年之前 |
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 年之前 |
inhies
|
3f6f48ab25
Make init function static
|
11 年之前 |
Caleb James DeLisle
|
b054b7c029
Merge branch 'passwords-have-users' of git://github.com/hartzler/cjdns
|
11 年之前 |
Caleb James DeLisle
|
e3a7bb94cf
Fixed an assert failure caused by sessions setting up in an obscure way.
|
11 年之前 |
Matt Hartzler
|
0bf9722c84
add user notion to passwords
|
11 年之前 |
Caleb James DeLisle
|
4d575c86e9
Use less memory by freeing buffered messages sooner.
|
11 年之前 |
Caleb James DeLisle
|
075ab1c331
Removed CanaryAllocator and folded behavior into MallocAllocator.
|
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.
|
12 年之前 |
Caleb James DeLisle
|
913f7019fc
Use CanaryAllocator in tests.
|
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
|
f672f54d2d
angel-init/cjdroute2 now in working state
|
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 年之前 |
Stefan Bühler
|
d8a2360167
Fix valgrind errors in unit tests
|
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 年之前 |
Caleb James DeLisle
|
2d37fa2e23
Trying to get it to play nice with gcc-4.7
|
12 年之前 |
Micheal Smith
|
69d4044b57
Added modelines to source files.
|
12 年之前 |
Benjamin Saunders
|
187c5319a0
Disabled -Wunused-parameter and removed the numerous workarounds for its presence.
|
12 年之前 |
cjdelisle
|
eb9c0c9a1d
Test was misaligning inputs
|
13 年之前 |