Package: netcat-openbsd / 1.234-1

Metadata

Package Version Patches format
netcat-openbsd 1.234-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
port to linux with libbsd.patch | (download)

Makefile | 16 15 + 1 - 0 !
nc.1 | 3 1 + 2 - 0 !
netcat.c | 135 99 + 36 - 0 !
socks.c | 48 24 + 24 - 0 !
4 files changed, 139 insertions(+), 63 deletions(-)

 port to linux with libbsd

build without TLS support.patch | (download)

Makefile | 2 0 + 2 - 0 !
nc.1 | 118 6 + 112 - 0 !
netcat.c | 172 147 + 25 - 0 !
3 files changed, 153 insertions(+), 139 deletions(-)

 build without tls support

tls.h isn't available in libbsd-dev, and TLS supports adds options (-C, -Z)
that are already used by our Debian-specific patches.

connect timeout.patch | (download)

netcat.c | 82 77 + 5 - 0 !
1 file changed, 77 insertions(+), 5 deletions(-)

 fix connect() timeout


get sev by name.patch | (download)

netcat.c | 7 6 + 1 - 0 !
1 file changed, 6 insertions(+), 1 deletion(-)

 add ability to specify destination ports by name


send crlf.patch | (download)

nc.1 | 9 7 + 2 - 0 !
netcat.c | 72 40 + 32 - 0 !
2 files changed, 47 insertions(+), 34 deletions(-)

 new flag '-c' to translate terminal line feeds to crlf


quit timer.patch | (download)

nc.1 | 10 10 + 0 - 0 !
netcat.c | 59 48 + 11 - 0 !
2 files changed, 58 insertions(+), 11 deletions(-)

 new flag '-q' to specify a quit timer


udp scan timeout.patch | (download)

netcat.c | 21 14 + 7 - 0 !
1 file changed, 14 insertions(+), 7 deletions(-)

 fix udp scan timeout


dccp support.patch | (download)

nc.1 | 4 3 + 1 - 0 !
netcat.c | 85 73 + 12 - 0 !
2 files changed, 76 insertions(+), 13 deletions(-)

 new flag '-z' for dccp support


broadcast support.patch | (download)

nc.1 | 4 3 + 1 - 0 !
netcat.c | 22 20 + 2 - 0 !
2 files changed, 23 insertions(+), 3 deletions(-)

 new flag '-b' for broadcast support


serialized handling multiple clients.patch | (download)

netcat.c | 17 8 + 9 - 0 !
1 file changed, 8 insertions(+), 9 deletions(-)

 serialized handling of multiple clients


set TCP MD5SIG correctly for client connections.patch | (download)

netcat.c | 34 26 + 8 - 0 !
1 file changed, 26 insertions(+), 8 deletions(-)

 fix tcp md5sig for client connections


destination port list.patch | (download)

nc.1 | 26 23 + 3 - 0 !
netcat.c | 86 45 + 41 - 0 !
2 files changed, 68 insertions(+), 44 deletions(-)

 add ability to specify a list of destination ports


use flags to specify listen address.patch | (download)

nc.1 | 18 14 + 4 - 0 !
netcat.c | 47 31 + 16 - 0 !
2 files changed, 45 insertions(+), 20 deletions(-)

 add ability to use -s/-p flags to specify listening address


make getnameinfo errors nonfatal in report_sock.patch | (download)

netcat.c | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 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.

Bug-Debian: https://bugs.debian.org/961378

abstract unix domain socket.patch | (download)

nc.1 | 3 3 + 0 - 0 !
netcat.c | 75 52 + 23 - 0 !
2 files changed, 55 insertions(+), 23 deletions(-)

 add abstract unix domain socket support

When using '-U' to connect() or bind() to a UNIX domain socket, if the
address (path) starts with "@", it is read as an abstract namespace
socket (the leading "@" is replaced with a NUL byte before binding).

This feature is Linux-only.

misc failures and features.patch | (download)

nc.1 | 51 51 + 0 - 0 !
netcat.c | 37 29 + 8 - 0 !
2 files changed, 80 insertions(+), 8 deletions(-)

 misc failures and features