]> git.ipfire.org Git - thirdparty/unbound.git/log
thirdparty/unbound.git
5 years agostream reuse, write and read again if more data can go over the channel,
W.C.A. Wijngaards [Mon, 13 Jul 2020 13:16:59 +0000 (15:16 +0200)] 
stream reuse, write and read again if more data can go over the channel,
this amortizes the event loop mechanism for busy channels, for performance.

5 years agostream reuse, remove debug output
W.C.A. Wijngaards [Fri, 10 Jul 2020 14:06:17 +0000 (16:06 +0200)] 
stream reuse, remove debug output

5 years agofix that ssl_handle_it() uses tcp_is_reading in tcp_write_and_read mode.
W.C.A. Wijngaards [Fri, 10 Jul 2020 13:37:30 +0000 (15:37 +0200)] 
fix that ssl_handle_it() uses tcp_is_reading in tcp_write_and_read mode.
fix that netevent tcp_write_and_read mode does not close due to error from
assert that not both write and read happen at the same time.

5 years agostream reuse, fix bad id in reply errors.
W.C.A. Wijngaards [Fri, 10 Jul 2020 13:13:16 +0000 (15:13 +0200)] 
stream reuse, fix bad id in reply errors.

5 years agostream reuse, neater code for tree by id and use callback routine for timer.
W.C.A. Wijngaards [Thu, 9 Jul 2020 14:50:57 +0000 (16:50 +0200)] 
stream reuse, neater code for tree by id and use callback routine for timer.

5 years agostream reuse, comment improved
W.C.A. Wijngaards [Thu, 9 Jul 2020 14:37:40 +0000 (16:37 +0200)] 
stream reuse, comment improved

5 years agostream reuse, fix decommission to first remove from tree and then do the
W.C.A. Wijngaards [Thu, 9 Jul 2020 14:34:48 +0000 (16:34 +0200)] 
stream reuse, fix decommission to first remove from tree and then do the
callbacks and then delete the element.

5 years agostream reuse, fix double callback and double delete, items are in the tree.
W.C.A. Wijngaards [Thu, 9 Jul 2020 13:47:24 +0000 (15:47 +0200)] 
stream reuse, fix double callback and double delete, items are in the tree.

5 years agostream reuse, fix to put id number in waiting tcp packet.
W.C.A. Wijngaards [Thu, 9 Jul 2020 13:35:32 +0000 (15:35 +0200)] 
stream reuse, fix to put id number in waiting tcp packet.

5 years agostream reuse, fix to not keep stream when it is in error and closed.
W.C.A. Wijngaards [Thu, 9 Jul 2020 12:29:56 +0000 (14:29 +0200)] 
stream reuse, fix to not keep stream when it is in error and closed.
stream reuse, fix to stop listening on the fd before rw mode change.
stream reuse, fix waiting tcp id value stored before tree insert.
stream reuse, fix to not double delete pend.query.

5 years agostream reuse, fix to return key pointer from reuse_tcp_by_id_find.
W.C.A. Wijngaards [Thu, 9 Jul 2020 12:06:21 +0000 (14:06 +0200)] 
stream reuse, fix to return key pointer from reuse_tcp_by_id_find.

5 years agostream reuse, the id for pending stored in waiting_tcp structure, because
W.C.A. Wijngaards [Thu, 9 Jul 2020 11:58:44 +0000 (13:58 +0200)] 
stream reuse, the id for pending stored in waiting_tcp structure, because
there can be multiple messages waiting for reply.

5 years agostream reuse, check incoming messages from rbtree in outnet_tcp_cb when
W.C.A. Wijngaards [Thu, 9 Jul 2020 11:49:36 +0000 (13:49 +0200)] 
stream reuse, check incoming messages from rbtree in outnet_tcp_cb when
read a reply, and call that callback and remove that entry.

5 years agodebug prints in verbose output.
W.C.A. Wijngaards [Thu, 9 Jul 2020 11:41:50 +0000 (13:41 +0200)] 
debug prints in verbose output.

5 years agostream reuse toggle write and read to only read mode when write is done.
W.C.A. Wijngaards [Thu, 9 Jul 2020 11:41:03 +0000 (13:41 +0200)] 
stream reuse toggle write and read to only read mode when write is done.
tcp callback from stream read without entry linked.

