Is this a problem ? Need to fix in rlm_unix.c
o Fix potentially long locks on radutmp file by radcheck thread
o modular radutmp and radwtmp, as per Alan Curry's old patches.
-o configure fixes for builds on Solaris and HPUX.
+o module initialization AFTER forking, not before.
+o merge OSF/OSFIA patches from Cistron.
+
MEDIUM PRIORITY
+o go through all of the code and reformat it, for project standards
+o go through all of the code, removing unnecessary #include's, and
+ generating a standard include file order which will work across all
+ platforms.
+o go through *.c and *.h, adding comments at the top with a copyright,
+ and a GPL license.
o add more support for new configuration files
-o enable server to run with child processes
- (This is a little more difficult than the threading changes)
-o switch all timers from time() to gettimeofday() so processing is
- less bursty
o replace the module_t method table with a set of register_* functions
(so different instances of the same module can offer different
methods)
-o get rlm_unix and rlm_sql to work with multiple instances
+o get rlm_sql to work with multiple instances
o have a config file (or section in radiusd.conf) that tells rlm_sql
what the names of the tables and columns are instead of hardcoding
them
o New module: rlm_fastradwtmp. with a radutmp-style active session
database to guarantee wtmp records are always written in matching
pairs. Because radlast is slow.
+o better SNMP statistics support, for the auth/acct servers, and for
+ each client.
+
+WAIT UNTIL NEXT RELEASE
+o enable server to run with child processes
+ (This is a little more difficult than the threading changes)
+o switch all timers from time() to gettimeofday() so processing is
+ less bursty
+o SNMP support for querying users who are on-line.
o New module: rlm_nsupdate (dyndns). Because dynamic addresses are
cruel.
o New module: rlm_perl.
DONE:
+o get rlm_unix to work with multiple instances
+o partial split of rlm_files into rlm_fastusers and rlm_detail
o enable server to run in threaded mode
o rlm_realm module for COMPLETE control of proxying on any attribute
o re-transmits of proxied packets