Required for updating chat/prosody to 0.8.1, which helps handle the
"billion laughs" exploits on XML parsers and XMPP servers.
Change log as recorded in the README:
Version 1.2.0 [02/Jun/2011]
* support for the StartDoctypeDecl handler
* add parser:stop() to abort parsing inside a callback
Changes in 1.1.0:
* Adapted to work on both Lua 5.0 and Lua 5.1
* Updated to use Expat 2.0.0
Changes in 1.0.2:
* Minor bugfix, lom correct module name is lxp.lom
Changes in 1.0.1:
* Minor changes for compatibility with Expat version 1.95.8
pkgsrc changes:
* Changed installation scheme to use the lang/lua/module.mk framework
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
LuaExpat is a XML parser based on the Expat XML parser.
It allows Lua programs to:
- Process a XML document incrementally , thus being able to handle
huge documents without memory penalties;
- Register handler functions wich are called by the parser during
the processing of the document, handling the document elements or text.