5 years agoin outnet_tcptimer: pick up callbacks and clean the struct pending for
W.C.A. Wijngaards [Thu, 9 Jul 2020 08:28:47 +0000 (10:28 +0200)] 
in outnet_tcptimer: pick up callbacks and clean the struct pending for
use again in tcp_free list; then perform the callbacks in a cleaner state
for reentry into the outside network code.  Delete callbacks afterwards.

5 years agoMerge branch 'master' into stream-reuse
W.C.A. Wijngaards [Thu, 9 Jul 2020 06:55:19 +0000 (08:55 +0200)] 
Merge branch 'master' into stream-reuse

5 years ago- Fix to use SSL_CTX_set_tlsext_ticket_key_evp_cb in OpenSSL
W.C.A. Wijngaards [Wed, 8 Jul 2020 14:22:39 +0000 (16:22 +0200)] 
- Fix to use SSL_CTX_set_tlsext_ticket_key_evp_cb in OpenSSL
  3.0.0-alpha4.
- Longer keys for the test set, this avoids weak crypto errors.

5 years ago- Fix add missing DSA header, for compilation without deprecated
W.C.A. Wijngaards [Wed, 8 Jul 2020 09:43:50 +0000 (11:43 +0200)] 
- Fix add missing DSA header, for compilation without deprecated
  OpenSSL APIs.

5 years ago- Review fixes for checkconf #259 change.
W.C.A. Wijngaards [Tue, 7 Jul 2020 08:18:56 +0000 (10:18 +0200)] 
- Review fixes for checkconf #259 change.

5 years ago- Fix #259: Fix unbound-checkconf does not check view existence.
W.C.A. Wijngaards [Tue, 7 Jul 2020 07:00:04 +0000 (09:00 +0200)] 
- Fix #259: Fix unbound-checkconf does not check view existence.
  unbound-checkconf checks access-control-view, access-control-tags,
  access-control-tag-actions and access-control-tag-datas.
- Fix offset of error printout for access-control-tag-datas.

5 years ago- run_vm cleanup better and removes trailing slash on single argument.
W.C.A. Wijngaards [Mon, 6 Jul 2020 09:33:07 +0000 (11:33 +0200)] 
- run_vm cleanup better and removes trailing slash on single argument.

5 years ago- Fix tcp req info drop due to size call into mesh accounting
W.C.A. Wijngaards [Tue, 30 Jun 2020 15:22:43 +0000 (17:22 +0200)] 
- Fix tcp req info drop due to size call into mesh accounting
  removal of mesh state during mesh send reply.

5 years ago- Review fix for number of detached states due to use of variable
W.C.A. Wijngaards [Tue, 30 Jun 2020 14:35:48 +0000 (16:35 +0200)] 
- Review fix for number of detached states due to use of variable
  after end of loop.

5 years ago- Fix for mesh accounting when rpz decides to drop a reply with a
W.C.A. Wijngaards [Tue, 30 Jun 2020 14:20:09 +0000 (16:20 +0200)] 
- Fix for mesh accounting when rpz decides to drop a reply with a
  tcp stream waiting for it.

5 years ago- Also move reply list clean for mesh callbacks to the scrip callback
W.C.A. Wijngaards [Tue, 30 Jun 2020 13:48:11 +0000 (15:48 +0200)] 
- Also move reply list clean for mesh callbacks to the scrip callback
  can see the reply_info.
- Fix for mesh accounting if the reply list already empty to begin
  with.

5 years ago- Move reply list clean for serve expired mesh callback to after
W.C.A. Wijngaards [Tue, 30 Jun 2020 11:41:26 +0000 (13:41 +0200)] 
- Move reply list clean for serve expired mesh callback to after
  the reply is sent, so that script callbacks have reply_info.

5 years agotcp read and write handling of write events in netevent for tcp and ssl.
W.C.A. Wijngaards [Fri, 26 Jun 2020 14:05:15 +0000 (16:05 +0200)] 
tcp read and write handling of write events in netevent for tcp and ssl.

5 years agoin tcp write callback routine dont reset read byte count if write and read.
W.C.A. Wijngaards [Fri, 26 Jun 2020 08:54:13 +0000 (10:54 +0200)] 
in tcp write callback routine dont reset read byte count if write and read.
in tcp write callback and write and read and write is done perform callback.
tcp connection is selected to not toggle readwrite and give closed callback.

