Caleb James DeLisle
|
4410016353
Discover paths to nodes and reuse them
|
9 سال پیش |
Caleb James DeLisle
|
ae854e7869
Replaced Interface_CALLBACK macro with Interface_Callback function typedef
|
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
|
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
|
9d27672d80
I guess I'm not supposed to do that
|
10 سال پیش |
Caleb James DeLisle
|
1f1cf83d4e
Work from over the weekend, crashey is less crashey (at least in the sim)
|
10 سال پیش |
Caleb James DeLisle
|
428d3f65a2
Added CryptoAuth session state and ipv6 address to sessionStats
|
11 سال پیش |
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
|
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
|
47efa6ab83
Added sessionStats python script, fixed SessionManager_getHandles() to report correct handle numbers.
|
11 سال پیش |
Caleb James DeLisle
|
f11ce2fe92
Added SessionManager_sessionStats()
|
11 سال پیش |
Caleb James DeLisle
|
5565cdded0
Assume by default that nodes are version 1 and improve logging.
|
11 سال پیش |
Caleb James DeLisle
|
31c8d10350
introduced new protocol version to fix bug 204
|
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.
|
11 سال پیش |
Caleb James DeLisle
|
6ad4812d9a
Changes to W32 pipe/process handling, trying to get it working.
|
12 سال پیش |
Caleb James DeLisle
|
04fc3e1f1b
cleanup
|
12 سال پیش |
Caleb James DeLisle
|
6167dff67b
Added some debugging lines.
|
12 سال پیش |
Caleb James DeLisle
|
d673bdc448
debugging
|
12 سال پیش |
Caleb James DeLisle
|
ec630be0e2
Testing new protocol version
|
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 سال پیش |
cjdelisle
|
1e9a7cf60b
Killed ping-from-the-past bug, also made all time calls use libevent cached time.
|
12 سال پیش |
jonb
|
4be4cf7835
Fixed compiler parsing issue.
|
12 سال پیش |
cjdelisle
|
cc3cded841
Rename MemAllocator Allocator
|
13 سال پیش |
cjdelisle
|
4ae68d45b5
make nodes able to handle traffic from peers not in their routing table
|
13 سال پیش |
cjdelisle
|
9aa22feca3
Offered permission to copy under gplv3 license.
|
13 سال پیش |
cjdelisle
|
0ec237d3e0
Major refactoring, committing to test.
|
13 سال پیش |
cjdelisle
|
15a73ac504
Changed Interface#receiveMessage to return an error code.
|
13 سال پیش |