Caleb James DeLisle
|
c69d982d55
Yet another attempt at smoking out the segfault in AdminLog, also fixed a bug with AdminLog_unsubscribe() taking the wrong entry and improved cjdnslog to unsubscribe on ctrl+c
|
9 jaren geleden |
Caleb James DeLisle
|
83b404347b
fix a line which causes a null deref w/ bad input from the admin socket
|
9 jaren geleden |
Caleb James DeLisle
|
a8a48102d0
if the channel is closed, stop logging!
|
10 jaren geleden |
Caleb James DeLisle
|
c7eed6b146
more robust logging, although only about 100 messages can be logged at a time without drops...
|
10 jaren geleden |
Caleb James DeLisle
|
3724d221d9
this is in a state where it OOMs if you send too much logspam, needs work
|
10 jaren geleden |
Caleb James DeLisle
|
60eead6143
AdminLog needs to not use data which is on the stack!
|
10 jaren geleden |
Caleb James DeLisle
|
f9658903e4
Hopefully fixed adminlog hanging after a lot of traffic is sent to the log
|
10 jaren geleden |
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 jaren geleden |
Caleb James DeLisle
|
285493adef
Admin should provide a request scoped allocator
|
11 jaren geleden |
Caleb James DeLisle
|
42a38934b1
Fixed bug in Admin Logger
|
11 jaren geleden |
Caleb James DeLisle
|
6427d40e6d
Decrease the number of external headers pulled in and refactor allocator and reader/writer.
|
11 jaren geleden |
Caleb James DeLisle
|
c82ead8529
Changed allocator to produce more information when something goes wrong, refactored to use macro.
|
11 jaren geleden |
Caleb James DeLisle
|
03f4df8428
Judomerged udp-admin branch into master.
|
11 jaren geleden |
Caleb James DeLisle
|
f9cde0aad3
Small performance improvement if there are no log subscribers.
|
12 jaren geleden |
Caleb James DeLisle
|
6ad4812d9a
Changes to W32 pipe/process handling, trying to get it working.
|
12 jaren geleden |
Caleb James DeLisle
|
9b08100ec3
Included IpTunnel and did a refactoring of the codebase.
|
12 jaren geleden |
Caleb James DeLisle
|
2f433dece2
Created Events and Random structures to wrap libevent and the random generator.
|
12 jaren geleden |
Caleb James DeLisle
|
5f91a909e9
More logging improvements and bug fixes
|
12 jaren geleden |
Caleb James DeLisle
|
9a70563a20
Improved logging infrastructure and added external tcp logger.
|
12 jaren geleden |
Caleb James DeLisle
|
78aae966d4
Moved logging infra into util/log, git AdminLog to build
|
12 jaren geleden |
Caleb James DeLisle
|
f672f54d2d
angel-init/cjdroute2 now in working state
|
12 jaren geleden |