Commit Graph

  • 959eef4c63 - Be lenient when a NSEC NameError response with RCODE=NXDOMAIN is received. This is okay according 4035, but not after revising existence in 4592. NSEC empty non-terminals exist and thus the RCODE should have been NOERROR. If this occurs, and the RRsets are secure, we set the RCODE to NOERROR and the security status of the reponse is also considered secure. wouter 2014-02-20 12:36:05 +0000
  • 7e6a9939fa add test for being lenient with NSEC empty non-terminal Name Error responses with rcode=NXDOMAIN while it should be rcode=NOERROR matje 2014-02-20 09:48:08 +0000
  • 96e1b5ac58 Be lenient when a NSEC NameError response with RCODE=NXDOMAIN is received. This is okay according 4035, but not after revising existence in 4592. NSEC empty non-terminals exist and thus the RCODE should have been NOERROR. matje 2014-02-20 09:46:50 +0000
  • 7b88f8ede8 only whitespace changes matje 2014-02-18 13:54:19 +0000
  • f2aef54f3b review commit. wouter 2014-02-18 09:58:51 +0000
  • ade96b6b9f - test for too lenient LOC record - remove temporary review comments matje 2014-02-18 09:46:16 +0000
  • 01297c01f1 name static function better matje 2014-02-18 09:28:16 +0000
  • 9e39b4d2ff And starts service on Minix. wouter 2014-02-14 09:50:25 +0000
  • dcbc502008 Fix ldns_fgetc bug similar to ldns_bgetc. wouter 2014-02-14 09:25:00 +0000
  • 58d360e16e configure generated. wouter 2014-02-14 09:24:39 +0000
  • 9df60e0263 Port to Minix 3.2.1. wouter 2014-02-14 09:23:32 +0000
  • a42199b6c0 Fix parse of #553(NSD) string in sldns, quotes without spaces. wouter 2014-02-11 08:29:42 +0000
  • 68b138cbd3 And fix #551 REGENT to COPYRIGHT HOLDER in license in file headings. wouter 2014-02-07 13:28:39 +0000
  • 7aac37f469 - Fix #551: License change "Regents" to "Copyright holder", matching the BSD license on opensource.org. wouter 2014-02-07 12:43:43 +0000
  • e592a4e8db - add body to ifstatement if locks disabled. - add TXT string"string" test case to unit test. wouter 2014-02-07 12:14:09 +0000
  • 90dfccf3bb add body to ifstatement if locks disabled. wouter 2014-02-07 12:10:06 +0000
  • 289af9db17 iana portlist updated. wouter 2014-02-07 09:51:54 +0000
  • fd6807c38f - code documentation on the module interface. wouter 2014-02-06 13:18:32 +0000
  • e4c7bb73b1 prettier parse code. wouter 2014-02-06 11:19:28 +0000
  • 50262a300a prettier code disable. wouter 2014-02-06 11:01:50 +0000
  • 0d74f081a5 - sldns has type HIP. wouter 2014-02-06 10:57:42 +0000
  • 2e369ae61d fix sldns parse tests on osx. wouter 2014-02-05 13:40:55 +0000
  • e394b6c068 more loc tests (and print 2.3 precision like in the RFC). wouter 2014-02-03 15:46:50 +0000
  • d2e4ebbb8c better goto. wouter 2014-02-03 15:10:48 +0000
  • b2371386b7 slightly nicer loc conversion. wouter 2014-02-03 15:07:42 +0000
  • e0b84e80a2 - Fix parse in sldns of quoted parenthesized text strings. wouter 2014-02-03 14:28:57 +0000
  • da830563d2 - Fixup link with lib/event2 subdir. wouter 2014-02-03 11:41:19 +0000
  • 2553b4fb9f - Detect libevent2 install automatically by configure. wouter 2014-02-03 11:02:17 +0000
  • 56edfdf8d4 - fixup type EUI48 and EUI64, type APL and type IPSECKEY in string parse sldns. wouter 2014-01-31 13:50:57 +0000
  • 25bb623632 and commitlog wouter 2014-01-31 11:33:22 +0000
  • 0d567cf966 fixup nss compile (no ldns in it). fixup warning in unitldns fixup WKS and rdata type service to print unsigned because strings are not portable. wouter 2014-01-31 11:25:36 +0000
  • 5758551602 - unit test for ldns wire to str and back with zones, root, nlnetlabs and types.sidnlabs. - Fix for hex to string in unknown, atma and nsap. wouter 2014-01-31 10:19:01 +0000
  • 5ad20035bd - delay-close does not act if there are udp-wait queries, so that it does not make a socketdrain DoS easier. wouter 2014-01-30 09:27:00 +0000
  • d1cb31280e - delay-close: msec option that delays closing ports for which the UDP reply has timed out. Keeps the port open, only accepts the correct reply. This correct reply is not used, but the port is open so that no port-denied ICMPs are generated. wouter 2014-01-28 14:35:55 +0000
  • 8ce81b472f - iana portlist test updated so it does not touch the source if there are no changes. wouter 2014-01-28 10:12:13 +0000
  • 33a649c386 - iana portlist updated. wouter 2014-01-28 10:00:01 +0000
  • dd0aff21e9 please lint. wouter 2014-01-27 10:41:16 +0000
  • 1315093384 - reuseport is attempted, then fallback to without on failure. wouter 2014-01-27 10:27:19 +0000
  • f8b0477cce Remove warnings on BSD systems. wouter 2014-01-24 15:15:37 +0000
  • a35941f56c And fixup for FreeBSD. wouter 2014-01-24 13:35:35 +0000
  • 67175bd525 and the formatcode disabled (gcc reports it better). wouter 2014-01-24 13:24:33 +0000
  • 03da1e8f35 - made lint clean. wouter 2014-01-24 13:23:45 +0000
  • 36afba318e - so-reuseport: yesno option to distribute queries evenly over threads on Linux (Thanks Robert Edmonds). wouter 2014-01-24 11:43:38 +0000
  • 2920d0fa82 - speed up unbound (reports say it could be up to 10%), by reducing lock contention on localzones.lock. It is changed to an rwlock. wouter 2014-01-24 11:21:15 +0000
  • f19df3745f - unbound-event.h is installed if you configure --enable-event-api. wouter 2014-01-24 10:55:28 +0000
  • d80aaee750 - iana portlist updated. wouter 2014-01-24 10:42:42 +0000
  • a60b5a4077 - Change unbound-event.h to use void* buffer, length idiom. wouter 2014-01-24 08:16:56 +0000
  • 63354244f1 - Fix #547: no trustanchor written if filesystem full, fclose checked. wouter 2014-01-21 10:14:55 +0000
  • de91e9d4f2 - iana portlist updated. wouter 2014-01-17 15:29:04 +0000
  • 2ac9c97c73 - Fix isprint() portability in sldns, uses unsigned int. wouter 2014-01-17 14:45:14 +0000
  • c275bb44e5 nicer time include for winsock_event, less warning. wouter 2014-01-16 16:12:15 +0000
  • 511cfd92df - Windows port, adjust %lld to %I64d, and warning in win_event.c. wouter 2014-01-16 16:01:37 +0000
  • 347e8813a5 and unit test. wouter 2014-01-16 13:14:54 +0000
  • ba8b12b779 - fix #544: Fixed +i causes segfault when running with module conf "iterator". wouter 2014-01-16 13:04:34 +0000
  • 19b0244480 - iana portlist updated. wouter 2014-01-14 08:26:29 +0000
  • b3a6ca2278 pylib test referred to ldns which is not a dependency any more. wouter 2013-12-05 16:49:37 +0000
  • cc9064d64e - update pythonmod for ldns_ to sldns_ name change. wouter 2013-12-05 16:27:52 +0000
  • 8846f9759e include for NetBSD wouter 2013-12-05 16:24:48 +0000
  • 8af85a6350 Fix bug in cachedump format after sldns changes. wouter 2013-12-05 15:57:16 +0000
  • 0308628c7f add semicolon (svn:NO TEST) wouter 2013-12-03 14:29:19 +0000
  • 7bdd40b3ce include pkthdr.h (svn:NO TEST) wouter 2013-12-03 14:23:51 +0000
  • cfd81ba459 snprintf on windows can do %lld, just spurious compiler warnings. wouter 2013-12-03 14:17:44 +0000
  • 0a4d63c0f1 windows compile without ldns. wouter 2013-12-03 14:14:27 +0000
  • c1857ae33d use our own snprintf on windows for %lld. wouter 2013-12-03 14:07:56 +0000
  • 07ad9dbc37 ldns includes. wouter 2013-12-03 14:05:01 +0000
  • 86c15989e7 include sys.time.h wouter 2013-12-03 14:03:34 +0000
  • 7fbc43a145 include time.h wouter 2013-12-03 13:57:49 +0000
  • 6f31050bf8 - Fix windows compile to compile with sldns. wouter 2013-12-03 13:51:11 +0000
  • a64cc6f63f Update configure.ac, SLDNS##buffer_new() notation does not work. wouter 2013-12-03 09:12:18 +0000
  • db8f72c4f7 - Fix sldns to use sldns_ prefix for all ldns_ variables. wouter 2013-12-03 09:11:16 +0000
  • 884b06df55 Fix linking of sldns and ldns, unique identifiers for global variables. wouter 2013-11-30 11:03:55 +0000
  • 26dd14b3a1 nicer return value. wouter 2013-11-27 10:07:33 +0000
  • eba4045889 Fixup str2wire_rr for dname_len NULL. wouter 2013-11-13 09:56:58 +0000
  • 992c74a70a - Fix bug#537: compile python plugin without ldns library. wouter 2013-11-13 08:53:53 +0000
  • 2e1c6e061f - Fix bug#536: acl_deny_non_local and refuse_non_local added. wouter 2013-11-12 10:08:54 +0000
  • 936b11a95e interface: and ip-address: also includes for newer ldns in pythonmod. wouter 2013-11-06 02:48:59 +0000
  • 116d59bef9 - Patch from Neel Goyal to fix async id assignment if callback is called by libunbound in the mesh attach. wouter 2013-11-05 21:16:02 +0000
  • 22dd467d26 - Patch from Neel Goyal to fix callback in libunbound. wouter 2013-11-04 18:53:21 +0000
  • d2113c3a1c autoconf wouter 2013-11-03 23:13:49 +0000
  • c008161b94 - if configured --with-libunbound-only fix make install. wouter 2013-11-03 23:12:55 +0000
  • 6962082dc4 portability with new ldns core (time includes). wouter 2013-11-02 04:38:57 +0000
  • b641715036 portability fixes for new USE_SLDNS ldns subdir codebase. wouter 2013-10-31 16:27:15 +0000
  • 409c3e44db more time includes. wouter 2013-10-31 16:26:45 +0000
  • 57164d5e00 include time.h wouter 2013-10-31 16:05:21 +0000
  • 5b3956eec8 not string literal. wouter 2013-10-31 16:02:22 +0000
  • 011e0132bf fixup nonliteral format string wouter 2013-10-31 16:01:01 +0000
  • 3f975fbcf4 remove unused statement. wouter 2013-10-31 15:51:08 +0000
  • e179531fec Fix uninit var warning. wouter 2013-10-31 15:47:02 +0000
  • 72c68179a5 note bugzilla number. wouter 2013-10-31 15:32:56 +0000
  • 64580c8149 Fix portability of UINT_MAX and incomplete type of enum in header file. wouter 2013-10-31 15:28:13 +0000
  • ec0c825ac0 Fixup stdarg include, ldns reference in help. wouter 2013-10-31 15:17:53 +0000
  • 8e6ee27eda - separate ldns into core ldns inside ldns/ subdirectory. No more --with-ldns is needed and unbound does not rely on libldns. wouter 2013-10-31 15:09:26 +0000
  • c0c114ebeb - iana portlist update. wouter 2013-10-31 15:06:24 +0000
  • 61ef2ac265 - Set SO_REUSEADDR so that the wildcard interface and a more specific interface port 53 can be used at the same time, and one of the daemons is unbound. wouter 2013-10-31 15:06:11 +0000
  • e37c8fa8e9 - Fix #528: if very high logging (4 or more) segfault on allow_snoop. wouter 2013-10-22 12:01:51 +0000
  • d672c0066c - Patch from Neel Goyal: Add an API call to set an event base on an existing ub_ctx. This basically just destroys the current worker and sets the event base to the current. And fix a deadlock in ub_resolve_event – the cfglock is held when libworker_create is called. This ends up trying to acquire the lock again in context_obtain_alloc in the call chain. wouter 2013-10-22 09:32:10 +0000
  • 6f38f4319d make depend and doc. wouter 2013-09-26 08:54:27 +0000
  • a6234674fb - unbound-event.h is installed if configured --with-libevent. It contains low-level library calls, that use libevent's event_base and an ldns_buffer for the wire return packet to perform async resolution in the client's eventloop. wouter 2013-09-26 08:34:14 +0000
  • 4d385dc589 - acx_nlnetlabs.m4 to 26; improve FLTO help text. wouter 2013-09-19 13:08:58 +0000
  • 3cb0e151cb iana portlist updated. wouter 2013-09-19 12:03:44 +0000