Subject: Patch that adds -q option to pkgsrc netcat
To: None <tech-pkg@netbsd.org>
From: Staffan Thomen <duck@multi.fi>
List: tech-pkg
Date: 03/05/2004 17:08:59
--Signature=_Fri__5_Mar_2004_17_08_59_+0200_VLo75yQQf5jSH4mH
Content-Type: multipart/mixed;
 boundary="Multipart=_Fri__5_Mar_2004_17_08_59_+0200_7Ye_kEkLpl9WWwa1"


--Multipart=_Fri__5_Mar_2004_17_08_59_+0200_7Ye_kEkLpl9WWwa1
Content-Type: text/plain; charset=ISO-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable


Hi, I needed the -q option for netcat the other day, so I hacked out a
patch from debian linux' patches that'll apply to ours, if you guys 'd
like to take a look, I think it's a useful addition to pkgsrc.

I suspect it falls under GPL license.

Heh, due to my idiocy, I forgot to change the From/Reply-To in send-pr,
so I didn't get the PR number, but a PR has been filed under pkg for
this, the sender is probably duck@knightrider.shangtai.net or without
the host, which are both ipv6-only. It's always something that goes
wrong ;-)

Regards,

--=20
Staffan Thom=E9n
     GPG key: 1024D/7C7E2EF8
 Fingerprint: ADB3 455F 10D5 86D1 78D6  048D 11BB D66E 7C7E 2EF8



--Multipart=_Fri__5_Mar_2004_17_08_59_+0200_7Ye_kEkLpl9WWwa1
Content-Type: application/octet-stream;
 name="patch-ag"
Content-Disposition: attachment;
 filename="patch-ag"
Content-Transfer-Encoding: base64

