File: ChangeLog

package info (click to toggle)
nc6 0.5-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 1,328 kB
  • ctags: 903
  • sloc: ansic: 8,094; sh: 3,441; makefile: 336; yacc: 318
file content (208 lines) | stat: -rw-r--r-- 7,731 bytes parent folder | download
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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
2003-05-11 Mauro Tortonesi <mauro _at_ deepspace6.net>

 * Released nc6 0.5

2003-03-26 Chris Leishman <chris _at_ leishman.org>

 * Added --exec option for setting a command to be executed after connect.
 * Added --continous option for continuously accepting connections.

2003-03-16 Chris Leishman <chris _at_ leishman.org>

 * Fixed bug in --half-close mode where the remote transmit stream wasn't
   actually being half-closed.

2003-01-25 Mauro Tortonesi <mauro _at_ deepspace6.net>

 * Added many more assertions in the code.
 * Cleaned code of the verbose_mode and very_verbose_mode functions.
 * Released netcat 0.4. 

2003-01-24 Chris Leishman <chris _at_ leishman.org>

 * Restructured io_stream, especially with respect to timeout handling.
 * Added --idle-timeout option for setting the idle timeout on the remote
   stream.

2003-01-23 Chris Leishman <chris _at_ leishman.org>

 * Fixed bug with --no-reuseaddr option not being recognized.
 * Fixed bug in readwrite that could result in non-termination.
 * Added --sndbuf-size and --rcvbuf-size options for setting SO_RCVBUF and
   SO_SNDBUF respectively.

2003-01-21 Mauro Tortonesi <mauro _at_ deepspace6.net>

 * Minor changes to the manpage and the other documentation files
   (BUGS, README and TODO).
 * Released netcat 0.3. 
 
2003-01-18 Simone Piunno <simone _at_ deepspace6.net>

 * Merged in i18n branch
   - Full GNU gettext support, and i18n of nc6 source.
   - Initial italian translation.

2003-01-15 Mauro Tortonesi <mauro _at_ deepspace6.net>

 * Merged in mauro_refactor_130103 branch
   - Reorganisation of do_connection and do_listen, mostly by separating into
     a few different utility functions.

2003-01-14 Chris Leishman <chris _at_ leishman.org>

 * Added checking of sin6_scope_id in the address comparison.
 * Added extra checks of getaddrinfo results.

2003-01-13 Chris Leishman <chris _at_ leishman.org>

 * Merged in chris_refactor_060103 branch
   - Reduced connection_attributes to a pure attribute store.
   - Reorganised main such that the buffers and io_streams are initialized
     there.
   - Changed do_connect / do_listen to return an fd/socktype rather than
     setting up the remote_stream directly.
   - Added do_listen_continous() to allow for and inetd like mode.
   - An open3 function for exec'ing and talking to an external process (to
     allow for a --exec mode).
 * Increased UDP buffer sizes to 128k.

2003-01-11 Simone Piunno <simone _at_ deepspace6.net>

 * String marking for i18n.

2003-01-03 Chris Leishman <chris _at_ leishman.org>

 * Added ios_write_eof() method to io_stream.  This allows for proper flushing
   and shutdown with half close support.
 * Moved much of the readwrite logging into io_stream.

2003-01-03 Mauro Tortonesi <mauro _at_ deepspace6.net>

 * Started code cleanup for 0.3 release.  Added a lot of assertions, and
   cleaned up the general layout and style.
 * Made connection_attributes more OO in style.

2003-01-01 Chris Leishman <chris _at_ leishman.org>

 * Added full solution for "double bind" issue.  Seems to work correctly in
   all situations.
 * Made network code skip IPv4 mapped results from getaddrinfo.
 * Updated README.
 * Man page updates.
 * Added development principles and objectives to README.Maint.
 * Rewrote IPv6 stack guess autoconf macro.

2002-12-30 Chris Leishman <chris _at_ leishman.org>

 * Added half close support (useful for TCP connections).
 * Increased the buffer sizes for file transfer mode.
 * Added support for disabling the nagle algorithm for connections.

2002-12-29 Mauro Tortonesi <mauro _at_ deepspace6.net>

 * Refactored network support code (eg. the linked socket list), creating
   a new netsupport.c and .h, and adding some more cleanup for the
   "double bind" issue.
 * Fixed up some autoconf macros and added support for checking getaddrinfo
   flag support.

