== version 0.10.1 * make Postgresql compile (thanks to Matthieu Michaud) == version 0.10 * '_' and '.' are skipped in directive keywords comparison. You may use "m.o_de" as equivalent as "mode". * add getpwuid() emulation see 'uid.calc', 'where.uid', 'getpwuid' configuration directives * add proxy.deny directive to make an ACL about proxy client queries. * queries of non ascii users no longer works (they are meaningless anyway) * add NSS source using home_proxy (FreeBSD, Linux, maybe Solaris) * use standart LINE_MAX macro (default 2048 bytes) to define default miscelneaous line maximum length (previously 1024 bytes) * add some security hints in the manual * fix proxy daemon cleanup. * add a home_proxy boot starter for FreeBSD (not installed) == version 0.9.1 * Add specific check for Berkeley DB 4.2 due to another change in this library. * use chown/chmod instead of fchown/fchmod on proxy sockets == version 0.9 * compile and install home_su utility. * bless Berkeley DB 4.3 API new change * add cache_revive_ttl to allow to use the cache when transcient condition occurs in driver. Cached data may now be used when the database is unavaiable during some time. * myconnect_timeout set the connect timeout for MySQL >= 3.23.29 * allow to retry queries when transcient conditions occurs. (directives "retries" and "retry.delay"). * add proxy driver and home_proxy server * string expansion (for LDAP) * Postgresql driver (alpha) * add my_port directive to set the MySQL port. * allow to connect to MySQL using a given unix socket. * install fix when libhome-preload.la is not avaiable. * install fix, check Berkeley DB in some other places. * install fix, --with-ldap-lib argument is ever used. * upgrade to libtool 1.5.10 * mass plateform compile tests (mainly on sourceforge compile farm). configure has been run without options unless mentioned (some plateforms have mysql, pgsql or ldap, some don't) All compilations are done without warning and gcc -Wall but it may have some libtool or linking warning in some case mentioned below. - compile on OpenBSD 3.4 - compile on Solaris 9 i386 (with --disable-static forced, I don't know why) - compile on Solaris 9 sparc. - compile on Linux 2.4 (debian 2.2) and 2.6 (Fedora FC2, x86 & AMD64) - compile on Linux 2.2 (debian 3.0, alpha), stupid compiler warning about stdarg.h redefinition in system includes. - compile on NetBSD 1.6 - compile on MacOSX 1.1 (but pw_expire date parsing disabled due to the lack of strptime) warning a link time about libm and libmysqlclient redefinitions of getopt. - compile on MacOSX 1.2 (but not when mysqlclient is compiled only staticaly, also static linking did not work, use --disable-static) - compile on MacOSX 1.3 (notice that user passwords are not avaiable because hidden in netinfo) - compile on HPUX 11 - compile on FreeBSD 6 (FreeBSD is the development plateform) == version 0.8.1 * make install fixed if libhome-preload.so is not avaiable * remove LDAP cache feature, too unstable in ldap libs. (from Oliver Eikemeier) == version 0.8 * use libtool * Major dynamic library version 1 * compile and install home_finger by default * remove some useless code * add "pures" configuration option may be used to add some daemon accounts * add libhome-preload.so may be used with LD_PRELOAD on dynamic executables (ligthly tested with sshd and smbd) == Version 0.7.2 * compile with -Wall * don't assume ${mandir}, ${bindir} exists. Fail if not. == Version 0.7.1 * compile with Berkeley DB 4.1 new API call * check mysql_real_connect instead of mysql_connect for MySQL 4 API more clean MySQL autodetection * experimental PAM support == Version 0.7 * force ISO646 (ASCII) instead of locale in configuration file. * ld_version configuration option to set LDAP prococol version (Xavier Beaudouin) * fix LDAP timeout for new LDAP API (reported by Xavier Beaudouin) also, document the ld_timeout configuration option.