| Here is sort of an edit history for netcat, in forward cron order. |
| |
| 950915 or so |
| basic gethostpoop and doconnect layout established |
| 950920 or so |
| timeout handlers, improvements to gethostpoop, read-stdin-args, |
| primitive select loop, and later the stdin-to-many saved-count thing |
| 950923 |
| select loop is firm, connect and i/o works nicely |
| added listen mode |
| crocked in UDP and debugged how its back-connect works |
| 950927 |
| unsnarled main a fair amount |
| got "udptest" working right |
| added HELP!! yow. |
| 951003 |
| added exec-a-prog thing |
| cleaned up routine-header comments |
| signal catcher |
| close stdin when we won't need it [-z, etc] |
| 951004 |
| getportpoop |
| inbound options hexdump finally works [forgot to preload "size" int] |
| 951005 or so |
| added random mode, which necessitated more main() logic cleanups |
| 951008 |
| hammered out exit-status stuff, final main() argv loop cleanup |
| massive readme cleanup pre-1.00 release |
| 951010 |
| almost-1.00 release up for FTP, but not announced yet |
| added a couple of wrapper scripts |
| 951012 -- 1.00 |
| nc100 RELEASE, mailing-list spam, etc etc |
| 951021 |
| doc tweak per cgull |
| webproxy/webrelay scripts came together. fuckin' yow. |
| 951023 |
| added indication of *local* address in dolisten() connect handling |
| reset errno before dolisten msgs -- gethostpoop might have munged it |
| 951028 -- 1.01 |
| fixed exit status if -z on a single port -- was -1, is now 0 or 1 |
| like it should be |
| 951029 |
| put "sent/rcvd" typeout more places, still only if -v -v |
| Doc fix: It's *David* Borman, not Paul [aka Mr. Environment |
| Variables, this month...] |
| 951106 -- 1.02 |
| added h_errno strings and updated holler, gethostpoop to find them |
| Still slightly confused if gethostpoop() returns prematurely... |
| 951107 |
| sys/select.h for them what needs it |
| wrote_txt and more calls to print sent/rcvd |
| 951110 |
| try rnd-options, but setsockopt tosses them. Punt... |
| dumped "x.y" microtiming idea; seconds are granular enough for now |
| tweaked help text |
| 951113 -- 1.03 |
| added first-net-read skip to select loop if we have saved stdin, and |
| moved retry-count test ahead of this. Makes multimode work much more |
| sensibly... |
| fleshed out this here edit history |
| 951204 -- 1.04 |
| fixed duplication lameness with printing h_errno stuff |
| 951215 |
| improved data.c; added xfer count and %r |
| 951217 |
| rservice.c, an answer to mudge's k-rad script |
| 951227 |
| port data.c to msloss, it might be useful |
| some doc slogging; particularly the telnet-wrapper idea |
| 960120 -- 1.05 |
| give totals even if we ^C out [that's what sigcatchers are *for*!] |
| cleaned up big LSRR explanation comment |
| 960131 -- 1.06 |
| flushed rndoption stuff |
| report of closing stdin fucking up Solaris. Not tried yet. |
| extra arg to rservice.c |
| documentation updates, added netcat-art and many udder tings |
| added Bela Lubkin's #ifdefs for SIGURG [SCO rel 5] |
| added ignoring SIGPIPE [lesson learned from webs.c] |
| 960201 |
| genned up some more data dumps: pmap-mnt.d, showmount.d, |
| various others; into real tree |
| 960217 -- 1.07 |
| finally fixed stdin-read-args thing to retain and send leftover data |
| added version to help text |
| made ascii-art cuter |
| added "probe" script |
| added Nextstep systype |
| finally fixed data.c to run "forever" |
| created xor.c |
| 960223 -- 1.08 |
| if doconnect skt is 0 grab another one, don't dup(). [stupid solaris..] |
| threw in latest web scripts |
| threw in irc |
| more doc tweaks |
| stuck 1.08 prerelease up for FTP |
| 960227 |
| hexdump in -- it's actually gonna be quite useful! |
| doc adds for hexdump; orig idea from dgaudet@wired |
| 960229 -- 1.09 |
| telnet-opts responder in; left as OPTIONAL chunk since it mucks |
| with the data stream. |
| -e disables -o hexdump; avoid zero-length file turds |
| 960310 -- 1.09a goddamnit-I'm-gonna-release-REAL-soon |
| made -e work outbound, too |
| random final cleanups and doc updates ... pant pant ... |
| 960320 -- 1.10 |
| RELEASE version tested everywhere I could get to, up for FTP |