File: ANNOUNCEMENT

package info (click to toggle)
cvm 0.90-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 836 kB
  • ctags: 555
  • sloc: ansic: 3,848; sh: 1,131; makefile: 118; sql: 15
file content (105 lines) | stat: -rw-r--r-- 3,847 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
Version 0.90 of cvm is now available at:
	http://untroubled.org/cvm/
------------------------------------------------------------------------------
Changes in version 0.90

- Added support for chaining modules within the version client library.
  To use this, specify the module string as a list of modules separated
  with commas.  For example:

	cvm-command:/path/to/module,cvm-local:/path/to/socket

  This enhancement deprecates the cvm-chain module.

- Introduced an "out of scope" fact, to be used on credential rejection
  results when the supplied credentials are outside of the scope of
  authority of the module.  The cvm-vmailmgr and cvm-qmail modules
  report this fact as appropriate, and cvm-chain copies it as
  appropriate from the modules it invokes.

- A random anti-spoofing tag is added to all version 2 client requests.
  Its length is set by $CVM_RANDOM_BYTES and defaults to 8.

- Fixed a bug that caused the domain output to be set incorrectly when
  doing qmail lookups with a domain not in the control files with
  $CVM_QMAIL_ASSUME_LOCAL set.

Development of this version has been sponsored by FutureQuest, Inc.
ossi@FutureQuest.net  http://www.FutureQuest.net/
-------------------------------------------------------------------------------
cvm
Credential Validation Modules
Bruce Guenter <bruce@untroubled.org>
Version 0.90
2008-04-11

This package contains:
- The reference source for the CVM interface.
- Diagnostic and benchmark CVM clients.
- A checkpassword interface CVM client.
- A UNIX/POSIX system module (uses getpwnam).
- A flat-file module.
- A vmailmgr module.
- MySQL and PgSQL modules.
- A library for client writers.
- A set of libraries for module writers.

A mailing list has been set up to discuss this and other packages.
To subscribe, send an email to:
	bgware-subscribe@lists.untroubled.org
A mailing list archive is available at:
	http://lists.untroubled.org/?list=bgware

Development versions of cvm are available via GIT at:
	http://untroubled.org/git/cvm.git

Requirements:

- bglibs library package version 1.100 or later.
- The vmailmgr modules should work with all versions of vmailmgr that
  use CDB password tables, introduced in vmailmgr version 0.89 (only
  tested with version 0.96.9)
- libtool

Installation:

- Make sure the latest version of bglibs from
  http://untroubled.org/bglibs/ is compiled and installed.
- Build the sources by running "make"
- After the package has been compiled, run the following commands as root:
	make install
  If you want to install in a different directory, run:
	make install install_prefix=/prefix

vmailmgr Configuration:

- If your virtual domain password tables are stored in a file other than
  passwd.cdb, set $VMAILMGR_PWFILE to that file name.

- Set $QMAIL_ROOT to the base qmail directory (defaults to "/var/qmail").

- Set $VMAILMGR_DEFAULT to the vmailmgr default username (defaults to "+").

- Set $DEBUG (to anything) to see debugging output.

- See http://untroubled.org/cvm/cvm.html for information on running
  local or UDP server modules.

Development of this version has been sponsored by FutureQuest, Inc.
ossi@FutureQuest.net  http://www.FutureQuest.net/

This program is Copyright(C) 2008 Bruce Guenter, and may be copied
according to the GNU GENERAL PUBLIC LICENSE (GPL) Version 2 or a later
version.  A copy of this license is included with this package.  This
package comes with no warranty of any kind.

The cvm-vmailmgr project was initiated at FutureQuest, Inc.  We are
releasing it as an open-source project because we felt it would be
useful to others, as well as to repay our debt of gratitude to the
larger open-source community for the excellent packages we have enjoyed.

For more details, you may contact FutureQuest, Inc. at:
FutureQuest, Inc.
PO BOX 623127
Oviedo FL 32762-3127 USA
http://www.FutureQuest.net/