wouter
4ba1003f2c
Data retry on validation failure.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1859 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-06 08:31:47 +00:00
wouter
fa784a01ca
iana portlist updated
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1858 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-02 08:12:54 +00:00
wouter
971004b350
Fix autotrust-5011 file used from libunbound (no probing by itself because
...
it may not have the processor whenever it likes).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1857 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-02 08:08:44 +00:00
wouter
e64f6a9b3a
so-rcvbuf option.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1851 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-25 08:54:50 +00:00
wouter
484cefc1e6
iana portlist updated
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1831 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-15 14:15:24 +00:00
wouter
67af25e4e4
please lint
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1829 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-10 15:07:18 +00:00
wouter
5710e112b0
line buffering
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1828 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-10 14:33:46 +00:00
wouter
addf29112f
libevent-2.0 compatibility.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1817 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-04 13:29:11 +00:00
wouter
188a59db98
source IP from python and doxygen fixes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1813 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-03 14:51:38 +00:00
wouter
7bc0cca2bf
active probe
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1802 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-01 14:47:57 +00:00
wouter
e947c5b54f
variable processing.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1795 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-31 15:58:38 +00:00
wouter
699dd4d7c8
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1790 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-27 10:24:13 +00:00
wouter
d6a58dba46
autotrust probing and testbound with fake timer support.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1787 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-26 13:23:49 +00:00
wouter
310d358c89
clean up on exit because otherwise re-lex may not be possible
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1786 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-25 15:37:02 +00:00
wouter
bcd59ec0d6
yylex_destroy configure.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1779 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-25 12:10:24 +00:00
wouter
0f8ead12a8
autotrust options
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1776 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-25 08:46:33 +00:00
wouter
f386130fcf
iana portlist updated
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1775 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-25 08:07:47 +00:00
wouter
5f2aa95969
less memory leaks.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1773 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-24 15:56:45 +00:00
wouter
462e16b0cb
debug routines and first brazilian prime has been done.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1770 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-21 15:27:23 +00:00
wouter
0fefb00d25
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1768 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-19 15:53:45 +00:00
wouter
92a8802da0
autotrust state table updates.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1767 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-19 15:30:20 +00:00
wouter
1f843d457b
autotrust event_update routine.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1766 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-18 15:36:46 +00:00
wouter
f2ab6580f6
Fix bug in DLV. Iana portlist.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1762 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-14 13:58:54 +00:00
wouter
d3a9449a97
autotrust work
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1758 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-12 15:26:47 +00:00
wouter
9fc4f28cb5
iana portlist updated
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1756 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-11 12:25:56 +00:00
wouter
79363fc5ea
OpenSSL config() and small memory leak. No more ENGINE_load_gost().
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1750 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-07 15:23:35 +00:00
wouter
6c2837bfd2
iana and ldns updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1748 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-06 13:59:53 +00:00
wouter
f6bd58fbb0
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1743 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-04 12:55:26 +00:00
wouter
2a6cfc2c05
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1741 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-03 09:04:06 +00:00
wouter
509323d5f4
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1739 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-27 12:44:50 +00:00
wouter
4c611f0e08
Log option for bogus only.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1734 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-20 14:22:29 +00:00
wouter
92d2f9a1b1
ignore transient sendto conditions.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1731 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-20 08:35:13 +00:00
wouter
737cff392a
setup.exe can be created from crosscompile.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1723 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-15 11:50:13 +00:00
wouter
89d698244f
crosscompile with mingw32 works.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1722 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-14 14:44:53 +00:00
wouter
8a16be9ef6
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1721 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-14 08:24:23 +00:00
wouter
4be195ce0c
Fix mingw ID randomness from 8 to 16 bits.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1717 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-13 15:47:42 +00:00
wouter
5ba500b7d0
iana portlist updated
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1704 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-07 10:37:56 +00:00
wouter
e6175444fb
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1682 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-22 08:04:01 +00:00
wouter
3cb0cdd59b
newer bison.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1677 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-19 07:47:46 +00:00
wouter
3a2ab59062
strict aliasing warning in config_file code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1676 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-19 07:45:45 +00:00
wouter
1b686c4270
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1675 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-19 07:27:53 +00:00
wouter
bcaa5a3d51
Fixup parse problem reported by Hauke Lampe.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1669 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-18 09:31:58 +00:00
wouter
6d1db4997a
check messages taken from cache, also in iterator.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1662 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-16 12:03:41 +00:00
wouter
b58effcc4d
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1659 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-16 08:31:07 +00:00
wouter
e666a96c36
mesh callbacks review, call error if deleted unfulfilled, check fptr wlist.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1652 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-12 07:53:36 +00:00
wouter
b35f6ba68e
iana post list updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1642 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-08 13:55:58 +00:00
wouter
0338c63a77
iana and ldns updates.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1628 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-05-28 08:45:04 +00:00
wouter
d24b90660c
Windows handle leakage fixes: closesocket or else the networkstack leaks handles (for ever, even after closing the application), and use own mutex implementation (whee!).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1622 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-29 15:23:08 +00:00
wouter
d26e98448e
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1613 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-23 13:00:01 +00:00
wouter
15fb1f1138
python include and configlexer fwrite warning.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1608 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-17 12:14:43 +00:00
wouter
715a0fe7d9
rsasha512 fixup and successful test of new winsock handler.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1606 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-17 11:18:19 +00:00
wouter
aa79bc7b9e
faster fix for winsock handler.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1605 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-17 09:01:52 +00:00
wouter
47b7e346ef
more capacity for winsock handler.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1604 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-17 08:35:15 +00:00
wouter
12bdaffcc8
Fix unix version of windows bug found yesterday.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1603 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-17 07:59:32 +00:00
wouter
f272c25d9a
Windows winsock handler problem fixup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1602 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-16 14:54:58 +00:00
wouter
12b2697e11
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1601 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-16 13:31:41 +00:00
wouter
baa818662f
winsock exit faster and more logging possible.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1600 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-16 12:53:35 +00:00
wouter
e2013bf700
handle NOTCONN.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1599 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-14 13:35:10 +00:00
wouter
e2df850810
min-ttl option and tests for min-ttl and max-ttl.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1598 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-14 10:10:11 +00:00
wouter
d1933ca660
detect gost.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1595 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-09 15:23:14 +00:00
wouter
218465aafd
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1594 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-09 15:00:08 +00:00
wouter
12e1046582
signature clock skew code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1590 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-06 14:09:33 +00:00
wouter
7a2521a724
Fix for flush_zone
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1580 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-02 11:56:01 +00:00
wouter
1ad61f9cd3
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1578 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-02 10:21:20 +00:00
wouter
e50bcb5bb3
suppress ipv4mapped errors from logs.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1570 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-01 10:01:43 +00:00
wouter
7736e091dc
Read dev/random before chroot.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1567 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-30 12:16:21 +00:00
wouter
3f805f0c3d
python work
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1561 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-26 15:47:45 +00:00
wouter
a93beb8c1c
python contribution from Zdenek Vasicek and Marek Vavrusa (BSD licensed).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1556 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-25 14:47:47 +00:00
wouter
a2a18e6bf0
flex on linux
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1548 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-24 12:53:25 +00:00
wouter
7bd72005b3
solaris 11 fix
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1547 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-24 12:47:56 +00:00
wouter
cbea95fc8d
iana updated. config.h.in neater.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1546 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-24 11:53:31 +00:00
wouter
9bd4eaf514
Neater configure and no double config.h includes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1545 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-24 10:42:57 +00:00
wouter
58acaab328
Use _beginthreadex if available.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1537 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-19 13:04:28 +00:00
wouter
c7328ba093
iana_updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1536 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-19 11:13:37 +00:00
wouter
2e66e891ae
inverse trust anchor.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1533 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-18 14:02:46 +00:00
wouter
5484807371
doxygen, lex, yacc.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1525 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-13 09:27:37 +00:00
wouter
4f8f64499f
update anchors on win.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1524 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-12 16:31:57 +00:00
wouter
77d35f1b23
log and tests fixups.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1521 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-12 09:36:28 +00:00
wouter
47844cdccd
windows work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1520 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-11 16:32:07 +00:00
wouter
f89272deeb
Parser allows syslog on windows.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1519 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-11 11:53:47 +00:00
wouter
33e7dee076
iana update
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1518 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-11 11:41:47 +00:00
wouter
bea7f7617f
XP tested. winsock event handler fixed for signal events. Neater code integration.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1517 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-11 11:02:34 +00:00
wouter
d22a320815
Windows work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1516 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-10 16:14:09 +00:00
wouter
a265d6334d
iana portlist update
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1514 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-10 09:25:27 +00:00
wouter
a87f30781a
fixup for unix compile.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1510 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-03 19:02:59 +00:00
wouter
d0c66259bf
windows registry settings.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1509 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-03 15:55:02 +00:00
wouter
d403a57bc0
iana portlist updated and doxygen comments.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1503 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-02 08:32:27 +00:00
wouter
0c82ee41b2
new configure and lexer fix.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1500 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-27 09:38:11 +00:00
wouter
4ec5e8ba85
fixup warnings on vista/mingw.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1494 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-24 15:38:23 +00:00
wouter
91f2a368dc
iana portlist updated
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1489 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-19 11:17:36 +00:00
wouter
bc893aaa60
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1486 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-18 13:33:53 +00:00
wouter
02ae876216
iana portlist updated
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1484 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-13 15:36:45 +00:00
wouter
827f9bfef1
forward command for unbound-control.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1482 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-13 15:26:37 +00:00
wouter
a161173052
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1472 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-10 13:13:17 +00:00
wouter
89d777a1f8
event_base_new() is used if available.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1468 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 13:42:50 +00:00
wouter
7690c0f86a
log-time-ascii option
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1465 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 12:51:45 +00:00
wouter
b85562a5c9
fixup lexer.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1462 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 10:45:40 +00:00
wouter
0009c90ef8
log querier on verbosity 5 or higher.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1461 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 10:37:20 +00:00
wouter
727fc21dad
- config parser changed. Gives some syntax errors closer to where they
...
occurred. Does not enforce a space after keyword anymore.
Does not allow literal newlines inside quoted strings anymore.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1460 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 10:19:16 +00:00
wouter
931ad02a30
Nicer error for typo in include directive.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1459 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 08:53:00 +00:00
wouter
1833bf38b7
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1458 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 06:56:08 +00:00
wouter
5dc6d03883
IANA portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1446 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-03 10:06:02 +00:00
wouter
afb0b30d31
Squelch ipv6 network unreachable from verbosity default (1).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1443 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-16 09:48:40 +00:00
wouter
b699ac68bc
fix libevent-1.3 and older bug
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1441 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-15 13:48:03 +00:00
wouter
dad66a7f01
solaris suncc compiler configure changes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1437 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-15 10:18:50 +00:00
wouter
3047bf8311
iana portlist updated
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1423 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-09 14:01:35 +00:00
wouter
0a9de5520b
unused param fix
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1415 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-07 14:29:21 +00:00
wouter
e874093c85
typo fix and iana portlist updated
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1414 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-07 14:05:09 +00:00
wouter
7bd73ba9ca
chrooted include file fix
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1411 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-06 15:47:15 +00:00
wouter
bc37d19ce1
Fixup assertion failure for certain malformed packets.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1407 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-06 10:00:28 +00:00
wouter
e10e574de4
- added L.ROOT-SERVERS.NET. AAAA 2001:500:3::42 to builtin root hints.
...
- fixup so it works with libev-3.51 from http://dist.schmorp.de/libev/
- comm_timer_set performs base_set operation after event_add.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1406 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-05 15:05:33 +00:00
wouter
e72a2d8eee
better #219 fix.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1386 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-11 08:14:22 +00:00
wouter
92e62e168c
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1385 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-09 09:37:43 +00:00
wouter
4832d7d4a5
Fix bug reported by Jaco with non-threaded unbound and statistics.
...
iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1380 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-03 13:52:00 +00:00
wouter
0da5d08b7c
accept errors not printed any more.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1370 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-21 09:15:44 +00:00
wouter
fc6625bc8a
fixup tcp accept.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1364 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-20 08:06:05 +00:00
wouter
f4f8fd2c66
iana updated
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1355 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-18 09:01:24 +00:00
wouter
4b8d59b9d8
silence host is down error, which the resolver operator cannot do anything
...
about. Verbosity 2 shows it for debugging of course.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1349 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-13 13:24:36 +00:00
wouter
8913f22354
detect nonblocking broken.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1338 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-07 14:28:06 +00:00
wouter
c939f29999
Fixup warning on FreeBSD (hopefully).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1337 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-07 09:35:25 +00:00
wouter
3a415c9a45
iana portlist updated.
...
doxygen comments better.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1335 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-06 11:12:25 +00:00
wouter
fa8d306386
Elusive bad-file-descriptor error caught.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1333 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-05 14:56:49 +00:00
wouter
c4aed3710e
please lint.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1332 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-05 10:50:43 +00:00
wouter
ba1299b375
fixup memleaks.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1331 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-05 10:38:22 +00:00
wouter
d0b7ea1e50
write-strings warnings fixed.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1330 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-04 14:53:50 +00:00
wouter
2a0047f1b7
portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1325 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-03 14:47:50 +00:00
wouter
04ffe11ee9
unwanted reply threshold like in the draft.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1321 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-22 14:36:46 +00:00
wouter
eb7f891414
stub-prime option.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1319 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-22 12:01:40 +00:00
wouter
d30805ff3a
ldns update.
...
iana update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1318 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-22 09:05:29 +00:00
wouter
0c7257e644
ported 1.1 to windows.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1316 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-21 13:00:07 +00:00
wouter
23e0718a4b
Ask more nameservers if choice is limited.
...
Lowered bogus-ttl to help validation-failure recovery times.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1313 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-20 14:24:35 +00:00
wouter
c758947d50
iana portlist updated
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1311 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-20 09:28:09 +00:00
wouter
53e2cc665c
please ranlib
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1308 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-17 09:19:37 +00:00
wouter
a3f550e8f6
Fixup negative TTLs Attila Nagy has reported.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1306 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-16 13:12:32 +00:00
wouter
59d4d2d13d
iana portlist update
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1295 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-13 09:25:03 +00:00
wouter
05dcda36e2
working on negative DS
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1288 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-07 15:22:32 +00:00
wouter
a2c3b61c68
0x20 fallback code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1285 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-06 14:46:22 +00:00
wouter
3e50ffc914
Option for DOS protection on slower links.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1282 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-06 09:28:50 +00:00
wouter
f79258bcad
local data PTR shorthand.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1277 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-30 15:04:32 +00:00
wouter
3039466965
EDNS fallback when timeout and multiple query rtt backoff.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1272 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-29 14:50:35 +00:00
wouter
ccd51cf529
portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1271 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-26 13:48:00 +00:00
wouter
6d27e65337
doxygen fixup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1267 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-23 11:47:09 +00:00
wouter
3de2c0e61b
load from cache works
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1265 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-23 09:23:38 +00:00
wouter
e8689a3a42
histogram support for stats.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1258 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-18 14:37:20 +00:00
wouter
592b8c3f6b
better munin, iana update
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1248 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-18 08:13:41 +00:00
wouter
526eed4c74
Fixup error in time calculation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1247 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-18 07:55:01 +00:00
wouter
6791fa38ec
extended statistics.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1239 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-16 14:08:38 +00:00
wouter
d2a3e5aaf6
extended stats option.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1238 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-16 09:08:45 +00:00
wouter
30af8be06a
control channel security.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1229 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-11 14:14:12 +00:00
wouter
440dba40f1
doxygen fix.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1228 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-10 15:43:09 +00:00
wouter
d0a4ad4331
remote control setup, port binding and service.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1227 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-10 15:23:01 +00:00
wouter
c25824b8e4
certificate creation script.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1226 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-09 14:15:55 +00:00
wouter
289d02effe
refactored code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1225 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-04 14:29:05 +00:00
wouter
2e6ceb9d98
private address and private domain config option read and store.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1223 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-03 14:40:09 +00:00
wouter
edbb692b82
do not allow cache snooping by default.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1220 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-01 13:48:24 +00:00
wouter
94962bb18f
new NS queries is not an option (off by default).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1219 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-29 14:46:08 +00:00
wouter
ccac88e814
iana port update
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1216 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-29 08:02:29 +00:00
wouter
90163454a7
dlv negative cache size option.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1213 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-27 13:02:22 +00:00
wouter
c3fdf2a59c
bug #199 .
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1212 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-27 11:29:46 +00:00
wouter
372c219ba3
iana port update.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1208 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-26 10:39:35 +00:00
wouter
6428ae859f
iana port update
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1204 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-22 10:25:27 +00:00
wouter
3be517fbe4
Test DLV anchor.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1202 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-21 14:58:39 +00:00
wouter
98db644d48
iana portlist update.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1201 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-21 12:05:57 +00:00
wouter
4ad099aa45
negative cache design.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1197 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-18 15:00:17 +00:00
wouter
f42c47058c
please doxygen.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1195 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-18 08:36:28 +00:00
wouter
0cb679e8cc
Better logfile classification for log_bug, log_hex and log_addr.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1194 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-18 08:17:07 +00:00
wouter
82b8d51ea8
negative cache design.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1192 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-15 13:31:16 +00:00
wouter
e03225f480
basic DLV works.
...
iana port update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1191 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-15 10:55:09 +00:00
wouter
45fbd03377
- ldns snapshot r2699 taken (includes DLV type).
...
- DLV work, config file element, trust anchor read in.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1187 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-13 14:30:35 +00:00
wouter
9316311c7d
bug fixes 203, 204, 206.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1186 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-13 07:11:42 +00:00
wouter
71700f6a04
- Fixup rrset security updates overwriting 2181 trust status.
...
This makes validated to be insecure data just as worthless as
nonvalidated data, and 2181 rules prevent cache overwrites to them.
- Fix assertion fail on bogus key handling.
- dnssec lameness detection works on first query at trust apex.
- NS queries get proper cache and dnssec lameness treatment.
- fixup compilation without pthreads on linux.
- NS queries are done after every referral.
validator is used on those NS records (if anchors enabled).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1185 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-12 10:13:57 +00:00
wouter
bd1f80aa00
iana port update.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1178 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-05 11:39:32 +00:00
wouter
c8fc66fb66
Iana port list updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1172 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-04 08:46:28 +00:00
wouter
8c8f4f298a
make pipe work with fallback on windows.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1166 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-25 09:26:15 +00:00
wouter
16d6913d66
Added copyright statement from OpenBSD authors.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1165 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-25 05:32:52 +00:00
wouter
ec56fa30f3
windows tube functionality writeup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1164 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-23 15:19:18 +00:00
wouter
9d25fafcf4
- moved pipe actions to util/tube.c. easier porting and shared code.
...
- check _raw() commpoint callbacks with fptr_wlist.
- iana port update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1163 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-23 09:23:03 +00:00
wouter
d77689684b
#198 bug fixups.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1162 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-21 07:59:29 +00:00
wouter
748f4967c1
please doxygen, fixup fake func prototypes and make typedef more portable.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1160 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-18 15:29:33 +00:00
wouter
e1209561f7
tube work for mingw port.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1159 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-18 15:06:59 +00:00
wouter
8901443c64
fix bug #195 .
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1155 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-17 09:00:38 +00:00
wouter
b5a10b0a5b
- lowered log_hex blocksize to fit through BSD syslog linesize.
...
- no useless initialisation if getpwnam not available.
- iana, ldns snapshot updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1150 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-15 15:05:12 +00:00
wouter
a0e7d21b4b
iana portlist update
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1147 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-15 08:14:03 +00:00
wouter
a305543834
mingw port continues.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1139 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-25 14:36:10 +00:00
wouter
11c5d9d992
iana update.
...
checklocks.c is not in the compile path for production code anymore.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1129 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-24 09:24:08 +00:00
wouter
6f8c2a7e8c
Porting continues. TCP works fine now.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1128 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-23 13:52:03 +00:00
wouter
a0e166c5c7
unit test, testbound, basic udp and tcp tests are working on XP.
...
ipv6 not supported by OS is a warning (nonfatal).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1127 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-18 14:27:30 +00:00
wouter
c8d4439943
testbound works on XP.
...
ioctlsocket nicer error message.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1126 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-18 08:16:04 +00:00
wouter
0e29d42fa7
winsock_event handler, working resolution and validation on windows.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1124 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-17 14:57:18 +00:00
wouter
b8c7c01713
set USE_WINSOCK if on windows. error string routine. start and clean winsock.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1123 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-16 15:02:52 +00:00
wouter
c732e97f8f
windows threads. detect gdi32. nicer DISABLED_THREADS define. Compiles on mingw32.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1122 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-16 13:39:46 +00:00
wouter
2f44510f87
iana portlist update
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1121 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-16 07:00:39 +00:00
wouter
c327ffa51b
compiles cleaner on ming32, socketpair compat.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1120 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-13 15:32:16 +00:00
wouter
829befab00
mingw32 porting.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1118 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-13 13:20:54 +00:00
wouter
8b9523b191
more portable lex warning fix.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1113 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-09 09:34:40 +00:00
wouter
1d36c6b8de
Fixup warning.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1112 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-09 09:29:44 +00:00
wouter
d639f35b76
iana portlist update
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1110 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-08 09:35:32 +00:00
wouter
9af3b843bd
iana portlist updated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1108 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-04 10:44:20 +00:00
wouter
ec5253b25a
- mingw32 porting.
...
- test for sys/wait.h
- WSAEWOULDBLOCK test after nonblocking TCP connect.
- write_iov_buffer removed: unused and no struct iov on windows.
- signed/unsigned warning fixup mini_event.
- use ioctlsocket to set nonblocking I/O if fnctl is unavailable.
- skip signals that are not defined
- detect pwd.h.
- detect getpwnam, getrlimit, setsid, sbrk, chroot.
- default config has no chroot if chroot() unavailable.
- if no kill() then no pidfile is read or written.
- gmtime_r is replaced by nonthreadsafe alternative if unavail.
used in rrsig time validation errors.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1097 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-23 14:13:07 +00:00
wouter
c794aae8ad
no lexer warnings.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1091 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-22 10:41:13 +00:00
wouter
04a33a0c87
fedora 9 configure check.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1085 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-19 19:17:32 +00:00
wouter
2acfc6bb7b
port list update
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1079 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-13 13:09:20 +00:00
wouter
dd32e9e77f
RPM specfile.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1075 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-25 15:23:45 +00:00
wouter
af897e6d05
port update.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1066 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-23 06:47:48 +00:00
wouter
696a19f364
Iana update
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1059 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-21 09:22:49 +00:00
wouter
5ed2d6c1a6
porting.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1056 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-16 16:09:25 +00:00
wouter
2d161d0dda
new IANA ports.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1045 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-15 07:45:46 +00:00
wouter
f2ceac357e
linux lexer.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1041 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-14 15:01:47 +00:00
wouter
65973fadf6
fixup test for user name.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1038 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-14 14:50:46 +00:00
wouter
efd453c4cc
- removed base_port.
...
- created 256-port ephemeral space for the OS, 59802 available.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1030 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-11 14:10:16 +00:00
wouter
efa3e15e34
- random port selection out of the configged ports.
...
- fixup threadsafety for libevent-1.4.3+ (event_base_get_method).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1029 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-11 13:24:49 +00:00
wouter
f2832bdc54
iana ports automated.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1028 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-10 10:52:22 +00:00
wouter
b0e4db5b70
config available ports, iana assigned ports list.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1025 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-09 15:07:37 +00:00
wouter
e9a7e055f1
statistics cumulative option.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1024 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-09 12:29:53 +00:00
wouter
79ca9b51dc
libev can be used (but not multithreaded) and del fd unused.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1023 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-09 11:58:53 +00:00
wouter
3494e93d6b
- unbound tries to set the ulimit fds when started as server.
...
if that does not work, it will scale back its requirements.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1022 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-08 15:02:52 +00:00
wouter
b1996f272d
AD bit like in dnssec-updates draft from last DNSEXT meeting.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1020 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-03-26 08:31:15 +00:00
wouter
e4efa6e69e
Fixup trust for CNAME chains. (and also DNAME).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1013 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-03-04 11:00:49 +00:00
wouter
7f7ac1709e
nicer indentation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1012 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-03-03 10:28:12 +00:00
wouter
445079b19d
confixlexer and parser from linux are a little more portable (despite the
...
signed/unsigned comparison warning).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1008 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-29 10:59:26 +00:00
wouter
7cca1a686a
lexer and parser from freebsd.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1006 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-29 10:23:52 +00:00
wouter
ab651bb87d
portability.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1005 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-29 10:22:07 +00:00
wouter
c382cf89af
config file option for draft-0x20.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@995 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-27 09:39:27 +00:00
wouter
a792f387a1
can use DNS-0x20 draft casing.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@994 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-27 09:21:31 +00:00
wouter
3f32250659
counting speedup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@986 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-22 14:03:49 +00:00
wouter
bbc4020967
faster message parse.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@985 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-22 12:54:14 +00:00
wouter
26cad1d776
simpler ptr loop check.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@984 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-22 11:19:21 +00:00
wouter
50d3fb9ac4
couple percent shaved off in compress_tree_lookup and dname_lab_cmp.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@980 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-21 15:25:22 +00:00
wouter
36cad7c680
speed up message encoding.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@976 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-21 10:25:49 +00:00
wouter
2e9266ad9b
better time printout.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@973 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-20 07:28:33 +00:00
wouter
49ed83586f
do-daemonize
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@972 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-20 07:26:03 +00:00
wouter
38c018e539
- setup speec_cache for need-ldns-testns in dotests.
...
- check number of queued replies on incoming queries to avoid overload
on that account.
- fptr whitelist checks are not disabled in optimize mode.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@971 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-20 07:18:42 +00:00
wouter
bb19cf9d29
UDP per select speedup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@968 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-19 14:35:40 +00:00
wouter
cf50a0bcb7
Faster due to time-sharing.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@966 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-19 13:12:23 +00:00
wouter
db1f954cd7
donotq localhost default back on yes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@965 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-19 09:12:35 +00:00
wouter
dc107a72d8
profiling speedups.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@963 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-18 15:45:14 +00:00
wouter
f462d07d84
fixup --prefix also changes config file default paths.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@958 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-15 14:13:09 +00:00
wouter
b3cb028f39
start without a config file (all default settings).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@953 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-14 10:37:32 +00:00
wouter
adbc3b5218
please doc, lint
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@946 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-11 15:34:11 +00:00
wouter
5b6fb14883
nice option interface. Nice debug output stream option.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@945 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-11 15:22:57 +00:00
wouter
92c6a825ef
stats output text nice.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@943 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-11 09:19:32 +00:00
wouter
04d961d843
fixes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@941 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-08 13:27:49 +00:00
wouter
6c118c9ae5
do multiple queries over TCP.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@935 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-08 10:59:18 +00:00
wouter
76a26d97a8
log level 2.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@930 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-07 11:04:56 +00:00
wouter
e2ce21cf4d
move around debug levels.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@929 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-07 09:46:49 +00:00
wouter
61052b13cf
Low pop statistics are not good.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@926 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-06 13:34:59 +00:00
wouter
481bdbcc59
rename files.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@925 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-06 13:18:24 +00:00
wouter
d72f75b70f
statistics-interval config setting.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@917 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-05 10:23:44 +00:00
wouter
a1c036fecf
Fix for libevent 1.2 versions.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@916 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-01 12:53:02 +00:00
wouter
d64c4d8e4c
logging nicer, removal of reply_iov.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@911 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-30 14:46:01 +00:00
wouter
0e6c6e9734
chroot checks for roothints and anchor files.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@910 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-30 11:21:20 +00:00
wouter
86f9eb4fdc
fixes for random number badness (lack of entropy and SIGFPE from RAND_cleanup
...
too early).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@907 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-28 14:34:53 +00:00
wouter
ba980a8c39
more locks.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@906 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-28 13:42:55 +00:00
wouter
520eb18918
Two small fixes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@905 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-28 09:31:29 +00:00
wouter
2e9293e6e6
please doxygen.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@898 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-25 10:41:17 +00:00
wouter
abb6d856c2
test for async.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@896 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-25 09:53:04 +00:00
wouter
f9338af567
forwarder mode options for library.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@895 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-24 14:58:51 +00:00
wouter
280c7a016e
no more debug prints for auto ifs.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@889 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-23 08:49:57 +00:00
wouter
9093c79fdd
fix quit on timeout, and printing trailing dots.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@885 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-22 12:01:13 +00:00
wouter
b44e79db5d
serialize, deserialize, raw commpoints.
...
case preserve note.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@881 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-21 16:03:59 +00:00
wouter
ee53d4ea6f
Fix for Solaris 9.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@877 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-18 09:50:59 +00:00
wouter
e37223def0
BSD fix for ip4.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@875 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-18 09:09:55 +00:00
wouter
a117d8651a
support for IP_RECVDSTADDR.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@874 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-18 08:51:19 +00:00
wouter
dda09cdbb0
manual and pktinfo.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@873 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-17 15:35:34 +00:00
wouter
2a0a49e1c8
if auto fix more.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@871 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-17 08:40:08 +00:00
wouter
a1338470b9
please doxygen.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@870 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-17 08:26:15 +00:00
wouter
73bd93e413
fix for localhost queries in automatic interface mode.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@868 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-16 12:47:44 +00:00
wouter
f8625db183
nicer error msgs.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@850 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-15 10:39:32 +00:00
wouter
ce0c4d85ff
lint more.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@849 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-15 10:18:36 +00:00
wouter
f4ca0398b1
test for ancillary data and fixes for lint and doxygen.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@848 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-15 10:10:22 +00:00
wouter
bdb854787d
interface-automatic (IP6mapped, good for anycast service and so on).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@847 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-15 09:45:30 +00:00
wouter
0907a83124
- in no debug sets NDEBUG to remove asserts.
...
- configure --enable-debug is needed for dependency generation
for assertions and for compiler warnings.
- ldns.tgz updated with ldns-trunk (where buffer.h is updated).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@845 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-14 09:51:20 +00:00
wouter
28cf450edf
inverse.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@844 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-11 13:49:59 +00:00
wouter
d356e3fdaa
Nicer sizes possible in config file.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@843 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-11 13:20:22 +00:00
wouter
cf15550ede
more checks by checkconf.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@842 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-11 11:24:30 +00:00
wouter
0ff9ebe1d5
quartile prints.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@833 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-10 09:02:18 +00:00
wouter
83e869ce88
seeding bigger to make openssl happy.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@831 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-09 12:48:03 +00:00
wouter
575a691403
warning about entropy.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@828 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-09 12:04:20 +00:00
wouter
a4c0212803
rng fixup (trunk).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@827 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-09 10:55:37 +00:00
wouter
02783ad75a
cname handling improved.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@815 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-07 10:43:10 +00:00
wouter
8cc1c94f54
abort gone
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@812 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-06 17:38:15 +00:00
wouter
d1d55313d2
library resolution working.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@809 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-06 15:11:07 +00:00
wouter
89b73d20cf
moved unlock to please.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@806 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-04 21:53:19 +00:00
wouter
d186da5604
fptrwlist and remove oldhack with islocked param.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@805 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-04 21:34:53 +00:00
wouter
6e8107e842
markdelfunc for lock order problem in lruhash reclaim().
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@804 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-04 21:18:25 +00:00
wouter
a1ba0ccb3f
coverity run fixes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@803 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-04 17:54:14 +00:00
wouter
09ae12883c
- tests for localdata multiple RR, and implicit zones.
...
- can specify TXT records for local data.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@780 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-28 08:10:45 +00:00
wouter
ad7b42e5bf
memory footprint improvements.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@778 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-27 15:52:41 +00:00
wouter
57e17d8702
rfc2308 compliance.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@777 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-27 13:25:11 +00:00
wouter
5b799d60ee
localzone internal data structures.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@773 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-21 16:19:31 +00:00
wouter
969c6e2ee1
localzon setup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@772 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-20 16:38:41 +00:00
wouter
4706faa6c4
localzone and localdata configuration setup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@771 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-20 14:48:33 +00:00
wouter
9ffcf306b9
keep tcp address around for acl.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@770 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-19 16:31:22 +00:00
wouter
4b1dc70de7
access-control
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@769 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-19 15:32:55 +00:00
wouter
83cbda7de2
unit test for addr_mask.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@766 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-19 13:02:15 +00:00
wouter
b070c0b1f5
acl list setup. 8 to tab in net_help.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@753 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-16 16:25:37 +00:00
wouter
6c00b6e2c8
review.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@738 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-09 22:54:54 +00:00
wouter
ae9a865863
Harden dnssec stripped zones.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@730 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-01 15:32:27 +00:00
wouter
f748f45caa
alloc id overflow handling.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@729 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-01 14:39:50 +00:00
wouter
e26d35a679
touch up clear and verbose.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@728 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-01 13:22:12 +00:00
wouter
6836a8c0b4
hash clear function.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@725 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-31 16:15:44 +00:00
wouter
84def9a1e4
- fix horrible oversight in sorting rrset references in a message,
...
sort per reference key pointer, not on referencepointer itself.
- pidfile: "/etc/unbound/unbound.pid" is now the default.
- tests changed to reflect the updated default.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@724 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-31 14:46:05 +00:00
wouter
1c77a4eb14
better chroot support, and also default chroot and userchange.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@723 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-31 10:56:31 +00:00
wouter
9e3c2e34e2
max ttl option.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@721 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-31 07:46:30 +00:00
wouter
87d8a6679c
Quieter low verbosity logging.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@719 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-30 14:59:01 +00:00
wouter
c1b219562f
Assertion incorrect. Compressed packets can be larger.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@718 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-30 13:40:43 +00:00
wouter
67d2bad8e0
dnssec lame detection.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@714 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-22 15:25:37 +00:00
wouter
a939400c02
ISO C
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@712 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-22 09:14:29 +00:00
wouter
8f403c2842
Fixup tests.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@711 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-22 06:25:46 +00:00
wouter
c664bfe402
Donotquery for netblocks.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@709 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-19 18:09:11 +00:00
wouter
3ebb26d96d
root-hints can be read from file.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@708 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-19 14:02:53 +00:00
jelte
4f17242d42
hit me baby one more time
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@705 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-19 08:37:27 +00:00
wouter
b66b29f6da
outgoing interfaces setting possible.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@704 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-19 08:32:36 +00:00
jelte
73fcfd5b9b
bsd-generated configlexer
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@703 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-19 08:11:57 +00:00
wouter
ae66969d39
- lex fix
...
- unsecure validation neater
- const cast warning removal
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@702 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-19 08:03:08 +00:00
wouter
3dc0752529
Added yacc and lex files.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@701 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-18 22:49:08 +00:00
wouter
0638f01d0a
keep cache of prealloced blocks.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@698 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-18 22:17:02 +00:00
wouter
4bcd6aac94
regional nicer, remove region-allocator.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@697 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-18 20:31:43 +00:00
wouter
e4c1fcd65d
regional.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@696 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-18 15:40:31 +00:00
wouter
eeaf9dbc97
errors have addresses with them.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@692 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-18 09:04:55 +00:00
wouter
25fe81e4c4
Faster timeouts, based on extracts of our logs.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@689 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-17 17:40:35 +00:00
wouter
e44c3869de
Arc4random.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@683 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-17 12:08:34 +00:00
wouter
a9637d5dde
size_t no underflow.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@681 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-16 14:39:27 +00:00
wouter
0463aa9cb2
buffer overflow code audit.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@680 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-16 13:03:57 +00:00
wouter
8b95e7f068
assertions, zero termination for gethostname, log_hex without malloc.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@679 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-16 12:26:09 +00:00
wouter
8d21fe77ca
fixup addr6 check.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@677 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-15 14:42:37 +00:00
wouter
28366a0fb5
Fixup compression, and test for byteformat compression results.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@676 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-15 14:19:17 +00:00
wouter
bfe0a67624
no more AD bits, except when DO is set.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@672 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-09 15:33:40 +00:00
wouter
49ac1011f8
Fixup event callback checks.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@671 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-09 12:04:13 +00:00
wouter
6f7986bfef
whitelist does not work on events, due to deletions.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@670 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-09 11:58:58 +00:00
wouter
cf563687e9
forgot whitelist entry.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@665 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-08 09:00:13 +00:00
wouter
d227190ff6
please gcc on BSD.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@662 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-05 12:57:24 +00:00
wouter
a4478ad648
function pointer whitelist for module operations. completing fptr work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@661 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-05 12:42:25 +00:00
wouter
b5a046ad99
function pointer whitelists on data types.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@660 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-05 11:41:12 +00:00
wouter
317be8f466
fptr whitelist network code callbacks.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@659 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-05 08:05:06 +00:00
wouter
512d50f8ef
unbreak trunk.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@658 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-04 15:24:20 +00:00
wouter
eb4d666bf5
security audit changes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@657 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-04 15:10:11 +00:00
wouter
55b2d2874a
fixup nasty cache overwriting bug.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@656 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-03 19:11:50 +00:00
wouter
67c2739e17
unbound-checkconf test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@649 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-28 14:33:35 +00:00
wouter
f6729e47f8
unbound-checkconf.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@647 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-26 13:39:49 +00:00
wouter
af31c338c6
fixup tests.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@646 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-26 11:29:37 +00:00
wouter
cc6693e876
fixup test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@645 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-26 11:15:42 +00:00
wouter
ace71868bc
syslog feature.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@644 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-26 10:19:28 +00:00
wouter
452a46524f
argument format.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@631 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-21 14:35:07 +00:00
wouter
75868e64e0
remove subscript char warnings.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@630 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-21 14:15:05 +00:00
wouter
158402d55a
plan and comments.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@621 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-19 09:20:24 +00:00
wouter
7ce3b06765
nsec3 work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@609 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-12 14:16:46 +00:00
wouter
da23def49c
rwlock optional.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@606 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-07 13:28:23 +00:00
wouter
7253210c03
Fixup unused warnings when running without threads.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@601 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 14:56:38 +00:00
wouter
c101ce2291
ANY response validation test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@591 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 09:50:02 +00:00
wouter
caca9c3b43
lame cache in bytes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@579 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-03 10:19:10 +00:00
wouter
4353a39c1b
cname nxdomain fixup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@576 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-03 09:13:27 +00:00
wouter
08d5cf38d1
fixup test
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@574 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-31 12:58:23 +00:00
wouter
f4899c8521
can read bind-style config files for trust anchor information.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@569 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-31 07:44:16 +00:00
wouter
f8f907875d
bind config trusted keys read work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@568 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-30 15:36:23 +00:00
wouter
e97cae4641
Memory cleanup.
...
- caught bad free of un-alloced data in worker_send error case.
- memory accounting for key cache (trust anchors and temporary cache).
- memory accounting fixup for outside network tcp pending waits.
- memory accounting fixup for outside network tcp callbacks.
- memory accounting for iterator fixed storage.
- key cache size and slabs config options.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@566 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-30 12:45:19 +00:00
wouter
21f9812b1a
support extremely small memory footprints.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@565 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-30 08:36:41 +00:00
wouter
47a1d9abba
validate by default.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@563 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-29 13:27:21 +00:00
wouter
d053842ac7
permissive mode feature.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@556 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 11:53:27 +00:00
wouter
96eb624da0
answer non-recursive straight from cache, if possible.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@548 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-27 09:53:16 +00:00
wouter
1b301ed090
larger default infra cache.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@547 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-24 14:58:36 +00:00
wouter
3e00f0a5e9
refuse unsigned authority section. clean additional section as option.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@543 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-24 09:44:29 +00:00
wouter
ccf456e1db
bogus ttl fixed value, config item.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@540 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-22 12:13:52 +00:00
wouter
4ee83871c3
Returns and caches validated replies.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@536 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-21 13:12:10 +00:00
wouter
c009f0706c
VALIDATE state and positive response validation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@532 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-20 12:31:12 +00:00
wouter
63872867b7
nsec work, canonical compare routine and tests.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@530 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-17 14:25:42 +00:00
wouter
e173c2f391
ds2ke and nsec work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@529 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-17 11:41:49 +00:00
wouter
f8f1f71a0d
findkey state.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@528 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-16 15:06:40 +00:00
wouter
cba19c0ad0
key prime, DS test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@525 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-16 09:33:35 +00:00
wouter
3cdba8352f
verify unit test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@522 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-15 13:18:32 +00:00
wouter
5cbdac787a
Fixup parser, new test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@517 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-14 15:33:07 +00:00
wouter
10ea146a35
enable for lock checks.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@514 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-14 13:33:41 +00:00
wouter
77f871b043
please lint and doxygen.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@513 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-14 13:18:50 +00:00
wouter
7866ca5398
fixups for memory.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@512 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-14 13:15:36 +00:00
wouter
1025fee04d
makefile nicer in case flex is missing.
...
canonical compare.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@509 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-13 10:27:44 +00:00
wouter
7d3fc76d0d
total allocation tracking.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@507 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-10 09:07:19 +00:00
wouter
2590097954
debug override date config option.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@505 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-09 15:16:25 +00:00
wouter
24c0426379
rrsig checks.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@502 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-09 09:58:04 +00:00
wouter
801bfa406b
sigcrypt.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@498 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-07 15:18:25 +00:00
wouter
de42790b48
val_util work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@497 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-07 14:30:01 +00:00
wouter
139baa112a
id number change
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@496 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-07 09:24:20 +00:00
wouter
8760c149a4
security status.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@495 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-07 08:27:23 +00:00
wouter
f5cae3bd4a
dname isroot and dellabel
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@492 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-06 11:06:00 +00:00
wouter
8fab6774c0
oops.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@488 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-03 13:15:30 +00:00
wouter
a5d91710d7
unit test trust anchor storage.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@487 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-03 13:15:16 +00:00
wouter
3ebe325be0
trust anchor storage and config.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@486 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-03 11:51:20 +00:00
wouter
7d81863897
validator, trust anchors.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@482 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-02 15:45:32 +00:00
wouter
b3cbef4dfc
passing of control between modules.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@479 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-02 12:13:08 +00:00
wouter
80ffffebd1
remove done and supers module interface calls.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@474 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-02 08:07:50 +00:00
wouter
b6f4010edf
callbacks via module specific function for walk_supers.
...
part of a move towards multiple modules for meshes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@471 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-01 14:01:34 +00:00
wouter
f5c4688976
prime flag moved.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@470 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-01 12:59:37 +00:00
wouter
8dfb56272f
query flags for detect cycle.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@469 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-01 11:29:12 +00:00
wouter
ffae9bc790
module configuration option.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@468 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-01 11:17:30 +00:00
wouter
e7df442fe7
todo, plan.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@466 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-31 08:11:48 +00:00
wouter
d7201ed226
cycle detection
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@452 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-26 09:29:21 +00:00
wouter
b41deacab1
Memory reporting.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@447 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-20 15:51:06 +00:00
wouter
008a70a139
name change. todo.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@446 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-20 14:16:02 +00:00
wouter
a161bfbed7
Option to disable sanitize (normalize is still active), speeds up. But
...
some spoofing scenarios become possible. Default is the safe method.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@443 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-20 09:12:06 +00:00
wouter
2acc4cc764
version.server and consorts support.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@438 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-19 13:50:00 +00:00
wouter
00c08bc573
Do not query addresses and configuration.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@434 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-18 08:14:44 +00:00
wouter
904609c3de
please doxygen
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@433 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-17 15:30:39 +00:00
wouter
418bac1638
Remove old forwarder mode, new @port option and tests ported over.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@432 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-17 15:26:45 +00:00
wouter
7729681ca8
forward zones.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@429 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-17 13:45:45 +00:00
wouter
705006ee97
Histogram
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@428 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-27 14:59:44 +00:00
wouter
2a09f09ea8
fixup tests, better stats, nicer api supers_walk().
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@424 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-26 15:24:07 +00:00
wouter
b0d9e6c363
Mesh used now.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@423 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-26 13:06:44 +00:00
wouter
a12abdfeca
mesh work, now coded mesh service.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@422 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-25 13:54:03 +00:00
wouter
26a83b8c0b
further mesh.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@419 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-22 12:39:08 +00:00
wouter
bcea03a902
Mesh design and preparatory cleanup.
...
- removed unused _node iterator value from rbtree_t. Takes up space.
- iterator can handle querytargets state without a delegation point
set, so that a priming(stub) subquery error can be handled.
- iterator stores if it is priming or not.
- log_query_info() neater logging.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@418 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-22 10:09:21 +00:00
wouter
5441077319
mesh design.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@417 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-21 15:36:13 +00:00
wouter
bf1ad1c235
fixup query release.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@413 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-21 10:23:07 +00:00
wouter
5f0e6a96f3
subreq depth fix
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@412 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-21 09:36:27 +00:00
wouter
ccc40ef7c0
fixup CNAME generated by scrubber.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@403 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-20 08:55:00 +00:00
wouter
a971f1d029
options to harden against very small EDNS bufsize or very large query packets.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@400 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 14:46:14 +00:00
wouter
b68dad48a7
fix of flags in errors and very short bufsizes from edns.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@397 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 13:50:43 +00:00
wouter
f9e2375f93
- nicer layout in stats.c, review 0.3 change.
...
- spelling improvement, review 0.3 change.
- uncapped timeout for server selection, so that very fast or slow
servers will stand out from the rest.
- target-fetch-policy: "3 2 1 0 0" config setting.
and docs.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@395 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 12:06:02 +00:00
wouter
bb8770b8eb
target fetch policy setting from config structure.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@394 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-18 15:24:14 +00:00
wouter
047c15c7ca
Improve error handling.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@391 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-15 12:11:44 +00:00
wouter
dfe3ae0dc1
fixes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@390 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-15 09:13:54 +00:00
wouter
5eac4754db
no lock checks(file size) and align 64 bits, because otherwise bus error
...
on solaris.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@386 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-13 12:27:18 +00:00
wouter
c3cb973c20
fixup comments for doxygen 1.5
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@383 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-12 14:51:49 +00:00
wouter
1b2aa264a7
uses CNAMEs and DNAMEs from the cache.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@380 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-11 14:55:10 +00:00
wouter
bcfe623b93
Nicer encoding. fixes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@379 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-11 10:12:43 +00:00
wouter
777fb87aa5
Tested serval targets, with CNAME's and indirection for recursion and
...
slumber list.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@374 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-07 13:21:04 +00:00
wouter
603d3c082c
Fixup cname target name readout.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@373 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-07 10:38:02 +00:00
wouter
b3bf83c415
debug work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@371 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-05 15:04:01 +00:00
wouter
d21083c609
- priming failure returns SERVFAIL.
...
- priming gives LAME result, returns SERVFAIL.
- debug routine to print dns_msg as handled by iterator.
- memleak in config file stubs fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@370 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-05 12:54:43 +00:00
wouter
f8571f766a
- subrequests without parent store in cache and stop.
...
- worker slumber list for ongoing promiscuous queries.
- subrequest error handling.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@368 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-05 10:51:47 +00:00
wouter
c86cdf5715
Better reference.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@366 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-04 14:44:27 +00:00
wouter
1b1c3ef566
Process target responses, case preservation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@365 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-04 13:53:01 +00:00
wouter
09a50c0c31
Copy replyinfo routine.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@362 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-04 11:34:23 +00:00
wouter
2553be9532
Random nameserver selection.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@361 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-04 09:57:02 +00:00
wouter
e65bb081d7
doc
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@360 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-01 20:25:27 +00:00
wouter
e7cd30c7d7
process_response, classify response, delegpt_from_message.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@359 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-01 20:24:33 +00:00
wouter
2d09b66eac
please lint.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@358 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-01 12:56:18 +00:00
wouter
7eeeb162b0
conversion from parsed message to iterator region storage.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@357 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-01 12:52:07 +00:00
wouter
fddfd9fce9
neater code layout.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@356 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-01 12:25:38 +00:00
wouter
e77f35a9af
cleaner allocation code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@355 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-01 12:05:48 +00:00
wouter
f1dfcd6207
scrubbing routines.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@354 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-01 09:42:31 +00:00
wouter
ce582a4765
query targets state.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@352 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-31 12:51:36 +00:00
wouter
7defbafe09
iterator work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@348 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-30 11:18:17 +00:00
wouter
f8baab03a0
Removed CD bit flags from cache.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@347 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-30 05:39:04 +00:00
wouter
650ac20298
partial busy
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@346 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-29 14:02:17 +00:00
wouter
ae8d3dbd12
Name change to make naming more uniform.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@345 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-29 12:31:02 +00:00
wouter
5508e2c0d9
fixup cast and fixup TTL increase for duplicate rrset messages.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@344 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-29 12:26:45 +00:00
wouter
b715da9d6e
message lookup and copy to region.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@343 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-29 10:32:11 +00:00
wouter
af1c787ab9
iterator and dns cache work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@342 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-25 15:28:20 +00:00
wouter
56f5c84d57
- Acknowledge use of unbound-java code in iterator. Nicer readme.
...
- services/cache/dns.c DNS Cache. Hybrid cache uses msgcache and
rrset cache from module environment.
- packed rrset key has type and class as easily accessable struct
members. They are still kept in network format for fast msg encode.
- dns cache find_delegation routine.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@339 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-25 12:02:37 +00:00
wouter
6969cb7d56
preparatory work for iterator.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@336 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-24 13:24:44 +00:00
wouter
e8b2e8ded2
root hints.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@335 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-23 14:05:36 +00:00
wouter
00352efb72
setup of state; delegation point setup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@334 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-23 09:34:01 +00:00
wouter
08d08d6d52
precise timers for roundtrip UDP timeouts.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@332 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-23 06:24:01 +00:00
wouter
42d4f5f777
Fixes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@330 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-22 15:02:39 +00:00
wouter
afd1f7d1ad
Fixup buffer position.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@328 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-22 13:00:14 +00:00
wouter
4bc8319061
outbound queries via serviced outside_network queries.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@327 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-22 12:36:02 +00:00
wouter
c6b4fbb41c
Serviced queries in outside network service get full EDNS, UDP retry and
...
TCP fallback attention.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@326 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-21 15:10:55 +00:00
wouter
f21445bfe2
Config options for infra cache.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@325 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-16 14:29:46 +00:00
wouter
69883b2a21
LRU touch of RRsets. Pretty complicated to do.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@324 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-16 12:48:48 +00:00
wouter
9d693f04bf
infra cache config.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@322 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-15 15:11:12 +00:00
wouter
768424d16b
Moved log_addr.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@320 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-15 12:18:28 +00:00
wouter
bedc1c8df3
Host cache code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@319 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-15 10:53:27 +00:00
wouter
da5f2eeb6b
timeout estimation code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@317 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-14 13:22:02 +00:00
wouter
9d296f41ba
porting.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@315 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-14 09:26:03 +00:00
wouter
f6e8e96ac7
Alignment fix.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@314 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-14 09:25:05 +00:00
wouter
401583e12b
iterator module.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@311 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-11 14:16:42 +00:00
wouter
a3625650a9
per query state for modules to allocate...
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@310 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-10 14:36:05 +00:00
wouter
79f946366e
subqueries
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@309 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-10 13:28:32 +00:00
wouter
6fc5c573b2
Zap.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@308 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-10 13:25:30 +00:00
wouter
c51afa1c05
ids, alloc service
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@307 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-10 12:56:49 +00:00
wouter
8eacc9c31b
Fix for compression. Module interface setup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@306 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-10 11:53:55 +00:00
wouter
4ecb02711a
Compiletest fix alloc.c
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@302 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-09 09:55:30 +00:00
wouter
5f3140deaa
TCP fallback if forwarder sends TC bit.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@295 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-09 07:00:10 +00:00
wouter
9799917b79
TCP outgoing services.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@294 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-08 13:25:21 +00:00
wouter
2b2981aeb6
No verbose for packet error. TC detect.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@293 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-07 15:01:27 +00:00
wouter
0bd08b1c87
unit test upgrade.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@292 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-07 14:22:30 +00:00
wouter
b30a500733
Fix unit test to attach edns record.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@289 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-07 13:24:30 +00:00
wouter
397e4b4736
EDNS for the client.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@288 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-07 13:17:27 +00:00
wouter
7575f56722
Send tcp buffers using writev.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@284 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 13:01:20 +00:00
wouter
10b58320a1
Nasty bug fixed in tcp writer. Commit before I rework the entire thing.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@283 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 12:45:59 +00:00
wouter
e873c96fb5
temp region kept for use during query processing.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@282 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 12:35:01 +00:00
wouter
960c7df2fe
working on trust of rrsets.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@281 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 10:10:52 +00:00
wouter
f3dbfd3a17
Alloc cache per thread gets used for deleted items.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@280 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 08:05:56 +00:00
wouter
dc30140970
config settings for rrset cache.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@279 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 07:34:10 +00:00
wouter
4311169bad
Better estimate.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@278 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 06:56:37 +00:00
wouter
f504523316
Use packedrrset msgformat in service.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@277 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-03 15:34:03 +00:00
wouter
8d7eb5ce4f
start of EDNS work; TC truncation of message encoding.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@276 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-02 15:31:32 +00:00
wouter
953a248114
Documentation addresses and check buffer limit.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@273 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-01 15:11:53 +00:00
wouter
ae0d31b480
Tests for compression, and decompression in query section fix.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@270 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-01 10:18:37 +00:00
wouter
e88c8f93c6
compression.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@269 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-27 14:55:47 +00:00
wouter
7f20eecd7e
Compress rrsig owner names.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@268 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-27 13:58:59 +00:00
wouter
6b6e30a6c6
no more iov per rr.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@266 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-27 12:42:03 +00:00
wouter
e4e8fbb26a
TODO listing, comment fix
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@264 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-27 09:37:38 +00:00
wouter
fe3442c88c
OMGponies.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@261 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-26 09:48:28 +00:00
wouter
51708a162d
lint faster, lint fix and define.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@260 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-26 07:55:51 +00:00
wouter
7c898cc2ca
fixes offset.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@258 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-25 15:41:19 +00:00
wouter
d35f7f071c
work on domain name compression.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@257 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-25 15:28:03 +00:00
wouter
16658b625d
parse type in host byte order.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@256 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-25 11:36:51 +00:00
wouter
ccf572b577
RRSIG parsing and outputting.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@255 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-24 13:39:23 +00:00
wouter
1897d28671
RRSIG parse plans.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@254 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-20 09:58:32 +00:00
wouter
2b534aee04
Unit test work
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@253 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-20 08:10:07 +00:00
wouter
1acc02466e
types. log buf larger to print packets.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@252 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-19 15:30:32 +00:00
wouter
73acfec1c2
Fixups after initial unit test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@251 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-19 09:48:42 +00:00
wouter
8998172438
review changes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@250 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-18 13:57:01 +00:00
wouter
226528d744
Commit to help ldns test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@248 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-18 08:50:44 +00:00
wouter
96ebc58753
Unit test for parser with lots fo content.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@247 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-17 15:18:24 +00:00
wouter
de606904da
test for msgparse.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@246 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-17 14:03:33 +00:00
wouter
92bf0cecbd
message parsing code in one file.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@245 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-17 11:56:48 +00:00
wouter
9e835740f5
Message create.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@244 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-17 10:18:39 +00:00
wouter
47d3863917
store hash value.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@243 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-17 09:18:12 +00:00
wouter
d63a6bdd6f
copy and decompress.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@242 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-17 09:14:45 +00:00
wouter
6f8a76a4fd
ids and parsing rrs.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@241 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-16 15:21:50 +00:00
wouter
ea24374e66
Parsing of messages into parse internal representation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@240 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-13 15:00:56 +00:00
wouter
47db7a8423
Dname compare routines with compression pointers.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@239 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-12 14:54:34 +00:00
wouter
efe7688f75
dname compare lower case version. Preserves case.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@238 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-12 14:02:02 +00:00
wouter
5cdfcc031c
Parsing
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@237 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-11 14:26:29 +00:00
wouter
f541011cad
parse setup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@236 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-10 09:03:05 +00:00
wouter
2b25159421
please lint, docs.
...
Fixup ignored return value.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@234 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-10 07:56:05 +00:00
wouter
84a15031be
Commit code, and see if unit test is fixed (with less busy open).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@233 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-10 07:11:57 +00:00
wouter
a8b5a5c4cf
Header change for message store.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@232 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-10 05:39:12 +00:00
wouter
49d334c9a3
Results of discussion.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@231 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-05 14:53:32 +00:00
wouter
e5f76c0336
Memory layout rrsets.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@230 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-04 13:02:13 +00:00
wouter
c2d761f0e6
0.3, dname.c
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@229 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-04 09:47:30 +00:00
wouter
31abdae983
Casts for printf portable.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@219 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-03 10:20:59 +00:00
wouter
6f28cfd68d
more portable msghdr.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@218 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-03 10:01:54 +00:00
wouter
177d06fae3
Portable includes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@217 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-03 09:54:16 +00:00
wouter
8639742390
compile fixup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@215 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-03 09:43:20 +00:00
wouter
250f7af515
use constants for bitflags.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@214 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-03 09:29:09 +00:00
wouter
94b64086aa
configure check for cast to please lint.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@213 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-03 09:17:20 +00:00
wouter
a3235abb8e
Review of msgreply.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@212 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-02 13:58:02 +00:00
wouter
ea4a9f56b7
review of worker.c
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@211 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-02 10:16:02 +00:00
wouter
d436c627fd
Review changes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@209 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-29 13:00:36 +00:00
wouter
af50a13f09
No useless byteswapping.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@208 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-29 10:00:10 +00:00
wouter
b0f11842c3
please lint (ultimate version)
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@206 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-29 07:22:48 +00:00
wouter
b8127bdc42
please lint
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@205 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-29 07:03:09 +00:00
wouter
1df17bafae
writev and sendmsg support in netevent.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@204 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-28 15:40:12 +00:00
wouter
27afbc52bb
query list config option. tpkg test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@203 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-28 13:43:50 +00:00
wouter
98a88786cb
Multiple queries per thread.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@201 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-27 15:21:21 +00:00
wouter
ea623056e9
Nicer words for slab hash.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@200 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-27 10:01:39 +00:00
wouter
b533d9681b
config file settings for message cache.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@196 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-26 10:33:41 +00:00
wouter
ef02b2f9f3
please lint.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@195 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-23 15:21:42 +00:00
wouter
1e85f96158
Slabbed hash table. Drops contention on hash table main lock.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@194 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-23 15:17:11 +00:00
wouter
cb98199c06
Checks returned queries from forwarder source.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@193 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-23 13:12:49 +00:00
wouter
1db1303312
Answers from the cache work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@192 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-23 12:41:38 +00:00
wouter
8eba5b12f8
reviewed yesterdays commit.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@191 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-23 08:25:43 +00:00
wouter
21ece5f0f4
caching code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@190 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-22 16:26:14 +00:00
wouter
f7b6d8f8ae
Hash function, taken from the public domain.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@188 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-22 11:38:15 +00:00
wouter
c3a956aece
Make lint happy and lock verify less verbose.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@185 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-21 14:38:47 +00:00
wouter
8a1b4a4afd
unit test for hash table.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@184 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-21 14:34:57 +00:00
wouter
11d77cbfe8
lock order verify.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@182 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-15 16:27:20 +00:00
wouter
f5834160dc
Remove warning on FreeBSD4.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@181 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-15 10:37:00 +00:00
wouter
b2179a71bc
unit tests for hash table.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@179 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-14 14:30:30 +00:00
wouter
2ca02e3d34
lruhash remove routine.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@178 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-14 12:21:03 +00:00
wouter
d169dc505f
Lint complained, fixup array lookup using hash value.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@177 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-14 10:47:11 +00:00
wouter
09a67c14de
lruhash insert and lookup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@176 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-14 10:42:50 +00:00
wouter
c1f1375fa6
busy with lruhash.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@175 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-13 16:22:24 +00:00
wouter
61e092f862
Replymsg structure.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@173 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-12 14:19:14 +00:00
wouter
eccaedbf8e
No empty if body in nonevent compile.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@171 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-09 14:55:57 +00:00
wouter
de2c427d36
Debug threads when possible.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@169 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-09 14:09:32 +00:00
wouter
075fb149bc
cleanup and unit test for alloc, also lock protection statements.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@168 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-09 13:37:57 +00:00
wouter
45222007d3
Simple thread problem detector code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@165 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-07 16:21:31 +00:00
wouter
8ef4e05ca2
alloc quar work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@164 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-06 15:46:17 +00:00
wouter
89333abd4c
Alloc layout.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@162 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-02 15:03:58 +00:00
wouter
b5a913b7ed
Porting to solaris.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@160 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-02 09:08:12 +00:00
wouter
06714ab888
no warnings for thread code (porting), and nicer logging.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@159 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-02 09:03:14 +00:00
wouter
b5a05cc19c
Small changes, nicer deallocation, nonblocking.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@158 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-01 15:50:57 +00:00
wouter
341b653252
quieter.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@156 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 14:28:20 +00:00
wouter
7881840c72
Pushback when full makes all threads help out.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@154 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 11:25:44 +00:00
wouter
9845f06053
Signal solution
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@152 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 10:33:04 +00:00
wouter
7205f288fb
Fork if no threading is available.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@151 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 09:41:34 +00:00
wouter
99ee14a4e5
Nicer thread alternatives.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@150 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 09:28:53 +00:00
wouter
1fd9ca4b92
TODO item for later.
...
Doxygen fixes and lint fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@147 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-26 16:05:18 +00:00
wouter
026db40657
Threading.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@146 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-26 14:49:11 +00:00
wouter
2c1cff44c2
Random nrs.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@144 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 16:40:58 +00:00
wouter
abcd9fdb40
random code cleaned up.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@143 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 16:27:10 +00:00
wouter
34d45e9677
Commit of straight random.c, modifications can show up in svn.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@142 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 15:48:25 +00:00
wouter
f6bc67e811
daemonize by default. -d to debugmode.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@141 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 15:23:33 +00:00
wouter
0d2d58d384
Fixup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@140 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 13:59:45 +00:00
wouter
1d26d432a2
config file: directory, logfile, pidfile. And they work too.
...
and log_warn.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@139 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 13:38:54 +00:00
wouter
e4d057d315
New config options.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@138 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 11:00:55 +00:00
wouter
3d6f070744
Ports are shared and you can kill -HUP to do a reload (of config file).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@137 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 10:04:50 +00:00
wouter
df0bfecb92
daemon code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@136 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-22 16:22:54 +00:00
wouter
6adf23c507
config file is used.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@135 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-22 13:36:29 +00:00
wouter
2f5574be76
manpage , fd-setsize for minievent.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@134 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-21 09:52:46 +00:00
wouter
f73bab1e28
config file param.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@133 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-20 16:19:00 +00:00
wouter
b671785f9b
locks.h doxygen not enforced, it looks bad.
...
no lint and doxygen on yacc and lex generated files.
added doc to config_file.h
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@132 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-20 15:47:27 +00:00
wouter
c1332a4525
Config file.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@131 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-20 15:28:27 +00:00
wouter
df5eea9c33
Solaris threads support.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@130 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-20 13:25:29 +00:00
wouter
24db3ce3dd
Locks
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@129 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-20 11:45:45 +00:00
wouter
c525f3f022
alternative for libevent. Select() only, only the features needed.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@121 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 21:26:10 +00:00
wouter
1b77d91d19
verbosity works.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@109 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-15 15:50:22 +00:00
wouter
fa486efa61
Fixup - rebalancing the tree during delete would be bad.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@108 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-15 15:32:02 +00:00
wouter
fbac4f0396
Fixups.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@107 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-15 15:23:24 +00:00
wouter
95193023b2
Compile fixes ds10.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@101 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-15 10:48:43 +00:00
wouter
b934287a4d
Reviewing and porting.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@97 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-14 10:10:43 +00:00
wouter
110122ab6a
fake event replaces link signture of event handling.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@83 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-08 16:47:06 +00:00
wouter
8259caba4b
cleanup dropped tcp.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@77 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-07 15:53:51 +00:00
wouter
2fd6a1d99e
tcp queries get answers.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@76 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-07 15:44:19 +00:00
wouter
1690d69b41
tcp input.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@75 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-07 14:18:42 +00:00
wouter
7b9a305fa9
BSD needs: addrlen set when calling recvfrom.
...
And it has length/padding for sockaddr structures.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@72 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-07 10:08:55 +00:00
wouter
54ddfbc6aa
Review results. for util/
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@69 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-06 14:00:52 +00:00
wouter
e52b18cf77
signal handling.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@68 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-05 16:46:40 +00:00
wouter
ae8629bc68
Constants for netevent callback error value.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@66 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-05 14:25:07 +00:00
wouter
44f08bbf93
Commandline options to set forwarder, udp timeout.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@58 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-02 12:52:40 +00:00
wouter
b8af1e369c
- outside network more UDP work.
...
- moved * closer to type.
- comm_timer object and events.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@49 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-01 15:06:38 +00:00
wouter
8ad21e5fd8
outside_network start.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@48 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-31 15:38:44 +00:00
wouter
161fb40a1c
Rework rbtree to fit into unbound, doxygen comments.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@47 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-31 12:25:06 +00:00
wouter
c8dd23e3c6
Copied over rbtree. literally now, will adjust.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@46 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-31 11:57:22 +00:00
wouter
95519ce9d5
udp work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@45 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-31 09:32:30 +00:00
wouter
54f08fdfc7
+ - created log_assert, that throws assertions to the logfile.
...
+ - listen_dnsport service. Binds ports.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@35 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-25 16:08:52 +00:00
wouter
4e51dd9c6a
See changelog.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@33 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-25 12:39:51 +00:00
wouter
8b2bf08f93
Fixup lint.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@32 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-25 09:48:37 +00:00
wouter
5fa816e927
Configure update. Use ldns_buffer.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@30 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-24 13:46:31 +00:00
wouter
73c721ad7b
Work on doxygen attr_unused, library searches at end (so size_t exists and so
...
on) and netevent nicer.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@29 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-23 16:10:23 +00:00
wouter
3fb547928a
Netevent work
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@27 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-23 13:46:18 +00:00
wouter
d9db8261ef
doc fixup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@26 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-22 15:30:47 +00:00
wouter
295dcbddd4
Doc addition.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@25 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-22 15:27:55 +00:00
wouter
e3e3df364f
Header file for network access points.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@24 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-22 15:23:29 +00:00
wouter
11179c41da
doxygen comment test and comments added.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@11 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 14:55:21 +00:00
wouter
c7cc611813
A main program is compiled.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@5 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 10:42:32 +00:00