... what exactly is that I do-do?

System administrator, programmer and published author. Stuff that can be found here: BSD, Linux, UNIX and Open Source. Topics range from scripting/programming to analysis/administration and writing. Perl, shell and C hackery.

Changelog

06/04/2008 Packet System Software Version 0.5 Released

  Yep - I did it again - but this time it makes sense (I promise). The packet system software I have been working on has undergone a lot of changes and still has quite a few more to go. Following is an enumeration of the more interesting its from the distribution ChangeLog file:

  • Fixed 3 flag bugs in nread; essentially the options allowed setting verbose ethernet and tcpip packet printing in daemon mode (woops...).
  • Started rewriting a utility called dosdetect into a new utility tentatively titled denial.
  • Fixed case (as in alpha not the decision statement) mixing throughout the denial.
  • Replaced denial logging with syslog.
  • Added a CREDITS file - please do read it.
  • Wrote an example wrapper for deniald (just denial in daemon mode).
  • Began the process of commoning up as much code as possible between the C utilities resulting in reducing a lot of redundancy (and offering some consistancy).
  • A man page for denial (yay).
  • Fixed a segv error in denial display() routines.
  • Mega-Make-File cleanup; simpler and somewhat more dynamic.

The TODO file just got larger of course. Following are a few of the items and of course the usual disclaimer of some or none of this may acutally occur:

  • Take existing ifdef debugs and either offer them up as a straight up option or (to keep the footprint down) a compile time option that is actually available as an option.
  • Longer stress testing; I lack the infrastructure right now to do anything more than a day or so of testing.
  • Ensure that bpf and netfilter rules work correctly.
  • Make netfilter consistent (this means moving the argument in denial to a argv vector copy).
  • Common up devops and data structures - they are almost the same between denial and nread/nject.
  • IPV6 Support and checks... nuff said.
  • Callouts from denial and possibly others to take actions when certain errors or events occur.
  • ...

*pant*pant*pant* ... there is probably more and even more I forgot to put in the ChangeLog (don't worry it is in the cvs logs that no one ever reads). Enjoy.

  download · coding · pksys-src-0-5 · pksys-current