File: ChangeLog

package info (click to toggle)
ytalk 3.3.0-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 760 kB
  • ctags: 570
  • sloc: ansic: 6,105; sh: 474; makefile: 99
file content (171 lines) | stat: -rw-r--r-- 6,275 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
YTalk: Multi-user talk client
For news and updates, visit http://www.impul.se/ytalk/

version 3.3.0
	New features:
	* YTalk now recognizes GNU talk (gtalk)
	* Much improved VT100 support

	Changes:
	* YTalk is now released under the GNU GPL
	* The X11 interface has been removed since no one was using it
	  and it had grown way too outdated
	* Unidentified talk clients are now called "BSD talk",
	  since talk(1) originally appeared in 4.2BSD.
	* Moved to GNU automake
	* Re-indented sources with hard tabs
	* Added a couple of tests (run with 'make check')

	Bug fixes:
	* YTalk now tolerates stacking invite/import requests
	* Fixed a build problem on systems without snprintf()
	* Once again use $HOME when looking for personal ytalkrc

version 3.2.0
	New features:
	* Added far-right "stomping", fixes procps top(1) among other things
	* Separated handling of CR and LF, makes a lot of programs work better
	* Added support for 'G' escape sequence used by Gentoo's init scripts
	* Added "escape-yesno" patch from FreeBSD that optionally requires
	  that you press <escape> before answering yes/no questions
	* Added a "YTALK_VERSION" environment variable to subshells

	Changes:
	* --with-x is now --enable-x

	Bug fixes:
	* Fixed an endless loop in curses titlebar code
	* We now use snprintf() instead of sprintf() if available
	* Restored limit on auto-invite hostnames from 16 to 64 characters

version 3.1.6
	Changes:
	* Don't even build pty allocation code if system has openpty()
	* Made all debugging code strictly optional, add --enable-debug
	  to ./configure if you want it

	Bug fixes:
	* Fixed a crash when resizing YTalk in an XTerm
	* Fixed a remote-crash format string bug in auto-invite daemon
	* Fixed build problems on SunOS
	* Fixed --with-x on X.org (broken since 3.1.2)

version 3.1.5
	New features:
	* We now use openpty() if available to securely allocate ptys
	* Added the prompt-quit patch from Debian again (oops, lost in 3.1.3)

	Bug fixes:
	* Fixed a problem with the configure script on Slackware
	* Added a missing part of VT100 scrolling support
	* Fixed a small memory leak in terminal tab handling
	* Small documentation fixes and updates

version 3.1.4
	New features:
	* Added "rering all" to main menu (requested by Matthew Vernon in '99)
	* Added --with-curses=DIR option to configure script

	Bug fixes:
	* Fixed detection of `socklen_t' type on OpenBSD
	* Fixed a minor problem with the no-beep mode
	* Fixed a minor signed/unsigned issue
	* Cleaned up the configure script a bit

version 3.1.3
	New features:
	* Added support for job control on BSD systems
	* Added terminal tab handling
	* Added terminal keypad modes
	* Added "ignorebreak" mode (^C is ignored unless a shell is running)
	* Added "beeps" to the ytalkrc flags (applies to all beeps)
	* Added internal memory management and tracking

	Changes:
	* Maintainer change to Andreas Kling <keso@impul.se>
	* Dropped getlogin() in favor of getpwuid()
	* Removed "debug" logging code

	Bug fixes:
	* Fixed the shell on Tru64 UNIX
	* restored compatibility with old talk daemons (broken in 3.1.2)
	* restored command line parsing (broken on many systems in 3.1.2)
	* Removed debug code that broke terminal raw mode in 3.1.2

version 3.1.2
	New features:
	* Debug logger added
	* Now optionally prompts user before quitting (when using -q),
	  patch from Colin Watson <cjw44@flatline.org.uk>
	* Added parsing of long options
	* Fixed maximum username length to 11 instead of 8

	Changes:
	* Maintainer change to Jessica Peterson <angel@metawire.org>
	* X support isn't compiled as default anymore
	* -x command line switch now enables X11 mode instead of disabling it.
	* Scrolling is enabled by default
	* Upgraded to autoconf 2.59

	Bug fixes:
	* Fixed a possible buffer overflow regarding a oversized $HOME
	  when loading the configuration file
	* Reset handling of SIGCHLD for shells - patch from P. Maragakis
	  <Maragakis@mpq.mpg.de> following hints by Jason Gunthorpe

version 3.1.1
	New features:
	* YTalk now checks that connections are answered from the expected host;
	  if they aren't, it complains and shows the new hostname
	* Try to look for the current machine's FQDN if hostname() doens't
	  include a '.'

	Bug fixes:
	* Fixed the shell under Solaris (oops, broke it in 3.1!)
	* Misc autoconf fixes
	* Resizing didn't work with Linux and ncurses, fixed it
	* n-way talk sessions should now be free of duplicated users
	* Fixed the "readdress" option somewhat
	* Portability fixes for 64-bit machines (size_t instead of int)

version 3.1
	* Minor documentation updates

version 3.1beta2
	* config.h.in was missing a line for HAVE_IOVEC_H
	* Redid the test for termios vs sgtty, making sure tcgetattr exists if
	  termios is to be selected
	* Fixed 8bit-cleanness

version 3.1beta1
	New features:
	* Added -Y to ask for caps in yes/no questions
	* Added -i to leave the incoming talks to the daemon
	* Added the 'k' option to the main menu (kill all unconnected)
	* Made ESC[r in shells
	* Added the /dev/ptmx style of pty's, and some Solaris-specific code to
	  go with it
	* 8 bit clean (except for character 0xfe, which is the lower case
	  Icelandic thorn, b/c that is used as the delete char in ytalk, for
	  some reason)
	* Added aliases for whole addresses, hostnames and login names
	* Let the user save his own side of the conversation too
	* Support virtual hosts and multihomed machines, by letting the user pick
	  which interface to use, and otherwise making a guess at it

	Changes:
	* Avoid clearing the window when the last partner ^C's on you
	* Fixed line wrap inside shells (at the cost of breaking the specs in
	  term.doc slightly)
	* Always understood both ^h and delete (^?) as delete chars
	* Split the "auto-rering" flag into "rering" and "prompt-rering"
	* Made ytalk send out FQDN's when passing users around, so the other
	  machine has a chance to resolve the address
	* Use strerror() instead of sys_errlist, where available
	* Redefine our own sockaddr_in, since BSD4.4 (and FreeBSD and friends)
	  use a different definition from what the talk daemons expect
	* Ported to GNU Autoconf

	Bug fixes:
	* Fixed annoying bug with UDP handling under Linux (that's where the
	  spurious "no talk daemon" messages were coming from!)