freeradius.git
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.

21 years ago Renamed 0.7-pre to 0.7, in preparation for the release.
aland [Fri, 26 Jul 2002 18:02:46 +0000 (18:02 +0000)]
Renamed 0.7-pre to 0.7, in preparation for the release.

21 years ago Once last updated, before 0.7 is released
aland [Fri, 26 Jul 2002 18:01:50 +0000 (18:01 +0000)]
Once last updated, before 0.7 is released

21 years ago! locking functions are changed to do fcntl if neither lockf nor flock found
3APA3A [Fri, 26 Jul 2002 17:04:59 +0000 (17:04 +0000)]
! locking functions are changed to do fcntl if neither lockf nor flock found

21 years ago Allow PW_TYPE_DATE attributes to be sent in outgoing RADIUS packets.
aland [Fri, 26 Jul 2002 14:43:21 +0000 (14:43 +0000)]
Allow PW_TYPE_DATE attributes to be sent in outgoing RADIUS packets.

Bug found by Loh John Wu <ljwu@sandvine.com>

21 years ago Create the 'bin' directory before putting programs there.
aland [Thu, 25 Jul 2002 17:41:54 +0000 (17:41 +0000)]
Create the 'bin' directory before putting programs there.

21 years ago Removed newer autoconf macro
aland [Thu, 25 Jul 2002 15:56:39 +0000 (15:56 +0000)]
Removed newer autoconf macro

re-built 'configure' with the same version of autoconf as the
rest of the software, to make things consistent.

Problem noted by Andrey Kotrekhov

21 years ago When doing sql_xlat, don't release the socket until we've
aland [Thu, 25 Jul 2002 15:54:23 +0000 (15:54 +0000)]
When doing sql_xlat, don't release the socket until we've
finished doing all of our work with it.

Bug noted by dendy@clamas.udsu.ru

21 years ago Corrected typo
aland [Wed, 24 Jul 2002 18:27:37 +0000 (18:27 +0000)]
Corrected typo

Patch from Chris A. Kalin

21 years ago RLM_INSTALL is a make file target, not a program.
aland [Wed, 24 Jul 2002 17:07:15 +0000 (17:07 +0000)]
RLM_INSTALL is a make file target, not a program.

21 years ago Added note on where to find xsupplicant
aland [Wed, 24 Jul 2002 16:46:38 +0000 (16:46 +0000)]
Added note on where to find xsupplicant

21 years ago Added notes pre-0.7
aland [Wed, 24 Jul 2002 16:21:04 +0000 (16:21 +0000)]
Added notes pre-0.7

21 years ago Use encrypted passwords, if available.
aland [Wed, 24 Jul 2002 14:35:18 +0000 (14:35 +0000)]
Use encrypted passwords, if available.

21 years ago Removed old configure checks for smbclient, as we now include
aland [Wed, 24 Jul 2002 14:28:21 +0000 (14:28 +0000)]
Removed old configure checks for smbclient, as we now include
all of the necessary code in this module.

Fixed the make file to include the other C files...

21 years ago call sql_check_error() correctly. Patch from Denis Tatarskikh.
fcusack [Wed, 24 Jul 2002 09:32:00 +0000 (09:32 +0000)]
call sql_check_error() correctly.  Patch from Denis Tatarskikh.

21 years agoAdd vp_listdebug function that prints a list of value pairs to the DEBUG
ramoore [Mon, 22 Jul 2002 23:10:05 +0000 (23:10 +0000)]
Add vp_listdebug function that prints a list of value pairs to the DEBUG
function.  Used this in rlm_sql.c.

21 years agoSmall correction to the way sqlcounter calculates the beginning and
ramoore [Mon, 22 Jul 2002 23:07:08 +0000 (23:07 +0000)]
Small correction to the way sqlcounter calculates the beginning and
ending dates when multiple periods are used (ie 3 months).  This probably
still doesn't do what most people would want.

21 years agoMinor fix to sql.conf. Change %{NAS-Port-Id} to %{NAS-Port} so that NAS Ports
ramoore [Mon, 22 Jul 2002 15:42:47 +0000 (15:42 +0000)]
Minor fix to sql.conf.  Change %{NAS-Port-Id} to %{NAS-Port} so that NAS Ports
are actually recorded

21 years ago Added Alcatel dictionary, from Lasse Johnsen, Bulldog Communications
aland [Mon, 22 Jul 2002 14:02:19 +0000 (14:02 +0000)]
Added Alcatel dictionary, from Lasse Johnsen, Bulldog Communications

