summaryrefslogtreecommitdiff
path: root/chat
AgeCommit message (Collapse)AuthorFilesLines
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-02-15Update to version 0.4.10.1.salo4-18/+26
Addresses PR pkg/20294 by Rudiger Kuhlmann. Changes: 0.4.10.1: ========= - bug fix release 0.4.10: ======= - autosaving - autofingering - new event script handling - contact meta data saving - contact groups - log file utils (from rtc) - ^C handler - type-2 message sending - remote control via a FIFO - send and receive UTF-8 encoded message - ASCII art mICQ logo - alias'ing of commands - history
2003-02-14Update AIM for Linux to Version 1.5.277. The following is copied and pasted fromfredb3-16/+15
the web page: New Features in Version 1.5.277 * Works with Red Hat 6.x * Ability to install anywhere. (Extract everything into a single directory and then run aim with option "--install_dir %path" where %path is the path to directory containing all the libraries) * File Transfer * Typing Meter in IM window * Displays idle time * Supports all windows sounds * Drag & Drop support for File Transfer Other Features in Version 1.5.277 * Added popup window on Buddy sign on and sign off * Updated Sign On screen * Added font/color/smile support * Added timestamps * Added Away preference page * HTTP proxy support * Buddy Alerts * URL support (in messages) * Improved Buddy List import * Enhanced away messages - You can now customize your away message * Improved account control - Change your password or e-mail address from within AIM * Release notification - AIM will notify you when a new release becomes available * New user registration - New users who click on Sign On will go to the registration Web page * Sound preference - Now you can control which sounds you want to hear * Proxy support - AIM for Linux 1.5.234 supports SOCKS4, SOCKS5, HTTPS * Improved window control - Customize the position and size of AIM windows * Support for short-cut keys for most common windows
2003-02-12Don't set a non exixtent function to read-passwd on FSF Emacs 20.xyyamano2-1/+20
or later (They actually have read-passwd).
2003-02-11improve.grant1-3/+3
2003-02-06DISTNAME is required. Regen distinfo. (Hi Jim!)dmcmahill2-5/+5
2003-02-05We now have a properly versioned distfile for the (alpha) i2cb client, andjwise2-5/+4
we now point users to ${MASTER_SITE_LOCAL} for the distfiles.
2003-02-05include missing headers to make this build on alpha. Problem noted in ↵dmcmahill5-1/+53
recent bulk build
2003-02-05gnome[12]-dirs shouldn't have buildlink2.mk files as they don't havejlam3-7/+8
either shared libraries or header files. Remove references to these buildlink2.mk files from package Makefiles.
2003-02-01If there's a system header <sys/queue.h>, don't use the one that's bundledagc1-1/+4
with the tirc package, since it is unlikely to work in most cases - use the system one instead.
2003-01-31Update to version 1.8.salo2-5/+5
Patch from Juan RP via PR pkg/19980. Changes: ======== - fixed bug in /set underline - fixed bug in nick complete involving nicks with braces - fixed bug in dcc resume and dcc file dialog
2003-01-31Update to version 0.12.1.salo2-7/+7
Patch from Juan RP via PR pkg/19982. - remove bogus USE_X11 Changelog: ========== - Fixed some compile warnings - Bumped version number - Removed silly checks in dcc.c - Changes public and private ctcp action formats so you can differentiate between the two.
2003-01-31Update to version 2.8.6.salo4-28/+29
Initial patches from Juan RP via PR pkg/20101. Changelog: 2.8.6 ===== - Bnc now lists all docked sessions - Rewrote the send/recv code - Implemented non-blocking sockets - Fixed a problem with bnc not binding to vhost when specified by IP instead of dns 2.8.4 ===== - a quick change added to conf.c by moomoomoo to fix a major bug and tide us over until the 3.0.0 version is ready for public release. 2.8.2 ===== - Coded in channel watching code for docking. - Coded a new line parsing system - Coded a new system for the client lists, maybe it will fix some bugs - implemented docking, still very beta though /detach password /resume FD password - rewrote some of the inner workings, hope this fixed some bugs. - rewrote config file format, now uses real words (listen xxx) read example.conf for details. Old format will still work.
2003-01-31Update to version 1.0c19.salo9-632/+617
Changes unknown. Based on PR pkg/19296 from Juan RP.
2003-01-29Clean up hard-coded /usr/X11R6/include from the header search path, andjlam3-13/+12
just have BUILD_DEPENDency on qt3-tools instead of the full one.
2003-01-28Instead of including bsd.pkg.install.mk directly in a package Makefile,jlam5-12/+17
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set to "YES". This enforces the requirement that bsd.pkg.install.mk be included at the end of a package Makefile. Idea suggested by Julio M. Merino Vidal <jmmv at menta.net>.
2003-01-28Update to 0.11.5.3.wiz5-33/+16
Summary of changes from 0.11.4.13 to 0.11.5 [2002-12-10] ============================================ [pkg fea] New Spanish README.es. [UI fea] AUTOCRYPT, naim will automatically encrypt messages sent to other naim users. [UI fea] /save will now store [practically] *all* configuration settings. [UI fea] Newer, more transparent client to client protocol. [UI fea] Ability to control what types of events cause a window to become yellow, via the $chatter variable: # Private messages: +1 # You kicked, oped, or deoped in a chat: +2 # Anyone else kicked or deoped in a chat: +4 # Public messages to a chat: +8 # Topic changes, or anyone oped in a chat: +16 # Anyone joining, parting, changing nicknames, or quitting altogether: +32 [UI fea] The nsocket module has been expanded to better illustrate naim's powerful module interface. Summary of changes from 0.11.5 to 0.11.5.1 [2002-12-21] ============================================ [UI fea] Links now appear somewhat cleaner, and redundant links, such as ``<a href="http://something/">http://something/</a>'' do not appear as links (to de-WinAIM messages). [pkg bug] Many autoconf-related cleanups. [Lil fea] Minor Lily enhancements to address grossly cross-posted messages. Summary of changes from 0.11.5.1 to 0.11.5.2-2003-01-01-2004 ============================================ [UI FEA] Time zone information is exchanged during autopeer negotiation. [UI fea] Small fixes in the original HTML parser, new HTML parser included (but not yet used). [UI fea] The time stamps prepended to messages are now based on the format specified in $timeformat, rather than a hardcoded "[%H:%M:%S]&nbsp;". [pkg bug] The new user course has been temporarily removed until it can be completed. [UI FEA] The window list window now uses ASCII line drawing symbols to promote state. [UI fea] Primitive menuing added in (accessed with Escape). Incomplete. [UI bug] Apparently /alias actually works; added autohelp message for it. [UI fea] Buddy Tab completion will match real names as well as screen names (so "/j<Tab>dani<Tab>" will expand to "/jump RPIDan ", since my real name is set to "Daniel Reed"). [UI BUG] High ASCII input will no longer cause the input handler to reset itself; it is simply ignored now. [UI bug] Home and End will work to switch buddy windows even inside the status window (F1). [UI fea] If you are in paste mode, the status bar will identify that fact, and tell you how to get out of it. Summary of changes from 0.11.5.2-2003-01-01-2004 to 0.11.5.2-2003-01-03-0149 ============================================ [UI bug] /set completion fixed. [UI bug] KEY_RESIZE handler corrected. Summary of changes from 0.11.5.2-2003-01-03-0149 to 0.11.5.2-2003-01-04-2111 ============================================ [AIM FEA] Profiles that are too long to meet the server's size limits will be truncated to fit, and a warning will be sent to the user. [UI bug] Small bugs fixed in the /quit cleanup code (so /disconnect works again). [UI fea] Tab complete now fills in connection windows if no commands match. /set completion makes Even More Sense(TM) now. Summary of changes from 0.11.5.2-2003-01-04-2111 to 0.11.5.2-2003-01-06-1445 ============================================ [UI fea] When naim joins a chat, people already in the chat will be displayed in one message (rather than one message per person). [Lil bug] Fixed a seg fault if you weren't in any chats on startup. [UI bug] Screen names exactly as wide as the window list window would have the last character replaced with a '>'. Fixed. [UI fea] Up-arrow completion now has the ghost effect /-commands have as of 0.11.5. [UI FEA] New $awaylog. If set, all messages received while /away will be mirrored in an :AWAYLOG window (for people who detach for days and lose messages from the 500 line scrollback limit). Summary of changes from 0.11.5.2-2003-01-06-1445 to 0.11.5.2-2003-01-07-0336 ============================================ [Yah fea] Preliminary Yahoo! Messenger support begun. [pkg fea] New --enable-firetalk-msn and --enable-firetalk-yahoo, both default to disabled. Once these protocol drivers are able to successfully sign on and send/receive IM's, they will always be built. [UI fea] :-windows (such as :RAW, :AWAYLOG, :REVIEW) are now fully treated as special cases in naim, and naim won't attempt to join them on signon. [AIM bug] Chat name normalization bug squashed. [UI FEA] New $autosave. If set (default currently off), naim will /save when the user /quit's. [UI fea] New /winlist command. Allows the user to set the state of the window list window, a la F4. /save uses this command to restore your F4 state on start-up. [UI FEA] People who are /ignore'd will be ignored in group chats as well. This is mainly so I can /ignore stupid bots in channels I frequent, but others have requested this in the past. [UI fea] $awaylog has been expanded: A value of 1 logs only private messages received, while a value greater than 1 logs private messages sent and chat messages. Summary of changes from 0.11.5.2-2003-01-07-0336 to 0.11.5.2-2003-01-07-0515 ============================================ [UI fea] Misc. UI cleanups. Due to popular request, names are now colourized in the :AWAYLOG window. Summary of changes from 0.11.5.2-2003-01-07-0515 to 0.11.5.2-2003-01-08-1249 ============================================ [Lil fea] The RPI Lily community dislikes naim's UI, and fears its proliferation will be the downfall of Lily. In any event, naim now combines multiple /join's. Emote discussions are now treated properly (messages are prepended with ", emotes are not prepended with /me). [UI bug] -01-04-2111 lied. /quit and /disconnect *really* work correctly now. Summary of changes from 0.11.5.2-2003-01-08-1249 to 0.11.5.2-2003-01-10-0308 ============================================ [pkg fea] New --disable-nirc-manlink. If specified, the nirc man page symlink will not be installed (for FreeBSD). [UI bug] Time zone negotiation has been made to work under FreeBSD. [ECS bug] Since the last time I used it, Solaris' log10(0) stopped returning 0. Workaround included. [pkg fea] New commands.txt, keyboard.txt, and various existing documentation files now installed with naim. Thanks to Ken Bloom <kabloom@ucdavis.edu> for keyboard.txt, and the motivation to finish conio's auto-documentation. [UI fea] ~/.naimlog subdirectories will now be created mode 0700 instead of 0755, for privacy reasons. [UI fea] /set completion now searches default values first, and provides descriptions if available. Summary of changes from 0.11.5.2-2003-01-10-0308 to 0.11.5.2-2003-01-12-0206 ============================================ [UI bug] Sending queued messages no longer resets your idle time. [UI fea] Preliminary support for context-sensitive Tab completion, for example /set completes variables, /readprofile completes file names, /jump completes window names, /open completes buddy names, etc. Incomplete. [UI fea] /bind and /set's list modes are much more thorough now, including descriptions for all current settings. [UI FEA] /help system drastically revamped. Now reads from pkgdocdir/*.txt files, and uses current settings for the output of ``/help keys'' and ``/help variables''. ``/help commands'' now has accurate information. [UI bug] </font> tag now resets bold status if <font> changed it. [UI fea] All configuration variables are now fully documented. Summary of changes from 0.11.5.2-2003-01-12-0206 to 0.11.5.2-2003-01-13-1733 ============================================ [pkg fea] contrib/sendim.sh is now installed into bindir. [IRC bug] Certain types of messages could cause an infinite loop in the de-HTMLizer. Fixed. [Lil bug] Certain types of messages could cause an infinite loop in the de-HTMLizer. Fixed. [Lil bug] Queued join structure wasn't being properly initialized in all situations. Fixed. [UI bug] /set's list mode and the variable completion mechanisms confused each other, and could cause an infinite loop in some situations. Fixed. [UI bug] ``/help commands'' incorrectly listed some required /-command arguments as optional. Fixed. [UI bug] A mis-paste in /save kept string variables from being properly recorded. Fixed. [UI fea] ``/dlsym dltest hello there'' added as an example for the /dlsym command. [UI bug] Colons in non-command strings (most notably $conn:setting variables) confused Tab completion. Fixed. Summary of changes from 0.11.5.2-2003-01-12-0206 to 0.11.5.2 ============================================ [UI fea] Slight UI tweaks. Summary of changes from 0.11.5.2 to 0.11.5.3 ============================================ [pkg bug] On systems that lacked dlopen(), src/conio.c would fail to compile due to a header file being incorrectly not included. Fixed. [UI BUG] AUTOCRYPT key negotiation failed under some circumstances due to improperly terminated strings. Fixed. [UI BUG] Command completion caused unpleasantness when arguments were given to argless commands (such as /quit). Fixed.
2003-01-27Remove dependancy on gnome1-dirs as discussed with wiz. This will be ↵jmmv2-4/+2
handled by gnome-libs.
2003-01-27Fix previous change: share/applets/* directories are removed by gnome-core.jmmv2-4/+4
2003-01-27Add a comment saying that share/applets/* directories are beeing removedjmmv2-3/+4
in gnome1-dirs.
2003-01-27Depend on gnome1-dirs to handle shared directories. Bump PKGREVISION.jmmv12-20/+33
2003-01-26- use SHLIBTOOL_OVERRIDE instead of LIBTOOL_OVERRIDE, the ugly staticsalo3-19/+6
libraries hack is now gone - fix typo in patch-ab
2003-01-26Update to version 0.9.12.salo2-17/+6
- use SHLIBTOOL_OVERRIDE instead of LIBTOOL_OVERRIDE, the ugly static libraries hack is now gone. Changes from 0.9.11 to 0.9.12 ============================= * Added macros SILC_SWAB_[16|32] to swab byte order of 16-bit and 32-bit unsigned integers. * Use the SILC_SWAB_16 instead of htons() in server when handling ports since the ports in structures are always in little-endian order (regardless of platform). * Send DISCONNECT in close admin command in server. * Check whether we are already connecting to a remote router (in addition of checking whether we are already connected) before creating new connection. * Check that socket is valid after QoS is applied to data. * Make sure the socket connecetion is not closed to early when closing connection in server. Also make sure the connection is always closed after error in a protocol. * Fixed server crash with double Primary block in config file. * Fixed various memory leaks around the config file parser. * Fixed a double free in INVITE command error handling in server.
2003-01-25Update to 1.4.10. Bug fixes.uebayasi3-9/+9
2003-01-24Note in USE_NCURSES variable which functions actually are missing for thiswiz3-7/+6
to build with native curses.
2003-01-23This new patch fixes a privacy problem as posted in bugtraq and Gabber'sjmmv3-3/+22
homepage. This has been fixed in Gabber's CVS too. Quoting from there: A privacy violation in Gabber has been posted to Bugtraq. The update notification feature of Gabber (and other Jabber clients) used to work by notifying update.jabber.org that you have logged in with Gabber version x.x.x. This feature has not been configurable in Gabber. Patch provided by Greg Troxel in private mail. Bump PKGREVISION to 4.
2003-01-19Update ScrollZ to 1.9.grant4-16/+697
Major changes since 1.8m: + shitlist is now checked upon nick change (requested by Toch) ! cut encrypted messages at 304 characters to avoid decryption problems at the other end when IRC server cuts the message (reported by [2am]) + all mass commands (MDOP, MOP etc) now support -A flag to operate on all users (requested by ogre) + improved tabkey completion now cycles through channels as well, /DCC GET nick<tab> cycles through the files offered by nick /DCC SEND nick <tab> cycles through files on disk - if you use a relative path it looks in your CDCC ULDIR or current dir if that isn't set, also completes commands as in /M<tab> and /HELP M<tab>, path in /LOAD and DCC CHAT nicks (coded by braneded, many thanks!) + SSL support: to enable it call configure with --with-ssl. to use it SERVER -SSL HOST:PORT or WINDOW [-]SSL HOST:PORT or prefix server hostname with a ! as in scrollz nick !server:port. SSL connections are indicated with a ! in the server list (thanks to Sharky and Darkie for permission to use their code from BitchX SSL port) + per channel logging, check help for commands CHANLOG, CHANLOGDIR, CHANLOGPOST and CHANLOGPREFIX (requested by Ahnberg and his gang) ! ignore case of nickname in IGNORE nickname (reported by braneded) + mIRC compatible DCC resume, it has to be enabled in defs.h (patch submitted by braneded) ~ merged ircii-20011210 changes (without ISO-2022-JP stuff and mIRC color stuff - sorry but my screen.c is too different these days from ircII and ircII won't allow for ANSI color codes, also removed ircII's SET SHOW_STARS and SET STAR_PREFIX in favour of my, more complete code, there is no support for %v (voice status) in status bar as ScrollZ already uses %@ for that) ~ we now use HELP like ircII - all ScrollZ.help text was moved into help directory which is now part of the distribution (thanks braneded) plus I have also described all ScrollZ modifications such as additional functions, status variables and all SETs (I really hope someone is gonna take over the docs project as I simply don't have time to do both the coding and the docs) WARNING: SHELP is gone, use HELP from now on! + AWAYENCR to toggle encryption of ScrollZ.away on or off (the file is encrypted using master password, a tool to decrypt such encrypted files can be found in tools directory) The full list of changes can be found in ChangeLog.ScrollZ.
2003-01-19Use "mk/pthread.buildlink2.mk" instead of "devel/pth/buildlink2.mk" totron1-3/+2
use native threads on platforms which support them.
2003-01-16Add missing file.salo1-1/+2
2003-01-16Update to version 1.6.13.salo4-18/+18
Patches provided by Sergey Svishchev <svs+pr at grep dot ru> in PR pkg/19869. Changes: 1.6.13 (22 November 2002) ========================= - doc/MODULES updates - fixed utf-8 handling for config file strings (such as realname) - added a proc to alltools that returns the ordinal number for a number - added support for EMFILE (errno 24 - Too many files open) in neterror() - fixed the list format returned by tcl_channel_info() - don't ban users when not going to kick in refresh_ban_kick() - added a stacking limit for fastdeq - made the modes-per-line limit definable in src/chan.h - [ban/exempt/invite]-time were not being saved to the channel file - halfops were not honored in flush_modes() - fixed cosmetic problems with logging in some irc module commands - exported tell_bottree() to modues - optimized logging functions - removed eggdrop.advanced.conf and eggdrop.simple.conf - adding a missing killsock and lostdcc in eof_dcc_send() and eof_dcc_get() - fixed the logic in check_this_member() - made the timestamp style definable in src/eggdrop.h - added a missing return in bot_actchan() - fixed a problem with 'connect' and 'control' where the script would abort prematurely - don't "want ops" in modeless (+) channels - tell the user to set 'my-ip' when hostname self-lookup fails - improved access checking in -host/+host - fixed a possible buffer overflow in raw_dcc_resend_send() - fixed a missing escape in some regexps in misc/modconfig - channel set #chan chanmode $var corrupted $var in Tcl8.x - don't log "joined #chan but didn't want to" in certain cases where the channel was newly removed or set inactive - cosmetic changes to share_stick_[exempt/invite/ban] - msg_key and msg_invite did not work properly for !channels - show the number of hops in .trace's output - use the proper dynamic lib extention on Mac OSX - return 5 from dccsend if the file exists in the temp directory and copy-to-tmp is enabled - fixed a possible exploit in reaffirm_owners() - friends/ops/bots are now correctly unbanned when a ban is set on a - channel that matches their host - compile fix for systems that do not support snprintf() - fixed a bug where if the bot is kicked while channel information is - still being received, the bot will think it's still on the channel and not rejoin - removed names parsing, as it causes many problems and was only added for compatability with an old version of unrealircd - more broken dprintf's in irc commands - fixed a broken dprintf in cmd_kick() - made [ban/invite/exempt]-time a channel int - documentation updates related to the PUBM bind 1.6.12 (26 July 2002) ===================== - reverted the sockfix patches from 1.6.11 1.6.11 (26 July 2002) ===================== - need-[limit/invite/unban/key] work now - fixed a problem with 'connect' and 'control' where the script would abort prematurely - improved the logic in cmd_mnsban when specifying what happen to remove and where to remove it from - fixed cmd_kickban so it works - fixed a bug causing "[HH:MM] !!! OVER MAXIMUM <queue> QUEUE" to be - logged to LOG_SVROUT - log PINGs/PONGs sent to the server in LOG_SVROUT - some small changes to make eggdrop work with tcl8.4b1 (it won't work with tcl8.4a1 or a2 anymore though) - fixed a crash while doing .kickban -nick - the return values of uname() are now properly checked - added handlen friendly code to various commands (this is a new patch to replace the handlen friendly patch reverted in 1.6.10 - don't show +inactive channels in a remote .who - changed the .status output a bit (includes the name of the config file now) - msg_whois should require an argument. - added support for halfops (channel mode +h) - don't allow channels containing commas to be added.. also made an error message more clear - updates to doc/MODULES - more doc updates - fix for !channels when people quit or change nicks - made all the commands use CHANMETA instead of hardcoding channel types - added 'channel get <chan> <setting>' (backported from 1.7) - uptime.mod will not unload now once loaded (this prevents you from losing your stats on a .restart .. to remove, you have to .die) - uptime.mod now sends the proper pid and also won't send garbage if the bot currently isn't on a server - updated slennox's sentinel.tcl to the latest version - added support for +r on Undernet's ircu 2.10.11 - fixed a crash in seen.mod with long channel names - added support for the +C channel mode (noctcp) on QuakeNet's ircu
2003-01-16Update to version 0.20030114.salo5-28/+34
Patches provided by Dawid Szymanski <dawszy at arhea dot net> in PR pkg/19864. Changes: - a lot of changes to match new 5.0 protocol specification. - full list of changes at http://dev.null.pl/ekg/changelog.php (polish only)
2003-01-12Update "xchat" package to version 1.8.11. Changes since version 1.8.10:tron4-22/+15
- Updated Turkish translation (Fatih Demir). - Updated Swedish translation (Christian Rose). - Updated Spanish translation (Julio Merino). - Fixed /ME in dialog windows. - Support up to 4GB files in DCC (previously 2GB). - Fixed random /part reasons not working. - Fixed possible crash when receiving a message from a channel that was already parted. - Updated included intl/ to 0.10.38. - Updated build environment to autoconf 2.53. - Fixed tabcompletion crash on very large channels. - Fixed glibc 2.3.x regexp channel-list window crash. - Don't leak memory on /unloadall. - win32: convert \ and | to _ when receiving filenames with nick. - win32: don't use TerminateThread(), which leaks the stack. This update was provided by Juan RP in PR pkg/19801.
2003-01-12Add patches from the irssi CVS repository and bump the version becauseveego2-2/+6
of that.
2003-01-12Add patch from the irssi CVS repository:veego1-0/+20
2002-12-09 21:54 Timo Sirainen <tss@iki.fi> * src/irc/core/modes.c: mode +o nick -o nick2 did +o for the nick2 too
2003-01-12Add patches from the irssi CVS repository:veego1-0/+103
2002-11-29 13:38 Timo Sirainen <tss@iki.fi> * src/core/network.c: If bind() fails when connecting, don't fallback to default address. Should make it easier to notice invalid settings or figure out why it's not working.. 2002-11-28 23:43 Timo Sirainen <tss@iki.fi> * src/core/network.c: net_gethostbyaddr() was pretty much broken.
2003-01-12Add patch from the irssi CVS repository:veego1-0/+27
2002-11-19 12:18 Timo Sirainen <tss@iki.fi> * src/irc/dcc/dcc-send.c: /SET dcc_send_replace_space_with_underscore ON was buggy.
2003-01-11Update to 2.4.24.22.uebayasi5-76/+25
* Use standard modeline instead of its own one. * Fix a bug that an error occurs on typing C-m if used with DDSKK. * Garbage correct obsolete defsubst fragments.
2003-01-10emacs.mk already includes bsd.prefs.mk, no need to include it manually awiz2-5/+2
second time.
2003-01-10Enable "X Use Idle Times" if the XScreenSaver extension is provided by thejmmv1-2/+8
actual X11R6 installation. Bump PKGREVISION to 1. This fixes the request in PR pkg/19077 by John Franklin.
2003-01-10Back out previous. USE_PKGLOCALEDIR already in Makefile.commoncjep1-2/+1
2003-01-10USE_PKGLOCALEDIRcjep1-1/+2
2003-01-09Update from 0.59.6 to 0.59.8.mycroft3-22/+38
version 0.59.8 (01/06/2003): * Ripped out all gtk2 support (Thanks Nathan Walp). * Fixed smiley related segfault (Thanks Robert McQueen) * Yahoo! can connect again version 0.59.7 (12/21/2002): * Yahoo i18n fix (Thanks Ethan Blanton). * Fixed a bug in escaping saved passwords (Thanks Eric Timme) * Fixed an overflow bug in perl script autoloading (Thanks David Kaelbling) * Some build fixes for those using stricter compilers, notably MIPSpro (Thanks David Kaelbling) * Fixed a bad argument to accept() calls (Thanks David Kaelbling) * Fixed crashbug on empty rvous requests (Thanks Brandon Scott (Xeon)) for being the first to point this out.
2003-01-08Update to version 0.9.11salo5-61/+28
IMPORTANT NOTE: This version does not include backwards support for the old style SILC private key so if you skipped 0.9.10 version you won't be able to run this server without generating new key pair. Changes from 0.9.10 to 0.9.11 ============================= * Workaround GCC bug which causes memory exhaustion when compiling sha1 with optimizations on UltraSPARC. from openbsd * Added some sanity checks in server for correctness of the server configuration. * More log printing during backup router protocol. * Removed backwards support for old private key file format. * Removed backwards support for not-so-strict decryption length check, it's strict now. * Fixed error handling of invalid client entry when calling commands in server. Fixes a crash. * Fixed double free in async host lookup code. * On backup router handle now the SERVER_SIGNOFF from router for local connected servers too, and close the connections. Do not process them as normally signing off servers when they really signoff by sending EOF fe, but always assume that router sends the SERVER_SIGNOFF. * Fixed socket unsetting when closing connections. * Fixed close command to use the port correctly when closing server connections. * Check for NULL outbuf in silc_socket_write. It is possible that it is NULL is some odd case. * Do not call final protocol callback for backup router resuming protocol when closing connection. It is closed by timeout in case of error. * Backup reconnect to router if backup resuming protocol failed. * Fixed double free in SKE library error hadling when signature error occurred. * Fixed double free in invite list adding code when adding invite strings.
2003-01-08Update to version 0.9.11salo5-50/+31
IMPORTANT NOTE: This version does not include backwards support for the old style SILC private key so if you skipped 0.9.10 version you won't be able to run this client without generating new key pair. Changes between 0.9.10 and 0.9.11 ================================= * workaround a bug in GCC which causes memory exhaustion when compiling sha1 with optimizations on UltraSPARC. from openbsd * Don't display "foo appears as foo\nYou're now known as foo" messages. * Do not print the nickname in SERVER_SIGNOFF if we do not have it. Prevents asserts in Irssi core. It is possible we don't have the nick if it was just being resolved when server signoff. * Prevent endless resolving of user informations in USERS command by checking the command reply status correctly. * Don't print signed messages when sending failed. * Send adequate signal when founding a channel by joing it. * Make GETKEY to update the client entrys fingerprint too. * Fixed autonick crashbug in client library. * Fix theme abstracts parsing. * Fixed double free in SKE library error hadling when signature error occurred.
2003-01-03update to psi 0.8.7lha7-284/+161
2003-01-03Change my email address to the NetBSD one (hispabsd.org -> netbsd.org).jmmv1-2/+2
Approved by wiz.
2003-01-02Add missing equal sign in DEPENDS.wiz1-2/+2
2002-12-31Update Navi2ch to 1.6.1.uebayasi3-48/+52
Changes are * Handle "Oyster". * Response filter ("Abobo---n"). * Send message backup. * Support architecture-dependent characters. * Better display of variable links in messages. * Automatically retry cookie validation. * PON cookie support. * Diff support for BBSs othen than 2ch. * Improve detection of "Abo---n". * Configurable sort of threads. * Other bug fixes.
2002-12-30Add libares-1.1.1, zephyr-20010518, tzc-2.6.15, zephyr-mode-2.5.20sommerfeld1-1/+4
2002-12-30oops, we moved.sommerfeld1-2/+2