LS0tIG5ldGNhdC5jLm9yaWcJRnJpIE1hciAgNSAxNjo0NTo0NiBFRVQgMjAwNAorKysgbmV0Y2F0
LmMKQEAgLTE2MSw2ICsxNjEsNyBAQAogVVNIT1JUIG9fdmVyYm9zZSA9IDA7CiB1bnNpZ25lZCBp
bnQgb193YWl0ID0gMDsKIFVTSE9SVCBvX3plcm8gPSAwOworaW50IG9fcXVpdCA9IC0xOyAvKiAw
ID09IHF1aXQtbm93OyA+MCA9PSBxdWl0IGFmdGVyIG9fcXVpdCBzZWNvbmRzICovCiAvKiBvX3Ru
IGluIG9wdGlvbmFsIHNlY3Rpb24gKi8KIAogLyogRGVidWcgbWFjcm86IHNxdWlydCB3aGF0ZXZl
ciBtZXNzYWdlIGFuZCBzbGVlcCBhIGJpdCBzbyB3ZSBjYW4gc2VlIGl0IGdvCkBAIC0yMjMsNyAr
MjI0LDE1IEBACiAgIGVycm5vID0gMDsKICAgaWYgKG9fdmVyYm9zZSA+IDEpCQkvKiBub3JtYWxs
eSB3ZSBkb24ndCBjYXJlICovCiAgICAgYmFpbCAod3JvdGVfdHh0LCB3cm90ZV9uZXQsIHdyb3Rl
X291dCk7CiAgIGJhaWwgKCIgcHVudCEiKTsKK30KKworLyogcXVpdCA6CisgICBoYW5kbGVyIGZv
ciBhICItcSIgdGltZW91dCAoZXhpdCAwIGluc3RlYWQgb2YgMSkgKi8KK3ZvaWQgcXVpdCgpCit7
CisgIGNsb3NlKG5ldGZkKTsKKyAgZXhpdCgwKTsKIH0KIAogLyogdGltZW91dCBhbmQgb3RoZXIg
c2lnbmFsIGhhbmRsaW5nIGNydWZ0ICovCkBAIC0xMjI1LDYgKzEyMzQsMTggQEAKIAlpZiAocnIg
PD0gMCkgewkJCS8qIGF0IGVuZCwgb3IgZnVrdCwgb3IgLi4uICovCiAJICBGRF9DTFIgKDAsIGRp
bmcxKTsJCS8qIGRpc2FibGUgYW5kIGNsb3NlIHN0ZGluICovCiAJICBjbG9zZSAoMCk7CisJICAv
KiBpZiB0aGUgdXNlciBhc2tlZCB0byBleGl0IG9uIEVPRiwgZG8gaXQgKi8KKwkgIGlmIChvX3F1
aXQgPT0gMCkgeworCSAgICBzaHV0ZG93bihuZXRmZCwgMSk7CisJICAgIGNsb3NlIChmZCk7CisJ
ICAgIGV4aXQgKDApOworCSAgfQorCSAgLyogaWYgdXNlciBhc2tlZCB0byBkaWUgYWZ0ZXIgYSB3
aGlsZSwgYXJyYW5nZSBmb3IgaXQgKi8KKwkgIGlmIChvX3F1aXQgPiAwKSB7CisJICAgIHNodXRk
b3duKG5ldGZkLCAxKTsKKwkgICAgc2lnbmFsIChTSUdBTFJNLCBxdWl0KTsKKwkgICAgYWxhcm0o
b19xdWl0KTsKKwkgIH0KIAl9IGVsc2UgewogCSAgcnpsZWZ0ID0gcnI7CiAJICB6cCA9IGJpZ2J1
Zl9pbjsKQEAgLTEzOTUsMTAgKzE0MTYsMTAgQEAKIC8qIElmIHlvdXIgc2hpdGJveCBkb2Vzbid0
IGhhdmUgZ2V0b3B0LCBzdGVwIGludG8gdGhlIG5pbmV0aWVzIGFscmVhZHkuICovCiAvKiBvcHRh
cmcsIG9wdGluZCA9IG5leHQtYXJndi1jb21wb25lbnQgW2kuZS4gZmxhZyBhcmddOyBvcHRvcHQg
PSBsYXN0LWNoYXIgKi8KLSAgd2hpbGUgKCh4ID0gZ2V0b3B0IChhcmdjLCBhcmd2LCAiYWJlOmc6
RzpoaTpsbm86cDpyczp0dXZ3OnoiKSkgIT0gRU9GKSB7CisgIHdoaWxlICgoeCA9IGdldG9wdCAo
YXJnYywgYXJndiwgImFiZTpnOkc6aGk6bG5vOnA6cTpyczp0dXZ3OnoiKSkgIT0gRU9GKSB7CiAv
KiBEZWJ1ZyAoKCJpbiBnbzogeCBub3cgJWMsIG9wdGFyZyAleCBvcHRpbmQgJWQiLCB4LCBvcHRh
cmcsIG9wdGluZCkpICovCiAgICAgc3dpdGNoICh4KSB7CiAgICAgICBjYXNlICdhJzoKIAliYWls
ICgiYWxsLUEtcmVjb3JkcyBOSVkiKTsKIAlvX2FsbGErKzsgYnJlYWs7CiAgICAgICBjYXNlICdi
JzoKIAlvX2FsbG93YnJvYWQrKzsgYnJlYWs7CkBAIC0xNDUwLDYgKzE0NzEsOCBAQAogCWJyZWFr
OwogICAgICAgY2FzZSAncic6CQkJCS8qIHJhbmRvbWl6ZSB2YXJpb3VzIHRoaW5ncyAqLwogCW9f
cmFuZG9tKys7IGJyZWFrOworICAgICAgY2FzZSAncSc6CQkJCS8qIHF1aXQgYWZ0ZXIgc3RkaW4g
ZG9lcyBFT0YgKi8KKwlvX3F1aXQgPSBhdG9pKG9wdGFyZyk7IGJyZWFrOwogICAgICAgY2FzZSAn
cyc6CQkJCS8qIGxvY2FsIHNvdXJjZSBhZGRyZXNzICovCiAvKiBkbyBhIGZ1bGwgbG9va3VwIFtz
aW5jZSBldmVyeXRoaW5nIGVsc2UgZ29lcyB0aHJvdWdoIHRoZSBzYW1lIG1pbGxdLAogICAgdW5s
ZXNzIC1uIHdhcyBwcmV2aW91c2x5IHNwZWNpZmllZC4gIEluIGZhY3QsIGNhcmVmdWwgcGxhY2Vt
ZW50IG9mIC1uIGNhbgpAQCAtMTY1OSw2ICsxNjgwLDcgQEAKIAktbyBmaWxlCQkJaGV4IGR1bXAg
b2YgdHJhZmZpY1xuXAogCS1wIHBvcnQJCQlsb2NhbCBwb3J0IG51bWJlclxuXAogCS1yCQkJcmFu
ZG9taXplIGxvY2FsIGFuZCByZW1vdGUgcG9ydHNcblwKKwktcSBzZWNzCQkJcXVpdCBhZnRlciBF
T0Ygb24gc3RkaW4gYW5kIGRlbGF5IG9mIHNlY3NcblwKIAktcyBhZGRyCQkJbG9jYWwgc291cmNl
IGFkZHJlc3MiKTsKICNpZmRlZiBURUxORVQKICAgaG9sbGVyICgiXAo=

--Multipart=_Fri__5_Mar_2004_17_08_59_+0200_7Ye_kEkLpl9WWwa1--

--Signature=_Fri__5_Mar_2004_17_08_59_+0200_VLo75yQQf5jSH4mH
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (IRIX)

iD8DBQFASJgNEbvWbnx+LvgRAt0cAJ4m3STNaYrcEK8dWu3Zb9i8Vur+sQCfevu0
2vkhdDATEQmuo1dALs5bzm0=
=hlJe
-----END PGP SIGNATURE-----

--Signature=_Fri__5_Mar_2004_17_08_59_+0200_VLo75yQQf5jSH4mH--