From 4754ed45b607e82450a5e31fea1da3ba61433b04 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 13 Mar 2021 08:54:12 +0100 Subject: Adding upstream version 1.1.0+debian. Signed-off-by: Daniel Baumann --- CHANGES | 106 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 CHANGES (limited to 'CHANGES') diff --git a/CHANGES b/CHANGES new file mode 100644 index 0000000..448409a --- /dev/null +++ b/CHANGES @@ -0,0 +1,106 @@ +2021-02-03 Jerry Lundström + + Release 1.1.0 + + This releases adds a new module for handling Base64 URLs and new calls + for error handling and opening PCAPs using file descriptors, along with + a bug fix in `lib.getopt` and other changes. + + The `dnssim` module has also gotten its own version and changelog, this + is to prepare it for being moved outside of dnsjit's repository in the + future. + + New modules, calls, features: + - New `lib.base64url`: Utility library to convert data to base64url format + - `core.log`: New call `Log.errstr()`: Convert error number to its text representation + - `input.fpcap`: New call `Fpcap.openfp()`: Open a PCAP file for processing using a file descriptor, for example `io.stdin` + - `output.dnssim`: Support for DNS-over-HTTPS + + Bug fixes: + - `lib.getopt`: Fix bug where `-` and `--` could not be used as arguments to options + + Other changes: + - Fix typo in configure help text + - Add coverage + - `filter.ipsplit`: Extend PRNG modulus to 2^31, new implementation is the same as glibc's `rand()` + - `lib.ip`: Fix typo in documentation + - `output.dnssim`: + - This module now has it's own changelog + - Updated to v20210129 + - Depend on libhttp2 for dnssim DNS-over-HTTPS capabilities + - `output.pcap`: Log libpcap error when failing to open + - SUSE packages now depend on moonjit because of lack of LuaJIT support + + d001ccb m4 + 4b63bce output/dnssim: add changelog + 7355810 output/dnssim: add version checks + 95fa6a9 input pcap/fpcap, getopt + 99c3d9f test/test_ipsplit: update to use new PRNG + 3235b09 filter/ipsplit: extend PRNG modulus to 2^31 + 8ff81a0 fixup! input.fpcap: filename "-" reads from stdin + 63cf0a4 output/dnssim: fix regression in DoH GET + 367d0b8 input.pcap: document stdin feature of open_offline() + 8d94504 input.fpcap: filename "-" reads from stdin + 617058e getopt: accept singleton - also as option value + 7d7f17c output/dnssim: unify failed to bind error messages + bdf1517 output/dnssim: add IPv4 support + 15a21da Sonarcloud + ceeea1d SUSE + 1fc3c82 PR179 + 2f5d38f output/dnssim: allow user-set instance log name + b036c68 Info + 0af1ffb Travis, configure + 49bdc08 output/dnssim: implement udp(tcp_fallback) method + b4f9cf9 man: update gitlab.labs.nic.cz to gitlab.nic.cz + 45b977d output/dnssim: update man page + 4184090 output/dnssim: https2 - fix connection closure issues + 342f33e output/dnssim: https2 - omit closing connection inside callback + 67a76d5 output/dnssim: handle all states when closing connection + 41f04d8 output/dnssim: document importance of conn state enum ordering + 795ab6f output/dnssim: tls - fix handling of CONGESTED connections + 8792b32 output/dnssim: match QUESTION section of received responses + 3a88f5b Coverage + 4f611c8 dnssim + 6e35d5b Compile + 63faa44 README, format code, man-page + 925f85e lib: add missing man reference + 9239087 output/dnssim: fix man formatting + bd7bee5 fix lua log levels + 4083efd output/dnssim: fix doc typo + 24c22b8 lib/base64url: add lua bindings + 69be2a1 core/log: add errstr() utility function + 0c14d74 output/dnssim: improve https2() documentation and behaviour + f74e19c output/pcap: log errors when opening output PCAP + 6fe699a output/dnssim: cleanup and nitpicks + 96db8a9 output/https2: handle max_concurrent_streams similar to nghttp2 + 15ea609 output/dnssim: https2 - ensure uri authority is always set + fad3ed6 output/dnssim: https2 - fix some TODOs + 0bee6d8 output/dnssim: https2 - lua documentation + e83e010 output/dnssim: https2 - implement GET method + b553e0f output/dnssim: https2 - configure method + a431a0d contrib: add base64url functions + c753097 output/dnssim: https2 - set default concurrent stream limit + d49f275 output/dnssim: https2 - track number of open streams + 2f7217f output/dnssim: https2 - improve data send edge cases + c0abebc output/dnssim: https2 - return correct error code on send failure + 5b1f6c3 output/dnssim: conn - avoid assert when tearing down failed connections + 5c42266 output/dnssim: exit when file descriptors run out + 1ab2ab6 output/dnssim: https2 - additional asserts to detect invalid data + 4424eb3 output/dnssim: https2 - check response code + 303f2cd output/dnssim: https2 - improve QID mismatch debug msg + 86e3761 output/dnssim: https2 - bugfixes + 4a52f47 output/dnssim: https2 - use more consistent code style for pointers + c8d853e output/dnssim: conn - fix potential memory leak + 3e6038b output/dnssim: https2 - enable zero-ing out msgid + 712634c output/dnssim: https2 - properly match dnsmsg to query from http request + 5abe943 output/dnssim: https2 - free memory on teardown + 39a9e9e output/dnssim: https2 - initial implementation + 058aee2 output/dnssim: https2 - initialize and setup session + 85eb4a3 output/dnssim: https2 - add libnghttp2 dependency + 6712bd6 output/dnssim: https2 - add skeleton + +2020-07-23 Jerry Lundström + + Release 1.0.0 + + First release of dnsjit. -- cgit v1.2.3