dwww Home | Show directory contents | Find package

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

Generated by dwww version 1.15 on Wed Jun 26 04:31:59 CEST 2024.