-
Notifications
You must be signed in to change notification settings - Fork 30
/
Changelog
131 lines (127 loc) · 4.3 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
A few years later
add -c, taken from version at nc110.sf.net
2.0-alpha4
connecting to IPv6 servers without the -6 option works
use getnameinfo to restore printing of resolved host names
portability improvements
2.0-alpha3
fix bug when there is outgoing data and the peer exits
2.0-alpha2
fixed a severe bug (no more than 8k of data from stdin)
fixed hex-dumping bug
provide emulation for poll
2.0-alpha1
big source code cleanup, be autoconfy, use getaddrinfo and poll
added -q option
support IPv6
removed source routing
turned manual to texinfo
---
Here is sort of an edit history for netcat, in backward cron order.
960320 -- 1.10
RELEASE version tested everywhere I could get to, up for FTP
960310 -- 1.09a goddamnit-I'm-gonna-release-REAL-soon
made -e work outbound, too
random final cleanups and doc updates ... pant pant ...
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
960227
hexdump in -- it's actually gonna be quite useful!
doc adds for hexdump; orig idea from dgaudet@wired
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
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
960201
genned up some more data dumps: pmap-mnt.d, showmount.d,
various others; into real tree
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]
960120 -- 1.05
give totals even if we ^C out [that's what sigcatchers are *for*!]
cleaned up big LSRR explanation comment
951227
port data.c to msloss, it might be useful
some doc slogging; particularly the telnet-wrapper idea
951217
rservice.c, an answer to mudge's k-rad script
951215
improved data.c; added xfer count and %r
951204 -- 1.04
fixed duplication lameness with printing h_errno stuff
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
951110
try rnd-options, but setsockopt tosses them. Punt...
dumped "x.y" microtiming idea; seconds are granular enough for now
tweaked help text
951107
sys/select.h for them what needs it
wrote_txt and more calls to print sent/rcvd
951106 -- 1.02
added h_errno strings and updated holler, gethostpoop to find them
Still slightly confused if gethostpoop() returns prematurely...
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...]
951028 -- 1.01
fixed exit status if -z on a single port -- was -1, is now 0 or 1
like it should be
951023
added indication of *local* address in dolisten() connect handling
reset errno before dolisten msgs -- gethostpoop might have munged it
951021
doc tweak per cgull
webproxy/webrelay scripts came together. fuckin' yow.
951012 -- 1.00
nc100 RELEASE, mailing-list spam, etc etc
951010
almost-1.00 release up for FTP, but not announced yet
added a couple of wrapper scripts
951008
hammered out exit-status stuff, final main() argv loop cleanup
massive readme cleanup pre-1.00 release
951005 or so
added random mode, which necessitated more main() logic cleanups
951004
getportpoop
inbound options hexdump finally works [forgot to preload "size" int]
951003
added exec-a-prog thing
cleaned up routine-header comments
signal catcher
close stdin when we won't need it [-z, etc]
950927
unsnarled main a fair amount
got "udptest" working right
added HELP!! yow.
950923
select loop is firm, connect and i/o works nicely
added listen mode
crocked in UDP and debugged how its back-connect works
950920 or so
timeout handlers, improvements to gethostpoop, read-stdin-args,
primitive select loop, and later the stdin-to-many saved-count thing
950915 or so
basic gethostpoop and doconnect layout established