Source

calife / ChangeLog

Full commit
2009-12-01  Ollivier Robert  <roberto@keltia.freenix.fr>

        * 3.0.1

        * All files: Re-encode as UTF-8.

        * ChangeLog, README, README.en: updated.  Mention that Snow Leopard 
        needs a different PAM file. pam/macosx10: new file.

        * calife.c,conf.h: gcc 4.2.1 seems to prefer NULL instead of 0 for
        execl*(2).  Clang does not care either way apparently.  Remove unused
        logfile global variable.

        * db.c,conf.h: Promote fp from global variable to global static in
        db.c.  Rewrite open_databases to be cleaner and remove access(2).

        * MacOS X 10.6 has all the PAM .h stuff in security/ instead of pam/.
        Remember to re-run configure.

        * configure: regenerated with 10.6 autoconf.

        * Update config.guess & config.sub to more modern versions.
        Fixes Debian bug #558805.
        Submitted by Christian Perrier <bubulle@kheops.frmug.org>

        * mkvers.sh: removed.

2009-04-08  Ollivier Robert  <roberto@keltia.freenix.fr>

        * calife.c,db.c,auth.c,conf.h: several changes related to the output
        of the static analyzer from clang/llvm. Wraps around GET/RELEASE_ROOT.

2008-11-22  Ollivier Robert  <roberto@keltia.freenix.fr>

        * 3.0

        * ChangeLog, README.en: updated.

2008-08-19  Ollivier Robert  <roberto@keltia.freenix.fr>

        * calife.c,conf.h,db.c,util.c,auth.c,auth_pam.c: resurrect rcsid 
        variable as we are now using the keyword extension to Hg.

        * ChangeLog: updated

        * README.en: new file

        * version.c: removed

2008-04-07  Ollivier Robert  <roberto@keltia.freenix.fr>

        * auth.c: new file. Use several static methods for authentication. 
        Defines authenticate_user as the main entry point.

        * Makefile.in: reference the new auth.{c,o} files.

        * db.c: remove verify_password.

        * calife.c: use authenticate_user

        * conf.h: new prototype & error codes for authenticate_user & friends.

        * ChangeLog: updated.

2007-10-25  Ollivier Robert  <roberto@keltia.freenix.fr>

        * 3.0pre9: internal release for CS/BT only.

2007-10-22  Ollivier Robert  <roberto@keltia.freenix.fr>

        * acconfig.h,configure.in: PAM n'est pas obligatoire pour 
        Solaris 2.10. Recherche de getpassphrase(3).

2007-10-22  Ollivier Robert  <roberto@keltia.freenix.fr>

        * 3.0pre8

        * db.c,configure.in: solaris 10 tronque les mots de pazsse via 
        getpass(3), mise en place de l'utilisation de getpassphrase(3) à la 
        place pour contourner le problème.
        Discussions avec Miguel Paiva (CS-SI)

2007-06-26  Ollivier Robert  <roberto@keltia.freenix.fr>

        * 3.0pre7

2007-04-27  Ollivier Robert  <roberto@keltia.freenix.fr>

        * pam/linux: nouveau fichier (Christian Perrier).

2007-02-13  Ollivier Robert  <roberto@keltia.freenix.fr>

        * 3.0pre6

        * configure.in,calife.c,acconfig.h,auth_pam.c,conf.h: support de 
          Solaris 10. Discussions avec J. Monnet (CS-SI).

        * pam/solaris: nouveau fichier.

2005-06-10  Ollivier Robert  <roberto@keltia.freenix.fr>

        * 3.0preN

        * Support PAM utilisable avec passage à la méthode d'authentification
        traditionnelle si PAM ne passe pas. Inspiré par lukemftpd dans
        FreeBSD.

        * db.c: initialise certaines variables pointant sur de la mémoire
        allouée via malloc(3) pour éviter des segfaults sur Gentoo & Solaris
        (Denis Ducamp <Denis.Ducamp@hsc.fr>).

        * calife.c: correction de la manière dont sont vérifiés les caractères
        valides dans un nom d'utilisateur.

        * db.c: got_pass a été définie deux fois par la copie de code, 
        corrigé (problème signalé par Bertrand Petit).

        * Makefile: calife.auth-dist est maintenant installé même si le vrai
        fichier existe.

2005-05-30  Ollivier Robert  <roberto@keltia.freenix.fr>

        * Activation de la branche calife--pam--3.0, l'historique des 2.x est 
        dans ChangeLog-2.x.