5 years agotcp callback function refactor, split read and timeout event setup, leave
W.C.A. Wijngaards [Thu, 25 Jun 2020 15:23:46 +0000 (17:23 +0200)] 
tcp callback function refactor, split read and timeout event setup, leave
unused queries that are already sent to track their reply on the query
pipeline, when serviced query is deleted deal with the write wait list,

5 years agooutnet_tcp_cb: add assertion and return when write packets done is handled.
W.C.A. Wijngaards [Thu, 25 Jun 2020 14:29:37 +0000 (16:29 +0200)] 
outnet_tcp_cb: add assertion and return when write packets done is handled.

5 years agopending_tcp_query: cleaner comments.
W.C.A. Wijngaards [Thu, 25 Jun 2020 14:22:43 +0000 (16:22 +0200)] 
pending_tcp_query: cleaner comments.

5 years agofor tcp use_free_buffer write straight away on reuse connection, if possible
W.C.A. Wijngaards [Thu, 25 Jun 2020 14:11:46 +0000 (16:11 +0200)] 
for tcp use_free_buffer write straight away on reuse connection, if possible

5 years agoin outside_network.c: also log messages that end up on the waiting list.
W.C.A. Wijngaards [Thu, 25 Jun 2020 14:05:25 +0000 (16:05 +0200)] 
in outside_network.c: also log messages that end up on the waiting list.
with dnstap.
for tcp use_free_buffer reuse existing entry if second wait entry on the
same addr as the other waiting.

5 years agotcp callback handle timeout event for read and reuse keepalive.
W.C.A. Wijngaards [Thu, 25 Jun 2020 12:26:29 +0000 (14:26 +0200)] 
tcp callback handle timeout event for read and reuse keepalive.

5 years agocomm point write and read structure members.
W.C.A. Wijngaards [Thu, 25 Jun 2020 11:06:21 +0000 (13:06 +0200)] 
comm point write and read structure members.

5 years agofix testcode for added function whitelist item.
W.C.A. Wijngaards [Wed, 24 Jun 2020 14:31:10 +0000 (16:31 +0200)] 
fix testcode for added function whitelist item.

5 years agoreuse tcp id_cmp function. clear list and tree after delete. clear when
W.C.A. Wijngaards [Wed, 24 Jun 2020 14:28:42 +0000 (16:28 +0200)] 
reuse tcp id_cmp function. clear list and tree after delete. clear when
decommisioned. callbacks when closed for lru space, and when closed because
not kept open.

5 years agoMerge branch 'master' into stream-reuse
W.C.A. Wijngaards [Wed, 24 Jun 2020 11:39:13 +0000 (13:39 +0200)] 
Merge branch 'master' into stream-reuse

5 years ago- doxygen file comments for dynlibmodule.
W.C.A. Wijngaards [Wed, 24 Jun 2020 11:37:43 +0000 (13:37 +0200)] 
- doxygen file comments for dynlibmodule.

5 years ago- iana portlist updated.
W.C.A. Wijngaards [Wed, 24 Jun 2020 11:33:47 +0000 (13:33 +0200)] 
- iana portlist updated.

5 years agoMerge branch 'master' into stream-reuse
W.C.A. Wijngaards [Wed, 24 Jun 2020 10:57:50 +0000 (12:57 +0200)] 
Merge branch 'master' into stream-reuse

5 years agoreuse tcp lookup with correct address as key.
W.C.A. Wijngaards [Wed, 24 Jun 2020 10:57:15 +0000 (12:57 +0200)] 
reuse tcp lookup with correct address as key.

5 years agofix reuse tcp crash, use addr in reuse struct, free leaked tcp entries.
W.C.A. Wijngaards [Wed, 24 Jun 2020 08:09:49 +0000 (10:09 +0200)] 
fix reuse tcp crash, use addr in reuse struct, free leaked tcp entries.

5 years agoFix grammar.
W.C.A. Wijngaards [Tue, 23 Jun 2020 15:32:33 +0000 (17:32 +0200)] 
Fix grammar.

