vcswatch reports that
this package seems to have a new changelog entry (version
2.0.9-1, distribution
UNRELEASED) and new commits
in its VCS. You should consider whether it's time to make
an upload.
Here are the relevant commit messages:
commit 766a62263e4b959d32d9a11770752ea331b04f18
Author: Jeremy Sowden <azazel@debian.org>
Date: Mon Jul 28 12:28:53 2025 +0100
d/copyright: update my e-mail address
Signed-off-by: Jeremy Sowden <azazel@debian.org>
commit 6d8f0b8b7de4a726dc22df7bca0977f4eac287ba
Author: Jeremy Sowden <azazel@debian.org>
Date: Mon Jul 28 12:26:18 2025 +0100
d/copyright: update the text of the GPL
The GPL now directs one to gnu.org, not the FSF's postal address, for a copy of
the licence.
Signed-off-by: Jeremy Sowden <azazel@debian.org>
commit 7009986d8cae06c845484336104bc12ccdef62dc
Author: Jeremy Sowden <azazel@debian.org>
Date: Mon Jul 28 18:28:35 2025 +0100
d/control: use the tracker.d.o e-mail address for `Maintainer:`
Signed-off-by: Jeremy Sowden <azazel@debian.org>
commit 7b874ee3e17df89e0541f8747da3a0debac6eb34
Author: Jeremy Sowden <azazel@debian.org>
Date: Mon Jul 28 12:14:42 2025 +0100
d/control: bump Standards-Version to 4.7.2
Signed-off-by: Jeremy Sowden <azazel@debian.org>
commit 3c67d605129f99aa046073c037f50adba3815755
Author: Jeremy Sowden <azazel@debian.org>
Date: Mon Jul 28 12:09:19 2025 +0100
d/patches: refresh remaining patches
Signed-off-by: Jeremy Sowden <azazel@debian.org>
commit 2fd9525f942c89df2b381f6092bb2791d280862b
Author: Jeremy Sowden <azazel@debian.org>
Date: Mon Jul 28 12:09:07 2025 +0100
d/patches: remove upstreamed patches
Signed-off-by: Jeremy Sowden <azazel@debian.org>
commit 487bf37ce2df61d1a49b0173609231ab4e4afdae
Author: Jeremy Sowden <azazel@debian.org>
Date: Mon Jul 28 11:51:56 2025 +0100
d/changelog: add entry for 2.0.9-1
Signed-off-by: Jeremy Sowden <azazel@debian.org>
commit 4abb6585c1fe364899db553abd591e6d3f6252e0
Merge: 70fd952 5230f1f
Author: Jeremy Sowden <azazel@debian.org>
Date: Mon Jul 28 11:45:43 2025 +0100
Update upstream source from tag 'upstream/2.0.9'
Update to upstream version '2.0.9'
with Debian dir 4ae71313b3966e054a7952f2b24f27e9f3865aca
commit 70fd9529e431aba0b1b9c86942b52b192949482d
Author: Jeremy Sowden <azazel@debian.org>
Date: Mon Jul 28 11:42:43 2025 +0100
d/u/signing-key.asc: update signing key
commit 4b8e1449c3eb0e48bcc9b9cc5ca986364a7c26a5
Author: Jeremy Sowden <azazel@debian.org>
Date: Mon Jul 28 11:41:28 2025 +0100
d/watch: use substitution strings
Upstream has switched form bzip2 to xz for compression.
Signed-off-by: Jeremy Sowden <azazel@debian.org>
commit 0002790b934fca9b68d3aa80c590a87aea02f03d
Author: Jeremy Sowden <azazel@debian.org>
Date: Sun Jan 26 12:55:42 2025 +0000
d/changelog: add entry for 2.0.8-3
Signed-off-by: Jeremy Sowden <azazel@debian.org>
commit b62ec36965c115c3566c64e628af2b55532de6eb
Author: Jeremy Sowden <azazel@debian.org>
Date: Sun Jan 26 12:55:04 2025 +0000
d/control: bump Standards-Version to 4.7.0
Signed-off-by: Jeremy Sowden <azazel@debian.org>
commit a184c0e8df8c3273891be7fddaeea4cde70948c7
Author: Jeremy Sowden <azazel@debian.org>
Date: Sat Jan 25 18:20:26 2025 +0000
d/patches: add patch to fix filter plug-in buffer overruns
Three of the filter plug-ins define arrays to hold output key values. The
arrays are sized based on the values of enums. For example:
enum output_keys {
KEY_MAC_TYPE,
KEY_MAC_PROTOCOL,
KEY_MAC_SADDR,
START_KEY = KEY_MAC_SADDR,
KEY_MAC_DADDR,
KEY_MAC_ADDR,
MAX_KEY = KEY_MAC_ADDR,
};
static char hwmac_str[MAX_KEY - START_KEY][HWADDR_LENGTH];
The arrays are indexed by subtracting `START_KEY` from the enum value of the key
currently being processed: `hwmac_str[okey - START_KEY]`. However, this means
that the last key (`KEY_MAC_ADDR` in this example) will run off the end of the
array. Increase the size of the arrays.
In the case of `IP2BIN` and `IP2HBIN`, there is no overrun, but only because
they use the wrong upper bound when looping over the keys, and thus don't assign
a value to the last key. Correct the bound.
LP: #2080677
Signed-off-by: Jeremy Sowden <azazel@debian.org>
commit 9e8ec75c3aeb60538b46438d9da172ce648e2a2b
Author: Jeremy Sowden <azazel@debian.org>
Date: Sat Mar 2 20:50:18 2024 +0000
d/changelog: update entry for 2.0.8-2
Signed-off-by: Jeremy Sowden <azazel@debian.org>
commit 5ca99f28216a79ede7210b9d018d7ef14f13c53d
Author: Jeremy Sowden <azazel@debian.org>
Date: Sat Mar 2 20:44:22 2024 +0000
d/control: update pkg-config build-dep to pkgconf
Signed-off-by: Jeremy Sowden <azazel@debian.org>
commit e0a9048bc480a1cc0da858a801177a7df42ce905
Author: Jeremy Sowden <azazel@debian.org>
Date: Sat Mar 2 20:21:20 2024 +0000
d/control: update my e-mail address
Signed-off-by: Jeremy Sowden <azazel@debian.org>
commit b91b8f10db2b84fe2c067d5dfe73352f8d5e9198
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Sun Jun 25 23:04:40 2023 +0100
d/changelog: add entry for 2.0.8-2
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 21be2cb4a58729c5a00bea2e7a34a05e39d4bc68
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Sun Jun 25 23:01:08 2023 +0100
d/control: remove obsolete dep on lsb-base
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 65dac90abb9de1825cbdaecb17c4a539f7b67dc1
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Sun Jun 25 22:51:31 2023 +0100
d/control: bump Standards-Version to 4.6.2
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 144d5dd0fc21dcc740d9ef1448798b700e7d075f
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Sun Jun 25 22:44:05 2023 +0100
d/patches: update pcap null-pointer patch to match the fix merged
upstream
Add an upstream patch to simplify the opening of the output file, on
which the upstreamed fix depends.
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 87b48e90c1a0f2d1af126c47e8bd271f1dd1ba30
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Tue Jan 10 20:39:17 2023 +0000
d/patches: add patch to fix pcap null pointer dereference
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit cae6ea87e4cd3803c88aeda691f251c2aa179dd3
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Tue Jan 10 20:37:55 2023 +0000
d/patches: refresh existing patches
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 328f1ce82757cb5d95f42cd03e8baceb84420411
Author: Chris Boot <bootc@debian.org>
Date: Thu Dec 29 16:13:45 2022 +0000
Upload ulogd2 2.0.8-1 to unstable
commit 962755ff77c1cda4d318ec5f18a4fca83f925aa3
Author: Chris Boot <bootc@debian.org>
Date: Tue Dec 27 16:27:18 2022 +0000
Revert "d/ulogd2.postrm: remove `ulog` user and group"
This reverts commit 8879772e32b465ebc1f3d2b202e117c60e8c7462.
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=805939#10.
commit cb7dcb29515b561e4cc2829e05a04cf16db94cee
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Thu Dec 15 16:18:58 2022 +0000
d/changelog: update entry for 2.0.8-1
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 7b61ba878aad2b00d174668cf48a8fc86180e127
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Thu Dec 15 15:31:52 2022 +0000
d/ulogd2.postinst: create /var/log/ulog once with the right ownership and
permissions
Hitherto, if the "ulog" user did not exists `adduser` would create /var/log/ulog
with the wrong permissions and ownership, after which mkdir would attempt to
create it on a new install or upgrade from 2.0.5-5~, then correct the
permissions and ownership. Given that 2.0.5-5 was released in Stretch, in the
upgrade case the directory should already exists and be correct, and in the
new-install case, we end up creating the directory with the wrong perms,
redundantly try to create it a second time and correct the ownership and
permissions.
Instead, tell `adduser` _not_ to create the directory, and then create it and
set the ownership and permissions if it does not already exist.
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit f705ede696c258cc8916f7b0852a8811f8ac9706
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Thu Dec 15 15:30:06 2022 +0000
d/ulogd2.postinst: only create user and group when configuring
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 41a87a0c3be6aa562bf6728486dd868f84359b63
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Wed Dec 14 14:15:54 2022 +0000
d/ulogd2.{pre,post}inst: remove obsolete code related to the ulogd init-script
ulogd was replaced by ulogd2 in Jessie, so we no longer need to worry
about stopping it or removing the rc?.d links to its init-script.
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 5747b6e2274592a0c63abb449e7ce2e035a75fc3
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Thu Dec 15 15:22:42 2022 +0000
d/ulogd2.dirs: remove /var/log/ulog since it leads to warnings from `adduser`
and will be created by `postinst` anyway
Listing the directory in ulogd2.dirs means it gets created with the wrong
ownership and permissions. When `adduser` is run to create the "ulog" account,
this leads it to complain:
adduser: Warning: The home directory `/var/log/ulog' does not belong to the
user you are currently creating.
Thereafter, ulogd2.postinst attempts, redundantly, to create the directory,
before correcting its ownership and permissions.
Instead, remove it from ulogd.dirs, and do everything in ulogd2.postinst.
Closes: #731638
Closes: #805940
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 900662abcc8063e9f1e414a4792ec90983e44991
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Wed Dec 14 15:00:40 2022 +0000
d/ulogd2.lintian-overrides: replace multi-arch triplets with globs
Fixes: cccf22e9617d ("Update Lintian overrides")
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 9ebb2d73a4d6d7f3d4f280cfb741b94ceb68a2b4
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Sun Dec 11 17:21:14 2022 +0000
d/changelog: update entry for 2.0.8-1
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 6ebd8de1cd3ddeedee2429b1e2ac525a38030b06
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Sun Dec 11 17:11:55 2022 +0000
d/rules: remove obsolete flags from `dh_auto_configure`
In 2.0.8, the build-system was overhauled. The flags to enable pgsql,
mysql, dbi and JSON have changed, and pkg-config support has been
introduced. Furthermore, all the plug-ins of which the build-
dependencies are detected are now built by default. Thus, we can remove
the obsolete `--with-*` flags.
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 9afac23a4a11528b369f7793b8eadf3511848c50
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Sun Dec 11 16:53:38 2022 +0000
d/patches: add patch to fix libpq `CFLAGS` fall-back
Most of the problems reported by Helmut in #916998 were fixed upstream
in 2.0.8. However, there is a bug in the libpq fall-back implementation
which is fixed by this patch.
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 74c8cf8ba654c357424d0c5e9a4216658f336bc4
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Sun Dec 11 15:35:54 2022 +0000
d/changelog: update entry for 2.0.8-1
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 8879772e32b465ebc1f3d2b202e117c60e8c7462
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Sun Dec 11 14:57:40 2022 +0000
d/ulogd2.postrm: remove `ulog` user and group
Closes: #805939
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit f0a4c852c30bd69748b6328e168d471d65305f9a
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Thu Nov 3 22:00:25 2022 +0000
d/changelog: update entry for 2.0.8-1
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit cccf22e9617d32b4f5449d5a8373beb178986492
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Wed Nov 2 21:23:10 2022 +0000
Update Lintian overrides
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 4ecc2face4b38caa76f9824035dfd6f3addb0d13
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Thu Nov 3 17:51:52 2022 +0000
d/ulogd2.tmpfile: rename to ulogd2.tmpfiles
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit cad8d397c94c32a79fbfaf535642392a2697a563
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Wed Nov 2 22:02:02 2022 +0000
Add d/ulogd2.manpages and update d/*.install files
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit e8b5d12139eb237d786b2f5eb487606afde92b47
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Thu Nov 3 19:04:55 2022 +0000
d/ulogd2.dirs: remove unneeded entries
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit eaf3bfb05a2515dafe1ecc9f1f55c359241c9cf6
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Thu Nov 3 17:57:09 2022 +0000
d/rules: replace `override`s with `execute_after`s
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit cf456936bf4659a07ee9a14cdd06b48c37597578
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Wed Nov 2 20:54:45 2022 +0000
d/rules: remove no-op `dh_strip` override
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 3f6dcd52bb9d5b382a9edc838d54d92ff25138ca
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Wed Nov 2 21:02:52 2022 +0000
d/rules: replace deprecated `dh_install` override with d/not-installed
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 9dedd09becfd796380bd4543523d81fab511d9f2
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Thu Nov 3 10:30:56 2022 +0000
d/copyright: add myself to debian/*.
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 9ea1f9b1567cb0b4600aab0f6b062221089064f4
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Thu Nov 3 15:54:19 2022 +0000
d/control: revert "Apply multi-arch hints."
This reverts commit 2f915c7e07002e9e8c0118ac5734ee4798ec3819.
While the plug-in packages themselves are theoretically co-installable, they
depend on ulogd2 itself which is not, leading Lintian to complain:
ulogd2 source: dependency-is-not-multi-archified ulogd2-dbi depends on ulogd2 (multi-arch: no)
ulogd2 source: dependency-is-not-multi-archified ulogd2-json depends on ulogd2 (multi-arch: no)
ulogd2 source: dependency-is-not-multi-archified ulogd2-mysql depends on ulogd2 (multi-arch: no)
ulogd2 source: dependency-is-not-multi-archified ulogd2-pcap depends on ulogd2 (multi-arch: no)
ulogd2 source: dependency-is-not-multi-archified ulogd2-pgsql depends on ulogd2 (multi-arch: no)
ulogd2 source: dependency-is-not-multi-archified ulogd2-sqlite3 depends on ulogd2 (multi-arch: no)
Thus there is no point marking the plug-ins as `Multi-Arch: same`.
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 0c69003b53b47b5cd1d3568fbc940b9f9cfb347f
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Wed Nov 2 21:16:45 2022 +0000
d/control: add Rules-requires-root: no.
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 6a4a20dd436aa286453711f7939f3a40f27ee3ac
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Wed Nov 2 20:56:57 2022 +0000
d/control: add myself to uploaders.
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 4f549f6e942314e1cb702648995f666e8ffe4e74
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Wed Nov 2 20:56:34 2022 +0000
d/control: bump Standards-Version to 4.6.1
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>
commit 1f531a865baa4218b69994f03d5eebfd99ce6b3c
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Thu Nov 3 18:44:13 2022 +0000
d/README.source: bump dh version
commit eb77874df8c0df613d32bc1218f9f8a2e89fa9e7
Author: Jeremy Sowden <jeremy@azazel.net>
Date: Wed Nov 2 20:55:51 2022 +0000
d/compat, d/control: remove d/compat and add a build-dep on `debhelper-compat = 13` to d/control.
Signed-off-by: Jeremy Sowden <jeremy@azazel.net>