[centerim.git] / ChangeLog
1 2006-12-22  gettextize  <bug-gnu-gettext@gnu.org>
3         * Makefile.am (ACLOCAL_AMFLAGS): New variable.
4         * configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
5         (AM_GNU_GETTEXT_VERSION): Bump to 0.16.1.
7 0.0.1
8 -----
10 Just a first public release of the program.
12 1.0.0
13 -----
15 In this version I made a lot of fixes according to new users' comments. That's
16 great that so much people deceided to try my program. Here is the list of most
17 important things that were changed:
19 - Conflict of the symbol ustat in unistd.h (libc5) and the variable in
20   centerICQ.cpp. Fixed. I renamed the variable to usrstat. Noticed by
21   Bernhard Sadlowski <sadlowsk@mathematik.uni-bielefeld.de>
23 - Makefiles in ktools/src and center/ directories didn't work with GNU
24   make 3.76 because it appeared to not understand rules like '.cpp.o:'.
25   Fixed. All of such rules were changed to '%.o : %.cpp'
27 - Now centerICQ detects the socket physical disconnection. For example, in
28   previous version if you were using Linux system at home and connecting it
29   to internet with dial-up ppp account, centerICQ thought it's online even
30   after you disconnect from the Internet
32 - Since this version all the outgoing messages are put into the
33   center.<uin>.out files in the $(HOME)/.center directory
35 - Some user interface improvements
37 - A very funny bug was fixed. The point is that my ICQ UIN that was added to
38   contact list when one started centerICQ for the first time, was a little
39   bit incorrect (typing error), my real ICQ UIN is 17502151 :)
41 - New user registration feature was added
43 - Now centerICQ send the authorization acceptation immediately after
44   receiving of the request from a Mirabilis client
46 - Now you can make centerICQ not check your mailbox adding 'dontcheckmail'
47   parameter into the $(HOME)/.center/config file. Idea of Bernhard
48   Sadlowski <sadlowsk@mathematik.uni-bielefeld.de> whose mailbox appeared
49   to be too large for scanning every minute :)
51 - Since this day (1 aug 1999) you always can download the hottest and the
52   _latest_ snapshot of the program from its homepage at
53   http://konst-linux.i.am/
55 - CenterICQ now can update your details in the ICQ database
57 - Now users that are online, offline and users messages from whose have been
58   received are highlighted with different colors. It looks much better :)
60 - Added a nice "History" feature
62 - Another nice feature. If you don't press any key on one of local consoles
63   of your system, centerICQ can automatically set your status to Away and
64   then to N/A. Set the time periods with new parameters 'autoAway' and 'autoNA'
65   in the ~/.center/config file
67 - 'About' menu item added to global menu invoked by pressing F4
69 - Now centerICQ can handle "ack" packets server reports us about the result of
70   sending messages and URLs with. This means that now your messages won't be
71   lost on unexpected disconnection from server. Also with this feature you're
72   able to write your messages being offline in order for them to be sent when
73   you connect to server
75 ---
76     Here the detailed changelog begins. A little version number explanation.
77     First number means the version number itself, second is how many features
78     have been added to it and the third one shows an amount of bugs fixed.
79 ---
81 1.0.1 - Fixed a segfault that appeared when the user tried to add the same
82         uin to the contactlist when it's already exists there
84 1.0.2 - New UIN registration procedure looked bad due to an extra screen
85         output (about new mail and status). Fixed
87         Now centerICQ will inform me when someone setups it on his computer.
88         It just sends a small information message so I could have a little
89         program using statistics
91 1.0.3 - Great! After a day of a perversed sex with debugging tools, setting
92         hooks and other things, the wierd segfault has been catched and killed
94 1.1.3 - Now if you've got any problems with F-keys in the terminal mode, there
95         is a possibility to use alternate keys for invoking user, status and
96         global menus, they are 'u', 's' and 'g'
98 1.2.3 - The "Reply" item has been added to the message window that appears
99         when reading incoming messages. "Close" item was removed because the
100         window is closed with the Esc key
102 1.3.3 - Now the program handles SIGINT and SIGTERM correctly
104         First patch applied :) Its author was Piotr Waskiewicz
105         <wasp@linuxfreak.com>. Now centerICQ will inform user about an event
106         with a PC speaker beep if the sound device isn't available (busy with
107         playing something or something like this). Thank you, Piotr.
109 1.3.4 - A minor bug fixed. centerICQ played sound on receiving a message from
110         a user from ignore list
112 1.7.6 - Four features added and two bugs fixed.
114         Feature 1.
116         A major interface improvement has been implemented. I wrote new
117         ksmalledit class that allows to edit messages using more advanced
118         text editor
120         Feature 2.
122         Another nice interface improvement. centerICQ doesn't strip \r\n's
123         from the received messages anymore, because now it can display such
124         messages more correctly. Up and Down arrows scrolls up and down
125         the message     you're reading
127         Feature 3.
129         I proceeded with my idea to wrote a general purpose personal
130         communications program which will contain not only ICQ client inside.
131         So, an internal phonebook had been added. You can find it in the global
132         menu invoked with F4 key. Hope, you will find it useful. Maybe, it
133         worth integrating with the ICQ contactlist .. don't know. Any
134         suggestions are welcome, as usual :)
136         Feature 4.
138         Added support for non-80x25 text modes
140         Bugs.
142         A couple of bugs have been fixed. First was related to adding users
143         with empty 'nickname' field into the contact list: after restarting
144         centerICQ they had been displayed incorrectly. And the second one
145         was that the program played 'received msg/url/etc ..' sound on
146         receiving messages from users in ignore list
148         Some corrections.
150         Since this version contactlist is updated on the screen even if you're
151         working with menus such as phonebook, change status, history, etc.
153         Misc.
155         Also, file HOWTO-thank-me was added into the program package. Maybe
156         someone will really help me with a thing I wrote there ... Will see
158 1.10.7 -
159         Bugs fixed:
161         There was a bug with receiving contacts from users, centerICQ thought
162         that all the received contacts had uins the same as uin of sender.
164         And some minor changes made.
166         Features added:
168         It was impossible to abort updating user's details procedure until
169         it isn't finished. Now you're able to do that, so let's think it's a
170         a feature :)
172         Now all the files created by centerICQ in the .center directory have
173         -rw------- permissions to be more secure :) So now all of your
174         conversations are hidden from courious eyes of another users :)
176         "-a" command line parameter added. It forces centerICQ to draw its
177         windows using ascii characters '+', '|' and '-'
179 2.0.0
180 -----
182 First major feature that's implemented in this version is support for icq
183 protocol version 5. It will allow me to implement such useful thing as file
184 transfer and chat, I'm going to make it soon.
186 Next, a lot of user interface improvements. Parameters for users searching
187 and updating user's info now are entered with a menu. Also, 'user information'
188 window was improved, now it allows to view more info and has quite useful menu
189 in bottom line of the window.
191 Another thing that's improved in user information displaying, was saving
192 all the retreived info in separate disk file. So now there is no need to
193 retreive it every time you choose 'user info' in menu.
195 Sure, some bugs were fixed. Due to the fixes connection became more stable and
196 it doesn't break because of protocol implementation mistakes.
199 PS: As usual I'd like you to take a look at HOWTO-thank-me file. Who knows,
200     maybe you're the one who's able to make it.
203 2.2.1
204 -----
206 First... Grhm. Happy New Year! Cheers :)
208 AutoAWAY and AutoNA options now work ok. There were some problems detecting
209 the time of local user's inactivity, but after implementing that another way
210 it became great :)
212 Rewritten some code related to contact list management, now it looks much
213 better.
215 Now centericq package is proudly distributed with its own autoconf script ;)
217 'Edit ignore list' fascility added to the program interface (see global menu).
219 2.3.3
220 -----
222 Fixed a minor bug in the source code that caused problems compiling
223 the program.
225 Fixed a bug that caused centericq to switch status to n/a when running
226 on a remote console (/dev/ttypXX for example).
228 Previous version seems to be the most buggy one. One more bug has
229 been fixed, it caused centericq not to auto-accept authorization requests
230 and not to inform a user that someone has added him to a contact list.
232 Now the centericq windows use all the screen height and width (if more
233 than 80).
235 Now available in RPM format :)
237 2.7.4
238 -----
240 As the ktools library was rewritten and optimized, centerICQ became faster.
241 For example, messages history now pops up a little bit quicker, etc. A lot
242 of code improvements, in general :)
244 Text message editor was totally rewritten. It now allows to enter more than
245 one space between words and has some useful facilities.
247 History reading and sorting operation was speed up.
249 ESC is not an exit key anymore. To quit the program you should now use 'q'.
251 Phonebook was obsoleted.
253 Ignore list didn't work at all. Fixed.
255 2.11.5
256 ------
258 Now it's possible to view messages history when writing a message.
260 Makefile.in has changed in order to make the installation more flexible. Now
261 the program can be ./configured and installed with any ${prefix}. Proposed by
262 Alexandr D. Kanevskiy <kad@dc.ukrtel.net>, the author of BlackCat Linux
263 distribution.
265 If you're such a emacs fan like Felix Natter <f.natter@ndh.net> ;), now you
266 can enjoy emacs key bindings support in centericq. All needed to turn the
267 feature on is to add 'emacs' string to your ~/.center/config file.
269 Sometimes centerICQ sent messages twice. Fixed.
271 Now it's possible to send a message to several users on your list.
272 "^P multiple" option was added to the "send message" dialog.
274 Messages forwarding feature added.
276 2.12.6
277 ------
279 Ctrl-L now refreshes the screen contents.
281 To cancel an action or close a window now you gotta press ESC
282 twice (like in Midnigh Commander).
284 Splitting messages longer than 450 characters now works ok. There were some
285 problems in previous versions.
287 3.0.0
288 -----
290 Completely rewritten from scratch. Its advantages are:
292   + nice C++ design
293   + written with motor, http://thekonst.net/en/motor
294   + use of icqlib that extends icq related features with file
295     transfers, handling wider sets of users' details, etc
297 Note for those who upgrade from previous versions. Binary file now called
298 centericq, not center like it was before. Shared files (wav's) are now held
299 in /usr/local/share/centericq/, not in /usr/local/share/center/ Also,
300 ~/.center directory is no longer used, ~/.centericq is created instead.
302 3.2.3
303 -----
305 Some code clean-ups made. There were some problems with compiling the program
306 on some systems.
308 User interface improved. Now quick keyboard help is displayed in the status
309 line.
311 Now centericq can hide offline users when contact list is displayed.
313 Ctrl-C (sigint) is now blocked since it's dangerously close to Ctrl-X
314 used to send an event.
316 "Quick config options" improved.
318 Fixed segfault on sending long messages.
320 3.7.3
321 -----
323 A little patch to the icqlib has been made. Now centericq can receive messages
324 and URLs from people with mirabilis clients sent to several recipients.
326 Ported to FreeBSD at last! Thanks to
327 Gregory Edigaroff <greg@Thing-Fish.Kharkov.NET> for a FreeBSD 4.0 CD :)
329 German .po translation by Florian M�ller" <flo@flo.s-s-f.de> included into
330 the distribution.
332 Now centericq doesn't automatically switch your status to Away or N/A when you
333 are invisible.
335 Visible list feature added.
337 History reading has been speed-up.
339 Now it's possible to view users' details with alt-? when writing a message.
341 3.13.3
342 ------
344 At last contacts receiving feature was implemented in this re-write. It was
345 supported in 2.x.x series, but had been lost. Now it's ok.
347 ICQ server address is now configurable.
349 Update user info feature now works great. It's possible to update gender
350 and languages fields in the ICQ database.
352 Now ":)" is printed next to nickname of a user having a birthday.
354 Countries are sorted alphabetically in the selection box invoked from
355 the "update details" dialog.
357 It's now possible to view affiliations and background in users' details.
359 Quoting a message on reply is now possible.
361 SOCKS proxy support added. Thanks to Sir Kot <cyrilm@maris.ru> for the patch.
363 Quick contact search feature added. Now you can type nickname to search
364 for a user in contact list. This new feature is activated with Alt-S (or
365 ESC-S) key.
367 Some minor interface bugs have been fixed.
369 3.20.5
370 ------
372 "Add to the list" button added to the authorization request dialog.
374 Now it's possible to specify sounds for two additional kinds of events:
375 someone's appearing online and receiving a contact.
377 Added a command line parameter "--ascii" or "-a" to make centericq
378 draw all the dialog frames, boxes and other interface stuff with
379 non-pseudographical characters.
381 Centericq doesn't allow to send empty messages anymore.
383 Now, when sending a long (more than 450 characters) message, centericq
384 checks whether if it's possible to send it with a direct TCP/IP link.
385 If so, it doesn't split the message as it did before.
387 Fixed a bug that caused impossiblity to receive messages longer than
388 512 bytes.
390 The "telnet <centericq tcp port number>" bug fixed. If you telneted to a
391 port listened by centericq and typed random characters it caused centericq
392 segfault.
394 "Remember ICQ password" item has been added to the configuration dialog.
395 Set to "no" it causes centericq not to hold it in the config file,
396 thus the password is asked every time you launch the program.
398 Online users are now sorted by status.
400 Now it's possible to reply on a message from history.
402 Anti-spam feature added. If you set this option to "yes" in the
403 configuration dialog, no messages will be accepted from people not
404 on your contact list.
406 Applied the file transfer segfaults fixing patch for icqlib by Jindrich
407 Makovicka <makovick@kmlinux.fjfi.cvut.cz>. He appeared to be a great
408 contributor having many intresting ideas, so I hope we'll work together
409 a lot. Keep it up, Jindrich!
411 Ported to OpenBSD. Thanks to Peter Valchev <pvalchev@toxiclinux.org> for
412 the patch.
414 3.22.8
415 ------
417 Centericq didn't remember the "anti-spam" setting after restart. Fixed.
419 A segfault caused sometimes by receiving and viewing histories
420 containing empty msgs was fixed.
422 Now it's possible to enter the quickfind mode with "/" key.
424 Contact list is now sorted by "who-last-send-an-event" criteria :)
426 Czech translation by Jindrich Makovicka has been added.
428 Unsent messages counter in the top of the screen has been added.
430 Developed and packaged with the new version of motor 2.15.7 which is
431 available at http://thekonst.net/en/motor/ ;)
433 3.29.12
434 -------
436 Fixed a bug with the sound files path being incorrectly auto-written
437 into the ~/.centericq/sounds file.
439 The keypress handling routine was impoved. It caused centericq not to
440 handle the ICQ protocol events if a single ESC was pressed.
442 Fixed a segfault on contacts receiving.
444 Now it's possible to open a received URL with a browser (netscape by
445 default). The command line for URL opening can be changed in the
446 ~/.centericq/actions file.
448 Also centericq can now open URLs found in messages and user info. Just
449 press F2 to see the list of URLs.
451 Some cosmetic changes were made.
453 Hungarian translation by P�sztor Gy�rgy <pasztor@linux.gyakg.u-szeged.hu>
454 was added.
456 Now centericq displays both local and real IP addresses of a user.
458 Visible list was fixed.
460 Cancelled messages are now got postponed. You can continue editing them
461 next time you open a send message box for the user.
463 Substring search in history was implemented.
465 Date and time representation format is now taken from current locale
466 settings.
468 QuickFind feature invoked with Alt-S now works in multiple contact
469 selection mode as well as in the contact list.
471 QuickFind is now case insensitive.
473 3.34.15
474 -------
476 Fixed a minor bug in the icq communications module that caused some
477 problems sending files.
479 The default "openurl" action in ~/.centericq/actions was improved.
481 The GNU copyright notice was added to every source file as the Vice
482 President of FSF requested me with e-mail message (no shit :)
484 Now centericq displays a warning on running the second copy of centericq
485 with the same UIN in parallel.
487 Fixed a wierd bug caused some messages' not appearing on history.
489 Manual page centericq.1 was included to the package.
491 All the control keys are now blocked with the standard ncurses raw()
492 call. So now you can easily mix up Ctrl-X and Ctrl-Z without any problem
495 An ability to turn off local mailbox checking was added.
497 3.35.22
498 -------
500 Sclerosis again. Centericq didn't remember the "local mailbox checking"
501 setting after restart. Fixed.
503 Italian translation by Leandro Noferini <lnoferin@cybervalley.org> has
504 been added.
506 New "green" and "schlich" color schemes can now be found under the
507 contrib/ subdir.
509 icqlib forgot to make a koi8-win1251 translation in user info fields. Fixed.
511 If centericq didn't find its ~/.centericq/config file it removed whole
512 contact list by mistake. Fixed.
514 After setting the "sound device" setting to "off" the sound remained until
515 a user restarted the program.
517 The "Details" and "Add" buttons in the "Find/add users" dialog caused
518 segfaults and hangs on empty lists.
520 All the received messages in history had an hour forward time in the
521 "sent" field.
523 Good news for Russian speaking centericq users. I've patched icqlib so
524 that now it does translate comments for received URLs from win1251
525 into koi8.
527 Basic Hebrew and Arabic languages support was added. To enable it,
528 first, install fribidi library, and then run ./configure --with-fribidi
529 before running make. You can download the library from
530 http://imagic.weizmann.ac.il/~dov/freesw/FriBidi
532 4.0.0
533 ------
535 Ok. I'm glad this release is finally ready. I tried hard to add some
536 features I needed myself and was asked to make a zillon times. Though
537 now I need to arrange my life in another country I recently moved to, I
538 couldn't help keeping on coding one of my favourite developments :)
539 Thus, read on.
541 Fixed some problems centericq source had with C++ compilers that have no
542 support for namespaces.
544 Applied patch by Pavel Gubin <pg@cedar.ie.tusur.ru> which fixes the bug
545 causing centericq not to return from autoAway/autoNA mode when only one
546 of the timeouts is set.
548 Message editor was fixed a little bit. Ctrl-right/left to walk through
549 words hadn't worked.
551 --enable-locales-fix parameter was added to ./configure scipt. It's very
552 useful when you have an old version of libc with twisted iscntrl(), but
553 still need to be able to see Chinese characters :)
555 The previous version didn't respect "prefix" autoconf setting. Share and
556 locale directories always pointed into /usr/local/share/. Fixed.
558 The centericq man page hadn't been installed along with other stuff.
559 Fixed.
561 Now centericq is able to react on xterm window resize event.
563 The program is not compatible with GCC >= 3.0.0. You can easily use the
564 new compiler to build it.
566 An ability to send all events through server added. You can turn it on
567 with corresponding item of the "Config options" dialog.
569 Contact groups support was added at last. I enjoy it a lot now :) It's
570 off by default. To enable it go to the "Config options" dialog.
572 Spanish PO along with docs in this language was added.
574 "Next" button in incoming contacts window didn't work properly
575 sometimes. Fixed.
577 It's now possible to update information in the "Work" section. Had to
578 patch icqlib.
580 Since I was dealing with icqlib, I couldn't help making other useful
581 modifications. For example, I implemented White page search support. You
582 can see it as a bunch of additional parameters in the "Find/add users"
583 dialog.
585 "Clear" button was added to the "Find/add" dialog.
587 "Wrong password" situation is now tracked in icqlib, and thus reported
588 by centericq.
590 Invisible list was implemented.
592 Contacts sending feature was implemented.
594 Offline contacts show/hide command now has a hotkey - F5.
596 Now centericq (my own branch of icqlib to be exact) sets user's timezone
597 properly. And also it's now possible to view user's local time in the
598 "user info" dialog.
600 A first version of contact list and history converting perl script was
601 included into distribution. Now only licq is supported.
603 4.1.0
604 -----
606 cicqconv script now has support for kxicq2 and gnomeicu.
608 "Send contacts" wasn't displayed in the context menu. Fixed.
610 "Add to contact list" for "Not in list" contacts now asks a group.
612 Shortcuts were added to dialogs.
614 All the input lines how have history which is possible to invoke with
615 Alt-H.
617 Finally, a great piece of news. As Mirabilis servers have problems with
618 v7 protocol, all the Linux ICQ clients work very unstable nowdays. Some
619 messages never arrive, or delivered an incredible amount of times,
620 search eventually appears not to work, etc. Until we have a good open
621 source library for icq2000, I decided to pay some attention to other IM
622 protocols. It resulted in implementing a support for Yahoo in this
623 version of the program. A lot of interface related code has been
624 changed, so bugs are quite possible. Registering new UIN, updating
625 details, etc, now look a bit different, but still intuitive, so that
626 you'll have no major problems with it. Enjoy. In the next version
627 support for MSN is expected.
629 4.2.0
630 -----
632 This version as promised adds MSN protocol support. It's expected to be
633 buggy, but releasing it in this shape will help me to fix them faster.
634 Just don't forget to report if you saw something wierd (not including
635 knocking under your bed :)
637 Some information for Yahoo and MSN contacts is filled in now to make it
638 easy to launch a browser in order to see details.
640 Screen updating routines work more efficiently now.
642 Multiple contact selection box now has color highlight for different IM
643 flavours.
645 Now it's possible to associate sounds with particular contacts from any
646 IM network.
648 Non-icq contacts were renamed to "info cards", and now to add one the
649 "Find/add" dialog should be used. Also, an info card can be placed to
650 any group (if you have such a mode on).
652 Cicqsync script should work better now. Specially under FreeBSD where it
653 didn't work at all.
655 4.2.1
656 -----
658 Ok, it was late yesterday, I tried to fix something in the night, but it
659 resulted to program's bailing out with segfault on every attempt to browse
660 events history. So this is a bugfix.
662 Passwords remembering worked horribly. Fixed.
664 4.5.0
665 -----
667 This release adds a very important improvement. ICQ communications were
668 moved to the library of ickle client, written by Barnaby Gray
669 <barnaby@beedesign.co.uk>. Since the library supports the icq2000
670 protocol, this version centericq doesn't loose messages unlike previous
671 ones. Also it's now possible to send SMSes. Though, the library is not
672 complete yet, so features such as finding users, updating details,
673 sending contacts and files are now gone. Temporary.
675 Another major rewrite the event processing system suffered. Now events
676 are processed in a nicer way, and the code is what I can now be proud
677 about, again, unlike previous versions.
679 Because of the mentioned above changes some parts of centericq's user
680 interface things were changed. I don't feel like remembering all of them
681 now, so just take a look yourself. What's for sure, they made the whole
682 thing only better.
684 4.5.1
685 -----
687 Centericq now can display more users' ICQ details than it ever could.
688 Now it can show gender, IP address, spoken languages, time zone and
689 local time, interest names and categories, background info, etc. This
690 part is finally ready.
692 Another improvement of the ICQ module affected finding users, an
693 extremely useful feature which was disabled for a while because of
694 moving centericq to the new protocol and the nice engine named
695 libicq2000. The latter now supports white pages, and so does centericq
698 And finally, it's possible to update your own ICQ info with the "Update
699 user details" item in the account manager dialog.
701 Sound actions associated with e-mail arrival events didn't work. Fixed.
703 Account manager now re-reads IM logins information after changing
704 something in the appropriate dialog.
706 Another small bug was fixed. After editing details of any user on the
707 list mannualy set nicknames which were to be shown on the contact list
708 were reset to initial values.
710 Now it's possible to specify another ICQ server in the registration and
711 account manager dialogs.
713 Invisible mode works well now.
715 The FAQ was updated from the centericq.de fan club site :-)
717 AutoAway/AutoNA modes should work well now.
719 A useful and very wanted feature was added. Now centericq can make a log
720 file in which events such as users' going offline and online, as well as
721 events receiption and sending are logged. It's possible to turn on with
722 the "Configuration" dialog.
724 User group modes 1 and 2 were implemented. First one means users are
725 arranged into groups on the first level nodes in the tree, and second is
726 visa versa, e.g. online/offline has upper position.
728 Fixed a bug in libicq2000 which caused receiving only empty messages in
729 authoriation requests.
731 Now centericq (and libicq2000 too) can receive e-mail express and "you
732 were added" messages from other users.
734 The only known problem of this release, actually of the ICQ part, is
735 that the version of libicq2000 included is not release one, and it has a
736 bug related to accept status. I mean, if you send a message to a buddy
737 who's using the Windows client and his status is occupied or N/A, the
738 event won't reach him. And also it still segfaults on xterm resize event
739 sometimes. Wierd.
741 4.6.0
742 -----
744 Fixed a segfault used to occur every time on selecting "Find/add
745 user(s)" item in the global menu under RedHat 6.2.
747 Log messages reporting status change had old and new statuses swapped.
748 Fixed.
750 Fixed incorrect update of zip code when changes were made manually in
751 "Edit users" or update self details dialogs.
753 Sounds for user online event type didn't work.
755 Whitepages search was fixed a little bit, for the majority of age ranges
756 were not respected.
758 Away messages support was added. It's now possible both set your own or
759 fetch someone's else away message with centericq. Consult the README
760 file for more details.
762 Socks proxy support related options were removed from the configuration
763 dialog until this feature is really supported.
765 URLs starting with "https://" are now fetched along with others from
766 messages, users' details, and in other places where URL extraction is
767 supported.
769 The README file was extended with e-mail express and away messages
770 descriptions.
772 Fixed a bug caused inability to fetch self details when our own UIN was
773 on the contact list.
775 4.6.5
776 -----
778 Another really nice feature was added. Now it's possible to define
779 external actions to be performed when centericq receives an event. Quite
780 a flexible configuration file allows to execute actions depending on IM
781 protocol, event type and your current status. This feature makes it
782 possible to setup auto-answering, Elizatalk (a bot to make fun with your
783 friends), remote control, events forwarding and whatever else your
784 fantasy can say. More information you'll find in the README.
786 Added a bunch of command line options for putting events to the outgoing
787 queue from the command line. Consult the man page and README for more
788 information.
790 Now it's possible to specify server address for MSN protocol.
792 Fixed a bug that resulted in interests and background information
793 doubling after every "edit details" attempt with users on your contact
794 list.
796 It was impossible to update own ICQ nickname. Fixed.
798 Now timestamps are attached to "new mail arrived" messages in the log
799 window.
801 Applied a patch for correct processing of Cyrillic letters for MSN by
802 Walery Studennikov <despair@sama.ru>
804 Applied a patch for transparent background support in some X terminals
805 and switching status simultaneously for all the IM protocols together,
806 by W.J. van der Laan <gnufnork@hetdigitalegat.nl>
808 Yes, the previous item means exactly that "sexy" transparent backgrounds
809 in various terminals are supported now. It's implemented in the
810 following way. Along with the standard color names there is the one
811 named "transparent" which you can use in the colorscheme files.
813 Size of contact list and log window are now proportional to the terminal
814 size. Also they're re-calculated on every window resize event, which
815 make a good use in various X terms.
817 The log window and status bar contents are now saved during the terminal
818 resize re-draws.
820 Fixed the segfault on terminal window resize. Proud to say now it's
821 almost uncrashable. Anyway, if you saw it segfaulting in such a
822 situation, drop me a line.
824 Sometimes during UIN registration centericq consumed up to 100% of CPU
825 time. Fixed.
827 Trying to specify server for icq resulted in segfault. Fixed.
829 Finally sending SMSes through E-mail gateways supported by ICQ was
830 implemented. I made a contribution to the libicq2000 source code in
831 order to get it done, and another parameter called "SMTP server" was
832 added to the centericq configuration dialog.
834 Fixed memory leaks that were occuring every time history view was
835 invoked.
837 Fixed the libicq2000 bug resulted in inability to accept authorization
838 requests.
840 4.6.9
841 -----
843 Now when free disk space becomes less than 10k centericq goes offline,
844 refuses to connect and doesn't touch configuration files to not to lose
845 any data.
847 A compilation error with "twisted" versions of iconv was fixed by adding
848 another check to configure.
850 The "Next" button was added to the history. It actually goes back, so it's
851 called so to conform the UI look.
853 Weird behaviour of the group mode 2 when there is only one contact list
854 group defined was fixed.
856 When available, iconv is used for translation between koi8 and cp1251
857 codepages instead of the internal routine.
859 Support for AIM TOC protocol was added. This means now centericq supports
860 four IM flavours, which makes it even more useful tool. Now, looking at
861 the centericq main screen I find myself a real schizophrenic with four
862 IM "avatars". So there is another slogan for the program "centericq - the
863 power of your shizo" :)
865 HDD access was reduced by not reading away messages every second, how it
866 was before. So now owners of laptops should have no worries about batteries,
867 for centericq will allow their boxes to go to power saving mode.
869 Fixed a bug with user's details fetching, resulted into weird behaviour
870 caused by new-line character in any fields on the information.
872 This version also introduces the "relaxed" re-connect strategy. Every time
873 it cannot automatically re-connect to an IM service, the try period is
874 icreased by half of its previous value. This is made so that "turboing"
875 situations are recovered without any user's intervention.
877 Invalid username or/and password situation is now tracked and reported
878 in the Yahoo! engine.
880 Finally, a bug caused centericq to freeze (for protocols' activities)
881 after "Ctrl-L" was fixed with a patch sent by Sergey A.
882 Kogan <kogan@omskelecom.ru>
884 4.7.1
885 -----
887 Seems like I just cannot stop adding support for protocols. Thus,
888 support for IRC was implemented in this version. It doesn't (yet?)
889 support talking on channels and intended only for private messaging.
890 Though, you can enter channels to be visible for other users staying on
891 them. Channels are controlled with the "Channel manager" dialog which
892 can be ivoked from the account manager. It's also possible to fetch a
893 list of users on channels with the find/add dialog.
895 Since libicq2000 now does support visible and invisible lists, so does
896 centericq.
898 Now centericq can ask away messages when you change your IM status. This
899 behaviour is controlled with the respective option of the configuration
900 dialog.
902 Feature to change current IM status from the command line was added.
904 The auto-away/auto-N/A behaved weird on remotely connected sessions.
905 Fixed.
907 All the lists of contacts such as contact list, search results, multiple
908 recipients selection now highlight users from various networks with
909 appropriate colors and have the quick-find feature which is possible to
910 be activate with "/" or alt-s.
912 ICQ invisible status of contacts wasn't shown. Fixed.
914 The bug which made it impossible to send SMS-es to oneself from the
915 command line was fixed.
917 Applied the collapsable groups patch from Bertram Bourdrez
918 <bourdrez@casema.net>. So now a contact list group can be collapsed or
919 expanded by pressing Enter on its header.
921 Now it's possible to move groups up and down the contact list with the
922 group manager dialog.
924 It's also now possible to send messages to found users from the find
925 results list without adding them to the contact list.
927 The crash with the "Broken pipe" message which happened after network
928 interface's going down was fixed.
930 The existing but not documented before -b parameter was finally
931 documented both in README and in the man page. It allows to specify
932 another base directory for the IM details and makes it possible to use
933 different identities under the same UNIX account.
935 4.7.2
936 -----
938 Chat messaging mode was implemented. Along with the text being typed you
939 can see history of previous messages without invoking the history
940 facility. It's possible to turn it on with the configuration dialog.
942 Fixed a bug resulted in eating up disk space when it's not possible to
943 re-send events for quite a long time (several days, let's say). It kept
944 on adding newline characters after each attempt.
946 E-mail and name substring search options were added to the irc find
947 mode.
949 The "Move to group.." item was removed from the context menu of a user
950 which is not in list. Only "Add to list" can be used there.
952 Away messages didn't get recoded from koi8 to win1251, fixed.
954 Switching IM status to offline (_) from the command line was broken.
955 Fixed.
957 4.7.5
958 -----
960 Birthday reminders are now sent to the contact list as system messages
961 from users.
963 An ability to store and load sets of search information under profiles
964 was added to the "Find/add" dialog.
966 IRC search only by e-mail without channel specification was added.
968 A segfault was fixed in the MSN part. It happened when a hotmail box was
969 cleared entirely through their web interface.
971 4.7.7
972 -----
974 Centericq now compiles well with the new 3.1 version of GCC compiler.
976 Fixed a bug resulted into incorrect recipient choosing after performing
977 mass history message forward from the chat mode.
979 The "Channel manager" dialog was extended so that it allowed to chat on
980 IRC channels. To add a channel to the list you have to set "Show on the
981 contact list" for it.
983 ICQ events sent to users with status "Occupied" or "DND" were lost.
984 Fixed. Missed the workaround in the libicq2000.
986 The cicqsync script now refuses to work with CVS version <= 1.10
988 Bugs in the Yahoo! engine were fixed. They resulted into adding contacts
989 with strange names to the list. Eventually the Yahoo! support in
990 centericq became unusable because of some minor changes in the contact
991 list transmission protocol part. It was a really stupid bug of the Yahoo
992 library the program uses, and I immediately fixed it.
994 In the IRC module there was a problem with not detecting the case of
995 inability to join a channel, and it also was silent when a user was
996 kicked. Fixed, so that now it's detected and reported to the contact
997 list.
999 4.7.8
1000 -----
1002 Now the source should compile well on Solaris OS. Thanks to Jochen
1003 Kmietsch <jochen.kmietsch@tu-clausthal.de> for initial portings efforts
1004 and to Lion Templin <lion@leonine.com> for providing an account on a
1005 Solaris box.
1007 Fixed a possible buffer overflow in the MSN e-mail notification
1008 processing code of the respective module. Thanks to KF
1009 <dotslash@snosoft.com> for finding and reporting it.
1011 The cicqconv migration script now does also support micq. Thanks to
1012 Artur Komarov <artur@emd.ru>
1014 The centericq's own notification messages class used for such events as
1015 birthday reminders, away messages and other stuff, was separated from
1016 usual messages. That was done to avoid external handler's reacting on
1017 such messages like they were received from one of your contacts.
1019 The yahoo library used by the program was changed to the one of new
1020 generation. It would not happen unless the yahoo guys would leave their
1021 old protocol working. So one day centericq's yahoo support just became
1022 outdated and unusable. Anyway, now it's back, up and running, with
1023 several new features such as settable server address and port, and
1024 conferencing support.
1026 As usual, several cosmetic bugs were fixed.
1028 4.8.0
1029 -----
1031 Finally people started sending patches. This version includes a patch
1032 from Julien LEMOINE <julien@3rd.dyndns.org> that fixed several fribidi
1033 and gcc 3.1 specific problems. Also Josh McIver <jmmc@flaglink.com> has
1034 sent a patch that made centericq report when one of your Yahoo! contacts
1035 starts or stops typing on his side.
1037 Fixed a bug that led to segfalut when you pressed "r" on a group header.
1039 Fixed a bug in Yahoo! that resulted into inability to remove contacts in
1040 some situations. Just after they were deleted they rised from the dead
1041 again. It doesn't happen anymore.
1043 There was a problem with the chat mode, when a lot of people asked me
1044 how to accept an authorizaiton request. Now it's easy, upon receiving it
1045 will pop-up in a usual windowed mode.
1047 The find/add dialog in the IRC mode was extended with a new option,
1048 called "Joined since the last check only". It will show only users
1049 joined since your last find/add request. It helps to view only those who
1050 entered a channel recently.
1052 The authorization request displaying dialog was extended with a new
1053 "User info" button. It allows to view user's details before you accept a
1054 request.
1056 4.8.2
1057 -----
1059 Fixed the "r" key bug again. Shouldn't segfault anymore on pressing it
1060 on a group header.
1062 The ICQ part suffered a lot of changes that brought several major
1063 improvements. This happened after yours sincerelly decided to contribute
1064 a bunch of code to the libicq2000 project which can be found at
1065 http://libicq2000.sf.net/. So, here we go with the new features of the
1066 ICQ module.
1068 Random chat feature support. Now it's possible to search for a random
1069 chat partner in a specific group with the "Find/add dialog" as well as
1070 to announce your own availability with the "Update user info" item under
1071 the "irc" tab in the account manager dialog.
1073 Finally, a long-awaited feature got implemented. Server-based contact
1074 lists are now supported by centericq. By default, all the add and remove
1075 operations on your contact list are reflected server-side. Also, as soon
1076 as you login the contacts stored on the ICQ server get auto-added to
1077 your local list. Though it's possible to disable this, by setting the
1078 value of the "Store contact list server-side" in the "Update user info"
1079 dialog for ICQ to "no". To synchronize your local contact list with the
1080 remote one, i.e. to add the server-side missing items, use the
1081 "Syncronize contact list" item in the account manager dialog.
1083 Also, having a look at the newly implemented features of libicq2000, I
1084 found something missed in centericq. So, since this version centericq is
1085 able to perform keywords-based search, receive webpager events and
1086 control the visibility of your current ICQ status on the web.
1088 There were user interface related changes as well. Visible and invisible
1089 contacts are highlighted in a special way on the contact list now. Read
1090 the README file for more details.
1092 When compiled with fribidi, it's now possible to disable displaying of
1093 right-to-left text by switching off the appropriate item in the
1094 configuration dialog.
1096 The event sending general-purpose routine was improved so that remote
1097 DoS/flood protection on the remove IM servers doesn't turn on because of
1098 hudge mass-sendings. Now messages that overflow the limit get postponed
1099 and sent in another 5 seconds.
1101 The configuration changes, as well as users' details, group settings and
1102 some other stuff is now saved immediately once it gets modified, and not
1103 only on exit, like it was before. Thanks to Wolfram
1104 Schlich <wolfram@schlich.org> for pointing this out.
1106 Fixed a bug that caused Yahoo! users raise from the dead (re-appear on
1107 the list) when a user attempted to delete a contact which had been added
1108 in the same session, i.e. without logging off.
1110 4.8.3
1111 -----
1113 Bug-fixes in the AIM part. These include the repaired feature to remove
1114 contacts from the contact list as well as the connect procedure that got
1115 broken on some boxes. Now the both things must work fine. So AIM support
1116 works even on the Jeff Covey's box right now.
1118 The command line parameter "--version" has been added.
1120 The modifications in the previous version broke the command-line sending
1121 SMS to oneself feature. During fixing this one, I thought about another
1122 useful feature.. See below.
1124 Now it's possible to send SMSes to any phone number from the command
1125 line with the -n (--number) parameter. Also, if the ICQ login
1126 information is specified, it's possible to send SMSes to contact of any
1127 kind on your list through the ICQ network. This means that if a phone
1128 number is entered for a Yahoo, MSN or infocard contact, you're now able
1129 to send them an SMS with centericq.
1131 The contact list synchronization feature was modified, so that now it
1132 doesn't send authorization requests automatically. It appeared that the
1133 ICQ server allows to store contacts server-side without it ;) Though
1134 instead of requesting it automatically, it's now possible to request one
1135 manually with the corresponding menu item that was added recently.
1137 Several interface related issues noticed were fixed.
1139 4.8.4
1140 -----
1142 Sending and receiving contacts feature was implemented.
1144 The contacts selection box in visible/invisible list adding mode now
1145 contains only items from the networks that support the feature. So far
1146 it's only ICQ, though.
1148 IRC NickServ authentification was implemented. The optional password
1149 field was added which can be filled up if necessary.
1151 Now, if the "Edit away message on status change" is enabled and all the
1152 away messages are the same for all the protocols that support the
1153 feature, it is displayed in the message edit box.
1155 In the MSN the whole contact list is now read as soon as login is
1156 performed. Friendly nicks are substituted.
1158 Added two types of external actions that are executed before sending and
1159 receiving events. It gives users a possibility to process messages
1160 before they get to contactlist or history. Can be useful for on-fly
1161 ecryption/decryption as well as for other aims.
1163 The "Find/add users" dialog in the MSN mode was extended with one more
1164 parameter that allows to browse users who have us on their contact
1165 lists.
1167 MSN contact-lists synchronization feature was added.
1169 The "Prev" button was added to the event view dialog in the history
1170 browsing mode, so that it's possible to navigate the history in both
1171 directions.
1173 4.8.5
1174 -----
1176 Fixed a bug that made all the yahoo, msn and irc contacts have female
1177 gender.
1179 A cosmetic bug was fixed. It used to appear on attempts to send SMSes.
1180 Nickname shown on the list changed to UIN and then quickly back to the
1181 nick.
1183 IRC "version" requests now answers with the correct value of the version
1184 of centericq being used.
1186 IRC ping command was added. Possible to be invoked from the context (f2)
1187 menu for any IRC contact who is online.
1189 It's now possible to change MSN friendly nick from the "Account manager"
1190 dialog.
1192 For IRC channels there is now a possibility to join or leave them from
1193 the f2 menu without a need to go to the "Channel manager" dialog.
1194 Pressing "?" on a channel item shows the list of channel users.
1196 File transfers in IRC were implemented.
1198 A small change in the local mailbox check mechanism. New messages
1199 announced now only if the mailbox grown, to avoid announcements when
1200 some messages get deleted.
1202 A patch to get rid of recently appeared problems with AIM was applied.
1204 4.8.6
1205 -----
1207 Now all the "Not in list" buddies in Yahoo, AIM and MSN networks are
1208 removed from the remote list where they get temporarely added in order
1209 to not to appear next time on the persistent list.
1211 Fixed the segfault problem in the Yahoo module. The crashes were caused
1212 by the latest version of the official client on remote.
1214 Fixed several nicknames-related bugs in the MSN module. Now friendly
1215 nicknames with spaces are shown correctly, as well as it's possible to
1216 set a nickname for yourself that contains spaces. Also the nicknames on
1217 the list get updated as soon as a remote changes their nick.
1219 The program now compiles and hopefully works well on the MacOS X/Darwin
1220 platform.
1222 4.8.7
1223 -----
1225 Several problems with Cyrillic characters were eliminated. It was
1226 impossible to perform ICQ White Pages searches using Cyrillic letters.
1227 Also when receiving messages with the letters used along with characters
1228 unknown for the koi8-r codepage, it resulted into showing it in bare
1229 cp1251. Also a guessing routine was written in order to be able to
1230 receive Yahoo! messages written both in cp1251 and utf-8 (the recent
1231 "improvement" by Yahoo).
1233 A patch written by Andreas Winge <d98winge@dtek.chalmers.se> was
1234 applied. The changes from it make it possible to join password-protected
1235 channels on the IRC network.
1237 "On fly" auto-reloading of configuration files was implemented, to
1238 eliminate the need to restart the program every time the files are
1239 changed. Centericq periodically checks them whether any modifications
1240 took place. If so, they get re-read. The ones that get re-read now are:
1241 sounds, colorscheme, actions and external. 
1243 The Yahoo! module was extended with the the feature to send and receive
1244 files, view conference members and creating own conferences. Before it
1245 was only possible to join to conferences being created by others. Also
1246 it's now possible to fetch custom status messages in the network.
1248 4.8.8
1249 -----
1251 Fixed a bug resulted into inability to read events received through the
1252 e-mail gateway and the ICQ web pager.
1254 The MSN contact list items' duplication problem was fixed.
1256 Support for the 6th protocol - Jabber, was added. It's already possible
1257 to send and receive messages, read away messages, maintain contact list
1258 and register new nicks. I heard a lot about the standard, but then after
1259 studying it a little, I didn't get disappointed, for it's really nicely
1260 designed. So, centericq is now delivering the power of the free
1261 communication standards to all the console freaks (like myself).
1263 The build problem under the Redhat 8.0 distribution was fixed.
1265 The "Not in list" contact list node is handled in a nicer way now. When
1266 centericq is unable to read the status of a contact which is not
1267 included into the permanent contact list, it just doesn't show it
1268 eliminating cases when an offline contact is shown online just because
1269 it's not on the list.
1271 A long-awaited interface feature to open an event in the full-screen
1272 mode was added. Check out the F9 key in the message view mode.
1274 4.8.9
1275 -----
1277 Due to the effort of Barnaby Gray, our fellow libicq2000 author, who
1278 eliminated the need for the libsigc++ in order to compile his library,
1279 centericq now does neither. I.e. we can count minus one additional
1280 requirement. Cheers.
1282 The F9 and F2 keys that execute full-screenizing of an event and showing
1283 its URLs respectively, now work in the chat mode too, acting with the
1284 latest incoming event from the remote user.
1286 Wrong Jabber IDs specification used to lead to segfaults. Fixed.
1288 The "Find/add users" dialog was improved. In the searach by nick/UIN mode
1289 now it's possible to send messages to users without adding them to the
1290 permanent contact list.
1292 A segfault was fixed which appeared on pressing F9 in user's details
1293 view mode.
1295 Jabber users directory search was implemented as well as the
1296 invisibility along with the visible and invisible lists support.
1298 The Jabber does now have support for the SSL connections with the
1299 server.
1301 Several interface related fixes were also made.
1303 4.9.0
1304 -----
1306 The FAQ document was extended with some more entries.
1308 The Jabber module was improved. Now it also supports registration on
1309 various agents that have the feature, as well as fetching others' and
1310 modifying your own vcard information. Groupchat was added, and nicknames
1311 in roster get updated as soon as you change them on the centericq
1312 contact list.
1314 The UI approach to channels and conferences was changed dramatically.
1315 There is no "IRC Channel manager" anymore. It was replaced with the
1316 "Join channel/conference" dialog which is invoked from the F4/g-menu.
1317 All other operations with channels are done from the contact list
1318 directly, with the help of commands mentioned in the F2-menu when the
1319 hostkey is pressed on the corresponding entry.
1321 The MSN module migrated to the MSN library written by Meredydd Luff
1322 <m_luff@wincoll.ac.uk>. It's way better than the previous one, it's more
1323 stable and doesn't hang waiting for data to be received, supports typing
1324 notifications and extended new mail notifications.
1326 4.9.1
1327 -----
1329 Now the "Reject" button in the Jabber authorization request view window
1330 works. It appeared that it wasn't enough just to ignore such a request,
1331 because in this case it keeps on coming next time you log in.
1333 In the "Configuration" dialog it's now possible to specify a port range
1334 for peer-to-peer connections. Since only the ICQ module in the program
1335 supports such kind of communications, obviously only its port listening
1336 mechanism will be affected.
1338 Jabber contact list synchronization was implemented. Let me remind you
1339 here that in centericq synchronization means a process of reflecting the
1340 local contact list remotely, e.g. if there are contacts that are on your
1341 local list in centericq, but they're not stored server-side, they get
1342 uploaded remotely as soon as you run the respective procedure.
1344 MSN phone information fetching was implemented.
1346 Another discovered feature of the ICQ network was that if a remote user
1347 is not online currently, then a message for him which gets stored
1348 server-side is cut to 450 bytes. Centericq now has a workaround for such
1349 a situation: it splits offline messages into pieces 450 bytes each.
1351 The password change option was implemented in ICQ and AIM modules. Look
1352 at the "Update details" dialogs.
1354 MSN kept on repeating "you were added" messages. Fixed.
1356 Users on the ignore list should have been ignored even if they sent add
1357 notifications or authorization requests, but they were not. Now they are.
1359 Jabber registration caused segfault if there was a space in the "Login"
1360 field. Now, the "wrong jabber id" problem is reported in such a
1361 situation.
1363 When you had your own Jabber contact on centericq contact list, it
1364 wasn't possible to update details. Fixed.
1366 Adding and reading information about server-side contacts when they're
1367 read as a bunch of the first connect with centericq is now done slower,
1368 with necessary timeouts and stuff. Because of this workaround the server
1369 is supposed not to kick us out because of flood anymore.
1371 4.9.2
1372 -----
1374 A problem resulted into ignoring bold attributes on the colorscheme file
1375 auto-re-reading was fixed.
1377 The SENDER_NICK environment variable for scripts executed on events
1378 related to MSN contacts had been set incorrectly. Fixed.
1380 Several small patches from Julien LEMOINE <speedblue@debian.org>, a
1381 Debian developer, were applied.
1383 Now the centericq build procedure can automatically find and use the
1384 alternative SSL library, called GnuTLS. Old versions of OpenSSL called
1385 SSLeay will work with centericq now too.
1387 User info "manual" external actions were implemented, so that now it's
1388 possible to define various operations to be performed with users on your
1389 contact list. You can bind the host(1) command for ICQ contacts to
1390 comfortably lookup their domain names, for instance. More info in the
1391 README chapter 9.3.6.
1393 The external actions definitions file format was extended with the
1394 new "nowait" option which makes centericq not to wait the action
1395 code to finish.
1397 Since external actions can also process outgoing messages (%pre-send),
1398 the environment variables for scripts were renamed from SENDER_* to
1399 CONTACT_*.
1401 The Jabber module was modified so that now it treats correctly all the
1402 data encoded in UTF-8, including nicknames in roster, user information,
1403 and so on.
1405 The centericq configuration now gets saved on receiving the SIGTERM
1406 signal. Useful if you don't wanna lose your recent settings on reboot.
1408 Shells others than /bin/sh didn't work in external actions. Fixed.
1410 In the adding to visible/invisible list selection box contacts that are
1411 already on the list are not shown anymore.
1413 4.9.3
1414 -----
1416 Glib is not needed to build the program anymore.
1418 The old nickname didn't appear in the change nickname input line which
1419 was invoked from the Account manager dialog.
1421 Logging became more configurable. Now from the configuration dialog it's
1422 possible to enable/disable such facilities like log messages timestamping,
1423 showing of users going online and offline and "user is typing"
1424 notifications.
1426 The --bind command parameter was added. Using it it's possible to specify
1427 a custom IP centericq should use for outgoing connections.
1429 Several patches from Julien LEMOINE <speedblue@debian.org> were applied.
1430 Among them there was emacs key bindings config option.
1432 The join/part IRC messages are now visible, as well as channel topics.
1434 MSN status related problems were fixed. Like when user set "one the phone"
1435 or "lunch" status centericq used to show them as being offline.
1437 Minor problems in the Jabber module were fixed. Also, now the program shows
1438 a list of users on a channel.
1440 A patch from Mark Verboom <mark@verboom.net> was applied. It allows to
1441 enable chat mode only for specified protocols.
1443 It's possible to enable Russian translation only for selected protocols
1444 now as well.
1446 Eliminated a bunch of warnings in the kkconsui and libicq2000 code.
1447 Speeded up the compilation a little bit.
1449 Ported to Cygwin. Now it's possible to build centericq as a native Win32
1450 application.
1452 4.9.4
1453 -----
1455 The Russian win1251/koi8 translation configuration parameter got enabled
1456 every time centericq started, even if it was turned off before.
1458 The find/add users dialog didn't allow entering nicknames, which made it
1459 impossible to add yahoo and aim contacts.
1461 Timestamps in the log window got duplicated on every terminal resize
1462 event.
1464 Several other minor problems were fixed.
1466 4.9.5
1467 -----
1469 If you're against M$, don't wanna use Yahoo! or find Jabber too
1470 complicated, since this version all of your religious reasons should be
1471 satisfied. You can also save compile time, money you'd spend on new HDD
1472 (since the current one is not enough for the centericq binary), etc :)
1473 What's it all about? Well, it's about build-time disabling of not
1474 desired protocols. For example, if you use the --disable-yahoo parameter
1475 with the centericq's configure script the Yahoo! module won't be
1476 compiled in. The same is valid for all the other modules except for ICQ.
1478 Internal RSS reader module was implemented. You can now easily add a
1479 feed to your list from the menu, and stay tuned on news at your
1480 favourite sites. See the README for details.
1482 Users who set their status to "away" on the MSN network appeared offline
1483 in centericq. Fixed.
1485 Jabber online/offline events were not shown in the log window. Fixed
1486 this one too.
1488 Fixed a bug because of which centericq couldn't connect to networks
1489 other than ICQ when the --bind parameter was used.
1491 ICQ away messages requests are now shown in the log window.
1493 SMSes in Russian now work (with operators which support Cyrillic of
1494 course).
1496 Auto-wrap was disabled in the internal editor, so now it's possible to
1497 paste text and it will not get screwed up.
1499 Jabber conferences were fixed. Actually, a small workaround was added
1500 for a weirdness of jabber.com server.
1502 Jabber passwords hash authentification was enabled.
1504 4.9.6
1505 -----
1507 The internal RSS parser suffered some changes that enabled it to undestand
1508 the RDF dialect as well as CDATA values. Some problems related to fetching
1509 all the records on every check were fixed.
1511 RSS checking delays are now specified in minutes, not in hours.
1513 The "Reply" button was removed that used to appear in the message box
1514 when reading RSS records.
1516 Correct redirect processing was implemented in the HTTP module used to fetch
1517 RSS documents.
1519 HTTP proxy support was added. So far it's used only for RSS fetching.
1521 History lastreads checking was improved. Now centericq shouldn't show the
1522 unread messages mark for contacts you communicated with during some clock
1523 skews.
1525 Auto-reconnect appeared not to work for the ICQ protocol. Fixed.
1527 It's now possible to join a Jabber conference by its JID, without a need
1528 for a service to be registered on the server. Example:
1529 "jdev@conference.jabber.org" in the "Name/Title" field.
1531 Since Jabber IDs are not case sensitive, centericq treats JIDs written with
1532 capital and small letters the same way.
1534 The status change window was improved. Now it has the "All protocol" item on
1535 the top along with newly added "Already logged in only".
1537 The cicqconv contact list conversion utility was extended with ICQ list
1538 support for Trillian written by Vassilios Karakoidas <bkarak@aueb.gr>.
1540 Jabber authentification became smarter. If server doesn't support digest
1541 authentification, it's not tried anymore. The point was that the new
1542 digest practice made it impossible to login into server which didn't
1543 support md5 digest auth. Fixed.
1545 HTTP proxy support for fetching RSS feeds was fixed. It used to segfault
1546 the application in some situation.
1548 4.9.7
1549 -----
1551 The "away message was requested" log message for the ICQ protocol was
1552 removed. The point is that receiving such a packet doesn't always mean
1553 someone requested it manually, but it happens very often that client
1554 programs fetch away messages on their own. Like when your status is
1555 away.
1557 The problem with the Yahoo! protocol which appeared recently was fixed
1558 with updating libyahoo2 to a newer version and hacking into it the fix
1559 code borrowed from GAIM.
1561 Applied a patch from Daniel Lublin <daniel@lublin.se> which makes it
1562 possible to define colors for incoming and outgoing history items
1563 separately.
1565 Sending messages by simply pressing the Enter key was implemented.
1566 Protocols list is configurable. So if you'd like to have such a feature,
1567 let's say, for irc, but leave icq as it's now, you can easily do it from
1568 the configuration dialog.
1570 Fixed several problems that used to appear when only one IM protocol was
1571 configured. For instance, it was unable to change the status. Thanks to
1572 Justin Scott for bug-report.
1574 Vassilios Karakoidas sent a patch for cicqconv which added converting
1575 some more Trillian contact items into centericq.
1577 Several grouping related problems were fixed. Sometimes groups got
1578 messed up. Now it shouldn't happen anymore.
1580 "User is typing" messages were removed from the log window. So now you
1581 can see a "T" letter in the brackets sometimes appearing there instead
1582 of online status.
1584 The "Default charset" parameter was added to the configuration dialog.
1585 It's a replacement for the hard-coded #define used to specify the
1586 explicitely used charset before.
1588 Several build problems on RH9 were fixed. The fix also eliminated
1589 problems ones had using the cicqsync script to fetch daily CVS updates.
1590 So if you had problems with it, just give it another try. And in case
1591 there are some other problems, consider reading this:
1592 http://centericq.de/docs/faq.php
1594 And now there is the most sick piece of centericq news ever. Since this
1595 very version, it supports LiveJournal. LiveJournal is an amazing blogs
1596 community which uses its own fully open source technology. It also has a
1597 client-server protocol, so I though we could make use of it in the small
1598 proggy. Connecting is simple: if you have an LJ account, just go to the
1599 account manager and introduce your login and password there. As soon as
1600 you login, you'll have a brightly colorized online item named
1601 <your_username>@lj, which you can use to send LJ posts. Also there will
1602 be your friends' journals automatically imported as RSS feeds. More
1603 details about LiveJournal at http://www.livejournal.com/
1605 Donating via webmoney is now supported. For those of you who for some
1606 reasons don't have a possibility to register a paypal account, but still
1607 want to reward me for my hard work, can make a donation via webmoney. A
1608 sum proportional to happiness and satisfaction you have of using
1609 centericq, can be sent to the webmoney purse Z846530103960. I also want
1610 to remind you that the old good paypal is still functional, and you can
1611 find a direct link to donations at the centericq homepage at
1612 http://thekonst.net/en/centericq/. Thank you for your support, guys!
1614 4.9.8
1615 -----
1617 MSN support was removed because of possible legal problems with the new
1618 protocol.
1620 LiveJournal posting parameters were added. Now it's possible to specify
1621 subject, mood, music and flags such as whether to allow comments or not,
1622 etc. It will be possible to detect music being played by the next
1623 version of orpheus (http://thekonst.net/en/orpheus) automatically ;)
1625 A set of LJ friends management features was added. Now you can add
1626 friends to your account directly from the "find/add" dialog. Also,
1627 deleting friends from the centericq contact list automatically sends
1628 respetives requests to the main server. Another neat feature is that
1629 centericq will now inform you when someone adds or removes you from
1630 their friend lists. Centericq does also keep track of birthdays of your
1631 LJ friends.
1633 Line breaks in LJ friend feed now look better.
1635 AIM buddy list is now automatically imported on every login.
1637 The Jabber module now works better with transports to other networks.
1639 On some systems codepages didn't work properly unless it was specified
1640 exactly like "utf-8". So I replaced all the occurences of "utf8" with
1641 "utf-8".
1643 Yahoo! weird disconnects were fixed by applying a patch made by Chris
1644 Drake.
1646 A patch by Andreas Winge to enable the "/me" command for IRC was
1647 applied.
1649 Applied a patch from BenV which enables qmail Maildirs checking.
1651 Some weird memory leak problems seem to be gone now.
1653 A segfault on some of wrong RSS feeds was fixed.
1655 When everything but icq was disabled on build it, the linker couldn't
1656 find some symbols. Fixed that.
1658 4.9.9
1659 -----
1661 Yahoo! search was implemented. Now it's possible to find users by
1662 keywords and names from centericq.
1664 Yahoo! and Jabber server-side groups are now reflected on the contact
1665 list. Also, any change made on the list being online is immediately
1666 reflected on the server. This is something I'm planning to do with all
1667 the supported protocols soon.
1669 LJ support was improved. Now messages that were written offline are
1670 stored and the get posted ok. Also, it's now possible to post comments
1671 on LJ postings of your friends without a need to launch a web browser.
1672 Also, the find/add dialog for LJ was extended with the "Show users who
1673 have you on their list" option.
1675 A small bug in the LJ posting dialog was fixed. Now there are three
1676 values of the "security" field, just like it should be.
1678 The RDF support got broken somehow in the previous release. Fixed.
1680 Crash on removing of Yahoo! users was fixed.
1682 IRC didn't remove nicks of users who were kicked from the channel
1683 members lists.
1685 Jabber registration attempts gave a connection error message. Fixed.
1687 Talking about Jabber, now it's possible to specify the value of the
1688 priority parameter for a session. Thanks to Mikael Berthe for the patch.
1690 Applied a small patch from Mikael Berthe to enable hotkeys in the status
1691 selection menu. The hot keys are status codes, like 'o', 'a', 'n', etc.
1693 Passwords are not stored anymore in the input lines history (invoked
1694 with Alt-H).
1696 Since now, the annoying Yahoo! color codes are removed from messages.
1698 Fixed a rare bug which led to auto-adding of people who drop-in into
1699 your contact list on Yahoo! after the program got crashed.
1701 4.9.10
1702 ------
1704 Survived another Yahoo! protocol change. Thanks to Lucas Nussbaum and his patch
1705 for gaim that I used to update centericq's branch of libyahoo2.
1707 Moving of contacts between groups made easy due to the brand new "Mass group
1708 move" feature which you can find in the general actions menu.
1710 E-mail addresses used to disappear from ICQ details. Fixed.
1712 Applied patch by Ivan Daniluk to enable HTTP connecting through proxies. For
1713 RSS only. Now, if you specify proxy address in the form of
1714 user:passwd@host:port, necessary authentification will be performed.
1716 During the build process on BSD-like systems (including MacOS X) configure
1717 couldn't find iconv. Fixed that.
1719 Importing of LJ friends can now be disabled in the Account manager dialog.
1721 Contact list synchronization feature was removed, because due to some specific
1722 things of IM severs sometimes it didn't go smoothly and provoked too much
1723 weird questions from users.
1725 Some Yahoo! improvements related to Cyrillic and big-endian machines support
1726 were made.
1728 IRC /raw command was implemented.
1730 RSS displaying was improved. Now URLs of links and images are shown in
1731 text of feed items.
1733 LJ comments posting was removed, because it didn't work due to some recent
1734 protocol changes.
1736 The "Force check" item for RSS feeds got its own shortcut. The magic key is
1737 "c".
1739 4.9.11
1740 ------
1742 MSN protocol is back.
1744 LiveJournal can now use the http proxy setting from configuration. Patch by
1745 Ivan Daniluk.
1747 Welcome another IM in the centericq family. Support for the Polish Gadu-Gadu
1748 was added. Can be disabled like any other using --disable-gg command line
1749 parameter for configure. Though better just try it out.
1751 Server-side groups were implemented for the ICQ protocol. Now, I know it can
1752 be kinda flustrating to move your contacts into different groups again, but
1753 this way you'll have them arranged nicely on the server, not only locally
1754 in your centericq contact list. It must make you a little happier about it,
1755 as well as the fact that we have the "mass move" function.
1757 libiconv linking problems were fixed.
1759 A problem with Jabber conferences was fixed. In the "Join Channel" dialog
1760 the service textual description was used instead of chat service name.
1762 Codepages conversion was extended. Now it's possible to specify charsets
1763 from and to which you'd like your messages to be (de-/en-)coded. Must be of
1764 great use for those languages that use different charsets on different
1765 platforms, just like koi8 and cp1251 for Russian.
1767 The -v command line parameter now lists protocols that were enabled on
1768 the build time.
1770 ICQ password change was removed, for it's broken.
1772 A bug was fixed that caused centericq not to work properly with eJabberd
1773 servers.
1775 The cicqsync script was improved, so that it works on *BSD and Solaris
1776 systems now.
1778 Search load bug was fixed. It caused some searches to load incorrectly.
1780 The configure script now checks if SSL support is on before enabling the
1781 MSN module. SSL is really necessary for MSN to function, so there is no
1782 joke about it.
1784 Now it's possible to use wildcards for protocols in the sounds configuration
1785 file. Patch by Marc Thoben.
1787 "Sent on" timestamps are now displayed for protocols that support it. Patch
1788 by by Heitham Omar.
1790 Now it's possible to scroll a message in the full-screen mode invoked with F9.
1792 Another useful option was added to the configuration dialog. Now you can
1793 make your non-IM contacts such as rss feeds and infocards show up as being
1794 online all the time. The option is called "Always online non-IM contacts"
1795 and it's possible to chose protocols to be shown always online.
1797 Configurable key bindings patch by Daniel Kraus was applied.
1799 4.9.12
1800 ------
1802 On MacOS and Sun systems there was a problem using --disable-proto
1803 parameters of the configure script. Been there, fixed that.
1805 It was impossible to turn on character set conversion for the LJ
1806 protocol. Fixed.
1808 Another nasty bug was related to the new configurable keybindings
1809 feature. Default configuration files were not created on a fresh run and
1810 also in case the program couldn't find them, so it was a real trouble.
1812 Now, invoking the multi-contacts selection dialog, you'll see groups and
1813 be able to select/deselect whole groups as well.
1815 The support for Gadu-gadu did also suffer some important changes. Now
1816 one can change their info on the network and search for other users. A
1817 new yet important feature was added: now, if there is libjpeg installed
1818 in the system, it's possible to register new UINs.
1820 The "Enter key sends" feature lost its functionality in the previous
1821 version. Fixed.
1823 MSN used to crash on long messages. Fixed as well.
1825 Jabber module now sends keepalive packets from time to time.
1827 4.10.0
1828 ------
1830 Problems with displaying national characters that used to happen on some
1831 systems were fixed.
1833 Centericq was moved over the new C++ library for MSN written by Mark
1834 Rowe, a 18 years old guy from the New Zealand. His libmsn is really
1835 cool.
1837 Applied patch by Iulian Ciorascu that made Jabber not to block when
1838 establishing an SSL connection.
1840 A small patch by Daniel Lublin was applied. It makes centericq save
1841 postponed messages. Also if a contact has an unfinished message, a ">"
1842 characters appears next to the nickname on the contact list.
1844 Centericq now announces the "can receive RTF messages" flag to the ICQ
1845 server. This fixes the old Cyrillic+Latin characters problem, when the
1846 former become question-marks. Thanks to Sergei Dolmatov for helping me
1847 implement and test this one.
1849 When trying to send an event from command-line and there is no
1850 destination contact on the contact list, it is automatically added now.
1851 This behavious was chosen instead of the old one when centericq refused
1852 to send events to contacts that were not on the contact list.
1854 The LiveJournal part now brings the friends-only items too. They are
1855 fetched using the HTTP digest authentification mechanism. I added that
1856 to my HTTPClient class, which you can use in your GNU programs also,
1857 since it's quite a nice and quite advanced implementation of the
1858 protocol.
1860 On Yahoo! and MSN, when another simultaneous login is detected centericq
1861 doesn't ever try to reconnect.
1863 The Yahoo! protocol suffered another auth scheme change, after which all
1864 open-source clients became non-functional again. Applied a patch to
1865 libyahoo2, looks good so far.
1867 Several minor interface-related bugs were fixed.
1869 4.11.0
1870 ------
1872 HTTP CONNECT method is now supported. This means that if this feature is
1873 enabled on your HTTP proxy server, you can use it to connect to your
1874 favourite IM servers. You can also specify a user/pass pair if your
1875 proxy requires authentification.
1877 Applied a patch by Alexander Kanevskiy that fixed a weird behaviour of
1878 the LJ import friend option in the accounts dialog.
1880 In the multi-contact selection window not all contacts were shown unless
1881 arranging users into groups was on in the configuration dialog.
1883 GG used to disconnect when setting its status to N/A. Fixed that.
1885 When LJ import friends feature was off deleting LJ friends from the list
1886 was reflected server-side. Not it happens only if LJ friend
1887 synchronization is on.
1889 Now centericq only saves postponed messages if they contain at least one
1890 character other than space, tab or a line-feed.
1892 Centericq used to hang right at the start on some machines. Fixed that.
1894 Sending Cyrillic letters over Yahoo! seems to be fixed now.
1896 Centericq now sets its own title text in xterm and screen. The aim of
1897 the messages in the title is to inform the user upon events receiving
1898 and such.
1900 Applied a patch by shaky that introduced status modes with descriptions
1901 into GG.
1903 RSS feed contact-list items now support specifying of login and password
1904 for basic HTTP authorization.
1906 The AOL TOC firetalk library was updated. Some major bugs were fixed by
1907 this update. Cheers.
1909 Jabber registration got broken in the previous version because of the
1910 Jabber non-blocking connection patch. It has been fixed by the patch
1911 author in this version :)
1913 4.12.0
1914 ------
1916 Fixed an MSN group management problem. Libmsn din't send a space character,
1917 so group operations had no effect or led to disconnects.
1919 With no SSL library found during the build the source failed to compile.
1920 Fixed that.
1922 Jabber server messages used to come from a nick that was similar to
1923 the server name with an "@" sign at the end. That was unnecesary, so it's
1924 not added anymore.
1926 Added the --no-xtitles (-T) commmand line parameter, which disables
1927 changing window titles in xterm and screen.
1929 In LJ, if the whole friends name list grew more than 512, the LJ contact
1930 got garbled. Fixed that. Now there musn't be any lenght limitation for the
1931 records of info files.
1933 The configure script now checks if libcurl has SSL support enabled in
1934 order to avoid MSN malfunctions. It requires libcurl with SSL, so just
1935 provide the MSN module with it if you want to use it.
1937 4.13.0
1938 ------
1940 Centericq now builds fine with gcc 3.4.
1942 A new command-line parameter, --debug, was added. This way, there is no need
1943 anymore to re-build the program in order to enable debug output. However,
1944 when using this mode, make sure you understand what it says in the log window
1945 and in ~/.centericq/debug.
1947 There are two passwords for an IRC account now. One is for Nickserv and
1948 the other one is for regular IRC authentification, which wasn't
1949 supported before.
1951 Online and free-for-chat mode have the same priority now. So your [f]
1952 contacts won't stay all the time in the top of the list anymore.
1954 Unicode characters in rtf-encoded icq messages aren't lost anymore.
1955 Instead, they are recoded into the primary charset. So now, for example,
1956 Cyrillic sent with gnomeicu, won't disappear.
1958 Segfault when accepting Yahoo! file transfers was fixed.
1960 For online users, centericq now shown the time during which it sees
1961 those contacts online. Check out the first page of user info for an
1962 online contact.
1964 Among the other stuff that didn't let me release .13 earlier was my
1965 moving to Germany. Now I am in Berlin on permanent basis, so if you're
1966 at the CCC congress that is to take place in a week, Konst can be met
1967 there :)
1969 4.14.0
1970 ------
1972 Because of the mistake I made in the previous version, the 'u' letter was
1973 eaten by the RTF parser when processing messages from windows icq clients.
1974 It looked for unicode chars, but ate all 'u' characters it used to found.
1975 Fixed that.
1977 A memory leak problem when checking RSS was fixed.
1979 Gadu-Gadu module used to produce a segfault when it was unable to obtain
1980 a registration token from the server. Now it doesn't crash, though the
1981 impossibility to register a new UIN is still there. The serve simply
1982 doesn't find an appropriate document by the registration URL. Too bad.
1984 Applied a small patch by Paul Chitescu so that it's now possible to start
1985 centericq with all protocols set to offline.
1987 Another type of external event was added. Now you can execute your actions
1988 when someone goes offline. Hope someone finds that useful.
1990 4.20.0
1991 ------
1993 PGP encryption support was implemented for the Jabber module. In a nutshell
1994 this means that with a proper setup your communications get a way more secure.
1995 GPGME library is needed to build the PGP support.
1997 Fixed the RTF parser that takes charge when a message from a Windows ICQ
1998 client is received. One problem was that it used to treat backspace characters
1999 wrong sometimes. Another problem with utf-16 was fixed with a patch submitted
2000 by Vadim Nosovsky.
2002 After ICQ dual login detection centericq used to try re-connecting, though it
2003 wasn't supposed to. Fixed.
2005 During a long time noone reported me the bug related to libicq2000's header
2006 files getting installed each time "make install" was run for centericq. Finally
2007 Wolfram Schlich noted this one, so I fixed it.
2009 Logging on Yahoo! didn't work on Sun Sparc machines. Fixed that. That might
2010 also revive Gadu-Gadu on bigendian architectures.
2012 A couple of interface related bugs were fixed, such as a mistake in the group
2013 organization dialog as well as not clearing pending messages for contacts in
2014 non-chat communication mode.
2016 4.21.0
2017 ------
2019 AIM changed its protocol again, so all TOC clients did not work. This release
2020 fixes the inability to connect to the AIM network.
2022 Some Jabber bugs were fixed. PGP works better, and it's also possible to
2023 connect to Google Talk. Ian Johannesen sent the patch for the latter.
2025 Chat window cycling patch from Iulian Ciorascu was applied. Don't forget
2026 to update your keybindings file if you want to use it. Simply add the
2027 following two lines to it:
2028 ----
2029 bind editor     \cn     next_chat
2030 bind editor     \cb     prev_chat
2031 ----
2033 Applied two patches from David Riebenbauer. One makes centericq change
2034 Jabber status to unavailable before disconnecting, and adds coloring of
2035 contacts according to the procotol (configurable from the configuration
2036 dialog).
2038 Since autoconf/automake authors finally started to maintain backward
2039 compatibility, I've updated the cicqsync so that it uses the current
2040 versions of the tools. The reason is that running specific versions for
2041 better compatibility doesn't work anymore :)
2043 Changes since 4.21.0
2044 --------------------
2046   * Update and cleanup of autotools related stuff, based on a patch by Mark
2047     Pustjens <mark@unkie.org>
2048   * add an autogen.sh so other repositories than Konst's CVS can be used
2049   * apply patch by Mark Pustjens <mark@unkie.org> to update libmsn
2050   * if the contact list is colored by contact status the letter between the
2051     [] brackets now show a letter which tells about the protocol of the
2052     contact
2053     For example a jabber contact:
2054        [j] nickname
2055   * Apply a patch by Magnus Henoch <mange@freemail.hu>, which makes centericq
2056     not close the connection when it receives a failure unrelated to
2057     authentication.
2058   * Apply patch by Romain FRANCOISE <romain@orebokech.com> to add
2059     more emacs bindings :
2060       o M-< : go to the beginning of the buffer
2061       o M-> : go to the end of the buffer
2062       o M-b : move one word backwards
2063       o M-f : move one word forwards
2064       o M-d : delete one word
2065       o C-t : transpose two characters
2066   * Apply patch by Julien Lemoine <speedblue@debian.org> which allows the user
2067     to select a HTTP browser in the configuration dialog
2068   * Apply a patch by Julien Lemoine <speedblue@debian.org> to fix the list of
2069     protocols in the help command
2070   * Apply a patch by Julien Lemoine <speedblue@debian.org> to display esc-esc
2071     instead of esc
2072   * apply patch from Andreas Jochens <aj@andaco.de> to fix an amd64 buid problem
2073   * apply a patch from Julien Lemoine <speedblue@debian.org> that ports
2074     several security fixes from libadu:
2075     * Fix endianess errors (may allow remote attackers to cause a denial of 
2076       service), CAN-2005-2448
2077     * Fix memory alignment errors (may allows remote attackers to cause a 
2078       denial of service (bus error) on
2079       certain architectures such as SPARC via an incoming message, CAN-2005-2370
2080     * Fix Multiple integer signedness errors (may allow remote attackers to 
2081       cause a denial of service or execute arbitrary code.), CAN-2005-2369
2082   * apply patch from Steve Langasek <vorlon@debian.org> to fix memory
2083     handling clean-ups
2084   * apply patch from "Steve Langasek" <vorlon@debian.org> to fix remotely
2085     segfaultable DOS
2086   * apply a batch by Julien Lemoine <speedblue@debian.org> that fixes a
2087     buffer overflow in ktools by replacing vsprintf with vsnprintf
2088   * apply patch by Julien Lemoine <speedblue@debian.org> that fixes a
2089     compile error
2090   * applied patch from <temnota@kmv.ru> to fix segv in libjabber when
2091     registering new account
2092   * apply a patch by Julien Lemoine<speedblue@debian.org> to fix a segv in MSN
2093   * patch by Charles Plessy <charles-debian-nospam@plessy.org>
2094     copied from
2095     http://forum.centericq.de/viewtopic.php?p=2295&sid=74c3dc27a23192ccc07a8af8b0a4a758
2096     which says "While connecting to server, centericq requests agents list,
2097     but due to this feature is deprected, recieves 503 error, thus breaking
2098     connection. "
2099   * patch by  Sebastien Delafond <seb@debian.org> which sdd user setting to
2100     display timestamps up to the second.
2101   * german translation update
2102   * fixes for Jabber, see Bugs #1740881 and #1710218
2103   * updated MSN to MSNP9
2104   * support for lzo2 (gnutls)
2105   * updated firetalk library (this includes many fixes for AIM and IRC)
2106   * added experimental libotr support