MS CHM library

Microsoft help files and technical documentation
have been distributed in "compressed HTML" format
for several years now. The documentation itself
is, obviously, in HTML, and so would be useful on
other platforms than Windows. chmlib makes it
possible to write software that accesses the Web
content stored in the file, either to extract or
merely to view.

Release Notes: Stack-allocated buffers have been changed to
heap-allocated buffers to avoid stack corruption
security problems. A security advisory for this
issue is forthcoming from iDefense [IDEF2125].

Release Notes: This release bugs that were preventing a few files from being readable. Security updates were made to the "extract_chmLib" example program. automake is now used. Miscellaneous other patches were incorporated.

Release Notes: Another stack overflow that was trivially exploitable to run arbitrary code was fixed. The Makefile.in was fixed so that "make install" does the right thing. Previously, it was not working properly and the examples would subsequently fail to build.

Release Notes: A couple of serious security issues have been reported recently which
allowed a carefully-crafted chm file to result in a buffer overflow.
This release fixes these problems. Anyone using an earlier release and
reading chm files from untrusted sources should upgrade to 0.36.