Release 1.1.1 TODO
Nicolas Baradakis
nbk at sitadelle.com
Sat Jan 28 16:41:51 CET 2006
I don't know if it's too soon to plan a release date for 1.1.1, as
1.1.0 has some annoying known problems:
- an error on x86_64 machines when reading dictionnaries.
- compilation fails on FreeBSD because of rlm_otp.
- rlm_eap_peap and rlm_eap_ttls have libtool problems on Debian.
The following list is surely very incomplete, but I tried to put
together the things we could do before the next release.
- pull eap fixes from CVS head to address Debian's issues. I found
many changes not in branch 1.1 but I've no idea whether they are
safe or not:
- moved TLS code from rlm_eap_tls to libeap.
- removed record_* functions from global visibility.
- remove the EAP submodule locking.
- change autoconf tests for OpenSSL.
- put the eap sessions into a tree, so that looking them up is very
fast, and no longer O(n) in the number of sessions.
- if the callback fails, do eap_fail() to get an EAP-Failure message
and return reject.
- use new hex2bin function to be more forgiving for NT-Passwords
- make "use_tunneled_reply" work properly for PEAP
- fix bug #314 about rlm_otp: the module could have more tests in
configure.in so it is silently disabled instead of giving compilation
errors.
- net-snmp patches. (and move #includes from radius_snmp.h to smux.h)
- maybe undelete the database schema for MSSQL server? We could put
the file under src/modules/rlm_sql/drivers/rlm_sql_unixodbc for
example.
- maybe back-port the changes in the makefiles in CVS head? It would
fix some warnings and make the autoconf/libtool upgrade easier in
the future.
--
Nicolas Baradakis
More information about the Freeradius-Devel
mailing list