File: HISTORY

package info (click to toggle)
node 0.3.2-4
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k, sarge
  • size: 432 kB
  • ctags: 235
  • sloc: ansic: 3,244; sh: 116; makefile: 100
file content (216 lines) | stat: -rw-r--r-- 7,789 bytes parent folder | download | duplicates (4)
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
209
210
211
212
213
214
215
216
0.3.2   23 Aug 2003     - Security fixes. Thanks SM6TKY.
			- Fixed buffer overflow in expand_string()
			- Receiving a talk message didn't flush
			  output buffers immediately
			- Don't switch to binary mode when asking
			  a password. 

0.3.1   16 Mar 2003	- Fixed non-blocking response for new libax25io.
			  (thanks Jeroen, PE1RXQ)
			- Fixed installation of man pages
			- Fixed sysinfo

0.3.0   05 Jul 1999	- Initial version using the new dynamic libax25.
			- Moved the IO code to libax25.

0.2.6	04 Feb 1999	- "Links *" doesn't crash anymore if someone
			  is listening on all ports.
			- Added zlib based stream compression to the
			  io library. See -c option, zconnect command
			  and ztelnet command in node(8).
			- Added signal handlers for SIGINT, SIGQUIT
			  and SIGSEGV.
			- Node should now compile with glibc.
			- Plugged a major security hole.
			- Node sends a Goodbye message at logout.
			- Adapted Links command for 2.1.x changes.

