W.C.A. Wijngaards
53e8f992d9
Merge branch 'master' into framestreams
2020-01-28 14:39:26 +01:00
W.C.A. Wijngaards
6c0a863584
- Fix to silence the tls handshake errors for broken pipe and reset
...
by peer, unless verbosity is set to 2 or higher.
2020-01-28 14:32:06 +01:00
W.C.A. Wijngaards
f1407d8814
Merge branch 'master' into framestreams
2020-01-28 14:25:43 +01:00
W.C.A. Wijngaards
e13675d6cb
dnstap io, windows portability improvements.
2020-01-28 14:24:14 +01:00
Ralph Dolmans
a930b94658
- Add PR#147 merge to changelog
2020-01-28 13:41:26 +01:00
Ralph Dolmans
13a7783d7b
Merge pull request #147 from mnach/minor-rfc-comment
...
minor #1344 change rfc reference for reserved top level dns names
2020-01-28 13:39:18 +01:00
W.C.A. Wijngaards
bb81684206
dnstap io, fix memory leak if dnstap queue full.
2020-01-28 12:48:36 +01:00
W.C.A. Wijngaards
82ac0071b7
Merge branch 'master' into framestreams
2020-01-28 12:46:33 +01:00
W.C.A. Wijngaards
b3bf416888
dnstap io, fix for msg queue cleanup and make test.
2020-01-28 12:46:08 +01:00
W.C.A. Wijngaards
f6287fc718
- iana portlist updated.
2020-01-28 12:25:37 +01:00
W.C.A. Wijngaards
c3712a288f
merge master into framestreams, autoconf again.
2020-01-28 12:21:05 +01:00
W.C.A. Wijngaards
1a69e4c9ee
Merge branch 'master' into framestreams
2020-01-28 12:20:09 +01:00
Mikhail Nacharov
c3fac2550f
minor #1344 change rfc reference for reserved top level dns names
2020-01-27 22:04:09 +05:00
Ralph Dolmans
0feee99055
- Add changelog entry for PR#148.
2020-01-27 16:06:06 +01:00
Ralph Dolmans
1d0fc2d179
Merge pull request #148 from pettai/morestats
...
Add some TLS stats to unbound_munin_
2020-01-27 16:04:00 +01:00
Ralph Dolmans
41621fb1df
- Add changelog entry for RP#154
...
- autoconf after PR#154
2020-01-27 15:50:12 +01:00
Ralph Dolmans
6b3df091fe
Merge pull request #154 from edmonds/edmonds/libbsd-support
...
Allow use of libbsd functions with configure option --with-libbsd
2020-01-27 15:44:32 +01:00
Ralph Dolmans
7e200ce90e
Merge branch 'master' into edmonds/libbsd-support
2020-01-27 15:37:33 +01:00
W.C.A. Wijngaards
68ff1730ac
- Fix #153 : Disable validation for DSA algorithms. RFC 8624
...
compliance.
2020-01-27 09:40:18 +01:00
W.C.A. Wijngaards
82a6a2f8cc
Changelog note for PR#155.
...
- Merge PR#155 from Rober Edmonds: contrib/libunbound.pc.in: Fixes
to Libs/Requires for crypto library dependencies.
2020-01-27 09:31:07 +01:00
W.C.A. Wijngaards
0ae684830a
Merge branch 'master' of github.com:NLnetLabs/unbound
2020-01-27 09:29:18 +01:00
Wouter Wijngaards
ec9e4eb406
Merge pull request #155 from edmonds/edmonds/pkg-config/libs-fixes
...
contrib/libunbound.pc.in: Fixes to Libs/Requires for crypto library dependencies
2020-01-27 09:28:53 +01:00
Robert Edmonds
394f9403df
contrib/libunbound.pc.in: Embed the correct crypto dependencies
...
This commit removes the hardcoded dependency in the libunbound
pkg-config .pc file on the libcrypto and libssl modules and instead
populates the .pc file based on which crypto library was selected at
configure time.
Note that the .pc file specifies pkg-config module names for the
"Requires" line and this can vary from the library filename (e.g. "nss"
is the pkg-config module name vs. "nss3" being the library name).
2020-01-26 22:30:31 -05:00
Robert Edmonds
36b5d74fc4
contrib/libunbound.pc.in: Only specify -lunbound for Libs
...
According to the pkg-config manpage, the "Libs" line in a .pc file
should give the link flags "specific to your package", and specifically
says not to include link flags for dependencies:
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.
2020-01-26 22:06:58 -05:00
Steven Chamberlain
f6b4f2a149
Allow use of libbsd functions with configure option --with-libbsd
...
Add a new configure option `--with-libbsd', which allows to use libbsd's
portable implementations of:
strlcpy strlcat arc4random arc4random_uniform reallocarray
instead of the embedded code copies in contrib/, which will be
difficult to maintain in the long term.
Also patch util/random.c so that, when building with libbsd and without
OpenSSL, arc4random can still be used as the PRNG. Otherwise, building
with libnettle would need a kernel-specific getentropy implementation,
and libbsd does not export one.
[edmonds@debian.org: Imported patch description from BTS, refreshed
patch against Unbound 1.9.6.]
2020-01-26 19:09:43 -05:00
W.C.A. Wijngaards
cf5aa85f29
dnstap io, nicer layout for wouldblock calls.
2020-01-23 16:51:57 +01:00
W.C.A. Wijngaards
8f2f004778
dnstap io, fix event reference in winevent wouldblock call.
2020-01-23 16:49:44 +01:00
W.C.A. Wijngaards
522fcccea2
Merge branch 'master' into framestreams
2020-01-23 16:24:54 +01:00
W.C.A. Wijngaards
61456ff81d
Changelog and contrib/README note for PR#150.
...
- Merge PR#150 from Frzk: Systemd unit without chroot. It add
contrib/unbound_nochroot.service.in, a systemd file for use with
chroot: "", see comments in the file, it uses systemd protections
instead.
2020-01-23 16:16:52 +01:00
Wouter Wijngaards
ff92edcd41
Merge pull request #150 from Frzk/systemd_unit_without_chroot
...
Systemd unit without chroot
2020-01-23 16:14:17 +01:00
W.C.A. Wijngaards
874c349b44
dnstap io, remove --with-libfstrm, it is not required to build dnstap
...
support. protobuf-c is still used for handling the dnstap encoding.
2020-01-23 15:56:12 +01:00
François KUBLER
c3f6f0a332
Patch configure.ac file to take the new contrib/unbound_nochroot.service unit file in consideration.
...
All props to Wouter Wijngaards for this work.
2020-01-23 15:51:07 +01:00
W.C.A. Wijngaards
4c64c4b78e
dnstap io, remove libfstrm calls from dnstap.c.
2020-01-23 15:49:36 +01:00
François KUBLER
016f742f16
Added a new unit file to run unbound with systemd and without chroot.
...
See https://github.com/NLnetLabs/unbound/pull/149
2020-01-23 15:46:53 +01:00
W.C.A. Wijngaards
1042134eec
dnstap io, failure to add event closes and attempts to reopen the output.
2020-01-23 15:39:27 +01:00
W.C.A. Wijngaards
b33df3cc63
in stop flush use timer_del to remove timer.
2020-01-23 15:17:43 +01:00
W.C.A. Wijngaards
299086d447
dnstap io, reconnect attempts with exponential backoff to once per second.
2020-01-23 15:11:08 +01:00
W.C.A. Wijngaards
86e1948afe
dnstap io, fixup error exit of event add routines.
2020-01-23 13:38:10 +01:00
W.C.A. Wijngaards
8c47d16e29
dnstap io, sleeps thread when there is no traffic.
2020-01-23 13:27:21 +01:00
W.C.A. Wijngaards
c0f410f721
dnstap io, make sure to free current message when stream closes.
2020-01-23 11:51:10 +01:00
W.C.A. Wijngaards
29fdcf0c71
loop in output callback for performance.
2020-01-23 11:44:32 +01:00
W.C.A. Wijngaards
e7d5a89ae2
check close neater also with a write at the same time.
2020-01-23 11:16:41 +01:00
W.C.A. Wijngaards
24536473d8
dnstap io: check for close of channel by the other side.
2020-01-23 11:07:30 +01:00
W.C.A. Wijngaards
14d7658897
dtio_find_msg loop roundrobin instead of first queue only, with
...
state in the dtio struct for loop iterator.
2020-01-23 10:34:38 +01:00
W.C.A. Wijngaards
e9772b609e
dnstap io fixup socket creation, stop flush dtio pointer, connect reports.
2020-01-23 09:55:15 +01:00
frpet
05cb07093d
Update unbound_munin_
...
Add TLS (DoT) counters
2020-01-23 08:23:16 +01:00
W.C.A. Wijngaards
569cccea24
dnstap io output performs nonblocking connect.
2020-01-22 17:41:34 +01:00
W.C.A. Wijngaards
814a886354
output event del before free.
2020-01-22 15:26:04 +01:00
W.C.A. Wijngaards
a21ac9838d
write data and stop flush for dnstap io.
2020-01-22 15:20:48 +01:00
W.C.A. Wijngaards
3cc1f4a74e
remove fatal_exit from runtime reopen routines.
2020-01-22 12:05:52 +01:00