Skip to content

Commit

Permalink
Release 1.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
jelu committed Aug 28, 2024
1 parent 6ebe960 commit c878f90
Show file tree
Hide file tree
Showing 5 changed files with 96 additions and 4 deletions.
32 changes: 32 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
2024-08-28 Jerry Lundström

Release 1.4.0

This release adds a new module `input.zmmpcap` to read compressed PCAPs
using `mmap()`, changes how `core.thread` push/pop, removes signal
blocking and squashes a few bugs.

For `core.thread`, the `push()`/`pop()` now uses `double` instead of
`int64_t` to match the conversion table of LuaJIT and to support
floating point numbers.

Updates:
- `examples/dumpdns`:
- Add support for reading PCAPs using `mmpcap` or `zmmpcap`
- Add support for reading PCAPs from stdin
- `zpcap`: Add support for reading zlib/lzma compressed PCAPs

Fixes:
- Fix #234: Remove signal blocking
- Fix #233: floating point numbers not supported by `dnsjit.core.thread` push/pop
- Fix a potential memory leak in trie
- `zpcap`: Fix incorrect check if having enough to read

b376ac9 Fix a potential memory leak in trie
dfeb20e Badges
e4fa047 Fix zzmpcap
88b5ccf Compressed PCAPs, Copyright
36b8266 thread push number
0056736 thread push number
0247ec6 Signals, code format

2023-12-07 Jerry Lundström

Release 1.3.0
Expand Down
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
# along with dnsjit. If not, see <http://www.gnu.org/licenses/>.

AC_PREREQ(2.64)
AC_INIT([dnsjit], [1.3.0], [[email protected]], [dnsjit], [https://github.com/DNS-OARC/dnsjit/issues])
AC_INIT([dnsjit], [1.4.0], [[email protected]], [dnsjit], [https://github.com/DNS-OARC/dnsjit/issues])
AC_DEFINE([PACKAGE_MAJOR_VERSION], [1], [Define to the major version of this package.])
AC_DEFINE([PACKAGE_MINOR_VERSION], [3], [Define to the minor version of this package.])
AC_DEFINE([PACKAGE_MINOR_VERSION], [4], [Define to the minor version of this package.])
AC_DEFINE([PACKAGE_PATCH_VERSION], [0], [Define to the patch version of this package.])
AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects])
AC_CONFIG_SRCDIR([src/dnsjit.c])
Expand Down
34 changes: 34 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,37 @@
dnsjit (1.4.0-1~unstable+1) unstable; urgency=low

* Release 1.4.0

This release adds a new module `input.zmmpcap` to read compressed PCAPs
using `mmap()`, changes how `core.thread` push/pop, removes signal
blocking and squashes a few bugs.

For `core.thread`, the `push()`/`pop()` now uses `double` instead of
`int64_t` to match the conversion table of LuaJIT and to support
floating point numbers.

Updates:
- `examples/dumpdns`:
- Add support for reading PCAPs using `mmpcap` or `zmmpcap`
- Add support for reading PCAPs from stdin
- `zpcap`: Add support for reading zlib/lzma compressed PCAPs

Fixes:
- Fix #234: Remove signal blocking
- Fix #233: floating point numbers not supported by `dnsjit.core.thread` push/pop
- Fix a potential memory leak in trie
- `zpcap`: Fix incorrect check if having enough to read

b376ac9 Fix a potential memory leak in trie
dfeb20e Badges
e4fa047 Fix zzmpcap
88b5ccf Compressed PCAPs, Copyright
36b8266 thread push number
0056736 thread push number
0247ec6 Signals, code format

-- Jerry Lundström <[email protected]> Wed, 28 Aug 2024 10:49:00 +0200

dnsjit (1.3.0-1~unstable+1) unstable; urgency=low

* Release 1.3.0
Expand Down
28 changes: 27 additions & 1 deletion rpm/dnsjit.spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name: dnsjit
Version: 1.3.0
Version: 1.4.0
Release: 1%{?dist}
Summary: Engine for capturing, parsing and replaying DNS
Group: Productivity/Networking/DNS/Utilities
Expand Down Expand Up @@ -96,6 +96,32 @@ rm -rf $RPM_BUILD_ROOT


%changelog
* Wed Aug 28 2024 Jerry Lundström <[email protected]> 1.4.0-1
- Release 1.4.0
* This release adds a new module `input.zmmpcap` to read compressed PCAPs
using `mmap()`, changes how `core.thread` push/pop, removes signal
blocking and squashes a few bugs.
* For `core.thread`, the `push()`/`pop()` now uses `double` instead of
`int64_t` to match the conversion table of LuaJIT and to support
floating point numbers.
* Updates:
- `examples/dumpdns`:
- Add support for reading PCAPs using `mmpcap` or `zmmpcap`
- Add support for reading PCAPs from stdin
- `zpcap`: Add support for reading zlib/lzma compressed PCAPs
* Fixes:
- Fix #234: Remove signal blocking
- Fix #233: floating point numbers not supported by `dnsjit.core.thread` push/pop
- Fix a potential memory leak in trie
- `zpcap`: Fix incorrect check if having enough to read
* Commits:
b376ac9 Fix a potential memory leak in trie
dfeb20e Badges
e4fa047 Fix zzmpcap
88b5ccf Compressed PCAPs, Copyright
36b8266 thread push number
0056736 thread push number
0247ec6 Signals, code format
* Thu Dec 07 2023 Jerry Lundström <[email protected]> 1.3.0-1
- Release 1.3.0
* This release adds `core.object.dns:reset()` to reset DNS objects so they
Expand Down
2 changes: 1 addition & 1 deletion src/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
#define __dnsjit_version_h

#define DNSJIT_MAJOR_VERSION 1
#define DNSJIT_MINOR_VERSION 3
#define DNSJIT_MINOR_VERSION 4
#define DNSJIT_PATCH_VERSION 0

#endif

0 comments on commit c878f90

Please sign in to comment.