freeradius.git
21 years ago Copied the MIBS over from GNU radius (which originally copied them
aland [Tue, 20 Aug 2002 18:44:04 +0000 (18:44 +0000)]
Copied the MIBS over from GNU radius (which originally copied them
from the RFC's, which allow unlimited redistribution)

21 years agoAdd support for the max results setting in the user find page
kkalev [Tue, 20 Aug 2002 14:49:56 +0000 (14:49 +0000)]
Add support for the max results setting in the user find page

21 years agoAdd find pages
kkalev [Tue, 20 Aug 2002 14:34:45 +0000 (14:34 +0000)]
Add find pages

21 years ago Add a user find page. User can be searched based on the full name, department or...
kkalev [Tue, 20 Aug 2002 14:34:10 +0000 (14:34 +0000)]
 Add a user find page. User can be searched based on the full name, department or RADIUS attribute.
  The radius attribute should be included in the _user_ profile, not in a group/regular/default profile.

21 years agoAdd a help page for the Expiration attribute
kkalev [Tue, 20 Aug 2002 11:59:06 +0000 (11:59 +0000)]
Add a help page for the Expiration attribute

21 years ago* Add support for the Expiration attribute. Add it in the sql attribute map, in user_...
kkalev [Tue, 20 Aug 2002 11:58:34 +0000 (11:58 +0000)]
* Add support for the Expiration attribute. Add it in the sql attribute map, in user_edit.attrs and
  check for it in user_admin
* Add a few more keys in the userinfo and badusers tables.
* Fix a problem with lib/sql/defaults.php3 where the first character in the default value when using
  operators was set to the opeator

21 years agoFix a few typos
kkalev [Tue, 20 Aug 2002 10:53:27 +0000 (10:53 +0000)]
Fix a few typos

21 years agoUpdate the FAQ about missing attributes from the user/group edit pages and add a...
kkalev [Tue, 20 Aug 2002 10:50:45 +0000 (10:50 +0000)]
Update the FAQ about missing attributes from the user/group edit pages and add a few comments
in the configuration files

21 years ago If the received data is larger than the packet length field,
aland [Mon, 19 Aug 2002 15:34:27 +0000 (15:34 +0000)]
If the received data is larger than the packet length field,
then do the 'memset' on the internal buffer, not on an uninitialized
pointer.

Patch from Vaughn Skinner

Also, enforce minimum/maximum packet lengths, based on the
contents of the 'length' field.  Previously, we only did the checks
based on the number of bytes that were received.

This check adds one more restriction on input...

21 years ago Patch to simplify looking for snmp, and to make it work on
aland [Fri, 16 Aug 2002 20:15:21 +0000 (20:15 +0000)]
Patch to simplify looking for snmp, and to make it work on
FreeBSD.

Hmm... maybe we should just include ucd-snmp, like Gnu-radius does...

Patch from Harrie Hazewinkel

21 years ago Make 'radiusd' depend on the module libs, so that when a module
aland [Fri, 16 Aug 2002 20:09:36 +0000 (20:09 +0000)]
Make 'radiusd' depend on the module libs, so that when a module
it needs changes, then radiusd will be re-built.

Based on a patch from rrie Hazewinkel

21 years agoUpdate Changelog
kkalev [Fri, 16 Aug 2002 16:32:15 +0000 (16:32 +0000)]
Update Changelog

21 years agoAdd attributes for the sql group tables in admin.conf. Now SQL group support should...
kkalev [Fri, 16 Aug 2002 16:32:03 +0000 (16:32 +0000)]
Add attributes for the sql group tables in admin.conf. Now SQL group support should really work!

21 years agoAdd an sql_groupcmp and a corresponding attribute Sql-Group. Remove the
kkalev [Fri, 16 Aug 2002 14:46:21 +0000 (14:46 +0000)]
Add an sql_groupcmp and a corresponding attribute Sql-Group. Remove the
authenticate_query from rlm_sql. The authorize_query should be enough.

21 years agoComment out Reply-Message in conf/user_edit.attrs since in sql it maps to the same...
kkalev [Fri, 16 Aug 2002 11:23:26 +0000 (11:23 +0000)]
Comment out Reply-Message in conf/user_edit.attrs since in sql it maps to the same attribute as
the lock message

21 years ago Added "Ascend-Max-Shared-Users", which goes along with
aland [Thu, 15 Aug 2002 18:59:00 +0000 (18:59 +0000)]
Added "Ascend-Max-Shared-Users", which goes along with
"Ascend-Shared-Profile", or so says JJ Foote <dopefish@zerg.com>

21 years ago Added spaces to make it easier to read.
aland [Thu, 15 Aug 2002 16:18:57 +0000 (16:18 +0000)]
Added spaces to make it easier to read.

21 years ago File from Calum <calum.aug02@umtstrial.co.uk>
aland [Thu, 15 Aug 2002 16:16:08 +0000 (16:16 +0000)]
File from Calum <calum.aug02@umtstrial.co.uk>

21 years agoAdd two entries in the counter database:
kkalev [Thu, 15 Aug 2002 15:57:22 +0000 (15:57 +0000)]
Add two entries in the counter database:
DEFAULT1 and DEFAULT2.
DEFAULT1 holds the time of the next database reset while
DEFAULT2 the time of the last database reset.
Every time the database is reset these entries are updated. When rlm_counter starts it
checks the next database reset time. If it is lower than the current time then rlm_counter
was not runing at the time the database should have been reset. So we reset it now.

21 years ago OK, make it work with test packet:
aland [Thu, 15 Aug 2002 14:44:56 +0000 (14:44 +0000)]
OK, make it work with test packet:

User-Name = "bob", User-Password = "bob", Framed-IP-Address = 1.2.3.4, NAS-IP-Address = 5.6.7.8

and 'users' file entry:

bob Auth-Type := Local, User-Password == "bob"
Tunnel-Client-Auth-Id:0 = `UPDATE ${acct_table1} SET FramedIPAddress = '%{Framed-IP-Address}', NASIPAddress='%{NAS-IP-Address}'`

and receiving reply:

Tunnel-Client-Auth-Id:0 = "UPDATE  SET FramedIPAddress = '1.2.3.4', NASIPAddress='5.6.7.8'"

The only problem now, is that the not-found xlat's don't cause
errors.

21 years ago Test for authenticate_query having a value, rather than its existence.
fcusack [Thu, 15 Aug 2002 01:41:32 +0000 (01:41 +0000)]
Test for authenticate_query having a value, rather than its existence.
Problem noted by Justin Schoeman <justin@expertron.co.za>.

21 years ago If we do not find the named xlat, or the attribute, and there's
aland [Wed, 14 Aug 2002 19:02:37 +0000 (19:02 +0000)]
If we do not find the named xlat, or the attribute, and there's
nothing else to do (no :-${other} ), then skip the trailing closing
'}' in the input string.

Also, allow bare { and } in input strings, by using \ as an escape
character.

21 years ago Added new function: 'pairxlatmove', which works like pairmove(),
aland [Wed, 14 Aug 2002 17:01:49 +0000 (17:01 +0000)]
Added new function: 'pairxlatmove', which works like pairmove(),
but does xlat, too.

Made rlm_files use it for the replies, so that the reply attributes
can be dynamically translated.

21 years agoAdd a new configuration directive, new_attribute. If it is set then searchfor
kkalev [Wed, 14 Aug 2002 16:21:59 +0000 (16:21 +0000)]
Add a new configuration directive, new_attribute. If it is set then searchfor
will be ignored and a new attribute will be created with the value contained
in replacewith and it will be added to searchin (packet,reply or config)

21 years ago Re-set the 'octets' length to 0, only if we actually have octets.
aland [Wed, 14 Aug 2002 15:39:49 +0000 (15:39 +0000)]
Re-set the 'octets' length to 0, only if we actually have octets.

Complain if we receive non-octet characters.

Bug found by Francois Dessart

21 years agoAdd support for the Rewrite-Rule attribute in rlm_attr_rewrite
kkalev [Wed, 14 Aug 2002 14:31:39 +0000 (14:31 +0000)]
Add support for the Rewrite-Rule attribute in rlm_attr_rewrite

21 years agoWhen updating ldap user information don't do an update if the new attribute value
kkalev [Wed, 14 Aug 2002 14:00:12 +0000 (14:00 +0000)]
When updating ldap user information don't do an update if the new attribute value
is '-' (default value)

21 years agoCall sql_finish_select_query and sql_release_socket in the correct when we
kkalev [Wed, 14 Aug 2002 13:44:45 +0000 (13:44 +0000)]
Call sql_finish_select_query and sql_release_socket in the correct when we
run the authenticate query

21 years agoAdd a few more things about the xlat function.
kkalev [Wed, 14 Aug 2002 12:28:00 +0000 (12:28 +0000)]
Add a few more things about the xlat function.

21 years agoAlso use da_sql_error when reporting errors
kkalev [Tue, 13 Aug 2002 16:18:21 +0000 (16:18 +0000)]
Also use da_sql_error when reporting errors

21 years agoCall da_sql_error with correct arguments
kkalev [Tue, 13 Aug 2002 15:55:52 +0000 (15:55 +0000)]
Call da_sql_error with correct arguments

21 years agoComment out the Reply-Message entry in user_edit.attrs.
kkalev [Tue, 13 Aug 2002 15:50:13 +0000 (15:50 +0000)]
Comment out the Reply-Message entry in user_edit.attrs.

21 years ago More documentation.
aland [Tue, 13 Aug 2002 15:49:29 +0000 (15:49 +0000)]
More documentation.

Die with error (instead of segv) if no detail file is given.

Patch from Simon <lists@routemeister.net>

21 years agoWhen reporting sql errors also print the output of da_sql_error
kkalev [Tue, 13 Aug 2002 15:42:45 +0000 (15:42 +0000)]
When reporting sql errors also print the output of da_sql_error

21 years agohtml fixes in show_groups.php3
kkalev [Tue, 13 Aug 2002 15:03:06 +0000 (15:03 +0000)]
html fixes in show_groups.php3

21 years agoAdd a show_groups.php3 to show all active user groups
kkalev [Tue, 13 Aug 2002 11:08:39 +0000 (11:08 +0000)]
Add a show_groups.php3 to show all active user groups

21 years ago* Allow the administrator to specify a group in the New User page. Update lib/sql...
kkalev [Tue, 13 Aug 2002 10:18:30 +0000 (10:18 +0000)]
* Allow the administrator to specify a group in the New User page. Update lib/sql/create_user.php3 to add
  the user to the specified group
* Call user_info.php3 and defaults.php3 in user_new.php3 after creating a user
* Only run if $login is not NULL in lib/sql/defaults.php3
* In group admin add a button to administer the selected user which will redirect the administrator to the
  corresponding user_admin page

21 years agoAdd Reply-Message in conf/user_edit.attrs so that it appears in the user/group edit...
kkalev [Tue, 13 Aug 2002 08:33:24 +0000 (08:33 +0000)]
Add Reply-Message in conf/user_edit.attrs so that it appears in the user/group edit pages

21 years ago* Only call user_info.php3 in user_new.php3 when we are creating a user
kkalev [Tue, 13 Aug 2002 07:59:56 +0000 (07:59 +0000)]
* Only call user_info.php3 in user_new.php3 when we are creating a user
* Fix a bug with personal information attributes in user_new.php3

21 years ago* Have adddress and home address in user personal info
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'

21 years agoSet personal information attributes to defaults in lib/ldap/user_info.php3
kkalev [Tue, 13 Aug 2002 06:27:25 +0000 (06:27 +0000)]
Set personal information attributes to defaults in lib/ldap/user_info.php3

21 years agoFix a typo for department
kkalev [Tue, 13 Aug 2002 06:26:12 +0000 (06:26 +0000)]
Fix a typo for department

21 years agoSet a few more personal information attributes to defaults in lib/sql/user_info.php3
kkalev [Mon, 12 Aug 2002 21:47:20 +0000 (21:47 +0000)]
Set a few more personal information attributes to defaults in lib/sql/user_info.php3

21 years ago* Now that ldap_groupcmp is complete we really don't need access_group. Removed it.
kkalev [Mon, 12 Aug 2002 21:34:19 +0000 (21:34 +0000)]
* Now that ldap_groupcmp is complete we really don't need access_group. Removed it.
* Remember to free groupmemb_attribute in ldap_detach
* Update documentation and radiusd.conf

21 years ago Added better filter for LDAP uid, as posted to the list by Kostas.
aland [Mon, 12 Aug 2002 15:29:00 +0000 (15:29 +0000)]
Added better filter for LDAP uid, as posted to the list by Kostas.

%{Stripped-User-Name:-%{User-Name}} is better than %u

21 years agoUse a textarea for new members in group_admin.php3 and group_new.php3. Update lib...
kkalev [Mon, 12 Aug 2002 13:38:05 +0000 (13:38 +0000)]
Use a textarea for new members in group_admin.php3 and group_new.php3. Update lib/sql/create_group.php3 and
lib/sql/group_admin.php3

21 years ago* Fix a small bug in lib/sql/create_user.php3 where work and home phone were stored...
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

21 years agoMove sql_get_socket deeper inside rlm_sql_checksimul
kkalev [Sun, 11 Aug 2002 22:59:02 +0000 (22:59 +0000)]
Move sql_get_socket deeper inside rlm_sql_checksimul

21 years agoAdd a few missing sql_release_socket. Patch from Kevin Bonner <keb@pa.net>
kkalev [Sun, 11 Aug 2002 20:27:24 +0000 (20:27 +0000)]
Add a few missing sql_release_socket. Patch from Kevin Bonner <keb@pa.net>

21 years ago* Add support for group membership attribute inside the user entry in ldap_groupcmp...
kkalev [Sun, 11 Aug 2002 17:49:16 +0000 (17:49 +0000)]
* Add support for group membership attribute inside the user entry in ldap_groupcmp. The attribute
  can either contain the name or the DN of the group. Added the groupmembership_attribute
  configuration directive
* Move the ldap_{get,release}_conn in ldap_groupcmp so that we hold a connection for the minimum time.
* Update documentation and radiusd.conf

21 years agoDo an xlat on the search and replace strings
kkalev [Sun, 11 Aug 2002 09:46:48 +0000 (09:46 +0000)]
Do an xlat on the search and replace strings

21 years agoUpdate Changelog
kkalev [Sat, 10 Aug 2002 18:52:24 +0000 (18:52 +0000)]
Update Changelog

21 years agoThe new group page should only be available if the general library type is sql
kkalev [Sat, 10 Aug 2002 18:46:33 +0000 (18:46 +0000)]
The new group page should only be available if the general library type is sql

21 years ago* Add support for groups in SQL. Added several new files and modified a few more.
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

21 years ago XSUB.h
fcusack [Fri, 9 Aug 2002 14:58:15 +0000 (14:58 +0000)]
XSUB.h

21 years ago Don't do "ptr++" when skipping over a tag for string tunnel attributes.
aland [Thu, 8 Aug 2002 18:30:04 +0000 (18:30 +0000)]
Don't do "ptr++" when skipping over a tag for string tunnel attributes.
That screws up the count of attrlen and length.

Instead, remember that there's an offset to skip the tag, and
don't play games with ptr.

21 years ago Change '!=' to '==', so Cisco garbage like:
aland [Tue, 6 Aug 2002 17:33:40 +0000 (17:33 +0000)]
Change '!=' to '==', so Cisco garbage like:

foo-bar-baz = "boo-bar-baz = 5"

Will work.

21 years ago A big sweep of changes to use 'configure' to discover which header
aland [Tue, 6 Aug 2002 16:50:31 +0000 (16:50 +0000)]
A big sweep of changes to use 'configure' to discover which header
files exist, and when to include them.

This code is *really* bad.  It uses inet_aton, and gethostby..,
and has a lot of compiler warnings.  Someone should really go
through it, and clean it up.

21 years ago Run autoheader, too, when re-building module configure scripts
aland [Tue, 6 Aug 2002 16:11:39 +0000 (16:11 +0000)]
Run autoheader, too, when re-building module configure scripts

21 years ago Added note about Exec-Program, with samples.
aland [Tue, 6 Aug 2002 15:27:21 +0000 (15:27 +0000)]
Added note about Exec-Program, with samples.

21 years ago Added note about 'printenv'
aland [Tue, 6 Aug 2002 15:26:27 +0000 (15:26 +0000)]
Added note about 'printenv'

21 years ago Updated so gdbm-ndbm.h isn't found to be the same as gdbm/ndbm.h
aland [Tue, 6 Aug 2002 15:20:38 +0000 (15:20 +0000)]
Updated so gdbm-ndbm.h isn't found to be the same as gdbm/ndbm.h

Bug found by Eric Reischer

21 years ago Updated quoting so foo-bar.h isn't found to be the same as foo/bar.h
aland [Tue, 6 Aug 2002 15:19:44 +0000 (15:19 +0000)]
Updated quoting so foo-bar.h isn't found to be the same as foo/bar.h

21 years ago Added a debugging message about unknown variables, for people
aland [Tue, 6 Aug 2002 14:58:56 +0000 (14:58 +0000)]
Added a debugging message about unknown variables, for people
who can't be bothered reading the documentation.

21 years ago Don't over-write request->reply->vps, add the reply message
aland [Fri, 2 Aug 2002 18:48:24 +0000 (18:48 +0000)]
Don't over-write request->reply->vps, add the reply message
when the user is rejected.

Patch from Thomas Jalsovsky

21 years ago Don't call mysql_error() if we don't have a connection.
fcusack [Fri, 2 Aug 2002 09:52:55 +0000 (09:52 +0000)]
Don't call mysql_error() if we don't have a connection.
Problem noted by CheongMeng.

21 years ago Added docs for =* and !*
aland [Thu, 1 Aug 2002 19:43:10 +0000 (19:43 +0000)]
Added docs for =* and !*

21 years ago Even more excruciatingly descriptive debugging messages.
aland [Thu, 1 Aug 2002 15:11:36 +0000 (15:11 +0000)]
Even more excruciatingly descriptive debugging messages.

21 years ago Unless otherwise specified, home servers get 1812/1813 for ports,
aland [Wed, 31 Jul 2002 19:17:29 +0000 (19:17 +0000)]
Unless otherwise specified, home servers get 1812/1813 for ports,
instead of 'auth_port' and 'acct_port', which may not be initialized
yet.

This makes a little more sense, as the ports the server listens
on should be unrelated to the ports it sends requests to.  It SHOULD
send requests to the RFC standard ports, unless the administrator
explicitely configures otherwise.

21 years ago Added protoypes for pre-proxy, post-proxy, and post-auth
aland [Wed, 31 Jul 2002 19:15:55 +0000 (19:15 +0000)]
Added protoypes for pre-proxy, post-proxy, and post-auth
module calling functions.

21 years ago Include code erroneously deleted
aland [Wed, 31 Jul 2002 19:14:02 +0000 (19:14 +0000)]
Include code erroneously deleted

21 years ago Forcibly zero-out data structures after allocting them.
aland [Wed, 31 Jul 2002 17:17:29 +0000 (17:17 +0000)]
Forcibly zero-out data structures after allocting them.

21 years ago Updated for the latest changes
aland [Wed, 31 Jul 2002 14:46:23 +0000 (14:46 +0000)]
Updated for the latest changes

21 years ago Changed the name of the file, to be consistent with the other
aland [Wed, 31 Jul 2002 14:35:45 +0000 (14:35 +0000)]
Changed the name of the file, to be consistent with the other
modules.

21 years ago Return code should be zero for success
aland [Tue, 30 Jul 2002 19:43:46 +0000 (19:43 +0000)]
Return code should be zero for success

Patch from "Yuri Bazhukov" <ybazhukov@ktl.ru>

21 years ago Move unknown xlat warning to a better place
aland [Tue, 30 Jul 2002 17:06:24 +0000 (17:06 +0000)]
Move unknown xlat warning to a better place

21 years ago More updates to make forking work in debug mode.
aland [Tue, 30 Jul 2002 15:32:50 +0000 (15:32 +0000)]
More updates to make forking work in debug mode.

21 years ago Added note about 'ulimit -c unlimited'
aland [Tue, 30 Jul 2002 14:57:16 +0000 (14:57 +0000)]
Added note about 'ulimit -c unlimited'

21 years ago Added sample 'instantiate' section, with comments on how it's used.
aland [Tue, 30 Jul 2002 14:41:45 +0000 (14:41 +0000)]
Added sample 'instantiate' section, with comments on how it's used.

21 years ago Added debug message if the user attempts to use an xlat function
aland [Tue, 30 Jul 2002 14:39:06 +0000 (14:39 +0000)]
Added debug message if the user attempts to use an xlat function
which isn't registered.

21 years ago Removed bogus 'authenticate' function, now that the server
aland [Tue, 30 Jul 2002 14:33:43 +0000 (14:33 +0000)]
Removed bogus 'authenticate' function, now that the server
has an 'instantiate' ability.

21 years ago Added support for an 'instantiate' section, like authorize, or
aland [Tue, 30 Jul 2002 14:32:41 +0000 (14:32 +0000)]
Added support for an 'instantiate' section, like authorize, or
authenticate, etc.

This allows the administrator to order the instantiation of the
modules, where that order is important.

It also allows the use of modules with no authorize/authenticate/etc
sections, like the newly-added 'expr'

21 years agoRemoved references to driver header files from Makefile.in
pam [Tue, 30 Jul 2002 10:55:01 +0000 (10:55 +0000)]
Removed references to driver header files from Makefile.in

21 years ago Preliminary 'expression' module, to allow you to do cool things
aland [Mon, 29 Jul 2002 21:52:47 +0000 (21:52 +0000)]
Preliminary 'expression' module, to allow you to do cool things
like:

Session-Timeout = `%{expr:3600 - %{sql:foo}}`

21 years ago Call the 'escape string' function in the xlat for config sections.
aland [Mon, 29 Jul 2002 21:00:17 +0000 (21:00 +0000)]
Call the 'escape string' function in the xlat for config sections.

21 years ago The user may not supply radius_xlat() an 'escape string' function.
aland [Mon, 29 Jul 2002 20:59:37 +0000 (20:59 +0000)]
The user may not supply radius_xlat() an 'escape string' function.
If so, then radius_xlat() defines one itself, which should be safe.

This allows the registered 'xlat' functions to never check the value
of the 'escape string' function, which should simplify the code.

21 years ago Properly handle nested '{', so %{sql:foo %{bar:stuff}} can work.
aland [Mon, 29 Jul 2002 20:48:25 +0000 (20:48 +0000)]
Properly handle nested '{', so %{sql:foo %{bar:stuff}} can work.

21 years ago C++ compatibility patch from Andrey Kotrekhov <kota@at.com.ua>
aland [Mon, 29 Jul 2002 20:12:44 +0000 (20:12 +0000)]
C++ compatibility patch from Andrey Kotrekhov <kota@at.com.ua>

C++ has restriction that the struct name (class name) in the struct
declaration reserved for constructor.

21 years ago Allow compilation of files from languages other than C to .o
aland [Mon, 29 Jul 2002 20:11:21 +0000 (20:11 +0000)]
Allow compilation of files from languages other than C to .o

Patch from Andrey Kotrekhov <kota@at.com.ua>

21 years ago Moved the hidden 'README' to the top-level 'doc' directory
aland [Mon, 29 Jul 2002 20:06:17 +0000 (20:06 +0000)]
Moved the hidden 'README' to the top-level 'doc' directory

21 years ago don't call rad_pwencode() any more.
aland [Mon, 29 Jul 2002 18:09:38 +0000 (18:09 +0000)]
don't call rad_pwencode() any more.

21 years ago raddb/dictionary add encrypt flag for User-Password
aland [Mon, 29 Jul 2002 18:08:38 +0000 (18:08 +0000)]
raddb/dictionary add encrypt flag for User-Password
raddb/dictionary.ascend NOT DONE: add 'encrypt=3' flag
src/include/radius.h define PW_USER_PASSWORD, too
src/include/libradius.h define names for encryption flags
src/lib/radius.c use 'switch' over encryption flags,
to decrypt/encrypt passwords.

automatically decrypt/encrypt User-Password,
so the caller doesn't have to do the work
any more.

src/main/proxy.c don't call rad_pwencode() any more.
src/main/auth.c don't call rad_pwencode() any more.

21 years ago cleaned up some memory leaks and other issues.
aland [Mon, 29 Jul 2002 16:18:17 +0000 (16:18 +0000)]
cleaned up some memory leaks and other issues.

De-register the 'xlat' function on exit.

21 years ago Removed unnecessary header files, as all they did was cause
aland [Mon, 29 Jul 2002 14:59:08 +0000 (14:59 +0000)]
Removed unnecessary header files, as all they did was cause
maintenance problems.

All of the functions in the SQL sub-modules are ONLY exported
through the rlm_sql_module_t data structure.  This means that
they can be made 'static', which is the preferred method of
declaring internal functions that no one else knows about,
or uses.

21 years ago Commit what wasn't committed a few days ago.
aland [Mon, 29 Jul 2002 14:27:35 +0000 (14:27 +0000)]
Commit what wasn't committed a few days ago.

21 years ago Added mppe_keys.c file, and eaptls_gen_mppe_keys() function,
aland [Fri, 26 Jul 2002 18:50:11 +0000 (18:50 +0000)]
Added mppe_keys.c file, and eaptls_gen_mppe_keys() function,
to generate MS-MPPE-{Send,Recv}-Key attributes.

Patch from Lars Viklund <lars.viklund@axis.com>, as posted to
freeradius-users@lists.cistron.nl, Thu, 20 Jun 2002

21 years ago Last set of updates.
aland [Fri, 26 Jul 2002 18:36:28 +0000 (18:36 +0000)]
Last set of updates.

21 years ago Now that 0.7 is out, the current release is 0.8-pre
aland [Fri, 26 Jul 2002 18:34:01 +0000 (18:34 +0000)]
Now that 0.7 is out, the current release is 0.8-pre

21 years ago Noted release method, as documentation for anything is always nice.
aland [Fri, 26 Jul 2002 18:32:59 +0000 (18:32 +0000)]
Noted release method, as documentation for anything is always nice.

21 years ago Remove $ from date, to keep it constant for release. release_0_7_0
aland [Fri, 26 Jul 2002 18:05:05 +0000 (18:05 +0000)]
Remove $ from date, to keep it constant for release.