]>
git.ipfire.org Git - thirdparty/unbound.git/log
W.C.A. Wijngaards [Mon, 6 May 2019 08:10:58 +0000 (10:10 +0200)]
Fix spelling in code annotation of changes
in the public domain lookup3.c file.
W.C.A. Wijngaards [Mon, 6 May 2019 07:44:01 +0000 (09:44 +0200)]
- Fix #30: AddressSanitizer finding in lookup3.c.
This sets the hash function to use a slower but better auditable code
that does not read beyond array boundaries. This makes code better
security checkable, and is better for security. It is fixed to be
slower, but not read outside of the array.
W.C.A. Wijngaards [Mon, 6 May 2019 07:26:23 +0000 (09:26 +0200)]
- Fix #29: Solaris 11.3 and missing symbols be64toh, htobe64.
Kevin Chou [Sun, 5 May 2019 02:47:00 +0000 (10:47 +0800)]
rollback the code
Kevin Chou [Sat, 4 May 2019 09:39:27 +0000 (17:39 +0800)]
bugfix
Kevin Chou [Sat, 4 May 2019 04:52:18 +0000 (12:52 +0800)]
performance improvement
Kevin Chu [Fri, 3 May 2019 09:45:34 +0000 (17:45 +0800)]
edit config parser to support ipset
W.C.A. Wijngaards [Thu, 2 May 2019 14:14:03 +0000 (16:14 +0200)]
- And gitignore unit test generated files, and generated doc files.
W.C.A. Wijngaards [Thu, 2 May 2019 14:01:56 +0000 (16:01 +0200)]
- Fix .gitignore, add pythonmod and dnstap generated files.
Kevin Chu [Thu, 2 May 2019 11:43:30 +0000 (19:43 +0800)]
Add support for ipset
W.C.A. Wijngaards [Thu, 2 May 2019 09:17:41 +0000 (11:17 +0200)]
- contrib/fastrpz.patch updated for code changes, and with git diff.
Ralph Dolmans [Wed, 1 May 2019 16:03:16 +0000 (18:03 +0200)]
Add repology batch to README.md
W.C.A. Wijngaards [Wed, 1 May 2019 14:41:47 +0000 (16:41 +0200)]
Merge branch 'features/XoT'
W.C.A. Wijngaards [Wed, 1 May 2019 14:41:09 +0000 (16:41 +0200)]
- PR #16: XoT support, AXFR over TLS
Turn it on with master: <ip>#<authname> in unbound.conf. This uses TLS to
download the AXFR (or IXFR).
Willem Toorop [Wed, 1 May 2019 14:24:52 +0000 (16:24 +0200)]
Merge branch 'master' into features/XoT
W.C.A. Wijngaards [Wed, 1 May 2019 11:39:32 +0000 (13:39 +0200)]
fixup shell
W.C.A. Wijngaards [Wed, 1 May 2019 11:34:45 +0000 (13:34 +0200)]
- Nicer travis output for clang analysis.
gthess [Wed, 1 May 2019 11:18:49 +0000 (13:18 +0200)]
Merge pull request #26 from NLnetLabs/github_readme
Added README.md file for Github use
W.C.A. Wijngaards [Wed, 1 May 2019 10:47:53 +0000 (12:47 +0200)]
fixup to remove .git from makedist tarballs.
W.C.A. Wijngaards [Wed, 1 May 2019 10:28:29 +0000 (12:28 +0200)]
Merge branch 'makedist_from_git'
Ralph Dolmans [Wed, 1 May 2019 10:28:24 +0000 (12:28 +0200)]
Added README.md file for Github use
W.C.A. Wijngaards [Wed, 1 May 2019 10:27:19 +0000 (12:27 +0200)]
- Update makedist for git.
W.C.A. Wijngaards [Wed, 1 May 2019 10:14:41 +0000 (12:14 +0200)]
update makedist for git
Wouter Wijngaards [Mon, 29 Apr 2019 09:41:56 +0000 (11:41 +0200)]
Update services/authzone.c
Co-Authored-By: wtoorop <willem@nlnetlabs.nl>
Wouter Wijngaards [Mon, 29 Apr 2019 09:41:45 +0000 (11:41 +0200)]
Update services/authzone.c
Co-Authored-By: wtoorop <willem@nlnetlabs.nl>
Wouter Wijngaards [Mon, 29 Apr 2019 09:25:45 +0000 (11:25 +0200)]
Update services/outside_network.c
Co-Authored-By: wtoorop <willem@nlnetlabs.nl>
Wouter Wijngaards [Mon, 29 Apr 2019 09:25:09 +0000 (11:25 +0200)]
Update services/authzone.c
Co-Authored-By: wtoorop <willem@nlnetlabs.nl>
Wouter Wijngaards [Mon, 29 Apr 2019 09:25:04 +0000 (11:25 +0200)]
Update services/outside_network.c
Co-Authored-By: wtoorop <willem@nlnetlabs.nl>
Wouter Wijngaards [Mon, 29 Apr 2019 09:24:45 +0000 (11:24 +0200)]
Update services/authzone.c
Co-Authored-By: wtoorop <willem@nlnetlabs.nl>
Wouter Wijngaards [Mon, 29 Apr 2019 09:23:23 +0000 (11:23 +0200)]
Update services/authzone.c
Co-Authored-By: wtoorop <willem@nlnetlabs.nl>
Wouter Wijngaards [Mon, 29 Apr 2019 09:23:11 +0000 (11:23 +0200)]
Update services/authzone.c
Co-Authored-By: wtoorop <willem@nlnetlabs.nl>
wtoorop [Mon, 29 Apr 2019 08:58:49 +0000 (10:58 +0200)]
Merge pull request #4 from wcawijngaards/features/XoT
Fix test code for call change for XoT.
W.C.A. Wijngaards [Mon, 29 Apr 2019 08:52:25 +0000 (10:52 +0200)]
Fix test code for call change for XoT.
wtoorop [Mon, 29 Apr 2019 08:44:06 +0000 (10:44 +0200)]
Merge pull request #3 from wcawijngaards/features/XoT
Fixup fd pass.
W.C.A. Wijngaards [Mon, 29 Apr 2019 08:40:12 +0000 (10:40 +0200)]
Fixup fd pass.
Wouter Wijngaards [Mon, 29 Apr 2019 08:32:27 +0000 (10:32 +0200)]
Merge branch 'master' into features/XoT
wtoorop [Mon, 29 Apr 2019 08:27:15 +0000 (10:27 +0200)]
Merge pull request #2 from wcawijngaards/features/XoT
Review changes for the XoT branch
W.C.A. Wijngaards [Mon, 29 Apr 2019 08:25:19 +0000 (10:25 +0200)]
Review changes for the XoT branch
With doc, SSL setup function, and function parameter doc.
Ralph Dolmans [Thu, 25 Apr 2019 18:00:56 +0000 (20:00 +0200)]
- Make IXFR deletion more robust
Ralph Dolmans [Thu, 25 Apr 2019 17:02:17 +0000 (19:02 +0200)]
- Don't attempt an RPZ delete for unsupported actions
Ralph Dolmans [Thu, 25 Apr 2019 14:14:39 +0000 (16:14 +0200)]
- locking issues
Wouter Wijngaards [Thu, 25 Apr 2019 14:07:42 +0000 (14:07 +0000)]
- Fix wrong query name in local zone redirect answers with a CNAME,
the copy of the local alias is in unpacked form.
git-svn-id: file:///svn/unbound/trunk@5175
be551aaa -1e26-0410-a405-
d3ace91eadb9
Ralph Dolmans [Thu, 25 Apr 2019 12:47:09 +0000 (14:47 +0200)]
Merge branch 'feature/rpz' of github.com:ralphdolmans/unbound into feature/rpz
Ralph Dolmans [Thu, 25 Apr 2019 12:46:45 +0000 (14:46 +0200)]
- IXFR/AXFR support for RPZ
Ralph Dolmans [Thu, 25 Apr 2019 12:43:02 +0000 (14:43 +0200)]
Merge pull request #5 from NLnetLabs/master
bring fork up to date
Ralph Dolmans [Thu, 18 Apr 2019 15:09:15 +0000 (15:09 +0000)]
- Scrub RRs from answer section when reusing NXDOMAIN message for subdomain
answers.
- For harden-below-nxdomain: do not consider a name to be non-exitent when
message contains a CNAME record.
git-svn-id: file:///svn/unbound/trunk@5174
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 18 Apr 2019 11:34:12 +0000 (11:34 +0000)]
Remove lint, gives parse errors on system headers.
git-svn-id: file:///svn/unbound/trunk@5173
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 18 Apr 2019 11:29:31 +0000 (11:29 +0000)]
Add splint to run make lint.
git-svn-id: file:///svn/unbound/trunk@5172
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 18 Apr 2019 11:26:07 +0000 (11:26 +0000)]
See if make lint works.
git-svn-id: file:///svn/unbound/trunk@5171
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 18 Apr 2019 10:41:24 +0000 (10:41 +0000)]
Brackets to stop exiting from the build script.
git-svn-id: file:///svn/unbound/trunk@5170
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 18 Apr 2019 10:30:33 +0000 (10:30 +0000)]
Disable flto for correct warning report.
git-svn-id: file:///svn/unbound/trunk@5169
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 18 Apr 2019 10:18:32 +0000 (10:18 +0000)]
Printout with exit code.
git-svn-id: file:///svn/unbound/trunk@5168
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 18 Apr 2019 10:05:17 +0000 (10:05 +0000)]
Prinout analysis output (if any).
git-svn-id: file:///svn/unbound/trunk@5167
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 18 Apr 2019 09:49:11 +0000 (09:49 +0000)]
Fix run directory for clang analysis.
git-svn-id: file:///svn/unbound/trunk@5166
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 18 Apr 2019 09:40:54 +0000 (09:40 +0000)]
Run clang analysis from travis.
git-svn-id: file:///svn/unbound/trunk@5165
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 18 Apr 2019 09:35:07 +0000 (09:35 +0000)]
Fix to libssl-dev
git-svn-id: file:///svn/unbound/trunk@5164
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 18 Apr 2019 09:32:58 +0000 (09:32 +0000)]
fixup to libopenssl-dev.
git-svn-id: file:///svn/unbound/trunk@5163
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 18 Apr 2019 09:30:35 +0000 (09:30 +0000)]
- travis build file.
git-svn-id: file:///svn/unbound/trunk@5162
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 16 Apr 2019 13:21:22 +0000 (13:21 +0000)]
- iana portlist updated.
git-svn-id: file:///svn/unbound/trunk@5161
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 16 Apr 2019 12:53:50 +0000 (12:53 +0000)]
- Better braces in if statement in TCP fastopen code.
git-svn-id: file:///svn/unbound/trunk@5160
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 15 Apr 2019 11:52:21 +0000 (11:52 +0000)]
- Fix tls write event for read state change to re-call SSL_write and
not resume the TLS handshake.
git-svn-id: file:///svn/unbound/trunk@5159
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 11 Apr 2019 15:04:32 +0000 (15:04 +0000)]
- Squelch SSL read and write connection reset by peer and broken pipe
messages. Verbosity 2 and higher enables them.
git-svn-id: file:///svn/unbound/trunk@5158
be551aaa -1e26-0410-a405-
d3ace91eadb9
George Thessalonikefs [Thu, 11 Apr 2019 15:03:04 +0000 (15:03 +0000)]
- Update python documentation for init_standard().
- Typos.
git-svn-id: file:///svn/unbound/trunk@5157
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 11 Apr 2019 13:51:08 +0000 (13:51 +0000)]
Nicer.
git-svn-id: file:///svn/unbound/trunk@5156
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 11 Apr 2019 13:41:53 +0000 (13:41 +0000)]
- Fix that auth zone fails over to next master for timeout in tcp.
git-svn-id: file:///svn/unbound/trunk@5155
be551aaa -1e26-0410-a405-
d3ace91eadb9
Ralph Dolmans [Thu, 11 Apr 2019 13:07:49 +0000 (15:07 +0200)]
- apply chroot to auth-zone zonefile in unbound-checkconf
Wouter Wijngaards [Thu, 11 Apr 2019 08:00:33 +0000 (08:00 +0000)]
- Fix that auth zone uses correct network type for sockets for
SOA serial probes. This fixes that probes fail because earlier
probe addresses are unreachable.
git-svn-id: file:///svn/unbound/trunk@5154
be551aaa -1e26-0410-a405-
d3ace91eadb9
Ralph Dolmans [Wed, 10 Apr 2019 09:53:08 +0000 (11:53 +0200)]
- Fix locking issue
- Fixes for compiler warnings
Wouter Wijngaards [Mon, 8 Apr 2019 14:42:08 +0000 (14:42 +0000)]
- Fix to wipe ssl ticket keys from memory with explicit_bzero,
if available.
git-svn-id: file:///svn/unbound/trunk@5153
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 8 Apr 2019 14:36:00 +0000 (14:36 +0000)]
Add explanation to changelog.
git-svn-id: file:///svn/unbound/trunk@5152
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 8 Apr 2019 14:34:58 +0000 (14:34 +0000)]
- Fix #17: Add python module example from Jan Janak, that is a
plugin for the Unbound DNS resolver to resolve DNS records in
multicast DNS [RFC 6762] via Avahi.
git-svn-id: file:///svn/unbound/trunk@5151
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 8 Apr 2019 12:42:09 +0000 (12:42 +0000)]
- verbose information about auth zone lookup process, also lookup
start, timeout and fail.
git-svn-id: file:///svn/unbound/trunk@5150
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 8 Apr 2019 11:02:34 +0000 (11:02 +0000)]
- Fix to use event_assign with libevent for thread-safety.
git-svn-id: file:///svn/unbound/trunk@5149
be551aaa -1e26-0410-a405-
d3ace91eadb9
Ralph Dolmans [Fri, 5 Apr 2019 15:39:10 +0000 (17:39 +0200)]
Initial RPZ commit - now with all files
Ralph Dolmans [Fri, 5 Apr 2019 15:38:43 +0000 (17:38 +0200)]
Initial RPZ commit
Wouter Wijngaards [Fri, 5 Apr 2019 14:11:28 +0000 (14:11 +0000)]
- Fix to reinit event structure for accepted TCP (and TLS) sockets.
git-svn-id: file:///svn/unbound/trunk@5148
be551aaa -1e26-0410-a405-
d3ace91eadb9
Ralph Dolmans [Fri, 5 Apr 2019 13:55:49 +0000 (15:55 +0200)]
Merge pull request #3 from NLnetLabs/master
bring fork up-to-date with upstream
Wouter Wijngaards [Thu, 4 Apr 2019 14:28:39 +0000 (14:28 +0000)]
- Fix spelling error in log output for event method.
git-svn-id: file:///svn/unbound/trunk@5147
be551aaa -1e26-0410-a405-
d3ace91eadb9
Willem Toorop [Wed, 3 Apr 2019 10:41:14 +0000 (12:41 +0200)]
Report XoT failure as XoT failure, not https
Wouter Wijngaards [Wed, 3 Apr 2019 06:36:40 +0000 (06:36 +0000)]
- Fix auth-zone NSEC3 response for wildcard nodata answers,
include the closest encloser in the answer.
git-svn-id: file:///svn/unbound/trunk@5146
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 3 Apr 2019 05:32:28 +0000 (05:32 +0000)]
- Move goto label in answer_from_cache to the end of the function
where it is more visible.
git-svn-id: file:///svn/unbound/trunk@5145
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 2 Apr 2019 14:28:36 +0000 (14:28 +0000)]
- Fix for auth zone nsec3 ent fix for wildcard nodata.
git-svn-id: file:///svn/unbound/trunk@5144
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 2 Apr 2019 12:28:20 +0000 (12:28 +0000)]
- Fix for out of bounds integers, thanks to OSTIF audit. It is in
allocation debug code.
git-svn-id: file:///svn/unbound/trunk@5143
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 2 Apr 2019 12:21:41 +0000 (12:21 +0000)]
- Fix auth-zone NSEC3 response for empty nonterminals with exact
match nsec3 records.
git-svn-id: file:///svn/unbound/trunk@5142
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 25 Mar 2019 08:51:17 +0000 (08:51 +0000)]
- Fix crash if tls-servic-pem not filled in when necessary.
git-svn-id: file:///svn/unbound/trunk@5141
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 25 Mar 2019 08:47:14 +0000 (08:47 +0000)]
- Fix that tls-session-ticket-keys: "" on its own in unbound.conf
disables the tls session ticker key calls into the OpenSSL API.
git-svn-id: file:///svn/unbound/trunk@5140
be551aaa -1e26-0410-a405-
d3ace91eadb9
Willem Toorop [Sun, 24 Mar 2019 09:43:57 +0000 (10:43 +0100)]
AXFR over TLS
Enable by specifying an auth name, like this:
```
auth-zone:
name: nlnetlabs.nl
master: 185.49.140.60#ns.nlnetlabs.nl
```
Wouter Wijngaards [Thu, 21 Mar 2019 12:14:20 +0000 (12:14 +0000)]
- Fix #4240: Fix whitespace cleanup in example.conf.
git-svn-id: file:///svn/unbound/trunk@5139
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 19 Mar 2019 12:14:52 +0000 (12:14 +0000)]
- add type CAA to libpyunbound (accessing libunbound from python).
git-svn-id: file:///svn/unbound/trunk@5138
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 18 Mar 2019 09:26:06 +0000 (09:26 +0000)]
- Fix #4239: set NOTIMPL when deny-any is enabled, for RFC8482.
git-svn-id: file:///svn/unbound/trunk@5137
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 18 Mar 2019 08:41:39 +0000 (08:41 +0000)]
- Add log message, at verbosity 4, that says the query is encrypted
with TLS, if that is enabled for the query.
git-svn-id: file:///svn/unbound/trunk@5136
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 12 Mar 2019 09:33:18 +0000 (09:33 +0000)]
1.9.1 on 12 March 2019. Trunk has 1.9.2 in development.
git-svn-id: file:///svn/unbound/trunk@5135
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 7 Mar 2019 08:34:00 +0000 (08:34 +0000)]
- Fix for #4233: guard use of NDEBUG, so that it can be passed in
CFLAGS into configure.
git-svn-id: file:///svn/unbound/trunk@5133
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 5 Mar 2019 08:48:15 +0000 (08:48 +0000)]
- Tag release 1.9.1rc1.
git-svn-id: file:///svn/unbound/trunk@5132
be551aaa -1e26-0410-a405-
d3ace91eadb9
Philipp Serr [Sat, 2 Mar 2019 13:35:19 +0000 (14:35 +0100)]
Merge branch 'dev/pythonmod-multi-instance/v1.9.0' into dev/all-merged/master
Philipp Serr [Sat, 2 Mar 2019 13:34:58 +0000 (14:34 +0100)]
Merge branch 'dev/pythonmod-data/v1.9.0' into dev/all-merged/master
Philipp Serr [Sat, 2 Mar 2019 13:34:41 +0000 (14:34 +0100)]
Merge branch 'dev/module_ext_state/v1.9.0' into dev/all-merged/master
Philipp Serr [Thu, 26 Jan 2017 20:24:29 +0000 (21:24 +0100)]
Document how to configure multiple python modules
Philipp Serr [Sun, 22 Jan 2017 10:58:28 +0000 (11:58 +0100)]
Support multiple python module instances
This commit adds proper support for multiple instances of the python
module: When more than one instance is added to the module list, the
first instance loads the first script specified in the `python:`
configuration section. The second instance loads the second script,
and so on.
When there are more module instances in the module list than there are
scripts in the `python:` section, an error is raised during
initialization and unbound won't start. When more scripts than module
instances are provided, the surplus scripts are ignored.
Philipp Serr [Sat, 21 Jan 2017 14:47:54 +0000 (15:47 +0100)]
Initialize per-query qdata and per-module mod_env
The python module used to assign None to the per-query (qdata argument)
and per-module (mod_env variable) data stores. Hence, there was no
obvious way for python code to use these data stores.
This commit initializes both data stores with a dict instance.