summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-09-10Update from version 1.02 to 1.09, discussed in general terms with maintainer.he2-8/+10
Pkgsrc changes: o Canonicalize HOMEPAGE and MASTER_SITES o Switch to Module::Build method Upstream changes: 1.09 2008 May 27 - Bug fix: generated error if second argument to time_format was a string and was in December. Thanks to Bokor Béla for spotting this one. 1.08 2008 May 27 - Reset $@ at certain places, so as to work with older (broken) perls. Again, thanks to Slaven Rezic. 1.07 2008 March 31 - More test-case changes, to work with older perls. Many thanks to Slaven Rezic and the rest of the tireless CPAN testers! 1.06 2008 March 28 - Fix a broken test case in time.t; failed for non-English locales. 1.05 2008 March 27 - Fix a typo bug in Makefile.PL 1.04 2008 March 26 - Worked around a POSIX bug which would cause hangs under cygwin. - Fixed a couple test cases. 1.03 2008 March 24 - Fixed a broken test case. - Added Module::Build support.
2008-09-10Update from version 4.71 to 5.88, discussed in general terms with maintainer.he2-10/+11
Pkgsrc changes: o Adjust dependencies o Canonicalize HOMEPAGE Upstream changes: 5.88 Thu Aug 28 15:49:48 BST 2008 - MegaHAL.pod: Bare-bones recipe for a MegaHAL bot (Hinrik) - BotCommand.pm: Send responses back via NOTICE, not PRIVMSG (Hinrik) - Filter/CTCP.pm: Removed, as it is deprecated and unmaintained (Hinrik) - IRC.pm: Really propagate the plugin_debug flag (Hinrik) - Filter/IRC/Compat.pm - change to _get_ctcp() as per RT #38773 5.86 Tue Jul 22 09:53:26 BST 2008 - Proxy.pm: Remove 'options => {trace => 1}' from constructor (Hinrik) - Compat.pm: Don't handle CAPAB IDENTIFY-MSG with non-ACTION CTCPs (Hinrik) 5.84 Thu Jun 26 19:55:41 BST 2008 - BotAddressed.pm: Made it a little smarter (Hinrik) - Common.pm: Make strip_color() strip bg color-only changes (Hinrik) - IRC.pm: Propagate plugin_debug flag to Pluggable (Hinrik) - IRC.pm: Added support for FreeNode's CAPAB IDENTIFY-MSG (Hinrik) - Makefile.PL: Depend on new Pluggable for better debug info (Hinrik) - t/02_behavior/12_delays.t: Shouldn't fail if there's an IRC server running on localhost (Hinrik) 5.82 Sat Jun 14 09:02:11 BST 2008 - Depend on new PoCo-Pluggable to fix a regression (Hinrik) 5.80 Thu Jun 13 15:30:08 GMT 2008 - CycleEmpty.pm: Renamed cycling() to is_cycling() (Hinrik) - IRC.pm: Documented the squit command (Hinrik) - Only test ziplinks given a proper version of *Zlib::Stream (Hinrik) - DCC.pm: Implemented DCC RESUME support (Hinrik) - Cleaned up and reorganized the test suite (Hinrik) - IRC.pm: Added SERVLIST and SQUERY commands. Should include everything from RFC2812 now. (Hinrik) - Fixed a bug in Proxy plugin (bingos) 5.78 Fri May 30 08:03:30 BST 2008 - Logger.pm: Fix the PART thing properly (Hinrik) - README: A few updates (Hinrik) - Proxy.pm: Fixed a small bug (Hinrik) - Common.pm: Fixed the docs for matches_mask_array() and allow it to be exported (Hinrik) - IRC.pm et al: Improved some warning messages (Hinrik) - IRC.pm: Moved DCC support to a plugin (Hinrik) - IRC.pm: Improved the docs some. Better index and more links. (Hinrik) - The plugin system now uses POE::Component::Pluggable (Hinrik) 5.76 Thu Apr 24 15:05:05 GMT 2008 - Logger.pm: Fixed serious typo in function name. Grr. (Hinrik) - Logger.pm: Handle PARTs correctly when there's no colon (Hinrik) - State.pm: Only WHO users once even if they join many chans (Hinrik) - State.pm: Added channel_creation_time() method (Hinrik) - State.pm: Made channel_modes() return mode arguments as well (Hinrik) - State.pm: Add is_channel_synced() (Hinrik) - PlugMan.pm - bug in new() spotted by plu (bingos) 5.74 Thu Apr 03 15:14:04 GMT 2008 - Logger.pm: Do charset conversion on everything, not just messages. This should handle non-ASCII channel names and nicknames on servers that support such things (Hinrik) - Logger.pm: Allow custom formats to provide their own timestamp in the topic_set_by handler (Hinrik) 5.72 Fri Mar 21 10:33:59 GMT 2008 - Compat.pm: Fixed a bug that caused a warning (Hinrik) - Patch applied from Somni [RT #33850] (bingos) - Fixes to two of the tests that were causing intermitent fails (bingos) - Logger.pm: Make logging work again :) (Hinrik) - Logger.pm: Fix topic_change log string (Hinrik) - State.pm: Document new AwayPoll behavior correctly (Hinrik) - Moved author tests to xt/ Module::Install::AuthorTests is now required by maintainers. (bingos) 5.70 Mon Mar 03 10:51:01 GMT 2008 - BotAddressed.pm: Fixed a small bug (Hinrik) - BotCommand.pm: A new plugin for handling bot commands (Hinrik) - IRC.pm: Shorten protocol lines that are too long, make the maximum length configurable. (Hinrik) - Amended IRC::Compat to do CTCP parsing. Amended dependent modules. (bingos) - Logger.pm: Use File::Spec for cross-platform file/dir creation. (Hinrik) - Make CTCP plugin respond to SOURCE requests (Hinrik) - Added a Cookbook (Hinrik) - State.pm: Save user hop count from WHO replies (Hinrik) - Connector.pm: Added support for multiple servers (Hinrik) - IRC.pm: Improved dcc_resume documentation, moved some others things around in the docs (Hinrik) - Added Hinrik to the maintainers list in IRC.pm (bingos) 5.68 Wed Feb 20 19:49:58 GMT 2008 - IRC.pm: Improved the docs a little, fixed an error in the SYNOPSIS and moved half of it to an example file. Should be less daunting now :) (Hinrik) - State.pm: Lengthen away status polling time to 5 minutes and make the feature optional. (Hinrik) - Common.pm: Improved mIRC color handling code/documentation (Hinrik) 5.66 Mon Feb 18 21:58:48 GMT 2008 - Removed Filter::IRC in favor of Filter::IRC::Compat (Hinrik) - Filter/CTCP.pm: Support filenames with spaces in DCCs (Hinrik) - IRC.pm: Always doube-quote sent DCC files for safety (Hinrik) - Compat.pm: Propagate debug flag to internal CTCP filter (Hinrik) - Updated t/perlcriticrc to exlude a few more policies (Hinrik) - Cleaned up all code and documentation. The changes include: everything needed to satisfy Perl::Critic, use carp/croak instead of warn/die where appropriate, use 4-column indents, use consistent coding style everywhere, some refactoring here and there... (Hinrik) - put Filter::IRC back. It is now a Stackable/IRCD/Compat mash-up (bingos) - full regression testing in 1_filter_compat.t yippee. (bingos) 5.64 Sat Feb 16 07:55:34 GMT 2008 - Logger.pm: Fix regression regarding utf8 detection (Hinrik) - Logger.pm: Don't log channel modes which have different meanings depending on the IRC network we're on. (Hinrik) - NickServID: Tweak it a little (Hinrik) - Add optional Test::Perl::Critic test to detect risky code. Currently 466 violations in about 16k lines of code, whee! (Hinrik) - ISupport.pm: Fix bug in CHANLIMIT handling (Hinrik) - Logger.pm: Missing S_001 return value (Hinrik) - Compat.pm: Fix missing raw_line (Hinrik) - Filter/CTCP.pm: Stop using POE::Filter::IRC (Hinrik) 5.62 Thu Feb 7 16:31:03 GMT 2008 - IRC.pm: Document the nickserv command (Hinrik) - Common.pm: Show some example usage of has_color() (Hinrik) - CycleEmpty.pm: New plugin to cycle empty channels in order to gain channel operator status (Hinrik) - Common.pm: Add more color/formatting codes (Hinrik) - Added plugin test for CycleEmpty (BinGOs) 5.60 Wed Feb 6 13:38:50 GMT 2008 - State.pm: Improved the away tracking code (Hinrik) - Logger.pm: Added missing argument preventing quit messages from being logged (Hinrik) - NickReclaim: Fixed regression introduced in 5.58 (Hinrik) - BotTraffic.pm: irc_bot_ctcp_action => irc_bot_action, to be consistent with BotAddressed.pm (Hinrik) - AutoJoin.pm: Delay autojoin if NickServID is loaded, so the user will be cloaked (if applicable) before joining channels (Hinrik) - Common.pm: Add constants and methods for dealing with colors and formatting (Hinrik) - IRC.pm: Add NICKSERV command, mention the new color stuff (Hinrik) - NickServID: Made it behave more sensibly considering upcoming FreeNode policy changes. Also, use a raw NICKSERV command (Hinrik) - Logger.pm: Rename SortByDate to Sort_by_date and add Strip_color, Strip_formatting (Hinrik) 5.58 Mon Feb 4 07:58:14 GMT 2008 - State.pm: Workaround for IRC servers (e.g. hybrid, hyperion) which send user WHO replies starting with the name of a random channel that the user is on (which the component might not be on) instead of '*' (Hinrik) - State.pm: Track the away status of channel users and send an event if the status changes (Hinrik) - Projects.pm: Some additions and cleanup (Hinrik) - Logger.pm: Add 'Restricted' argument for restricting read permissions of created files/dirs (Hinrik) - Logger.pm: Add 'Format' argument for specifying a custom log format (Hinrik) - Logger.pm: Close log files after writing to them (Hinrik) - Logger.pm: Omit date from timestamp if sorting log files by date (Hinrik) - Logger.pm: Always use present tense (Hinrik) - NickReclaim.pm: Small fix for an edge case (Hinrik) - BotAddressed.pm: Check for '$nick~ $text' as well (Hinrik) - NickServID.pm: Make it work if it's added before connecting (Hinrik) 5.56 Thu Jan 31 12:30:25 GMT 2008 - AutoJoin.pm: Silence some warnings (Hinrik) - Logger.pm: Add SortByDate argument to rotate logs (Hinrik) - Logger.pm: output something in English for every channel mode change (Hinrik) - Logger.pm: made the ACTION syntax distinct from the MODE syntax to allow for sane parsing of log files (Hinrik) - Fix bug causing NickReclaim plugin to only try to reclaim once (Hinrik) - Fix NICK/QUIT logging in Logger plugin (Hinrik) - Minor improvement and documentation update to BotAddressed plugin (Hinrik) 5.54 Sun Jan 27 09:21:27 GMT 2008 - Hinrik added numerous groovey plugins. Hinrik++ 5.52 Mon Jan 14 07:46:01 GMT 2008 - RT #32279: Filter/CTCP.pm doesn't provide raw_line by Hinrik 5.50 Sun Jan 13 10:19:05 GMT 2008 - RT #32271 reported by Hinrik - RT #32265 is_away() support by Hinrik 5.48 Thu Jan 10 20:13:10 GMT 2008 - Added plugin FollowTail, a tail following plugin 5.46 Thu Jan 3 15:12:21 GMT 2008 - 'irc_public' events should now be generated according to ISupport information 5.44 Tue Jan 1 13:58:15 GMT 2008 - Enhancement to part command to handle part messages. RT #32029 reported by Hinrik 5.42 Mon Dec 31 12:29:50 GMT 2007 - Amendments to NickReclaim plugin by Zoffix Znet 5.40 Wed Dec 26 10:55:18 GMT 2007 - Applied a patch from Hinrik to fix umode issues with State.pm 5.38 Thu Dec 6 17:24:23 GMT 2007 - CPAN Testers reports for dev releases look favourable, bumped for proper release. 5.37_02 Thu Dec 6 08:35:47 GMT 2007 - Added is_user_mode_set() method and 'irc_user_mode' event 5.37_01 Wed Dec 5 21:11:46 GMT 2007 - Added umode support to IRC::State 5.36 Thu Nov 1 13:51:02 GMT 2007 - Updated Module::Install to 0.68 5.34 Wed Jul 25 10:51:45 BST 2007 - Fixed abstract_from in Makefile.PL. 5.33_01 Tue Jul 10 17:53:01 BST 2007 - Moved documentation for connect() to spawn(); - Added CTCP PING to Plugin::CTCP; 5.32 Tue Jun 12 12:20:21 BST 2007 - Stable release after working around issues on Solaris. 5.31_05 Mon Jun 11 09:57:09 BST 2007 - Fixed an error in the SYNOPSIS example for Qnet::State; - More diagnostics to the ipv6 test to trigger on solaris; 5.31_04 Tue Jun 05 09:29:34 BST 2007 - More diagnostics to the ipv6 test to trigger on solaris; 5.31_03 Fri Jun 01 10:37:49 BST 2007 - More diagnostics to the ipv6 test to trigger on solaris; 5.31_02 Thu May 31 16:04:06 BST 2007 - More diagnostics to the ipv6 test to trigger on solaris; 5.31_01 Fri May 18 10:11:47 BST 2007 - Added a warning if UseSSL is specified but SSLify wasn't found, requested by H.Merijn Brand; - Added some diagnostics to the ipv6 test to trigger on solaris; 5.30 Tue May 08 19:25:06 BST 2007 - Applied a patch from dec for Plugin::Proxy.pm 5.29 Thu May 03 13:01:01 BST 2007 - 'irc_ctcp' events added by Aankhen`` 5.28 Tue May 01 14:50:08 BST 2007 - Applied a patch from dec to Plugin::Proxy. 5.27 Tue May 01 13:43:39 BST 2007 - Fixed a serious bug relating to PoCo-Client-DNS use, reported by dec 5.26 Sun Apr 29 15:19:56 BST 2007 - Fixed a bug relating to PoCo-Client-DNS use, reported by dec 5.25 Sun Apr 29 13:03:07 BST 2007 - Applied fix for problem with ipv6 support from bsmith - Fixed RT #26735 reported by dec 5.24 Mon Apr 16 13:43:36 BST 2007 - Changed the IPv6 support to only be enabled when 'useipv6' is explicitly used. 5.23 Thu Apr 12 16:07:56 BST 2007 - Added Test::Kwalitee test. - Added new IP functions to ::Common - IPv6 support for connecting to ipv6 ircds. - New IPv6 connect testcase. 5.22 Fri Feb 02 12:02:36 GMT 2007 - Found a bug in ::State that was causing problems during netsplits. 5.21 Thu Feb 01 12:21:45 GMT 2007 - More changes to Qnet::State to include AUTH in part/quit/kick events. Suggested by helios. 5.20 Wed Jan 31 17:25:31 GMT 2007 - Finally converted Makefile.PL to full Module::Install-ness. 5.19 Wed Jan 31 11:54:36 GMT 2007 - Change to ban_mask() method in Qnet::State, suggested by helios. 5.18 Fri Dec 29 10:55:05 GMT 2006 - Documentation fix to ::Plugin by Kinks. - Still a problem with TOPIC command. Fixed. 5.17 Tue Dec 12 22:52:48 GMT 2006 - Serious bug in TOPIC handling spotted. Fixed. 5.16 Wed Dec 06 11:54:08 GMT 2006 - Refactored the SOCKS code to use $wheel->event() to switch InputEvent. Thanks to dngor for pointing that out. 5.15 Tue Dec 05 19:26:34 GMT 2006 - Implemented SOCKS4 support. Requested by netmunky @ Efnet. Somni assisted with the design. Thanks! 5.14 Wed Nov 29 10:56:57 GMT 2006 - Found a serious problem with refcounts in the registration code. Fixed with merlyn's help. 5.13 Sun Nov 19 14:20:51 GMT 2006 - Fixed long standing bug in 'topic' command. 5.12 Thu Nov 16 14:04:51 GMT 2006 'Hairy COO!' - Documentation fix for ::Pipeline, spotted by Martijn van Beers. - Amended 6_common.t test-case to make sure it covered other edge case reported by 'Elvis Dead' via email. - Setting a delayed command with delay() generates a 'irc-delay_set' event. - Added ability to remove delayed commands. 5.11 Wed Oct 25 16:32:03 BST 2006 - Changed plugin processing so that any poco plugin handlers are now in an eval as well. Pesky edge-cases. - Refactored parse_mode_line() to handle dangerous edge cases. 5.10 Tue Oct 24 18:02:46 BST 2006 - ::State 'irc_kick' event has ARG4 which is the full nick!user@host of the kicked person. Suggested by helios. 5.09 Tue Oct 24 14:48:07 BST 2006 - Forgot a test with the Test::Plugin relocation. Damnit. - Reinstated ::Test::Plugin for the PlugMan tests. 5.08 Mon Oct 23 12:35:04 BST 2006 - Remove ::Test::Plugin and relocated code to the actual test. - Removed the optional debug in Pipeline. If there are errors you'll see them now. - New plugin tests, testing running POE sessions in plugins and dying in PCI_register(). - Deprecated 1_new.t test by removing it. 5.07 Tue Oct 17 11:37:28 BST 2006 - Enabled plugin_debug effect Pipeline. - Added send_event() method for injecting events in the event handling system. 5.06 Thu Oct 12 12:45:06 BST 2006 - Adjusted load() in PlugMan, suggested by Stefan Schwarzkopf. 5.05 Fri Oct 06 14:40:37 BST 2006 - ISupport documentation fix. - Amendments to plugin processing, plugin debugging should be less noisy now. 5.04 Mon Sep 25 13:30:46 BST 2006 - Removed Build.PL - Applied a patch from Ben Jackson which fixes the proxy support. Yay. 5.03 Sat Sep 16 14:17:01 BST 2006 - Switched Makefile.PL to using Make::Install. Added Build.PL - Fixed META.yml handling. - Fixed an unregister bug reported via CPAN::Forum. *sigh* 5.02 Fri Sep 08 16:32:12 BST 2006 - POE-0.37 has found a serious flaw in the shutdown() handler. Fixed. - ::Test::Harness was registering for HUP signal. Stopped that nonsense. 5.01 Thu Sep 07 17:53:00 BST 2006 - Fixed file permissions in the distribution. Again a CPANTS gripe. - Fiddled with State's insides. - Added find_auth_nicks method to Qnet::State, requested by helios. 5.00 Fri Sep 01 02:20:54 BST 2006 YAPC::EU Birmingham 2006 release - Test::Pod::Coverage test added, inspired by CPANTS hackathon, cheers, domm. - Added use strict to ::Constants. - PlugMan plugin will dump $@ when a plugin fails to 'load' now. - Documentation fixes to a lot of modules due to Pod::Coverage. 4.99 Tue Aug 29 17:47:04 BST 2006 - Added resync_chan and resync_nick to Qnet::State subclass, as suggested by helios. 4.98 Fri Aug 18 12:30:31 BST 2006 - Added support for connecting to ircds that support compressed links; only PCSI does this afaik, so limited use for most peeps. - Applied a patch from dec to fix a bug in ISupport plugin, RT #21058. 4.97 Mon Jul 24 12:46:26 BST 2006 - Fixed 'sconnect', it should send 'CONNECT' to the ircd now instead of 'SCONNECT'. - ::State assumed that ircd had returned ISupport info. Set reasonable defaults for ircd's that don't. - Changed 'sl' to 'quote' instead as far as the documented API. 4.96 Sun Jul 16 14:35:34 BST 2006 - Fixed a bug in Console plugin. - Minor code changes to Proxy plugin. - Component will automatically register a parent session if spawned from another session. Added testcase for this also. - Removed the deprecated IRC_EVTS registration bit from _start as the component uses plugin API stylee handlers now. - Tidied up PlugMan plugin code. - Updated documentation stipulating that the module is licensed the same as perl is. - Refactored Whois plugin. Added RPL_WHOISACTUALLY support. 4.95 Wed Jul 05 11:46:34 BST 2006 - Removed stray Dumper() in IRC.pm. - Fixed serious bug in ISupport plugin. 4.94 Sun Jul 02 10:01:45 BST 2006 - Amended the DNS code to implement round-robin type behaviour. - Added POCOIRC_REGISTER and POCOIRC_SHUTDOWN signals for multiple registration and shutdown, respectively. Added applicable tests to the testsuite. - Documentation fixes. Added DIE command. - Added multiple bot SYNOPSIS. 4.93 Tue Jun 13 19:25:45 BST 2006 - ::State, invex & excepts sync'ing when we +[qoah]. - ::State, documentation fixes. - Added 'irc_shutdown' event. - Bug in Qnet::State spotted by helios. Changed inheritance order and cpoied some code from Qnet to Qnet::State accordingly. 4.92 Sun Jun 11 18:09:13 BST 2006 - Added a check to _parseline for spurious blank events, reported by dec. - Added nick_channel_modes method to ::State to return the channel modes (ie. qaohv) of a given nick on a given channel - Kinks - Added note concerning the issues surrounding the SetAt and SetBy values to CAVEATS in the ::State pod - Kinks - Improvements to Plugin::PlugMan, it should actually work properly now >:) Thanks to mst and dngor. - ::State, nick_sync now has the channel name as ARG1. - Moved the INVEX and EXCEPTS sync'ing until we are +o'd, created irc_chan_sync_(invex|excepts). irc_chan_sync features the time in seconds taken to sync as ARG1 now. 4.91 Thu Jun 01 21:08:13 BST 2006 - Tweak to ::State to deal with ircds that don't report @+ status in WHO replies ( like unreal ). Thanks to Kinks for reporting that. - 'irc_dcc_failed' event was undocumented. Fixed. - Switched the poco-client-dns checks to 'use', so as to ensure that we only load >= 0.99. - Amendments to shutdown so that it sends a quit message to the ircd if we are connected. - Amended Connector plugin so the lag is collected independent of what the ircd sends us back. - Various changes to ::State in order to ensure full RFC compliant channel mode support, including support for channel access lists - Kinks - Added ::State methods to return channel access lists: channel_ban_list, channel_invex_list, channel_except_list - Kinks - Using 'use' for the dns checks was fubar. Switched back to 'require' and test the VERSION instead. - Changed the simpleclient.pl script to accept a filename as a second argument to /dump_state command. - Documentation tweaks to ::State by Kinks - Channel topic support added to ::State. Added the method channel_topic to return a hashref of topic data - Kinks - Changed 'Time' keys for channel lists and topic to 'SetAt' - Added irc_chan_mode event to ::State to allow everyone to enjoy the mode parsing State does internally - Kinks - Refactored ::Qnet::State subclass after all Kinks' changes to ::State. - Refactored ::State slightly to use ARG2 for numerics handlers instead of trying to parse ARG1 ourselves. FTW. 4.90 Mon May 22 13:23:09 BST 2006 - Missed the Filter::Stackable in plugins Console and Proxy. 4.89 Mon May 22 09:14:57 BST 2006 - A bug in POE-0.35's Filter::Stackable causing problems with ::Test::Harness. Enabled a runaround *sigh* 4.88 Sun May 21 17:57:38 BST 2006 - Code cleanup in ::Test::Harness. Workaround for systems without %z in strftime, like Solaris. - Added matches_mask() function to ::Common. Updated 6_common.t to add applicable tests. - Added parse_user() function to ::Common. Updated 6_common.t to add applicable tests. - new() deprecation warning specifies the module name. Saves confusion for people who are using Bot::* modules. - Added LUSERS command. - Major hackery to remove dependency on PoCo-Client-(DNS|Ident). 4.87 Sat May 06 17:03:34 BST 2006 - Testsuite 07 and 09 were still skipped on MSWin32. Fixed. - Altered BotAddressed at immute's suggestion. Check docs for details. - Altered Filter::Compat so it won't break with Stackable. - Added 'remove' command a Freenode extension. 4.86 Thu Apr 27 21:18:41 BST 2006 - POD fixes and perl dependency as pointed out by Alias. - Tweak so that the poco only shuts down PoCo-Client-DNS if we spawned it. - Spotted a problem with register() it was still stashing POE::Session refs. Bad BinGOs. - shutdown() will unregister all registered sessions now. - Code audits of State and Qnet::State. Lot's of cleanup. - Changed Common.pm u_irc/l_irc to support a casemapping argument, one may specify 'rfc1459', 'strict-rfc1459' or 'ascii'. Default is 'rfc1459'. - Changed State and Qnet::State to use casemapping for generating unique state keys. - Removed State::Lite. Deprecated. - Online test reports the server connected to. 4.85 Thu Apr 13 12:37:49 BST 2006 - Numerous bug fixes to State and Qnet/State which were causing terminations. Reported by dec. - Tweaks to a number of tests. - Various plugins have been debugged. - Added '/dump_state' command to simpleclient.pl. 4.84 Wed Apr 12 14:24:34 BST 2006 - Spotted a bug in Filter::CTCP, it wasn't setting raw_line. - Bug in dcc code meant DCC tests were failing on certain platforms. Fixed. - Changes to DCC tests. Rolled back MSWin32 skip checks. - Added one more DCC test for testing 'nataddr' option. 4.83 Tue Apr 11 20:45:04 BST 2006 - Changes to two of the DCC tests. DAMN YOU WINDOWS! 4.82 Tue Apr 11 19:32:45 BST 2006 - Sorted out Test::Harness, brought it up to PoCo-Server-IRC-0.3 standard. - Added a multiple client test to the testsuite. - Added socketerr test to the testsuite. - Added subclass test to the testsuite. - Added DCC test scripts to the testsuite. - Fixed a bug in DCC code for CHAT. - Added nick and nick_state tests. - Amended processing order in _send_event() so that the poco session can process events *before* the plugins do. - Plugin system will automagically check whether the poco object has any plugin handlers. These get processed first. - Removed the dependency on Date::Format, switched to POSIX::strftime. - Applied a patch from ketas for State.pm. - Fixes to Pipeline, spotted by dec @ MAGnet. - Added resolver() method for accessing the PoCo-Client-DNS object. - Refactored State.pm, Qnet.pm and Qnet/State.pm, handlers are all processed by plugin system now. Implemented better inheritance. - Expanded the SYNOPSIS sections of Qnet.pm, State.pm and Qnet/State.pm. - Added NickReclaim plugin and associated test. 4.81 Fri Mar 31 17:00:38 BST 2006 - Added PlugMan plugin manager and associated test. - Fixed the RFC docs in docs/. Spotted by integral. Thanks. - Added session_alias() method as suggested by Chris Thompson. - The component's HEAP is now the object. So is retrievable via $_[SENDER]->get_heap() in event handlers. Thanks to CT for the idea. Now why didn't I think of that sooner =[ - Various fixes to Test::Harness ircd. - Expanded the testsuite with 2 new tests. One uses Test::Harness, the other is an online test and tries to connect to freenode. - Fixed all the examples to use POE::Session->create(). - Added a warning to Makefile.PL about the online test. - Added delay() method for posting delayed commands. - Added a test to testsuite for ::State. - Added examples to Plugin docs. 4.80 Thu Mar 16 17:00:01 GMT 2006 - Code tidy up. - Fixed DCC bug. As reported by helios. - POD fix to ::State, missed two methods. - Changed default alias to "$self". Thanks dngor. - General POD rewrite. 4.79 Sun Jan 15 17:15:01 GMT 2006 - Serious bug in _send_event() spotted by ikaros @ freenode. The component wasn't dispatching events to itself since 4.78. 4.78 Tue Jan 10 22:01:09 GMT 2006 - Documentation bug. 'irc_topic' event wasn't documented. Reported by bluepunk @ efnet, through dngor :) - Finally got around to switch session registering from using POE::Session ( ew, nasty ) to session IDs instead. 4.77 Mon Dec 26 17:00:01 GMT 2005 - Forgot to add use ::Common to Qnet::State. Doh. 4.76 Fri Dec 23 15:20:20 GMT 2005 - Documentation bugs in the main IRC.pm SYNOPSIS. Bad BinGOs :( Spotted and reported by Mulander via email. - Added 'plugin_debug' option to dump after plugin evals if applicable. - Spotted a bug with the 'whois' handler. Looks like it has never worked ( properly ). Adjusted 'commasep' for the special case WHOIS <target> mask,mask. - Minor fixes to Filter-IRC-Compat for argument handling. - Minor fixes to Pipeline and plugin_del(). 4.75 Sun Dec 04 17:45:20 GMT 2005 - Fixed a problem with DCC code. Thanks to ketas for the heads up. - Added disconnect() method with docs. - Code audit to make sure all event handlers return undef. - Updates to Connector plugin to fix timeout issues on connection. - Added tests for the included plugins: Connector,BotAddressed and BotTraffic. - Fixed dicebot.pl in examples/ problem with $SIG{INT}. - Updated docs to proxy support is SOCKS v4. - Added raw_events() method to enable/disable/display current irc_raw. - README updates. Notably to mention PoCo-SSLify for SSL links. - Stole japhy's ISupport plugin for .. erm .. new ISupport plugin >;] - Added CTCP.pm from gumbynet source. Added applicable test for it. - Added Console.pm from gumbynet source. Added applicable test for it. - Moved common functions to Common.pm. Amended relevant code to import functions from there. - Added Proxy.pm from gumbynet source. Hacked to make much more useful and robust. Added applicable test for it and added ircproxy.pl to examples/ folder. - Patch applied to BotTraffic plugin from immute. - Completely rehacked how the component handles parsing irc traffic to events. Now using Filter::IRCD with Filter::IRC::Compat to process all input. Input and output filters are stackable. - Patch applied to BotAddressed plugin from immute. 4.74 Wed Oct 26 09:15:21 BST 2005 - *sigh* another problem fixed with the new dns code. 4.73 Wed Oct 26 07:43:03 BST 2005 - Minor problem with PoCo-Client-DNS fixed. 4.72 Tue Oct 25 19:01:05 BST 2005 - Fix to Filter::IRC for INVITE. Apparently, asuka timestamps after the channel name. Doh. Thanks to Johannes Studt for spotting that. - Fixed the documentation in Projects.pm - Solved Ticket #15058, re: NoDNS and multiple PoCo-Client-DNS sessions.
2008-09-10Added p5-POE-Component-Pluggable.he1-1/+2
2008-09-10Import p5-POE-Component-Pluggable version 1.10.he3-0/+31
POE::Component::Pluggable is a base class for creating plugin enabled POE Components. It is a generic port of POE::Component::IRC's plugin system. If your component dispatches events to registered POE sessions, then POE::Component::Pluggable may be a good fit for you.
2008-09-10Require BSDish getopt for optreset.joerg1-1/+3
2008-09-10Just replace d_namlen with strlen(d_name).joerg1-2/+2
2008-09-10Updated www/horde to 3.2.2adrianp1-1/+2
2008-09-10Update to 3.2.2adrianp2-7/+6
[jan] SECURITY: Fix unescaped output in the MIME attachment linking. [jan] SECURITY: Add another check to the XSS filter.
2008-09-10Update from version 1.1nb1 to 2.38, discussed in general terms with maintainer.he2-9/+8
Pkgsrc changes: o Canonicalize HOMEPAGE o Adjust dependencies Upstream changes: 2.38 Removed kwalitee test and added license information. 2.36 Kwalitee fixes. 2.35 Changed test file naming convention 2.34 Added clone() method as reported by Hinrik Ãrn Sigurðsson. 2.32 Updated Module::Install to 0.68 2.31 Fixed abstract_from and build_requires in Makefile.PL 2.30 Code refactoring. Doc fixes. Updated tests. 2.2 Switched fully to Module::Install. Documentation amendments. 2.0 Makefile.PL was executable. Fixed. 1.9 Added pod and pod coverage tests. Documentation fixes. 1.8 Added get_pending() method. 1.7 Bug in put() that choked when {params} didn't exist. 1.6 Inherits from POE::Filter now so it won't barf when Stackable is updated. 1.5 Added colonify options, check pod for details. 1.4 {raw_line} added to resultant hashref. 1.3 Documentation amendments. 1.2 Updated testcase. Should be a bit more robust now.
2008-09-10Update from version 0.7 to 1.14, discussed in general terms with maintainer.he2-8/+8
Pkgsrc changes: o Canonicalize HOMEPAGE Upstream changes: 1.14 Sat May 17 15:23:36 BST 2008 - Updated test case to use Test::POE::Server::TCP - Removed kwalitee test. - Added license information 1.12 Wed Mar 5 09:24:15 GMT 2008 - We had no explicit return values, I'm shocked it worked at all. 1.10 Thu Jan 31 11:23:41 GMT 2008 - Enabled perl-5.5.5 compatibility. 1.08 Thu Jan 17 14:16:39 GMT 2008 - Fixed up test script naming. 1.07 Wed Oct 31 17:19:56 GMT 2007 - Updated Module::Install to 0.68 1.06 Sun Aug 05 11:44:11 BST 2007 - Fixed abstract_from and build_requires in Makefile.PL 1.04 Thu Dec 7 17:27:17 GMT 2006 - Ident-Agent was hanging on to a reference to the spawning session. Changed to session->ID. 1.02 Fri Sep 1 10:27:59 BST 2006 - Rearranged distribution file structure. - Added test pod and pod coverage. - Fixed documentation coverage. 1.01 Fri May 19 16:41:56 BST 2006 - Minor bug in Agent.pm was causing two error events to be generated in the case of a socket error. 1.00 Wed Apr 26 13:48:34 BST 2006 - Minor code revisions - switched test script to Test::More 0.8 Thu Nov 3 12:55:56 GMT 2005 - Changed Ident-Agent API to be objectified.
2008-09-10Add p5-Test-POE-Server-TCP.he1-1/+2
2008-09-10Import p5-Test-POE-Server-TCP version 0.12.he3-0/+35
Test::POE::Server::TCP is a POE component that provides a TCP server framework for inclusion in client component test cases, instead of having to roll your own. Once registered with the component, a session will receive events related to client connects, disconnects, input and flushed output. Each of these events will refer to a unique client ID which may be used in communication with the component when sending data to the client or disconnecting a client connection.
2008-09-10Note initial addition of p5-Time-Warp version 0.5 as time/p5-Time-Warpseb1-1/+2
into The NetBSD Packages Collection. The Perl 5 module Time::Warp offers developers control over the measurement of time.
2008-09-10Add & enable p5-Time-Warpseb1-1/+2
2008-09-10Initial import of p5-Time-Warp version 0.5 in the NetBSD Packagesseb3-0/+24
Collection. The Perl 5 module Time::Warp offers developers control over the measurement of time.
2008-09-10ffmpeg-devel -> ffmpegahoka1-2/+2
2008-09-10MOTIFBASE, not MOTIF_BASE.joerg1-2/+2
2008-09-10Use egg.mk, cutting the Makefile in half (and fixing semi-automatic PLISTepg2-23/+14
generation, now that egg.mk does it).
2008-09-10Add PRINT_PLIST_AWK code.epg1-1/+5
2008-09-10Note initial addition of p5-DBIx-Class-DynamicDefault version 0.01seb1-1/+2
as databases/p5-DBIx-Class-DynamicDefault into The NetBSD Packages Collection. The Perl 5 module DBIx::Class::DynamicDefault is a DBIx::Class component for automatically setting and updating fields with values calculated at runtime.
2008-09-10dirrm the egg info direpg1-1/+2
2008-09-10Add & enable p5-DBIx-Class-DynamicDefaultseb1-1/+2
2008-09-10Initial import of p5-DBIx-Class-DynamicDefault version 0.01 in theseb3-0/+30
NetBSD Packages Collection. The Perl 5 module DBIx::Class::DynamicDefault is a DBIx::Class component for automatically setting and updating fields with values calculated at runtime.
2008-09-10Updated graphics/png to 1.2.32beta01wiz1-1/+2
2008-09-10Update to 1.2.32beta01:wiz2-6/+6
Shortened tIME_string to 29 bytes in pngtest.c Fixed off-by-one error introduced in in libpng-1.2.30beta04/pngpread.c
2008-09-10Add MOTIF_TYPE and MOTIF_BASE to BUILD_DEFS.joerg1-1/+3
2008-09-10Set all except NO_SRC_ON_FTP per license.gdt1-2/+4
2008-09-10Note py-simplejsonmjl1-1/+2
2008-09-10+ LICENSE, set NO_*_ON_*.gdt1-2/+5
2008-09-10Enable c language for building sped up library version.mjl1-2/+2
2008-09-10addgdt1-1/+7
LICENSE= unclear-license because the man page says there are multiple licenses.
2008-09-10Correct package name.mjl1-1/+2
2008-09-10Import py-simplejson 1.9.2mjl4-0/+109
simplejson is a simple, fast, extensible JSON encoder/decoder for Python simplejson is compatible with Python 2.3 and later with no external dependencies. It covers the full JSON specification for both encoding and decoding, with unicode support. By default, encoding is done in an encoding neutral fashion (plain ASCII with \uXXXX escapes for unicode characters). The encoder may be subclassed to provide serialization in any kind of situation, without any special support by the objects to be serialized (somewhat like pickle). The decoder can handle incoming JSON strings of any specified encoding (UTF-8 by default).
2008-09-10add LICENSE, note that links are broken.gdt1-2/+5
2008-09-10-magicpoint-1.13a.taca1-2/+2
+snort-2.8.3.
2008-09-10Note update of graphics/magicpoint package to 1.13a.taca1-1/+2
2008-09-10Update magicpoint to 1.13a.taca30-225/+961
* Fix build error with xft2 option and graphics/freetype-lib package is installed. Shoud be fix PR pkg/32656. * Refering PR pkg/38552 adpot some of patches. * Move PKG_OPTIONS related item to options.mk. * More pkgsrc clean up. * Try to reduce compile warnings. What's new in 1.13a? * m17n library support enhancement * MacOS support enhancement * add new environment variable MGPRC for the path of the .mgprc file. * add "psfont" directive to specify the font used by mgp2ps * add -g option for mgp2ps to allow users to adjust line distanc * add -zoomonclk option for newimage * allow to handle gif format images by default * many bug fixes Dedication Magicpoint 1.13a is dedicated to the memory of Dr. Jun-ichiro "itojun" Hagino, who was known for his enormous contribution to the Internet and the Open Source Software community. He was the developer of Magicpoint from its infancy. Magicpoint could not exist without his devoted work. What's new in 1.12a? * add %tsystem directive which might be more stable than %xsystem * add -rotate option for newimage * allow to use non-ASCI filename in slides (use -U to enable this feature) * many bug fixes
2008-09-10switch to using python/egg.mk and add missing entries to PLIST. Approved by ↵abs2-3/+10
markd@, bump pkgrevision
2008-09-10Fix typo in comment.wiz1-3/+3
2008-09-10Fix typo.wiz1-2/+2
2008-09-10Be slightly more defensive in case an unsupported Python version isjoerg1-2/+3
requested.
2008-09-10+ nbpatchjoerg2-2/+4
2008-09-10Import the BSD version of patch ass found in DragonFly and based on thejoerg17-0/+4966
OpenBSD changes as nbpatch-20080910. This package is intended to replace devel/patch as dependency for the infrastructure. GNU patch has issues both with very long lines and with asymmetric context, making it impossible to use in some situations.
2008-09-10Don't try to build and install the Python 2.5+ tests on 2.3 and 2.4 tojoerg2-6/+17
unbreak PLIST for those versions. Bump revision.
2008-09-10Clarify that devel/patch is the GPL-patch from the FSF.joerg1-0/+2
2008-09-10Updated www/apache-tomcat55 to 5.5.27abs1-1/+2
2008-09-10Updated www/apache-tomcat55 to 5.5.27abs3-8/+11
Tomcat 5.5.27 (fhanik) General 44463: War file upload in manager webapp fails due to missing commons-io dependency. Added commons-io 1.4. (rjung) Catalina 44021, 43013: Add support for # to signify multi-level contexts for directories and wars. 44494: Backport from 6.0 (rjung) Add additional checks for URI normalization. (remm) Don't throw an ArrayIndexOutOfBoundsException when empty URL is requested. Patch provided by Charles R Caldarale. (markt) 29936: Don't use parser from a webapp to parse web.xml and possibly context.xml files. (markt) 43079: Correct pattern verification for suspicious URLs. Patch provided by John Kew. (markt) 43080: Log suspicious URL pattern warnings to the correct web application. (markt) 43117: Setting an empty workDIR could delete all of CATALINA_HOME. Patch provided by Takayuki Kaneko. (markt) 44282: Prevent security exception in trace level logging for web application class loader when running under a security manager. (markt) 44529: No roles specified (deny all) should take precedence over no auth-constraint specified (allow-all). (markt) 43578: Enable start on Linux if $CATALINA_HOME contains a space. Original patch provided by Ray Sauers with improvements by Ian Ward Comfort. (markt) 44673: Throw IOE if ServletInputStream is closed and a call is made to any read(), ready(), mark(), reset(), or skip() method as per javadocs for Reader. (markt) Enable the CGIServlet to work with Windows Vista. (markt) Add additional permission required to read JDK logging configuration when running with a security manager. (markt) 44943: Reduce copy/paste issues caused by different engine names in server.xml. (markt) 45195: Prevent NPE when calling Session.getAttribute(null) and Session.removeAttribute(null). The spec is unclear but this is a regression from 5.0.x. (markt) 45293: Update name of commons-logging jar in security policy. (markt) 45453: Fix race condition in JDBC Realm. Based on a patch provided by Santtu Hyrkk. (markt) JAAS Realm did not read role information for users. (markt) Connectors Log errors for AJP signoffs at DEBUG level, since it is harmless if mod_jk has hung up the phone. (billbarker) 42727: Handle request lines that are exact multiples of 4096 in length. Patch provided by Will Pugh. (markt) 43191: Compression could not be disabled for some file types. Based on a patch by Len Popp. (markt) 45591: Fix NPE on shutdown failure in some cases. Based on a patch by Matt Passell. (markt) Jasper 31257: Quote endorsed dirs if they contain a space. (markt) 42943: Make sure nested element is inside <jsp:text> element before throwing exception. (markt) 44877: Prevent collisions in tag pool names. (markt) 45015: Enfore JSP spec rules on quoting in attrbutes. This is configurable using the system property org.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING. (markt) Webapps 42899: When saving config from admin app, correctly handle case where the old config file does not exist. (markt) 44541: Document packetSize attribute for AJP connector. (markt) 44715: Document use of secret for AJP connector. (markt) 45323: Add note that context.xml files can only contain a single Context element. (markt) Update JNDI datasource docs since maxActive setting for unlimited changed in commons-pool > 1.2. (markt) Specification Use a localised error message if a user tries to write a negative length byte array during default processing of a HEAD request. (markt) 44562: HEAD requests cannot use includes. Patch provided by David Jencks. (markt)
2008-09-10Add a comment which explains why we use the "db46" package undertron1-1/+4
certain versions of NetBSD.
2008-09-10+ ruby-gnome2-0.17.0 (working on...)obache1-1/+2
2008-09-10Updated fonts/dejavu-ttf to 2.26jakllsch1-1/+2