2002-12-29 Chris Leishman <chris _at_ leishman.org>

 * Merged in chris_refactor_291202 branch
   - io_streams now handle their own scheduling, the readwrite loop queries
     the io_streams to determine if and how they should be scheduled.
   - Added support for setting the buffer sizes.
   - Added support for configuring MTU's and NRU's.
 * Added long option support.
 * Added alloca source into contrib for hosts that don't provide their own
   (tested on HP-UX).

2002-12-28 Chris Leishman <chris _at_ leishman.org>

 * Added cb_recv(), cv_extract() and cb_resize() methods to circ_buf's.
 * Moved creation of local io_stream out of network code.
 * Added timeout support for connects/accepts.

2002-12-24 Mauro Tortonesi <mauro _at_ deepspace6.net>

 * General code cleanup to match style guide.

2002-12-24 Chris Leishman <chris _at_ leishman.org>

 * Added REAME.Maint with information for maintainers.
 * Added RCSID's to source files.
 * Reworked circ_buf to have a more OO interface.

2002-12-23 Mauro Tortonesi <mauro _at_ deepspace6.net>

 * Updated nc6.spec file

2002-12-20 Chris Leishman <chris _at_ leishman.org>

 * Update autoconf macros to accurately determine if ipv6 code can be
   supported at compile time, and moved other checks to runtime.  Ensured ipv6
   support is fully optional.
 * Tested builds are successful on *BSD and linux systems, with and without
   ipv6 support.
 * Reworked readwrite() to ensure buffers are correctly flushed before the
   connection closes.
 * Reworked file transfer mode to instead use RECV_DATA_ONLY or
   SEND_DATA_ONLY flag.

2002-12-15 Chris Leishman <chris _at_ leishman.org>

 * Added handling of EPIPE errors for writes.
 * Merged in chris_refactor_101202 branch
   - Reorganised execution flow to avoid depth first traversal.
   - Moved io_stream code to it's own header/source.
   - Moved connection_attributes to it's own header/source.
   - Reworked the timeout system into the io_stream.
   - Renamed "port" in address_t to "service".
 * Changed parser.c to set IPPROTO_* flags instead of setting the socktype
   to differentiate TCP vs UDP connections.
 * Updated do_listen() to listen to an arbitrary number of sockets, using a
   linked list structure to manage them.
 * Reworked autoconf files to autoconf 2.5 standards.
 * Added a BUGS file.

2002-12-07 Chris Leishman <chris _at_ leishman.org>

 * Fixes to autoconf so that it doesn't define unnecessary entries in config.h.
 * Removed outdated tcp/udp separation messages from the manpage.
 * Cleaned up verbose messages in connection setup code (network.c).
 * Cleaned up reverse DNS code.
 * Did some work on the "double bind" issue.

2002-11-28 Mauro Tortonesi <mauro _at_ deepspace6.net>

 * Merged 10 patches from Chris Leishman, including various bug fixes to
   the code and build system, and a refactoring of the network and readwrite
   code to remove the separation between udp and tcp code.

2002-04-03 Mauro Tortonesi <mauro _at_ deepspace6.net>

 * We have finally managed to port netcat6 to freebsd and to let it work with 
   glibc 2.1. autoconf/automake stuff has been updated.
 * We have also performed a minor review of the code, with some cleaning.

2002-01-16 Mauro Tortonesi <mauro _at_ deepspace6.net>

 * Updated man page.
 * Fixed a compilation bug with glibc 2.1 (thanks to
   KUNITAKE Koichi for reporting it) - it should work now.

2001-12-31 Mauro Tortonesi <mauro _at_ deepspace6.net>

 * Added UDP support.

2001-11-11 Mauro Tortonesi <mauro _at_ deepspace6.net>

 * Complete re-organization of the package. Added GNU autoconf and automake
   support.

2001-10-* Mauro Tortonesi <mauro _at_ deepspace6.net>

 * Many bugfixes code cleaning, refactoring of the most importants parts 
   of the code (argument parsing, networking code and select loop).
 * Merging of some patches/bugfixes from Simone Piunno.