The FreeBSD Ports Archive

Freebsd | Contact
Welcome to FreeBSD Software


FreeBSD misc : chmlib

A library for dealing with Microsoft ITSS/CHM format files

 CHMLIB is a library for dealing with Microsoft ITSS/CHM format files. Right
now, it is a very simple library, but sufficient for dealing with all of the
.chm files I've come across. Due to the fairly well-designed indexing built
into this particular file format, even a small library is able to gain
reasonably good performance indexing into ITSS archives. 

http://morte.jedrea.com/~jedwin/projects/chmlib/



chmlib history


v. 1.20
date: 2007/01/25 16:14:46;  author: sat;  state: Exp;  lines: +2 -2
- Update to 0.39
- Disable static lib

Security:	this update is reported to be a major security fix -
		"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]."

v. 1.19 date: 2006/11/04 00:42:46; author: flz; state: Exp; lines: +1 -1 - Fix MASTER_SITE. PR: ports/105121 Submitted by: Tsampros Leonidas Sponsored by: FreeBSD Bugathon
v. 1.18 date: 2006/08/15 00:56:13; author: clsung; state: Exp; lines: +1 -1 - s,INSTALLS_SHLIB,USE_LDCONFIG,g - these include misc/ multimedia/ net/ net-mgmt/ net-im/ net-p2p/ palm/ print/ science/ maintained by ports@ PR: ports/101916 Submitted by: Gea-Suan Lin
v. 1.17 date: 2006/06/19 01:34:37; author: ijliao; state: Exp; lines: +3 -4 upgrade to 0.38
v. 1.16 date: 2006/04/14 18:14:54; author: linimon; state: Exp; lines: +1 -1 Reset vsevolod as maintainer due to unreponsiveness. We hope to see him back sometime. Hat: portmgr
v. 1.15 date: 2006/04/05 07:28:44; author: pav; state: Exp; lines: +2 -4 - Update to 0.37.4 PR: ports/94732 Approved by: maintainer timeout (vsevolod; 16 days)
v. 1.14 date: 2005/10/27 17:47:33; author: vsevolod; state: Exp; lines: +2 -2 - Update to 0.37 version that fixes important security bug. Noted by: Jed Wing (author)
v. 1.13 date: 2005/09/10 15:40:17; author: vsevolod; state: Exp; lines: +2 -2 Update to 0.36 that contains fixes for two vulnerabilities.
v. 1.12 date: 2005/07/22 09:33:33; author: vsevolod; state: Exp; lines: +1 -1 Update my email address. Approved by: perky (mentor)
v. 1.11 date: 2005/02/27 17:14:14; author: sem; state: Exp; lines: +1 -1 - PORTREVISION bump
v. 1.10 date: 2005/02/27 17:13:10; author: sem; state: Exp; lines: +1 -1 - Add some extensions - Submitter agrees to maintain the port PR: ports/78152 Submitted by: Vsevolod Stakhov
v. 1.9 date: 2004/10/26 02:04:20; author: ijliao; state: Exp; lines: +1 -0 disable pread64/lseek64
v. 1.8 date: 2004/10/25 01:22:01; author: ijliao; state: Exp; lines: +4 -0 fix pthread problem on 4-stable Reported by: pointyhat via kris
v. 1.7 date: 2004/10/22 01:09:20; author: ijliao; state: Exp; lines: +4 -7 upgrade to 0.3.5
v. 1.6 date: 2004/06/04 17:29:26; author: ade; state: Exp; lines: +3 -4 Sync with new bsd.autotools.mk
v. 1.5 date: 2004/03/14 06:16:57; author: ade; state: Exp; lines: +1 -1 Whoa there, boy, that's a mighty big commit y'all have there... Begin autotools sanitization sequence by requiring ports to explicitly specify which version of {libtool,autoconf,automake} they need, erasing the concept of a "system default". For ports-in-waiting: USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13 USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213 USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14 Ports attempting to use the old style system after June 1st 2004 will be sorely disappointed.
v. 1.4 date: 2004/02/04 05:07:36; author: marcus; state: Exp; lines: +1 -1 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 1)
v. 1.3 date: 2003/06/26 22:58:28; author: ade; state: Exp; lines: +5 -3 libtool uber-patch * kill devel/libtool and move to devel/libtool13, upgrading to 1.3.5 * upgrade repo-copied devel/libtool14 to 1.4.3 * break out libltdl into its own separate port * move to version-numbered binaries/scripts (ie: there is *no* 'libtool' any more -- USE_LIBTOOL and USE_LIBTOOL_VER are your friends) Approved by: portmgr (kris) - for the bsd.port.mk hooks Tested by: bento 4-exp builds (repeatedly)
v. 1.2 date: 2003/06/19 12:36:26; author: perky; state: Exp; lines: +1 -0 Don't use pread64 and/or lseek64 which are not in FreeBSD libc.
v. 1.1 date: 2003/04/05 18:37:18; author: ijliao; state: Exp; add chmlib 0.3.1 A library for dealing with Microsoft ITSS/CHM format files ============================================================================= v. 1.20 date: 2007/01/25 16:14:46; author: sat; state: Exp; lines: +2 -2 - Update to 0.39 - Disable static lib Security: this update is reported to be a major security fix - "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]."
v. 1.19 date: 2006/11/04 00:42:46; author: flz; state: Exp; lines: +1 -1 - Fix MASTER_SITE. PR: ports/105121 Submitted by: Tsampros Leonidas Sponsored by: FreeBSD Bugathon
v. 1.18 date: 2006/08/15 00:56:13; author: clsung; state: Exp; lines: +1 -1 - s,INSTALLS_SHLIB,USE_LDCONFIG,g - these include misc/ multimedia/ net/ net-mgmt/ net-im/ net-p2p/ palm/ print/ science/ maintained by ports@ PR: ports/101916 Submitted by: Gea-Suan Lin
v. 1.17 date: 2006/06/19 01:34:37; author: ijliao; state: Exp; lines: +3 -4 upgrade to 0.38
v. 1.16 date: 2006/04/14 18:14:54; author: linimon; state: Exp; lines: +1 -1 Reset vsevolod as maintainer due to unreponsiveness. We hope to see him back sometime. Hat: portmgr
v. 1.15 date: 2006/04/05 07:28:44; author: pav; state: Exp; lines: +2 -4 - Update to 0.37.4 PR: ports/94732 Approved by: maintainer timeout (vsevolod; 16 days)
v. 1.14 date: 2005/10/27 17:47:33; author: vsevolod; state: Exp; lines: +2 -2 - Update to 0.37 version that fixes important security bug. Noted by: Jed Wing (author)
v. 1.13 date: 2005/09/10 15:40:17; author: vsevolod; state: Exp; lines: +2 -2 Update to 0.36 that contains fixes for two vulnerabilities.
v. 1.12 date: 2005/07/22 09:33:33; author: vsevolod; state: Exp; lines: +1 -1 Update my email address. Approved by: perky (mentor)
v. 1.11 date: 2005/02/27 17:14:14; author: sem; state: Exp; lines: +1 -1 - PORTREVISION bump
v. 1.10 date: 2005/02/27 17:13:10; author: sem; state: Exp; lines: +1 -1 - Add some extensions - Submitter agrees to maintain the port PR: ports/78152 Submitted by: Vsevolod Stakhov
v. 1.9 date: 2004/10/26 02:04:20; author: ijliao; state: Exp; lines: +1 -0 disable pread64/lseek64
v. 1.8 date: 2004/10/25 01:22:01; author: ijliao; state: Exp; lines: +4 -0 fix pthread problem on 4-stable Reported by: pointyhat via kris
v. 1.7 date: 2004/10/22 01:09:20; author: ijliao; state: Exp; lines: +4 -7 upgrade to 0.3.5
v. 1.6 date: 2004/06/04 17:29:26; author: ade; state: Exp; lines: +3 -4 Sync with new bsd.autotools.mk
v. 1.5 date: 2004/03/14 06:16:57; author: ade; state: Exp; lines: +1 -1 Whoa there, boy, that's a mighty big commit y'all have there... Begin autotools sanitization sequence by requiring ports to explicitly specify which version of {libtool,autoconf,automake} they need, erasing the concept of a "system default". For ports-in-waiting: USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13 USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213 USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14 Ports attempting to use the old style system after June 1st 2004 will be sorely disappointed.
v. 1.4 date: 2004/02/04 05:07:36; author: marcus; state: Exp; lines: +1 -1 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 1)
v. 1.3 date: 2003/06/26 22:58:28; author: ade; state: Exp; lines: +5 -3 libtool uber-patch * kill devel/libtool and move to devel/libtool13, upgrading to 1.3.5 * upgrade repo-copied devel/libtool14 to 1.4.3 * break out libltdl into its own separate port * move to version-numbered binaries/scripts (ie: there is *no* 'libtool' any more -- USE_LIBTOOL and USE_LIBTOOL_VER are your friends) Approved by: portmgr (kris) - for the bsd.port.mk hooks Tested by: bento 4-exp builds (repeatedly)
v. 1.2 date: 2003/06/19 12:36:26; author: perky; state: Exp; lines: +1 -0 Don't use pread64 and/or lseek64 which are not in FreeBSD libc.
v. 1.1 date: 2003/04/05 18:37:18; author: ijliao; state: Exp; add chmlib 0.3.1 A library for dealing with Microsoft ITSS/CHM format files ============================================================================= v. 1.20 date: 2007/01/25 16:14:46; author: sat; state: Exp; lines: +2 -2 - Update to 0.39 - Disable static lib Security: this update is reported to be a major security fix - "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]."
v. 1.19 date: 2006/11/04 00:42:46; author: flz; state: Exp; lines: +1 -1 - Fix MASTER_SITE. PR: ports/105121 Submitted by: Tsampros Leonidas Sponsored by: FreeBSD Bugathon
v. 1.18 date: 2006/08/15 00:56:13; author: clsung; state: Exp; lines: +1 -1 - s,INSTALLS_SHLIB,USE_LDCONFIG,g - these include misc/ multimedia/ net/ net-mgmt/ net-im/ net-p2p/ palm/ print/ science/ maintained by ports@ PR: ports/101916 Submitted by: Gea-Suan Lin
v. 1.17 date: 2006/06/19 01:34:37; author: ijliao; state: Exp; lines: +3 -4 upgrade to 0.38
v. 1.16 date: 2006/04/14 18:14:54; author: linimon; state: Exp; lines: +1 -1 Reset vsevolod as maintainer due to unreponsiveness. We hope to see him back sometime. Hat: portmgr
v. 1.15 date: 2006/04/05 07:28:44; author: pav; state: Exp; lines: +2 -4 - Update to 0.37.4 PR: ports/94732 Approved by: maintainer timeout (vsevolod; 16 days)
v. 1.14 date: 2005/10/27 17:47:33; author: vsevolod; state: Exp; lines: +2 -2 - Update to 0.37 version that fixes important security bug. Noted by: Jed Wing (author)
v. 1.13 date: 2005/09/10 15:40:17; author: vsevolod; state: Exp; lines: +2 -2 Update to 0.36 that contains fixes for two vulnerabilities.
v. 1.12 date: 2005/07/22 09:33:33; author: vsevolod; state: Exp; lines: +1 -1 Update my email address. Approved by: perky (mentor)
v. 1.11 date: 2005/02/27 17:14:14; author: sem; state: Exp; lines: +1 -1 - PORTREVISION bump
v. 1.10 date: 2005/02/27 17:13:10; author: sem; state: Exp; lines: +1 -1 - Add some extensions - Submitter agrees to maintain the port PR: ports/78152 Submitted by: Vsevolod Stakhov
v. 1.9 date: 2004/10/26 02:04:20; author: ijliao; state: Exp; lines: +1 -0 disable pread64/lseek64
v. 1.8 date: 2004/10/25 01:22:01; author: ijliao; state: Exp; lines: +4 -0 fix pthread problem on 4-stable Reported by: pointyhat via kris
v. 1.7 date: 2004/10/22 01:09:20; author: ijliao; state: Exp; lines: +4 -7 upgrade to 0.3.5
v. 1.6 date: 2004/06/04 17:29:26; author: ade; state: Exp; lines: +3 -4 Sync with new bsd.autotools.mk
v. 1.5 date: 2004/03/14 06:16:57; author: ade; state: Exp; lines: +1 -1 Whoa there, boy, that's a mighty big commit y'all have there... Begin autotools sanitization sequence by requiring ports to explicitly specify which version of {libtool,autoconf,automake} they need, erasing the concept of a "system default". For ports-in-waiting: USE_LIBTOOL=YES -> USE_LIBTOOL_VER=13 USE_AUTOCONF=YES -> USE_AUTOCONF_VER=213 USE_AUTOMAKE=YES -> USE_AUTOMAKE_VER=14 Ports attempting to use the old style system after June 1st 2004 will be sorely disappointed.
v. 1.4 date: 2004/02/04 05:07:36; author: marcus; state: Exp; lines: +1 -1 Bump PORTREVISION on all ports that depend on gettext to aid with upgrading. (Part 1)
v. 1.3 date: 2003/06/26 22:58:28; author: ade; state: Exp; lines: +5 -3 libtool uber-patch * kill devel/libtool and move to devel/libtool13, upgrading to 1.3.5 * upgrade repo-copied devel/libtool14 to 1.4.3 * break out libltdl into its own separate port * move to version-numbered binaries/scripts (ie: there is *no* 'libtool' any more -- USE_LIBTOOL and USE_LIBTOOL_VER are your friends) Approved by: portmgr (kris) - for the bsd.port.mk hooks Tested by: bento 4-exp builds (repeatedly)
v. 1.2 date: 2003/06/19 12:36:26; author: perky; state: Exp; lines: +1 -0 Don't use pread64 and/or lseek64 which are not in FreeBSD libc.
v. 1.1 date: 2003/04/05 18:37:18; author: ijliao; state: Exp; add chmlib 0.3.1 A library for dealing with Microsoft ITSS/CHM format files =============================================================================



