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