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 роки тому |
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
|
72505b0b7b
Replaced more expensive instances of Assert_true() with Assert_ifParanoid()
|
10 роки тому |
Caleb James DeLisle
|
f63999e4c8
Make inter-router communication code capable of handling messages which loop back to itself
|
10 роки тому |
Caleb James DeLisle
|
cca56ad9a9
Finally got everything switched over to using the new pathfinder
|
11 роки тому |
Caleb James DeLisle
|
fb741f3bf0
Memory leak in admin
|
11 роки тому |
Caleb James DeLisle
|
359f646e18
Removed many uses of BufferAllocator in favor of per-request allocators
|
11 роки тому |
Caleb James DeLisle
|
285493adef
Admin should provide a request scoped allocator
|
11 роки тому |
Caleb James DeLisle
|
2ffd748237
major refactor of allocator
|
11 роки тому |
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 роки тому |
Caleb James DeLisle
|
c4fcbf0522
misc
|
11 роки тому |
Caleb James DeLisle
|
6427d40e6d
Decrease the number of external headers pulled in and refactor allocator and reader/writer.
|
11 роки тому |
Caleb James DeLisle
|
c8d2024fa7
IpTunnel set IP addresses automatically.
|
11 роки тому |
Caleb James DeLisle
|
1d026b0214
Added admin function registry to Angel process.
|
11 роки тому |
Caleb James DeLisle
|
03f4df8428
Judomerged udp-admin branch into master.
|
11 роки тому |
Caleb James DeLisle
|
06241cf15d
Oops, not supposed to be committed to master.
|
11 роки тому |
Caleb James DeLisle
|
05b1154369
Work in progress.
|
11 роки тому |
inhies
|
cb4aff7c8b
No error via admin interface for function list
|
12 роки тому |
Caleb James DeLisle
|
5857eb948c
The second memory leak to happen in cjdns.
|
12 роки тому |
Caleb James DeLisle
|
6ad4812d9a
Changes to W32 pipe/process handling, trying to get it working.
|
12 роки тому |
Caleb James DeLisle
|
9b08100ec3
Included IpTunnel and did a refactoring of the codebase.
|
12 роки тому |
Caleb James DeLisle
|
dc1319d992
general cleanup of the source tree and merged IPTunnel which is not yet working.
|
12 роки тому |
TrueShiftBlue
|
9a77a86330
Begin refactoring errno references to util/Errno for portability
|
12 роки тому |
Caleb James DeLisle
|
2f433dece2
Created Events and Random structures to wrap libevent and the random generator.
|
12 роки тому |
Caleb James DeLisle
|
e0deb30ed1
bug fix
|
12 роки тому |
Caleb James DeLisle
|
9313a84df0
debugging
|
12 роки тому |
Caleb James DeLisle
|
8f36b5bea7
Refactored angel<->core communication to use an Interface based abstraction.
|
12 роки тому |
Caleb James DeLisle
|
9a70563a20
Improved logging infrastructure and added external tcp logger.
|
12 роки тому |
Caleb James DeLisle
|
78aae966d4
Moved logging infra into util/log, git AdminLog to build
|
12 роки тому |
Caleb James DeLisle
|
d368332467
cjdroute2 is close to being ready
|
12 роки тому |