[Integrit-users] ANNOUNCE: integrit-2.00.00-beta
Brought to you by:
ecashin
From: Ed L C. <ec...@te...> - 2001-06-21 00:10:30
|
The following message is a courtesy copy of an article that has been posted to uga.tech.linux as well. This is the initial release of integrit version two. When this beta has earned its stripes, I'll brag more about what's new, but here's a quick listing, with the one's people asked for listed first. I'll update the integrit.sf.net webpages later to reflect the changes. Here are the links for getting the latest version: links: http://sourceforge.net/project/showfiles.php?group_id=15369 http://www.terry.uga.edu/~ecashin/integrit/download/ list of notable changes: Added feature: non-inherited checksets. Now if there's a directory (like /etc on RedHat) that requires special treatment that doesn't percolate into the directory's files and subdirectories, you can prefix the rule with a dollar sign to signify that the rule does not cascade. You can have both a cascading and a non-cascading rule for any given directory. Added feature: now known and current databases can be specified on the command line, overriding the settings in the configuration file. This feature is for sysadmins who want to use the same configuration file on many similar hosts. Removed cdb-0.75 from integrit. integrit now uses its own cdb routines and some modified versions of DJB's public domain source files. This eliminates some hairy licensing issues without effecting integrit's operation. New feature: lowering the verbosity level with "-q" eliminates the pre-amble in the human-readable report. integrit's use of openssl has been removed. integrit now uses md5 and sha1 checksums adapted from those of gnupg-1.0.6. Added build feature: you can change the maximum file size that will be mmap'ed with a configure option. Specifying a maximum of zero means that mmap won't be used. You can conserve virtual memory this way. The build process is more sophisticated. Added build feature: configure option for specifying install script to use if autoconf finds one that doesn't really work (e.g., Stata's "install" program was in my path once). Updated hashtbl's "make install" stuff to use install. The hashtbl library: two related new features: a "foreach" feature, where a callback can be executed on each element in the hash table, and an optional "destroy item" callback. The callback for destroying items allows the caller to store complex data structures in the hash table and then pass a pointer to a specialized cleanup routine to hashtbl_free. Auxiliary tools now build properly with leak detection turned on. Solaris users please read the README.Solaris file if you have trouble during "make". -- --Ed Cashin PGP public key: ec...@te... http://www.terry.uga.edu/~ecashin/pgp/ |