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