]>
git.ipfire.org Git - thirdparty/unbound.git/log
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.
W.C.A. Wijngaards [Tue, 23 Jun 2020 15:32:33 +0000 (17:32 +0200)]
Fix grammar.
W.C.A. Wijngaards [Tue, 23 Jun 2020 13:29:40 +0000 (15:29 +0200)]
tcp reuse timeout event cleanup and callbacks.
W.C.A. Wijngaards [Fri, 19 Jun 2020 16:04:12 +0000 (18:04 +0200)]
fix crash on cleanup.
W.C.A. Wijngaards [Fri, 19 Jun 2020 15:40:45 +0000 (17:40 +0200)]
fix uninit after malloc for on_tcp_waiting_list.
W.C.A. Wijngaards [Fri, 19 Jun 2020 15:37:23 +0000 (17:37 +0200)]
fix documentation for waiting_tcp pkt NULL setting.
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.
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.
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
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.
W.C.A. Wijngaards [Wed, 3 Jun 2020 12:23:06 +0000 (14:23 +0200)]
fix spare id random selection.
W.C.A. Wijngaards [Wed, 3 Jun 2020 12:03:34 +0000 (14:03 +0200)]
spare id random selection better.
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.
W.C.A. Wijngaards [Wed, 3 Jun 2020 08:01:51 +0000 (10:01 +0200)]
add test for tcp reuse
W.C.A. Wijngaards [Wed, 3 Jun 2020 07:38:02 +0000 (09:38 +0200)]
add debug printout
W.C.A. Wijngaards [Tue, 26 May 2020 14:27:45 +0000 (16:27 +0200)]
tree key addr
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.
W.C.A. Wijngaards [Tue, 26 May 2020 06:46:36 +0000 (08:46 +0200)]
fixup lru list presence boolean.
W.C.A. Wijngaards [Wed, 20 May 2020 13:39:50 +0000 (15:39 +0200)]
Merge branch 'master' into stream-reuse
W.C.A. Wijngaards [Tue, 19 May 2020 13:49:08 +0000 (15:49 +0200)]
- For PR #93: unit test for dynlib module.
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.
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.
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.
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.
W.C.A. Wijngaards [Mon, 18 May 2020 08:22:00 +0000 (10:22 +0200)]
- For PR #93: man page spelling reference fix.
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.
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.
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.
W.C.A. Wijngaards [Fri, 15 May 2020 14:42:45 +0000 (16:42 +0200)]
- For PR #93: Fix warnings for dynlibmodule.
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.
W.C.A. Wijngaards [Fri, 15 May 2020 12:53:39 +0000 (14:53 +0200)]
Merge branch '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
Ralph Dolmans [Fri, 15 May 2020 11:13:49 +0000 (13:13 +0200)]
- Cache ECS answers with longest scope of CNAME chain.
George Thessalonikefs [Wed, 22 Apr 2020 17:27:20 +0000 (19:27 +0200)]
- Explicitly use 'rrset-roundrobin: no' for test cases.
George Thessalonikefs [Tue, 21 Apr 2020 20:02:56 +0000 (22:02 +0200)]
- Fix tests for new rrset-roundrobin default.
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.
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
Anna Khaitovich [Tue, 21 Apr 2020 11:40:24 +0000 (13:40 +0200)]
KSK-2010 has been revoked
George Thessalonikefs [Tue, 21 Apr 2020 10:58:48 +0000 (12:58 +0200)]
- Change default value for 'rrset-roundrobin' to yes.
W.C.A. Wijngaards [Mon, 20 Apr 2020 13:35:45 +0000 (15:35 +0200)]
- Remove unneeded was_mesh_reply check.
W.C.A. Wijngaards [Mon, 20 Apr 2020 12:24:05 +0000 (14:24 +0200)]
- Fix for count of reply states in the mesh.
W.C.A. Wijngaards [Mon, 20 Apr 2020 08:08:08 +0000 (10:08 +0200)]
Fix that it is --enable-rpath, for #222.
W.C.A. Wijngaards [Mon, 20 Apr 2020 08:04:34 +0000 (10:04 +0200)]
- Fix #222: --with-rpath, fails to rpath python lib.
George Thessalonikefs [Fri, 17 Apr 2020 09:47:36 +0000 (11:47 +0200)]
- Document SNI support in unbound-anchor.8.in.
George Thessalonikefs [Fri, 17 Apr 2020 09:41:47 +0000 (11:41 +0200)]
- Update Changelog for PR #221.
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
George Thessalonikefs [Fri, 17 Apr 2020 09:33:12 +0000 (11:33 +0200)]
- Enable SNI by default in unbound-anchor.
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.
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.
George Thessalonikefs [Thu, 16 Apr 2020 11:48:47 +0000 (13:48 +0200)]
- Add SNI support on more TLS connections (fixes #193).
- Add SNI support to unbound-anchor.
George Thessalonikefs [Thu, 16 Apr 2020 11:56:40 +0000 (13:56 +0200)]
- Add doxygen documentation for DSCP.
W.C.A. Wijngaards [Thu, 16 Apr 2020 11:17:33 +0000 (13:17 +0200)]
- Fix for posix shell syntax for trap in run_msg.sh test script.
W.C.A. Wijngaards [Thu, 16 Apr 2020 11:14:50 +0000 (13:14 +0200)]
- Fix for posix shell syntax for trap in nsd-control-setup.
W.C.A. Wijngaards [Thu, 16 Apr 2020 09:48:53 +0000 (11:48 +0200)]
Merge branch 'master' of github.com:NLnetLabs/unbound
W.C.A. Wijngaards [Thu, 16 Apr 2020 09:47:27 +0000 (11:47 +0200)]
- Fix help return code in unbound-control-setup script.
George Thessalonikefs [Wed, 15 Apr 2020 15:57:02 +0000 (17:57 +0200)]
- Fix #220: auth-zone section in config may lead to segfault.
W.C.A. Wijngaards [Tue, 7 Apr 2020 11:49:25 +0000 (13:49 +0200)]
- Merge PR #214 from gearnode: unbound-control-setup recreate
certificates. With the -r option the certificates are created
again, without it, only the files that do not exist are created.
Wouter Wijngaards [Tue, 7 Apr 2020 11:48:54 +0000 (13:48 +0200)]
Merge pull request #214 from gearnode/idempotent-nsd-unbound-setup
unbound-control-setup recreate certificates
Gearnode [Tue, 7 Apr 2020 11:19:36 +0000 (13:19 +0200)]
fix unbound-control-setup is not idempotent
Ralph Dolmans [Mon, 6 Apr 2020 16:00:06 +0000 (18:00 +0200)]
- Keep track of number of timeouts. Use this counter to determine if capsforid
fallback should be started.
George Thessalonikefs [Mon, 6 Apr 2020 10:32:18 +0000 (12:32 +0200)]
- More documentation for redis-expire-records option.
George Thessalonikefs [Wed, 1 Apr 2020 15:22:38 +0000 (17:22 +0200)]
Merge branch 'Talkabout-redis-expire-records'
George Thessalonikefs [Wed, 1 Apr 2020 15:14:58 +0000 (17:14 +0200)]
- Changes for PR #206 (formatting and remade lex and yacc output).
George Thessalonikefs [Wed, 1 Apr 2020 14:04:48 +0000 (16:04 +0200)]
Merge branch 'master' of https://github.com/Talkabout/unbound into Talkabout-redis-expire-records
Talkabout [Wed, 1 Apr 2020 11:32:13 +0000 (13:32 +0200)]
changed init logic of redis backend as per review request
Talkabout [Tue, 31 Mar 2020 21:10:45 +0000 (23:10 +0200)]
implemented review feedback
renamed option from 'redis-set-ttl' to 'redis-expire-records'
Talkabout [Tue, 31 Mar 2020 10:47:13 +0000 (12:47 +0200)]
added option 'redis-set-ttl' to define whether ttl should be added to redis records
added check for redis command 'setex' when initializing redis connection
updated documentation
minor improvements to previous changes
W.C.A. Wijngaards [Mon, 30 Mar 2020 12:55:00 +0000 (14:55 +0200)]
- Merge PR #208: Fix uncached CLIENT_RESPONSE'es on stateful
transports.
Wouter Wijngaards [Mon, 30 Mar 2020 12:54:31 +0000 (14:54 +0200)]
Merge pull request #208 from NLnetLabs/bugfix/dnstap-client-response-on-stateful-transports
Fix uncached CLIENT_RESPONSE'es on stateful transports
Willem Toorop [Mon, 30 Mar 2020 10:19:17 +0000 (12:19 +0200)]
Send tcp_req_info->spool_buffer as dnstap CLIENT_RESPONSE
When tcp_req_info exists. This fixes that dnstap CLIENT_RESPONSE messages did not contain the response message when answering on statful transport for uncached responses.
Willem Toorop [Mon, 30 Mar 2020 09:39:07 +0000 (11:39 +0200)]
Fix uncached CLIENT_RESPONSE'es on stateful transports
Because repinfo->c->buffer does not contain the response when the it did not came from cache.
Only after tcp_req_info_send_reply is called, is the response on the buffer which is used to fill the dnstap protobuf's.
W.C.A. Wijngaards [Mon, 30 Mar 2020 08:29:15 +0000 (10:29 +0200)]
nroff fix for dash.
W.C.A. Wijngaards [Mon, 30 Mar 2020 08:27:44 +0000 (10:27 +0200)]
- Merge PR #207: Clarify if-automatic listens on 0.0.0.0 and ::
Wouter Wijngaards [Mon, 30 Mar 2020 08:27:14 +0000 (10:27 +0200)]
Merge pull request #207 from NLnetLabs/maintenance/if-transparent-doc
Clarify if-automatic listens on 0.0.0.0 and ::
Willem Toorop [Mon, 30 Mar 2020 08:07:25 +0000 (10:07 +0200)]
Clarify if-automatic listens on 0.0.0.0 and ::
Talkabout [Sun, 29 Mar 2020 21:53:01 +0000 (23:53 +0200)]
honor 'server_expired_ttl' in redis
Talkabout [Sun, 29 Mar 2020 13:23:13 +0000 (15:23 +0200)]
Merge branch 'master' of https://github.com/Talkabout/unbound
Talkabout [Sun, 29 Mar 2020 13:22:10 +0000 (15:22 +0200)]
added logic for redis to honor ttl when serve_expired is not enabled
W.C.A. Wijngaards [Fri, 27 Mar 2020 15:07:03 +0000 (16:07 +0100)]
Changelog note for PR #203.
- Merge PR #203 from noloader: Update README-Travis.md with current
procedures.
Wouter Wijngaards [Fri, 27 Mar 2020 15:06:31 +0000 (16:06 +0100)]
Merge pull request #203 from noloader/master
Update README-Travis.md with current procedures
Ralph Dolmans [Fri, 27 Mar 2020 10:27:12 +0000 (11:27 +0100)]
Make unbound-control error returned on missing domain name more user friendly.
Jeffrey Walton [Thu, 26 Mar 2020 23:57:58 +0000 (19:57 -0400)]
Update README-Travis.md with current procedures
Ralph Dolmans [Thu, 26 Mar 2020 18:11:57 +0000 (19:11 +0100)]
- Fix RPZ concurrency issue when using auth_zone_reload.
George Thessalonikefs [Wed, 25 Mar 2020 13:10:27 +0000 (14:10 +0100)]
Changelog entry for #201
- Merge PR #201 from noloader: Fix OpenSSL cross-compaile warnings.
George Thessalonikefs [Wed, 25 Mar 2020 12:59:51 +0000 (13:59 +0100)]
Merge branch 'noloader-android'
George Thessalonikefs [Wed, 25 Mar 2020 12:58:40 +0000 (13:58 +0100)]
- Keep 'arm64-v8a' support for Travis android builds.
Jeffrey Walton [Wed, 25 Mar 2020 09:00:35 +0000 (05:00 -0400)]
Fix OpenSSL corss-compaile warning
warning: '__ANDROID_API__' macro redefined
W.C.A. Wijngaards [Tue, 24 Mar 2020 09:23:00 +0000 (10:23 +0100)]
- Travis fix for ios by omitting tools from install.
W.C.A. Wijngaards [Tue, 24 Mar 2020 08:36:27 +0000 (09:36 +0100)]
- Fixes for #200 : example.conf note and set_value for ip-dscp.
W.C.A. Wijngaards [Tue, 24 Mar 2020 08:32:04 +0000 (09:32 +0100)]
- Fixes on #200. and rerun autoconf.
W.C.A. Wijngaards [Tue, 24 Mar 2020 08:25:05 +0000 (09:25 +0100)]
Changelog for #200 and bison, flex regenerate.
- Merge PR #200 from yarikk: add ip-dscp option to specify the DSCP
tag for outgoing packets.
Wouter Wijngaards [Tue, 24 Mar 2020 08:24:16 +0000 (09:24 +0100)]
Merge pull request #200 from yarikk/ipdiffserv
add ip-dscp option to specify the DSCP tag for outgoing packets
Yaroslav K [Wed, 26 Feb 2020 20:58:13 +0000 (12:58 -0800)]
add setting IP DiffServ Codepoint (DSCP, previously TOS) on sockets
Yaroslav K [Wed, 4 Mar 2020 19:02:16 +0000 (11:02 -0800)]
add ip-dscp configuration option for setting IP DiffServ codepoint (DSCP, previously TOS) on sockets
W.C.A. Wijngaards [Mon, 23 Mar 2020 16:26:06 +0000 (17:26 +0100)]
- Fix compile on Solaris for unbound-checkconf.
George Thessalonikefs [Fri, 20 Mar 2020 12:06:43 +0000 (13:06 +0100)]
- Changelog note for PR #198: Declare lz_enter_rr_into_zone() static,
it's only used in this file, by fobser.
gthess [Fri, 20 Mar 2020 12:04:09 +0000 (13:04 +0100)]
Merge pull request #198 from fobser/missing_prototype
Declare lz_enter_rr_into_zone() static, it's only used in this file.
W.C.A. Wijngaards [Fri, 20 Mar 2020 10:54:57 +0000 (11:54 +0100)]
Changelog note for #197.
- Merge PR #197 from fobser: Make log_ident_revert_to_default() a
proper prototype.
Wouter Wijngaards [Fri, 20 Mar 2020 10:54:39 +0000 (11:54 +0100)]
Merge pull request #197 from fobser/proper_prototype
Make log_ident_revert_to_default() a proper prototype.
Florian Obser [Fri, 20 Mar 2020 10:53:13 +0000 (11:53 +0100)]
Declare lz_enter_rr_into_zone() static, it's only used in this file.
Pointed out by clang with -Wmissing-prototypes