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
|