5 years agotcp reuse timeout event cleanup and callbacks.
W.C.A. Wijngaards [Tue, 23 Jun 2020 13:29:40 +0000 (15:29 +0200)] 
tcp reuse timeout event cleanup and callbacks.

5 years agofix crash on cleanup.
W.C.A. Wijngaards [Fri, 19 Jun 2020 16:04:12 +0000 (18:04 +0200)] 
fix crash on cleanup.

5 years agofix uninit after malloc for on_tcp_waiting_list.
W.C.A. Wijngaards [Fri, 19 Jun 2020 15:40:45 +0000 (17:40 +0200)] 
fix uninit after malloc for on_tcp_waiting_list.

5 years agofix documentation for waiting_tcp pkt NULL setting.
W.C.A. Wijngaards [Fri, 19 Jun 2020 15:37:23 +0000 (17:37 +0200)] 
fix documentation for waiting_tcp pkt NULL setting.

5 years agoadd bool if on tcp waiting list, so that pkt can be stored.
W.C.A. Wijngaards [Fri, 19 Jun 2020 15:31:36 +0000 (17:31 +0200)] 
add bool if on tcp waiting list, so that pkt can be stored.
remove pkt args from outnet_tcp_take_into_use, use w.pkt.

5 years ago- Fix display of event loop method with libev.
W.C.A. Wijngaards [Wed, 17 Jun 2020 12:32:57 +0000 (14:32 +0200)] 
- Fix display of event loop method with libev.

5 years ago- Fix default explanation in man page for qname-minimisation-strict.
W.C.A. Wijngaards [Wed, 17 Jun 2020 06:20:52 +0000 (08:20 +0200)] 
- Fix default explanation in man page for qname-minimisation-strict.

5 years agoset timeout to wait for reuse
W.C.A. Wijngaards [Tue, 9 Jun 2020 14:15:03 +0000 (16:15 +0200)] 
set timeout to wait for reuse
add comm_point indicator for write events for reuse stream writes.

5 years agofix to set pending pointer in reuse tcp structure
W.C.A. Wijngaards [Tue, 9 Jun 2020 07:14:01 +0000 (09:14 +0200)] 
fix to set pending pointer in reuse tcp structure
fix debug output of reuse tcp and test leak of process

5 years ago- Mention tls name possible when tls is enabled for stub-addr in the
W.C.A. Wijngaards [Mon, 8 Jun 2020 06:35:10 +0000 (08:35 +0200)] 
- Mention tls name possible when tls is enabled for stub-addr in the
  man page.

5 years agotcp connection is stored and picked up for reuse
W.C.A. Wijngaards [Wed, 3 Jun 2020 15:24:26 +0000 (17:24 +0200)] 
tcp connection is stored and picked up for reuse
fix that comm_point_start_listening does not close the same fd that is started.

5 years agofix spare id random selection.
W.C.A. Wijngaards [Wed, 3 Jun 2020 12:23:06 +0000 (14:23 +0200)] 
fix spare id random selection.

5 years agospare id random selection better.
W.C.A. Wijngaards [Wed, 3 Jun 2020 12:03:34 +0000 (14:03 +0200)] 
spare id random selection better.

5 years agofind reuse find tcp loop code for multiple connections to the same destination
W.C.A. Wijngaards [Wed, 3 Jun 2020 10:10:31 +0000 (12:10 +0200)] 
find reuse find tcp loop code for multiple connections to the same destination
find spare id value in reused connection.

5 years agoadd test for tcp reuse
W.C.A. Wijngaards [Wed, 3 Jun 2020 08:01:51 +0000 (10:01 +0200)] 
add test for tcp reuse

5 years agoadd debug printout
W.C.A. Wijngaards [Wed, 3 Jun 2020 07:38:02 +0000 (09:38 +0200)] 
add debug printout

5 years ago- Changelog entry for PR #241.
George Thessalonikefs [Wed, 27 May 2020 16:25:29 +0000 (18:25 +0200)] 
- Changelog entry for PR #241.

5 years agoMerge pull request #241 from edmonds/edmonds/libunbound.pc/do-not-use-requires
gthess [Wed, 27 May 2020 16:21:05 +0000 (18:21 +0200)] 
Merge pull request #241 from edmonds/edmonds/libunbound.pc/do-not-use-requires

