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!)
|