summaryrefslogtreecommitdiff
path: root/chat
AgeCommit message (Collapse)AuthorFilesLines
2011-12-21Update ejabberd to 2.1.9.fhajny3-11/+11
Changes: * Core ejabberd - Decrease CPU usage caused by tls:send with large data - Escape iolist correctly when NIFs are disabled (EJAB-1462) - Fix code to satisfy Dialyzer warnings - Fix compilation in Windows - Replace calls of OTP’s Binary, since they would require R14 * LDAP - Document ldap_tls_cacertfile and ldap_tls_depth options (EJAB-1299) - Log an error when an LDAP filter is incorrect (EJAB-1395) - New options: ldap_tls_cacertfile and ldap_tls_depth (EJAB-1299) - New option: ldap_deref_aliases (EJAB-639) - Match ldap_uidattr_format case-insensitively (EJAB-1449) * MUC - Support for multiple entry with same nick to MUC rooms (EJAB-305) - Support voice request and approvement - New room option: allow_private_messages_from_visitors - New room options: allow_voice_requests and voice_request_min_interval - Include status 110 in presence to new occupant (EJAB-740) - Fix mod_muc_log crash when first log entry is room destroy (EJAB-1499) - Many fixes and improvements in mod_muc * Pubsub - Enable pubsub#deliver_notification checking (EJAB-1453) - Fix Denial of Service when user sends malformed publish stanza (EJAB-1498) * ODBC - Fix ODBC account counting (EJAB-1491) - Optimized mod_roster_odbc:get_roster * Miscellanea: - New SASL SCRAM-SHA-1 authentication mechanism (EJAB-1196) - New option: resource_conflict (EJAB-650)
2011-12-18Fix HOMEPAGE, from Snader_LBdholland1-2/+2
2011-12-17Add missing mk/termcap buildlink.sbd1-2/+3
Bump PKGREVISION
2011-12-17Add missing mk/termcap buildlink.sbd3-3/+18
Respect LDFLAGS Bump PKGREVISION
2011-11-28chat/tzc: Add DragonFly and FreeBSD supportmarino1-1/+12
DragonFly and FreeBSD don't build libdes with Kerberos IV. Likely the modification of removing -ldes and adding -lcrypt could have been done entirely with changing LDFLAGS, but conservately sed subsitition was used in order to avoid changing library linking order and possibly breaking other platforms.
2011-11-28chat/zephyr: Add DragonFly and FreeBSD supportmarino3-11/+35
DragonFly and FreeBSD don't build libdes with Kerberos IV, and at least DragonFly doesn't have heriod support. Sed substition within the Makefile was required due to requirements conflicts between platforms.
2011-11-27chat/quirc: Fix build with modern GCCmarino6-1/+66
2011-11-27Try to deal with OpenSSL changes and stricter GCC warnings.joerg3-1/+49
2011-11-26chat/centericq: stdlibc++ too old for DragonFlymarino1-1/+3
Centericq hasn't been updated by the author since 2005. The hash_map classes that it uses were deprecated and finally removed from gcc. They are not available in gcc4.4, the default DragonFly compiler. This packages is being masked for DragonFly 2.10 and later.
2011-11-25string.h is always good.joerg2-6/+4
2011-11-25Always include string.hjoerg3-14/+9
2011-11-23chat/kmess: Fix DragonFly breakagemarino2-1/+16
Conditionally add <strings.h> for DragonFly. No PKGREVISION bump required.
2011-11-23chat/gloox: Fix DragonFly breakagemarino3-1/+33
Gloox probably never built on DragonFly. These two patches use __DragonFly__ macro to fix the missing header problem, so no PKGREVISION bump required.
2011-11-23chat/gajim: Add msgfmt to USE_TOOLSmarino1-2/+2
Required to build on DragonFly.
2011-11-23chat/telepathy-logger: Add msgfmt to USE_TOOLSmarino1-2/+2
Required to build on DragonFly.
2011-11-23chat/libfolks: Add msgfmt to USE_TOOLSmarino1-2/+2
Required to build on DragonFly.
2011-11-22Fix build with GCC 4.5joerg2-1/+14
2011-11-20Recursive bump for graphics/ImageMagick buildlink addition.sbd1-2/+2
2011-11-20pkg/45157schnoebe1-2/+2
Mention security/qca2-gnupg on the line with GnuPG support.
2011-11-18Fix problem with msn connect, reported by Frédéric Fauberteautonio3-3/+71
The patch is obtained using revisions 824 and 825 of the bitlbee repository
2011-11-16Add missing file "share/irc/help/nuser" to package list and bumptron2-3/+4
revision because the binary package changed.
2011-11-15update ircii to 20111115. main changes since 20110228 include:mrg4-17/+17
o fix compile time errors in on modern glibc systems o add /nuser command o wserv and ircio move into "libexec" dir.
2011-11-14Update p5-p5-POE-Component-IRC to 6.75.hiramatsu2-10/+8
Changes from previous: 6.75 Sun Nov 13 14:24:50 UTC 2011 - Win32 fixes to the DCC plugin and netsplit test - You couldn't specify a localaddr without a localport. Fixed. 6.74 Sun Oct 9 20:16:13 GMT 2011 - Disable authentication in t/01_base/04_pocosi.t. Fixes test failure. 6.73 Sat Oct 8 04:40:18 GMT 2011 - Add missing dependencies to t/inc needed by poco-server-irc 6.72 Fri Oct 7 15:41:53 UTC 2011 - Skip IPv6 tests on systems which don't have inet_pton() - Fix regression in t/03_subclasses/01_state.t - Update the poco-server-irc in t/inc to version 1.53 6.71 Sun Sep 18 16:07:33 GMT 2011 - Make the component easier to use with dynamic IP interfaces - Fix race condition in 06_state_nick_sync.t - Silence warning due to incorrect use of length() instead of defined() - State.pm: Add a parameter to irc_topic containing the old topic 6.70 Tue Aug 2 03:38:52 GMT 2011 - State.pm: Support multiple modes in NAMES replies (NAMESX, multi-prefix) - State.pm: Support nick!user@host in NAMES replies (UHNAMES) - State.pm: Added channel_url() - Fixed a race condition in 06_state_nick_sync.t 6.69 Fri Jul 29 01:52:38 GMT 2011 - Whois.pm: Collect info from numerics 307 and 310 - Whois.pm: Removed the 'account' key and have the 'identified' key do its thing instead, so that there is one generic way to check if a user is identified, regardless of the network. 6.68 Sun May 22 17:01:21 GMT 2011 - REALLY fix it to work with the latest IRC::Utils 6.67 Sun May 22 16:43:27 GMT 2011 - Add missing documentation for irc_plugin_(add|del|error) events - IRC.pm: Improved the layout of the documentation - Common.pm: Fix to work with latest IRC::Utils 6.66 Thu May 19 22:32:07 GMT 2011 - BotCommand.pm: Allow commands to be \S+, not just \w+ 6.65 Thu May 19 01:54:21 GMT 2011 - BotCommand.pm: Quote the 'Prefix' before using it in a regex, and add 'Bare_private' to allow commands in private without a prefix 6.64 Sun May 15 09:59:12 GMT 2011 - Fix incorrect amount of tests skipped in 04_ipv6.t when IPv6 is not supported 6.63 Sun May 15 05:06:57 GMT 2011 - Remove vestigial 'unregister' event handler, poco-syndicator handles that now. The latest poco-syndicator release croaks if we try to override its handler, so this was causing failures. 6.62 Tue May 3 10:58:45 GMT 2011 - Make use of IPv6 functions from Socket (instead of Socket6) if they are available, and skip the IPv6 test if we don't have an implementation of getaddrinfo(). Thanks to Apocalypse for this. - Add a parameter to irc_snotice which contains the target of the message (usually '*' or 'AUTH' or something). - Qnet/State.pm: Forgot to import parse_user() from IRC::Utils. - IRC.pm: Document the Bitmode parameter and make it 8 (+i) by default. - IRC.pm: Remove a sizable chunk of the code and inherit from POE::Component::Syndicator instead. Got rid of an old backwards compatability workaround in the process: sessions will no longer receive irc_connected/irc_disconnected/irc_shutdown events if they didn't register for them. - Console.pm: Avoid custom stringifications when dumping objects - State.pm: nick_info() was failing when a nick was known but unsynced - Console.pm: Decode all arguments before printing them 6.61 Tue Apr 19 17:02:54 GMT 2011 - The changes to the filter test were causing failures on <5.12 due to C<values(ARRAY)>. Fixed it. - Make it so that irc_shutdown is always the last event to be sent - Depend on POE 1.310 to fix failing socket error test on Windows - Improve event queue ordering to make it more predictable. Add new methods, send_event_next() and send_event_now(), to bypass the event queue in different ways. - Replace the functions in Common.pm with wrappers around equivalents from IRC::Utils. - IRC.pm: Add server() and port() accessors. 6.60 Fri Apr 15 06:12:28 GMT 2011 - Fix failure (RT #67465) related to the recent irc_snotice change. Added a test for it as well. 6.59 Mon Apr 4 20:22:38 GMT 2011 - FollowTail, Logger & DCC: Use rel2abs instead of abs_path to preserve symlinks while still being unaffected by chdir() 6.58 Mon Apr 4 17:48:59 GMT 2011 - Fix FollowTail test to work in case /tmp is a symlink 6.57 Sat Apr 2 03:34:04 GMT 2011 - FollowTail, Logger & DCC plugins: Expand '~' in filename arguments, and resolve them to absolute paths, in case the process will chdir(). 6.56 Fri Apr 1 20:05:14 GMT 2011 - irc_snotice has been used for server NOTICEs which do not have a sender prefix. NOTICEs which have a server name as the sender prefix are now irc_snotice too, leaving irc_notice only for notices with a proper nick!user@host sender. 6.55 Fri Apr 1 18:37:49 GMT 2011 - State.pm: Store the real nicks of channel members after receiving a NAMES reply. Fixes the issue of undefined nicks being returned by channel_list() before the channel has been synced. - State.pm: Check all arguments for definedness in public methods for easier debugging 6.54 Thu Mar 10 18:20:47 GMT 2011 - Fixed all the trailing space 'errors' - Resolve an issue with irc_nick_sync in poco-irc-state, added test 6.52 Fri Nov 5 18:27:16 CET 2010 - Fixed typo in shutdown code and added a test to confirm 6.51 Fri Nov 5 12:28:14 CET 2010 - Make the t/02_behavior/06_online.t test a TODO, since we can't work around problems such as the user being K-lined from FreeNode - Save the sender id on shutdown, not the sender's reference, avoids a crash when a sender disappears before we complete the shutdown 6.50 Wed Nov 3 02:05:56 GMT 2010 - Fix race condition causing a duplicated test in t/04_plugins/12_autojoin/03_banned.t - Console.pm: Dump hashes and arrays recursively - Enable all debugging messages if $ENV{POCOIRC_DEBUG} is true - Make the 'shutdown' event do more work for us, such as forcibly disconnecting after a timeout if the server doesn't disconnect us following a QUIT command - Add an irc_raw_out event, corollary to irc_raw - AutoJoin.pm: Don't require the component to be ::State 6.49 Sat Oct 16 19:05:25 GMT 2010 - Add draft-mitchell-irc-capabilities-02.html to docs/ - Fix incorrect number of skipped tests in 06_online.t in some cases - Allow IRC server passwords which evaluate to false (e.g. '0') - Prevent possible race conditions in a few tests 6.48 Sun Oct 3 19:49:20 GMT 2010 - State.pm: Don't send an undefined value with irc_chan_mode when the mode has no argument - Console.pm: Improve the readability of the output, and show undef - Deliver irc_plugin_error immediately, bypassing the event queue 6.47 Sun Oct 3 15:28:50 GMT 2010 - Join arguments to the 'quote' command with spaces. This allows us to send commands with multiple arguments through the Console plugin. - Add support for CAP command/replies. We use it to enable the server's identify-msg feature when we connect. - State.pm: In disconnected/error/socketerr events when no info is available, make ARG1 an empty hash reference instead of undef. - Console.pm: Don't send events to client before they're authed - Console.pm: Pretty-print hash references 6.46 Wed Sep 29 04:57:42 UTC 2010 - Document the 'debug' parameter. - Use Object::Pluggable instead of POE::Component::Pluggable. This smooths out an inconsistency between plugins and normal sessions with regard to events where extra arguments have been added. 6.45 Sun Sep 26 03:41:48 GMT 2010 - Don't create a POE::Component::Client::DNS object if the user has supplied one. This fixes a regression introduced by yours truly a couple of years ago. 6.44 Sat Sep 25 23:34:11 GMT 2010 - Don't fail on IRC servers where a whole class of channel modes is unsupported (e.g. Bitlbee). 6.43 Sat Sep 25 21:30:36 GMT 2010 - State.pm: Don't forget to call IRC.pm's implementation of S_disconnected before our own. Due to this, the logged_in() method was reporting incorrect information after disconnecting. 6.42 Sat Sep 25 09:40:21 UTC 2010 - ISupport.pm: Don't send a premature irc_isupport event on networks which send us numerics higher than 005 before the actual 005 (e.g Rizon) - NickServID.pm: Send an 'irc_identified' event when we've identified with NickServ. In addition, be a little more permissive when determining if we have identified. Works with Rizon now. 6.41 Thu Sep 23 21:33:17 UTC 2010 - Don't use qw() as parentheses, it's deprecated in 5.13.4 - Drop CTCPs which don't have a closing delimiter
2011-11-13Rename p5-IRC-Util to p5-IRC-Utils.hiramatsu1-2/+2
2011-11-13To match PKGNAME and directory name, move chat/p5-IRC-Util tohiramatsu3-2/+4
chat/p5-IRC-Utils.
2011-11-05Update to 2.9.9.1. For Manuel.wiz4-24/+27
No guarantees that it does anything more useful than the previous version (from 2002). +++++++++++++++++++++++++ ysm 2.9.9.1 +++++++++++++++++++++++++++++++++ ++++++++++++++++++ Bringing ICQ back to life ++++++++++++++++++++++++++ 19th Jan 2007 + Fixed a messages-related bug that prevented ysm from parsing received messages. The error was triggered due to a recent protocol change (a TLV type 5 was introduced before the actual TLV type 5 with the data showed up). +++++++++++++++++++++++++ ysm 2.9.9 +++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++ Reviving ICQ +++++++++++++++++++++++++++++++++ 25th Oct 2006 + Again, another protocol fix. A new TLV was introduced in the initial connection packages (0x8e) and that pretty much broke our client. Reviving ICQ! +++++++++++++++++++++++++ ysm 2.9.8 +++++++++++++++++++++++++++++++++++ +++++++++++++++++++++ Giving life to ICQ ++++++++++++++++++++++++++++++ 12th Feb 2006 + ICQ protocol fix. In the past few days, AOL changed the ICQ protocol a bit, that way disabling a lot of clone clients. This fix re-enables ysmICQ. Have fun! +++++++++++++++++++++++++ ysm 2.9.7 +++++++++++++++++++++++++++++++++++ +++++++++++++++++++++ Ready for the future ++++++++++++++++++++++++++++ 26th Dec 2005 + Removed UIN registration from ysmICQ. It is no longer possible to register UINs using ysm. Instead, a link is provided to icq.com where to register a UIN online. 13th Sep 2005 + New YSM_TRACE_MEMLEAK option in YSM_Config.h provides a way of tracing down memory leaks in ysm. 3rd Sep 2005 + fixed lots of warnings in Cygwin. ysm looks so lovely when run under cygwin..really. 19th Aug 2005 + my 22nd birthday :) as always - it deserves a line in ysm's ChangeLog. 31st Jul 2005 + Bug fix! fixed an exception being thrown while deleting the last slave in the slaves list. Thanks to Alexey Semonov for reporting the problem. 9th Jul 2005 + ysmICQ is now an official package of the Debian distribution! Thanks to Ilya M. Slepnev who took all the hard work of packaging it and finding a sponsor! It's available as an unstable package by now. 12 Jun 2005 + Bug fix! reported a few months ago by a user through sourceforge's bug system. Pager messages generated a crash. They are now received correctly. + Added ucs2be_decode, meaning that KOI8-R users in windows clients might now be decoding characters correctly. This needs confirmation! 29th Apr 2005 + patch sent by Antony Pavloff related to the TAB completion feature. The patch fixes a few weird behaviors - Thanks Antony. 14th Apr 2005 + win32 warnings fix. source code cleanup. 5 Feb 2005 + It's been a long time.. and this time for real. I've added a few missing checks on iconv_close, cleaning up a few warnings that showed up in MacOSX when running ysm. + Added support for WINALERT to non OS/2 - Windows operating systems. Now anything that supports ICONIFY/DECONIFY will have its WINALERT. Tested to run ok in MacOSX. + Updated ysm's website to add a few MacOSX screenshots. 24th Oct 2004 + bugfix. the online slaves counter was not being reset during reconnects. Thanks to f00li5h for reporting this. + new language translation (CZ) submitted by Kuda Ondrej 11th Oct 2004 + added a comment to new configuration files in CHARSET_TRANS and CHARSET_LOCAL saying that for Windows console users, the default settings for the Russian language should be CHARSET_TRANS>1251 and CHARSET_LOCAL>866 since the Windows console uses the 866 codepage. Thanks to Alexey Zakharov for the headsup. + started fixing charset convertion support for Windows. Hope this does it for the russian users out there! 10th Oct 2004 + been a long time! patch by Dominic Waesch. It adds the slave-colors to YSM_PrintSlaves, so that one can see the names of the slaves in the chosen color. Fixed a few strncat calls introduced with COMPACT_DISPLAY back in february 2003. + fixes on comfortable mode (broken in the CVS) 21st Aug 2004 + fixing prompt redraw for AFK mode. + now incrementing the AFK message counter for messages coming from nonslaves. + removed the MSG_KIND setting. It was obsolete. 19th Aug 2004 + my birthday! 21 years old now. 25th Jul 2004 + patch sent by MSB related to Memory Leaks. + patch sent by MSB: clean up for YSM_ReadLog and new tokenizer. 17th Jul 2004 + patch sent by MSB related to colors. a. Adds the colors TERMINAL_DEFAULT and BRIGHT_TERMINAL_DEFAULT. These set the default color the user has configured for the terminal b. Adds the colors GRAY and BRIGHT_GRAY. + patch sent by MSB rewrote whole ReadSlaves function making it easier to add new slave fields in the config file. New YSM_trim function. + new YSM_IsInvalidPtr function that should be used in all function frames. We will use this as a wrapper to include ptr checking functions from win32 and unix (if any). + patch sent by MSB related to slave colors. It adds a new (optional) field to the SLAVES entries that takes a color. When a color is provided, then incoming message texts as well as the comfortable message editor will use that color. This makes communication with multiple slaves at the same time much easier, since you won't confuse incoming messages and won't accidentally send messages to the wrong slave. + patch sent by MSB related to status colors. Now get status-dependent coloring of the status word when a slave changes status. If you wish to override the status-dependent coloring, use the new COLOR_STATUSCHANGESTATUS option in ysm's cfg. + patch sent by MSB related to Charsets. Rewrote YSM_Iconv() to allow error recovery, now a corrupted charset-translated message will show <REST OF TEXT POSSIBLY CORRUPTED> instead of showing up empty as it did before. + patch sent by MSB turns more compiler warnings on and fixes lots of warnings we were missing due to our incompetence. + patch sent by Alex Samorukov (samm at os2 dot ru) fixes prompt redraw on CloseDC and in general for readline/getline support. ++++++++++++++++++++++++++ ysm 2.9.6 ++++++++++++++++++++++++++++++++++ ++++++++++++++++++++ Peace, Love & Dreams ++++++++++++++++++++++++++++ 10th Jul 2004 + fix when reading the BROWSER> path from the config in win32. Path's with spaces were being cut 4th Jul 2004 + Alex Samorukov (samm at os2) sent a patch for YSM_Thread_Sleep fixing a 10% cpu usage. + [ts at rot13 dot de] sent a patch for getline, fixing support for umlauts. + Alex Samorukov (samm at os2) sent a patch for the CtrlHandler under unix. + fix for Win32. The burl command and actions used with arguments should now work ok. I spotted this bug blindly thanks to Johannes. + blind fix for the 'Age' field on the whois command. It sometimes showed up negative, changed d to %ud lets see if its fixed now, couldn't find any erroneous test case. + fixed crash on 'del' command. duplicate (erroneous cfg) entries in the config lead to a crash when deleting that slave name. Thanks to f00li5h for reporting the problem. + fix on COMMANDSFILE> . Any commands without arguments were being ignored. + fix for readline! the inputrc file was only being read from ~/.ysm/inputrc. If that file doesnt exist its now read from the default locations. + fix on TAB cycling for slaves. now cycling alphabetically. 29th May 2004 + started adding colors configuration support! By now you can select colors for COLOR_MESSAGE (message body colors) COLOR_STATUSCHANGENAME (nick on status changes) and COLOR_STATUSCHANGESTATUS (status on status changes). ++++++++++++++++++++++++++ ysm 2.9.5 ++++++++++++++++++++++++++++++++++ ++++++++++++++++++ Unlimited, unlocked and wild +++++++++++++++++++++++ 1st May 2004 + bugfix when creating the configuration file under Win32. If proxy settings were detected automatically and the user didn't want to use a proxy, the proxy was still being added to the configuration file. + bugfix when trying to send an 'mplain' command to an UIN instead of a slave. Crash fixed. 28th Apr 2004 + fixed a remaining issue in win32 introduced in 2.9.3 with crypto triggered when receiving an encrypted message from a slave you -already- had a key set with but different. 25th Apr 2004 + now the 'auto away' status is canceled and you are put back online, when you send a message. Note this only happens for 'auto away' and not any 'away' status changes you have done manually. + now reading automatic messages! (away, occupied, NA, DND and FFCHAT messages). They are shown while using the 'whois' command on a slave. If the slave has an automatic message set, it will be displayed under a label named 'Auto Message'. + setting FISHGUI> and FISHGUI_HIDE_CONSOLE> in default configurations to 0, since for non fishgui users this could represent a pain in the behind. + There was a mistake in YSM_Lang.h where there was a 'PORTUGUESE_BR' instead of a 'BR_PORTUGUESE', its now fixed. (Thanks to an anonymous who reported this). + fixed all calls to snprintf. Now -always- adding a trailing \0 byte. (This is because under WIN32 _snprintf does not always add it, even though snprintf on unix does.) + New 'WEBAWARE' setting in the configuration file. If set to 1, your status will be public (hence online status scripts will work). + New 'MYBIRTHDAY' setting in the configuration file. If set to 1, you will have the birthday flag so that everyone knows about it. 24th Apr 2004 + new alias for the 'hist' command, 'history'. + now recoding messages from users which are NOT in your contact list. + new NEWLOGSFIRST> setting for the configuration file. Can be set to '1' or '0'. If enabled (1 - default), newer logs will be added at the top of the log file (new style). Otherwise, newer logs will be added at the bottom of the log file (old style). + fix for readline users, the 'readafk' and 'hist' commands had keyboard related issues when using the menus. ++++++++++++++++++++++++++ ysm 2.9.4 ++++++++++++++++++++++++++++++++++ ++++++++++++++++++ Cavernet Sauvignon Edition +++++++++++++++++++++++++ 1st Apr 2004 + fixed an introduced bug in 2.9.3 related to the win32 version and encryption; when receiving encrypted messages from slaves in the list to which you didn't have a key with. (thanks jrz and net23 for reporting it) + fixed configuration file parsing, if certain vars (i.e. PROXY_PORT) had a 0 length value, ysm would crash atoi(NULL). (thanks laura N. for reporting this) ++++++++++++++++++++++++++ ysm 2.9.3 ++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++ red wine and cheese ++++++++++++++++++++++++++++ 28th Mar 2004 + new auto away mode and AWAYTIME> setting in the configuration file. If you are in online or freeforchat status, your status is changed to AWAY after n minutes of no keyboard input (5 by default). + extended the 'command line width' for WIN32 (it was 80 now its 95) + console related features fixed for win2k and XP systems. + now accepting '0' in proxy_host during config creation to cancel proxy cfg. + rewrote some crypto interfacing code, also turned from ok to beautifull :). + now 'reason' and 'filename' on filetransfers is being charset recoded too. 21st Mar 2004 + rewrote lots of network related code (it turned from ugly to beautifull) + Proxy related fixes. During UIN registration the HTTPS hack was not working. + Now all proxy configuration is prompted during config creation. + now the 'add' command works with 'add uin nick' and 'add nick uin'. + removed some output during log-in, we now show a poor status bar. + now showing the amount of online slaves in the output of the 'wo' command. 20th Mar 2004 + re-wrote output for the 'info' and 'whois' commands. whois command now shows: nick, first, last, email, city, state, phone fax, street, cellular, age, sex and about information. All being decoded. + info command now shows which input library is being used. + disabled work information from being displayed in whois (lots of screen waste) 14th Mar 2004 + UIN registration fixes. Now when registering a UIN it automagically creates the configuration file. 6th Mar 2004 + now fingerprinting ICQ2GO - by Alex Samorukov + fix against ICQ2Go (who doesn't support UTF-8) - by Alex Samorukov + WINALERT now works on OS/2 - by Alex Samorukov + OS/2 API is now being used - By Alex Samorukov + Small fix on charsets for OS/2 with UCS2-BE - by Alex Samorukov + OS/2 makefile changes, reduced the binary size down to 190k - By Alex S. + New 'mv' alias for the 'rename' command. + Reversed the order of the logs. Newer logs will show up first (afk, history) 1st Mar 2004 + OS/2 support! Thanks to Alex Samorukov who sent all patches! 28th Feb 2004 + encoding 'whois' information if using specific charsets. 16th Feb 2004 + new 'ls' and 'l' aliases. They do the same thing as 'w' or '2'. 8th Feb 2004 + bug fix. Messages sent to slaves in DND status were being ignored (by the receiver) due to a missusage of priorities. (thanks to smile for reporting this) + bug fix. Also related to priorities. Now checking message length before ignoring a certain type of priority. (thanks to an anonymous from the forums) 1st Feb 2004 + added FRIBIDI support (A Free Implementation of the Unicode Bidirectional Algorithm - http://fribidi.sourceforge.net) use --with-fribidi to enable it. Thanks to David E. for sending a patch. + fix - we were ignoring priority messages from miranda clients. 24th Jan 2004 + fix for Win32 (actually its for both, preventing a deadlock inside the PRINTF call) removed busy display flag setting/clearing. + fix for non win32 systems, removed a mess of code from YSM_READ. ++++++++++++++++++++++++++ ysm 2.9.2 ++++++++++++++++++++++++++++++++++ +++++++++++++++ Queer protocol for the straight guy +++++++++++++++++++ 10th Jan 2004 + ctrl+c handler now tells you to type quit in order to exit ysm :) + now not letting encrypted messages fly in plaintext when sending to an offline user or to a user who's not using ysm with crypto. (this is when you have a key set with that user). 4th Jan 2004 + fix on the 'seen' command (signon timestamps were wrong) + fixed the unthreaded version of ysm 3rd Jan 2004 + IMFish modifications by aweil at mail dot ru + new AFKMINIMUMWAIT> setting to control seconds between AFK replies to slaves (thanks to [ts at rot13 dot de] for sending a patch!) + fix during config creation. Pressing enter for 'no proxy' was considered as configuring proxy settings. Thanks to Daniel Gaspary for noticing!. 30th Nov 2003 + bugfix (i.e: sending a comfortable msg to '?' threw a segfault) Thanks to Kpzul@ for pointing it out. 22th Nov 2003 + Not setting console title under OpenBSD (it screwed the console up) (fgsch) + fix on the 'chat' command, it was not working because of my fault obviously. + fixed slaves cycling with the TAB key. 08th Nov 2003 + bugfix, COMMANDSFILE> commands were executed BEFORE being fully logged in. + now accepting multiline messages in COMMANDSFILE> + bugfixes for the chat command and file transfer (I had broken them for 2.9.1) ++++++++++++++++++++++++++ ysm 2.9.1 ++++++++++++++++++++++++++++++++++ +++++++++++++++++++++++ Illuminati Release ++++++++++++++++++++++++++++ 02th Oct 2003 + I dont know if the threads bugs on win32 (hang on exit) is fixed or not, but aweil@mail.ru sure spent some time debugging and came up with a fix, thanks! + new FISHGUI_HIDE_CONSOLE setting, if set to 1, ysm automatically hide when executed with IMFish (imfish.sourceforge.net) + the release is coming out in these incoming days..sorry for the delay 13th Sep 2003 + now outputting the slave status on the 'whois' command (thanks Rudolf P.) + extended the length of commands executed from COMMANDSFILE> to the same was any input command. - Thanks Rudolf P. 10th Sep 2003 + fixes on BSD consoles (thanks Rudolf P.) + new ysm.dev <- makefile or project file for Dev c++ (free win32 compiler) + more work on FishGUI, a new plugable GUI for ysm. 30th Aug 2003 + fixed a few issues with console settings and readline. 19th Aug 2003 + my birthday! + now printing the 'about' information on the whois command output. + removed the sending of the UIN information during version check, I dont care anymore how many users I have, I know they all love ysm anyway ;). + removed CreateHotKey (CTRL+ALT hotkey) for WINNT 4. 10th Aug 2003 + new 'chat' command! you can start a conversation with multiple ysm users! just specify the nicks separated by ',' characters and optionally a message. For example: chat mike,peter,tom I'm away in a conference, msg logged. you can then leave the chat session by typing 'chat' again. 9th Aug 2003 + new help on 'hotkeys' + fixed issues with a few proxys. 20th Jul 2003 + fixed the scan command. + fixes on commands parsing (m nick msgdata b c) (thanks jrz for the report) + fixes on getline + readline (clearing the line when receiving messages) + manpage updated by fritz@hush.com - new manpage maintainer. 12th Jul 2003 + removed the Automatic AFK mode. no more. + fixes on readline and iconv detection, actually I wrote new m4 macros for all. 10th Jul 2003 + added for unix systems 2 environment variables during exec of scripts. YSM_STATUS with our current status and YSM_UIN with our current icq #. + restored 1,2,3,4,5 and 6! ysm hotkeys with those numbers. + updated the russian translation (thanks Aquatique) 09th Jul 2003 + Argentina's Independence day. + added a croatian translation by fritz@hush.com, thanks! + added decoding of sent UCS-2BE messages (I find icq lite..guilty of charge!) 28th Jun 2003 + Improved packets dump! they are now easier to read :). + fixed crash when deleting the last slave in the list. + fixed multiple issues on lists which contained only 1 slave. + fixed an infinite loop problem when pressing TAB for completion on the last slave in the list. 14th Jun 2003 + fix on DC_DISABLE, if it was set, cpu usage incremented considerably. Thanks to MSB for reporting this. + fix on zombie processes, seems we were leaving a few zombies behind. thanks to MSB for reporting this. + now reading readline macros from ~/.ysm/inputrc (thanks ccastig) + now by using the 'burl' command with '!' as an argument you can launch your browser for the last received url without having to type it yourself. (only applied to URL type messages, read about the 'url' command). + fix on prompt parsing, now filtering any extra spaces BEFORE an argument/command 08th Jun 2003 + removed the 'send client information' functionality during config creation. Moved the request inside the version checking system. Now when checking the client version, your UIN is sent with the request for statistic purposes. it will not be open to the public in order to preserve your privacy. This is detailed in the configuration file and will be detailed in the docs of the next incoming release. 07th Jun 2003 + bugfix on offline messages. There was a condition where offline messages weren't being sent correctly. 2nd Jun 2003 + now readline, getline and ysmline support! + new --disable-readline for the configure script. The default used is readline. Non threaded systems will use ysmline. (the old console handling) (win32 uses getline by default) 31st May 2003 + possible bugfix to win32 threads hang on exit (closing a few sockets in order to make a blocking READ() exit with -1 while exiting) ++++++++++++++++++++++++++ YSM 2.9.0 ++++++++++++++++++++++++++++++++++ ++++++++++++ Supercalifragilisticexpialidocious Release +++++++++++++++ 11th May 2003 + new EXEC_ONCOMING EXEC_OFFGOING and EXEC_LOGOFF action event settings. + new SOUND_* settings in the configuration file. I've started a sound system in ysm! you will now be able to download sounds to a sounds/ directory in your ysm's home path. new SOUND_PROGRAM setting in the configuration file. + new "sounds" command to globally enable or disable the usage of sounds in runtime. and new SOUNDS> setting in the cfg to do the same. 10th May 2003 + new DC_DISABLE setting in the cfg to disable direct connections (previously called DISABLEDC) + new DC_LAN setting to speed up negotiations in a local area network (it connects first to the internal address and not the external) + new DC_PORT1 and DC_PORT2 settings which allows the user to force direct connection ports in order to make ports redirection behind nat a simple task. + now EXEC_INCOMING and EXEC_OUTGOING receive as extra arguments the remote uin, remote nick, message length and message data. (thanks to msb for the idea) You may now implement useful scripts rather than just playing sounds. 04th May 2003 + ysm now supports UTF8 encoding. It will encode and decode utf8 with clients that are utf8 compatible. + ysm charset support on win32 is now running. + ysm now clears the terminal title after leaving your session. 26th Apr 2003 + Fix in the SEND command. Now by specifying a filename enclosed in "" chars you can transfer files with spaces. + removed an initial sleep of 2 seconds that should speed up the login to the IM network. + Created a new PROXY_RESOLVE setting in the configuration file to let the proxy resolve hostnames. (thanks to Federico Renolfi). + bugfix: added checks on the FD_x() functions for negative sockets. I was reported a Reconnect segfault on OpenBSD's many times due to negative socks. + removed the BEEPAMOUNT setting in the configuration file, its functionality is now included in the BEEP setting. + bugfix: now ysm doesn't hang on empty configuration files. + fixed the command history, it should now act normally. 20th Apr 2003 + Fix on Win32 - now implementing an exit CtrlHandler which receives signals when the user shutdowns his workstation, closes the console window, etc. making possible a clean exit when no quit command is issued. + Fixes on file transfer speeds. Now transfering up to 1mb/sec. 14th Apr 2003 + Now notifying the user when sending/receiving ENCRYPTED file transfers. 13th Apr 2003 + now showing the amount of kilobytes per sec transfered/received on file transfers. + new ENCRYPTED file transfers between ysm clients if an encryption key is set! 05th Apr 2003 + fixed further opendc's after a closedc has been issued. Informing the user whenever the DC session is closed. + Now parsing out correctly slave nicknames which contained extended ascii characteres difficult to type. 31st Mar 2003 + enabled direct connections by default. ysm now supports file transfers and receiving of different type of direct messages with v8 clients. (including Mirabilis ICQ 2002/2003pro, Trillian, mICQ, etc..) + new DISABLEDCON> parameter which allows to keep private your internal address and direct connection port without publishing it to other icq users. You will still be able to establish direct connections but at your will, only if you want to. Once you establish a connection to another slave, the other user will be able to send you files. + Huge code cleanup (Modified function names and parameters according to the current icq protocol documentation to allow a quicker understanding) I re-wrote a lot of code and put up a Type2Common for DC messages and Type2 messages since both share the same body. + bugfix: AFK messages weren't being sent to incoming type2 nor type4 messages. (thats why you sometimes didn't read the message sent line) + bugfix: Forwarding wasn't working for incoming type2 and type4 messages. + bugfix: Now receiving different type of offline messages, we were only allowing normal offline messages before. (Thanks to MSB for noticing this) + bugfix: Now TAB also works for incoming DC messages. + Wrote a new ysmICQ Users' Guide in XML with DocBook extensions, I'll commit the xml document and the html will be available in the next 2.9.0 release. 25th Mar 2003 + fix on slaves downloading (now it should download those missing slaves). + huge code cleanup. (removing old ugly code!) + Fixed a typo in a help output. thanks Roeland Th. Jansen. 23rd Mar 2003 + Added support for client fingerprinting over Capabilities and added support for simICQ fingerprinting. + oh btw i didn't mention i did ok in the exams a week and a half ago and i finally finished highschool :) Never ever try homeschool at least not in the last year! 20th Mar 2003 + More fixes on File transfers, we still aren't ready though. Soon will. + Fixed the beeping/flashing during a comfortable message when a new message arrived, possibly screwing things up. Plus reduced the amount of ms the output thread waited before printing the new message on screen. 16th Mar 2003 + Now showing our external ip address on the 'info command' + I finally have File transfers working, but! wait, they are disabled, i want to implement encrypted file transfers and fix a few bugs. + New faccept and fdecline commands to accept or decline an incoming. file transfer request. + New fstatus command to show info on the ongoing file transfers. (lovely). + New fcancel command to cancel an ongoing transfer. 08th Mar 2003 + Huge advances on file transfers, i was already able to SEND! a file to a mirabilis client (of course some bugs showed up, but the file was sent ;P). Im still not able to receive files but ill fix this with time. I won't have a 2.9.0 release until i get file transfers working. + New URL command. (for sending urls). + fixes on the contacts command (buggy when sending more than allowed contacts). + fixed type 2 message sending, as well as A and B (replaced messageid with respective timestamp+id -though they are random- ) + new rtf command sends a smily face to a mirabilis client. + now identifying ourselves as an icq 2003a to mirabilis servers. 02th Mar 2003 + Lots of advances on file transfers. + Im having exams in the following 2 weeks so ill be busy i guess. Wish me luck! + Now setting the console title for unix terminals 21th Feb 2003 + Now the slaves list is sorted in alphabetic order! (by alejo, thank you!) + New YSM_Config.h! I moved all pre compiling configuration settings there!. + New COMPACT_OUTPUT pre compiling configuration setting. If activated, YSM output (such as slave lists, status changes, etc) are more compact. + bugfix: when adding a slave the whole list went offline, my mistake :) recently introduced on 20th Feb changes. 20th Feb 2003 + bugfix: Now clearing the status of the slaves when reconnecting. + Added lots of improvements, such as the initial splash screen. (made it win32 and non win32 portable!) + New 'opendc, closedc' commands. + New 'loadconfig' command for loading the configuration file on runtime!. + New COMMANDSFILE> setting in the configuration file for running commands from a file! + Rewrote Unicode/Charset support for win32 and non win32 systems!. I need configure.in to detect iconv automatically yet. + Now supporting UTF-8 Messages! (not yet implemented though) + New command not found error shown when using invalid commands. + New Help output! Check it out, its sorted in groups CLIENT/SETTINGS/etc.. + Fixed a bug in DC_FileA, we are close to sending files over DC! + Now ACKing incoming DC messages. + New 'mplain' command for forcing plain messages if an encryption key is set. + Now the console title directly shows the UIN (it showed the pid in nt/2k systems) + New fingerprint -> Mirabilis ICQ Pro 2003A 02th Feb 2003 + Added support for url's and contact lists received through DC + Fixed backspace bug for some systems where if you left the backspace key pressed ysm went crazy. + Told the openbsd team about a bug in writing to stdout with the pthreads libc. (nothing harmfull for us, dont worry!) Will be fixed as soon as they fix it. 28th Jan 2003 + Added a 'Contacts Sent' message after sending contacts. + Added a few fixes to the WINHOTKEY feature. + Added some FD checks. + Fix on showing received contacts. 27th Jan 2003 + Now alert/log flags are saved in the configuration file! + New way of displaying the slaves list. 3 slaves per line now :) + Fixed pthreads leak on BSD systems! + Fixed reconnect problems on win32! + Finally! Implemented the HotKey for win32! Now using ctrl+alt+ a key specified in the WINHOTKEY> parameter in your configuration file (default is 's') the YSM Console window will restore if minimized and show up active. + removed win32 warnings. 23th Jan 2003 + New 'contact' or 'contacts' command for sending contacts!. + Now YSM support receiving contacts! It didnt before, now it does!. 22th Jan 2003 + lots of code cleanup. + lots of work on direct connections, still not available directly in the cvs version since it needs a few more touches, but im able to receive direct connections and messages via tcp. im still missing file transfers. + re-worked the Verbosity levels: # Normal output -> 5 # - Remove status changes -> 0 # - Remove connecting information -> 1 # + Add direct connections information -> 20 # + Add data checking information -> 21 # + Add incoming/outgoing packets dump -> 22 # + Add slaves downloading processing -> 23 16th Jan 2003 + new EXEC_INCOMING and EXEC_OUTGOING config params for executing commands on incoming messages and outgoing messages. 14th Jan 2003 + Code cleanup, ill be soon implementing actions on incoming/outgoing events. + replaced a realloc() call with the corresponding alloc, memcpy, free. -somehow- realloc wasn't working 100% ok in OpenBSD. probably my fault of course :) + added checks and fixes on saving contacts to the server, works ok for me!. + fix on logging, missing memset so new log entries had old stuff in it. 12th Jan 2003 + Fixed comfortable messages input. backspace didn't allow re-editing of a previous line and if a '.' was inserted as character 81 (not as char 0) the message was sent directly. + Fixed YSM_Connect for the kill command. actually for any usage which specified only an ip address without a hostname to resolve. + small fix on showing /me actions, a double space was shown. 06th Jan 2003 + Fixed input, sometimes prompt was eraseable. + Added a new prompt look. In AFK now the new amount of messages are shown. 03th Jan 2003 + Started working on File transfers (first packet works at least ;P) + Fixed slave cycling bugs in <tab> + added a new fingerprint -> Mirabilis ICQ lite + fixed Proxy configuration for Win32. + Fixed Scrolling (Page up/Page down) for Win32. + fixed proxy authentication code. 31th Dec 2002 + Almost New Year! + Now the 'msg' command takes any amount of dests! as in msg a,b,c,d message. + Multiple line messages are now fixed (\n chars were filtered) 30th Dec 2002 + New version check fix by fgsch ! pre-releases are now marked as pre-releases. + Huge cleanup, the commands array is now a linked list, so I kinda organized all linked lists into YSM_Lists.c and .h + Fixed tab slaves cycling + Added support for the 'z' command (or minimize) in unix too! (for xterms) 26th Dec 2002 + Changed maximum message len! Seems we are now able to send messages up to 2547 bytes before the server starts ignoring them!. + Added a <press any key to exit> to YSM_Exit on win32. 21th Dec 2002 + Added proxy authentication scheme! Thanks to Federico Renolfi for the diffs! + Fixes for QNX! pthreads do exist but integrated in the libc!. Thanks to Vincent Lonngren for the patch. + Win32 compilation fixes and code cleanup. 17th Dec 2002 + Now failing connects dont neccesary exit ysm. + handlign SIGPIPE signal to YSM_Reconnect on unix systems. + new 'reconnect' command, guess for what ;) + removed ASK_DOWNLOAD, won't be around no more. + fixed config file comments 12th Dec 2002 + Tried to fix reconnects, the thing is that a closesocket was issued as soon as the connection went down, so the FIN couldnt reach destination its now sent every time reconnect gets out of the sleep. + Added timestamp on the YSM Sent Msg line + Added the STATUS of the remote slave on the YSM Sent Msg line + Fixed TYPES, now we have int8, int16, int32 (_t) and u_ everything. + Added the new reconnect command for reconnecting manually too. + Fixed a bug on UPDATENICKS, if you had a key with the slave you were updating, it got lost :) now it doesn't. + Fixed proxy request issue, if it found an internet explorer setting, just hitting enter would exit the proxy configuration 09th Dec 2002 + new UPDATENICKS> setting. If set to 1 (default) your slave names will be updated whenever you run a whois on them with their current nick names. + fixed clonning problems in your contact list, there was a problem when adding duplicate slaves, it would mark the slave as downloaded and then throw an error when deleting the slave. + mostly code cleanup, lots. + Fixed an UNK status code bugging around, now you probably see more people online when doing 'w' ;) it was an unknown NA status. + Fixed the status command, it wasnt recognizing invisible, instead, it was turning into online or something else. 6th Dec 2002 + ######### YSM FIRST BIRTHDAY ############ YSM IS ONE YEAR OLD! ###### 01th Dec 2002 + Fixed direct connections, seems we might be able to start doing something. 30th Nov 2002 + Fixed autoafk mode, it now uses the default specified in the cfg, not the YSM_AFK_MESSAGE definition in YSM.h + Fixed message receiving of messages type B and C (type B can be a url, etc and type C is a new type of message) 28th Nov 2002 + fixed messaging problems. + fixed autoafk, the default message used was the last one, not the default. 27th Nov 2002 + Fixed reconnects on win32. actually on non win32 too. + updated ysm's name shown. + fixed some thread sleeps allowing faster network times. + added a thread for cycle, it should realise of disconnects with the keepalive packet and automatically reconnect. + fixed the 'r' and 'a' commands (they just sent the first argv of the specified message if any) + added a space after slave/command completition 26th Nov 2002 + Commands now get autocompleted when using <tab>! yeah! + re-wrote tab handling so bugs might show up. + fixed a bug where unfunctioned commands were calling nulled functions. + Iconv fixes sent by Yuri Y. Bushmelev. offline messages are now converted too. 25th Nov 2002 + Ok! I added a new statistical feature. If the user agrees, YSM will send Client information (only the UIN by now) for having ysm statistics, when logging in the icq network. Its fully disable by the configuration file or by typing 'no' when creating ysm's cfg file for the first time. Its default value anyways is OFF. so don't go paranoid! + Fixed /me where a remote user with a short nick could impersonate someone else as in "/meave says you suck" if the slave was called "d" you would read "dave says you suck" and you would hit hard dave instead of 'd'. + reduced timeouts in waitforsingleobject for terminating threads (win32) + now proxied clients can check for newer versions too. + Now statistics are only sent once. When you create your cfg for the first time. 24th Nov 2002 + My brother's birthday, fixed a bug in the 'w' command (actually all *argv's outside the argc range werent nulled, now they are) (thanks to gustavo for reporting it!) + Finished re-writing help output, each command now follows a usage. + Now SECURE is replaced with an empty password! if you dont specify a password you will be prompted for one when you run ysm! + Fixes when reading variables from the configuration file + Fixed incoming TypeA messages (now trillian's AFK thing is read correctly) 19th Nov 2002 + Performed all Win32 fixes on the new code, added support for stricmp instead of strcasecmp. + Fixed the max amount of cmd args constant. + Fixed command line parsing (this way is better, believe me :P) + Now commands are case insensitive. 18th Nov 2002 + finished re-coding commands handling, also re-written the help system. Its now in a lovely more automatic way. added support for command aliases. + fixed tab and commands which required long input such as 'msg' where each word was sepparated as a different **arg, they are now re-chained. 17th Nov 2002 + New /me actions supported! Whenever you receive a message with a /me something it displays as an action, for example "/me runs away" will be shown as * rad runs away *, pretty cool huh :) + At last! fixed Reconnects! Try it out. Yes it reconnects 3 times per reconnection (at least for me) I believe this is because the server didn't yet close the connection and thinks you are still alive, so it has to kick you from the main and the BoS server first. + I started re-coding the whole implementation of commands handling with function pointers for each command and argc/**argv params, pretty nice looking and usefull, hope i finish it soon :). 15th Nov 2002 + Fix for win32, \e isnt recognized as an escape sequence, hence we were parsing out all 'e' characters from incoming messages. + Contacts downloading minor fixing (bounds checking to avoid faults when the process fails) 14th Nov 2002 + Tested YSM on Irix! (thank you adji!) We have some new screenshots I'll be uploading soon. + Tested YSM on QNX! (thank you beto!), screens too!. 10th Nov 2002 + More sparc fixing, terminal reading is now byte per byte, padding fixes on the rijndaell code (!) Bus error when accessing an unaligned structure and more endianess fixes on ysm code. as far as i could test it, encryption, messaging and downloading contacts is working perfectly in sparc. 09th Nov 2002 + fixed endianess problems! Thanks to LiquidK for giving me a test account on his university sparc for debugging!. Now ysm is tested to run in a big endian Ultra-Enterprise Sparc with SunOS 5.7 system!. Though all the endianness fixes should let ysm run ok in sparc, irix, ppc, etc. 05th Nov 2002 + Worked on a single function for singing in the ICQ network, hence allowing real reconnects when the connection goes down. I also added incrementing retries. My kernel packets arent timing out so until now this is a 'should work' fix. Hope it works though. =) 28th Oct 2002 + New YSM_Exit wrapper for freeing every unfreed heap block on exit. + The slaves list is now being freed on exit (duh!, sorry) + slaves list code cleanup (new free functions) + new unfreed_blocks variable for debugging purposes. + Now only beeping birthdays if BEEP is ON. (heh started bothering!)
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-1/+2
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd31-56/+62
2011-10-28Quiet a warning from cmake;schnoebe5-8/+38
fix an unwrapped include of ev.h.
2011-10-28Update spectrum ot 1.4.8.schnoebe4-11/+54
2011-10-24Add LICENSE.hiramatsu1-1/+2
2011-10-22Recursive revbump after graphics/ImageMagick update.ryoon1-2/+2
2011-10-21Add LICENSE.hiramatsu2-2/+4
2011-10-19Recursive Bump from boost-libs ABI bump.obache1-2/+2
2011-10-18Add p5-IRC-Util.hiramatsu1-1/+2
2011-10-18Import perl module IRC::Utils into chat/p5-IRC-Utils.hiramatsu3-0/+26
Recent versions of p5-POE-Component-IRC requires this module. The functions in this module take care of many of the tasks you are faced with when working with IRC. Mode lines, ban masks, message encoding and formatting, etc.
2011-10-09Can be built with emacs23nox as well.kim1-2/+2
2011-10-08Check for hes_getmailhost before trying to call it. It's not in the libcdholland5-8/+126
hesiod, and it looks as if it's a deprecated feature. This in turn will make the mail notify tool not understand Hesiod mailserver records on NetBSD and probably anyone else with a builtin hesiod. If anyone really really wants that functionality, set PREFER.hesiod=pkgsrc and let it build and link to the pkgsrc hesiod library... Fixes the build of zephyr.
2011-10-08Fix configure script to cope with hesiod in libc as well as in -lhesiod.dholland3-1/+110
2011-10-07PR/29576 -- Use @RCD_SCRIPTS_SHELL@ in rc.d scripts, not /bin/shshattered2-3/+3
2011-10-05Update pidgin-facebookchat to 1.69.obache3-18/+20
Version 1.69 * Buddy list not shown (everyone falsely shown as offline). Version 1.68 * Support for new group chats * Fix for setting status messages * Fix for when FB chat is down for maintenance Version 1.67 * Plugin works with new 'Account Security'/'device login'/'register your computer' login security feature Version 1.66 * Fix for crash on account creation * Fix for status messages showing as "like/unlike" rather than the status message Version 1.65 * Fix for new buddy icons being too small * Download all buddies at startup, not just online ones Version 1.64 * Fix some friend requests not going away * Fix buddy icons not working for some people * Fix for logging out of browser while using plugin * Fix for buddies with hearts in their status messages * Fix for 'Get Info' screen not working (and eating up CPU) Version 1.63 * Fix buddy icons not downloading for some people * FB inbox message count shows in buddy list again * Fix for status messages not downloading * Fix for accepting/rejecting/adding buddies Version 1.62 * Fix for captcha causing crashes on Windows (the new captcha doesn't work though) * Fix for not getting buddy list/logging out issues/protocol changes * Only complain about not being able to fetch buddy list after 3 attempts Version 1.61 * An option to disable friends lists/groups in advanced account settings * Fixes for 64-bit UID's so no more messages from people/yourself being in wrong window (thanks to Evan Schoenberg) * Now requires json-glib version 0.7.6 or later (included in the Windows installer) * Uses less memory after reconnecting a few times (thanks to Jan Kaluza) * Fix for notifications not showing for some people * Fix for buddies being added over and over to the same group * Fix for every message you send being received back to yourself * Regression: buddy status messages no longer show due to a change from Facebook Version 1.60 * Facebook groups/friend lists * Handles bad logins for some people (Facebook captcha) * Fix missing buddy icons (kinda, need to delete existing buddy icons) * Fix status message setting not working * Fix crash on Windows * Fix weird 1969 dates on 32-bit Linux systems * Fix for other miscellaneous crashes * Regression: not all idle buddies appear away Version 1.54 * Added an option to disable history * Users are now away and idle, not just idle * AIM links work in 'Get Info'/Profile screen * Fix buddy names not being shown straight away * Fix for a crash on 64-bit Linux * Fix a crash in friends checking when there's no data * Some code cleanups * ARMEL version no longer needs latest version of glib, but will not style incomming messages Version 1.53 * IM History displays when opening a conversation window * Improved RSS/notifications code * 'New inbox message' count optional, set using "New mail notifications" in account settings * Fix missing buddy icons * Fix dropped/missed messages * Fix for crash on 64-bit Linux * Fix to set status messages when marked as 'away' in Pidgin * Fix for 'get info' screen for people with usernames (Thanks to hanzz.k) * Fix for 'numbers instead of aliases' * Fix some memleaks * Regression: No longer marks messages as read in Facebook website * Regression: Does not work with 64-bit UID's Version 1.52 * Quick release to fix a crash that occurs sometimes Version 1.51 * Fix idle status of buddies * Less disconnects for people with large friends lists * gzip compression for smaller page downloads * Fixes for notifications for non-English users * Display messages sent from website in Pidgin * Inbox count display * Usernames and/or passwords with utf-8 characters should work now * Display *bold* and _underline_ formatting in incoming messages * Memleak fixes * Proxy server fixes * Fixed some crashes on disconnect * Fixes some buddy's appearing offline when they weren't * New channel finding code, should mean less conflicts with Facebook website * Uses json-glib library for parsing buddy list and is a required dependency Version 1.50 * Should fix bandwidth usage problems * Fix a crash-on-quit bug * Can set status to 'idle' by changing to 'away' in Pidgin * Sends correct local language for using non-default languages (eg English) in other countries (eg Japan) Version 1.47 * Removes the "(via Pidgin)" part of the status message * Fixes some rare crashes Version 1.46 * Added pokes! * Improved idle/away behavior * Buddy aliases also behave better now * Buddy icons are now uniformly large Version 1.45 * Added plugin version info to menu for easier updates * Fixed a bug related to idle time * Fixed a number of small memory leaks * Fixed a rare crash Version 1.44 * Fixes a couple of crashes Version 1.43 * .deb Package works for Finch and libpurple installs * Fixed setting of status messages again * Fixed crash when getting info on a buddy too quickly at startup Version 1.42 * Fixed a crash on Windows if the debug window was showing Version 1.41 * More crash fixes * Notification fixes * New layout of source tarball * Minimum version of Pidgin needed now 2.3.0 Version 1.40 * Stability improvements (no more crashes) Version 1.39 * Large buddy icons are back! * Chat windows close on Facebook when closing chat windows in Pidgin * Fix for offline buddies showing in buddy list * Fix for high bandwidth problems * Fix for notification feeds not showing as emails in Pidgin Version 1.38 * Some crashing fixes * Stores url of buddy icon to stop icon being downloaded more than once * Uses smaller buddy icons to decrease bandwidth Version 1.37 * Fixes receiving an error message of "lol" or "Test" when sending a message Version 1.36 * Fixed startup crash which would say "No error." before promptly dying, should also fix some random disconnects * Fixed the 'Get Info' and 'Buddy Search' screens * Fixed the 'All buddys re-added' bug that happened when renaming the Facebook group however this means... * Buddies cannot be removed from the Pidgin buddy list anymore. If you do, they will be re-added when the buddy list is synced Version 1.35 * Fix for new Facebook message type that was causing crashes * Fix so that if the facebook.com IP address isn't found, Pidgin won't crash * Fix buddy statuses being updated properly Version 1.34 * Minor update to make the plugin work with the Facebook iPhone app Version 1.33 * Lots of stability fixes (mainly for Windows users) * Memory leak fixes * Using the "Set Facebook status through Pidgin status" option won't send lots of updates to Facebook * Less problems with appearing offline to other Facebook users Version 1.32 * Made it easier for people using the new Facebook layout to use the plugin (no more having to change the Host in the Advanced settings) * Fixed up the Get Info to get rid of the useless links and to fix the profile link at the bottom * Shouldn't use 100% cpu now if the server asks us to refresh the connection Version 1.31 * Get Info works for the new Facebook layout Version 1.30 * Fix for those people using the new Facebook layout - edit the Facebook account, and set the Host to "www.new.facebook.com" (without the quotes), in the Advanced section Version 1.29 * Buddy info should have the buddy name and status (if any) * Buddy info can be accessed from search box for buddies not on your buddy list but only for those buddies that allow it * Fix for occasional crash (new type of message being sent by Facebook) * Online buddies won't show as going Online->Online in system log any more Version 1.28 * A few more fixes for the 'crash on logout' problem * If you have the option to hide yourself in the buddy list on, you wont appear online when sending messages any more * A big version of the profile picture will appear in the 'get info' screen * A 1 second delay in re-sending messages after an error means you'll get less "Error: Destination not online" messages * Removing the alias from a buddy wont make it only show numbers in the buddy list * Buddies with } in their status won't stuff up your buddy list
2011-10-05fixes distinfo (accidently bumped to 1.69).obache1-4/+4
2011-10-05* set LICENSE=gnu-gpl-v3obache4-24/+25
* pidgin>=2.7.9 contains facebook.png, then let not to install those icons and depend on pidgin>=2.7.9 (no need to buildlink). Bump PKGREVISION.
2011-09-30Fix rpath linking & typo in patch file, add a rc.d script (thanks ewdafa)fhajny5-9/+40
This fixes PR pkg/45357. Bump PKGREVISION.
2011-09-25Really depend on gcrypt explicitlyjoerg1-2/+2
2011-09-01Needs py-expatjoerg1-2/+4
2011-08-29DESTDIR support.dholland6-41/+114
2011-08-29Fix usage of inline semantics for compilers that pretend to be gcc but aren't.dholland2-1/+18
2011-08-26Update piding 2.10.0, contains security fixes for CVE-2011-2943 and ↵obache7-15/+15
CVE-2011-3184. While here, better fix for PR#45190. chat/finch itself does not depend on devel/nspr. chat/libpurple without gnutls option, libpurple is linked with nspr, so it must be handle in libpurple/buildlink3.mk. version 2.10.0 (08/18/2011): Pidgin: * Make the max size of incoming smileys a pref instead of hardcoding it. (Quentin Brandon) (#5231) * Added a plugin information dialog to show information for plugins that aren't otherwise visible in the plugins dialog. * Fix building with GTK+ earlier than 2.14.0 (GTK+ 2.10 is still the minimum supported) (#14261) libpurple: * Fix a potential crash in the Log Reader plugin when reading QIP logs. * Fix a large number of strcpy() and strcat() invocations to use strlcpy() and strlcat(), etc., forestalling an entire class of string buffer overrun bugs. (The Electronic Frontier Foundation, Dan Auerbach, Chris Palmer, Jacob Appelbaum) * Change some filename manipulations in filectl.c to use MAXPATHLEN instead of arbitrary length constants. (The Electronic Frontier Foundation, Dan Auerbach, Chris Palmer, Jacob Appelbaum) * Fix endianness-related crash in NTLM authentication (Jon Goldberg) (#14163) Gadu-Gadu: * Fixed searching for buddies in public directory. (Tomasz Wasilczyk) (#5242) * Better status message handling. (Tomasz Wasilczyk) (#14314) * Merged two buddy blocking methods. (Tomasz Wasilczyk) (#5303) * Fix building of the bundled libgadu library with older versions of GnuTLS. (patch plucked from upstream) (#14365) ICQ: * Fix crash selecting Tools->Set Mood when you're online with an ICQ account that is configured as an AIM account. (#14437) IRC: * Fix a crash when remote users have certain characters in their nicknames. (Discovered by Djego Ibanez) (#14341) * Fix the handling of formatting following mIRC ^O (#14436) * Fix crash when NAMES is empty. (James McLaughlin) (#14518) MSN: * Fix incorrect handling of HTTP 100 responses when using the HTTP connection method. This can lead to a crash. (Discovered by Marius Wachtler) * Fix seemingly random crashing. (#14307) * Fix a crash when the account is disconnected at the time we are doing a SB request. (Hanzz, ported by shlomif) (#12431) XMPP: * Do not generate malformed XML ("</>") when setting an empty mood. (#14342) * Fix the /join <room> behavior. (Broken when adding support for <room>@<server>) (#14205) Yahoo!/Yahoo! JAPAN: * Fix coming out of idle while in an unavailable state * Fix logging into Yahoo! JAPAN. (#14259) Windows-Specific Changes: * Open an explorer.exe window at the location of the file when clicking on a file link instead of executing the file, because executing a file can be potentially dangerous. (Discovered by James Burton of Insomnia Security) (Fixed by Eion Robb)
2011-08-23Recursive bump from gdbm shlib bump.obache2-3/+4