contrib/libunbound.pc.in: Do not use "Requires:"

5 years agotree key addr
W.C.A. Wijngaards [Tue, 26 May 2020 14:27:45 +0000 (16:27 +0200)] 
tree key addr

5 years agorename next,prev to lru_next,lru_prev for clarity.
W.C.A. Wijngaards [Tue, 26 May 2020 11:41:07 +0000 (13:41 +0200)] 
rename next,prev to lru_next,lru_prev for clarity.

5 years agofixup lru list presence boolean.
W.C.A. Wijngaards [Tue, 26 May 2020 06:46:36 +0000 (08:46 +0200)] 
fixup lru list presence boolean.

5 years agocontrib/libunbound.pc.in: Do not use "Requires:" 241/head
Robert Edmonds [Mon, 25 May 2020 21:58:37 +0000 (17:58 -0400)] 
contrib/libunbound.pc.in: Do not use "Requires:"

This commit updates contrib/libunbound.pc.in to remove the "Requires:"
directive and move its contents to "Requires.private:".

The pkg-config manpage documents the Requires/Libs fields as follows:

   Requires:
          This is a comma-separated list of packages that are required  by
          your package. Flags from dependent packages will be merged in to
          the flags reported for your package. Optionally, you can specify
          the  version  of the required package (using the operators =, <,
          >, >=, <=); specifying a version allows  pkg-config  to  perform
          extra  sanity  checks. You may only mention the same package one
          time on the Requires: line. If the version of a package  is  un‐
          specified, any version will be used with no checking.

   Requires.private:
          A list of packages required by this package. The difference from
          Requires is that the packages listed under Requires.private  are
          not  taken into account when a flag list is computed for dynami‐
          cally linked executable (i.e., when --static was not specified).
          In  the  situation where each .pc file corresponds to a library,
          Requires.private shall be used exclusively to specify the depen‐
          dencies between the libraries.

   Libs:  This  line  should give the link flags specific to your package.
          Don't add any flags for required packages; pkg-config  will  add
          those automatically.

   Libs.private:
          This line should list any private libraries in use.  Private li‐
          braries are libraries which are not  exposed  through  your  li‐
          brary,  but  are needed in the case of static linking. This dif‐
          fers from Requires.private in that it references libraries  that
          do not have package files installed.

In other words:

1) "Requires:" should specify the name of .pc packages that are required
to be installed to compile and dynamically link against libunbound. This
corresponds to needing the -dev (or -devel) package containing the .pc
file to be installed on the system. Since libunbound's header files
actually do not have any includes on any other library's headers, the
"Requires:" directive should be empty.

2) "Requires.private:" specifies the name of .pc packages that
correspond to libraries that are required to be installed to statically
link against libunbound. E.g., if libunbound.a has undefined symbols
event_* that are in libevent.a, statically linking against libunbound.a
requires statically linking libevent.a, and because libevent has a .pc
file, this means "libevent" should appear in libunbound.pc's
"Requires.private:" directive.

3) "Libs:" specifies the link flags needed to link against libunbound,
only, not including any dependencies.

4) "Libs.private:" specifies the link flags needed to statically link
against libraries that libunbound depends on that do not have .pc files.
I think it's possible for unbound's build system to actually declare
link flags under "Libs.private:" for some libraries that do have .pc
files (e.g. libcrypto/-lcrypto, libssl/-lssl, for OpenSSL) but in
practice this appears to be harmless.

Given #1 above that libunbound does not have any header dependencies
against any other packages it does not appear that "Requires:" is needed
at all. See https://bugs.debian.org/958331 for an example of a bug
report that this causes. We should not need to install the nettle-dev
package only for building binaries that compile against the libunbound
headers and link against the libunbound library.

5 years ago- Update contrib/aaaa-filter-iterator.patch for the recent
George Thessalonikefs [Mon, 25 May 2020 09:47:51 +0000 (11:47 +0200)] 
- Update contrib/aaaa-filter-iterator.patch for the recent
  generate_sub_request() change and to apply cleanly.

5 years ago- Fix for integer overflow when printing RDF_TYPE_TIME.
George Thessalonikefs [Thu, 21 May 2020 20:48:57 +0000 (22:48 +0200)] 
- Fix for integer overflow when printing RDF_TYPE_TIME.

