New Features:
* The System Log returns (Ka-Hing Cheung)
* Added a conversation-drag-ended signal (Etan Reisner)
* Reorganized and cleaned up the MSN protocol plugin (Felipe Contreras)
* Added the -c option to specify location of the .gaim directory, removed
the outdated -f option that no longer had any effect (Daniel Atallah)
* Novell GroupWise protocol support added (Novell)
* WYSIWYG improvements (Tim Ringenbach)
* WYSIWYG editing for user info (Jon Oberheide)
* Rich-text copy and paste
* Plugins can now add menu items to the buddy context menu
(Christopher O'Brien)
* Plugins can now add preferences (Gary Kramlich)
* The TOC protocol is no longer built by default. The plugin is not
being properly tested and is no longer officially supported.
* Bumped up the plugin API version number, and added version numbers
for loader plugins and protocol plugins. Authors will want to
update their plugins, and possibly use GAIM_PLUGIN_API_VERSION,
GAIM_PRPL_API_VERSION, and GAIM_LOADER_API_VERSION constants.
* Zephyr error reporting works (Arun A. Tharuvai)
* Zephyr deals with non-utf8 characters (Arun A. Tharuvai)
Bug Fixes:
* Formatting in the Log viewer is fixed (Kevin Stange)
* Save Conversation works again (Kevin Stange)
* The Clear button in privacy works (Robert Mibus)
* MSN error reporting works again (Stu Tomlinson)
* MSN e-mail notifications should no longer cause Gaim to crash
(Felipe Contreras)
* Fixed an infinite loop bug that would sometimes cause MSN to lock
up (Nickolai Zeldovich)
* All away messages should now show up in tooltips
* Removing zephyr buddies no longer crashes (Arun A. Tharuvai)
the RCD_SCRIPTS rc.d script(s) to the PLIST.
This GENERATE_PLIST idea is part of Greg A. Woods'
PR #22954.
This helps when the RC_SCRIPTS are installed to
a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later,
the default RCD_SCRIPTS_EXAMPLEDIR will be changed
to be more clear that they are the examples.)
These patches also remove the etc/rc.d/ scripts from PLISTs
(of packages that use RCD_SCRIPTS). (This also removes
now unused references from openssh* makefiles. Note that
qmail package has not been changed yet.)
I have been doing automatic PLIST registration for RC_SCRIPTS
for over a year. Not all of these packages have been tested,
but many have been tested and used.
Somethings maybe to do:
- a few packages still manually install the rc.d scripts to
hard-coded etc/rc.d. These need to be fixed.
- maybe remove from mk/${OPSYS}.pkg.dist mtree specifications too.
New Features:
* WYSIWYG text input (with much help from Gary Kramlich and Kevin Stange)
* Ability to be invisible on AIM
* Chatroom list support (Tim Ringenbach)
* Added auto-completion for screen names to the New Instant Message and
Get User Info dialogs.
* Non-ascii character support in AIM chats (Uli Luckas and Marco Ziech)
* Vastly improved browser opening, with tab support! (Nathan Fredrickson)
* Added support for connecting to MSN using the port 80 method.
* Support for Mozilla Firefox (Chris Friesen and Nathan Fredrickson)
* Added protocol-specific preferences (Gary Kramlich)
* Local IP address information can be changed in Preferences
(Tim Ringenbach)
* Improved local IP address detection (Tim Ringenbach)
* Offline accounts in account drop-down lists are now greyed (Etan Reisner)
* Improved accessibility support for screen readers and other
accessibility tools (Marc Mulcahy)
* Improved accessibility in conversation windows (Nathan Fredrickson)
* Keyboard access to context menus via Shift+F10 (Marc Mulcahy)
* Core/UI split event loop code. (Scott Lamb)
* Added improvements to the multi-field request code, including
required fields and account fields.
* Moved more dialogs to the request API for interface consistency
(Send Message, Get User Info, and Insert Link dialogs)
* Jabber file transfer
* IRC file transfer (Tim Ringenbach)
* Added a hidden preference for disabling buddy list tooltips or
changing the pop-up delay in prefs.xml.
* Moved translation news to po/ChangeLog
Bug Fixes:
* Significant work on the Zephyr plugin (Arun A. Tharuvai)
* You can now use :/ as a smiley safely (Nathan Owens)
* Various buffer overflow fixes (Stefan Esser)
* Tabs now stay green when they are supposed to (Etan Reisner)
* Fixed a bug where only the first user in a chat room list was removed
sometimes when trying to remove a group of users (Tim Ringenbach)
* Clearing an AIM buddy icon actually removes it from the server,
icons changes in the account editor do not take effect if the
cancel button is used (Stu Tomlinson)
* Improved chat parting logic (Tim Ringenbach)
* Yet Another IRC channel user duplication bugfix (Tim Ringenbach)
* Deleting an account while modifying it will no longer crash gaim.
* Only one account preference window will now appear per account when
clicking Modify.
* Aliases are now shown alongside the screen name in the message
queue window. (Kevin Stange).
* TCL Plugin API changed
* The mobile icon on MSN users is now removed when the person disables
mobile paging (Stu Tomlinson)
* Removing invalid buddies in MSN with a space in their name no longer
causes a disconnect (Stu Tomlinson)
* Multiple MSN chats should now work (Robert Mibus)
* Added new MSN error codes and fixed an incorrect one (Stu Tomlinson)
* Incoming colors are now processed correctly in MSN.
* Conversation placement by account now works correctly with both
chats and IMs, and takes the Combine Chats and IMs option into
consideration.
* Minor tweaks to the list box in the multi-field request dialogs
so they work without a label and scrollbar (Pekka Riikonen)
* Hitting enter in a multi-field request dialog when a textfield has
the focus no longer ignores the changed text in the textfield
(Gary Kramlich)
* The Disconnect dialog no longer raises and gains focus each time
a disconnected account is added (Ka-Hing Cheung)
* Gadu-Gadu might actually connect again (Ignacy Gawedzki)
* Buddy pounces for an account are removed when the account is
deleted (Gary Kramlich)
* Various bug and memory leak fixes (Gary Kramlich)
* Assorted SSL crashfixes
* --enable-debug no longer breaks compilation when using gtk 2.4,
which also broke garnome.
* Tooltips shouldn't crash now (Daniel Atallah)
News in 0.7.3:
* Fix transient window behaviour, Mikael.
* Fix bugs with the flashing icons, Richard.
* Propagate status updates to group chat, Martyn Russell.
* Show dialog when authentication fails. Martyn, Richard.
* Behave better when the notification area is removed, Qball Cow.
* Plug leaks, Richard.
* Updated translations (cs, da, eu, fr, nl, sr, sr@Latn, sv)
* Automatically issue the equivalent of a NAMES after a JOIN.
* Allow PART command so that client may lurk; reissue a JOIN to re-"open"
the channel on the client if a new open message arrives.
* Provide a fake MOTD to make some IRC clients happier.
* 353 (NAMES response) should have a single space character at the end
of each line per protocol (Gaim is strict about this).
Better support /who and /whereis.
Divert server messages to the server window instead of the channel window.
Bump PKGREVISION to 8.
Compile-tested only.
Jabber is an open XML protocol for real-time exchange of messages and
presence notification between any two points on the Internet. The first
application of Jabber technology is an asynchronous, extensible instant
messaging platform, and an IM network that offers functionality similar
to legacy IM systems such as AIM, ICQ, MSN, and Yahoo.
This is a complete rewrite of the original jabberd.
by moving the inclusion of buildlink3.mk files outside of the protected
region. This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.
BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list. This ordering property is used to check for builtin
packages in the correct order. The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end. However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
Changes sinec 0.9.82:
- Fixes to make it compile with gcc 3.3 and Tcl/Tk 8.4.
- Highlight a window when your nick appears in it.
- fix for a bug that causes QuIRC to crash on nicknames longer than
30 characters.
* Make the status icon flash when going to and from away state.
* Show the contact list if it's visible on another workspace when toggling
visibility.
* Make links clickable in logs.
* Handle incoming private chats through group chats correctly.
* An experimental and optional dbus interface.
* Add status submenu to the notification area icon.
* Limit the length of the status text in the contact list.
* Plug memory leaks.
* When detaching a tab, put the new window at the pointer.
* Updated translations (ca, cs, es, hr, nl, no, sr, sr@Latn, sv).
Changes:
0.9.18:
=======
Upgrade release because of couple serious bugs in the 0.9.17. Especially
backup router had stability problems with 0.9.17. This was due to a rekey bug
when performing rekey with PFS, and because of another bug it caused the
backup (and other servers too) to crash. If you are running a normal server
or backup router then ugprading is strongly recommended. If you are running
any kind of server with PFS enabled in rekey, upgrading is recommended.
- Fixed protocol completion handling in connection closing.
- Fixed rekey with PFS to work on backup with disabled connections.
- Fixed CMODE command reply to return the user limit correctly.
- Fixed the watch notify to be called for resuming clients.
0.9.17:
=======
- Implemented the user limit to the CMODE_CHANGE notify and to the CMODE
and JOIN command replies, as defined in the new protocol specs.
- Implemented the public key support to WATCH command, as defined in
the new protocol specs.
- Added asynchronous connecting to remote router/server.
- Fixed the WHOIS public key deleting.
- Several other bugfixes were also made.
o various documentation updates
o ircii now requires an ANSI C compiler (such as GCC) to compile
o new /SET SWITCH_TO_QUIET_CHANNELS that allows SWITCH_CHANNELS binding
to ignore "quiet" channels.
o fixed the --without-emacs-meta-keys option to really be the default
o /hush support in ICB
o new example script ``multichan'' for maintaining multiple server
and channel configurations.
o renamed /ON ICB_MOTD to ICB_CMDOUT and fixed it as well
o removed old "SED" useless encryption
o add /ON TOPIC support for ICB
o builds on solaris out-of-box again
Plugin for IRC client X-Chat which adds an icon in your systray that
flashes when you got highlighted message. Configurable events and
actions. Integrates with KDE, GNOME and Xfce4.
Some pkgsrc things
- Fix PLISTs for packages that use -release
- Include canonicalisation of a couple of paths for the benefit
of qt3-*
- the normal version=sunos patching
- fix all library_names_spec for the standard set of symlinks
The libtool things some of which had already made it into pkgsrc libtool.
New in 1.5.2: 2004-01-25; CVS version 1.5.0a, Libtool team:
* lt_dlrealloc is an official part of the libltdl API.
* --tag, --silent and --debug options are preserved and reused when libtool
calls itself for relinking etc.
* `-pthread' and similar options are honoured when linking shared libraries.
* -no-suppress in compile mode shows compiler output for both PIC and non-PIC
object compilation.
* New link mode option `-precious-files-regex' to prevent accidental removal
of files you want to keep, such as test coverage data, from the temporary
output directory.
* Directories specified in /etc/ld.so.conf are no longer hardcoded on Linux.
* Recognises the 'R' symbol type on Solaris so read-only symbols can be
exported.
* Bug fixes.
New in 1.5: 2003-04-14; CVS version 1.4e, Libtool team:
* First stable release of multi-language architecture.
* libtool and libltdl support for Mac OS/X.
* libltdl will now use cygwins dlopen API instead of always forcing
LoadLibrary.
* Support auto-import patch to binutils on cygwin for much improved dll
support.
* Bug fixes.
New in 1.4.3: 2002-10-13; CVS version 1.4.2a, Robert Boehne:
* The libltdl subdirectory now bootstraps correctly with Automake 1.5.
* srcdir != builddir builds with Automake 1.5 work correctly.
* Support for mips-compaq-nonstopux.
* New command line argument, --preserve-dup-deps prevents removal of
duplicate dependent libraries.
New in 1.4d: 2002-01-07; CVS version 1.4c, Libtool team:
* Help strings display correctly again.
* Better error messages when library linking fails.
* Better error messages from libltdl when loading fails.
* Better search path management in libltdl with `lt_dlinsertsearchdir' call.
* Support /lib/w32api in recent cygwin releases.
* Support cross compilation to mingw.
* Support for .rc files (Windows resource compiler).
* Improved handling of mingw gcc.
* Improved handling of $PATH with entries containing spaces.
* Improved support for linking with gcc on aix4* and aix5*.
* Improved support for GCC 3.0.
* Initial support for QNX RTOS, UnixWare 7 and OpenUNIX 8.
* Bug fixes to the OpenBSD port.
* Bug fixes.
New in 1.4.2: 2001-09-11; CVS version 1.4.1a, Gary V. Vaughan:
* libltdl now builds on solaris again
* diagnose and warn about not-quite-working combinations of gcc and
ld on solaris.
* Improved OpenBSD support.
* Improved cygwin support.
* Bugfixes.
New in 1.4.1: 2001-09-03; CVS version 1.4.0a, Libtool team:
* Better error messages from libltdl when loading fails.
* Don't leave here-doc files behind.
* Improved support for OpenBSD.
* Libtool will build with autoconf-2.50 and higher.
* Plug memory management bugs in libltdl.
* Prefer shl_load to dlopen for better operation on HP-UX.
New in 1.4b: 2001-07-09; CVS version 1.4a, Libtool team:
* Now bootstraps with autoconf-2.50 and automake-1.4-p4.
* Always try to build at least a static lib, even if both static and
shared libs were disabled.
* Full support for C++ compiler.
* Support for GNU gcj compiler.
* libltdl can now load all modules in a given path according to user
supplied criteria with `lt_dlforeachfile' call.
* Improved support for AIX ia64, djgpp, HPUX, hurd, OpenBSD, sco3.2*.
* Internal mutex handling no longer has namespace clashes on NCR MP-RAS.
* New pdemo and tagdemo tests.
* Bug fixes.
* All individual protocol drivers have been rewritten as permanent modules.
Transient (/modloaded) modules can add new protocol drivers dynamically.
* /sync now preserves group names, and saved group names are restored when
naim retrieves your permanent buddy list from the TOC server.
* New /jumpback command, also available as M-b and F7. Allows the user to
do a reverse /jump (to the previous window).
Take maintainership. Okayed by wiz.
The 12 identified problems range from simple standard stack overflows, over heap overflows to an integer overflow that can be abused to cause a heap overflow. Due to the nature of instant messaging some of these bugs require man-in-the-middle attacks between client and server. But the underlying protocols are easy to implement and MIM attacks on ordinary TCP sessions is afairly simple task.
Please see http://security.e-matters.de/advisories/012004.html
for more details.
Apply the fix posted in that advisory (originally by the FreeBSD security
team) and bump PKGREVISION to 1.
for regular use. Changes:
o Main Application
o Blink the metacontact status icon on the contact list whan changing
the status (Olivier)
o Hide empty groups (David)
o Show the idle time in the tool-tip (Olivier)
o Add DCop interface to connect/disconnect an account, or load/unload
a plugin. Make possible to select what account to connect with the
command line. (Olivier)
o URLs in the new message balloon are now clickable links that don't
open a chat window. (Will)
o Allow to use customs icon for groups and metacontacts (Stephan /
Olivier)
o Allow the user to move a contact to a new metacontact (Olivier)
o Show a link in the passive popup (i whish this could be a kdelibs
item) (Olivier)
o KAdressBook integration (Will)
o New Preference system (Martijn, Matt, Olivier)
o ChatWindow is a plugin internaly (Olivier)
o New chat window group policy: Group per metacontact and per groups
(Jason)
o Use KWallet when compiled against KDE 3.2 for secure password
storage (Martijn)
o Rewrite of the plugin loader to make full use of KTrader (Martijn)
o Show the online status icon in the tooltip (Martijn)
o MSN
o New account edit page, that allow to set phone numbers, and set if
we want to block spam from unknown people, and show the reverse
contactlist (Olivier)
o Display Picture (Olivier)
o Download and show custom emoticons (Olivier)
News in 0.7:
============
* Fixes to the chat window (URL matching, clear chat)
* New application icon from Dan Taylor
* Chat window entry autoexpands instead of using a disclosure widget
* Store state of contact list (visibility, position and size) between
sessions
* Don't show groups with no contacts
* Presence setting system greatly improved
* Edit groups support added
* Made the autoback timeout longer (30 secs)
* Better keynav support
* A couple of crash fixes
* Several smaller bugs fixed
* Updated and new translations (ca, cs, da, es, eu, it, ms, nl, no, pt,
sr@Latn, sr, sv)
When you are upgrading from a prior release to SILC Client 1.0.1, there
are two issues you have to take special care of:
First of all the default theme (as defined in the file default.theme in
the source package) has changed. You may need to update your personal
theme to reflect those changes. The second change affects the filename
used to store the session data when /DETACH'ing. If you have detached
from a SILC network with your old client and want to resume the session
with SILC Client 1.0.1, you first have to
/SET session_filename session
After successfully resuming your session, you can revert the setting to
its default "session.$chatnet" again.
Changes:
--------
- /NOTICE and /ACTION command now both take a mandatory target argument
and an option -sign flag. Both work in channels and queries, /IGNORE
now correctly treats both. default.theme has changed, please update
your theme. Closes#1.
- /SILCNET [ADD|REMOVE|LIST] command to manage different SILC networks.
- /SMSG and /MMSG now correctly open new query windows if wished.
- New settings session_filename defines the filename used to store
session information generated by /DETACH. A setting like
session.$chatnet allows you to detach from different networks.
* New Yahoo! auth method
* Yahoo! file transfer (Tim Ringenbach)
* Yahoo! chat joining fixes (Tim Ringenbach)
* Persons can auto-expand when hovering your mouse over it
* Improved i18n support for MSN email notification (Felipe Contreras)
* Jabber SASL PLAIN support
* Improved Jabber MUC (Chat) support
* Fixed an MSN login bug some people likely experienced (Felipe Contreras)
* Touch-up various dialogs to follow the Gnome Human Interface
Guidelines more closely (Steven Garrity, Nathan Fredrickson, and
Ka-Hing Cheung)
* Works better with all-black gtk themes (Etan Reisner)
* Mozilla Firebird support (Chris (darth_sebulba04))
* Multiple translation updates
Changes:
----------------------------------------------------------------------
2.0.7
----------------------------------------------------------------------
- Updated translations (fi, nl).
- Fixed dcc psend crash [858539].
- Fixed bug where an error message was erroneously displayed while
transfering files with fast-send turned off. Also, allow fastsend
to be used with psend (Daniel Dubois).
- Print more informative messages when Perl scripts fail to load
(Andy).
- Win32: Added native sound playing support.
- Win32: Fixed possible crash upon exit while still connected.
- Fixed notify's Lastseen column for offline users [864185].
- Report more informative error when DCC write to disk fails.
- Fixed crash when xchat.conf contains oversized strings [750403].
----------------------------------------------------------------------
2.0.6
----------------------------------------------------------------------
- Updated translations (de, lt, sl, sr).
- Fixed detection of Python on amd64 (Mads Martin Joergensen).
- Don't loose editbox contents when pressing up, then down arrow
(Ricky Clarkson).
- Fixed missing dcc flag on new ignores via gui.
- Fixed missing separator bar on PseudoColor displays.
- Fixed some 64-bit issues (xc205-fix64bit.diff).
- Apply tint changes instantly.
- Fixed DCC resume with mirc >= 6.1.
- Python plugin changes:
* Fixed the reentrancy problem which made xchat freeze when some
python code made xchat trigger a python callback somewhere.
* Implemented xchat_emit_print() and xchat_get_prefs() support.
* Fixed softspace support for python 2.3. This problem was making
print statements yield an extra space at the next line start.
* Other minor changes.
(Gustavo Niemeyer, Gustavo J. A. M. Carneiro, Marko Kreen).
- Fixed request of a MODE on a channel you're not in changing the
current titlebar [820998].
- Restored compatibility with older Perl that lacks call_pv().
- Use sigaction inplace of signal() for better compatibility.
- Win32: Don't try to open logfiles with a "\" in them, windows wont
allow it. Instead, the "\" is replaced by a "_".
- Backported HTTP authentication code from 1.8.11 (you can now
specify a username and password for HTTP proxies).
- When beep on highlight is on, beep on channel actions too
(Christopher A. Aillon)
- Added active dcc send feature (/dcc PSEND). More info here:
http://mail.nl.linux.org/xchat-discuss/2003-10/msg00124.html
(Daniel Dubois and Emmanuel Jeandel).
- URL Handlers menu now removes programs that arn't in PATH.
- Added "away" users field for plugin API.
- Smaller bug fixes: 822199, 786267, 783172, 811971, 756048, 844919.
Changes:
- Added public key based search support to WHOIS command. Users can be
searched by their public key now. To search users by public key using
SILC Client, do the following (see the /HELP WHOIS for revised help
information on searching by public key):
To search nickname 'nick' that has the specified public key, give:
/WHOIS nick -pubkey /path/to/the/public_key.pub
To search all usesr that has the specified public key, give:
/WHOIS -pubkey /path/to/the/public_key.pub
- Removed RC6 cipher.
- Fixed the MOTD command to work properly. Motds can now be fetched from
remote servers.
- Fixed the INVITE string handling during joining to use correct server
name. Invite strings such as *@sauna.silcnet.org!*@*foobar.com now
works.
- Fixed the CUMODE for founder mode work correctly when there is already a
founder on channel. Normal server cannot anymore "replace" a founder
which is founder on router (even if authentication works). User on
router can "replace" founder that is on normal server assuming
authentication is successful.
- Fixed UMODE mode change bug when anonymous mode was already set. Now
modes can be changed normally.
- Minor fixes to backup router protocol. Some problems may still exist
and testing this feature is recommended.
- Improvements to router-to-router connections. Normal communication
should work. NOTE: This is experimental and you can expect problems
if you set up such network.
- Several other bugfixes.
dccserver is a standalone program aiming to provide the functions
of mIRC's /dccserver command.
Currently, Chat and Send (including resume) modes are supported.
Fserve and Get mode are not yet supported.
All connections are accepted; some simple checks on allowed file
names are done. For more details, please look in the man pages.
# Version 0.83 (released 2003-12-31) hilights:
* Mainly bugfixes.
* Added some features especially useful for public servers.
(Like server-client pinging)
Jabber is an open XML protocol for real-time exchange of messages and
presence notification between any two points on the Internet. The first
application of Jabber technology is an asynchronous, extensible instant
messaging platform, and an IM network that offers functionality similar
to legacy IM systems such as AIM, ICQ, MSN, and Yahoo.
Patch provided by Soren Jacobsen in PR 23768
Changes since 0.5:
* Improved contact list
* New presence system
* New icons
* Tabbed chat windows
* Conversation logging
* Nicer timestamping
* Many bug fixes and small improvements
* Updated and new translations (az, ca, cs, cy, da, de, es, fr, fr, it,
nl, no, pl, pt, ru, sr, sr@Latn, sv, zh_CN, zh_TW)
Changes since 4.9.6:
* "Away message was requested" log message for ICQ is gone.
* Yahoo! fixes.
* Ability to change incoming/outgoing colors in history.
* Sending messages by pressing Enter. Configurable per protocol.
* "User is typing" log messages removed. A "T" will show up instead.
* LiveJournal support.
* MSN support got the axe.
* AIM buddy list automatically imported at login.
* IRC supports /me.
* Ability to check Maildir mailboxes.
* Plug some memory leaks.
* [SECURITY] Passwords not stored in the input history anymore.
v0.8.9 2003-12-11 Timo Sirainen <tss@iki.fi>
* Fixes a remote crash with:
a) non-x86 hardware (one requiring memory alignmentation)
b) script using "gui print text" signal (with x86 hardware too)
+ /SET auto_whowas OFF allows now disabling automatic /whowas when
/whois doesn't find a nick (by Borys)
- If pasted line starts with command char, treat it as command always.
Paste detection can go on too easily with lagged connections.
v0.8.9 2003-12-11 Timo Sirainen <tss@iki.fi>
* Fixes a remote crash with:
a) non-x86 hardware (one requiring memory alignmentation)
b) script using "gui print text" signal (with x86 hardware too)
+ /SET auto_whowas OFF allows now disabling automatic /whowas when
/whois doesn't find a nick (by Borys)
- If pasted line starts with command char, treat it as command always.
Paste detection can go on too easily with lagged connections.
* fixed "auto_away" and "auto_away_keep_descr"
* fixed "/find" for usernames with a space
* fixed "/dcc list" for large files
* fixed "/last user"
* more...
*** News -- 12/01/2003 -- Double quoted filenames via dcc from other clients
is now supported.
*** News -- 12/01/2003 -- New $windowctl() value, "DOUBLE"
*** News -- 11/30/2003 -- /XECHO -L now overrides "target window"
*** News -- 11/30/2003 -- "Fixed" and "skipped" windows now special
*** News -- 11/30/2003 -- New /ON , /ON WINDOW_COMMAND
*** News -- 11/24/2003 -- New built in function, $windowct()
*** News -- 11/21/2003 -- /SERVER <host> now honors server groups
*** News -- 11/21/2003 -- New math parser can now use 64 bit integers
and perhaps some other stuff, but that's all that's in the news file.
Changes since 0.80:
o Fixed a buffer overflow plus another problem in the nick
handling code.
o Fixed MSN support.
o Added the qlist command.
o Fixed the Makefile: It doesn't just overwrite files in etcdir
anymore.
o Fixed a small problem in the auto-reconnect cleanup code.
o Added a configuration file.
o Added some access restrictions for people who don't want their
BitlBee server to be open to anyone.
o Added basic support for charsets, which makes BitlBee more useful
to people who don't speak ASCII.
o Added support for automatic reconnection to an IM-server.
o Yahoo! now works again.
And more...
used and others were added where needed.
Main NetBSD changes:
- switched from glib1 to glib2.
- added IRSSI_USE_SSL, defaulting to YES, for ssl server support
- make it possible to disable IPv6
v0.8.8 2003-11-23 Timo Sirainen <tss@iki.fi>
- Just a few fixes to converting old settings automatically
v0.8.7 2003-11-23 Timo Sirainen <tss@iki.fi>
* Settings changes - we have now "time", "size" and "level" setting
types.
- Level settings should work the same as before.
- Time settings can have units: days, hours, mins, secs,
milliseconds (or msecs). The units can be combined and written
in shorter form as well, for example "5d 30m 10ms"
- Size settings can have units: gbytes, mbytes, kbytes, bytes.
They can be written in shorter form as well, eg. "gb" or "g".
Your existing settings should be converted automatically.
+ Pasting detection. All keys except CR and LF are pasted as-is into
prompt in pasting mode.
/SET paste_detect_time controls how closely each others characters
must occur for it to be considered pasting. Paste mode goes on when
first pasted CR/LF is found.
The first line may also contain some command characters. They are
executed, but their action in entry line is reverted once pasting
is detected.
What this means in practise is that even if you have TABs (assuming
TAB is completion key) in the first pasted line, they get pasted as
TABs.
This detection isn't perfect, so if it annoys you it can be disabled
with /SET paste_detect_time 0
+ If pasting more lines than /SET paste_verify_line_count, irssi asks
if you actually want to do that. This should be useful to prevent
accidental copy&paste mistakes. Setting it to 0 disables this
entirely.
+ Support for sending SSL certificate to server and optionally verify
server's certificate. See the -ssl_* options for /SERVER and
/SERVER ADD. Patch by Joel Eriksson.
+ DCC SERVER support by Mark Trumbull
+ Support for DCC sending larger files than 2GB if supported by
operating system (ie. 64bit file support). Receiving has always
been possible, but the statistics were wrong with >4GB files
if 64bit support isn't enabled.
+ Better displaying of DCC file transfer statistics.
- Several other minor fixes and enhancements, see ChangeLog
FISG is an IRC statistics generator that is meant to be, well, fast. It
handles large log files much more efficiently than PISG, and doesn't require
perl.
patch to allow gaim connect to MSN using OpenSSL, instead of gnutls.
version 0.74 (11/25/2003):
* Sort-by-size log sorting fix
* Log directory umask fix for users of gaim-remote
* Fix Jabber room creation on MUC servers.
* Vietnamese translation added (T.M.Thanh,M.D.)
version 0.73 (11/21/2003):
* New Logging format and code:
* fixes i18n issues with logs
* compatible with old logs
* hopefully fixes segfault in viewing logs
* New disconnected account dialog (Thanks, Daniel Atallah)
* Fixes several Jabber bugs
* Fixes the bug where some dialogs would crash when spell checking was
enabled. Closes#827930.
* Fixed unblocking of users in MSN (Robert Mibus)
* Fixes outgoing mobile pages on MSN.
* The border on the close buttons on inactive tabs are no longer shown,
thanks to a fix used by Galeon.
* Compatible with autoconf 2.58.
* Cleaned up gtkspell-related code (Robert McQueen)
* Changed the parameters for the received-chat-msg signal.
* Added a Release Notification plugin
* Chinese (Simplified) translation updated (Funda Wang)
* Chinese (Traditional) translation updated (Ambrose C. Li)
* Danish translation updated (Morten Brix Pedersen (mbrix))
* Finnish translation updated (Arto Alakulju)
* French translation updated (Eric Boumaour)
* German translation updated (Bjoern Voigt)
* Hindi trnaslation updated (Ravi (raviratlami))
* Italian translation updated (Claudio Satriano)
* Norwegian translation updated (Petter Johan Olsen)
* Polish translation updated (Emil Nowak)
* Serbian Latin translation updated (Danilo Segan)
* Swedish translation updated (Tore Lundqvist (luntor))
version 0.72 (10/31/2003):
* Added a search feature to conversations.
* Added an option to remove the formatting toolbar, both globally and
on a per-window basis (Nathan Fredrickson)
* Added a drop shadow to the buddy list tooltip
* Smileys are copyable
* Fixed the ICQ login crash
* Fixed a crash in the Add Chat dialog when selecting an
account that doesn't support chats. Closes bug #821606.
* Fixed a bug where new MSN accounts without buddies added wouldn't
connect.
* Fixed a crash when deleting an account that has IMs or chats open.
Closes bug #821630.
* Smileys have background colors
* If SSL is not enabled, MSN will load, but error on connect.
* Disable Jabber SASL auth until the standard stabilizes
* Chinese (Simplified) translation updated (Funda Wang)
* Chinese (Traditional) translation updated (Ambrose C. Li)
* Czech translation updated (Stanislav Brabec, Miloslav Trmac)
* Danish translation updated (Morten Brix Pedersen (mbrix))
* Dutch translation updated (Vincent van Adrighem)
* Finnish translation updated (Arto Alakulju)
* French translation updated (Eric Boumaour)
* German translation updated (Bjoern Voigt)
* Italian translation updated (Claudio Satriano)
* Korean translation updated (Kyung-uk)
* Portuguese (Portugal) updated (Duarte Henriques)
* Romanian translation updated (Misu Moldovan)
* Russian translation updated (Alexandre Prokoudine)
* Serbian translation updated (Danilo Segan)
* Serbian Latin translation updated (Danilo Segan)
* Spanish translation updated (Javier Fernandez-Sanguino Pena)
* Swedish translation updated (Tore Lundqvist (luntor))
Changes:
* Small cleanups to prevent mIRC colors in /whois from disturbing
other screen text.
* In some circumstances, /open buddyname could cause multiple
windows to open for buddyname in IRC and Lily. Fixed.
* /groupbuddy will allow Tab completion for existing buddy names.
* (backported from 0.12.0) New $showraw. If non-zero, messages that
are not understood by the protocol drivers will be displayed in the
:RAW window.
* The recvfrom chain no longer stops execution when incoming
private/public messages are displayed. This allows hooks from
modules to have a weight heavier than 150.
* In some situations, AOL's servers can forcibly remove you from
chat rooms. naim will now automatically rejoin them, re-creating
them if need be.
* More small cleanups in the HTML renderer.
* The dtime() routine did not allocate enough space for some
possible strings, causing displeasing truncation. Fixed.
* In certain situations, $-variable expansion could result in an
improperly-terminated string, causing out-of-bounds memory access. Fixed.
Changes:
- disable perl support. it's broken and needs patches for lang/perl5[8] which
won't be applied during the freeze
1.0:
====
- Help file updates.
Changes:
- Fixed the file transfer (see /HELP FILE) session accepting and closing.
- Fixed nickname formatting to not mess the /NAMES command output.
- Fixed MIME header parsing to not show extra characters in the MIME type
name.
- Several other bugfixes were made.
- Removed RC6 algorithm from distribution.
- Added /LISTKEYS help file (see /HELP LISTKEYS).
- Implemented optimized RSA algorithm for faster private key operations.
Private key operations are now at least 30% faster. Note however that,
this optimization works only with newly generated key pairs.
Unfortunately, it is not possible to transfer the old private key to
the new optimized format. There is no compatibility issues with old or
new private keys (new private keys work with older SILC Clients as
well, but they are slower to use).
- Implemented support for searching users in the network by their public
keys using WHOIS command. Note that, this feature will work only with
upcoming SILC Server. Current SILC Server 0.9.15 or older does not
support this feature.
See the /HELP WHOIS for revised help information on searching by
public key. Examples:
To search nickname 'nick' that has the specified public key, give:
/WHOIS nick -pubkey /path/to/the/public_key.pub
To search all usesr that has the specified public key, give:
/WHOIS -pubkey /path/to/the/public_key.pub
This search feature is the first search feature that uses the
Requested Attributes in WHOIS to base on the search or to narrow down
the searched values.
- added dependency on p5-File-MMagic if perl support enabled (for MMSG
support)
Changes:
- Fixed race condition between silc_client_init and my_silc_scheduler.
- Take reference of the socket in the parser context, as it's possible
to have the parsers in queue after the socket is disconnected and this
may cause crash.
- Check that packet queue purging was successful.
- Optimized the socket referencing in packet routines.
- Resolve the IP for file transfer listener from the connection socket.
- Added LISTKEYS command which can be used to list server and client
public keys from the ~./silc directory. See /HELP LISTKEYS.
- Improved the MMSG command. It now supports the target so it can be used
to send private messages too without opening a windows. It also
detects the MIME type now automatically. Support for digitally signing
the messages was also added. See /HELP MMSG, the help file is there
now. :) Replace the old silc-mime.pl script with the new one to take
advantage of all new features.
- Added /MMSG command help file.
This release focuses especially fixing the remaining MAC failed errors that
people have been experiencing and the infamous Error in select() error which
should now finally be gone. Upgrading is strongly recommended.
Changes:
- Fixed KICK command to not send the command reply twice.
- Fixed the QoS unregistering to avoid the errors in select() for invalid
socket connection.
- Fixed the rekey protocol timeout handling
- Fixed the packet processing to avoid clearing QoS data underneath the QoS.
Summary of changes from 0.11.6.2 to 0.11.6.3 [2003-10-29]
============================================
[pkg fea] More Makefile rewrites for improved compatibility.
[FT bug] Long-standing connection-deletion routine has been addressed. This
is a partial backport of the complete rewrite for 0.12.
[FT fea] Incoming messages containing links to www.candidclicks.com are
automatically ignored and the sender is automatically warned.
[FT bug] Several memory leaks have been corrected.
[Lil bug] When someone retitles a discussion, a window would be opened for
it even if you were not a member. Fixed.
[Lil bug] Potential buffer underflow in signon code identified. Fixed.
[Lil fea] New line-receiving code backported from 0.12.
[Lil fea] New line-parsing code backported from 0.12.
[UI bug] Potential use of uninitialized buffer in statusbar code
identified. Work-around implemented.
[UI bug] If two windows had identical presentations due to modifying
$nameformat/$nameformat_named, Tab would stop working. Fixed.
[UI bug] When leaving a chat generated an error, partial stack corruption
occurred. Fixed.
[UI bug] Double-join protection kept users from joining channels with an
open window that they were not actually inside. Fixed.
[UI bug] Potential heap corruption from realloc()ing a string and then
copying it into itself identified. Fixed.
[UI FEA] New key-handling code dramatically improves responsiveness for
laggy connections and when pasting large blocks of text.
Changes:
- Fixed a crashbug that occurred frequently when joining and leaving
channels.
- Fixed a crashbug in secure file transfer.
- Several other bugfixes were made.
- Introduction of multimedia message sending and reception. A perl script
silc-mime will introduce a new command MMSG, which can be used to send
MIME messages. This enables users to send for example images and other
messages. The SILC Client will automatically launch the application
that is able to view the message.
To start the script give command /script load silc-mime. It will try
to find a mailcap file which defines the MIME types and applications
that can show the MIME messages. If you want to receive MIME messages
you will also need to load the script.
To send a messages use /MMSG command. Give for example
/MMSG -channel foobar /path/to/file.gif to send a GIF image to channel
foobar. A shortcoming in the MMSG command makes it impossible to send
private messages without first opening a window for the query. This
will be fixed later.
The package does not work with MSN any longer due to protocol changes,
and the last activity on the author's part was about 19 months ago,
according to cvsweb.
Requested by Ben Collver, the maintainer.
Selected changes since 0.11.6.1:
* When supplied with an extra-long nickname on sign-on, some IRC
servers silently truncate the nickname to fit into their limits.
This confused FireTalk. Fixed.
* The /topic command sent a non-existent /TOPIC command to the
server instead of the proper /RETITLE command. Fixed.
* Several Makefiles have been rewritten for improved compatibility.
* Potential buffer overflow in spelling correction code identified.
This is thought to be responsible for several reports of the
recvfrom chain "losing" its hooks, stopping incoming messages from
being displayed to the user. Fixed.
* Small improvements to the HTML renderer.
caused the Yahoo plugin to stop working. Other bugfixes are also included
as well (as I could see, locales are installed again, the main window appears
properly, while in the previous version it got hidden misteriously, etc).
to protocols that use SSL):
* The right-click menu for e-mail links now presents a "Copy E-Mail
Address" item
* Fix sort by idle to behave as it did pre-contact support (David
Smock)
* Display AIM away messages in the tooltip for buddies when
they are away
* Support for Buddy Comments for AIM and ICQ buddies
* Window icons are now set as buddy icons or status icons
* Get User Info in MSN and Yahoo now return an error indicating that
the information doesn't exist if the profile is empty (parts by
Nathan Poznick)
* Added startup notification support for window managers that support it.
* The protocol icon for an account in the accounts window will now
"pulse" when signing the account on.
* Zephyr formatting fixes (Arun A. Tharuvai)
* Zephyr can connect to chats (Karsten Huneycutt)
* SSL support can now be provided by third party plugins.
* Multiple copies of gaim installed at different locations no
longer attempt to load the same, possibly incompatible plugins
(Robert McQueen)
* Implemented another new Yahoo! authentication method
* Fixed a bug displaying Chinese MSN messages (Ambrose C. LI).
* Additional fixes and checks for the perl build process (Sean Burke).
* Massive core/UI splitting.
* Re-write of Jabber protocol plugin
* Conversation API changes.
* Some plugins must be updated due to code variable changes,
function name changes, and change of behavior for certain
functions.
* Chinese (Simplified) translation updated (Funda Wang)
* Chinese (Traditional) translation updated (Ambrose C. Li)
* Czech translation updated (Miloslav Trmac)
* Danish translation updated (Morten Brix Pedersen (mbrix))
* Finnish translation updated (Ambrose C. LI (acli))
* French translation updated (Eric Boumaour)
* Italian translation updated (Claudio Satriano)
* German translation updated (Christian Weyer, Bjoern Voigt)
* Serbian translation updated (Danilo Segan)
* Serbian Latin translation updated (Danilo Segan)
* Swedish translation updated (Tore Lundqvist (luntor))
Fixes PR pkg/23173 (connection problems to MSN); initial patch provided by
Matthew Luckie in private mail.
This version is a major upgrade release and everyone running older version is
strongly recommended to upgrade to this version. This version introduces
several bugfixes, security fixes and bunch of new features. This also
completes the development work for the SILC protocol version 1.2.
Changes:
- removed patch-ac, merged into distribution
- create server keys with strict permissions
0.9.14:
=======
- Several bugfixes and security fixes were made. A major remote exploit
was also fixed.
- The SILC Server now ignores SIGXFSZ and SIGXCPU signals which will
terminate the process if they occur. They can occur in poorly
configured environment.
- Fixed SERVER_SIGNOFF notify handling which caused ghosts to remain in
the network.
- Fixed inviting and banning by public key. Fixed invite and ban string
handling. Implemented SILC 1.2 complying invite and ban data
distribution between routers and servers. To also comply with SILC 1.2,
prohibited using '@' and '!' characters in invite and ban strings.
- Support for channel public keys added. A new feature in SILC 1.2, that
allows join authentication using digital signatures. Use the latest
SILC Client to take advantage of this feature.
- Support for SILC 1.2 backup protocol. This version introduces rewritten
version of the backup router protocol. The purpose of the backup router
protocol is to prevent servers from splitting from the rest of the SILC
network if the primary router becomes unresponsive. There are no
changes to the configuration of the backup router support, and old
configurations will work with this version too.
This version is now able to detect much better different network failure
situations and understand how to work with them. The servers are now
able to actually detect when the backup router can/must be used. They
are also able, in case of error in backup router protocol, to resume
back to either to the backup router or to the primary router, and always
recover from desyncs automatically (usually within 60 seconds).
- Support for command reply error arguments was added. This allows
clients to better handle error conditions within command execution.
- The founder public key distribution now complies with the SILC 1.2.
Changes:
- remove patch-ab, merged into distribution
- cleanups in Makefile
0.9.13:
=======
- Lots of bugs was fixed. Also several security bugs has been fixed.
- Inviting and banning now works with a public key. Fixed also banning
with nickname (example, /ban +nickname).
- Support for channel public key authentication added. The CMODE command
has a new option 'C', which can be used to add and remove channel
public keys on the channel. The channel public keys work the same way
as the channel passphrase. Only the person posessing the corresponding
private key of the public key added on the channel is able to join the
channel. It is possible to add multiple channel public keys to the
public key list.
Give /HELP CMODE to see how to use the command. If the /CMODE +C is
given without arguments you will get list of current channel public
keys. This feature works only with new SILC Server 0.9.14 an newer.
You will also need to be channel founder.
- Automatic lag detector, to detect lag between your client and your
server. The lag (if any) is displayed on the status bar.
- /ME, /ACTION and /NOTICE now fully supports UTF-8 text messages.
- Using '@' and '!' characters in invite and ban strings is prohibited.
Those characters cannot be anymore used as part of invite and ban
strings.
- Better caching of old channel keys (for period of 10 seconds) to avoid
loosing any channel messages.
Patch provided by Martin Hauseman with help from Faried Nawaz, the author.
Should close PR 21620.
While here, merge misplaced patch files.
Bump revision to 2.
curses.buildlink2.mk. This was wrong because we _really_ do want to
express that we want _n_curses when we include the buildlink2.mk file.
We should have a better way to say that the NetBSD curses doesn't
quite work well enough. In fact, it's far better to depend on ncurses
by default, and exceptionally note when it's okay to use NetBSD curses
for specific packages. We will look into this again in the future.
* Added Contact (aka Person, aka Meta-Contact, aka Buddy Merging, etc)
support
* Added MSN 6 smileys.
* Added animated smiley support (Ka-Hing Cheung)
* Added SSL support, compatible with GNUTLS and Mozilla NSS.
* Added plugin IPC.
* Added support for gettext 0.12.x.
* Updated MSN support to the MSN Protocol version 9.
* Jabber now supports SSL
* Yahoo now shows people using the java chat client (Tim Ringenbach)
* Yahoo chat and conference (Tim Ringenbach)
* Yahoo ignore support (Jesse Farmer (farmerje))
* Yahoo idle times displayed, long buddy lists work, sms users,
and other improvements (Tim Ringenbach)
* The accounts window now shows offline accounts as greyed out, and
online accounts as colored.
* Fixed the text replacement plugin.
* Fixed all known signal problems in perl.
* The right-click menu for conversation tabs now shows the tab icon
and status, if tab icons are enabled. (Jesse Farmer)
* Chinese (Simplified) translation updated (Funda Wang)
* Chinese (Traditional) translation updated (Ambrose C. Li, Paladin R.
Liu (prliu))
* Czech translation updated (Miloslav Trmac)
* Danish translation updated (Morten Brix Pedersen (mbrix))
* Dutch translation updated (Vincent van Adrighem)
* Finnish translation updated (Ambrose C. LI (acli))
* French translation updated (Eric Boumaour)
* German translation updated (Bjoern Voigt)
* Italian translation updated (Luca Beltrame, Claudio Satriano)
* Korean translation updated (Kyung-uk Son)
* Polish translation updated (Przemysław Sułek, Krzysztof, and
Emil)
* Portuguese (Brazilian) translation updated (Mauricio de Lemos
Rodrigues Collares Neto)
* Portuguese (Portugal) added (Duarte Henriques)
* Romanian translation updated (Misu Moldovan (dumol))
* Russian translation updated (Alexandre Prokoudine)
* Serbian translation updated (Danilo Segan)
* Serbian Latin translation updated (Danilo Segan)
* Spanish translation updated (Javier Fernández-Sanguino Peña)
* Swedish translation updated (Tore Lundqvist (luntor))
Sync DESCR, COMMENT and HOMEPAGE with reality.
Patch provided by Soren Jacobsen <snj@pobox.com> in PR pkg/22926.
Changes since 0.11.6:
* Packages are now compressed with bzip2 rather than GNU zip.
* (backported from 0.12.0) /names now displays the entire, correct
list in all situations, including initial join.
* (backported from 0.12.0) Unhandled numerics used in WHOIS now show
up in /whois output.
* AIM Directory entry is now forced clear on connect.
* Messages that are too long to send are now rejected.
* Messages that have been rejected by a protocol driver (for example
because they are too long) are returned to the sender.
* (backported from 0.12.0) The idea of a "generic" window has been
removed, and you can no longer /delbuddy someone with an open window
(you must /close the window first).
* (backported from 0.12.0) New $nameformat and $nameformat_name to
control the format names appear as in the window list window, and
elsewhere.
* (backported from 0.12.0) New $autosort. 0 means no window list
sorting, 1 means sort by name, 2 means sort into groups, then by
name (this obviates the --enable-experimental-buddy-grouping option
to ./configure)
* New /status command, including naim version and information about
window status.
* Online help for /save did not show the file name argument. Fixed.
* SIGHUP now re-reads .naimprofile by default.
* Possible reference to free()d memory in certain uncommon
situations pointed out by Michael Wilson. Fixed.
* (backported from 0.12.0) /jump now accepts connection:window
syntax (/jump EFnet:#naim works the same as /EFnet:jump #naim).
* /open now takes you to newly opened windows, removing the need to
/jump after /open.
* /closeall now skips windows with queued messages pending.
* Potential NULL pointer dereference in Tab completion found. Fixed.
* The protocol drivers already take care of populating empty buddy
lists when that was a problem, so naim no longer adds you to your
own buddy list if you don't have one at startup.
* Various cleanups in the HTML renderer to handle stacked tags with
missing close tags.
Changes:
- Updated translations (ca, fi, lt, nl, sk, sv, zh_CN).
- Fixed detection of Python 2.3 in configure script (anonymous).
- DCC Send file-selection dialog now supports multi-select.
- Reset away status after auto-reconnect from a ping timeout.
- Perl: Fixed IRC::user_info always matching the first entry.
- More C89 fixes for non-gcc compilers (Albert Chin). [781809].
- xtext: now double buffered and flicker free. Also some efficiency
tweaks for exposure events and multi-wrapped lines.
- Removed buggy numeric 338 support [783945].
- Nick completion in dialogs and channel completion (Jay Cornwall).
- Print informative error messages when dcc resume isn't possible.
- Fixed performance of dcc recv, send and chat windows.
- Fixed tab-arrow buttons show/hide (Lloyd Williams) [783681].
- Fixed lastlog bugs [791220].
- win32: Faster tinting, and uses MMX when in 16 or 32bit color.
- Execute /sigusr2 on receiving SIGUSR2 signal (Michael Guidero).
- /IGNORE command and window now have an extra "DCC" category.
- Alert user when logfiles fail to open (Jay Cornwall).
- Fixed missing underlining of IP numbers (2.0.4 only).
- Allow accepting DCC sends from ports below 1024.
- Connect to URL given on commandline even if 'No Serverlist on
Startup' is off [804648].
- Fixed problem in allocating colors while in 8bit PseudoColor.
- xtext: tinting now shades towards your background color, making it
usable with white backgrounds. Tints can also use XShm for extra
speed with --enable-shm at ./configure time (experimental).
- Perl: IRC::add_print_handler callbacks now get parameters in
$_[1...x], with $_[0] left for compatibility (Lian wan Situ).
- Perl: added command_with_channel command (Alexander Werth)
[801711].
- Smaller bug fixes: [798655].
# $serverwin([server refnum])
# Major project to replace bad quality C code with high quality C code
# ./configure --with-warns
# $dccctl(.. FLAGS ..)
# $dccctl(.. HELDTIME ..)
# $dccctl(.. HOLDTIME ..)
# QWORD (double quoted words with double quotes) for alias arglists
# Finished off full ipv6 support for dcc.
# Current channel-ness is tracked by the channel and not the window.
It's now impossible for a channel to be a current channel unless
you're on the channel.
# /set new_server_lastlog_level default changed to "ALL,-DCC"
# $levelwindow([lastlog level])
# $outputwindow([lastlog level] [target])
# /timer.ue alias in 'commandqueues'
# %{1}+ status expando acts sort of like %+
# /SET SWITCH_CHANNELS_BETWEEN_WINDOWS
Kopete 0.7.2 (released 2003/09/09)
==================================
The MSN plugin now supports the latest version of the protocol.
Those people getting messages from Microsoft will no longer
recieve those messages and will also not be disconnected when
MSN removes support for the older protocols on Oct. 15th.
Fix Bug 63416 - Crash: MSN unhandled exception 224
Fix Bug 63404 - MSN causes Kopete crash after a few seconds
Fix Bug 63350 - crash during backspacing in chat winwdow
Fix Bug 63105 - yahoo chat crashes when switching from unavailable to available
Fix Bug 62865 - If I try to delete a contact from my MSN Contact list then Kopete 0.7.0 crashes
Fix Bug 62628 - Crash on setting away status (Yahoo Plugin)
Fix Bug 62611 - Crashes during typing a message or receiving, or send.
Fix Bug 62576 - Crash when mouse move with pressed button
Fix Bug 63799 - sounds enabled even if status is 'away'
Fix Bug 63622 - Gives wrong tooltip message when user signs off
Fix Bug 63612 - Checkbox modifiable in MSN User info
Fix Bug 63530 - I can not instant messages from the yahoo plugin
Fix Bug 63441 - Contacts from IRC could not be put in groups
Fix Bug 62223 - Online sounds made when account goes offline
Fix Bug 63659 - "Go Online First" alert is greyed out/disabled
Kopete 0.7.1 (released 2003/08/11)
==================================
Fix Bug 62210 - ICQ plugin always reports "password was incorrect"
Fix Bug 62270 - chatwindow menubar not possible to hid
Fix Bug 62278 - delete a account in kopete
USE_GCC2 or USE_GCC3 where appropriate.
the functionality of the old gcc.buildlink2.mk has been rolled into
compiler.mk now, which is automatically used.
more changes to come later...
* Removed the old event system and replaced it with a much better
signal system.
* Added plugin dependency support.
* Rewrote the Perl plugin. All old scripts will break, but it offers
a much better API for new scripts.
* Yahoo color support (Tim Ringenbach (marv_sf))
* Yahoo and MSN get info support (Nathan Poznick)
* Fixed Jabber registrations.
* Fixed a problem where pouncing two users with the same name
appeared in the same conversation window, and other related
problems. (Robot101)
* Corrected problems with proxy preferences.
* Mailchk.c and simple.c compile again (Paul A (darkrain))
* Catalan translation updated (Robert Millan)
* Chinese (Simplified) translation updated (Funda Wang)
* Chinese (Traditional) translation updated (Ambrose C. Li)
* Danish translation updated (Morten Brix Pedersen (mbrix))
* Finish translation updated (Ambrose C. LI (acli))
* German translation updated (Bjoern Voigt)
* Portuguese (Brazilian) translation updated (Mauricio de Lemos
Rodrigues Collares Neto)
* Norwegian translation updated (Petter Johan Olsen)
* Romanian translation updated (Misu Moldovan (dumol))
* Serbian translation updated (Danilo Segan)
* Serbian Latin translation updated (Danilo Segan)
* Swedish translation updated (Tore Lundqvist (luntor))
libiconv. Some packages insist on adding '-liconv' during link
or assumes the existent of it with they found iconv.h.
BUILDLINK_TRANSFORM can handle that.
Put it in in libiconv/buildlink2.mk for systematic coverage and
remove it from package "Makefile".
BTW this fix the build of chat/centericq - and probably others - on
-current.
Okayed by jlam@.
Gossip is a modern client for the Jabber Instant Messaging system.
It aims at making Instant Messaging with Jabber as easy as possible,
while giving users of the GNOME desktop a user-friendly way of keeping
in touch with their friends.
The internal RSS parser suffered some changes that enabled it to undestand
the RDF dialect as well as CDATA values. Some problems related to fetching
all the records on every check were fixed.
RSS checking delays are now specified in minutes, not in hours.
The "Reply" button was removed that used to appear in the message box
when reading RSS records.
Correct redirect processing was implemented in the HTTP module used to fetch
RSS documents.
HTTP proxy support was added. So far it's used only for RSS fetching.
History lastreads checking was improved. Now centericq shouldn't show the
unread messages mark for contacts you communicated with during some clock
skews.
Auto-reconnect appeared not to work for the ICQ protocol. Fixed.
It's now possible to join a Jabber conference by its JID, without a need
for a service to be registered on the server. Example:
"jdev@conference.jabber.org" in the "Name/Title" field.
Since Jabber IDs are not case sensitive, centericq treats JIDs written with
capital and small letters the same way.
The status change window was improved. Now it has the "All protocol" item on
the top along with newly added "Already logged in only".
The cicqconv contact list conversion utility was extended with ICQ list
support for Trillian written by Vassilios Karakoidas <bkarak@aueb.gr>.
Jabber authentification became smarter. If server doesn't support digest
authentification, it's not tried anymore. The point was that the new
digest practice made it impossible to login into server which didn't
support md5 digest auth. Fixed.
HTTP proxy support for fetching RSS feeds was fixed. It used to segfault
the application in some situation.
USE_PKGINSTALL is "YES". bsd.pkg.install.mk will no longer automatically
pick up a INSTALL/DEINSTALL script in the package directory and assume that
you want it for the corresponding *_EXTRA_TMPL variable.
Changes:
- Updated translations (lt, sv, zh_CN).
- Fixed crash on tinted transparency (xc203-fixtint.diff).
- Fixed incorrect dcc cps calculation (xc203-fix-cps.diff).
- Allow fullpath and relative filenames for Text Events sound files
(Anthony Dragunov).
- Added /GUI command (mainly for use by scripts).
- Solaris build fixes for ipv6.
- Added -n, --no-plugins command-line arg.
- Added a feature to change the color of away users.
- Moved default dcc and sound dirs inside ~/.xchat2/ (SilvereX).
- Fixed bug [753742] When server tab and query had the same name,
private messages could go to the wrong tab.
- Support others users too, when expanding ~ in filenames (Neox).
[767514].
- Underline "ipnumber:port" style urls too (Alex & dobler).
- Added support for ircu numerics 330 and 338 (phaseburn).
- C89 fixes, should now compile with HP UX and Sun C Compilers
(Albert Chin). [777106].
- Smaller bug fixes: [773245] [779166].
- Close tabs on shift-leftclick (Jay Cornwall).
I'm actually the maintainer.
for a possessive (like her, his, whose, their, and its).
Note that I didn't check for proper use of "its" (when it should
be "it is" or "it has" instead).
I also saw over 15 other grammar or punctuation problems, but not
fixed in this commit.
Patch sent by Dawid Szymanski [dawszy /at/ arhea /dot/ pl].
Changes:
********
Internal RSS reader module was implemented. You can now easily add a
feed to your list from the menu, and stay tuned on news at your
favourite sites. See the README for details.
Users who set their status to "away" on the MSN network appeared offline
in centericq. Fixed.
Jabber online/offline events were not shown in the log window. Fixed
this one too.
Fixed a bug because of which centericq couldn't connect to networks
other than ICQ when the --bind parameter was used.
ICQ away messages requests are now shown in the log window.
SMSes in Russian now work (with operators which support Cyrillic of
course).
Auto-wrap was disabled in the internal editor, so now it's possible to
paste text and it will not get screwed up.
Jabber conferences were fixed. Actually, a small workaround was added
for a weirdness of jabber.com server.
Jabber passwords hash authentification was enabled.
* Brought back the message notification plugin (Brian Tarricone)
You'll need to reconfigure your settings for this plugin
* IRC protocol plugin rewritten (Ethan Blanton)
* New IRC protocol icon (Nuno Donato)
* Protocol and status icons now optionally appear on tabs.
(Etan Reisner)
* Various dialog rewrites (Jabber vCard, Add Group, Alias Chat,
Rename Group, Privacy)
* Shows "hiptop" icon for AIM buddies using hiptop
devices (Robey Pointer)
* Privacy core/UI split.
* Conversation placement by group now applies to chats in the buddy
list as well.
* Events in a conversation (user logged in, logged out, window closed,
etc.) now grey the tab.
* Various bug fixes (larne from irc, Tim Ringenbach, Bjoern
Voigt, Paul A (darkrain))
* British English "translation" updated (Sam Halliday)
* Chinese (Simplified) translation updated (Funda Wang)
* Chinese (Traditional) translation updated (Ambrose C. Li)
* Danish translation updated (Morten Brix Pedersen)
* Dutch translation updated (Vincent van Adrighem)
* French translation updated (Eric Boumaour)
* German translation updated (Bjoern Voigt)
* Hindi translation added (Guntupalli Karunakar)
* Hungarian translation updated (Zoltan Sutto)
* Italian translation updated (Luca Beltrame, Claudio Satriano)
* Portuguese (Brazilian) translation updated (Mauricio de Lemos
Rodrigues Collares Neto)
* Romanian translation updated (Misu Moldovan (dumol))
* Serbian translation updated (Danilo Segan)
* Spanish translation updated (Javier Fernandez-Sanguino Pena)
only and use PREFIX instead X11BASE as appropriate
this makes this package xpkgwedge friendly, too
Problem reported and fix provided in pkg/22440 by Juan RP
Main Application
* Drag and Drop contacts between metacontacts (Olivier)
* Show an icon while DNDing on the contactlist (Will, Olivier>
* XML/XSL config for chatwindow theme
* Migrate file transfers to use KIO (new standardised file transfer API in
KMM), remove KopeteTransferManager (lilachaze)
* Create KopeteViewManager, clean up KopeteMessageManager (Jason)
* Fix up fire and forget message window, make it work for all protocols (Jason)
* Make send message keycombos to be customiseable KActions (Jason)
* Add right click menu to tabs, add ability to move a tab to another window
(Jason)
* Tab color highlighting on new messages, typing (Jason)
* Message in transit animation (Jason)
* When a message is received, flash contact's icon to indicate a new message
(Oliver)
* Nick completion (Jason)
* Message Highlighting with Notifications (Jason)
* New KopeteAccount arch. allows multiple accounts of the same protocol (Oliver)
* Allow custom colours for each account's icons (Duncan, Olivier)
* New Icon effects arch. with overlays (Will)
* KopeteOnlineStatus architecture (Martijn)
* KopeteCommandhandler for /commands. Kopete-wide support of /part, /close,
/clear, /exec, /help, /me (Jason)
* New logging API with extensability for multiple logging formats (Jason)
* General API cleanups (Everyone)
* License headers unification and correction (Duncan)
* Tons of bugfixes (Everyone)
IRC Plugin
* Total re-write of IRC to fit Kopete arch, with many improvements.
(Nick, Jason)
* Channel / Nickname search in AddContact Wizard (Jason)
* Add support for all /commands needed for a basic client
* Use kopete away system
* "Show server window" account context menu option (Michel)
* Use KExtendedSocket for proxy and firewall support (Michel)
* IPV6 support (Michel)
* WHOIS support (Michel>
OSCAR Plugin
* Support for ICQ over OSCAR (Stefan)
* More complete userinfo (Stefan, Will)
MSN Plugin
* Handle MSN Plus away reasons. (Olivier)
* Detect when the other party timed out and left the chat (Olivier)
Yahoo Plugin
* First release (Matt)
* Spell Checking Plugin
* Enable check-as-you-type (Jason)
* Initial Release
Highlighting plugin
* Highlight messages according to your own criteria. (Olivier)
* Initial Release
Text effect plugin
* Give your messages a bit of sparkle, even if you have no wit. (Olivier)
* Initial Release
History plugin
* Move history/logging into its own plugin. (Olivier)
* Initial Release
Auto replace plugin
* Perform substitutions on messages. (Roberto Pariset)
* Initial Release
Closes PR pkg/22399 by Nate Hill.
Remove IRCD_HYBRID_DPATH from bsd.pkg.defaults.mk and BUILD_DEFS,
set PKG_SYSCONFSUBDIR to 'ircd-hybrid' instead: the package builder is
now expected to adjust Ircd Hybrid configuration directory with
PKG_SYSCONFBASE(.${PKG_SYSCONFVAR}).
Replace local DOC_SUBST stuff with FILES_SUBST from bsd.pkg.install.mk.
Go with the previous PKGREVISION bump.
XXX Having the log files as SUPPORT_FILES is not optimal.
XXX I really should update this package.
- Install configuration files under the examples hierarchy.
- Honour PKG_SYSCONFDIR.
- Use RCD_SCRIPTS to handle rc.d script.
As a result, bump PKGREVISION to 1.
- Install configuration files under the examples hierarchy.
- Use CONF_FILES_PERMS to put the configuration files in place.
- Use SUPPORT_FILES_PERMS to put the empty log file in place.
- Use RCD_SCRIPTS to handle the rc.d script.
While here, add ICBD_OWNER to BUILD_DEFS and use ROOT_USER and ROOT_GROUP
where appropiate.
As a result, bump PKGREVISION to 1.
Changes since 0.8.7:
* OpenPGP integration (via GnuPG)
* Jabber Browsing
* Groupchat invites / private-messaging
* better SSL certificate handling
* ton of bugfixes
Package now also includes all available language packs.
[pkg fea] Several small documentation updates.
[pkg fea] Major header files are now installed in a global installation
directory.
[con bug] Small bugs in contrib/sendim.sh found and fixed.
[UI fea] Chat "hilites" added: If a member of a room/channel/discussion
mentions your name, their message will be highlighted.
[UI bug] A small bug in the /away routine has been fixed, allowing your
/away status to be preserved across re/connects.
[UI bug] .naimprofile will now be read for all connections in the event
that multiple connections are declared in .naimrc.
[pkg bug] A "#warning" directive was misnamed "#warn" and has been
corrected.
[Lil fea] Discussion retitles are now treated as a /topic change on IRC.
[TOC bug] /me processing in chat rooms was broken. Fixed.
[pkg FEA] The default modules have been removed, and are now distributed in
a separate "naim-modules" package available from the naim web site.
[UI fea] All internal routines are now declared "static," to clean up the
module interface.
[UI FEA] All major dependencies on ncurses in the main UI code have been
isolated to src/win.c, to provide for easy migration to modular user
interface routines.
[UI FEA] New /chains command to display all event chains.
[UI FEA] Newly rewritten /modload and new /modunload to completely control
loadable modules.
[UI FEA] New /modlist command to display currently loaded modules and
their vital statistics.
[UI FEA] Queued messages are now saved when you /save.
[UI fea] Minor improvements to the HTML renderer.
Kopete is a flexible and extendable multiple protocol instant messaging
system designed as a plugin-based system. All protocols are plugins and
allow modular installation, configuration, and usage without the main
application knowing anything about the plugin being loaded.
The goal of Kopete is to provide users with a standard and easy to use
interface between all of their instant messaging systems, but at the same
time also providing developers with the ease of writing plugins to support
a new protocol.
Kopete is a big project which already supports messaging protocols like
Jabber, ICQ, AIM, MSN, Yahoo, IRC, Windows LANs, GaduGadu, IRC and SMS.
* Freebsd compile fix (Matthew Luckie)
* .spec file improvements (Ethan Blanton)
* Added a gaim-remote man page (Robert McQueen)
* The Remote Control plugin no longer adds duplicate groups to your buddy list.
* Servers and ports are now imported correctly in MSN.
* Core/UI split the core initialization and shutdown.
* MSN messages with newlines are now sent correctly to MSN clients.
* Italian translation updated (Claudio Satriano)
* British English "translation" added (Sam Halliday)
* Fix some sound initialization stuff
* Updated Portuguese (Brazilian) translation (Mauricio de Lemos Rodrigues
Collares Neto)
* Updated Czech translation (Miloslav Trmac)
* Fix saving and import of default away message