Commit History

Autor SHA1 Mensaxe Data
  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 %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 83b404347b fix a line which causes a null deref w/ bad input from the admin socket %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle a8a48102d0 if the channel is closed, stop logging! %!s(int64=9) %!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=9) %!d(string=hai) anos
  Caleb James DeLisle 3724d221d9 this is in a state where it OOMs if you send too much logspam, needs work %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle 60eead6143 AdminLog needs to not use data which is on the stack! %!s(int64=9) %!d(string=hai) anos
  Caleb James DeLisle f9658903e4 Hopefully fixed adminlog hanging after a lot of traffic is sent to the log %!s(int64=9) %!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 285493adef Admin should provide a request scoped allocator %!s(int64=10) %!d(string=hai) anos
  Caleb James DeLisle 42a38934b1 Fixed bug in Admin Logger %!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
  Caleb James DeLisle c82ead8529 Changed allocator to produce more information when something goes wrong, refactored to use macro. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 03f4df8428 Judomerged udp-admin branch into master. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle f9cde0aad3 Small performance improvement if there are no log subscribers. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 6ad4812d9a Changes to W32 pipe/process handling, trying to get it working. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 9b08100ec3 Included IpTunnel and did a refactoring of the codebase. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 2f433dece2 Created Events and Random structures to wrap libevent and the random generator. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 5f91a909e9 More logging improvements and bug fixes %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 9a70563a20 Improved logging infrastructure and added external tcp logger. %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle 78aae966d4 Moved logging infra into util/log, git AdminLog to build %!s(int64=11) %!d(string=hai) anos
  Caleb James DeLisle f672f54d2d angel-init/cjdroute2 now in working state %!s(int64=11) %!d(string=hai) anos