5 years agoMerge branch 'master' into stream-reuse
W.C.A. Wijngaards [Wed, 20 May 2020 13:39:50 +0000 (15:39 +0200)] 
Merge branch 'master' into stream-reuse

5 years ago- For PR #93: unit test for dynlib module.
W.C.A. Wijngaards [Tue, 19 May 2020 13:49:08 +0000 (15:49 +0200)] 
- For PR #93: unit test for dynlib module.

5 years ago- For PR #93: windows compile warnings removal
W.C.A. Wijngaards [Tue, 19 May 2020 12:36:57 +0000 (14:36 +0200)] 
- For PR #93: windows compile warnings removal
- windows compile warnings removal for ip dscp option code.

5 years ago- Release 1.10.1 is 1.10.0 with fixes, code repository continues,
W.C.A. Wijngaards [Tue, 19 May 2020 08:29:37 +0000 (10:29 +0200)] 
- Release 1.10.1 is 1.10.0 with fixes, code repository continues,
  including those fixes, towards the next release.  Configure has
  version 1.10.2 version number in it.

5 years ago- CVE-2020-12662 Unbound can be tricked into amplifying an incoming
W.C.A. Wijngaards [Tue, 19 May 2020 08:27:27 +0000 (10:27 +0200)] 
- CVE-2020-12662 Unbound can be tricked into amplifying an incoming
  query into a large number of queries directed to a target.
- CVE-2020-12663 Malformed answers from upstream name servers can be
  used to make Unbound unresponsive.

5 years ago- For PR #93: fix link of other executables for dynlibmod dependency.
W.C.A. Wijngaards [Mon, 18 May 2020 15:26:01 +0000 (17:26 +0200)] 
- For PR #93: fix link of other executables for dynlibmod dependency.

5 years ago- For PR #93: man page spelling reference fix.
W.C.A. Wijngaards [Mon, 18 May 2020 08:22:00 +0000 (10:22 +0200)] 
- For PR #93: man page spelling reference fix.

5 years ago- For PR #93: checkconf allows python dynlib in module-config, for
W.C.A. Wijngaards [Mon, 18 May 2020 08:18:28 +0000 (10:18 +0200)] 
- For PR #93: checkconf allows python dynlib in module-config, for
  a couple cases.

5 years ago- For PR #93: checkconf allow multiple dynlib in module-config, for
W.C.A. Wijngaards [Mon, 18 May 2020 08:16:40 +0000 (10:16 +0200)] 
- For PR #93: checkconf allow multiple dynlib in module-config, for
  a couple cases.

5 years ago- For PR #93: dynlibmod can handle reloads and deinit and inits again,
W.C.A. Wijngaards [Mon, 18 May 2020 08:11:16 +0000 (10:11 +0200)] 
- For PR #93: dynlibmod can handle reloads and deinit and inits again,
  with dlclose and dlopen of the library again.  Also for multiple
  modules.  Fix memory leak by not closing dlopened content.  Fix
  to allow one dynlibmod instance by unbound-checkconf.

5 years ago- For PR #93: Fix warnings for dynlibmodule.
W.C.A. Wijngaards [Fri, 15 May 2020 14:42:45 +0000 (16:42 +0200)] 
- For PR #93: Fix warnings for dynlibmodule.

5 years ago- Fixed conflicts for PR #93 and make configure, yacc, lex.
W.C.A. Wijngaards [Fri, 15 May 2020 12:55:36 +0000 (14:55 +0200)] 
- Fixed conflicts for PR #93 and make configure, yacc, lex.

5 years agoMerge branch 'PMunch-master'
W.C.A. Wijngaards [Fri, 15 May 2020 12:53:39 +0000 (14:53 +0200)] 
Merge branch 'PMunch-master'

5 years agoMerge branch 'master' of git://github.com/PMunch/unbound into PMunch-master
W.C.A. Wijngaards [Fri, 15 May 2020 12:52:53 +0000 (14:52 +0200)] 
Merge branch 'master' of git://github.com/PMunch/unbound into PMunch-master
Fixed conflicts in Makefile.in and configparser.y

5 years ago- Cache ECS answers with longest scope of CNAME chain.
Ralph Dolmans [Fri, 15 May 2020 11:13:49 +0000 (13:13 +0200)] 
- Cache ECS answers with longest scope of CNAME chain.

