Caleb James DeLisle
|
13e8fe16a9
wip
|
%!s(int64=6) %!d(string=hai) anos |
Caleb James DeLisle
|
11ebd9765c
Refactor AddrIface to use a standard fixed-size header and add timing information to that header if required
|
%!s(int64=6) %!d(string=hai) anos |
Caleb James DeLisle
|
8bdf2071d8
Further automatic refactoring to get rid of String_CONST()
|
%!s(int64=7) %!d(string=hai) anos |
Caleb James DeLisle
|
1881da934d
Automatic refactoring to get rid of dangerous usage of String_CONST()
|
%!s(int64=7) %!d(string=hai) anos |
Caleb James DeLisle
|
cafed5019f
Manual merge links update by soredake
|
%!s(int64=7) %!d(string=hai) anos |
soredake
|
c49cc24869
links update
|
%!s(int64=7) %!d(string=hai) anos |
Mada
|
2fe349deb5
Using crypto version memcmp when checking admin auth
|
%!s(int64=8) %!d(string=hai) anos |
Kubuxu
|
a38e58b1c7
Remove usage of Bits_memcpyConst and Bits_memmoveConst
|
%!s(int64=9) %!d(string=hai) anos |
Caleb James DeLisle
|
8173faac81
Added Hash.h which uses djb2a hash and implemented it in a few places where Map.h is used
|
%!s(int64=9) %!d(string=hai) anos |
Caleb James DeLisle
|
6e78cfef85
Possibly fix the crash caused by multiple admin log subscriptions
|
%!s(int64=9) %!d(string=hai) anos |
Caleb James DeLisle
|
9e161575f5
Fix OOM trigger when logging and/or using admin API
|
%!s(int64=9) %!d(string=hai) anos |
Caleb James DeLisle
|
57e25c76c2
it fucking compiles \:D/
|
%!s(int64=9) %!d(string=hai) anos |
Caleb James DeLisle
|
85057c688e
Swapped order of args to Iface_Callback
|
%!s(int64=9) %!d(string=hai) anos |
Caleb James DeLisle
|
4eb1074d05
Moving Interface to Iface
|
%!s(int64=9) %!d(string=hai) anos |
Caleb James DeLisle
|
a8a48102d0
if the channel is closed, stop logging!
|
%!s(int64=10) %!d(string=hai) anos |
Caleb James DeLisle
|
c7eed6b146
more robust logging, although only about 100 messages can be logged at a time without drops...
|
%!s(int64=10) %!d(string=hai) anos |
Caleb James DeLisle
|
14e2a47fcb
Added new benc message parser and refactored code to use it, StandardBencSerializer is now redundant
|
%!s(int64=10) %!d(string=hai) anos |
Caleb James DeLisle
|
0b1fbd17f7
Refactoring to allow for re-enabling threeNodes_test
|
%!s(int64=10) %!d(string=hai) anos |
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.
|
%!s(int64=10) %!d(string=hai) anos |
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
|
%!s(int64=10) %!d(string=hai) anos |
Caleb James DeLisle
|
72505b0b7b
Replaced more expensive instances of Assert_true() with Assert_ifParanoid()
|
%!s(int64=10) %!d(string=hai) anos |
Caleb James DeLisle
|
f63999e4c8
Make inter-router communication code capable of handling messages which loop back to itself
|
%!s(int64=11) %!d(string=hai) anos |
Caleb James DeLisle
|
cca56ad9a9
Finally got everything switched over to using the new pathfinder
|
%!s(int64=11) %!d(string=hai) anos |
Caleb James DeLisle
|
fb741f3bf0
Memory leak in admin
|
%!s(int64=11) %!d(string=hai) anos |
Caleb James DeLisle
|
359f646e18
Removed many uses of BufferAllocator in favor of per-request allocators
|
%!s(int64=11) %!d(string=hai) anos |
Caleb James DeLisle
|
285493adef
Admin should provide a request scoped allocator
|
%!s(int64=11) %!d(string=hai) anos |
Caleb James DeLisle
|
2ffd748237
major refactor of allocator
|
%!s(int64=11) %!d(string=hai) anos |
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.
|
%!s(int64=11) %!d(string=hai) anos |
Caleb James DeLisle
|
c4fcbf0522
misc
|
%!s(int64=11) %!d(string=hai) anos |
Caleb James DeLisle
|
6427d40e6d
Decrease the number of external headers pulled in and refactor allocator and reader/writer.
|
%!s(int64=11) %!d(string=hai) anos |