netcat-openbsd 1.218-2ubuntu1 source package in Ubuntu


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-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
    + Don't make any asumption regarding v4/v6 preference when resolving
    + Don't assume getent(1) produces space-separated output.
    + Replace strace's '-Ianywhere' with '-I1' so we can run with older strace
   + 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.)

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.

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.

 -- Dave Jones <email address hidden>  Sun, 14 Nov 2021 09:42:30 +0000

Upload details

Uploaded by:
Dave Jones
Sponsored by:
Brian Murray
Uploaded to:
Original maintainer:
Ubuntu Developers
any all
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section


File Size SHA-256 Checksum
netcat-openbsd_1.218.orig.tar.gz 22.4 KiB a28a5d39abaf481747b1e78b4b50e96d0cdab0ffef289cba156dc11941c64857
netcat-openbsd_1.218-2ubuntu1.debian.tar.xz 47.1 KiB 8aeeab8ae2da13824c5c65980c4e2833d72032497ef8e39e5fcc2f20a489214b
netcat-openbsd_1.218-2ubuntu1.dsc 2.1 KiB a185b97bce41abe17d22e6a28d96df493bb3f4645931c3c320c37b1ef501ec97

Available diffs

View changes file

Binary packages built by this source

netcat: TCP/IP swiss army knife -- transitional package

 This is a transitional package that depends on the netcat-openbsd
 implementation of netcat, preferred in Ubuntu. It may be safely removed.

netcat-openbsd: TCP/IP swiss army knife

 A simple Unix utility which reads and writes data across network connections
 using TCP or UDP protocol. It is designed to be a reliable "back-end" tool
 that can be used directly or easily driven by other programs and scripts. At
 the same time it is a feature-rich network debugging and exploration tool,
 since it can create almost any kind of connection you would need and has
 several interesting built-in capabilities.
 This package contains the OpenBSD rewrite of netcat, including support for
 IPv6, proxies, and Unix sockets.

netcat-openbsd-dbgsym: debug symbols for netcat-openbsd