* Fixed#151737 (Martyn)
* Group chats now support tabbed windows (Geert-Jan)
* If only one window exists, open new chats in that window (Martyn)
* Fixed window title (Micke)
* Fixed issue when Gossip sent replies to error messages (Micke)
* New translations (nb, tr, bg)
* Updated translations (cs, pt_BR, fr, de, ca, da, nl, no, en_CA, zh_TW,
en_GB, lt, eu, sv)
under share/examples/rc.d. The variable name already was named
RCD_SCRIPTS_EXAMPLEDIR.
This is from ideas from Greg Woods and others.
Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism
(as requested by wiz).
(by default disabled in configure, but enabled via bsd.options.mk),
you can enable/disable it via "PKG_OPTIONS.bitlbee=-inet6", this closes
PR pkg/27691 by Georg Schwarz.
Bump PKGREVISION.
Centericq now builds fine with gcc 3.4.
A new command-line parameter, --debug, was added. This way, there is no need
anymore to re-build the program in order to enable debug output. However,
when using this mode, make sure you understand what it says in the log
window
and in ~/.centericq/debug.
There are two passwords for an IRC account now. One is for Nickserv and
the other one is for regular IRC authentification, which wasn't
supported before.
Online and free-for-chat mode have the same priority now. So your [f]
contacts won't stay all the time in the top of the list anymore.
Unicode characters in rtf-encoded icq messages aren't lost anymore.
Instead, they are recoded into the primary charset. So now, for example,
Cyrillic sent with gnomeicu, won't disappear.
Segfault when accepting Yahoo! file transfers was fixed.
For online users, centericq now shown the time during which it sees
those contacts online. Check out the first page of user info for an
online contact.
Among the other stuff that didn't let me release .13 earlier was my
moving to Germany. Now I am in Berlin on permanent basis, so if you're
at the CCC congress that is to take place in a week, Konst can be met
there :)
Patch supplied by Luciano Rodrigues Furtado <lrfurtado@yahoo.com.br>
in private mail.
module directory has changed (eg. "darwin-2level" vs.
"darwin-thread-multi-2level").
binary packages of perl modules need to be distinguishable between
being built against threaded perl and unthreaded perl, so bump the
PKGREVISION of all perl module packages and introduce
BUILDLINK_RECOMMENDED for perl as perl>=5.8.5nb5 so the correct
dependencies are registered and the binary packages are distinct.
addresses PR pkg/28619 from H. Todd Fujinaka.
MASTER_SITES - they are only available on the psi site, and the fetch
of each language files unnecessarily went through all the sourceforge
mirrors before trying the psi site
modified by me.
MSNre is a lightweight but powerful console-based MSN Instant
Messenger clone. It has many features, including instant messaging,
sending messages to cell phones, file transfer, complete
contacts/groups management, email notifications, auto-away messages,
netmeeting support, aliases, messages logging, event scripts, local
contact list, multi-user chat support, ability to encode characters in
the system locale, and much more.
New Features:
* Binary relocable. Gaim will find its files even if it's installed
in a location other than the --prefix it was ./configured with.
Pass --disable-binreloc to ./configure to disable.
* IRC now has fallback encodings, and tries harder to display
something useful during an encoding error.
* New MSN protocol icon (Felipe Contreras)
Bug Fixes:
* Fix some leaks (Miah Gregory, Felipe Contreras)
* Fix crashes when removing buddies in certain situations (Andrew Hart)
* Eliminate MSN switchboard errors (Felipe Contreras)
* Fix MSN buddy icon syncronization (Felipe Contreras)
* Correctly display file transfer dialogs for filenames containing &, < or >
* Correctly display MSN authorization dialogs for friendly names containing
&, < or >
* Properly align the right-click docklet menu with the docklet icon in
*nix.
* Fix a crash if the MSN buddy list is not available
* Fix a bug in the request api (Gary Kramlich)
- Lots of doc updates.
- Added a "stripcodes" Tcl command. See doc/tcl-commands.doc for more
information.
- Bot idx's should be considered valid to tcl_valididx.
- Always try to detect shared Tcl libraries before static ones.
- We now correctly differentiate the +l user flag from the +l bot flag.
- Cleaned up modules.c and the module configure stuff quite a bit.
- Detect Tcl in $HOME/lib and $HOME/tcl/lib first, as to make it easier
to allow users to override the system's Tcl version.
- We now support module loading under Darwin (Mac OS X) and NeXT Step.
- Don't try to call tcl_notes if the notes module isn't loaded.
- Show a more descriptive error message when a listen socket can't be opened.
- Fixed Tcl encoding issues with .tcl and .set.
- Added a set of Finnish language files and a Finnish MOTD.
- time_t isn't unsigned, and therefor %lu should not be used as a
conversion specifier.
- Fixed a gcc warning in dcc.c.
- Added support for Quakenet channel modes.
- Removed an invalid killsock() in dcc.c.
- Fixed extra spaces being written to chan file.
- Reworked 'make config' / module configure process.
- Op (+o) implies halfop (+l) now.
- Cleaned up and optimized rmspace() and fixfrom().
- Updated recomended Tcl version to 8.4.6.
- Fix behavior of the BCST bind. BCST is now correctly triggered for
dccbroadcasts, as well as when a bot "says" something on a channel.
See doc/tcl-commands.doc for more information.
- Remove some unneeded casts.
- Fixed performance issues with mv/cp when a lot of files are in the
file area.
- Typo in doc/COMPILING-FAQ. It's LD_LIBRARY_PATH, not LB_LIBRARY_PATH.
- Fix a possible issue with ident code.
- Don't let .tcl mkdir create duplicate filedb entries.
- Fixed a compile error related to varargs when using old Tcl versions.
- Fixed a compile error on systems that don't have socklen_t.
- Suppress configure warnings on systems that use newer versions of GNU
coreutils.
Changes btwn 1.7.4 & 1.7.5 are:
+ Catch up with server migration (jbbs.livedoor.jp)
+ Fix broken characters on XEmacs
+ Fix a problem writing out of ~/.navi2ch/ when an exceptional URL
is given
Changes btwn 1.7.3 & 1.7.4 are:
+ Catch up with server migration (JBBS@Shitaraba moved to Livedoor)
Riece is a redesign of the Liece IRC client.
Riece has many advanced features:
+ Can connect to multiple servers per session
+ Provide more sophisticated API
+ Reduced code size (total amount of code is about 5k lines)
+ 100% APEL free
http://www.marquard.net/jabber/#recommended,
specifically patch 58 which fixes the remote exploit listed at:
http://www.securityfocus.com/archive/1/382250
Patches included:
28* patch-jedi8-sm-object_c
Remove incorrect semicolumn from os_object_free() in sm/object.c
29* patch-jedi-mysql-storage
Fixes to mysql storage for boundary conditions
30* patch-base64
Fix length-related issues in base64 decoding routines
31* patch-sm-storage_db
Fixes to storage_db.c to avoid roster corruption: "sm/storage_db
inserts items in the filter hash table with keys which are located
on the stack. This creates confusion when the code later tries to
compare with these keys."
32* patch-nad-escape
Fixes bug in _nad_escape() where escaping ]]> can cause a segfault
when handling large messages where nad_realloc is called.
38* patch-jedi-pgsql-storage
Fixes to pgsql storage for boundary conditions and incorrect buffer
length calculation
46* patch-memleaks
Fix minor memory leaks in digest-md5 authentication and nad_free()
47* patch-ns-fix
Fixes omission of namespace declaration where a namespace has
already been used in the XML stanza
48* patch-sm-nad-triplet
Fixes omission of prefix on attributes processed by nad_parse (e.g.
in queue storage)
49* patch-mod_disco_publish
Corrects check for deleting previously published disco items from
"delete" to "remove" (as per JEP-0030).
50* patch-sm-filter
Alters filter handling and adds mysql/pgsql escaping on filter
strings to allow brackets and apostrophes in resource names that
form part of JIDs stored as roster entries
58* patch-c2s-buffers
Fixes buffer overflow that can lead to segfault in c2s mysql and
pgsql auth modules - see report by icbm (www.venustech.com.cn)
Changes:
- Updated translations (ca, de, eu, it, ko, mk, nb, nl, pt, ru, sl,
sq, uk, zh_TW).
- Fixed custom marker-line color not reloading.
- Brought back the "Connect to selected server only" option in the
Serverlist edit window (it's like the reverse of "Cycle until
connected" in 2.0.x).
- You can now move networks and servers via Shift+Up/Down (in the
ServerList window).
- Small efficiency improvements in receiving dcc. It will now not
send ACKs while the input buffer is non-empty.
- Fixed playing sound files with spaces in them.
- Added support for NickServ on DalNet and FreeNode.
- Plugin API: Added xchat_get_info(ph,"inputbox");.
- Added /settext and /setcursor commands for scripters.
- You can now scroll tabs with the mouse-wheel while hovering over
the arrow buttons.
- Fixed connecting to a SSL server via http proxy (#1054152).
- Fixed: Opened server tab doesn't count as "requested" (#1044227).
Notable addition is file upload support, other changes are mostly
usability changes and bug fixes. Full list available at
http://psi.affinix.com/?page=changelog.
Internal pkgsrc organization changes:
* depends on qca-tls for SSL support, functionality confirmed working;
this fixes PR#26120, PR#25444, PR#26665
* uses prepared psi language files, no longer using lrelease (the raw
language files are not part of distribution), only use DEPMETHOD=build
for qt3-tools
* Fixed bug with using [$8] in expressions (Reported by BlackJac)
(Patch from |Rain|) (BugID: 64) (powuh)
* Fixed bug in /set show_end_of_msgs. When OFF prevented hooking
of some end_of_msg numerics. (Reported by BlackJac)
(Patch from |Rain|) (BugID: 51) (powuh)
* Fixed incorrect ordering of operations in screen.c which
caused an off-by-one access at the end ofthe buffer.
(Patch from |Rain|) (BugID: 48) (powuh)
* Fixed ischanvoice() to be compatiable with epic. Maintained
reverse functionality as not to break existing scripts.
(Patch from |Rain|) (BugID: 20) (powuh)
* Fixed segfault with convert_output_format not honoring
MAX_RECURSE. (Patch from |Rain|) (powuh)
* Fixed possble rouge server exploit:
If a rogue server sends us a ctcp request from an extremely large
nickname (over about 512 bytes), we may attempt to alloca() a
negative value, which under gcc will return a invalid pointer the
contents of which will then be overwritten. (Reported by O_6)
(Patch from |Rain|) (powuh)
* Fixed segfault with channel mode parsing. (Patch from O_6) (powuh)
* Removed auto_resume script, it's not needed any more (caf).
* Fixed string copying snafu in gtkbitchx.c (reported by Huey) (caf).
* Added STATUS_USER20 to STATUS_USER39 (patch from BlackJac) (caf).
Bug Fixes:
* Jabber authentication fixes (Michael Plump)
* Yahoo buddy idle reporting is more accurate (Evan Schoenberg)
* "Allow All" privacy setting works on Yahoo (Peter Lawler)
* Fix a crash when dragging a buddy to the conversation entry area
* Fix a crash removing chats from the buddy list
* Correctly display buddy pounces for aliases with &, < or > in them
* Correctly follow the per-conversation logging option
* Unset proxy by setting it to NULL.
* Fixes for 64 bit architectures.
* Fixed an issue when not using default main context.
* Fixed UTF-8 issue that lead to a few weird problems in Gossip.
so that we'd not force dependance on specific MySQL version, and instead pick
the currently installed mysql*-client (or install the default if there
is no mysql-client package installed yet)
this makes package buildable with arbitrary MySQL version, such as 3.23.x,
4.0.x or 4.1.x
so that we'd not force dependance on specific MySQL version, and instead pick
the currently installed mysql*-client (or install the default if there
is no mysql-client package installed yet)
this makes package buildable with arbitrary MySQL version, such as 3.23.x,
4.0.x or 4.1.x
Changes:
* Fixed race condition allowing c2s to be killed, Stephen Marquard
* Fixed off-by-one bug in s2s/main.c leading to segfault on startup
in some environmentsp
* Fixed memory leak in sm, Michal Kera
* Fixed problem relating to SSL connections not being closed
correctly, Nathan Christiansen
* Fixed 3 problems in mod_announce: (a) NAD freed before use, (b)
struct tm not initialised correctly on some platforms, and (c)
time not initialised for broadcast motd messages delivered to
online users, Stephen Marquard
* Fixed insertion of extra namespace in element in some types of
messages retrieved from offline queue, which causes a parse
error in the router, Matthew Buckett
* Fixed off-by-one bug in PLAIN SASL authentication code. May also
resolve a number of other bugs relating to c2s authentication,
Robert Theisen
* Fixed return value of jid_new() in pkt.c to avoid sm segfault
from dereferencing NULL pointer, triggered by a message with a
to JID of the form "@some.server@", Stephen Marquard
* Avoided adding nads to the cache that are created through
nad_copy(), Stephen Marquard
* Fixed bug in retrieving hash values, Stephen Marquard
* Improved performance of pool cleanup function, Stephen Marquard
* Corrected handling of EMAIL, TEL and ADR/CTRY elements in vcards
for JEP-0054 compliance, Stephen Marquard
* Optimised sm algorithm for announcing presence to skip presence
announcements and probes for users on the same server who are
not online, Stephen Marquard
* Checked that storage drivers are initialised correctly; if not,
abort, Stephen Marquard
* Fixed file descriptor leak in storage_fs
* Allowed c2s to supply a certificate chain to clients, Iain
MacDonnell
Changes:
- Full support for ICQ server-side contact lists!
NOTE: BitlBee now ignores your client-side contact list. If you want to
import your ICQ contact list, use the import_buddies command.
- Added the import_buddies command for upgrading purposes.
- Added support for OpenSSL.
- Fixed one major problem with the daemon mode by getting rid of the global
IRC structure.
- Documentation fixes. help.txt is now generated from XML. Also updated the
installation manual.
- Made the quickstart up-to-date. (By Elizabeth Krumbach)
- Some bitlbeed additions. (By Marcus Dennis)
- info-command support for Jabber, MSN, Yahoo! and a more verbose info-reply
for ICQ. (By Frank Thieme)
- Support for Jabber over SSL.
- nick_get() appends a _ on duplicates instead of chopping off the last
character.
- Got rid of an unused piece of code that caused crashes.
(oscar.c:gaim_parse_clientauto)
- When splitting long messages into 450-char chunks, BitlBee now tries not
to cut off in the middle of a line.
- Added a warning when the user specifies an unknown OSCAR server.
- Removed GLib 2.x dependency, BitlBee will work with GLib 1.x again.
- Improved strip_html(), now less likely to strip non-HTML things.
- An invalid account-command will now display an error message.
- Fixed a bug that caused crashes when /CTCP'ing a groupchat channel.
- Hopefully better Unicode/non-ASCII support for ICQ.
- Fixed MSN connection crash on non-ASCII characters in screenname.
- Added some missing charset conversion calls. (serv_got_crap,
serv_buddy_rename)
- "account off" without extra arguments now logs off all connections.
- Fixed a crash-bug on disconnecting Yahoo! connections before they're fully
connected.
- Fixed a bug in helpfile handling which sometimes caused crashes in daemon
mode.
- block and allow commands work with just a nick as an argument again.
- Working around a crash on some probably invalid Yahoo! packets.
- Fixed a possible double free() on shutdown in irc_free().
- Talking to ICQ people on AIM and vice versa and talking to people with
@mac.com accounts now possible.
- Low ASCII chars are now stripped from away-messages so the Jabber module
won't barf on BitchX and lame-script away messages anymore.
protocols popular in Poland (but not only). This is a plugin based
application, even GUI (which uses GTK+) is a plugin. Currently we support:
Gadu-Gadu, Tlen.pl, Jabber.
Bug Fixes:
* MSN file transfers work on big endian machines (Jean-Francois Roy and
Evan Schoenberg)
* Fixed the MSN signon crash with Miranda users in the buddy list
* Fixed sending messages to MSN Web Messenger users (Damien Ayers)
* Fixed some memory leaks in the MSN plugin (Evan Schoenberg)
* Fixed a crash viewing certain MSN user profiles (Evan Schoenberg)
* Fixed a crash sending a file on MSN when the file is unreadable
* Fixed a crash deleting accounts (Andrew Hart)
* Fixed a crash inviting to chats (Andrew Hart)
* Fixed a bug in Yahoo privacy handling (Peter Lawler)
* Fixed a crash trying to join a chat from the docklet when not signed in
to a chat-capable account (Daniel Atallah)
4.11.0
------
HTTP CONNECT method is now supported. This means that if this feature is
enabled on your HTTP proxy server, you can use it to connect to your
favourite IM servers. You can also specify a user/pass pair if your
proxy requires authentification.
Applied a patch by Alexander Kanevskiy that fixed a weird behaviour of
the LJ import friend option in the accounts dialog.
In the multi-contact selection window not all contacts were shown unless
arranging users into groups was on in the configuration dialog.
GG used to disconnect when setting its status to N/A. Fixed that.
When LJ import friends feature was off deleting LJ friends from the list
was reflected server-side. Not it happens only if LJ friend
synchronization is on.
Now centericq only saves postponed messages if they contain at least one
character other than space, tab or a line-feed.
Centericq used to hang right at the start on some machines. Fixed that.
Sending Cyrillic letters over Yahoo! seems to be fixed now.
Centericq now sets its own title text in xterm and screen. The aim of
the messages in the title is to inform the user upon events receiving
and such.
Applied a patch by shaky that introduced status modes with descriptions
into GG.
RSS feed contact-list items now support specifying of login and password
for basic HTTP authorization.
The AOL TOC firetalk library was updated. Some major bugs were fixed by
this update. Cheers.
Jabber registration got broken in the previous version because of the
Jabber non-blocking connection patch. It has been fixed by the patch
author in this version :)
4.12.0
------
Fixed an MSN group management problem. Libmsn din't send a space character,
so group operations had no effect or led to disconnects.
With no SSL library found during the build the source failed to compile.
Fixed that.
Jabber server messages used to come from a nick that was similar to
the server name with an "@" sign at the end. That was unnecesary, so it's
not added anymore.
Added the --no-xtitles (-T) commmand line parameter, which disables
changing window titles in xterm and screen.
In LJ, if the whole friends name list grew more than 512, the LJ contact
got garbled. Fixed that. Now there musn't be any lenght limitation for the
records of info files.
The configure script now checks if libcurl has SSL support enabled in
order to avoid MSN malfunctions. It requires libcurl with SSL, so just
provide the MSN module with it if you want to use it.
is designed to be flexible and has many uses such as an IRC gateway for an IRC
network, a chat-room for a website or to access IRC when stuck behind a
restrictive firewall.
New Features:
* Use the GNOME default browser when opening links if you're running GNOME
(Alex Duggan)
* Added support for multiple addressbooks in the gevolution plugin
(Henry Jen).
Bug Fixes:
* Send-As menu duplicates less work (Dave West)
* Can now see your own MSN buddy icon (Felipe Contreras)
* Jabber roomlist fetches work again
* Close buttons on tabs in existing conversations correctly reflect the
"show close buttons on tabs" preference (Nathan Fredrickson)
* Fix to make the get_signon(buddy) perl plugin function work (Gregory C.
Harfst)
* Fixed crashes when reloading the gevolution plugin (Henry Jen)
* Fixed some memory leaks in the gevolution plugin.
* Wrap at character boundaries if there is not enough space for a full word
* 64 bit compile warning fixes
2004/10/03 .41 Fixed SQUIT of juped servers on Bahamut. Reported by Pasi
Hirvonen <psh@iki.fi>
2004/10/03 Fixed cosmetic bug in NickServ SUSPEND help. Reported by
Craig McLure <Craig@chatspike.net>
2004/10/02 Fixed bug causing endless log messages on full network
buffer. Reported by <ballsy@mystical.net>
2004/10/02 OperServ AKILLCHAN now honors the WallOSAkill setting.
Reported by Pasi Hirvonen <psh@iki.fi>
2004/09/19 Fixed missing object file in Hybrid module compilation.
Reported by Jon Christopherson <jon@layertek.com>
Closes PR 27141.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
Pkgsrc changes:
- Add a startup script
- Use SUBST_* framework (a lot)
- Install documentation and man pages
- Use CONF_FILES_* for installing config files
App changes:
- bugfixes
- documentation updates
- feature improvements
- See the Changes file for full details
- Fix ./configure for changed options
- Move to SUBST_* framework
- Use SPECIAL_PERMS to set the correct permissions on ${PKG_SYSCONFDIR} so
the user does not have to do it.
There are lots of bugfixes in this release as 2.10.11.04 was first released
around 20+ months ago. Users should check the package Changelog or website
for further details.
New Features:
* Drag-and-drop buddy support for the Invite dialog (Stu Tomlinson)
* Drag-and-drop buddy support for the Pounce dialog (Stu Tomlinson)
* View Chat log available from the interface (Daniel Atallah)
* Ability to receive offline messages in character encodings
other than ASCII (thanks to Nick Sukharev)
* File transfer status messages printed to conversation
windows (Dave West)
* Display file transfer messages when someone sends you a file
over AIM (Dave West)
* Handle MSN buddy lists more sanely (Felipe Contreras)
* Zephyr can use tzc to run from behind a firewall (Arun A Tharuvai)
Bug Fixes:
* Work around window manager stupidity with new dialog windows (Dave West)
* Compile with gtk 2.5.x (Gary Kramlich)
* Escape invalid characters in log names (Daniel Atallah)
* Fix for clicking add in an msn chat with 2 or more people in your buddy
list (Daniel Atallah)
Based on patch from maintainer, Matthew Luckie, in private mail.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
News in 0.7.8:
==============
* Add support for disabling system proxy (Ross Burton)
* Typo fixes (Richard)
* Updated translations (sv, en_CA)
News in 0.7.7:
==============
* Make the groupchat input area the same as in chats (Geert-Jan)
* Improved URL recognizer (Johan Hammar)
* Fixed name bug when chatting with people not in your contact list (Micke)
* Cut supported in chat windows (cuts from input area) (Thomas Reynolds)
* Support for specifying both JID and connect server (Micke)
* Support for HTTP proxy, uses desktop global settings (Micke)
* Notify on updates in the contact list (Change the background on that row
for 7 seconds) (Martyn)
* New translations (ga)
* Updated translations
(cs, nl, en_GB, lt, cy, sq, ru, eu, en_CA, es, nl, pt, da)
Changes in 0.17:
----------------
* Compile fixes (Sjoerd Simons)
* Depends on GLib 2.4
* Fixed memory leak
* Added support to work tunnel, using another JID than the connect server.
* Support for keep alive packages
Changes in 0.16:
----------------
* Support for giving the context to which an LmConnection should run in
(should solve issues when wanting to run several LmConnections in various
threads)
* HTTP proxy support
* Memory leak fix
* Distribute the win32-config.h file needed to build on Windows.
intended transformation: use "rm" to remove an option, "rmdir" to remove
all options containing a path starting with a given directory name, and
"rename" to rename options to something else.
Bug Fixes:
* Fix a crash when changing the preference for how to display buttons
on conversation windows
* Remove a stray printf() when beginning new conversations and logging
is enabled
which are the full option names used to set rpath directives for the
linker and the compiler, respectively. In places were we are invoking
the linker, use "${LINKER_RPATH_FLAG} <path>", where the space is
inserted in case the flag is a word, e.g. -rpath. The default values
of *_RPATH_FLAG are set by the compiler/*.mk files, depending on the
compiler that you use. They may be overridden on a ${OPSYS}-specific
basis by setting _OPSYS_LINKER_RPATH_FLAG and _OPSYS_COMPILER_RPATH_FLAG,
respectively. Garbage-collect _OPSYS_RPATH_NAME and _COMPILER_LD_FLAG.
version 0.82 (08/26/2004):
New Features:
* Ability to set available messages for AIM
(Tools->Account Actions->Set Available Message...)
* Ability to specify a custom character set for messages sent to ICQ
users and messages received from ICQ users
* Ability to edit your current away message (Rhett Robinson)
* Topics in the conversation window (not the topic field at the
top) with URLs will now appear as links (Stu Tomlinson)
* File transfers appear in the file transfer window when they
are initiated rather than when they begin transferring (Dave West)
* Instead of toggling slash commands on/off, you can now toggle
passing through unknown slash commands on/off.
Bug Fixes:
* Joining a Jabber chat no longer causes a crash (Stu Tomlinson)
* Selecting a buddy icon for a brand new account no longer
causes a crash
* Better file transfer error messages (Dave West)
* Remotely canceled file transfers in MSN are now noticed, so that we
don't accidentally cancel the file transfer and crash Gaim
(Felipe Contreras)
* Protocols that don't support joining chat rooms by name no longer
allow chat rooms to be added to the buddy list (Felipe Contreras)
* Delayed messages and system messages no longer cause
sound events to be triggered (Nathan Fredrickson)
* The chat invite button has a correct label (Stu Tomlinson)
* The system log should leak fewer file descriptors (Ka-Hing Cheung)
* Buddy list tooltips display in more appropriate positions when
using multiple monitors (Dave West)
* Better parsing of URLs containing special characters
* All users are shown when joining a Yahoo! conference (Bleeter Yaluser)
* You now leave all Yahoo! conferences when you log out of Yahoo!
* Buddy Icon updating bug fixed (Felipe Contreras)
Changes since 2.0.10:
- Updated translations (ca, de, eu, it, ko, lt, nl, sk, sr, zh_CN).
- Fixed a possible crash in loading pevents.conf.
- Made default URL handlers work with Firefox 0.9.x by adding the
"-a firefox" argument.
- Plugin API: Added xchat_get_info field "libdirfs".
- Fixed crash when trying to dcc send a filename which has encoding
that doesn't match G_FILENAME_ENCODING.
- Updated translations (de, kr, lt, sk, sr, zh_CN).
- Added some rudimentary support for the IDENTIFY-MSG feature.
- Perl: Added Xchat::context_info (Lian Situ).
- TCL: Added support for time fields in getlist (Daniel P.Stasinski).
- Added "Open Dialog" event, so you can add a sound-file to it.
- The standard beep can now be overridden with a sound-file.
- Fixed tab-nick-completion's cycling behaviour.
- New keyboard shortcut for line up and down (shift-arrow up/down).
- Fixed: [986958] tab completion with GTK Input-Methods.
- Updated translations (eu).
- Tab nick completion fixes: Crash with space-tab and glib critical
warning (Ian Kumlien).
- Heavily reworked the Preferences window. It should be alot clearer
now, and more gnome-like.
- 'Pop new tabs to front' setting now has three options (Kyoshiro).
- New colors and text-events, using a white background.
- Config files are not saved to disk unless you edit the defaults.
This makes it easier to change language (for print events, popup
menu etc).
- Brand new Server List window. Now much simpler and intuitive. Also
includes an entry box for NickServ password.
- The vertical separator line now has its own pointer when you hover
over it (Richard Gobeille).
- Alphabetical tab sorting now works and is enabled by default.
- Added "Small Tabs" option (reduces the font size).
- Brand new Sound-Events editor in the Preferences window.
- Added socks5 authentication support (Benjamin Foster).
- Win32: fixed auto-loading of TCL scripts.
New Features:
* The autorecon plugin will somewhat remember state information(Yosef
Radchenko)
* Visual display of ops/voice/halfops/so on in Chats (Stu Tomlinson)
* Tab completion of slash commands in Chats (Stu Tomlinson)
* gaim-remote can now manipulate status (István Váradi)
* The text messages of Yahoo Audibles are now displayed, although
the audio and graphics are not.
* Yahoo! away messages can be 255 characters long now
Bug Fixes:
* Gadu-Gadu should connect again (Andrew Wellington)
* Novell fixes (Mike Stoddard of Novell):
* Fixed reconnect crash
* Fixed duplicate root folder bug
* Fixed bug with folder ordering (on a first time login
folders were being added in reverse order).
* Use ISO date format for the system log (Eduardo Pérez)
* Long buddy lists with irc should cause flooding disconnects less
(Stu Tomlinson)
* Better smiley substitution
* Fix a crash related to auto-expanding contacts at the bottom of
buddy lists
* Fix a crash on Solaris when changing or viewing information for
your AIM account (Format Screen Name, Change Email Address, etc.)
* HTML in OSCAR buddy comments is now escaped (and not rendered)
* Fix a crash when dragging a screen name to a conversation window
for that screen name
* User-requested new conversation windows are now always given focus
* Pasting HTML into Gaim from certain sources no longer results in
the spaces between some words being removed
* The alias of a contact is now displayed in more places when the
alias of a buddy is not set
* .gaimrc is no longer imported
* Prevent a crash if you sign off and try to dequeue messages from
the away dialog (Kevin Stange)
* Prevent a possible crash if gaim_gtkconv_write_conv is called
with who as NULL (Kevin Stange)
* Prevent (null) or an empty string from being logged as the sender's
name if the sender no longer has an alias because the account is
signed off (Kevin Stange)
* The auto-reconnect plugin will no longer attempt to reconnect an
MSN account if you were disconnected because you signed on from
another location (Stu Tomlinson)
* On Solaris, chatting in IRC using the UTF-8 charset no longer gives
a "conversion failed" error for every message (Arvind Samptur)
* ICQ offline messages should have the correct timestamp (Dave West)
Changes:
* Online time is presented in localized time from AOL's servers.
* naim now sets the xterm title whenever you have a message waiting.
* naim now differentiates between window changes due to chatter and
changes due to your being addressed. Chatter window will remain
colored BUDDY_WAITING while addressed windows will be
BUDDY_ADDRESSED. (Both foregrounds default to YELLOW/BROWN.)
* The current window has a unique background color in the window
list window: WINLISTHIGHLIGHT, which defaults to CLEAR/BLACK.
* If you had both ~/.naimlog/AIM/nmlorg and
~/.naimlog/AIM/nmlorg.html, naim would silently rename the former
over the latter. naim now issues a warning message and refuses to
perform the rename.
* If $color is set to 0 at start, logfile playback would not be
rendered properly. Fixed.
* Tab completion has been modified to support name completion in
auditorium windows. To use, begin typing the name of a participant
and press Tab.
* If naim is suspended and then resumed (with ^Z and fg or
otherwise), the system block cursor reappears.
* --enable-detach and /detach now function regardless of whether
screen is installed at compile time. Patch by James Vega.
* If a buddy has a name set with /namebuddy, that name will always
be used in the window list window.
* The status bar was not rendered properly in all situations. Fixed.
* If /save was used in a connection that had at one time been
connected, but at /save was not, /save would write a .naimrc that
would attempt to connect at startup. Fixed.
* In some situations, the default abbreviated window playback did
not quite cover the entire screen. Work around implemented.
* If ncurses determined that your terminal supported more than 16
colors, but only provided 256 color pairings, naim would refuse to
run. Fixed (naim only counts up to 16 colors).
New Features:
* Ability to send files from the conversation window (Daniel Atallah)
* Drag a file into the buddy list or a conversation to send it to that buddy
* Yet more new commands and features for SILC (Stu Tomlinson)
* Gaim uses the new file chooser when compiled for GTK+ 2.4 (Fernando Herrera)
* Support for the Epiphany web browser (Leonardo Serra)
* Status messages in Gadu-Gadu (Andrew (proton) Wellington)
* Parentheses are now displayed around the title and tabs of conversations
from offline accounts or parted chats.
* Zephyr typing notification (Arun A Tharuvai)
* Account dialog's columns are resizable (Eduardo Pérez)
Bug Fixes:
* The firefox browser option now works with firefox 0.9
* Buddy icons in conversations no longer depend on the buddy list
* Fix for the bug where some buddies seemed logged in 4 thousand some odd
days (Alan Ford)
Patch from maintainer, Matthew Luckie, in private mail.
Changes:
2004-06-25 jabberd 2.0s3
* Fixed several memory leaks and overruns <karsten.petersen@hrz.tu-chemnitz.de>
* Fixed XMPP session replacement [rob]
* Added support for Win32 platforms <peter@cerebus.co.za> [rob]
* Added support for requiring SSL/TLS before auth <deryni@eden.rutgers.edu>
* Added support for LDAPv3 (including channel encryption) [rob]
* Added workaround to make large presence broadcasts more efficient [rob]
* Generate random dialback key if none provided [rob]
* Rewrote configure script (+ many code tweaks to support this) [rob]
* Remove build requirement for Libidn and OpenSSL [rob]
* Removed bundled Libidn due to licensing issues [rob]
* Bugfixes: 3059, 3174, 3343, 3368, 3480, 3481, 3594
This release introduces several efficiency changes and a few bug fixes. Most
notable bug fix: File transfers on IRC no longer cause a reliable crash. If
compiled with GCC, extensions are now used to hide internal symbols from the
dynamic linker, allowing GCC to produce more efficient code. The window-
content-caching and logfile-playback code has been modified to improve
responsiveness and dramatically reduce naim's memory usage.
Changes:
- Updated translations (ru, sr).
- Fixed compiling on systems other than linux/freebsd [969643].
(Samuel Mimram).
- Fixed compiling with an old version of GTK (2.0.x).
- Further BiDi fixes in xtext (Ilya Konstantinov).
- Brand-new tab completion code (Ian Kumlien). This also fixes:
Tab expansion not working behind umlauts [956127].
Plugin commands can now be tab-completed too (Frank Thieme).
- Fixed parsing URIs on userlist drag-n-drop (Jonas Heylen).
- Added Sort button to the server list window (David Oftedal and
Tim-Philipp Mueller).
- Tab button selection fix (Guillaume Knispel).
- Added marker-line feature. Shows a red-line to indicate the place
where you last read up to (Thomas Kockerbauer).
- The "Get my IP from Server" feature now works on networks that
hide your hostname too (by using the USERHOST command).
- Win32: Fixed CPS calculation for file transfers [824934].
- Fixed: Ping timeout when the system clock changes [789140].
- Fixed: Private messages delivered to status window when nickname
is the same as the network [977550].
- Maximised window-state is now saved.
- Double middle-clicking a nickname in the text area will now select
it in the userlist.
- Included a work-around to stop X-Sys plugin crashing with GTK 2.4.
- Fixed: /list output going to the current tab [970746].
- Fixed: Serverlist crash while editing a port-number, and switching
to another network before pressing enter [968652].
- Made it possible to execute multiple "Connect Command:"s in the
ServerList window, when they're separated by ctrl-alt-a.
Changes since 1.7.2 are:
* User configurable commands & functions for network connection.
* Don't auto-process contents that needs user confirmation.
* Create links by matching text with a configured regular expression.
* Better support for board migration.
* Better support for "JBBS @ Shitaraba"
Changes since 1.7.1 are:
* Catch up with the specification changes in 2ch.
* Fix Emacs hang-ups in a link to a very large number.
* Slight changes for EmacsCE.
* Add hooks.
* Extend search function.
* Recognize "JBBS @ Shitaraba" messages. Partial support for the new URL
syntax.
* Support "htp:" and "ftp:".
* Support the URL syntax for Keitai (mobile phones).
New Features:
* Display name changes are now shown in the conversation windows.
(Robert Mibus)
* Get Info on Yahoo! now works for nonenglish profiles.
(Ambrose Li)
* General "Get Info" improvements on Yahoo! and MSN (Ambrose Li)
* Yahoo! Japan support. Click More Options and check Yahoo Japan
in the account editor, to use your Yahoo! Japan account
* Gtk themes can now theme the Gaim buddy list independently of
other things (Stu Tomlinson)
* Show timestamps now has a per-conversation option in addition
to the global one, bringing it in line with the other conver-
sation options (Stu Tomlinson)
* Added MSN buddy icons (Felipe Contreras)
* Added MSN file transfer (Felipe Contreras)
* MSN's idle state now actually sets a buddy idle
* Buddy pounce defaults are now more sane, and apply to the state the
buddy is currently in. For example, if the buddy is idle, set
"Return from idle" by default. The last action(s) used are the
defaults for the next pounce
* Yahoo buddy icon support
* Selected buddy icons will automatically convert to the appropriate
format for the protocol. (GTK 2.2 and higher only)
* Dragging an image file into the Modify Account dialog will set that
as a buddy icon.
* Development headers for compiling third-party plugins are now
installed. (Stu Tomlinson)
* Headers for gaim-remote now reside in gaim/ instead of
gaim-include/.
* Basic YCHT support, which allows joining Yahoo! Chats when
logged in using the web messenger method
Bug Fixes:
* Fixed Yahoo! authentication problems. (Cerulean Studios)
* Non-looping animated icons no longer cause Gaim to freeze
* Flashing windows should work again for unix in window managers that
support the URGENT hint (Etan Reisner)
* Better handling of character sets in RTF for Novell (Mike Stoddard of
Novell)
* Contact list sync problems in Novell fixed (Mike Stoddard of Novell)
* Fixed a crash in SILC that sometimes happened when resolving
the buddy list (Pekka Riikonen)
* Parallel compiles of the perl plugin should work better
(Stu Tomlinson)
* The disconnected UI op was called twice on connection errors. Now
it is only called once. (Evan Schoenberg)
* Dragging into conversation windows works better
* Protocol-specific settings for accounts were being removed whenever
the account was modified. Now they're only removed when the protocol
type changes, as it should be.
* Zephyr bug fixes and memory leak plugs (Arun A Tharuvai)
* Rewrite of MSN buddylist support, which fixed a known syncronization
bug and some others (Felipe Contreras)
* Lot of bug fixing gone into the Group Chats (Micke)
* Drag contacts from roster to chat windows to start a chat (Micke)
* Show new message icon as window icon when new message
arrived (Sergey Dolgopolov)
* Crash fixes (Micke)
* Allow IP-numbers as hostpart of the JID (Fabio Bonelli)
* Added copy&paste to chat windows. (Micke)
* Fixed drawing error in chat windows tabs with certain themes
(Geert-Jan)
* Shrink chat windows after long messages has been sent
(Micke, Lionel Henry)
* Store log files as lowercase JID. (Micke)
* Resubscribe support if subscription isn't both way (Ross Burton)
* Show presence icon in new message popup list (Micke)
* Added support for editing your own vCard (Martyn Russel, Micke)
* New translations (en_CA, uk, eo, ar)
* Updated translations:
(lt, cs, en_GB, nl, ca, pt_BR, sv, zh_CN, da, pl, pt)
The release announcement has this to say:
"Much of the ECS and FireTalk backends have been rewritten to clean up,
optimize, and fix bugs in the code. There is also much more internal
consistency-assurance code throughout naim, making it easier for future
bugs to be discovered and fixed."
Changes:
+ Fixed some memory leaks due to string duplication
+ Fixed some inclusions
+ New images handler: images are no more included in binary but loaded
dynamicly, user theme is now permitted
+ Images are now separated in different directory, sorted by usage
+ Added initial Theme feature (will be ready next version)
+ Code splitted in files for a better logical organization
+ Win32 port completly integrated. Same package for all systems.
+ Moved Makefile & similar stuff to main directory
+ Added "make Win32" option to build Win32 shared dll.
+ Added native Win32 Tray with all the old features like double click,
flash events and so on.
+ Reduced plugin size at 80k bytes only for unix & win32 version too.
+ Win32 settings tab has not the KDE/Gnome switch.
+ Added images path in settings. Plugin must be reloaded manually,
autoreload in next version.
+ Added images path saving/reloading in data management.
+ Usual code cleaning and minor bug fix.
Changes:
- Updated translations (bg, cs, de, en_GB, eu, fi, lt, nl, ru, sk,
uk, wa).
- Fixed the Socks5 overflow security bug.
- DCC IP address setting can now be a hostname too (Flavio
Chierichetti) [773229].
- Don't try random DCC ports when a range is set (mib) [889987].
- Fix: Spurious nick completion (mib) [916944].
- Serverlist passwd box is now masked (Cristian Peraferrer) [920113].
- Fix: Sometimes messes up the tab order on reconnect (Gabor Szeder)
[941773].
- Fix: Crashes when setting $CHARSET to nonexistant charset [945855].
- Plugin API: Added some fields to the "channels" list.
- Plugin API: Added "win_status" and "xchatdirfs" fields to
xchat_get_info.
- Plugin API: Added xchat_send_modes() function.
- Fix: Unload, then reload a plugin on FreeBSD fails (Kevin Leung).
- Plugins should now work on HPUX too.
- Perl-plugin: Fixes for 3 arg version of emit_print, unhooking the
same hook multiple times and get_list returning correct values for
address32 field and some memory leaks (Lian Situ).
- Made menu keybindings work when the menubar is hidden on GTK 2.4.
- Added support for the new GTK 2.4 file chooser dialog.
- Fix for BiDi in xtext (Ilya Konstantinov).
- Smaller bug fixes [962211] [958599] [950353] and
[945617] (Frederic Krueger).
- Enable SILC protocol support.
- Don't build static versions of plugin libraries.
- Use more appropriate DESCR and COMMENT.
- Style & delint.
Ok MAINTAINER, Matthew Luckie.
- Rework how and where is silc-client installed (in preparation for
silc-toolkit import).
- Rework PLIST.perl handling, now it works with threaded Perl as well.
- Minor cleanups.
WeeChat (Wee Enhanced Environment for Chat) is a fast and light IRC
client. Everything can be done with a keyboard, and it is customizable
and extensible with scripts.
# Version 0.90 (released 2004-05-28) hilights:
* Another release with a speech!
* A complete rewrite of the MSN module, which mainly means more
stability, but also some good new features and other enhancements.
* Lots of cleanups and fixes in the other IM-modules.
* Full support for operating behind proxy servers.
features.
New Features:
* Support for the SILC protocol (http://www.silcnet.org/)
(Pekka Riikonen)
* Option to suppress disconnect notification when using
the autoreconnect plugin (Christopher (siege) O'Brien)
* Added support for dragging buddies from the buddy list into the
Add Buddy Pounce dialog
* Pounce notification now includes time (Mike Lundy)
* The history plugin now shows history for chats in addition to IMs
* Menu item to view conversation logs (Tom Samstag)
* Conversation and chat sizes automatically saved (Stu Tomlinson)
* Added support for Novell privacy settings (Mike Stoddard of Novell)
* Added ability to initiate multi-user conferences (chats) in Novell (Mike
Stoddard of Novell)
* Find and Save buttons on the debug window (Stu Tomlinson)
* Plugin Actions menu (Christopher (siege) O'Brien)
* Plugins can now add entries to the right-click menu of a group or chat
(Stu Tomlinson and Christopher (siege) O'Brien)
* Hyperlink colors are now themeable via your ~/.gtkrc-2.0 file
Bug Fixes:
* Compiles again with gcc 2.96 (Ignacio J. Elia)
* Gtk2.0 compatibility fixes (Tim Ringenbach)
* Many documentation updates (Jonathan Champ, Gary Kramlich,
Stu Tomlinson, and Kevin Stange)
* Yahoo works on 64 bit machines (Gary Kramlich)
* Zephyr works on 64 bit machines (Arun A Tharuvai)
* Novell 64bit fixes, better error messages, and buddy list sync fixes
(Mike Stoddard of Novell)
* Novell protocol works on big endian machines (Novell)
* Massive rewrite of MSN support, which should fix a number of issues
and make errors easier to interpret (Felipe Contreras)
* Fixed a privacy-related bug in MSN that affected blocking/permitting,
which was due to case-sensitive string comparisons (Gudmundur Olafsson)
* Fixed an MSN HTTP method bug where MSN would queue data indefinitely.
(Andrew Wellington)
* All known MSN formatting bugs were fixed.
* Overly long messages and paging cell phones in MSN no longer cause
disconnects (Felipe Contreras)
* Several bug fixes for MSN's MSNSLP and MSNObject support (Finlay Dobbie)
* ALT-F works correctly in the System Log Viewer (Stu Tomlinson)
* New tabs should scroll correctly again (Tim Ringenbach)
* Dialogs opened from a conversation window are now closed when
the conversation window is closed, preventing a crash (Kevin Stange)
* Copy/paste encoding fixes (Joe Marcus Clarke)
* IRC disconnect crash fix (Luciano Miguel Ferreira Rocha)
* Ampersands in links should work correctly (Tim Ringenbach)
* DirectIM and IM Image support for AIM are greatly improved
(Tim Ringenbach)
* Gadu-Gadu updates (Andrew Wellington)
* Print Gadu-Gadu messages to the debug window instead of the console
* Updated and standardized blist signals (Gary Kramlich)
* Made the recieve-*-msg signals match the sending ones (Stu Tomlinson)
* The idle time for the buddy-idle and buddy-unidle signals should
be correct again.
Preference Changes:
* Added "Conversation placement - By conversation count"
* Added a "none" smiley theme to replace the "Show graphical
smileys" option
* Replace default formatting preferences with a dialog to set a
default formatting in a WYSIWYG manner.
* Removed "Show logins in window," default to yes
* Removed "Send URLs as links," default to yes (in protocols that
support HTML)
* Removed "Show URLs as links," default to yes
* Removed New window height & width and Entry field height for Chats & IMs,
sizes are now saved automatically
* Removed "Tab-complete nicks" default to yes
* Removed "Old-style tab completion", no longer supported
* Removed "Sending message removes away status", default to no
* Removed "Show numbers in groups", default to yes
* Removed "Icons on tabs", default to yes
* Removed "Sounds when you log in", default to no
* Removed "Seconds before resending autoresponse", default to 600 seconds
* Removed "Send autoresponse in active conversations", default to no
* Removed "Show people joining in window", default to yes
* Removed "Show people leaving in window", default to yes
because with the previous way, /etc/rc.d/mouncritlocal removes all the
files/dirs in /var/run every time the machine is rebooted...
from David Brownlee in private email.
Bitchbot is a GPL'ed perl-based IRC bot coded mainly for #gloom on
irc.edgeirc.net. The bot has a wide variety of useful and useless
features, to name a few:
* factoids (bits of information about things)
* Game server query support for all popular FPS titles
(using qstat, www.qstat.org)
* Message system for leaving short notes for people who are offline.
* Configurable access list to allow users to manipulate certain features.
* Channel operator commands
(limited use; bitchbot wasn't designed to be a chanbot)
* Last seen nickname to find out when a user was last on the channel.
* Vote and poll on user defined topics.
* Channel statistics (if your server can handle the horrible memory leaks)
* Support for the cyborgizer and techifier toys from www.brunching.com.
* A ton of other stuff you'll find from looking at the command reference.
* SSL support when registering (Ross Burton)
* Registering support for Jabberd 2 (Sjoerd Simons)
* Fixed the nick highlighting code (Micke)
* Re-enabled private chat through group chat (Micke)
* Fixed group chat nick completion code (Micke)
* Fixed crasher bug in logging code (Richard)
* New translations (pt_BR, en_GB, lt)
* Updated translations (cs, nl, da, ca, hr, zh_CN, no, es, cy)