cvm - Credential Validation Modules

Property Value
Distribution Debian 8 (Jessie)
Repository Debian Main i386
Package filename cvm_0.96-1.1_i386.deb
Package name cvm
Package version 0.96
Package release 1.1
Package architecture i386
Package type deb
Category admin admin::login interface::commandline role::program scope::utility security::authentication
Homepage -
License -
Maintainer Gerrit Pape <>
Download size 69.91 KB
Installed size 145.00 KB
CVM is a framework for validating a set of credentials against a database
using a filter program.  The modules act as a filter, taking a set of
credentials as input and writing a set of facts as output if those
credentials are valid.  Optional input is given to the module through
environment variables.
Some of the ideas for CVM came from experience with PAM (pluggable
authentication modules), the checkpassword interface used by qmail-pop3d,
and the "authmod" interface used by Courier IMAP and POP3.  This framework
places fewer restrictions on the invoking client than checkpassword does,
and is much simpler to implement on both sides than PAM and the authmod
See for more information.


Package Version Architecture Repository
cvm_0.96-1.1_amd64.deb 0.96 amd64 Debian Main
cvm - - -


Name Value
libbg1 -
libc6 >= 2.3
libcvm1 -


Type URL
Binary Package cvm_0.96-1.1_i386.deb
Source Package cvm

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install cvm deb package:
    # sudo apt-get install cvm




2014-10-09 - Matthias Klose <>
cvm (0.96-1.1) unstable; urgency=medium
* Non-maintainer upload.
* Build-depend on libtool-bin. Closes: #761742.
2010-04-15 - Gerrit Pape <>
cvm (0.96-1) unstable; urgency=low
* new upstream version.
* debian/diff/ remove;
fixed upstream.
* debian/rules: workaround non-working variable assignment with dash
as sh.
* debian/control: Build-Depends: libsqlite3-dev, sqlite3.
* debian/rules: build the new cvm-sqlite.
* debian/diff/0001-Makefile-avoid-rpath-workaround-some-...diff:
adapt for cvm-sqlite.
* debian/rules: don't install cvm-sqlite for now.
2008-05-02 - Gerrit Pape <>
cvm (0.90-1) unstable; urgency=low
* new upstream version.
* debian/rules: mostly redo; build, install new packages; drop diet
libraries for now.
* debian/control: change binary package cvm-dev to libcvm1-dev,
lib-cvm1, providing shared and static libraries; no longer
Build-Depends: dietlibc-dev; Build-Depends: libbg1-dev, libtool
* debian/cvm-*.[78]: add description to NAME.
* debian/diff/ new;
redo tests.diff with git.
* debian/diff/0002-Makefile-avoid-rpath-workaround-some...diff: new;
Makefile: avoid rpath; workaround some linking issues.
*, debian/ remove; drop for now.
* debian/cvm-dev.README.Debian, debian/ rename to
libcvm1-dev.* respectively.
* debian/ adapt paths.
* libcvm1.postinst, libcvm1.postrm: new; run ldconfig on configure,
* debian/libcvm1-dev.README.Debian: adapt.
2005-12-23 - Gerrit Pape <>
cvm (0.76-2) unstable; urgency=low
* re-build with current dietlibc in sid (fixed build failure on hppa).
* debian/control: Build-Depends: libmysqlclient15-dev (closes: #343765).
2005-10-05 - Gerrit Pape <>
cvm (0.76-1) unstable; urgency=low
* new upstream version.
* debian/control: remove version restriction from Build-Depends:
dietlibc-dev; add Build-Depends: vim, freecdb (for selftests).
* debian/diff/libbg.diff: remove; obsolete.
* debian/diff/tests.diff: new; fix variables in selftests.
* debian/rules: run selftests.
2005-06-16 - Gerrit Pape <>
cvm (0.71-2) unstable; urgency=low
* debian/diff/libbg.diff: new; upstream Makefile: add -lbg when linking
inst* programs (required by recent bglibs).
* debian/rules: apply diffs in debian/diff/ to gnu/ and diet/; query
pg_config program for postgresql includes path (thx Martin Pitt).
* debian/control: Build-Depends: libpq-dev instead of postgresql-dev;
Build-Depends: libmysqlclient12-dev instead of libmysqlclient-dev.
2005-06-06 - Gerrit Pape <>
cvm (0.71-1) unstable; urgency=low
* new upstream version.
* debian/control: Build-Depends: bglibs-dev (>> 1.020-0), dietlibc-dev
(>> 0.29-0) [archs].
* debian/rules: adapt; use upstream install target.
* debian/diff/ld.diff: remove; obsolete.
2005-05-24 - Gerrit Pape <>
cvm (0.50-1) unstable; urgency=low
* new upstream version.
* debian/rules, debian/diff/ld.diff: adapt.
2005-05-08 - Gerrit Pape <>
cvm (0.33-1) unstable; urgency=low
* new upstream version.
* debian/cvm-pwfile.8: merge changes from upstream cvm-pwfile.html.
* debian/diff/ld.diff: adapt.
2005-03-13 - Gerrit Pape <>
cvm (0.32-2) unstable; urgency=low
* debian/control: add Build-Depends: dietlibc-dev [ppc64].
* debian/rules: add ppc64 to DIET_ARCHS.

See Also

Package Description
cvs-autoreleasedeb_0.12-1_all.deb Automatically release/upload debian packages from CVS
cvs-buildpackage_5.23_all.deb A set of Debian package scripts for CVS source trees
cvs-mailcommit_1.19-2_all.deb Send CVS commitments via mail
cvs-syncmail_2.3-1_all.deb Notification program for CVS checkins
cvs2cl_2.73-1_all.deb CVS-log-message-to-ChangeLog conversion script
cvs2svn_2.4.0-2_all.deb Convert a cvs repository to a subversion, bazaar or git repository
cvs_1.12.13+real-15+deb8u1_i386.deb Concurrent Versions System
cvschangelogbuilder_2.4-1_all.deb perl utility to generate ChangeLogs or html cvs reports
cvsd_1.0.24_i386.deb chroot wrapper to run 'cvs pserver' more securely
cvsdelta_1.7.0-6_all.deb Summarize differences in a CVS repository
cvsgraph_1.7.0-4_i386.deb Create a tree of revisions/branches from a CVS/RCS file
cvsps_2.1-6_i386.deb Tool to generate CVS patch set information
cvsservice_4.14.0-1_i386.deb D-Bus service for accessing CVS repositories
cvstrac_2.0.1-3_i386.deb Low-ceremony bug tracker for medium-sized projects under CVS
cvsutils_0.2.5-1_all.deb CVS utilities for use in working directories