Caleb James DeLisle
|
c739815732
Doesn't work properly with only one peer
|
hace 10 años |
Caleb James DeLisle
|
6e14fbd687
division by zero, thank Arc
|
hace 10 años |
Caleb James DeLisle
|
c58c4c1862
only increment the ping counter if the ping did not happen
|
hace 10 años |
Caleb James DeLisle
|
e72b9d0380
If a node is not connected at the beginning, it may never reconnect
|
hace 10 años |
Caleb James DeLisle
|
c47a20dbe8
Use a ping counter per peer instead of one globally
|
hace 10 años |
Caleb James DeLisle
|
0b1fbd17f7
Refactoring to allow for re-enabling threeNodes_test
|
hace 10 años |
Caleb James DeLisle
|
07a34fca1f
Fix #609 - possible for code to free the data which it's using while it's using it.
|
hace 10 años |
Caleb James DeLisle
|
cab6823bc7
Moved DefaultInterfaceController to interface/InterfaceController since there are no other IFCs, improced ifc peerStats state info, stopped counting a session as established until the underlying CA session is *completely* established.
|
hace 10 años |
Caleb James DeLisle
|
3c5bcd9a08
Refactored InterfaceConteroller into interface/implementation pattern.
|
hace 12 años |
Caleb James DeLisle
|
291eb313ae
Added logic to ping over links which seem bad in order to prove that the neighbor is ok.
|
hace 12 años |
Caleb James DeLisle
|
259e49d5ba
Work in progress..
|
hace 12 años |
Stefan Bühler
|
8aedb4b19e
Use var args macros for logging
|
hace 12 años |
Caleb James DeLisle
|
2e890a386a
Define CJDNS_MAX_PEERS in the top level CMakeLists.txt since NumberCompress.h is pulled in a bunch of directories and it won't always be available.
|
hace 12 años |
Caleb James DeLisle
|
99035a1c10
Refactored assertions to make sure assertions in tests are never removed.
|
hace 12 años |
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.
|
hace 12 años |
Caleb James DeLisle
|
0d5751af5c
#54 representing things internally with big endian was a bad idea.
|
hace 12 años |
Micheal Smith
|
69d4044b57
Added modelines to source files.
|
hace 12 años |
Caleb James DeLisle
|
ab16ab3425
shorter log and don't log ipv4 addresses
|
hace 12 años |
Caleb James DeLisle
|
58b82e414b
Unified first line codestyle, thanks Maria for the patch.
|
hace 12 años |
Caleb James DeLisle
|
b486545251
Added a debug line
|
hace 12 años |
Caleb James DeLisle
|
b639232814
*shrug*
|
hace 12 años |
Caleb James DeLisle
|
a8f12e9065
cleanup and addes assertions to hopefully make it fail safer.
|
hace 12 años |
Caleb James DeLisle
|
8ec87018fe
reorder checks
|
hace 12 años |
Caleb James DeLisle
|
510d97317b
Use after free
|
hace 12 años |
Caleb James DeLisle
|
94f7780672
#47 fixed, cleaned up logging in CryptoAuth, added ability to remove an onFree callback from an allocator.
|
hace 12 años |
Caleb James DeLisle
|
c1bcf67045
removed moveEndpointIfNeeded() until this is debugged
|
hace 12 años |
Caleb James DeLisle
|
307035b195
changed the order in which allocators are freed
|
hace 12 años |
Caleb James DeLisle
|
5ffb360f7d
memset seems to be happening early
|
hace 12 años |
Caleb James DeLisle
|
a6eba0b7cc
too much &
|
hace 12 años |
Caleb James DeLisle
|
656810651d
nonsensical crashes demand nonsensical changes
|
hace 12 años |