1latd (1.25) unstable; urgency=low 2 3 * llogin stops terminal driver generating CRs. Should help in editors. 4 * Slightly improve a couple of error messages. 5 * NB: 1.24 was a BSD-only fix. 6 7 -- Patrick Caulfield <patrick@debian.org> Mon, 7 Aug 2006 08:38:12 +0100 8 9latd (1.23.1) unstable; urgency=low 10 11 * Fix compilation with gcc 4.1 12 Closes: #355599 13 14 -- Patrick Caulfield <patrick@debian.org> Tue, 7 Mar 2006 08:52:23 +0000 15 16latd (1.23) unstable; urgency=low 17 18 * Send correct disconnect packets that don't upset VMS & some DECservers. 19 * Fix some alignment problems on sparc. 20 * Fix some double increments that break on some architectures. 21 * Fix incoming reverse LAT that was broken in 1.22. 22 * Include example script for using latd as a print server. 23 24 -- Patrick Caulfield <patrick@debian.org> Sun, 6 Mar 2005 13:43:02 +0000 25 26latd (1.22) unstable; urgency=low 27 28 * Fix some silly code errors. 29 Closes: #261661 30 31 -- Patrick Caulfield <patrick@debian.org> Fri, 20 Aug 2004 14:22:40 +0100 32 33latd (1.21) unstable; urgency=low 34 35 * Don't expect an ACK to an ACK. (duh) 36 * Cope with non-contiguous interface numbers in Linux 37 * Remove tcflow() calls as they slow things down and don't 38 achieve anything. This was particularly bad with DS90L servers 39 * Try harder to write all data to a PTY. 40 * Fix REQID message in moprc so it works with more servers. 41 42 -- Patrick Caulfield <patrick@debian.org> Wed, 24 Mar 2004 17:34:44 +0000 43 44latd (1.20) unstable; urgency=low 45 46 * Loads of protocol fixes and speed enhancements, so many I've forgotten 47 them all now. Importantly I hope this version should be generally more 48 reliable and faster than previous ones. 49 NOTE: There are known problems with DECserver 90L terminal servers and 50 this release. 51 * Don't kill a circuit with outstanding data 52 * Add -b switch to moprc 53 * Add better support for DS90L servers reverse LAT 54 (belated) thanks to Dmitri Popov for this. 55 * (non-debian) Don't clobber /etc/latd.conf on "make install" 56 * Add --disable-defservice to ./configure 57 * Don't send out service multicasts if we have no services to advertise 58 * Don't keep retrying connects for ever 59 * Reduce delay between EOF and deleting a connection. 60 61 -- Patrick Caulfield <patrick@debian.org> Sat, 31 Jan 2004 17:32:27 +0000 62 63latd (1.19) unstable; urgency=low 64 65 * Some Darwin bpf interface fixes. 66 * fix lat group on /dev/lat/ devices that was broken by my autoconf changes 67 in 1.17 68 * Fix memory leak caused by latcp -d & llogin -d 69 (thanks to Sergei Gorbatov) 70 71 -- Patrick Caulfield <patrick@debian.org> Sat, 20 Dec 2003 15:16:21 +0000 72 73latd (1.18.1-1) unstable; urgency=low 74 75 * include <cassert> 76 Closes: #195153 77 78 -- Patrick Caulfield <patrick@debian.org> Tue, 10 Jun 2003 08:21:04 +0100 79 80 81latd (1.18-1) unstable; urgency=low 82 83 * Fix configure --enable-debug 84 * Fix configure --sysconfdir 85 * Don't send issue file if it exists but is empty. 86 * Add support for reverse-LAT services. you can now use LATSYM 87 to print to LAT printers on Linux (and probably many other things too!) 88 * Make sure node names are truncated at 16 characters 89 * Fix shell job control problems when connecting to some systems 90 * Send remote credit a little earlier in an attempt to avoid those 91 annoying pauses. 92 93 -- Patrick Caulfield <patrick@debian.org> Sun, 20 Apr 2003 10:59:36 +0100 94 95latd (1.17-1) unstable; urgency=low 96 97 * Add support for a MOPRC_INTERFACE env variable. 98 * Fix bug in the lastest retransmit code that screwed up 99 queued connections rather badly. 100 * Don't show status messages to /dev/lat ports 101 * moprc is now a C++ program that uses the LATinterfaces class. 102 * llogin -p only locks devices if liblockdev is found 103 * Porting work for *BSD and Darwin. 104 HUGE thanks to Matthew Fredette of NetBSD for all the bpf work. 105 * Use autoconf to configure and build. Again Matthew Fredette did 106 most of the work for this, but I added the Linux bits. 107 108 -- Patrick Caulfield <patrick@debian.org> Sat, 15 Mar 2003 14:17:42 +0000 109 110latd (1.16-1) unstable; urgency=low 111 112 * Don't use an IP socket for finding interfaces. So now you 113 can use LAT (& moprc) with a kernel that doesn't have IP. 114 * Fix latcp man page (-J and -j were wrong way round) 115 * llogin -L disables locking when using -p 116 * latd now expires services if it doesn't receive HELLOs 117 * Expand escape sequences in /etc/issue.net or /etc/issue.lat 118 * Fix crash on queued connections referencing freed memory. 119 * moprc now ignores duplicate messages it receives. This fixes 120 odd behaviour with some Emulex targets 121 * Put a timeout on CONNECT and COMMAND messages so we can resend 122 them if we get no reply. 123 * Check connection IDs more carefully. 124 125 -- Patrick Caulfield <patrick@debian.org> Fri, 10 Jan 2003 10:18:00 +0000 126 127latd (1.15-1) unstable; urgency=low 128 129 * More DS90L+ fixes (keepalive message format) 130 * Fix iostreams so they produce the correct output in gcc 3.0 & 2.95. 131 Now I know why people really hate iostreams. 132 * Use getloadavg() rather than /proc to get load average. 133 * Close all FDs before forking server processes. 134 * Always send an ACK for a packet with data in it. 135 * llogin uses lock files for device connections 136 137 -- Patrick Caulfield <patrick@debian.org> Wed, 14 Aug 2002 08:56:28 +0100 138 139latd (1.14-1) unstable; urgency=low 140 141 * gcc-3.0 compilation fixes in the new bits 142 * Rewritten ethernet flow control 143 * Increase moprc timeout a little. 144 * Don't try to process zero-length packets 145 * Include lat.html documentation 146 * Tested on DECserver 700 147 * Send "no more slots on circuit" message when closing a connection for 148 that reason. Fixes reconnection on DECserver 90L+ 149 150 -- Patrick Caulfield <patrick@debian.org> Wed, 19 Mar 2002 19:23:34 +0000 151 152latd (1.13-1) unstable; urgency=low 153 154 * Fail attempts to create /dev/lat ports twice 155 * Delete /dev/lat ports when latcp -D -p is run 156 (thanks to Denis Komissarov) for those two. 157 * Use local name in ENQ message for DS90L servers instead of the 158 stupid one I left in there after testing. 159 * Get rid of spurious "Queued" status messages and put the 160 service name in there. 161 * Fix multiple queued connections to the same server that I broke in 1.11 162 * Don't make queued connection queries interfere with existing services table 163 * Restrict data slots to 250 bytes so as not to break DECserver 200s 164 * Made the keepalive timer less susceptible to drift on busy systems. 165 166 -- Patrick Caulfield <patrick@debian.org> Sat, 16 Feb 2002 16:25:52 +0000 167 168latd (1.12-1) unstable; urgency=low 169 170 * llogin -r is an alias for llogin -R (easier to type!) 171 * New moprc program for remote administration of terminal servers 172 * llogin can now connect to passworded services using llogin -w 173 * Split out Linux-specific code into its own class 174 * Primitive, but functional support for DS90L terminal servers 175 176 -- Patrick Caulfield <patrick@debian.org> Mon, 11 Feb 2002 17:02:13 +0000 177 178latd (1.11-1) unstable; urgency=low 179 180 * Added -l switch to llogin to replace LF with VT 181 * Document -d -v switch to llogin 182 * Renamed PortSession to QueuedSession so it's less confusing 183 * /dev/lat ports connect using LocalPort and localportSession so they 184 can share connections. 185 * Fixed spurious newlines generated by llogin -p 186 187 -- Patrick Caulfield <patrick@debian.org> Wed, 26 Sep 2001 14:37:43 +0100 188 189latd (1.10-1) unstable; urgency=low 190 191 * Can now handle multiple reverse-LAT connections via the same connection 192 (llogin only) 193 * Can specify a command to run (and user to run it under) for a named service. 194 195 -- Patrick Caulfield <patrick@debian.org> Thu, 16 Aug 2001 11:54:28 +0100 196 197latd (1.03-1) unstable; urgency=low 198 199 * Use std:: namespace so it compiles with GCC 3.0 200 * Don't use makedepend for dependancy management. 201 * Don't depend on libstdc++2.10-dev. 202 Closes: bug#104954 203 * Fix includes in server.cc that depend for GLIBC version 204 205 -- Patrick Caulfield <patrick@debian.org> Sun, 15 Jul 2001 19:44:36 +0100 206 207latd (1.02-1) unstable; urgency=low 208 209 * Fixed bug where you *had* to specify a node name in reverse connections 210 * New llogin program 211 * This file is now a Debian changelog 212 * Fix keepalives when connected to Tru64 213 * Tidied MAC address internals 214 * In fact, quite a lot of internal tidying and bug-fixing. 215 * Move sockets into /var/run as per FHS 216 * Fixed EOF trapping on local ports 217 * Fixed latcp -d display of local ports (node & service were swapped) 218 * Changed example latd.conf to show we can connect to services without 219 specifying a node name now 220 * Closes: bug#85288 221 222 -- Patrick Caulfield <patrick@debian.org> Sat, 3 Mar 2001 13:29:08 +0000 223 224latd (1.01-1) unstable; urgency=low 225 226 * Listen on LAT multicast address so you don't need to put the interface(s) 227 into "allmulti" mode, or have DECnet running 228 * Deleting ports now works 229 Thanks to Michael Hasselberg for those two patches 230 * Can now use all (or any) ethernet adaptors in a system 231 * Fix credit starvation on client sessions 232 * Linux latd can talk to another Linux latd now (though not to itself) 233 * latd now tidies /dev/lat directory at startup and shutdown 234 * New -8 flag for ports to make then 8-bit clean 235 236 -- Patrick Caulfield <patrick@tykepenguin.com> Sat, 16 Dec 2000 15:13:09 +0000 237 238latd (1.00-1) unstable; urgency=low 239 240 * Support BREAK character 241 * Added support for a group (gid) called "lat". If you have one of these 242 in /etc/groups then users with that group can connect to reverse-LAT 243 ports with no other privileges 244 * Added startup script 245 * Remove "LAT started", "LAT stopped" messages from latcp as they interfere 246 with the startup script and it's "not the Unix way" 247 * Added RPM build target 248 * Added DEB build target 249 * Forced all node names & service names to be uppercase in latcp 250 * Split -DOLDSTUFF into two bits: -DUSE_OPENPTY and -DSETLOGIN_HOST. The 251 second option doesn't work on SuSE 6.4, but does on Debian 2.2 and RedHat 252 6.2, the first should be fine on anything later than RedHat 5.2 (libc 2.0 253 I think that means) 254 255 -- Patrick Caulfield <patrick@tykepenguin.com> Sat, 17 Sep 2000 15:13:09 +0000 256 257