5 years ago- Explicitly use 'rrset-roundrobin: no' for test cases.
George Thessalonikefs [Wed, 22 Apr 2020 17:27:20 +0000 (19:27 +0200)] 
- Explicitly use 'rrset-roundrobin: no' for test cases.

5 years ago- Fix tests for new rrset-roundrobin default.
George Thessalonikefs [Tue, 21 Apr 2020 20:02:56 +0000 (22:02 +0200)] 
- Fix tests for new rrset-roundrobin default.

5 years agoChangelog note for PR #225
W.C.A. Wijngaards [Tue, 21 Apr 2020 13:11:02 +0000 (15:11 +0200)] 
Changelog note for PR #225
- Merge #225 from akhait: KSK-2010 has been revoked. It removes the
  KSK-2010 from the default list in unbound-anchor, now that the
  revocation period is over.  KSK-2017 is the only trust anchor in
  the shipped default now.

5 years agoMerge pull request #225 from akhait/master
Wouter Wijngaards [Tue, 21 Apr 2020 13:09:29 +0000 (15:09 +0200)] 
Merge pull request #225 from akhait/master

KSK-2010 has been revoked

5 years agoKSK-2010 has been revoked 225/head
Anna Khaitovich [Tue, 21 Apr 2020 11:40:24 +0000 (13:40 +0200)] 
KSK-2010 has been revoked

5 years ago- Change default value for 'rrset-roundrobin' to yes.
George Thessalonikefs [Tue, 21 Apr 2020 10:58:48 +0000 (12:58 +0200)] 
- Change default value for 'rrset-roundrobin' to yes.

5 years ago- Remove unneeded was_mesh_reply check.
W.C.A. Wijngaards [Mon, 20 Apr 2020 13:35:45 +0000 (15:35 +0200)] 
- Remove unneeded was_mesh_reply check.

5 years ago- Fix for count of reply states in the mesh.
W.C.A. Wijngaards [Mon, 20 Apr 2020 12:24:05 +0000 (14:24 +0200)] 
- Fix for count of reply states in the mesh.

5 years agoFix that it is --enable-rpath, for #222.
W.C.A. Wijngaards [Mon, 20 Apr 2020 08:08:08 +0000 (10:08 +0200)] 
Fix that it is --enable-rpath, for #222.

5 years ago- Fix #222: --with-rpath, fails to rpath python lib.
W.C.A. Wijngaards [Mon, 20 Apr 2020 08:04:34 +0000 (10:04 +0200)] 
- Fix #222: --with-rpath, fails to rpath python lib.

5 years ago- Document SNI support in unbound-anchor.8.in.
George Thessalonikefs [Fri, 17 Apr 2020 09:47:36 +0000 (11:47 +0200)] 
- Document SNI support in unbound-anchor.8.in.

5 years ago- Update Changelog for PR #221.
George Thessalonikefs [Fri, 17 Apr 2020 09:41:47 +0000 (11:41 +0200)] 
- Update Changelog for PR #221.

5 years agoMerge pull request #221 from NLnetLabs/more-SNI
gthess [Fri, 17 Apr 2020 09:37:47 +0000 (11:37 +0200)] 
Merge pull request #221 from NLnetLabs/more-SNI

More SNI support on TLS

5 years ago- Enable SNI by default in unbound-anchor. 221/head
George Thessalonikefs [Fri, 17 Apr 2020 09:33:12 +0000 (11:33 +0200)] 
- Enable SNI by default in unbound-anchor.

5 years agoRevert "- Remove SNI support from unbound-anchor; TLS is used only for"
George Thessalonikefs [Fri, 17 Apr 2020 09:27:39 +0000 (11:27 +0200)] 
Revert "- Remove SNI support from unbound-anchor; TLS is used only for"

This reverts commit 9d197eb11061c2a7d805c9de5f411b425a030f05.

Server-side software may use SNI to pick the correct virtual host.

5 years ago- Remove SNI support from unbound-anchor; TLS is used only for
George Thessalonikefs [Fri, 17 Apr 2020 08:42:58 +0000 (10:42 +0200)] 
- Remove SNI support from unbound-anchor; TLS is used only for
  encryption and not validation.