]>
git.ipfire.org Git - thirdparty/unbound.git/log
W.C.A. Wijngaards [Thu, 22 Aug 2019 12:50:49 +0000 (14:50 +0200)]
- 1.9.3rc2 release candidate tag.
W.C.A. Wijngaards [Thu, 22 Aug 2019 11:32:34 +0000 (13:32 +0200)]
delete duplicate file.
W.C.A. Wijngaards [Thu, 22 Aug 2019 11:31:09 +0000 (13:31 +0200)]
updated fastrpz.patch to apply cleanly.
W.C.A. Wijngaards [Thu, 22 Aug 2019 10:22:25 +0000 (12:22 +0200)]
- Fix that pkg-config is setup before --enable-systemd needs it.
W.C.A. Wijngaards [Wed, 21 Aug 2019 15:41:29 +0000 (17:41 +0200)]
- Fix log_dns_msg to log irrespective of minimal responses config.
Ralph Dolmans [Mon, 19 Aug 2019 11:27:19 +0000 (13:27 +0200)]
- Document limitation of pidfile removal outside of chroot directory.
W.C.A. Wijngaards [Fri, 16 Aug 2019 10:52:58 +0000 (12:52 +0200)]
- Remove warning about unknown cast-function-type warning pragma.
W.C.A. Wijngaards [Fri, 16 Aug 2019 10:37:13 +0000 (12:37 +0200)]
- Fixup contrib/fastrpz.patch
W.C.A. Wijngaards [Fri, 16 Aug 2019 10:21:40 +0000 (12:21 +0200)]
- Please doxygen's parser for "@" occurrence in doxygen comment.
W.C.A. Wijngaards [Fri, 16 Aug 2019 10:18:23 +0000 (12:18 +0200)]
- Fix unittest valgrind false positive uninitialised value report,
where if gcc 9.1.1 uses -O2 (but not -O1) then valgrind 3.15.0
issues an uninitialised value for the token buffer at the str2wire.c
rrinternal_get_owner() strcmp with the '@' value. Rewritten to use
straight character comparisons removes the false positive. Also
valgrinds --expensive-definedness-checks=yes can stop this false
positive.
Ralph Dolmans [Fri, 16 Aug 2019 10:13:30 +0000 (12:13 +0200)]
Prevent potential double free
W.C.A. Wijngaards [Thu, 15 Aug 2019 15:04:38 +0000 (17:04 +0200)]
- (for later release): -V prints if TCP fastopen is available.
W.C.A. Wijngaards [Thu, 15 Aug 2019 13:49:15 +0000 (15:49 +0200)]
- 1.9.3rc1 release candidate tag.
W.C.A. Wijngaards [Thu, 15 Aug 2019 13:11:04 +0000 (15:11 +0200)]
- Fix character buffer size in ub_ctx_hosts.
W.C.A. Wijngaards [Thu, 15 Aug 2019 13:05:02 +0000 (15:05 +0200)]
- escape commandline contents for -V.
W.C.A. Wijngaards [Thu, 15 Aug 2019 12:25:46 +0000 (14:25 +0200)]
- avoid warning about upcast on 32bit systems for autotrust.
W.C.A. Wijngaards [Thu, 15 Aug 2019 12:02:14 +0000 (14:02 +0200)]
- Fix autotrust temp file uniqueness windows compile.
W.C.A. Wijngaards [Thu, 15 Aug 2019 11:07:26 +0000 (13:07 +0200)]
- iana portlist updated.
W.C.A. Wijngaards [Wed, 14 Aug 2019 14:08:19 +0000 (16:08 +0200)]
- Fix warning for unused variable for compilation without systemd.
George Thessalonikefs [Wed, 14 Aug 2019 13:51:28 +0000 (15:51 +0200)]
- Fix #59, when compiled with systemd support check that we can properly
communicate with systemd through the `NOTIFY_SOCKET`.
Wouter Wijngaards [Wed, 14 Aug 2019 10:47:42 +0000 (12:47 +0200)]
Merge pull request #57 from NLnetLabs/show-build-options
Introduce `-V` option to print the version number and build options.
gthess [Wed, 14 Aug 2019 09:45:41 +0000 (11:45 +0200)]
Merge branch 'master' into show-build-options
W.C.A. Wijngaards [Wed, 14 Aug 2019 09:40:35 +0000 (11:40 +0200)]
- Generate configlexer with newer flex.
W.C.A. Wijngaards [Wed, 14 Aug 2019 09:34:27 +0000 (11:34 +0200)]
autoconf for the '-V' option changes.
Ralph Dolmans [Tue, 13 Aug 2019 15:06:43 +0000 (17:06 +0200)]
- Add RPZ AXFR test
- Fix memory leak
Ralph Dolmans [Mon, 12 Aug 2019 16:44:30 +0000 (18:44 +0200)]
- Add RPZ response IP override test
George Thessalonikefs [Mon, 12 Aug 2019 15:52:43 +0000 (17:52 +0200)]
- Introduce `-V` option to print the version number and build options.
Previously reported build options like linked libs and linked modules
are now moved from `-h` to `-V` as well for consistency.
- PACKAGE_BUGREPORT now also includes link to GitHub issues.
Ralph Dolmans [Mon, 12 Aug 2019 14:06:15 +0000 (16:06 +0200)]
- Add RPZ respip test
- Fix rpz memory leak
Ralph Dolmans [Thu, 8 Aug 2019 14:43:28 +0000 (16:43 +0200)]
- Add RPZ/QNAME override test
Ralph Dolmans [Thu, 8 Aug 2019 14:07:16 +0000 (16:07 +0200)]
- Extend RPZ/QNAME trigger test
- Fix potential memory leak
Ralph Dolmans [Thu, 8 Aug 2019 11:50:02 +0000 (13:50 +0200)]
- Added RPZ/QNAME trigger test
Ralph Dolmans [Wed, 7 Aug 2019 12:53:23 +0000 (14:53 +0200)]
Update RPZ man page and example.conf
Ralph Dolmans [Wed, 7 Aug 2019 12:09:48 +0000 (14:09 +0200)]
Add statistics support for disabled (action override) response IP RPZ
triggers.
W.C.A. Wijngaards [Thu, 1 Aug 2019 14:57:36 +0000 (16:57 +0200)]
- Check repinfo in worker_handle_request, if null, drop it.
W.C.A. Wijngaards [Thu, 1 Aug 2019 14:48:41 +0000 (16:48 +0200)]
- Fix to timeval_add for remaining second in microseconds.
W.C.A. Wijngaards [Thu, 1 Aug 2019 14:40:52 +0000 (16:40 +0200)]
- Fix to return after failed auth zone http chunk write.
- Fix to remove unused test for task_probe existance.
Ralph Dolmans [Thu, 1 Aug 2019 12:31:37 +0000 (14:31 +0200)]
- Add RPZ response IP override option, logging, and statistics
W.C.A. Wijngaards [Thu, 1 Aug 2019 07:34:44 +0000 (09:34 +0200)]
- Fix #52 #53, fix for example fail program.
W.C.A. Wijngaards [Thu, 1 Aug 2019 07:15:33 +0000 (09:15 +0200)]
- For #52 #53, second context does not close logfile override.
W.C.A. Wijngaards [Mon, 29 Jul 2019 14:58:23 +0000 (16:58 +0200)]
Fix comment.
W.C.A. Wijngaards [Mon, 29 Jul 2019 14:51:40 +0000 (16:51 +0200)]
- Add hex print of trust anchor pointer to trust anchor file temp
name to make it unique, for libunbound created multiple contexts.
W.C.A. Wijngaards [Mon, 29 Jul 2019 07:25:49 +0000 (09:25 +0200)]
- Add verbose log message when auth zone file is written, at level 4.
W.C.A. Wijngaards [Tue, 23 Jul 2019 12:01:59 +0000 (14:01 +0200)]
- Fix question section mismatch in local zone redirect.
W.C.A. Wijngaards [Fri, 19 Jul 2019 10:51:37 +0000 (12:51 +0200)]
Fixup space in error message.
W.C.A. Wijngaards [Fri, 19 Jul 2019 06:18:06 +0000 (08:18 +0200)]
- Fix #49: Set no renegotiation on the SSL context to stop client
session renegotiation.
Ralph Dolmans [Tue, 16 Jul 2019 17:45:49 +0000 (19:45 +0200)]
- Fix doxygen issue
- Fix memory leak
- IANA ports update
- merge littlehash ASAN changes
Ralph Dolmans [Tue, 16 Jul 2019 16:43:16 +0000 (18:43 +0200)]
- Added RPZ response IP support
W.C.A. Wijngaards [Fri, 12 Jul 2019 12:34:35 +0000 (14:34 +0200)]
- Fix #48: Unbound returns additional records on NODATA response,
if minimal-responses is enabled, also the additional for negative
responses is removed.
Ralph Dolmans [Tue, 9 Jul 2019 12:58:36 +0000 (14:58 +0200)]
- Fix in respip addrtree selection. Absence of addr_tree_init_parents() call
made it impossible to go up the tree when the matching netmask is too
specific.
Ralph Dolmans [Fri, 5 Jul 2019 14:52:03 +0000 (16:52 +0200)]
- Fix for possible assertion failure when answering respip CNAME from cache.
W.C.A. Wijngaards [Tue, 25 Jun 2019 13:14:07 +0000 (15:14 +0200)]
Nicer spelling and layout.
W.C.A. Wijngaards [Tue, 25 Jun 2019 12:50:49 +0000 (14:50 +0200)]
- For #45, check that 127.0.0.1 and ::1 are not used in unbound.conf
when do-not-query-localhost is turned on, or at default on,
unbound-checkconf prints a warning if it is found in forward-addr or
stub-addr statements.
Ralph Dolmans [Mon, 24 Jun 2019 14:01:01 +0000 (16:01 +0200)]
Procedures to parse RPZ ip address notation.
W.C.A. Wijngaards [Mon, 24 Jun 2019 08:53:27 +0000 (10:53 +0200)]
- Fix memleak in unit test, reported from the clang 8.0 static analyzer.
W.C.A. Wijngaards [Tue, 18 Jun 2019 15:25:08 +0000 (17:25 +0200)]
- Fix python dict reference and double free in config.
W.C.A. Wijngaards [Tue, 18 Jun 2019 15:11:31 +0000 (17:11 +0200)]
- Merge PR #6: Python module: support multiple instances
- Merge PR #5: Python module: define constant MODULE_RESTART_NEXT
- Merge PR #4: Python module: assign something useful to the
per-query data store 'qdata'
Noted in Changelog.
W.C.A. Wijngaards [Tue, 18 Jun 2019 15:08:59 +0000 (17:08 +0200)]
Merge branch 'episource-dev/all-merged/master'.
Merge PR #6: Python module: support multiple instances
Merge PR #5: Python module: define constant MODULE_RESTART_NEXT
Merge PR #4: Python module: assign something useful to the per-query data store 'qdata'
W.C.A. Wijngaards [Tue, 18 Jun 2019 15:07:57 +0000 (17:07 +0200)]
Merge branch 'dev/all-merged/master' of git://github.com/episource/unbound into episource-dev/all-merged/master
W.C.A. Wijngaards [Tue, 18 Jun 2019 14:25:11 +0000 (16:25 +0200)]
- Added documentation to the ipset files (for doxygen output).
W.C.A. Wijngaards [Tue, 18 Jun 2019 13:59:10 +0000 (15:59 +0200)]
- make depend
W.C.A. Wijngaards [Tue, 18 Jun 2019 13:57:28 +0000 (15:57 +0200)]
- Fix to make unbound-control with ipset, remove unused variable,
use unsigned type because of comparison, and assign null instead
of compare with it. Remade lex and yacc output.
W.C.A. Wijngaards [Tue, 18 Jun 2019 13:38:37 +0000 (15:38 +0200)]
- PR #28: IPSet module, by Kevin Chou. Created a module to support
the ipset that could add the domain's ip to a list easily.
Needs libmnl, and --enable-ipset and config it, doc/README.ipset.md.
- Fix to omit RRSIGs from addition to the ipset.
W.C.A. Wijngaards [Tue, 18 Jun 2019 11:54:04 +0000 (13:54 +0200)]
Merge branch 'k9982874-master',PR #28 IPset module.
W.C.A. Wijngaards [Tue, 18 Jun 2019 11:52:52 +0000 (13:52 +0200)]
Merge branch 'master' of git://github.com/k9982874/unbound into k9982874-master
W.C.A. Wijngaards [Mon, 17 Jun 2019 12:15:36 +0000 (14:15 +0200)]
- Fix for #24: Fix abort due to scan of auth zone masters using old
address from previous scan.
W.C.A. Wijngaards [Mon, 17 Jun 2019 10:13:12 +0000 (12:13 +0200)]
- Fix #39: In libunbound, leftover logfile is close()d unpredictably.
W.C.A. Wijngaards [Mon, 17 Jun 2019 09:42:19 +0000 (11:42 +0200)]
- Master contains version 1.9.3 in development.
W.C.A. Wijngaards [Fri, 14 Jun 2019 06:38:37 +0000 (08:38 +0200)]
- 1.9.2rc3 release candidate tag.
Moritz Schneider [Wed, 12 Jun 2019 17:11:20 +0000 (19:11 +0200)]
Update Changelog
Moritz Schneider [Wed, 12 Jun 2019 17:08:59 +0000 (19:08 +0200)]
Update documentation for outbound-msg-retry
Moritz Schneider [Wed, 12 Jun 2019 16:54:03 +0000 (18:54 +0200)]
Adapt some comments
Moritz Schneider [Wed, 12 Jun 2019 16:52:41 +0000 (18:52 +0200)]
Update configparser with outbound-msg-retry config parameter
Moritz Schneider [Wed, 12 Jun 2019 16:51:26 +0000 (18:51 +0200)]
Make outbound msg retry configurable
Moritz Schneider [Wed, 12 Jun 2019 16:44:21 +0000 (18:44 +0200)]
Add unit test for check the configuration of outbound max retries
Moritz Schneider [Wed, 12 Jun 2019 10:12:25 +0000 (12:12 +0200)]
Styling: Fix mixture of tabs and spaces
Moritz Schneider [Wed, 12 Jun 2019 09:17:24 +0000 (11:17 +0200)]
Styling: remove trailing whitespaces
W.C.A. Wijngaards [Wed, 12 Jun 2019 06:32:45 +0000 (08:32 +0200)]
- Fix another spoolbuf storage code point, in prefetch.
W.C.A. Wijngaards [Tue, 11 Jun 2019 10:46:44 +0000 (12:46 +0200)]
- 1.9.2rc1 release candidate tag.
W.C.A. Wijngaards [Tue, 11 Jun 2019 10:15:43 +0000 (12:15 +0200)]
- Fix that fixes the Fix that spoolbuf is not used to store tcp
pipelined response between mesh send and callback end, this fixes
error cases that did not use the correct spoolbuf.
W.C.A. Wijngaards [Thu, 6 Jun 2019 07:32:53 +0000 (09:32 +0200)]
- 1.9.2rc1 release candidate tag.
Ralph Dolmans [Wed, 5 Jun 2019 12:26:57 +0000 (14:26 +0200)]
Only strdup rpz_log_name when configured
Ralph Dolmans [Tue, 4 Jun 2019 13:39:08 +0000 (15:39 +0200)]
Add RPZ config options to unbound.conf man page.
Ralph Dolmans [Tue, 4 Jun 2019 10:38:44 +0000 (12:38 +0200)]
fix double free issue
W.C.A. Wijngaards [Tue, 4 Jun 2019 10:21:21 +0000 (12:21 +0200)]
- iana portlist updated.
Ralph Dolmans [Mon, 3 Jun 2019 13:46:39 +0000 (15:46 +0200)]
Added RPZ log name and stats
W.C.A. Wijngaards [Wed, 29 May 2019 11:28:03 +0000 (13:28 +0200)]
- Fix to guard _OPENBSD_SOURCE from redefinition.
W.C.A. Wijngaards [Tue, 28 May 2019 09:12:41 +0000 (11:12 +0200)]
- gitignore config.h.in~.
W.C.A. Wijngaards [Tue, 28 May 2019 09:12:05 +0000 (11:12 +0200)]
- Fix to define _OPENBSD_SOURCE to get reallocarray on NetBSD.
W.C.A. Wijngaards [Mon, 27 May 2019 09:23:41 +0000 (11:23 +0200)]
- Fix double file close in tcp pipelined response code.
Wouter Wijngaards [Fri, 24 May 2019 07:35:38 +0000 (09:35 +0200)]
- Fix that spoolbuf is not used to store tcp pipelined response
between mesh send and callback end.
W.C.A. Wijngaards [Mon, 20 May 2019 09:57:09 +0000 (11:57 +0200)]
- Note that so-reuseport at extreme load is better turned off,
otherwise queries are not distributed evenly, on Linux 4.4.x.
Kevin Chou [Sat, 18 May 2019 05:48:49 +0000 (13:48 +0800)]
fix segmentation fault
Ralph Dolmans [Thu, 16 May 2019 20:30:42 +0000 (22:30 +0200)]
- Added RPZ action overrides
- Added RPZ policy apply logging
W.C.A. Wijngaards [Thu, 16 May 2019 09:06:01 +0000 (11:06 +0200)]
- Fix #31: swig 4.0 and python module.
W.C.A. Wijngaards [Mon, 13 May 2019 13:39:59 +0000 (15:39 +0200)]
- Attempt to fix malformed tcp response.
W.C.A. Wijngaards [Mon, 13 May 2019 08:39:39 +0000 (10:39 +0200)]
- Squelch log messages from tcp send about connection reset by peer.
They can be enabled with verbosity at higher values for diagnosing
network connectivity issues.
W.C.A. Wijngaards [Thu, 9 May 2019 15:07:01 +0000 (17:07 +0200)]
- Revert fix for oss-fuzz, error is in that build script that
unconditionally includes .o files detected by configure, also
when the machine architecture uses different LIBOBJS files.
W.C.A. Wijngaards [Wed, 8 May 2019 12:43:56 +0000 (14:43 +0200)]
- Attempt to fix build failure in oss-fuzz
because of reallocarray.
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=14648.
Does not omit compile flags from commandline.
W.C.A. Wijngaards [Tue, 7 May 2019 14:11:15 +0000 (16:11 +0200)]
- Fix doxygen output error on readme markdown vignettes.
W.C.A. Wijngaards [Tue, 7 May 2019 14:10:22 +0000 (16:10 +0200)]
- Fix edns-subnet locks, in error cases the lock was not unlocked.