From 5e0936b99e2d50769c5432b47c4d07c3dcdd37c6 Mon Sep 17 00:00:00 2001 From: The Android Open Source Project Date: Tue, 3 Mar 2009 19:30:07 -0800 Subject: auto import from //depot/cupcake/@135843 --- Changelog | 109 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 Changelog (limited to 'Changelog') diff --git a/Changelog b/Changelog new file mode 100644 index 0000000..7bdd521 --- /dev/null +++ b/Changelog @@ -0,0 +1,109 @@ +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 -- cgit v1.2.3