0.2.5	17 Nov 1997	- Small changes in the IO library. Connection
			  trough multiple LinuxNodes with mixed
			  protocols should now really be 8 bit clean.
			- Added ResolveAddrs configuration command.
			- French help files. Tnx Gerard (f6fgz).
			- Added NLinks user command.
			- Adapted for changes in procutils that permit
			  connecting to oneself.
			- Added some #ifdef HAVExxx conditionals
			  to the code.
			- Memory display might now work with later
			  2.1.xx kernels.
			- Small bug fixed (read_perms() now closes the file).
			- Nodeusers uses standard out for output.
			- Some restructuring in nodeusers.c.
			- Telnet and ax.25 port is printed and logged
			  in gateway connects.
			- Added TTL to ping command output.
			- Added sysop configurable prompt (see node.conf(5)).
			- Rethink of the command parser. %-escapes and
			  C-style character literals (\n, \x1f etc.) are
			  now always parsed except when inside single
			  quotes ('). Alias and ExtCmd syntax has to
			  be slightly changed in node.conf (see the example
			  files).
			- Added new %-escapes: %f, %h, %i.
			- Added PIDs to mheard command output.

0.2.4	xx May 1997	- Added a user command Escape to set (or
			  disable) the escape character. Also
			  EscapeChar config command has now slightly
			  different syntax.
			- Added syslogging to nodeusers

0.2.3	02 May 1997	- Hopefully fixed the "could not get IPC
			  channel" bug (SIGPIPE is now ignored).
			- Not getting an IPC channel is no longer
			  a fatal error.
			- Added a reconnect flag to extcmds. If
			  flag is set, user gets a prompt after the
			  extcmd is completed.
			- The reason for program termination is now
			  logged.
			- Added an escape mechanism to abort the
			  current gateway connection.
			- NrPort now defaults to NULL ie. the first
			  netrom port.
			- Extensive rewrite of the command parser.
			- Aliases and ExtCmds now take positional
			  parameters. See node.conf(5).
			- Telnet command now takes an optional third
			  argument that is sent to the remote host
			  right after the connection is established.
			- Removed CAllbook command. It can now
			  be defined as an alias. See the supplied
			  sample configuration file.
			- The DNIC part of a ROSE address now defaults
			  to the local DNIC in outgoing connects.
			  Tnx Jean-Paul (f6fbb).
			- "nodeusers -i" now waits for a newline before
			  sending anything.

0.2.2	10 Feb 1997	- Fixed inverting of ssid (port name not
			  case sensitive anymore)
			- Info file now in /etc/ax25/node.info
			- Added installhelp target to the makefile.

0.2.1	29 Jan 1997	- Links command behaviour changed (by default
			  don't list listening sockets)
			- A Talk command from Hessu (oh7lzb)
			- Loggedin file size is tested at startup

0.2.0	05 Jan 1997	- Added separate nodeusers(1) program
			- Added HOst and Status command (see node(8))
			- General cleanup here and there
			- Telnet command works even if written in
			  upper case...
			- Mheard output format changed
			- Logging. See LogLevel command in node.conf(5)
			  and the README file!!!
			- Rose support (tnx Jonathan)
			- Added NodeId command (see node.conf(5))
			- HiddenPorts probably didn't work. It should now.
			- Behaviour of getsockopt(...SOL_SOCKET,SO_ERROR...)
			  seems to have been changed again...
			- The error message given when a connection fails
			  looks now more like the message given by thenet
			  and BPQ nodes (always contains the word "Failure").
			- Node now sends /etc/ax25/node.motd after login
			  if it exists
			- Correct paclen is now used also when node
			  isn't on the first netrom device
			- NrPort command (see node.conf(5)) is now used
			  to define the port that is used for outgoing
			  netrom connects

0.1.12	21 Aug 1996	- Node doesn't need port name anymore (kernel
			  version 2.0.12 or later is needed for this to work)
			- Added support for g4klx mheardd (mheard works
			  again)

0.1.11	06 Aug 1996	- SSID is now inverted only in outgoing AX.25
			  connections.
			- find_link() now checks port too (procutils.c)
			- Small bug in connect_to() fixed.
			- First attempt at external command support
			- User logging code slightly changed.
			- Added "pinging" and "extcmd" states to
			  "users" command.
			- "struct fdset" -> "fdset"
			- Paclen defaults to 128 and port name to "unknown"
			  if no port or invalid port is given in node
			  command line (AX.25 only).

0.1.10	02 Jun 1996	- Bug in password routine fixed
			- Changed syntax of node.perms
			- Mheard, Links and Routes won't display
			  hidden ports anymore
			- Added SIGTERM handler
			- Some cleaning up in nodeuser.c
			  (login_user() now uses first free slot
			  found in loggedin file)
			- Removed "speed" field from Ports command
			  (it isn't necessarily the speed of the
			  radio channel)
			- Added "d" flag to Connect and Telnet
			  commands (useful for forward scripts).
			- Wrote man pages. (node(8), node.conf(5)
			  and node.perms(5))

0.1.9	22 May 1996	- Argh. A typo in Routes fixed...
			- More help texts (tnx Hessu OH7LZB)
			- Fixed bug in alias handling

0.1.8	19 May 1996	- Routes shows active link also if the
			  link is recovering
			- Small changes in procutils.c
			- Behaviour of getsockopt(...SOL_SOCKET,SO_ERROR...)
			  seems to have been changed. A small fix in
			  connect_to()
			- Empty node alias field now allowed (needs a
			  kernel patch to work)

0.1.7	16 May 1996	- Some polishing here and there
			- Added "which" field to Nodes <node>
			  command

0.1.6	15 May 1996	- A small fix in procutils.c
			- Added more comments in the sample
			  configuration files

0.1.5	14 May 1996	- Changed do_ports() to be compatible with
			  ax25-utils-2.0-ALPHA2
			- Implemented hidden ports
			- loopback network (127.xx.xx.xx) is now
			  always counted as "local" network

0.1.4	12 May 1996	- Typo in do_links() fixed
			- Updated Links command for new kernels
			- Extracted all /proc/net reading routines
			  into a separate procutils.c file

0.1.3	09 May 1996	- Adapted for the config changes in
			  ax25-utils-2.0-ALPHA1
			- Added callsign validity check at login
			- The ping bug _seems_ to be fixed now

0.1.2	08 May 1996	- Bug in do_nodes() with no known nodes fixed
			- Small changes in io.c
			- Some more comments added
			- A few Makefile changes
			- An obscure bug in do_ping found but not
			  yet fixed

0.1.1	May 1996	- Incoming/outgoing telnet support added
			- Aliases added
			- User priviledges per /usr/local/node/node.perms
			  added
			- Finger and Callbook clients added
			- LinuxNode can now be called from command line
			- Links command added

0.1	Jan 1996	- First release version (not really released)
			- Basic functionality

-- 
Tomi Manninen
OH2BNS@OH2RBI.FIN.EU
tomi.manninen@hut.fi