« November 2005 | Main | March 2006 »
December 30, 2005
Jabber::mod_perl 0.15 released
Version 0.15 brings a more complete process for creating new packets, and more complete Namespace handling, especially in the area of searching for elements within a NAD.
Highlights from the changes file include:
- Corrected problem with $nad->find_scoped_namespace() where an empty prefix was not recognised.
- Fixed $nad->elem() so that it now correctly finds an element given the context of a namespace.
- Added $pkt->create() - this enables the creation of a new packet in the context of the current packets session.
Refer to the examples/MyStamp.pm for a good overview of packet handling and creation.
Download from here. Any feedback welcome.
Posted by PiersHarding at 4:24 PM
December 21, 2005
Jabber::mod_perl 0.10 released
Lately, I have been doing quite a bit more work on Jabber::mod_perl, after leaving it for a while. Things are starting to heat up in the Jabber world, and Perl threading/unicode support has matured a bit, which is bring it back into focus again.This release continues to iron out some bugs with NAD handling, and gives some much needed features for changing packets as they pass through:
- Added nad_replace_cdata_head(), and nad_replace_cdata_tail(). These complement the nad_append_cdata* methods.
- added support for nearly all the module chain events - support
list is now:
- sess-start
- sess-end
- in-sess
- out-sess
- in-router
- out-router
- pkt-sm
- pkt-user
- pkt-router
Please refer to the sample modules in the examples subdirectory, and the sm.xml file for the config.
Download from here. Any feedback welcome.
Posted by PiersHarding at 11:48 AM