kkalev [Tue, 13 Aug 2002 07:00:23 +0000 (07:00 +0000)]
* Have adddress and home address in user personal info
* Set $user_info in lib/{ldap,sql}/user_info.php3 and only if the user exists and has personal info
* Show language attributes only if general_prefered_lang is not 'en'
kkalev [Mon, 12 Aug 2002 13:08:20 +0000 (13:08 +0000)]
* Fix a small bug in lib/sql/create_user.php3 where work and home phone were stored in the wrong fields.
* Set personal information attributes in lib/sql/user_info.php3 to default values.
* Add a page to change the user's personal information. Changed the user toolbar and added htdocs/user_info.php3
along with lib/{sql,ldap}/change_info.php3
* Print a message if we can't connect to the ldap server in lib/ldap/user_info.php3
kkalev [Sat, 10 Aug 2002 16:49:21 +0000 (16:49 +0000)]
* Add support for groups in SQL. Added several new files and modified a few more.
* Default values in SQL are now extracted from the group membership. Added a lib/sql/defaults.php3 file.
As a result the default operator is not '=' anymore but whatever we find in the group check and reply tables.
* In lib/sql/user_info.php3 set user_exists in more than one places.
* Add support for the '=*' and '!*' operators
* Added a HELP_WANTED file describing what are the major things missing which people could contribute.
* Updated TODO
* If the same attribute appears more than once in the user edit page then show a count of the number of
occurences next to the attribute name
* Add a server argument to user_finger.php3. If it is set then the page will only show the logged in users
in that access server instead of all of them. Update the README with documentation for that fact.
kkalev [Tue, 11 Jun 2002 17:09:56 +0000 (17:09 +0000)]
* html fixes in user_finger.php3
* Fix a bug in lib/add_badusers.php3 which did not allow inserts in the badusers table.
* Make lib/ldap/password_check.php3 behave properly when it is passed a null password
* Allow for daily/weekly/monthly limits to be set to none and show correct results in the show user page
kkalev [Fri, 3 May 2002 22:10:54 +0000 (22:10 +0000)]
* Change log_badlogins to use the mysql binary instead of the DBI module. That way we don't have any dependencies
and we don't need to bother with connection maintainance (dead mysql connections etc).
* Add a few comments in rlm_ippool.c
kkalev [Thu, 7 Feb 2002 17:58:36 +0000 (17:58 +0000)]
* Added operator support in sql. The eq(=),set(:=) and add(+=) operators are supported. Added an
sql_use_operators configuration directive. Hope everything works.
* Fixed a bug in sql/change_attrs which did not allow multi valued attributes in sql.
* unset item_vals before adding info in ldap and sql user_info files.
kkalev [Thu, 7 Feb 2002 09:18:32 +0000 (09:18 +0000)]
Add ordering in user_accounting.php3. The results can be either ordered ascending (older first)
or descending (recent first). Added a corresponding configuration directive.
kkalev [Sun, 27 Jan 2002 13:43:24 +0000 (13:43 +0000)]
Add a few names in the AUTHORS file.
Add the User-Profile attribute. This is used by the rlm_ldap module and contains
the DN for an entry containing check and reply radius attributes. If it is set
it will be used instead of the default_profile directive. The idea is to use different
user profiles based on checks done in the users file. That way we can do something like
this:
The same idea could also work for the sql module, to select groups containing radius attributes
without having the user belong to them based only on checks on the incoming Access-Request
kkalev [Fri, 18 Jan 2002 12:41:20 +0000 (12:41 +0000)]
* Add general_ld_library_path directive and set LD_LIBRARY_PATH accordingly (used in snmpfinger and
radaclient).
* Add general_finger_type directive to determine if we will use snmpfinger in user_finger.php3
* Fix a bug in config.php3 when we have a directive containing ':'
* Fix a bug in lib/ldap/change_attrs.php3 that did not allow changing more than one value of a
multivalued attribute simultaneously.