Commit Briefs

pjp

* make everything prettier (KNF)

* OpenSMTPD is taken as an example here for prototypes * grooming these was a lot of hard work...


pjp

* add filtering capability, this is like recurse and will traverse a singly

linked list everytime a connect or received packet is made. I'm hoping on revisiting this some day. Thanks to the guys that were abusing/scanning my dns server. * rename some variables around the queue(3) macros that I used for singly linked lists. They should have less confusing reuse of names. I did this in search for a bug that is possibly caused by OpenBSD-current which I currently use as my main developing workstation. * add a sample filter entry in example8.conf Tested to work on OpenBSD 5.5-stable






pbug

* change BUILD_REPLY macro to build_reply() function

* fixed A and AAAA answers with tcp, this was a bug * bumped version to 3 in the configfile * added "wildcard-only-for" command to configfile where a slinked list determines who will be wildcarded for, much like a firewall rule * fixed getmask() function that wouldn't allow a rightshift of 32 * did the same for the getmask6 function * removed the -W flag * updated README, examples and manpage tested on FreeBSD, OpenBSD, Linux


pbug

* allow region determination for IPv6 as well, this doesn't do split horizon

for AAAA yet though. I have a nameserver that occasionally gets a query through a IPv6 source, this allows the region to be determined for this query. * a sample example4.conf file with IPv6 netblocks


pbug

* part 2 of TTLPATCH merge (tags/BETA_4)

There are going to be a few changes in how I do development. The next tag will be BETA_4 and that will be called stable under a branch called BETA_4STABLE. Here patches can be applied if W needs any. All this so that I can develop on HEAD which isn't guaranteed to be stable as in compiling or even running.