- Change unbound-event.h to use void* buffer, length idiom.


git-svn-id: http://unbound.nlnetlabs.nl/svn/trunk@3045 be551aaa-1e26-0410-a405-d3ace91eadb9
- iana portlist updated.


git-svn-id: http://unbound.nlnetlabs.nl/svn/trunk@3046 be551aaa-1e26-0410-a405-d3ace91eadb9
- unbound-event.h is installed if you configure --enable-event-api.


git-svn-id: http://unbound.nlnetlabs.nl/svn/trunk@3047 be551aaa-1e26-0410-a405-d3ace91eadb9
- speed up unbound (reports say it could be up to 10%), by reducing
  lock contention on localzones.lock.  It is changed to an rwlock.


git-svn-id: http://unbound.nlnetlabs.nl/svn/trunk@3048 be551aaa-1e26-0410-a405-d3ace91eadb9
- so-reuseport: yesno option to distribute queries evenly over
  threads on Linux (Thanks Robert Edmonds).


git-svn-id: http://unbound.nlnetlabs.nl/svn/trunk@3049 be551aaa-1e26-0410-a405-d3ace91eadb9
- made lint clean.


git-svn-id: http://unbound.nlnetlabs.nl/svn/trunk@3050 be551aaa-1e26-0410-a405-d3ace91eadb9
and the formatcode disabled (gcc reports it better).


git-svn-id: http://unbound.nlnetlabs.nl/svn/trunk@3051 be551aaa-1e26-0410-a405-d3ace91eadb9
And fixup for FreeBSD.


git-svn-id: http://unbound.nlnetlabs.nl/svn/trunk@3052 be551aaa-1e26-0410-a405-d3ace91eadb9
Remove warnings on BSD systems.


git-svn-id: http://unbound.nlnetlabs.nl/svn/trunk@3053 be551aaa-1e26-0410-a405-d3ace91eadb9
- reuseport is attempted, then fallback to without on failure.


git-svn-id: http://unbound.nlnetlabs.nl/svn/trunk@3054 be551aaa-1e26-0410-a405-d3ace91eadb9
please lint.


git-svn-id: http://unbound.nlnetlabs.nl/svn/trunk@3055 be551aaa-1e26-0410-a405-d3ace91eadb9
- iana portlist updated.


git-svn-id: http://unbound.nlnetlabs.nl/svn/trunk@3056 be551aaa-1e26-0410-a405-d3ace91eadb9
- iana portlist test updated so it does not touch the source
  if there are no changes.


git-svn-id: http://unbound.nlnetlabs.nl/svn/trunk@3057 be551aaa-1e26-0410-a405-d3ace91eadb9
- delay-close: msec option that delays closing ports for which
  the UDP reply has timed out.  Keeps the port open, only accepts
  the correct reply.  This correct reply is not used, but the port
  is open so that no port-denied ICMPs are generated.


git-svn-id: http://unbound.nlnetlabs.nl/svn/trunk@3058 be551aaa-1e26-0410-a405-d3ace91eadb9