Re: nc - unbuffered input

Kamil Rytarowski <[email protected]> Fri, 14 Dec 2018 07:33:12 +0100
Newsgroups gmane.os.netbsd.devel.general
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--RRgzuVFEVumtByJmvXyOYxKS9zL63ZVr4
Content-Type: multipart/mixed; boundary="OJVJaWKj9ppsHNEzi54ZZEbqCN8yHvmdN";
 protected-headers="v1"
From: Kamil Rytarowski <[email protected]>
To: JP <[email protected]>
Cc: [email protected]
Message-ID: <[email protected]>
Subject: Re: nc - unbuffered input
References: <CAHN8BqrnvKatTk+CmQJM7f2-1cGnXmH5gWzOCoCWjZrSyVXoNw@mail.gmail.com>
 <[email protected]>
 <CAHN8BqpTdqVqc8yYZL07LKPknrCDbSEZVDmLhPJuchc8hSgDsA@mail.gmail.com>
 <CAHN8Bqrh62gKs=aCA-JWUQTjsFR6qx8aB-JwpEafMt8QWtDdrQ@mail.gmail.com>
In-Reply-To: <CAHN8Bqrh62gKs=aCA-JWUQTjsFR6qx8aB-JwpEafMt8QWtDdrQ@mail.gmail.com>

--OJVJaWKj9ppsHNEzi54ZZEbqCN8yHvmdN
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 14.12.2018 03:32, JP wrote:
> Have you had success with STDBUF* ?  I've had success with STDBUF1=3DU
> when set with setenv() from within the c script itself, but haven't
> had any luck at all with STDBUF0=3DU or STDBUF=3DU from the command lin=
e.
>=20
> I tried:
> $ STDBUF=3DU
> $ export STDBUF
> $ nc localhost 65535
>=20

I'm attaching with a debugger to __senvbuf and it's hit and Unbuffered
option set, but after typing some number of characters and new line
characters.

gdb --args nc localhost 65535

It needs proper investigation whether this is the expected behavior.

> JP
> On Thu, Dec 13, 2018 at 2:08 PM JP <[email protected]> wrote:
>>
>> I tried that, it wasn't working for me
>> On Thu, Dec 13, 2018 at 10:27 AM Kamil Rytarowski <[email protected]> wrote:=

>>>
>>> On 13.12.2018 15:04, JP wrote:
>>>> Might there be another soul that desires a netcat with unbuffered in=
put?
>>>>
>>>> usage for unbuffered client mode: nc -B localhost 65535
>>>>
>>>> (I hope the patch comes through ok)
>>>>
>>>
>>> Is it possible to use STDBUF=3DU in env(1) as documented in setbuf(3)=
?
>>>



--OJVJaWKj9ppsHNEzi54ZZEbqCN8yHvmdN--

--RRgzuVFEVumtByJmvXyOYxKS9zL63ZVr4
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQJABAEBCAAqFiEELaxVpweEzw+lMDwuS7MI6bAudmwFAlwTTqgMHG41NEBnbXgu
Y29tAAoJEEuzCOmwLnZsgogQAJ45Ep7YSKxOwfzdwSmfBl/jy61TWVtlRpQjLa6S
UJLEfIvTnjNs7zDzEzq/VJ8m2sy8Ri0i9MenEqTeiULD+QtO4DGxiQa7IZ/bAp6W
Pz0EWDW6gC+RUISo8Jbv/vd1JiBCANBE5kztjIRTOKX+kvaBMt6FLnEQXl2BmtXm
GVmYMfm1D++gtkD1isL3Mex9wbKLMY5n2CDCeCJ7KaKQiJwpT46FKMJyzZjiXlHs
Ax3OkjNbTJi9D3Yozef/EHMuVLpQ15BWuNfPaVOo/7o7P418bqAQV3dgDnHi02tA
rT+i2n4AXcF8hW2t25wBTxCgDZKv5Zamk2XWQka7mTABzLoTn6UX20wybPJIMv/g
Z7NRez+FQMYB4ARuiDFrfmAqEolZEbqKGbgupX+LraEyITL0mKn4Va/3AZ9YW5JQ
Cphlvoiuqh8WBnWnA5UVWWu2YsSzUyi4S8tOoQqg7TP4kiHlKgrZL9iC/BN2eh3X
bzU3xuw3YWIPabVcTJAxDf2mTWwBl2J41bRBtATEiH+vhMkTsPFQ+Og7JuUuJ2YK
rOpZCC5Y1hE3ff6ee+trszcr9u8cAPShfHR1f8hKlk0kwcgcAWEIoftKgwQZO2nI
iHYek3cxLiCpkzB7PjKrBgyx2r8V2zi3tR9sayM5N7QfvfRfcOR7L4bSQhFtYeoX
GUoI
=nFTa
-----END PGP SIGNATURE-----

--RRgzuVFEVumtByJmvXyOYxKS9zL63ZVr4--