Caleb James DeLisle
|
cafed5019f
Manual merge links update by soredake
|
7 年之前 |
soredake
|
c49cc24869
links update
|
7 年之前 |
Caleb James DeLisle
|
575878e2cd
Standardize on CryptoAuth states for peerStats and sessionStats
|
8 年之前 |
Caleb James DeLisle
|
dc77557291
Improvements to the CryptoAuth state machine to help it setup sessions better
|
8 年之前 |
Kubuxu
|
a38e58b1c7
Remove usage of Bits_memcpyConst and Bits_memmoveConst
|
9 年之前 |
Caleb James DeLisle
|
40c15580a1
New Rule: You need to know the key of a node before you can start a CA session with them. This sheds significant code and state weirdness from CryptoAuth.
|
9 年之前 |
Caleb James DeLisle
|
ced280bc17
Serious bug fixes in CryptoAuth (and probably some new bugs added)
|
9 年之前 |
Caleb James DeLisle
|
881cdfe128
wip
|
9 年之前 |
Caleb James DeLisle
|
12fd242eae
more crap
|
9 年之前 |
Caleb James DeLisle
|
57e25c76c2
it fucking compiles \:D/
|
9 年之前 |
Caleb James DeLisle
|
876147509d
refactoring...
|
9 年之前 |
Caleb James DeLisle
|
da1d2d82d3
Change the CryptoAuth internal protocol so that CryptoAuth now pushes the nonce to the plaintext packet because it is useful.
|
10 年之前 |
Caleb James DeLisle
|
0b1fbd17f7
Refactoring to allow for re-enabling threeNodes_test
|
10 年之前 |
Caleb James DeLisle
|
3005cac83c
Removed some old string.h portability stuff and replaced it with CString.h which is easier portability, also made TUNInterface and NetPlatform fully non-portable since they are not intended to be portable and portability code changes from time to time, putting them at risk since they are not often compiled.
|
10 年之前 |
Caleb James DeLisle
|
0fdda4fc72
Replaced all instances of Assert_always() with Assert_true() to standardize on Assert_true() for 'always', Assert_ifParanoid() for assertions which trigger if PARANOIA is enabled and Assert_ifTesting() for asserions which would be triggered by bad nodes in a real network
|
10 年之前 |
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 年之前 |