summaryrefslogtreecommitdiff
path: root/chat/centericq
AgeCommit message (Collapse)AuthorFilesLines
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-04-05Update to 4.20.0, provided by Znarf Ainav on tech-pkg:wiz5-41/+35
4.14.0 ------ Because of the mistake I made in the previous version, the 'u' letter was eaten by the RTF parser when processing messages from windows icq clients. It looked for unicode chars, but ate all 'u' characters it used to found. Fixed that. A memory leak problem when checking RSS was fixed. Gadu-Gadu module used to produce a segfault when it was unable to obtain a registration token from the server. Now it doesn't crash, though the impossibility to register a new UIN is still there. The serve simply doesn't find an appropriate document by the registration URL. Too bad. Applied a small patch by Paul Chitescu so that it's now possible to start centericq with all protocols set to offline. Another type of external event was added. Now you can execute your actions when someone goes offline. Hope someone finds that useful. 4.20.0 ------ PGP encryption support was implemented for the Jabber module. In a nutshell this means that with a proper setup your communications get a way more secure. GPGME library is needed to build the PGP support. Fixed the RTF parser that takes charge when a message from a Windows ICQ client is received. One problem was that it used to treat backspace characters wrong sometimes. Another problem with utf-16 was fixed with a patch submitted by Vadim Nosovsky. After ICQ dual login detection centericq used to try re-connecting, though it wasn't supposed to. Fixed. During a long time noone reported me the bug related to libicq2000's header files getting installed each time "make install" was run for centericq. Finally Wolfram Schlich noted this one, so I fixed it. Logging on Yahoo! didn't work on Sun Sparc machines. Fixed that. That might also revive Gadu-Gadu on bigendian architectures. A couple of interface related bugs were fixed, such as a mistake in the group organization dialog as well as not clearing pending messages for contacts in non-chat communication mode.
2005-03-10The utmp support is only used on Linux, so conditionalize inclusion oftv2-1/+16
utmp.h on __linux__ as well.
2005-02-23Add RMD160 digests in addition to SHA1 onesagc1-1/+2
2005-02-21Sign over maintainership to tech-pkg@hubertf1-2/+2
2005-02-14Fix quoting.uebayasi1-3/+3
2005-02-05NetBSD 1.6.2/sparc64 needs GCC 3.0 or better, the 2.95.x compilerhubertf1-1/+5
shipped with 1.6.2 dies with an internal compiler error. Fixes PR pkg/29185.
2005-01-03Bump PKGREVISION because of curl dependency bump.wiz1-1/+2
2004-12-20Update centericq to 4.13.0. Changes:hubertf2-5/+5
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.
2004-11-13Replace USE_GCC_SHLIB with "USE_LANGUAGE=c c++" (the latter implies thejlam1-2/+1
former) for applications that are known to require C++.
2004-10-19Update centericq to 4.12.0. Changes:hubertf2-7/+7
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.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-1/+2
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.
2004-08-01Add a missing include file, and add a workaround for gcc 2.95 C++kristerw3-1/+29
header files not following the C++ standard...
2004-07-24Update centericq to 4.10.0. Changes: Too many to list. Lots ofhubertf3-14/+22
bug fixes and protocol updates.
2004-05-07Fix problem with statvfs.h on -current. Tested and found working onhubertf3-7/+29
2.0_BETA (which doesn't have statvfs.h) and on -current (which has it). Bump pkgrevision.
2004-04-15Remove completely superfluous USE_NCURSES line that snuck back inwiz1-2/+1
during an update (v1.26).
2004-03-29bl3ifyxtraeme1-7/+8
2004-03-26PKGREVISION bump after openssl-security-fix-update to 0.9.6m.wiz1-1/+2
Buildlink files: RECOMMENDED version changed to current version.
2004-01-22replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.grant1-2/+2
2003-12-14Update to 4.9.9 provided by Soren Jacobsen PR pkg/23744.xtraeme3-7/+10
Changes since 4.9.6: * "Away message was requested" log message for ICQ is gone. * Yahoo! fixes. * Ability to change incoming/outgoing colors in history. * Sending messages by pressing Enter. Configurable per protocol. * "User is typing" log messages removed. A "T" will show up instead. * LiveJournal support. * MSN support got the axe. * AIM buddy list automatically imported at login. * IRC supports /me. * Ability to check Maildir mailboxes. * Plug some memory leaks. * [SECURITY] Passwords not stored in the input history anymore.
2003-11-12PKGREVISION++ after openssl update.jschauma1-2/+2
2003-09-28Back out last change related to moving ncurses/buildlink2.mk tojlam1-2/+2
curses.buildlink2.mk. This was wrong because we _really_ do want to express that we want _n_curses when we include the buildlink2.mk file. We should have a better way to say that the NetBSD curses doesn't quite work well enough. In fact, it's far better to depend on ncurses by default, and exceptionally note when it's okay to use NetBSD curses for specific packages. We will look into this again in the future.
2003-09-27move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it providesgrant1-2/+2
support for base system curses/ncurses as well as ncurses itself. suggested by wiz.
2003-09-19Use 'audioplay' under NetBSD to play sounds, and 'play' from the 'sox' packagejmmv3-2/+36
under other systems. Bump PKGREVISION to 1.
2003-09-02Fix REPLACE_PERL: pathnames listed should be relative to ${WRKSRC}.seb1-2/+2
2003-08-31Update to 4.9.6:wiz2-5/+5
The internal RSS parser suffered some changes that enabled it to undestand the RDF dialect as well as CDATA values. Some problems related to fetching all the records on every check were fixed. RSS checking delays are now specified in minutes, not in hours. The "Reply" button was removed that used to appear in the message box when reading RSS records. Correct redirect processing was implemented in the HTTP module used to fetch RSS documents. HTTP proxy support was added. So far it's used only for RSS fetching. History lastreads checking was improved. Now centericq shouldn't show the unread messages mark for contacts you communicated with during some clock skews. Auto-reconnect appeared not to work for the ICQ protocol. Fixed. It's now possible to join a Jabber conference by its JID, without a need for a service to be registered on the server. Example: "jdev@conference.jabber.org" in the "Name/Title" field. Since Jabber IDs are not case sensitive, centericq treats JIDs written with capital and small letters the same way. The status change window was improved. Now it has the "All protocol" item on the top along with newly added "Already logged in only". The cicqconv contact list conversion utility was extended with ICQ list support for Trillian written by Vassilios Karakoidas <bkarak@aueb.gr>. Jabber authentification became smarter. If server doesn't support digest authentification, it's not tried anymore. The point was that the new digest practice made it impossible to login into server which didn't support md5 digest auth. Fixed. HTTP proxy support for fetching RSS feeds was fixed. It used to segfault the application in some situation.
2003-08-19Update centericq to 4.9.5.hubertf2-6/+6
Patch sent by Dawid Szymanski [dawszy /at/ arhea /dot/ pl]. Changes: ******** Internal RSS reader module was implemented. You can now easily add a feed to your list from the menu, and stay tuned on news at your favourite sites. See the README for details. Users who set their status to "away" on the MSN network appeared offline in centericq. Fixed. Jabber online/offline events were not shown in the log window. Fixed this one too. Fixed a bug because of which centericq couldn't connect to networks other than ICQ when the --bind parameter was used. ICQ away messages requests are now shown in the log window. SMSes in Russian now work (with operators which support Cyrillic of course). Auto-wrap was disabled in the internal editor, so now it's possible to paste text and it will not get screwed up. Jabber conferences were fixed. Actually, a small workaround was added for a weirdness of jabber.com server. Jabber passwords hash authentification was enabled.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-13PKGREVISION bump for libiconv update.wiz1-1/+2
2003-07-13add comment that this pkg also supports jabber.hubertf1-2/+2
Noted by daws@ircnet
2003-06-29Don't assume iconv_*() live in libiconv since they may be a part of glibcjlam1-7/+10
on Linux systems.
2003-06-29Update chat/centericq to 4.9.4. Major changes from version 4.9.2nb3jlam3-10/+20
include: Glib is not needed to build the program anymore. The old nickname didn't appear in the change nickname input line which was invoked from the Account manager dialog. Logging became more configurable. Now from the configuration dialog it's possible to enable/disable such facilities like log messages timestamping, showing of users going online and offline and "user is typing" notifications. The --bind command parameter was added. Using it it's possible to specify a custom IP centericq should use for outgoing connections. MSN status related problems were fixed. Like when user set "one the phone" or "lunch" status centericq used to show them as being offline. A patch from Mark Verboom <mark@verboom.net> was applied. It allows to enable chat mode only for specified protocols. The find/add users dialog didn't allow entering nicknames, which made it impossible to add yahoo and aim contacts.
2003-06-10Clean up INCOMPAT_CURSES to work right with 1.6.1_STABLEjmc1-3/+3
2003-06-06Make INCOMPAT_CURSES pick up netbsd 1.6.1 correctlyjmc1-2/+2
2003-05-29s/USE_CXX/USE_GCC_SHLIB/ - there are more shared libraries than justgrant1-3/+2
libstdc++ in gcc3. when defined, USE_GCC_SHLIB ensures that the correct rpath is passed to the linker, and a full dependency on the compiler package is registered. packages which define USE_GCC_SHLIB should not include mk/gcc.buildlink2.mk (or gcc{,3}/buildlink2.mk) as it is handled automatically.
2003-05-22mvaddchnstr has been added -- replace USE_NCURSESwiz1-2/+4
by appropriate INCOMPAT_CURSES.
2003-05-12A Perl script needs REPLACE_PERL; PR21548 by Juan RP <jrp at hispabsduebayasi1-2/+6
dot org>.
2003-05-02Dependency bumps, needed because of devel/pth's major bump, and relatedwiz1-2/+2
dependency bumps.
2003-04-26Update comment for USE_NCURSES (now that we have ESCDELAY, we are missingwiz1-2/+2
mvaddchnstr()).
2003-03-01Bump PKGREVISION after dependency changes.jlam1-1/+2
2003-03-01Drop dependency on libsigc++ (it's no longer needed) and add one forjlam1-2/+2
OpenSSL.
2003-02-15Updated to version 4.9.2.salo4-13/+19
Addresses PR pkg/20243 by D'Arcy J.M. Cain. Changes: 4.6.9 ===== Now when free disk space becomes less than 10k centericq goes offline, refuses to connect and doesn't touch configuration files to not to lose any data. A compilation error with "twisted" versions of iconv was fixed by adding another check to configure. The "Next" button was added to the history. It actually goes back, so it's called so to conform the UI look. Weird behaviour of the group mode 2 when there is only one contact list group defined was fixed. When available, iconv is used for translation between koi8 and cp1251 codepages instead of the internal routine. Support for AIM TOC protocol was added. This means now centericq supports four IM flavours, which makes it even more useful tool. Now, looking at the centericq main screen I find myself a real schizophrenic with four IM "avatars". So there is another slogan for the program "centericq - the power of your shizo" :) HDD access was reduced by not reading away messages every second, how it was before. So now owners of laptops should have no worries about batteries, for centericq will allow their boxes to go to power saving mode. Fixed a bug with user's details fetching, resulted into weird behaviour caused by new-line character in any fields on the information. This version also introduces the "relaxed" re-connect strategy. Every time it cannot automatically re-connect to an IM service, the try period is icreased by half of its previous value. This is made so that "turboing" situations are recovered without any user's intervention. Invalid username or/and password situation is now tracked and reported in the Yahoo! engine. Finally, a bug caused centericq to freeze (for protocols' activities) after "Ctrl-L" was fixed with a patch sent by Sergey A. Kogan <kogan@omskelecom.ru> 4.7.1 ===== Seems like I just cannot stop adding support for protocols. Thus, support for IRC was implemented in this version. It doesn't (yet?) support talking on channels and intended only for private messaging. Though, you can enter channels to be visible for other users staying on them. Channels are controlled with the "Channel manager" dialog which can be ivoked from the account manager. It's also possible to fetch a list of users on channels with the find/add dialog. Since libicq2000 now does support visible and invisible lists, so does centericq. Now centericq can ask away messages when you change your IM status. This behaviour is controlled with the respective option of the configuration dialog. Feature to change current IM status from the command line was added. The auto-away/auto-N/A behaved weird on remotely connected sessions. Fixed. All the lists of contacts such as contact list, search results, multiple recipients selection now highlight users from various networks with appropriate colors and have the quick-find feature which is possible to be activate with "/" or alt-s. ICQ invisible status of contacts wasn't shown. Fixed. The bug which made it impossible to send SMS-es to oneself from the command line was fixed. Applied the collapsable groups patch from Bertram Bourdrez <bourdrez@casema.net>. So now a contact list group can be collapsed or expanded by pressing Enter on its header. Now it's possible to move groups up and down the contact list with the group manager dialog. It's also now possible to send messages to found users from the find results list without adding them to the contact list. The crash with the "Broken pipe" message which happened after network interface's going down was fixed. The existing but not documented before -b parameter was finally documented both in README and in the man page. It allows to specify another base directory for the IM details and makes it possible to use different identities under the same UNIX account. 4.7.2 ===== Chat messaging mode was implemented. Along with the text being typed you can see history of previous messages without invoking the history facility. It's possible to turn it on with the configuration dialog. Fixed a bug resulted in eating up disk space when it's not possible to re-send events for quite a long time (several days, let's say). It kept on adding newline characters after each attempt. E-mail and name substring search options were added to the irc find mode. The "Move to group.." item was removed from the context menu of a user which is not in list. Only "Add to list" can be used there. Away messages didn't get recoded from koi8 to win1251, fixed. Switching IM status to offline (_) from the command line was broken. Fixed. 4.7.5 ===== Birthday reminders are now sent to the contact list as system messages from users. An ability to store and load sets of search information under profiles was added to the "Find/add" dialog. IRC search only by e-mail without channel specification was added. A segfault was fixed in the MSN part. It happened when a hotmail box was cleared entirely through their web interface. 4.7.7 ===== Centericq now compiles well with the new 3.1 version of GCC compiler. Fixed a bug resulted into incorrect recipient choosing after performing mass history message forward from the chat mode. The "Channel manager" dialog was extended so that it allowed to chat on IRC channels. To add a channel to the list you have to set "Show on the contact list" for it. ICQ events sent to users with status "Occupied" or "DND" were lost. Fixed. Missed the workaround in the libicq2000. The cicqsync script now refuses to work with CVS version <= 1.10 Bugs in the Yahoo! engine were fixed. They resulted into adding contacts with strange names to the list. Eventually the Yahoo! support in centericq became unusable because of some minor changes in the contact list transmission protocol part. It was a really stupid bug of the Yahoo library the program uses, and I immediately fixed it. In the IRC module there was a problem with not detecting the case of inability to join a channel, and it also was silent when a user was kicked. Fixed, so that now it's detected and reported to the contact list. 4.7.8 ===== Now the source should compile well on Solaris OS. Thanks to Jochen Kmietsch <jochen.kmietsch@tu-clausthal.de> for initial portings efforts and to Lion Templin <lion@leonine.com> for providing an account on a Solaris box. Fixed a possible buffer overflow in the MSN e-mail notification processing code of the respective module. Thanks to KF <dotslash@snosoft.com> for finding and reporting it. The cicqconv migration script now does also support micq. Thanks to Artur Komarov <artur@emd.ru> The centericq's own notification messages class used for such events as birthday reminders, away messages and other stuff, was separated from usual messages. That was done to avoid external handler's reacting on such messages like they were received from one of your contacts. The yahoo library used by the program was changed to the one of new generation. It would not happen unless the yahoo guys would leave their old protocol working. So one day centericq's yahoo support just became outdated and unusable. Anyway, now it's back, up and running, with several new features such as settable server address and port, and conferencing support. As usual, several cosmetic bugs were fixed. 4.8.0 ===== Finally people started sending patches. This version includes a patch from Julien LEMOINE <julien@3rd.dyndns.org> that fixed several fribidi and gcc 3.1 specific problems. Also Josh McIver <jmmc@flaglink.com> has sent a patch that made centericq report when one of your Yahoo! contacts starts or stops typing on his side. Fixed a bug that led to segfalut when you pressed "r" on a group header. Fixed a bug in Yahoo! that resulted into inability to remove contacts in some situations. Just after they were deleted they rised from the dead again. It doesn't happen anymore. There was a problem with the chat mode, when a lot of people asked me how to accept an authorizaiton request. Now it's easy, upon receiving it will pop-up in a usual windowed mode. The find/add dialog in the IRC mode was extended with a new option, called "Joined since the last check only". It will show only users joined since your last find/add request. It helps to view only those who entered a channel recently. The authorization request displaying dialog was extended with a new "User info" button. It allows to view user's details before you accept a request. 4.8.2 ===== Fixed the "r" key bug again. Shouldn't segfault anymore on pressing it on a group header. The ICQ part suffered a lot of changes that brought several major improvements. This happened after yours sincerelly decided to contribute a bunch of code to the libicq2000 project which can be found at http://libicq2000.sf.net/. So, here we go with the new features of the ICQ module. Random chat feature support. Now it's possible to search for a random chat partner in a specific group with the "Find/add dialog" as well as to announce your own availability with the "Update user info" item under the "irc" tab in the account manager dialog. Finally, a long-awaited feature got implemented. Server-based contact lists are now supported by centericq. By default, all the add and remove operations on your contact list are reflected server-side. Also, as soon as you login the contacts stored on the ICQ server get auto-added to your local list. Though it's possible to disable this, by setting the value of the "Store contact list server-side" in the "Update user info" dialog for ICQ to "no". To synchronize your local contact list with the remote one, i.e. to add the server-side missing items, use the "Syncronize contact list" item in the account manager dialog. Also, having a look at the newly implemented features of libicq2000, I found something missed in centericq. So, since this version centericq is able to perform keywords-based search, receive webpager events and control the visibility of your current ICQ status on the web. There were user interface related changes as well. Visible and invisible contacts are highlighted in a special way on the contact list now. Read the README file for more details. When compiled with fribidi, it's now possible to disable displaying of right-to-left text by switching off the appropriate item in the configuration dialog. The event sending general-purpose routine was improved so that remote DoS/flood protection on the remove IM servers doesn't turn on because of hudge mass-sendings. Now messages that overflow the limit get postponed and sent in another 5 seconds. The configuration changes, as well as users' details, group settings and some other stuff is now saved immediately once it gets modified, and not only on exit, like it was before. Thanks to Wolfram Schlich <wolfram@schlich.org> for pointing this out. Fixed a bug that caused Yahoo! users raise from the dead (re-appear on the list) when a user attempted to delete a contact which had been added in the same session, i.e. without logging off. 4.8.3 ===== Bug-fixes in the AIM part. These include the repaired feature to remove contacts from the contact list as well as the connect procedure that got broken on some boxes. Now the both things must work fine. So AIM support works even on the Jeff Covey's box right now. The command line parameter "--version" has been added. The modifications in the previous version broke the command-line sending SMS to oneself feature. During fixing this one, I thought about another useful feature.. See below. Now it's possible to send SMSes to any phone number from the command line with the -n (--number) parameter. Also, if the ICQ login information is specified, it's possible to send SMSes to contact of any kind on your list through the ICQ network. This means that if a phone number is entered for a Yahoo, MSN or infocard contact, you're now able to send them an SMS with centericq. The contact list synchronization feature was modified, so that now it doesn't send authorization requests automatically. It appeared that the ICQ server allows to store contacts server-side without it ;) Though instead of requesting it automatically, it's now possible to request one manually with the corresponding menu item that was added recently. Several interface related issues noticed were fixed. 4.8.4 ===== Sending and receiving contacts feature was implemented. The contacts selection box in visible/invisible list adding mode now contains only items from the networks that support the feature. So far it's only ICQ, though. IRC NickServ authentification was implemented. The optional password field was added which can be filled up if necessary. Now, if the "Edit away message on status change" is enabled and all the away messages are the same for all the protocols that support the feature, it is displayed in the message edit box. In the MSN the whole contact list is now read as soon as login is performed. Friendly nicks are substituted. Added two types of external actions that are executed before sending and receiving events. It gives users a possibility to process messages before they get to contactlist or history. Can be useful for on-fly ecryption/decryption as well as for other aims. The "Find/add users" dialog in the MSN mode was extended with one more parameter that allows to browse users who have us on their contact lists. MSN contact-lists synchronization feature was added. The "Prev" button was added to the event view dialog in the history browsing mode, so that it's possible to navigate the history in both directions. 4.8.5 ===== Fixed a bug that made all the yahoo, msn and irc contacts have female gender. A cosmetic bug was fixed. It used to appear on attempts to send SMSes. Nickname shown on the list changed to UIN and then quickly back to the nick. IRC "version" requests now answers with the correct value of the version of centericq being used. IRC ping command was added. Possible to be invoked from the context (f2) menu for any IRC contact who is online. It's now possible to change MSN friendly nick from the "Account manager" dialog. For IRC channels there is now a possibility to join or leave them from the f2 menu without a need to go to the "Channel manager" dialog. Pressing "?" on a channel item shows the list of channel users. File transfers in IRC were implemented. A small change in the local mailbox check mechanism. New messages announced now only if the mailbox grown, to avoid announcements when some messages get deleted. A patch to get rid of recently appeared problems with AIM was applied. Thanks to MP <centericq@blackcore.net>. Yeah, I'm fond of the open source development principle. 4.8.6 ===== Now all the "Not in list" buddies in Yahoo, AIM and MSN networks are removed from the remote list where they get temporarely added in order to not to appear next time on the persistent list. Fixed the segfault problem in the Yahoo module. The crashes were caused by the latest version of the official client on remote. Fixed several nicknames-related bugs in the MSN module. Now friendly nicknames with spaces are shown correctly, as well as it's possible to set a nickname for yourself that contains spaces. Also the nicknames on the list get updated as soon as a remote changes their nick. The program now compiles and hopefully works well on the MacOS X/Darwin platform. 4.8.7 ===== Several problems with Cyrillic characters were eliminated. It was impossible to perform ICQ White Pages searches using Cyrillic letters. Also when receiving messages with the letters used along with characters unknown for the koi8-r codepage, it resulted into showing it in bare cp1251. Also a guessing routine was written in order to be able to receive Yahoo! messages written both in cp1251 and utf-8 (the recent "improvement" by Yahoo). A patch written by Andreas Winge <d98winge@dtek.chalmers.se> was applied. The changes from it make it possible to join password-protected channels on the IRC network. "On fly" auto-reloading of configuration files was implemented, to eliminate the need to restart the program every time the files are changed. Centericq periodically checks them whether any modifications took place. If so, they get re-read. The ones that get re-read now are: sounds, colorscheme, actions and external. The Yahoo! module was extended with the the feature to send and receive files, view conference members and creating own conferences. Before it was only possible to join to conferences being created by others. Also it's now possible to fetch custom status messages in the network. 4.8.8 ===== Fixed a bug resulted into inability to read events received through the e-mail gateway and the ICQ web pager. The MSN contact list items' duplication problem was fixed. Support for the 6th protocol - Jabber, was added. It's already possible to send and receive messages, read away messages, maintain contact list and register new nicks. I heard a lot about the standard, but then after studying it a little, I didn't get disappointed, for it's really nicely designed. So, centericq is now delivering the power of the free communication standards to all the console freaks (like myself). The build problem under the Redhat 8.0 distribution was fixed. The "Not in list" contact list node is handled in a nicer way now. When centericq is unable to read the status of a contact which is not included into the permanent contact list, it just doesn't show it eliminating cases when an offline contact is shown online just because it's not on the list. A long-awaited interface feature to open an event in the full-screen mode was added. Check out the F9 key in the message view mode. 4.8.9 ===== Due to the effort of Barnaby Gray, our fellow libicq2000 author, who eliminated the need for the libsigc++ in order to compile his library, centericq now does neither. I.e. we can count minus one additional requirement. Cheers. The F9 and F2 keys that execute full-screenizing of an event and showing its URLs respectively, now work in the chat mode too, acting with the latest incoming event from the remote user. Wrong Jabber IDs specification used to lead to segfaults. Fixed. The "Find/add users" dialog was improved. In the searach by nick/UIN mode now it's possible to send messages to users without adding them to the permanent contact list. A segfault was fixed which appeared on pressing F9 in user's details view mode. Jabber users directory search was implemented as well as the invisibility along with the visible and invisible lists support. The Jabber does now have support for the SSL connections with the server. Several interface related fixes were also made. 4.9.0 ===== The FAQ document was extended with some more entries. The Jabber module was improved. Now it also supports registration on various agents that have the feature, as well as fetching others' and modifying your own vcard information. Groupchat was added, and nicknames in roster get updated as soon as you change them on the centericq contact list. The UI approach to channels and conferences was changed dramatically. There is no "IRC Channel manager" anymore. It was replaced with the "Join channel/conference" dialog which is invoked from the F4/g-menu. All other operations with channels are done from the contact list directly, with the help of commands mentioned in the F2-menu when the hostkey is pressed on the corresponding entry. The MSN module migrated to the MSN library written by Meredydd Luff <m_luff@wincoll.ac.uk>. It's way better than the previous one, it's more stable and doesn't hang waiting for data to be received, supports typing notifications and extended new mail notifications. 4.9.1 ===== Now the "Reject" button in the Jabber authorization request view window works. It appeared that it wasn't enough just to ignore such a request, because in this case it keeps on coming next time you log in. In the "Configuration" dialog it's now possible to specify a port range for peer-to-peer connections. Since only the ICQ module in the program supports such kind of communications, obviously only its port listening mechanism will be affected. Jabber contact list synchronization was implemented. Let me remind you here that in centericq synchronization means a process of reflecting the local contact list remotely, e.g. if there are contacts that are on your local list in centericq, but they're not stored server-side, they get uploaded remotely as soon as you run the respective procedure. MSN phone information fetching was implemented. Another discovered feature of the ICQ network was that if a remote user is not online currently, then a message for him which gets stored server-side is cut to 450 bytes. Centericq now has a workaround for such a situation: it splits offline messages into pieces 450 bytes each. The password change option was implemented in ICQ and AIM modules. Look at the "Update details" dialogs. MSN kept on repeating "you were added" messages. Fixed. Users on the ignore list should have been ignored even if they sent add notifications or authorization requests, but they were not. Now they are. Jabber registration caused segfault if there was a space in the "Login" field. Now, the "wrong jabber id" problem is reported in such a situation. When you had your own Jabber contact on centericq contact list, it wasn't possible to update details. Fixed. Adding and reading information about server-side contacts when they're read as a bunch of the first connect with centericq is now done slower, with necessary timeouts and stuff. Because of this workaround the server is supposed not to kick us out because of flood anymore. 4.9.2 ===== A problem resulted into ignoring bold attributes on the colorscheme file auto-re-reading was fixed. The SENDER_NICK environment variable for scripts executed on events related to MSN contacts had been set incorrectly. Fixed. Several small patches from Julien LEMOINE <speedblue@debian.org>, a Debian developer, were applied. Now the centericq build procedure can automatically find and use the alternative SSL library, called GnuTLS. Old versions of OpenSSL called SSLeay will work with centericq now too. User info "manual" external actions were implemented, so that now it's possible to define various operations to be performed with users on your contact list. You can bind the host(1) command for ICQ contacts to comfortably lookup their domain names, for instance. More info in the README chapter 9.3.6. The external actions definitions file format was extended with the new "nowait" option which makes centericq not to wait the action code to finish. Since external actions can also process outgoing messages (%pre-send), the environment variables for scripts were renamed from SENDER_* to CONTACT_*. The Jabber module was modified so that now it treats correctly all the data encoded in UTF-8, including nicknames in roster, user information, and so on. The centericq configuration now gets saved on receiving the SIGTERM signal. Useful if you don't wanna lose your recent settings on reboot. Shells others than /bin/sh didn't work in external actions. Fixed. In the adding to visible/invisible list selection box contacts that are already on the list are not shown anymore.
2003-01-24Note in USE_NCURSES variable which functions actually are missing for thiswiz1-2/+2
to build with native curses.
2002-11-30USE_PKGLOCALEDIR, remove unnecessary patch, delint.salo2-18/+18
2002-09-29buildlink1 -> buildlink2 and use gcc/buildlink2.mk instead of Makefile.gccjlam1-12/+12
2002-04-06avoid -0* on alpha which causes as(1) to never finishdmcmahill1-1/+7
2002-03-25Only use the gcc pkg on egcs systemshubertf1-2/+6
2002-03-25Remove commented out gcc dependency that happened in 1.4 version. This reallyjmc1-2/+2
does need gcc 2.95 or greater to work
2002-03-18need libintlitojun1-2/+3