summaryrefslogtreecommitdiff
path: root/Changelog
diff options
context:
space:
mode:
Diffstat (limited to 'Changelog')
-rw-r--r--Changelog109
1 files changed, 109 insertions, 0 deletions
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