tmda-cgi 0.02 "Helium" is released
Gre7g Luterman <[email protected]> Sat, 12 Apr 2003 23:01:11 -0600
| Newsgroups | gmane.mail.spam.tmda.announce |
|---|---|
| Message-ID | <[email protected]> |
timda-cgi 0.02 "Helium" is released.
Get it from
<URL:http://tmda.sourceforge.net/tmda-cgi/releases/tmda-cgi-0.02.tgz>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
What's new?
* Virtual user support
* New authentication methods including POP3, IMAP, and checkpassword
* New interactive mode for compile so you don't have to deal with a
million command line switches
* Bugfixes
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Here are the new additions to UPGRADE:
* Requires TMDA release 0.74 or later
* New authentication mechanisms (which appear to work). To
facilitate this there are new parameters in the ./compile script.
These are:
-f <authfile>
--file-auth <authfile>
Specify a different authentication file than the default.
- The default is either <config_directory>/tmda-cgi,
~/.tmda/tmda-cgi for the authenticating user, or
/etc/tmda-cgi, whichever is found first.
-p <checkpassword>
--program-auth <checkpassword>
Specify checkpassword-style authentication
- Must conform exactly to the checkpassword stardard
http://cr.yp.to/checkpwd/interface.html
- Any program that returns '0' (true) is acceptable as the
command run by the checkpassword program upon successful
authentication.
- If "program" requires commandline switches, you must supply
the command to be run upon successful authentication.
If "program" does not, the default program (/usr)/bin/true
is automatically appended if not specified.
Examples: -p "/usr/sbin/checkpassword-pam -s id -- /bin/true"
-p /usr/local/vpopmair/vchkpw
(/usr/bin/true or /bin/true is automatically
used)
-r protocol[://host[:port]][/dn]
--remote-auth protocol[://host[:port]][/dn]
Host to connect to to check username and password.
- Allowed protocols are:
imap, imaps, apop, pop3, ldap
- Host defaults to localhost
- Port defaults to default port for the protocol
- dn is manditory for ldap and must contain a '%(user)s'
identifying the username
Examples: -r imap
-r imaps://myimapserver.net
-r pop3://mypopserver.net:2110
-r ldap://host.com/cn=3D%(user)s,dc=3Dhost,dc=3Dcom
* Please note that program authentication and remote authentication
are subject to change as the code implementing these methods is
alpha stable and not thoroughly tested.
* Please remember to delete ./compile.ini if it exists before you
recompile
* Added virtual user support. If you have virtual users on your
system, you will want to configure -l and -v options when you
compile.
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
ChangeLogs since release 0.01
2003-04-12 Gre7g Luterman <[email protected]>
* tmda-cgi 0.02 is released.
2003-04-09 Gre7g Luterman <[email protected]>
* Added support for virtual users.
* Jim Ramsay changed the authentication so it would use almost
any kind of authentication one could want.
____________________________________________
tmda-announce mailing list
http://tmda.net/lists/listinfo/tmda-announce