📄 changelog
字号:
Here is sort of an edit history for netcat, in forward cron order.950915 or so basic gethostpoop and doconnect layout established950920 or so timeout handlers, improvements to gethostpoop, read-stdin-args, primitive select loop, and later the stdin-to-many saved-count thing950923 select loop is firm, connect and i/o works nicely added listen mode crocked in UDP and debugged how its back-connect works950927 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 cleanups951008 hammered out exit-status stuff, final main() argv loop cleanup massive readme cleanup pre-1.00 release951010 almost-1.00 release up for FTP, but not announced yet added a couple of wrapper scripts951012 -- 1.00 nc100 RELEASE, mailing-list spam, etc etc951021 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 it951028 -- 1.01 fixed exit status if -z on a single port -- was -1, is now 0 or 1 like it should be951029 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/rcvd951110 try rnd-options, but setsockopt tosses them. Punt... dumped "x.y" microtiming idea; seconds are granular enough for now tweaked help text951113 -- 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 history951204 -- 1.04 fixed duplication lameness with printing h_errno stuff951215 improved data.c; added xfer count and %r951217 rservice.c, an answer to mudge's k-rad script951227 port data.c to msloss, it might be useful some doc slogging; particularly the telnet-wrapper idea960120 -- 1.05 give totals even if we ^C out [that's what sigcatchers are *for*!] cleaned up big LSRR explanation comment960131 -- 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 tree960217 -- 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.c960223 -- 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 FTP960227 hexdump in -- it's actually gonna be quite useful! doc adds for hexdump; orig idea from dgaudet@wired960229 -- 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 turds960310 -- 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -