W.C.A. Wijngaards
9a6b6765cc
- Fix dnstap test program, cleans up to have clean memory on exit,
...
for tap_data_free, does not delete NULL items. Also it does not try
to free the tail, specifically in the free of the list since that
picked up the next item in the list for its loop causing invalid
free. Added internal unit test to unbound-dnstap-socket for that.
2024-08-01 16:12:04 +02:00
W.C.A. Wijngaards
83e6977f06
- Fix link of unbound-dnstap-socket without openssl.
2024-07-23 15:06:54 +02:00
W.C.A. Wijngaards
08050dc939
- Fix #1091 : Build fails with OpenSSL >= 3.0 built with
...
OPENSSL_NO_DEPRECATED.
2024-06-17 12:28:45 +02:00
Yorgos Thessalonikefs
ac609fcbfc
- Fix memory leak on exit for unbound-dnstap-socket; creates false negatives
...
during testing.
2024-05-31 12:11:17 +02:00
W.C.A. Wijngaards
35d0a8a843
- Fix to print detailed errors when an SSL IO routine fails via
...
SSL_get_error.
2023-10-19 11:17:32 +02:00
W.C.A. Wijngaards
512236d705
- Fix unbound-dnstap-socket time fraction conversion for printout.
2023-05-25 16:27:19 +02:00
W.C.A. Wijngaards
d57986724e
- Fix unbound-dnstap-socket printout when no query is present.
2023-05-25 14:30:25 +02:00
W.C.A. Wijngaards
4f25d75d4b
- Fix unbound-dnstap-socket test program to reply the finish frame
...
over a TLS connection correctly.
2023-03-14 16:57:37 +01:00
George Thessalonikefs
c30bdff939
Initial commit for interface based ACL.
2022-09-11 20:21:32 +02:00
W.C.A. Wijngaards
10a5a5880a
- Patch from Vadim Fedorenko that adds MSG_DONTWAIT to receive
...
operations, so that instruction reordering does not cause mistakenly
blocking socket operations.
2022-08-31 10:11:25 +02:00
George Thessalonikefs
f857af873e
- Update ratelimit code for recent serviced_query changes and more
...
accurate ratelimit calculation.
2022-01-29 23:49:38 +01:00
W.C.A. Wijngaards
a64cbe958d
- Fix lock debug code for gcc sanitizer reports.
2021-09-10 15:11:30 +02:00
W.C.A. Wijngaards
2f828ec720
- For #519 : yacc and lex. And fix python bindings, and test program
...
unbound-dnstap-socket.
2021-08-12 15:12:55 +02:00
George Thessalonikefs
c6fc7adeb1
- Fix Wunused-result compile warnings.
2021-07-04 15:19:24 +02:00
W.C.A. Wijngaards
d3b2bc501d
- Fix warnings reported by the gcc analyzer.
2021-06-23 18:02:02 +02:00
George Thessalonikefs
13e445d50b
- Remove unused functions worker_handle_reply and
...
libworker_handle_reply.
2021-04-13 14:54:26 +02:00
W.C.A. Wijngaards
811cf6db0c
- Fix missing prototypes in the code.
2020-12-11 14:34:39 +01:00
W.C.A. Wijngaards
eb052e1543
- Fix unbound-dnstap-socket to not use log routine from interrupt
...
handler and not print so frequently when invoked in sequence.
2020-12-02 11:51:54 +01:00
W.C.A. Wijngaards
ea7c5ac392
- Fix double loopexit for unbound-dnstap-socket after sigterm.
2020-09-30 14:55:35 +02:00
W.C.A. Wijngaards
a453ab629c
- Easier kill of unbound-dnstap-socket tool in test.
2020-09-30 11:38:11 +02:00
W.C.A. Wijngaards
47a5dc8cae
- Refactor to use sock_strerr shorthand function.
2020-08-31 09:12:01 +02:00
W.C.A. Wijngaards
a6dc0743b4
- Merge PR #293 : Add missing prototype. Also refactor to use the new
...
shorthand function to clean up the code.
2020-08-31 08:41:34 +02:00
Ralph Dolmans
b953cd9aa0
Change unbound-dnstap-socket void cast for unused parameter
2020-07-16 12:31:30 +02:00
Ralph Dolmans
9cebc13150
- Add option to send DNSTAP messages over bidirectional frame streams
2020-07-13 17:28:50 +02:00
Wouter Wijngaards
59fe188954
- Fix compile of test tools without protobuf.
2020-03-12 10:49:24 +01:00
W.C.A. Wijngaards
b63032b4dd
dnstap io, fixup fptr_wlist for unbound_dnstap_socket tool.
2020-02-28 08:55:10 +01:00
W.C.A. Wijngaards
85c4e58831
dnstap debug tool, document string change more clearly.
2020-02-28 08:36:44 +01:00
W.C.A. Wijngaards
8f14388cb4
dnstap io, move control frame ready, accept and log to dnstap_fstrm code.
2020-02-18 17:04:08 +01:00
W.C.A. Wijngaards
7da19e96ce
dnstap io, test for TCP and reconnect for that.
2020-02-14 14:16:56 +01:00
W.C.A. Wijngaards
465af58457
dnstap io, fix to compile without ssl.
2020-02-14 13:23:58 +01:00
W.C.A. Wijngaards
76772fe786
dnstap io, check peer verification in unbound-dnstap-socket tap_handshake.
2020-02-12 16:49:18 +01:00
W.C.A. Wijngaards
5b117c851a
dnstap io, ssl handshake.
2020-02-05 13:59:56 +01:00
W.C.A. Wijngaards
27a5239ccf
dnstap unbound-dnstap-sock, comments and log output on tls error close.
2020-01-31 14:13:41 +01:00
W.C.A. Wijngaards
dc31cf3652
dnstap unbound-dnstap-sock, read from TLS.
2020-01-31 14:03:28 +01:00
W.C.A. Wijngaards
03db238a51
dnstap unbound-dnstap-sock, verbose accepted stream IP addresses
2020-01-31 13:05:06 +01:00
W.C.A. Wijngaards
8d2ff8a6bf
dnstap unbound-dnstap-sock, add -t option.
2020-01-31 11:18:14 +01:00
W.C.A. Wijngaards
b912169f15
dnstap unbound-dnstap-sock, fixup check for ssl context create error.
2020-01-31 11:11:43 +01:00
W.C.A. Wijngaards
473783e432
dnstap unbound-dnstap-sock, tls options and context created.
2020-01-31 11:10:04 +01:00
W.C.A. Wijngaards
59136055b9
dnstap unbound-dnstap-sock, fixup constant defines.
2020-01-31 10:05:00 +01:00
W.C.A. Wijngaards
70b2c24a4e
dnstap unbound-dnstap-sock, fixup signal handler exit.
2020-01-31 10:02:51 +01:00
W.C.A. Wijngaards
11e80ce3ab
dnstap unbound-dnstap-sock, can listen to multiple sockets, can listen
...
to TCP sockets, cleans up on exit after signal.
2020-01-31 09:53:49 +01:00
W.C.A. Wijngaards
a8264065f6
- put fstrm protocol contents in separate files, dnstap_fstrm.c
...
and dnstap_fstrm.h
2020-01-30 17:11:07 +01:00
W.C.A. Wijngaards
ba49524708
dnstap socket tool better help text.
2020-01-30 13:10:29 +01:00
W.C.A. Wijngaards
e13675d6cb
dnstap io, windows portability improvements.
2020-01-28 14:24:14 +01:00
W.C.A. Wijngaards
bb55cc1685
dnstap unit test.
2020-01-21 14:02:45 +01:00
W.C.A. Wijngaards
ade0ba63ff
dnstap test program prints messages and timestamps in long format.
2020-01-21 10:14:30 +01:00
W.C.A. Wijngaards
7bddf97450
dnstap test program prints identity and version.
2020-01-21 09:56:28 +01:00
W.C.A. Wijngaards
ac362625c3
dnstap test progam can log on one line type,ip,qname,qtype,qclass
2020-01-20 17:23:01 +01:00
W.C.A. Wijngaards
90a9de9d52
unbound-dnstap-socket debug test program.
2020-01-20 15:45:31 +01:00