21 years ago Add PAM-isms
fcusack [Sat, 20 Jul 2002 03:39:55 +0000 (03:39 +0000)]
Add PAM-isms

21 years ago allow softfail to be optional
fcusack [Fri, 19 Jul 2002 23:27:44 +0000 (23:27 +0000)]
allow softfail to be optional

21 years ago Updated for Solaris garbage, where 'pthread_create' is a symbol
aland [Fri, 19 Jul 2002 19:30:41 +0000 (19:30 +0000)]
Updated for Solaris garbage, where 'pthread_create' is a symbol
in libc, but it resolves to a function which does nothing.

What the hell kind of crack are those people on, anyways?

21 years ago Call ip_hostname, to get host names, if the user wants them.
aland [Fri, 19 Jul 2002 14:34:06 +0000 (14:34 +0000)]
Call ip_hostname, to get host names, if the user wants them.

Bug noted by Martin Shears

21 years ago Added note about '.db' at the end of dbm filenames
aland [Fri, 19 Jul 2002 14:18:46 +0000 (14:18 +0000)]
Added note about '.db' at the end of dbm filenames

21 years ago Updated for latest set of changes.
aland [Thu, 18 Jul 2002 17:52:46 +0000 (17:52 +0000)]
Updated for latest set of changes.

21 years ago Add rlm_smb module, to do authentication against NT domains
aland [Thu, 18 Jul 2002 17:48:02 +0000 (17:48 +0000)]
Add rlm_smb module, to do authentication against NT domains

Most of the code is stolen directly from version 1.1.6 of pam_smb,
from http://www.csn.ul.ie/~airlied/pam_smb/

It's GPL'd, so that's OK. :)

Now people without PAM can do SMB authentication.

21 years ago Ensure that 'Realm' is added to vps in all cases when we find
cparker [Thu, 18 Jul 2002 17:09:18 +0000 (17:09 +0000)]
Ensure that 'Realm' is added to vps in all cases when we find
a matching realm ( even if we handle it locally ).  Bug noted
by Chris Brotsos.

21 years ago Updated with pointers to other schemas
aland [Thu, 18 Jul 2002 15:09:16 +0000 (15:09 +0000)]
Updated with pointers to other schemas

Updated with URL for MySQL "best practices" document

21 years ago Corrected typo: "libtdl" != "libltdl"
aland [Thu, 18 Jul 2002 14:59:51 +0000 (14:59 +0000)]
Corrected typo:  "libtdl" != "libltdl"

21 years ago Updated note that the ports are 1812 and 1813, not 1645 and 1646
aland [Thu, 18 Jul 2002 14:50:18 +0000 (14:50 +0000)]
Updated note that the ports are 1812 and 1813, not 1645 and 1646

21 years agoLDAP_USERDN -> PW_LDAP_USERDN, remove unused PW_AUTHTYPE_PAM
pam [Thu, 18 Jul 2002 08:22:30 +0000 (08:22 +0000)]
LDAP_USERDN -> PW_LDAP_USERDN, remove unused PW_AUTHTYPE_PAM

21 years agoLDAP_USERDN -> PW_LDAP_USERDN
pam [Thu, 18 Jul 2002 08:21:20 +0000 (08:21 +0000)]
LDAP_USERDN -> PW_LDAP_USERDN

21 years ago! minor corrections
3APA3A [Thu, 18 Jul 2002 08:18:04 +0000 (08:18 +0000)]
! minor corrections

21 years ago use X99_LOG_CRIT when out of memory
fcusack [Thu, 18 Jul 2002 06:05:21 +0000 (06:05 +0000)]
use X99_LOG_CRIT when out of memory

21 years ago added 'xlat' function.
aland [Wed, 17 Jul 2002 18:37:07 +0000 (18:37 +0000)]
added 'xlat' function.

21 years ago Fix typos, speling mistakes, and grammer. :)
aland [Wed, 17 Jul 2002 18:29:13 +0000 (18:29 +0000)]
Fix typos, speling mistakes, and grammer. :)

21 years ago Slight change to the debugging message when no Auth-Type was found.
aland [Wed, 17 Jul 2002 18:20:56 +0000 (18:20 +0000)]
Slight change to the debugging message when no Auth-Type was found.

21 years ago Added documentation on digest module.
aland [Wed, 17 Jul 2002 17:46:09 +0000 (17:46 +0000)]
Added documentation on digest module.

21 years ago Added empty config for digest module.
aland [Wed, 17 Jul 2002 17:39:48 +0000 (17:39 +0000)]
Added empty config for digest module.

21 years ago Updated copyright
aland [Wed, 17 Jul 2002 17:37:28 +0000 (17:37 +0000)]
Updated copyright

