]> git.ipfire.org Git - thirdparty/unbound.git/commitdiff
manpage fixup. TODO cleanup.
authorWouter Wijngaards <wouter@nlnetlabs.nl>
Mon, 4 Aug 2008 13:08:08 +0000 (13:08 +0000)
committerWouter Wijngaards <wouter@nlnetlabs.nl>
Mon, 4 Aug 2008 13:08:08 +0000 (13:08 +0000)
git-svn-id: file:///svn/unbound/trunk@1176 be551aaa-1e26-0410-a405-d3ace91eadb9

doc/Changelog
doc/TODO
doc/unbound.conf.5.in

index b90fb75e98bcfe7683db0ab173fe98f7977f498a..e115469471ba644d1bd3598553ae7b6e95763cbe 100644 (file)
@@ -2,6 +2,7 @@
        - iana port update. 
        - TODO update.
        - fix bug 201: null ptr deref on cleanup while udp pkts wait for port.
+       - added explanatory text for outgoing-port-permit in manpage.
 
 30 July 2008: Wouter
        - fixup bug qtype DS for unsigned zone and signed parent validation.
index db4d23bcef67659d27ee55e0e77ea34cc4d790d0..b2ceecbd1969fc1b016ed7d3190bc19bb8e86c08 100644 (file)
--- a/doc/TODO
+++ b/doc/TODO
@@ -30,35 +30,29 @@ o On Windows use CryptGenRandom() to get random seed for arc4random.
 o library add convenience functions for A, AAAA, PTR, getaddrinfo, libresolve.
 o library add function to validate input from app that is signed.
 o add dynamic-update requests (making a dynupd request) to libunbound api.
-o in an ipv6 connected only environment unbound cannot use outgoing IP6 
-  to send to ip4to6 mapped hosts, need ip4to6map of NS and disable 
-  V6ONLY socket option.
 o SIG(0) and TSIG.
 o support OPT record placement on recv anywhere in the additional section. 
 o add local-file: config with authority features.
 o (option) to make local-data answers be secure for libunbound (default=no)
 o (option) to make chroot: copy all needed files into jail (or make jail)
        perhaps also print reminder to link /dev/random and sysloghack.
-o (option) for extended statistics. If enabled (not by default) collect print
-       rcode, uptime, spoofnearmisses, cache size, qtype, 
-       bits(RD, CD, DO, EDNS-present, AD)query, (Secure, Bogus)reply.
-       perhaps also see which slow auth servers cause >1sec values.
-       stats-file possible with key: value or key=value lines in it.
-       stats on SIGUSR1. addup stats over threads.
 o overhaul outside-network servicedquery to merge with udpwait and tcpwait,
   to make timers in servicedquery independent of udpwait queues.
 o 0x20 fallback so it can be enabled without trouble.
 o check into rebinding ports for efficiency, configure time test.
-o DLV is considered.
 o EVP hardware crypto support.
 
 Features soon after 1.0.
 o zone name appending for local-data. Perhaps read zonefiles. Perhaps it is
   too much authority feature creep.
-o on windows version, libunbound uses a NamedPipe, examine security status
-  make sure the OS makes it safe like on unix.
 o on windows version, implement that OS ancillary data capabilities for
   interface-automatic. IPPKTINFO, IP6PKTINFO for WSARecvMsg, WSASendMsg.
+o (option) for extended statistics. If enabled (not by default) collect print
+       rcode, uptime, spoofnearmisses, cache size, qtype, 
+       bits(RD, CD, DO, EDNS-present, AD)query, (Secure, Bogus)reply.
+       perhaps also see which slow auth servers cause >1sec values.
+       stats-file possible with key: value or key=value lines in it.
+       stats on SIGUSR1. addup stats over threads.
 
 For 1.x; features that have been requested during the beta test.
 o command channel for couple of tasks. Like rndc. unbound-control
index 7ea02df633d1ba4e856370fd2321d5947b4448a7..0fed04ff84e89312e901c330cc0e1b6c1932530d 100644 (file)
@@ -137,6 +137,12 @@ A larger number of permitted outgoing ports increases resilience against
 spoofing attempts. Make sure these ports are not needed by other daemons. 
 By default only ports above 1024 that have not been assigned by IANA are used.
 Give a port number or a range of the form "low-high", without spaces.
+.IP
+The \fBoutgoing\-port\-permit\fR and \fBoutgoing\-port\-avoid\fR statements 
+are processed in the line order of the config file, adding the permitted ports 
+and subtracting the avoided ports from the set of allowed ports.  The 
+processing starts with the non IANA allocated ports above 1024 in the set 
+of allowed ports.
 .TP
 .B outgoing\-port\-avoid: \fI<port number or range>
 Do not permit unbound to open this port or range of ports for use to send