Arceliar
|
91cf110739
Merge branch 'master' of https://github.com/cjdelisle/cjdns into reach_test
|
11 anni fa |
Caleb James DeLisle
|
c2d0a7ae6d
[SECURITY] IpTunnel server should never be allowed to send fc00::/8 messages, this was poorly specified in the past
|
11 anni fa |
Caleb James DeLisle
|
86d24a56bc
Look at that, Ducttape doesn't need Jmp
|
11 anni fa |
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 anni fa |
Caleb James DeLisle
|
6c908c85fc
Got rid of more instances of BufferAllocator
|
11 anni fa |
Caleb James DeLisle
|
e97d341f28
Improved logging
|
11 anni fa |
Caleb James DeLisle
|
502e5a7469
Log wht word DROP when a packet is dropped
|
11 anni fa |
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 anni fa |
Caleb James DeLisle
|
d5ade4953d
Backed out some changes which didn't turn out to work so well
|
11 anni fa |
Caleb James DeLisle
|
7725ac21f2
Work in progress, new switch protocol
|
11 anni fa |
Arceliar
|
1767413491
Search for new routes if we already know some but they're terrible.
|
11 anni fa |
Arceliar
|
50ab1d1901
Try to refresh reach regardless of if we have a direct path or not, prevents bug where we have all 0-reach paths and never try to refresh any of them.
|
11 anni fa |
Arceliar
|
27beff029e
Make the search trigger in Ducttape.c at least kind-of sane, so we only search when we don't alrady know a path to the destination node.
|
11 anni fa |
Caleb James DeLisle
|
3b50d516f4
Working on a fix for incorrect conversion in EncodingScheme
|
11 anni fa |
Caleb James DeLisle
|
41e766184f
Ok I put the updateReach PR back with an extra check against a weird bug which has occasionally been seen in NodeStore
|
11 anni fa |
Caleb James DeLisle
|
428981b877
Revert "Merge branch 'reach_test' of git://github.com/Arceliar/cjdns"
|
11 anni fa |
Caleb James DeLisle
|
dc1133fdaf
Merged in master
|
11 anni fa |
Arceliar
|
d08e86e212
More reach work, and also have us run a search for nodes we're trying to communicate with, instead of depending on naive forwarding to find us a route--which was causing problems for me.
|
11 anni fa |
Caleb James DeLisle
|
fffb92caa8
more work done on the build
|
11 anni fa |
Caleb James DeLisle
|
1cf68a2b2c
more work done on pathfinder, now it doesn't crach all the time
|
11 anni fa |
Caleb James DeLisle
|
c77f07b1d2
Silence a few more per-packet debug lines
|
11 anni fa |
Caleb James DeLisle
|
2ffd748237
major refactor of allocator
|
11 anni fa |
Caleb James DeLisle
|
0c50b096b3
Beginning work on export of nodes and links
|
11 anni fa |
Caleb James DeLisle
|
ac3e7a9408
Beginning protocol version 6 and new pathfinder
|
11 anni fa |
Caleb James DeLisle
|
d7f5b302ac
More work on Windows port and made Message.h functions take an exception handler to throw in case of buffer overflow.
|
11 anni fa |
Caleb James DeLisle
|
72233a3f93
Integrated DNS client into cjdns
|
11 anni fa |
Caleb James DeLisle
|
2b0f08fa9a
Added infrastructure for special handling of packets to magic address fc::1
|
11 anni fa |
Caleb James DeLisle
|
589c0375e5
Exported a new function to show the currently active searches and paid down some ugly technical debt
|
11 anni fa |
Caleb James DeLisle
|
64338de08c
do flush peers from table if an error is received, they will be added back by DIC
|
11 anni fa |
Caleb James DeLisle
|
9a5e656171
Fixed NodeStore logic surrounding broken and stale paths.
|
11 anni fa |