Age | Commit message (Collapse) | Author | Files | Lines |
|
- Add more emacs versions to be accepted.
- Revert a local change (sorry).
- Add buildlink3.mk.
|
|
** Use Custom to saved settings. (ueno)
** Use stock icons for toolbar. (ueno)
** Follow the procedure recommended in RFC2812 when making a
connection to the server. This change is needed for some IRC
servers including TwitterIrcGateway. (ueno)
** Allow non-ASCII realname. (KASUGA Toru)
** Fixed a corner case bug of riece-keywords settings. (Takeru Naito)
|
|
|
|
source.
|
|
|
|
|
|
libpurple:
* In the Join/Part plugin, add the ability to apply the rules to
buddies. By default, joins and parts for buddies are still shown.
* Support SOCKS proxies specified in GNOME or Windows proxy settings.
* Fix some possible crashes in MSNP15.
* Enable a default SSL trust relationship for MSN servers.
* Avoid disconnecting from XMPP servers on parse errors that are
non-fatal.
* Include some perl files that were mistakenly omitted in 2.5.0.
Pidgin:
* Prevent use of custom smilies without "shortcuts."
* Fix a crash that could appear with AIM buddy tooltips.
Artwork:
* General refresh of many icons in the interface.
* Many cleanups to artwork source are now included in the distribution.
* A new "throbber" animation has been added to indicate when accounts
are connecting.
|
|
libpurple:
* In the Join/Part plugin, add the ability to apply the rules to
buddies. By default, joins and parts for buddies are still shown.
* Support SOCKS proxies specified in GNOME or Windows proxy settings.
* Fix some possible crashes in MSNP15.
* Enable a default SSL trust relationship for MSN servers.
* Avoid disconnecting from XMPP servers on parse errors that are
non-fatal.
* Include some perl files that were mistakenly omitted in 2.5.0.
Pidgin:
* Prevent use of custom smilies without "shortcuts."
* Fix a crash that could appear with AIM buddy tooltips.
Artwork:
* General refresh of many icons in the interface.
* Many cleanups to artwork source are now included in the distribution.
* A new "throbber" animation has been added to indicate when accounts
are connecting.
|
|
Fixes startup script in non-standard PKG_SYSCONFDIR setups.
Bump PKGREVISION.
|
|
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.
|
|
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.
|
|
name change).
|
|
The latest release in the stable 1.1 series has been released, consisting of a number of internal fixes for increased reliability and performance.
This is a HIGHLY RECOMMENDED release.
Fixes include problems with Anope support, m_ident sometimes not correctly resolving ident, OpenSSL connections terminating when they shouldn't, corruption on /map output, silent SVSHOLD (no more annoying notices), and U:Lines may now deoper users without resorting to /kill (so defender's secureoper functionality will work properly).
|
|
Fixes security issue http://secunia.com/advisories/31633/
Changelog:
Version 1.2.2 (released 2008-08-26) hilights:
* Fixed a security issue where it was possible to recreate/hijack already
existing accounts.
* Various stability improvements and minor feature enhancements.
|
|
list outdated noticed by Zafer Aydogan via private mail.
|
|
The patch fix a few small bugs.
|
|
(It looks like we might be able to start using silc from pkgsrc again,
need to revisit this.)
|
|
Bump PKGREVISION of non-bundled plug-ins.
Changes for 2.5.0 (08/17/2008) since 2.4.3:
libpurple + pidgin:
- Lots of bug fixes and improvements for the MSN protocol
(MSNP15 support) and MSN "bunny icon" (?).
- Miscellaneous bug fixes, a few new icons, etc.
- The following API changes:
libpurple:
Added:
* Connection flag PURPLE_CONNECTION_ALLOW_CUSTOM_SMILEY to indicate
that the connection supports sending and receiving custom smileys.
* PurpleSmiley and the Smiley API.
* purple_serv_got_join_chat_failed
* chat-join-failed signal (see conversation-signals.dox)
* chat-invite-blocked and blocked-im-msg signals (see
converation-signals.dox) (Thanks to Stefan Ott)
* purple_blist_update_node_icon
* purple_buddy_icons_node_has_custom_icon
* purple_buddy_icons_node_find_custom_icon
* purple_buddy_icons_node_set_custom_icon
* purple_buddy_icons_node_set_custom_icon_from_file
* purple_notify_user_info_prepend_section_break
* purple_notify_user_info_prepend_section_header
* "website" and "dev_website" items to the ui_info hash table
* purple_cmds_get_handle, purple_cmds_init, purple_cmds_uninit
* cmd-added and cmd-removed signals
* purple_get_host_name
* purple_util_fetch_url_len (temporary function overload to add max_len
param)
* purple_util_fetch_url_request_len
* purple_prpl_send_attention
* purple_prpl_got_attention
* purple_prpl_got_attention_in_chat
Deprecated:
* purple_blist_update_buddy_icon
* purple_buddy_icons_has_custom_icon
* purple_buddy_icons_find_custom_icon
* purple_buddy_icons_set_custom_icon
* pidgin_set_custom_buddy_icon
* purple_util_fetch_url_len
* purple_util_fetch_url_request_len
* serv_send_attention
* serv_got_attention
Changed:
* xmlnode_copy now copies the prefix and namespace map for nodes.
pidgin:
Added:
* gtk_imhtml_smiley_create, gtk_imhtml_smiley_reload and
gtk_imhtml_smiley_destroy to deal with GtkIMHtmlSmiley's.
* pidgin_pixbuf_from_imgstore to create a GdkPixbuf from a
PurpleStoredImage.
* pidgin_themes_smiley_themeize_custom to associate custom smileys to
a GtkIMHtml widget.
* GTK_IMHTML_CUSTOM_SMILEY flag for GtkIMHtml.
* GTK+ Custom Smiley API.
|
|
around build problems. Set appropriate linker options instead to achieve
the same result. Bump package revision because of this fix which results
in changes to the binary.
|
|
from chat/silc-client. I dunno if this alone will make the package
build or work, but it certainly can't hurt.
|
|
Loudmouth 1.4.1
Loudmouth 1.4.1 contains a bugfix from 1.4.0 causing some clients to be disconnected if connected through a NAT firewall.
Loudmouth 1.4.0 contains no changes from 1.3.4 but is simply a release to mark it as the new stable branch.
Loudmouth 1.3.4
Loudmouth 1.3.4 is a release on the unstable 1.3 branch. It contains of added
features and bug fixes.
Loudmouth 1.3.3 released
Loudmouth 1.3.3 is a release on the unstable 1.3 branch. It contains of added
features and bug fixes.
Loudmouth 1.3.2 released
Loudmouth 1.3.2 is a release on the unstable 1.3 branch. It contains of added
features and bug fixes.
|
|
with X11 support (where it fixes the build). There is no compelling
reason to use Xft otherwise.
- Use CPU detection code on all NetBSD platforms. It turns out that XChat
properly deals with the case where we could figure out the number of
CPUs but not their clock frequency.
- Add support for building XChat with X11-less GTK+ 2.x under Mac OS X.
This fixes PR pkg/39328 by Adrian Portelli.
Bump package revision because of these improvements.
|
|
1.61 Tue Jul 27, 2004
Made a small change to the example.pl script to keep it from
dumping deref warnings. Thanks to an anonymous person who sent
this suggestion through the CPAN bug tracking system.
1.6 Mon Jan 26, 2004
Patched around yet another undocumented "feature" of the TOC
protocol---namely, in order to successfully sign on, you must have
at least one buddy in your buddy list. At sign-on, in the absence
of a real buddy list, Net::AOLIM inserts the current user as a
buddy in group "Me." Don't bother removing this buddy, as it
doesn't really exist---as soon as you add any real buddies, this
one will go away. Thanks to Galen Johnson and Jay Luker for
emailing with the symptoms.
|
|
deal with the case where we can only determine the number of cores (which
should work on all platform) and not the CPU frequency (which only works
on some x86 machines).
|
|
and NetBSD/i386 similar to Linux, FreeBSD and Mac OS X.
Bump package revision because of this enhancement.
|
|
Fixes PR 39198.
|
|
|
|
|
|
|
|
Fixes build failure with installed gpgme but disabled gpgme option
reported by PR 39267.
|
|
- Updated translations (de, fi, fr, hu, lt, nb, ru, th, zh_CN).
- Fixed creation of ~/.xchat2/scrollback/ paths
(xc284-scrollbmkdir.diff).
- Fixed a leak of file descriptors related to the scrollback feature
(resource leak) (xc284-fix-scrollbfdleak.diff).
- Stopped scrollback files growing too large by fixing the file-shrink
code.
- Put a "Display scrollback from previous session" into the Setup GUI
(logging section) so people can turn this off without typing commands.
- Made /away work even when the reason setting is empty.
- Using /part on a channel that contains a quotation mark now works
[1800855].
- Changed the default encoding to "IRC" (CP1252/Unicode Hybrid) for both
Unix and Windows.
- Fixed a possible Channel List crash if you searched many times while
the download was still going.
- Fixed alert balloons failing if the text contained "<" characters
[1827629].
- The Drag&Drop files to userlist feature has been enabled again.
- Removed the /set tab_icons setting and made it automatic (see FAQ for
more info about icons).
- Fixed a bug in creating files (save channel list, rawlog etc) that would
set the wrong permissions.
- Added command line argument --command=COMMAND which can be used in
conjuction with --existing (E.K.L.). This sends any xchat command to
an existing (running) client.
- A private SSL key/certificate can now be loaded from ~/.xchat2/client.pem.
- The Alerts settings now accept wildcards, instead of partitial string
match [1807563].
- Changing away status during reconnect/disconnect will now remember it.
- You can now change your Away/Back status (all networks) in the tray menu.
- Favorite Channels / Auto-Join-List management:
* Network List window now has a "..." button to edit the auto-join-list
in a more friendly way.
* Channel(text area), Tree/Tab and Channel-List right-click menus now
have a "Add to Favorites" function.
* Previous limit of 300 bytes has been overcome. Now up to 2 KB worth
of channels/keys can be joined and it will be automatically split
into multiple lines, if necessary.
* Per-Channel settings now save to disk, including Logging and Scrollback
settings.
* /ChanOpt has been re-worked to be more like /Set.
- 'hostname:port' syntax is now accepted, if it's not an IPv6 address.
- The Userlist right-click menu now has icons and an option to add to
friends list. If you've edited this menu before you'll still get the old
one. To get the new one delete ~/.xchat2/popup.conf while XChat isn't
running.
- ~/.xchat2/startup.txt is now loaded on launch (like /LOAD -e). Put any
commands you want executed at startup here.
- The lag-o-meter now has a full scale of 1.0 seconds.
- libnotify is now opened directly instead of using 'notify-send' to open
tray/balloon alerts.
- Added support for QuakeNet's /AUTH for nick password, when numeric
005 NETWORK=QuakeNet is detected.
- You can now copy with IRC attributes and mIRC colors if CTRL key is down
when a selection is finished (on mouse release). This replaces the old
"Color paste" feature.
- Added a 'compact' flag to gui_tweaks. This'll make the userlist and tree
spacing smaller. E.g. type /set -or gui_tweaks 32 and restart to turn
it on.
- The /CLEAR command takes a number as paramater (how many lines to clear).
- When there's missing information in the Userlist right-click menu,
it'll issue a silent /WHOIS and fill it in. This includes retrieving
a person's away-reason.
- Perl (Lian Wan Situ)
* /reloadall will now reload all the scripts that are currently load
instead of simply reruning the autoload routine
* gtk/glib/gdk errors and warnings have been redirected back to stderr
so they will no longer show up in the text box as a result of having
the Perl plugin loaded
* Check if the user has perl 5.6 instead of 5.8 and give an warning
dialog if they do (Peter Zelezny)
* Changed timer callbacks so that they are executed in the context that
they were created in
* Modified Xchat::print and Xchat::command to accept array references
in addition to strings for the channel and server parameters
- Plugin API:
* xchat_emit_print() will now trigger Sound, Blink, Icon etc type
events, depending on user's settings.
* Fixed a bug where not all 32 elements were available in
word[]/word_eol[].
|
|
|
|
|
|
|
|
Version 1.2.1 (released 2008-06-24) hilights:
* Mostly a lot of fixes for bugs found after the 1.2 release.
* Daemon mode is now officially declared stable.
- Fixed proxy support.
- Fixed stalling issues while connecting to Jabber when using the OpenSSL
module.
- Fixed problem with GLib and ForkDaemon where processes didn't die when
the client disconnects.
- Fixed handling of "set charset none". (Which pretty much breaks the account
completely in 1.2.)
- You can now automatically identify yourself to BitlBee by setting a server
password in your IRC client.
- Compatible with all crazy kinds of line endings that clients can send.
- Changed root nicknames are now saved.
- Added ClientInterface setting to bind() outgoing connections to a specific
network interface.
- Support for receiving Jabber chatroom invitations.
- Relaxed port restriction of the Jabber module: added ports 80 and 443.
- Preserving case in Jabber resources of buddies, since these should
officially be treated as case sensitive.
- Fully stripping spaces from AIM screennames, this didn't happen completely
which severly breaks the IRC protocol.
- Removed all the yellow tape around daemon mode, it's pretty mature by now:
testing.bitlbee.org serves all (~30) SSL users from one daemon mode
process without any serious stability issues.
- Fixed GLib <2.6 compatibility issue.
- Misc. memory leak/crash fixes.
|
|
|
|
|
|
Don't bother doing any SSL magic if the user hasn't set the SSL option
|
|
|
|
from Zafer Aydogan in followup to PR pkg/35117.
|
|
various character set problems. The security issues fixed:
* NICK_CHANGE buffer overflow: CVE-2007-3728.
* pkcs_decode buffer overflow: CORE-2007-1212.
Changes since version 1.0.4.1:
- Fixed NEW_CLIENT packet handling crash.
- Fixed partial encryption in CTR mode in AES.
- Fixed printable fingerprint buffer overflow.
- Fixed UNIX signal delivery il SILC scheduler.
- Reprocess JOIN command synchronously after resolving channel user list.
- In JOIN command reply check if the channel key is already saved.
- Remove all channel keys and hmacs after giving LEAVE command.
- Added missing channel unreferencing in CMODE, CUMODE, TOPIC, INVITE,
BAN and KICK command replies.
- Fixed connection authentication with public keys to use correct public
key as responder.
- Zero tail of CTR mode IV in IV Included mode.
- Fixed CTR mode rekey.
- Rewrote the IV Included CTR mode encryption/decryption in packet engine.
- Fixed non-IPv6 compilation error.
- Fixed channel private key deleting when deleting the channel.
- Fixed TIMEOUT handling in user info resolving during JOINing, fixes crash.
- Fixed mandatory UN and HN SILC public key identifier checking.
- Fixed alignment issues with 64-bit CPUs.
- Added "There are now xx nick's" to "are xx nicks".
- Fixed USERS command user mode handling (integer overflow).
- Fixed big-endian issues from aes implementation.
- Fixed lib/silcutil/silcatomic.h compilation on IA64.
- Fixed public key identifier parsing to check lengths correctly.
- In silc_client_free check that scheduler is allocated before trying to
free it.
- Fixed buffer overflow in NICK_CHANGE notify. The destination buffer for
old nicknames was too small.
- Added support for rekey with PFS when using CTR mode encryption.
- Added silc_idcache_move that can be used to move entries between caches.
- Added better checks for invalid argument and notify payloads.
- Fixed SILC_PACKET_FLAG_LONG_PAD bitmask value.
- Set the destination ID to packet stream as SKE responder if ID was
present in key exchange packet.
- Compile sources with _GNU_SOURCE on Linux systems.
- Fixed Unix signal task dispatching to not lock the signals when
dispatching the callback to avoid deadlocks.
- Added SILC_VERSION macro for checking package versions at compile time.
- Use SILC_VERIFY to assert that silc_rwlock_wrlock can be called only
once per thread on Unix.
- Fixed USERS command reply write-lock unlocking.
- Fixed silc_create_key_pair to check for valid identifier.
- Rewrite signed public message handling, adopting the new hilight interface.
- Fix off by one error when loading modules.
- Don't delete hilight entry (because it's just a pointer, not a copy).
- Added __SILC_TOOLKIT_x_x_x macro to all Toolkit distribution which can
be used to check for Toolkit version in third-party software.
- Added support for channel@server channel name strings to client library
(SILC protocol version 1.3 change).
- Added full_nicknames and full_channel_names settings to SilcClientParams
that can be used to specify whether client library returns full nickname
and channel name strings. Full strings are nick@server and channel@server.
- Fixed unix connecting failure to return error code correctly.
- Fixed SKE timeout double free crash.
- Fixed MIME multipart decoding buffer overflow.
- Fixed connection auth protocol timeout crash.
- Fixed FSM machine finishing to check for existing threads at the final
free callback to allow time for the threads to finish.
- Fixed silc_client_get_clients_local to check the nick's server also if
nick@server nickname string is given to the function.
- And many more, oh well. For the user this means: better charset support,
less crashes, nick names now potentially user#23, server specific
channels and more sanity.
Talked over a while ago with wiz with no objections.
|
|
i) CVE-2008-2927 fix
ii) the previous version was being rejected from the ICQ network.
version 2.4.3 (07/01/2008):
libpurple:
* Yahoo! Japan now uses UTF-8, matching the behavior of official clients
and restoring compatibility with the web messenger (Yusuke Odate)
* Setting your buddy icon once again works for Yahoo! accounts.
* Fixes in the Yahoo! protocol to prevent a double free, crashes on
aliases, and alias functionality
* Fix crashes in the bonjour protocol
* Always use UTF-8 for Yahoo! (#5973)
* Fix a crash when the given jabber id is invalid.
* Make the IRC "unknown message" debugging messages UTF-8 safe.
* Fix connecting to ICQ
* Fix a memleak when handling jabber xforms.
Pidgin:
* Include the send button plugin in the win32 build
* Various memory leak fixes
|
|
- CVE-2007-5839: e_hostname uses mktempnam in an unsafe manner.
- CVE-2007-4584: p_mode classic buffer overflow using a static string.
|
|
Version 1.27
* Cleaned up the buddy "Get Info" screen a bit
* Fixed up a couple of compiler warnings
* You are now hidden on your own contact list by default
Version 1.26
* A few minor security fixes
* Incomming messages with HTML-like text are displayed properly
* Usernames and passwords with funny characters (like +) in them should work
Version 1.25
* Plugin will automatically reconnect if the messages stop downloading
* Logging you out of the plugin wont log you out of Facebook
* Buddies will appear online when typing and sending messages to you
* No DNS lookups for proxies
Version 1.24
* Some fixes to the friends search
* Messages can be auto-resent if they don't get through (buddy offline etc)
Version 1.23
* You can now search for friends from the account menu (Account->Facebook->Search for friends...)
Version 1.22
* Fixed receiving multiple notifications
* Local alias in Pidgin will be set if you havn't set it
Version 1.21
* Notifications (Inbox/Friends) appear as new emails in Pidgin
|
|
|
|
of mk/curses.b3.mk after devel/ncurses/b3.mk.
- Define DATADIR correctly so that it knows where to look for help files.
- Remove quotes around DOCS_PATH in snprintf() call so that smirk can
actually open the help files.
- Bump PKGREVISION.
|
|
|
|
|
|
but so is the underlying code...
|
|
2.0
===
- All of the core functionality has moved into Net::XMPP.
It provides the connection, messages, iq, and presence.
Net::Jabber now just provides the extensions that the
JEPs define and that are truly Jabber and not XMPP.
1.30
====
- Added initial support for XMPP 1.0 via XML::Stream 1.18.
- Locked version of XML::Stream to 1.18.
- Changed connectiontimeout to just timeout in the Connect
function.
- Hey, here's a good idea. Instead of copying the function
hash out of each namespace why not just use a refrence...
duh... This might make things a little faster and use a
smidge less memory. Just a little thought.
- Fixed a taint problem with an eval and the xmlns read from
the socket.
- Fixed some -w warnings.
- Updated client test to user newer methods and create the
test account.
- Added password to MUCJoin.
- Fixed typo in DefineNamespace.
- Added Tree Transfer (JEP-105)
1.29
====
- Added PubSub (JEP-60)
- Added documentation for most of the below.
- Added in a basic basic support for SOAP (JEP-72). You can
dump in rawxml and get it back out.
- Looking into using contants for the namespaces, but they
don't work in hashes. =(
- Removed jabber:x:sxpm (it was never used).
- Added initial (low level) support for Commands (JEP-50).
- Added initial (low level) support for FNeg (JEP-20),
Disco (JEP-30), Bytestream (JEP-65), SI (JEP-95), and
FT-Profile (JEP-96).
- Made Client, Component, and Server inherit from Protocol
instead of AUTOLOADing. Why didn't I do this in the
beginning?
- Added function RosterRequest to let the user handle processing
the roster in their own callback and not return a hash.
- Added function PresenceDBClear that will clear out the
presence database.
- Added check to see if Process generated an error, and then
was called again (bad thing).
- Moved Process into Client.pm, Component.pm, and Server.pm.
- Locked version of XML::Stream to 1.17.
- Fixed typos in the Protocol help.
1.28
====
- Fixed bug in XPathDefined which caused the main iq callback
function to not work. Show stopper bug.
- Fixed iq:time test.
1.27
====
- Update examples/client scripts to include an xpath based
example.
- Added support for XPath based callbacks.
- Updated x:data to match the call for experience.
- Requires perl 5.6 in an attempt to get Unicode support.
- Added finer callback support for presence and message
based on type.
- Minor tweak to NOT remove an unknown xmlns packet (duh...)
- Fixed bug in JID.
- Updated DefineNamespace to handle most old style, and all
new style.
- Locked version of XML::Stream to 1.16.
- Major recore due to XML::Stream::Node and XPath.
- Moved from XML::Stream::Hash to XML::Stream::Node.
- Fixed XDB Reply error.
- Uninitialized value round up.
|