21 years ago*** empty log message ***
3APA3A [Wed, 17 Jul 2002 17:26:36 +0000 (17:26 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
3APA3A [Wed, 17 Jul 2002 17:23:52 +0000 (17:23 +0000)]
*** empty log message ***

21 years ago*** empty log message ***
3APA3A [Wed, 17 Jul 2002 17:16:58 +0000 (17:16 +0000)]
*** empty log message ***

21 years ago+ added rlm_passwd documentation
3APA3A [Wed, 17 Jul 2002 17:13:27 +0000 (17:13 +0000)]
+ added rlm_passwd documentation
+ added few Q&As to rlm_mschap

21 years ago! information related to rlm_passwd updated
3APA3A [Wed, 17 Jul 2002 16:07:51 +0000 (16:07 +0000)]
! information related to rlm_passwd updated

21 years ago+ support for 'delimiter' configuration option
3APA3A [Wed, 17 Jul 2002 15:52:15 +0000 (15:52 +0000)]
+ support for 'delimiter' configuration option

21 years ago Minor english/typo changes
aland [Wed, 17 Jul 2002 15:27:06 +0000 (15:27 +0000)]
Minor english/typo changes

21 years ago! cosmetic changes
3APA3A [Wed, 17 Jul 2002 14:45:03 +0000 (14:45 +0000)]
! cosmetic changes

21 years agorlm_mschap documentation added
3APA3A [Wed, 17 Jul 2002 14:38:58 +0000 (14:38 +0000)]
rlm_mschap documentation added

21 years ago Added more simple text to help people get the server up and running.
aland [Wed, 17 Jul 2002 14:25:24 +0000 (14:25 +0000)]
Added more simple text to help people get the server up and running.

21 years ago Updated to match latest changes.
aland [Tue, 16 Jul 2002 18:42:00 +0000 (18:42 +0000)]
Updated to match latest changes.

Patch from Ilguiz Latypov

21 years ago Updated prototype to match function def.
aland [Tue, 16 Jul 2002 18:40:44 +0000 (18:40 +0000)]
Updated prototype to match function def.

Bug noted by Ilguiz Latypov

21 years ago Added PAP, CHAP, LDAP, etc. Auth-Type's to the default dictionary.
aland [Tue, 16 Jul 2002 17:39:30 +0000 (17:39 +0000)]
Added PAP, CHAP, LDAP, etc. Auth-Type's to the default dictionary.

21 years ago Don't free vp when there's an error in pair parse value.
aland [Tue, 16 Jul 2002 17:32:18 +0000 (17:32 +0000)]
Don't free vp when there's an error in pair parse value.

Rely on the caller to do it, instead.

21 years ago Make certain strings 'const'
aland [Tue, 16 Jul 2002 16:30:59 +0000 (16:30 +0000)]
Make certain strings 'const'

If there was no Pool-Name attribute found, return NOOP.

Patch from Pierluigi Frullani

21 years ago Last set of changes to make sem_init and friends be found properly
aland [Tue, 16 Jul 2002 16:23:12 +0000 (16:23 +0000)]
Last set of changes to make sem_init and friends be found properly

21 years ago Btter changes which should fix the stupid autoconf crap
aland [Mon, 15 Jul 2002 20:18:26 +0000 (20:18 +0000)]
Btter changes which should fix the stupid autoconf crap

21 years ago Link only the modules defined in the top-level Make.inc, so
aland [Mon, 15 Jul 2002 19:59:15 +0000 (19:59 +0000)]
Link only the modules defined in the top-level Make.inc, so
experimental and non-working modules don't break the build.

21 years ago Check for header files in configure script, and add new header
aland [Mon, 15 Jul 2002 18:25:36 +0000 (18:25 +0000)]
Check for header files in configure script, and add new header
file to hold HAVE_FOO definitions.

It doesn't hurt to check for more header files, and include them.

21 years ago 'test' takes '=', not '=='
aland [Mon, 15 Jul 2002 17:57:44 +0000 (17:57 +0000)]
'test' takes '=', not '=='

21 years agoPrevious commit fixing build on HP/UX broke it for FreeBSD
pam [Mon, 15 Jul 2002 12:37:03 +0000 (12:37 +0000)]
Previous commit fixing build on HP/UX broke it for FreeBSD
This should make both happy

21 years ago Don't use <sys/fcntl.h>, use <fcntl.h>
aland [Fri, 12 Jul 2002 19:45:34 +0000 (19:45 +0000)]
Don't use <sys/fcntl.h>, use <fcntl.h>

Problem noted by asr@ufl.edu

21 years ago Patches to enable or disable using the supplied libltdl
aland [Fri, 12 Jul 2002 19:44:01 +0000 (19:44 +0000)]
Patches to enable or disable using the supplied libltdl

Changes to configure.in and aclocal.m4 provide three additional
options:
--with-system-libtool
--with-ltdl-lib=DIR
--with-ltdl-include=DIR

which allow the user to override default build settings.

Patches from Adrian Pavlykevych

21 years ago What the heck, look for <fcntl.h> and <sys/fcntl.h>, too.
aland [Fri, 12 Jul 2002 19:36:59 +0000 (19:36 +0000)]
What the heck, look for <fcntl.h> and <sys/fcntl.h>, too.

It doesn't cost anything, and it might help with portability.

21 years ago stdio.h
fcusack [Fri, 12 Jul 2002 06:45:53 +0000 (06:45 +0000)]
stdio.h

21 years ago Update sample config and documentation for perl module.
aland [Thu, 11 Jul 2002 21:50:23 +0000 (21:50 +0000)]
Update sample config and documentation for perl module.

Fix code to work a bit better.

install persistent.pl, which is required to get persistence.

21 years ago Added ifdef's around pthread-specific functions.
aland [Thu, 11 Jul 2002 19:35:46 +0000 (19:35 +0000)]
Added ifdef's around pthread-specific functions.

Patch from Rainer Weikusat

21 years ago Rename local functions _sql_*() to rlm_sql_*() to look nicer.
cparker [Thu, 11 Jul 2002 18:25:34 +0000 (18:25 +0000)]
Rename local functions _sql_*() to rlm_sql_*() to look nicer.

21 years agoResolved Initialization issues.
raghu [Thu, 11 Jul 2002 17:02:22 +0000 (17:02 +0000)]
Resolved Initialization issues.

21 years ago SQL Socket Reconnect patch from Todd T. Fries.
cparker [Thu, 11 Jul 2002 16:28:58 +0000 (16:28 +0000)]
SQL Socket Reconnect patch from Todd T. Fries.

MySQL is completed.  Other drivers need to be updated to return
SQL_DOWN in the appropriate spots to trigger the reconnect
functionality.

Sybase driver is partially updated to use reconnect when the
DB closes the socket.

Info on what needs to be updated on other drivers can be found
in the rlm_sql/README file.

21 years ago Added ifdef's around use of pthread functions.
aland [Thu, 11 Jul 2002 15:28:19 +0000 (15:28 +0000)]
Added ifdef's around use of pthread functions.

Based on a patch from Rainer Weikusat

21 years agoFix a stupid bug when seting the last character of the encrypted password to NULL in
kkalev [Thu, 11 Jul 2002 14:28:46 +0000 (14:28 +0000)]
Fix a stupid bug when seting the last character of the encrypted password to NULL in
MD5 and SHA1 encryption.

21 years ago Updated to add 'xs_init' into it, with patches from Boian Jordanov
aland [Thu, 11 Jul 2002 14:22:02 +0000 (14:22 +0000)]
Updated to add 'xs_init' into it, with patches from Boian Jordanov

21 years ago Removed 'use_dbm' variable, which is unused anywhere in the code.
aland [Thu, 11 Jul 2002 13:53:42 +0000 (13:53 +0000)]
Removed 'use_dbm' variable, which is unused anywhere in the code.

21 years ago PAM portability
fcusack [Thu, 11 Jul 2002 05:14:39 +0000 (05:14 +0000)]
PAM portability

21 years ago PAM portability
fcusack [Thu, 11 Jul 2002 04:47:50 +0000 (04:47 +0000)]
PAM portability

21 years ago errno.h
fcusack [Thu, 11 Jul 2002 04:44:24 +0000 (04:44 +0000)]
errno.h

21 years ago Enabled new dynamic xlat functionality in pair comparison.
aland [Wed, 10 Jul 2002 19:51:37 +0000 (19:51 +0000)]
Enabled new dynamic xlat functionality in pair comparison.

21 years ago Corrected typo in last commit.
aland [Wed, 10 Jul 2002 19:51:10 +0000 (19:51 +0000)]
Corrected typo in last commit.

21 years ago new function: pairparsevalue(), which parses a string into
aland [Wed, 10 Jul 2002 19:45:35 +0000 (19:45 +0000)]
new function: pairparsevalue(), which parses a string into
the value field (whatever that is) of a VP, and over-writes
whatever was there before.

pairmake() now allows value to be NULL.

pairread() now looks for `quoted strings`, and sends NULL to
pairmake(), and marks the VP to be xlated later.

21 years ago Added new tokens: bare word, double quoted string, single quoted
aland [Wed, 10 Jul 2002 18:01:06 +0000 (18:01 +0000)]
Added new tokens: bare word, double quoted string, single quoted
string, and '`' quoted string, in preparation for allowing

Attribute-Name == `%{foo:bar}`

to do xlat at comparison time.

21 years ago Updates pre 0.6.1
aland [Wed, 10 Jul 2002 17:40:25 +0000 (17:40 +0000)]
Updates pre 0.6.1

21 years ago Added sample config for new perl module
aland [Wed, 10 Jul 2002 16:21:03 +0000 (16:21 +0000)]
Added sample config for new perl module

21 years ago More files for rlm_perl
aland [Wed, 10 Jul 2002 16:17:46 +0000 (16:17 +0000)]
More files for rlm_perl

21 years ago Latest set of updates, from Andrei Koulik
aland [Wed, 10 Jul 2002 15:59:22 +0000 (15:59 +0000)]
Latest set of updates, from Andrei Koulik

21 years ago New experimental perl module, from
aland [Wed, 10 Jul 2002 15:53:09 +0000 (15:53 +0000)]
New experimental perl module, from

Boian Iliev Jordanov <bjordanov@orbitel.bg>

21 years ago One more update
aland [Wed, 10 Jul 2002 15:49:40 +0000 (15:49 +0000)]
One more update

21 years ago Minor updates to check headers (includes)
aland [Wed, 10 Jul 2002 15:47:58 +0000 (15:47 +0000)]
Minor updates to check headers (includes)

21 years ago* If the same attribute appears more than once in the user edit page then show a...
kkalev [Wed, 10 Jul 2002 14:53:51 +0000 (14:53 +0000)]
* 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.

21 years agoSHA1 encryption in the pap module is now supported
kkalev [Wed, 10 Jul 2002 13:22:09 +0000 (13:22 +0000)]
SHA1 encryption in the pap module is now supported

21 years agoRemember to do ldap_release_conn and ldap_msgfree when we do paircmp and the result...
kkalev [Wed, 10 Jul 2002 12:55:01 +0000 (12:55 +0000)]
Remember to do ldap_release_conn and ldap_msgfree when we do paircmp and the result is reject

21 years ago add support for user-specified include and lib paths
fcusack [Wed, 10 Jul 2002 10:18:23 +0000 (10:18 +0000)]
add support for user-specified include and lib paths

21 years ago Add test for inttypes.h; fail if not found. This module is
fcusack [Wed, 10 Jul 2002 09:28:08 +0000 (09:28 +0000)]
Add test for inttypes.h; fail if not found.  This module is
rarely used so I don't care to support old systems.

21 years ago Don't include libradius' md5.h.
fcusack [Wed, 10 Jul 2002 08:25:59 +0000 (08:25 +0000)]
Don't include libradius' md5.h.

21 years agoAdded note about LDAPS connection mode to reflect recent commit to rlm_ldap module
pam [Wed, 10 Jul 2002 07:39:50 +0000 (07:39 +0000)]
Added note about LDAPS connection mode to reflect recent commit to rlm_ldap module
Changes in description of server directive

21 years agoFix of LDAPS support (LDAP over SSL without TLS negotiation).
pam [Wed, 10 Jul 2002 07:17:58 +0000 (07:17 +0000)]
Fix of LDAPS support (LDAP over SSL without TLS negotiation).
Now when LDAP server port is set to 636 (ldaps), SSL connection is enforced.
This feature is useful for LDAP servers which support SSL, but don't do TLS negotiation (like Novell eDirectory).

21 years ago Add rfc2548 (Microsoft VSA's) to the list
aland [Tue, 9 Jul 2002 20:50:48 +0000 (20:50 +0000)]
Add rfc2548 (Microsoft VSA's) to the list

21 years ago Add perl scripts to auto-magically convert the RADIUS RFC's
aland [Tue, 9 Jul 2002 20:48:49 +0000 (20:48 +0000)]
Add perl scripts to auto-magically convert the RADIUS RFC's
to cross-indexed HTML.

21 years ago Added draft for digest authentication. It's expired, and not a
aland [Tue, 9 Jul 2002 20:26:03 +0000 (20:26 +0000)]
Added draft for digest authentication.  It's expired, and not a
standard, but Cisco has implemented it, so it should be documented.

21 years ago Added the IETF RADIUS RFC's to the documentation
aland [Tue, 9 Jul 2002 20:22:48 +0000 (20:22 +0000)]
Added the IETF RADIUS RFC's to the documentation