Caleb James DeLisle
|
6c1751d868
Got rid of usages of Except and simplified Message.h
|
4 éve |
Caleb James DeLisle
|
ca4be7578d
Rid the project of setjmp()
|
4 éve |
Caleb James DeLisle
|
d8b7721159
1. new rpc Core_stopTun() which shuts down the TUN device, 2. many fixes for do_android, 3. android build fixes in libuv, 4. fix crash in UDPInterface_getFd() 5. Crash in Core_initTunfd() 6. Core_nodeInfo provide myIp6 7. If admin password is 'NONE', don't require any auth at all
|
4 éve |
Caleb James DeLisle
|
8e00a34c7a
Changes in order to enable changing of TUN device on the fly
|
4 éve |
Caleb James DeLisle
|
8bdf2071d8
Further automatic refactoring to get rid of String_CONST()
|
7 éve |
Caleb James DeLisle
|
1881da934d
Automatic refactoring to get rid of dangerous usage of String_CONST()
|
7 éve |
Caleb James DeLisle
|
cafed5019f
Manual merge links update by soredake
|
7 éve |
soredake
|
c49cc24869
links update
|
7 éve |
Mada
|
2fe349deb5
Using crypto version memcmp when checking admin auth
|
8 éve |
Kubuxu
|
a38e58b1c7
Remove usage of Bits_memcpyConst and Bits_memmoveConst
|
9 éve |
Caleb James DeLisle
|
8173faac81
Added Hash.h which uses djb2a hash and implemented it in a few places where Map.h is used
|
9 éve |
Caleb James DeLisle
|
6e78cfef85
Possibly fix the crash caused by multiple admin log subscriptions
|
9 éve |
Caleb James DeLisle
|
9e161575f5
Fix OOM trigger when logging and/or using admin API
|
9 éve |
Caleb James DeLisle
|
57e25c76c2
it fucking compiles \:D/
|
9 éve |
Caleb James DeLisle
|
85057c688e
Swapped order of args to Iface_Callback
|
9 éve |
Caleb James DeLisle
|
4eb1074d05
Moving Interface to Iface
|
9 éve |
Caleb James DeLisle
|
a8a48102d0
if the channel is closed, stop logging!
|
10 éve |
Caleb James DeLisle
|
c7eed6b146
more robust logging, although only about 100 messages can be logged at a time without drops...
|
10 éve |
Caleb James DeLisle
|
14e2a47fcb
Added new benc message parser and refactored code to use it, StandardBencSerializer is now redundant
|
10 éve |
Caleb James DeLisle
|
0b1fbd17f7
Refactoring to allow for re-enabling threeNodes_test
|
10 éve |
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 éve |
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 éve |
Caleb James DeLisle
|
72505b0b7b
Replaced more expensive instances of Assert_true() with Assert_ifParanoid()
|
10 éve |
Caleb James DeLisle
|
f63999e4c8
Make inter-router communication code capable of handling messages which loop back to itself
|
11 éve |
Caleb James DeLisle
|
cca56ad9a9
Finally got everything switched over to using the new pathfinder
|
11 éve |
Caleb James DeLisle
|
fb741f3bf0
Memory leak in admin
|
11 éve |
Caleb James DeLisle
|
359f646e18
Removed many uses of BufferAllocator in favor of per-request allocators
|
11 éve |
Caleb James DeLisle
|
285493adef
Admin should provide a request scoped allocator
|
11 éve |
Caleb James DeLisle
|
2ffd748237
major refactor of allocator
|
11 éve |
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 éve |