summaryrefslogtreecommitdiff
path: root/src/usr.bin (follow)
Commit message (Collapse)AuthorAgeFilesLines
* some improvements from alf schlichting:jmc2005-07-171-14/+11
| | | | | | | | | | - correct syntax for retrieving an http page. this example further corrected by ian darwin (thanks!) - the -v flag is relatively useless when port scanning, so remove it from the example, and reword the description appropriately - udp port scans always report ports as open (i.e. are useless) so remove example claiming it works, and add CAVEATS to note that -uz is relatively useless
* set jumbo flag on the listener, too. consolidate some common code.marius2005-05-281-28/+29
| | | | ok mcbride@
* Experimental support for opportunitic use of jumbograms where only some hostsmcbride2005-05-271-8/+22
| | | | | | | | | | | | | | on the local network support them. This adds a new socket option, SO_JUMBO, and a new route flag, RTF_JUMBO. If _both_ the socket option is set and the route for the host has RTF_JUMBO set, ip_output will fragment the packet to the largest possible size for the link, ignoring the card's MTU. The semantics of this feature will be evolving rapidly; talk to us if you intend to use it. ok deraadt@ marius@
* style nit from hshoexer@avsm2005-05-261-1/+2
|
* Switch atomicio to a simpler interface which returns size_t and usesavsm2005-05-244-55/+78
| | | | | | | 0 to signal errors. should be no functional change in nc apart from different error messages. "groovy", said deraadt@
* Teach the SOCKS5 code more of the protocol, so it can send domain namesdjm2005-05-201-56/+102
| | | | | | to the proxy instead of resolving them locally and sending IPv4 addresses. This improves privacy, e.g. when using nc with OpenSSH DynamicForward tunnels, and gives us better IPv6 support; ok beck@
* HTTP proxy doesn't need an address lookup - saves some time and avoids adjm2005-05-201-2/+4
| | | | spurious error if the lookup fails. from Ray; ok markus@
* cross reference proxy example to relevant ssh option;jmc2005-05-201-3/+11
| | | | originally from ray; help/ok djm@
* fix SOCKS5 code for case where data comes in the same packet as the response;djm2005-05-191-2/+2
| | | | ok dtucker@ markus@
* KNF, no binary change; ok jaredy@djm2005-05-191-44/+44
|
* Initialize len before calling accept(2). from mpech@, ok millert@otto2005-04-101-1/+2
|
* use a standard hostname in EXAMPLES (host.example.com), which alsojmc2005-02-211-11/+12
| | | | | | fixes an error; from ray;
* Some extra strict warning cleanup. From Xin Li <delphij at FreeBSDotto2005-02-083-13/+14
| | | | dot ORG> with a twist from myself. No binary change. ok djm@
* better wording for -l;jmc2005-01-071-3/+3
|
* - better documenting of `host' and `port[s]'jmc2005-01-071-4/+25
| | | | - note that -l ignores timeouts
* explicitly mention port in an example;jmc2004-12-311-2/+2
| | | | from fgsch@
* provide a valid sockaddr_storage structure to be used as second argument forhshoexer2004-12-101-2/+2
| | | | | | accept(2) ok djm markus
* http proxy CONNECT support; ok beck@djm2004-10-173-26/+111
|
* remove return error variables.. set but never usedderaadt2004-09-151-15/+11
|
* ansi; khalek@linuxgamers.netderaadt2004-07-201-5/+1
|
* add -D for sodebug; ok deraadt, jmcmarkus2004-07-152-5/+22
|
* add keeps to SYNOPSIS and sync usage();jmc2004-03-122-5/+7
|
* Print error when connect() fails. ok markus@ deraadt@mcbride2004-03-071-1/+4
|
* spaces, was reading code..deraadt2004-03-031-4/+4
|
* add -d to usage too, from carson hardingtedu2004-03-032-4/+5
|
* resolve pr3694. add -d [etached] to ignore stdin. ok henning@ mcbride@tedu2004-03-012-5/+11
|
* - sort options and SYNOPSISjmc2004-02-202-94/+226
| | | | | | | | | | - better document which options do/don't work together - add sections showing some possible uses of nc - code (comment) typos - sync usage() and help suggestions/improvements from otto@ ok deraadt@
* rename tcp sockopt TCP_SIGNATURE_ENABLE to TCP_MD5SIGhenning2004-01-311-3/+3
| | | | | requested by theo ok markus@ hshoexer@
* -S enables tcp md5 signature option; ok deraadt@, mcbride@markus2004-01-222-6/+25
|
* check alloca; pointed out by nimadeus@pandora.bederaadt2003-10-191-2/+3
|
* Off-by-ones, from aaron@miod2003-09-221-2/+2
|
* document -w timeout; from cedric@jmc2003-09-051-1/+15
| | | | ok deraadt@
* refer to RFCs consistently (RFC XXXX);jmc2003-08-081-2/+2
|
* Kill dead code after errx(). From Andrey Matveev; ericj@ OKmillert2003-07-251-5/+2
|
* protosderaadt2003-07-073-6/+10
|
* in the unix domain socket case, give an ENAMETOOLONG error instead ofavsm2003-07-071-3/+17
| | | | | silently truncating the socket file millert@ ok
* more proto fixesderaadt2003-06-262-6/+12
|
* mostly ansi cleanup; pval okderaadt2003-06-101-2/+2
|
* fix various 3/4 licenses according to "terms" filederaadt2003-06-031-6/+1
|
* Grammar fix - remove bogus comma; jmc@prioris.mini.pw.edu.plpvalchev2003-01-051-2/+2
|
* use err vs. errx and display function; from Owl. ok fgsch@stevesk2002-12-301-4/+4
|
* include function in error; from Owl. ok fgsch@stevesk2002-12-301-4/+4
|
* correct return code check; from Owl. ok fgsch@stevesk2002-12-301-2/+2
|
* fix calloc's. also check for errors; fixes PR/3043.fgsch2002-12-281-5/+10
|
* Recent modifications to netcat changed the behaviour to only exit when bothaaron2002-12-131-2/+2
| | | | | | the read (network) and write (stdin) ends of the socket were both closed. This is not how nc traditionally works. Instead, revert back to finishing up when read() on the socket returns 0; deraadt@, vincent@ ok.
* $ in front of commandsderaadt2002-11-141-13/+13
|
* update usage; ok ericj@markus2002-11-131-3/+4
|
* correct handling of EOF on both tty input and network. for example,vincent2002-07-041-11/+15
| | | | | | | this allows stuff like nc -l 10101 < /dev/null to have nc exit automatically when it gets EOF from the network. ok ericj@
* define SUN_LEN if it is not already for portability.vincent2002-07-011-1/+6
| | | | millert made the same suggestion, so i guess it's ok ;)
* use SUN_LEN to calculate AF_UNIX sockaddr's length. + some stylevincent2002-07-011-22/+18
| | | | ok ericj@