Main menu

FreeBSD

Program categories

Freebsd accessibility
Freebsd archivers
Freebsd astro
Freebsd audio
Freebsd benchmarks
Freebsd biology
Freebsd cad
Freebsd chinese
Freebsd comms
Freebsd converters
Freebsd databases
Freebsd deskutils
Freebsd devel
Freebsd dns
Freebsd editors
Freebsd emulators
Freebsd finance
Freebsd french
Freebsd ftp
Freebsd games
Freebsd german
Freebsd graphics
Freebsd hebrew
Freebsd hungarian
Freebsd irc
Freebsd japanese
Freebsd java
Freebsd korean
Freebsd lang
Freebsd mail
Freebsd math
Freebsd mbone
Freebsd misc
Freebsd multimedia
Freebsd net
Freebsd net-im
Freebsd net-mgmt
Freebsd net-p2p
Freebsd news
Freebsd palm
Freebsd polish
Freebsd ports-mgmt
Freebsd portuguese
Freebsd print
Freebsd russian
Freebsd science
Freebsd security
Freebsd shells
Freebsd sysutils
Freebsd textproc
Freebsd ukrainian
Freebsd vietnamese
Freebsd www
Freebsd x11
Freebsd x11-clocks
Freebsd x11-drivers
Freebsd x11-fm
Freebsd x11-fonts
Freebsd x11-servers
Freebsd x11-themes
Freebsd x11-toolkits
Freebsd x11-wm