netcat-openbsd (1.226-1ubuntu2) noble; urgency=high
* No change rebuild for 64-bit time_t and frame pointers.
-- Julian Andres Klode <juliank@ubuntu.com> Mon, 08 Apr 2024 18:14:20 +0200
netcat-openbsd (1.226-1ubuntu1) noble; urgency=medium
* Merge with Debian unstable (LP: #2042431). Remaining changes:
- Don't build-depend on strace on i386 where it's unavailable.
-- Danilo Egea Gondolfo <danilo.egea.gondolfo@canonical.com> Wed, 01 Nov 2023 10:27:32 +0000
netcat-openbsd (1.226-1) unstable; urgency=medium
[ Guilhem Moulin ]
* New upstream release (from OpenBSD 7.4).
-- Guilhem Moulin <guilhem@debian.org> Mon, 16 Oct 2023 19:31:08 +0200
netcat-openbsd (1.225-1ubuntu1) mantic; urgency=medium
* Merge from Debian unstable (LP: #2025666). Remaining changes:
- Don't build-depend on strace on i386 where it's unavailable.
-- Danilo Egea Gondolfo <danilo.egea.gondolfo@canonical.com> Mon, 03 Jul 2023 17:30:27 +0100
netcat-openbsd (1.225-1) unstable; urgency=medium
[ Debian Janitor ]
* Remove constraints unnecessary since buster (oldstable):
+ netcat-openbsd: Drop versioned constraint on netcat in Replaces.
+ netcat-openbsd: Drop versioned constraint on netcat in Breaks.
[ Guilhem Moulin ]
* New upstream release (from OpenBSD 7.3).
+ In UDP mode, do not test the connection (by writing "XXX" junk) when
‘-z’ is unset and the standard input is not a TTY. This slightly
improves the situation with respect to #747646.
* Update standards version to 4.6.2, no changes needed.
* d/README.source:
+ rsync: Replace ‘-v’ flag with ‘-P’.
+ Advertize use of gbp-dch(1).
+ Use a secondary parent in the upstream branch. (This is useful to track
upstream activity.)
* Refresh d/patches.
* d/p/udp-scan-timeout.patch: Call connection_info() and udptest() call when
‘-z’ flag is set. This is the upstream behavior.
* d/checks/04-kflag-udp: Pass ‘-z’ in the UDP reconnection test.
-- Guilhem Moulin <guilhem@debian.org> Sat, 10 Jun 2023 22:43:37 +0200
netcat-openbsd (1.219-1ubuntu1) lunar; urgency=medium
* Merge from Debian unstable. Remaining changes:
- Don't build-depend on strace on i386 where it's unavailable.
-- Benjamin Drung <bdrung@ubuntu.com> Mon, 20 Feb 2023 11:16:40 +0100
netcat-openbsd (1.219-1) unstable; urgency=medium
* New upstream release (from OpenBSD 7.2).
* Salsa CI: Remove default configuration file.
* Refresh d/patches.
* Update standards version to 4.6.1, no changes needed.
-- Guilhem Moulin <guilhem@debian.org> Thu, 20 Oct 2022 23:19:17 +0200
netcat-openbsd (1.218-5ubuntu1) kinetic; urgency=medium
* Merge from Debian unstable. Remaining changes:
- Don't build-depend on strace on i386 where it's unavailable.
* Drop netcat transitional package, because netcat 1.10-47 dropped it
-- Benjamin Drung <bdrung@ubuntu.com> Tue, 17 May 2022 18:27:43 +0200
netcat-openbsd (1.218-5) unstable; urgency=low
[ Dirk Jagdmann ]
* Add support for abstract namespace sockets in the AF_UNIX family.
[ Guilhem Moulin ]
* d/t/client-server: Add a simple test for sockets in the AF_UNIX family,
including those in the abstract namespace on Linux. We were only checking
sockets in the AF_INET family before.
* d/p/abstract-unix-domain-socket.patch: Some fixes and improvements upon
Dirk's patch.
* d/checks: Ensure sockets in the AF_UNIX family are usable up to the
sizeof(sun_path) limit, and rejected with ENAMETOOLONG when they exceed it.
* d/checks: Add tests for abstract namespace sockets in the AF_UNIX family,
incl. for source datagram UNIX domain sockets.
* d/p/abstract-unix-domain-socket.patch: Always reject the empty pathname
sockets, which on Linux was read as the NUL abstract socket before. The
empty abstract socket is still allowed however, and is specified as "@".
* d/p/misc-failures-and-features.patch: Remove double warning in
unix_connect().
* d/p/misc-failures-and-features.patch: Remove leftover union{}, obsolete
since 1.190-1.
* d/p/misc-failures-and-features.patch: Factor out Makefile changes to
d/p/port-to-linux-with-libbsd.patch.
* d/p/misc-failures-and-features.patch: Remove redundant errx() call in
unix_connect().
* d/p/misc-failures-and-features.patch: Improve error message for UNIX-domain
datagram sockets.
* d/checks: Use '--' marker to avoid breakage on socket pathnames starting
with '-'.
* d/checks/netcat: Set LC_ALL=C.
* Add d/NEWS entry mentioning abstract sockets support and its implications.
* d/p/*: Consolidate usage of '#if defined(FOO)' vs. '#ifdef FOO'.
* d/p/build-without-TLS-support.patch: Rename '-DTLS' to the less generic
'-DHAVE_TLS'.
* d/p/port-to-linux-with-libbsd.patch: Use automatic Makefile variables.
* d/checks/02-connect: Check default temporary socket name for datagram
sockets.
* d/tests/client-server: Check that the socket path is left behind.
* Rather than using mkstemp(3) to create unique names for default source
datagram UNIX domain sockets, use mkdtemp(3) to create a new empty
directory (with mode 0700) and use it to store a fixed socket name. This
fixes a file descriptor leak and a race condition where a new file would be
created by an attacker between the unlink(2) and bind(2) calls. We don't
use an abstract socket here since it would open a race condition with the
possibility for a local attacker to inject fake server responses.
* d/p/*: Minor formatting fixes.
* d/p/*: Improve Subject: lines.
* d/copyright: Update copyright years.
-- Guilhem Moulin <guilhem@debian.org> Fri, 11 Mar 2022 21:54:15 +0100
netcat-openbsd (1.218-4ubuntu1) jammy; urgency=medium
* Merge from Debian unstable. Remaining changes (LP: #1961983):
- Move the netcat transitional package here and have it depend on the
preferred netcat-openbsd implementation of netcat, not
netcat-traditional.
- Don't build-depend on strace on i386 where it's unavailable.
-- Heinrich Schuchardt <heinrich.schuchardt@canonical.com> Wed, 23 Feb 2022 12:09:43 +0100
netcat-openbsd (1.218-4) unstable; urgency=medium
* d/checks/*: Allow test suite to fail due to the high rate of false
positives on some platforms and build environments.
-- Guilhem Moulin <guilhem@debian.org> Sat, 19 Feb 2022 11:33:57 +0100
netcat-openbsd (1.218-3ubuntu1) jammy; urgency=low
* Merge from Debian unstable. Remaining changes:
- Move the netcat transitional package here and have it depend on the
preferred netcat-openbsd implementation of netcat, not
netcat-traditional.
- Don't build-depend on strace on i386 where it's unavailable.
-- Steve Langasek <steve.langasek@ubuntu.com> Mon, 13 Dec 2021 23:37:43 -0800
netcat-openbsd (1.218-3) unstable; urgency=medium
* Upload to unstable.
-- Guilhem Moulin <guilhem@debian.org> Mon, 06 Dec 2021 00:09:18 +0100
netcat-openbsd (1.218-2+exp6) experimental; urgency=medium
* d/checks/07-name-resolution: Warn on resolution failures.
* d/checks/07-name-resolution: Prefer `getent ahosts/ahostsv4/ahostsv6`.
Regression from 1.218-2+exp5.
-- Guilhem Moulin <guilhem@debian.org> Sun, 05 Dec 2021 01:21:26 +0100
netcat-openbsd (1.218-2+exp5) experimental; urgency=medium
* d/checks/07-name-resolution: Only use `getent ahosts…` for AF_INET. Using
it for AF_UNSPEC yields FTBFS on landau (sparc64 buildd).
-- Guilhem Moulin <guilhem@debian.org> Sun, 05 Dec 2021 00:07:02 +0100
netcat-openbsd (1.218-2+exp4) experimental; urgency=medium
* d/checks/07-name-resolution: Also check ip6-localhost.
* d/checks/07-name-resolution: Support empty `getent ahostsv6 localhost`
output (attempt to fix FTBFS on the reproducible-builds build daemons).
-- Guilhem Moulin <guilhem@debian.org> Sat, 04 Dec 2021 17:12:41 +0100
netcat-openbsd (1.218-2+exp3) experimental; urgency=medium
* d/checks/07-name-resolution: Dump resolver status on failure.
Unfortunately that test makes r-b unhappy and it's unclear why, so let's
dump some extra information on error.
-- Guilhem Moulin <guilhem@debian.org> Tue, 23 Nov 2021 19:06:31 +0100
netcat-openbsd (1.218-2+exp2) experimental; urgency=low
* Minor d/rules refactoring.
* Demote setsockopt SO_REUSEADDR/SO_REUSEPORT fatal failures to warnings.
`nc -l` was unusable (ENOPROTOOPT) on platforms such as GNU Hurd which
define but don't implement SO_REUSEPORT. dh_auto_test failed on these
platforms since d/t/client-server calls `nc -l`.
-- Guilhem Moulin <guilhem@debian.org> Mon, 15 Nov 2021 19:44:11 +0100
netcat-openbsd (1.218-2+exp1) experimental; urgency=low
* d/control: Reflow Description field.
* d/copyright: Add self under "Files: debian/*" stanza.
* d/checks/07-name-resolution: Dump resolution results on error. This
should make FTBFS troubleshooting on some buildds easier.
* Also run d/t/client-server after dh_auto_test.
* Skip extended test suite on hppa and ia64.
* DEP-8, dh_auto_test: Run d/t/client-server also on non-Linux platforms.
-- Guilhem Moulin <guilhem@debian.org> Sun, 14 Nov 2021 17:17:26 +0100
netcat-openbsd (1.218-2ubuntu2) jammy; urgency=medium
* Don't build-depend on strace on i386 where it's unavailable.
-- Steve Langasek <steve.langasek@ubuntu.com> Wed, 08 Dec 2021 00:17:56 +0000
netcat-openbsd (1.218-2ubuntu1) jammy; urgency=low
* Merge from Debian unstable (LP: #1950985). Remaining changes:
- Move the netcat transitional package here and have it depend on the
peferred netcat-openbsd implementation of netcat, not
netcat-traditional.
-- Dave Jones <dave.jones@canonical.com> Sun, 14 Nov 2021 09:42:30 +0000
netcat-openbsd (1.218-2) unstable; urgency=low
* d/checks: Fix FTBS on some platforms:
+ Skip entire test suite (and also d/t/client-server) on non-Linux
platforms. There are Linux-only dependencies, such as strace(1) and
ss(8).
+ Don't make any asumption regarding v4/v6 preference when resolving
localhost.
+ Don't assume getent(1) produces space-separated output.
+ Replace strace's '-Ianywhere' with '-I1' so we can run with older strace
versions.
+ Skip TCP MD5 signatures test on unsupported platforms. (It appears hppa
chokes on the readpassphrase injection via LD_PRELOAD, and TCP MD5
signature seems to be disabled in the riscv64 buildd.)
-- Guilhem Moulin <guilhem@debian.org> Sun, 14 Nov 2021 04:47:57 +0100
netcat-openbsd (1.218-1) unstable; urgency=low
* New upstream release (from OpenBSD 7.0).
* d/rules refactoring.
* d/netcat-openbsd.{postinst,prerm}: Explicitly exit with status code 0.
* Bump Standards-Version to 4.6.0 (no changes needed).
* Remove unused lintian override spare-manual-page.
* d/checks/*: Add test suite for the upstream codebase as well as the Debian-
specific patches. This adds Build-Depends: iproute2, procps, strace
(unless under 'nocheck' profile). Parsing strace(1) output isn't ideal of
course... but we can't think of a better way to do these checks and it's
hopefully fine for dh_auto_test (the DEP-8 tests don't rely on that).
* Add DEP-8 tests: 1/ ensure nc(1) is nc.openbsd(1), and 2/ basic
client/server communication test.
-- Guilhem Moulin <guilhem@debian.org> Sat, 13 Nov 2021 21:52:14 +0100
netcat-openbsd (1.217.1-1) unstable; urgency=medium
* New upstream release (from OpenBSD 6.9).
* Refresh debian/README.source to reflect current workflow.
* Replace Aron Xu as Maintainer at Aron's request. Many thanks to him for
his work on the netcat-openbsd package!
* d/p/port-to-linux-with-libsd.patch, d/p/build-without-TLS-support.patch:
Add "Forwarded: not-needed" annotation.
-- Guilhem Moulin <guilhem@debian.org> Mon, 16 Aug 2021 03:14:05 +0200
netcat-openbsd (1.217-3ubuntu2) impish; urgency=medium
* No-change rebuild to build packages with zstd compression.
-- Matthias Klose <doko@ubuntu.com> Thu, 07 Oct 2021 12:21:24 +0200
netcat-openbsd (1.217-3ubuntu1) hirsute; urgency=low
* Merge from Debian unstable. Remaining changes:
- Move the netcat transitional package here and have it depend on the
peferred netcat-openbsd implementation of netcat, not
netcat-traditional.
-- Steve Langasek <steve.langasek@ubuntu.com> Wed, 06 Jan 2021 14:06:46 -0800
netcat-openbsd (1.217-3) unstable; urgency=low
[ Debian Janitor ]
* Rely on pre-initialized dpkg-architecture variables.
* Update renamed lintian tag names in lintian overrides.
[ Guilhem Moulin ]
* d/control: Bump Standards-Version to 4.5.1 (no changes necessary).
* Add debian/salsa-ci.yml file for GitLab CI.
* Rename 'master' (default) branch to 'debian/latest' for DEP-14 compliance.
-- Guilhem Moulin <guilhem@debian.org> Sat, 19 Dec 2020 00:11:23 +0100
netcat-openbsd (1.217-2ubuntu1) groovy; urgency=low
* Merge from Debian unstable. Remaining changes:
- Move the netcat transitional package here and have it depend on the
peferred netcat-openbsd implementation of netcat, not
netcat-traditional.
-- Steve Langasek <steve.langasek@ubuntu.com> Tue, 09 Jun 2020 13:21:58 -0700
netcat-openbsd (1.217-2) unstable; urgency=low
* d/patches: Make getnameinfo(3) errors non-fatal in report_sock():
report_sock() is used to show the peer's address/name and port when the
'-v' flag is set. Reverse resolution errors need not be fatal.
(Closes: #961378)
-- Guilhem Moulin <guilhem@debian.org> Fri, 05 Jun 2020 03:16:35 +0200
netcat-openbsd (1.217-1) unstable; urgency=medium
* d/control:
+ Set debhelper-compat version in Build-Depends.
+ Remove quilt from Build-Depends.
+ Bump Standards-Version to 4.5.0 (no changes necessary).
+ Set 'Rules-Requires-Root: no'.
+ Bump debhelper compatibility level to 13.
* d/netcat-openbsd.{postinst,prerm}: set -e in the scripts themselves not on
the shebang line.
* Add lintian override for
I: manpage-without-executable usr/share/man/man1/nc_openbsd.1.gz
* d/copyright: Set fields Upstream-Name.
* d/patches/set-TCP-MD5SIG-correctly-for-client-connections.patch: Fix TCP
MD5 signature support. The feature now requires the TCP_MD5SIG_EXT socket
option, available since Linux 4.13. Thanks to Thomas Habet for report and
patch. (Closes: #954934)
* d/patches/quit-timer.patch: Make -q0 quit immediately also with UDP
sockets. Many thanks to Duncan Roe for the help in debugging this.
(Closes: #817050)
-- Guilhem Moulin <guilhem@debian.org> Sat, 23 May 2020 02:04:39 +0200
netcat-openbsd (1.206-1ubuntu1) focal; urgency=medium
* Move the netcat transitional package here and have it depend on the
preferred netcat-openbsd implementation of netcat, not
netcat-traditional. LP: #1780316.
-- Steve Langasek <steve.langasek@ubuntu.com> Mon, 09 Mar 2020 11:50:15 -0700
netcat-openbsd (1.206-1) unstable; urgency=medium
* New upstream release (from OpenBSD 6.6)
* d/patches/use-flags-to-specify-listen-address.patch: Re-enable specifying
client socket for UNIX-domain datagram sockets. Regression introduced in
version 1.187-1. Thanks to astian for the report and patch.
(Closes: #935650)
* debian/control: Bump Standards-Version to 4.4.1 (no changes necessary).
-- Guilhem Moulin <guilhem@debian.org> Mon, 02 Dec 2019 17:10:23 +0100
netcat-openbsd (1.203-2) unstable; urgency=medium
* Remove d/patches/verbose-numeric-port.patch: as of 1.203 verbose mode for
listening sockets is included in upstream's report_sock() function.
(Closes: #934330)
-- Guilhem Moulin <guilhem@debian.org> Fri, 23 Aug 2019 22:59:19 +0200
netcat-openbsd (1.203-1) unstable; urgency=medium
* New upstream release (from OpenBSD 6.5)
* debian/control: Bump Standards-Version to 4.4.0 (no changes necessary).
* debian/control, debian/compat: Bump debhelper compatibility level from 9
to 12.
-- Guilhem Moulin <guilhem@debian.org> Sun, 04 Aug 2019 20:43:25 +0200
# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog netcat-openbsd`.
Generated by dwww version 1.16 on Mon Dec 15 20:51:18 CET 2025.