freeradius.git
16 years ago Document new client format
aland [Fri, 7 Sep 2007 09:19:55 +0000 (09:19 +0000)]
Document new client format

16 years ago Change "prefix" to "netmask"
aland [Fri, 7 Sep 2007 09:09:43 +0000 (09:09 +0000)]
Change "prefix" to "netmask"

16 years ago Removed duplicate section
aland [Fri, 7 Sep 2007 08:52:30 +0000 (08:52 +0000)]
Removed duplicate section

16 years ago Re-factor "allocate pool" code, to prepare for cool new features
aland [Thu, 6 Sep 2007 14:36:20 +0000 (14:36 +0000)]
Re-factor "allocate pool" code, to prepare for cool new features

16 years ago Clearer error message
aland [Thu, 6 Sep 2007 14:17:47 +0000 (14:17 +0000)]
Clearer error message

16 years ago Added more EAP tests
aland [Wed, 5 Sep 2007 07:36:49 +0000 (07:36 +0000)]
Added more EAP tests

16 years ago Allow new syntax:
aland [Tue, 4 Sep 2007 15:43:05 +0000 (15:43 +0000)]
Allow new syntax:

client shortname {
ipaddr = foo
...
}

For compatibility with the "listen" sections.

16 years ago Don't key off of the values of the IP addresses for home
aland [Tue, 4 Sep 2007 15:42:13 +0000 (15:42 +0000)]
Don't key off of the values of the IP addresses for home
servers, as INADDR_ANY is allowed.  Instead, key off of names

16 years ago Print listening socket IP, port, and server name for some
aland [Tue, 4 Sep 2007 15:25:11 +0000 (15:25 +0000)]
Print listening socket IP, port, and server name for some
more messages.  This makes it easier to know which virtual
server has received a packet.

16 years ago After a "cvs admin -o 1.32" to get it back to a cleaner state,
aland [Tue, 4 Sep 2007 13:12:51 +0000 (13:12 +0000)]
After a "cvs admin -o 1.32" to get it back to a cleaner state,
re-create 1.32, this time by listing sites-available/README

16 years ago Something resembling documentation
aland [Tue, 4 Sep 2007 13:11:23 +0000 (13:11 +0000)]
Something resembling documentation

16 years ago Clients are found by:
aland [Tue, 4 Sep 2007 13:07:21 +0000 (13:07 +0000)]
Clients are found by:
* clients = ... in listen section
* clients in same virtual server as listen section
* global clients

16 years ago No idea what the old code did... this is better
aland [Tue, 4 Sep 2007 12:52:36 +0000 (12:52 +0000)]
No idea what the old code did... this is better

16 years ago As posted to the list, with the exception that Prosoft-Auth-Role
aland [Tue, 4 Sep 2007 11:54:24 +0000 (11:54 +0000)]
As posted to the list, with the exception that Prosoft-Auth-Role
is "integer", and not "string", because it VALUEs defined

16 years ago Moved code that turns a conf-reference into a CONF_ITEM into
aland [Tue, 4 Sep 2007 08:46:22 +0000 (08:46 +0000)]
Moved code that turns a conf-reference into a CONF_ITEM into
its own function.  (e.g. "foo" -> pair in current section,
"foo.bar" -> foo.bar in main config

Used it in cf_expand_variables

Added explicit $template foo.bar.baz function, which means that
you no longer have to put those things into a separate file.

16 years ago Depends on dpkg-dev (>= 1.13.19) as the minimum version, since
nbk [Mon, 3 Sep 2007 13:01:40 +0000 (13:01 +0000)]
Depends on dpkg-dev (>= 1.13.19) as the minimum version, since
that's when the ${source:Version} variable was introduced.

Thanks to Stephen Gran <sgran@debian.org>

16 years ago Deal with overflow in total requests sent
aland [Mon, 3 Sep 2007 11:33:47 +0000 (11:33 +0000)]
Deal with overflow in total requests sent

16 years ago Keep track of total requests sent to a home server.
aland [Mon, 3 Sep 2007 09:57:50 +0000 (09:57 +0000)]
Keep track of total requests sent to a home server.

Use that information in load balancing.  Pick the one which is
least busy (packets sent but not replied to).  If there are
multiple such servers, pick the one that HAS BEEN least busy
(total number of packets handled)

Note it's only an "int", so at 1K packets/s, after about 50
days, the number will overflow.  That's a very busy proxy,
however...

We do want to fix that overflow before 2.x is out.

16 years ago Check values of hs_type and hs_check before using them
aland [Mon, 3 Sep 2007 09:51:46 +0000 (09:51 +0000)]
Check values of hs_type and hs_check before using them

16 years ago Whoops.. old-style realms tried to create pools sized by the
aland [Mon, 3 Sep 2007 09:32:52 +0000 (09:32 +0000)]
Whoops.. old-style realms tried to create pools sized by the
sub-sections named "realm" of the current realm, which didn't
exist.

Add a new API to get the next matching section from the parent
of the section we have.  It now works.

16 years agoSet realm field to NULL instead of '' when no realm exists
pnixon [Sat, 1 Sep 2007 20:21:48 +0000 (20:21 +0000)]
Set realm field to NULL instead of '' when no realm exists

16 years ago After ldap_authorize, if there's no "known good" password,
aland [Thu, 30 Aug 2007 12:15:33 +0000 (12:15 +0000)]
After ldap_authorize, if there's no "known good" password,
COMPLAIN.  This might help the people who can't be bothered
to read the documentation.

16 years ago Port fix from 1.1.x.
aland [Thu, 30 Aug 2007 09:01:16 +0000 (09:01 +0000)]
Port fix from 1.1.x.

16 years ago time_t may be 64 bits, so we can't pass &vp->vp_date directly
aland [Thu, 30 Aug 2007 08:53:26 +0000 (08:53 +0000)]
time_t may be 64 bits, so we can't pass &vp->vp_date directly
to a function that expects (time_t *)

16 years ago Replaced calls to exit(1) with better code
aland [Thu, 30 Aug 2007 08:46:02 +0000 (08:46 +0000)]
Replaced calls to exit(1) with better code

16 years ago Removed one more call to exit()
aland [Thu, 30 Aug 2007 08:42:52 +0000 (08:42 +0000)]
Removed one more call to exit()

16 years ago Moved more code into common section
aland [Thu, 30 Aug 2007 08:38:05 +0000 (08:38 +0000)]
Moved more code into common section

16 years ago Moved more paircreate() to radius_paircreate()
aland [Thu, 30 Aug 2007 08:29:44 +0000 (08:29 +0000)]
Moved more paircreate() to radius_paircreate()

16 years ago Replaced exit(1) with return -1;
aland [Thu, 30 Aug 2007 04:15:34 +0000 (04:15 +0000)]
Replaced exit(1) with return -1;

16 years ago Added notes on upgrading release_2_0_0_pre2
aland [Wed, 29 Aug 2007 08:37:45 +0000 (08:37 +0000)]
Added notes on upgrading

16 years ago Add check for delimitst < 0 back in.
aland [Tue, 28 Aug 2007 13:01:50 +0000 (13:01 +0000)]
Add check for delimitst < 0 back in.

16 years ago Allow valid UTF-8 characters when printing things.
aland [Tue, 28 Aug 2007 09:45:56 +0000 (09:45 +0000)]
Allow valid UTF-8 characters when printing things.

16 years ago Updated error message
aland [Tue, 28 Aug 2007 08:24:43 +0000 (08:24 +0000)]
Updated error message

16 years ago Removed extraneous "hostname" configuration entry from realms
aland [Tue, 28 Aug 2007 08:23:21 +0000 (08:23 +0000)]
Removed extraneous "hostname" configuration entry from realms

16 years ago Fail the build if there's no krb5.h
aland [Tue, 28 Aug 2007 08:03:12 +0000 (08:03 +0000)]
Fail the build if there's no krb5.h

16 years ago Removed "type = radius" from examples. It never did anything,
aland [Mon, 27 Aug 2007 15:50:44 +0000 (15:50 +0000)]
Removed "type = radius" from examples.  It never did anything,
and it's breaking 2.0

16 years ago Added debug message about duplicate clients
aland [Mon, 27 Aug 2007 15:49:51 +0000 (15:49 +0000)]
Added debug message about duplicate clients

16 years ago Moved detail file handling to its own source file
aland [Sat, 25 Aug 2007 04:06:58 +0000 (04:06 +0000)]
Moved detail file handling to its own source file

16 years ago Referenced from src/main/vmps.c
aland [Sat, 25 Aug 2007 03:58:40 +0000 (03:58 +0000)]
Referenced from src/main/vmps.c

16 years ago Cleaned up socket print routine
aland [Sat, 25 Aug 2007 03:56:43 +0000 (03:56 +0000)]
Cleaned up socket print routine

moved VMPS stuff from listen.c to its own file

16 years ago Expand regular expressions, too
aland [Fri, 24 Aug 2007 12:42:55 +0000 (12:42 +0000)]
Expand regular expressions, too

16 years ago More notes on 2.0
aland [Fri, 24 Aug 2007 12:42:03 +0000 (12:42 +0000)]
More notes on 2.0

16 years ago Note changes
aland [Thu, 23 Aug 2007 12:27:35 +0000 (12:27 +0000)]
Note changes

16 years ago Corrected typo
aland [Thu, 23 Aug 2007 08:40:21 +0000 (08:40 +0000)]
Corrected typo

16 years ago Note main changes to the Debian scripts for 2.0.0-pre2.
nbk [Mon, 20 Aug 2007 16:47:54 +0000 (16:47 +0000)]
Note main changes to the Debian scripts for 2.0.0-pre2.

16 years ago Rewrite large parts of the Makefile based on the changes from the
nbk [Mon, 20 Aug 2007 14:47:21 +0000 (14:47 +0000)]
Rewrite large parts of the Makefile based on the changes from the
downstream debian package. (use dpatches and debhelper files where
possible)

Also add the possibility to make binary-distributable packages
by writing "openssl = no" at the beginning of the file.

16 years ago New initscript that use the LSB start_daemon, killproc and log_*
nbk [Mon, 20 Aug 2007 14:02:52 +0000 (14:02 +0000)]
New initscript that use the LSB start_daemon, killproc and log_*
functions instead of calling directly the start-stop-daemon
utility from Debian.

Force Depends on lsb-base (>= 3.1-23.2) for bug #434756.

16 years ago Rename dialup_admin.cron -> freeradius-dialupadmin.cron
nbk [Mon, 20 Aug 2007 13:50:45 +0000 (13:50 +0000)]
Rename dialup_admin.cron -> freeradius-dialupadmin.cron

16 years ago List the files that debhelper should install as documentation.
nbk [Mon, 20 Aug 2007 13:15:54 +0000 (13:15 +0000)]
List the files that debhelper should install as documentation.

16 years ago List the files that debhelper should install as man pages.
nbk [Mon, 20 Aug 2007 13:15:36 +0000 (13:15 +0000)]
List the files that debhelper should install as man pages.

16 years ago List the files that debhelper should install into each package.
nbk [Mon, 20 Aug 2007 13:07:40 +0000 (13:07 +0000)]
List the files that debhelper should install into each package.

16 years ago Update the list of files that debhelper should install into
nbk [Mon, 20 Aug 2007 13:01:50 +0000 (13:01 +0000)]
Update the list of files that debhelper should install into
the "examples" directory.

16 years ago Edit files (for Debian policy) with patches instead of running
nbk [Mon, 20 Aug 2007 11:35:09 +0000 (11:35 +0000)]
Edit files (for Debian policy) with patches instead of running
sed from debian/rules.

16 years ago Fix README location.
nbk [Mon, 20 Aug 2007 11:34:35 +0000 (11:34 +0000)]
Fix README location.

Patch from Mark Hymers <mark@hymers.org.uk>

16 years ago Change the debian binary name from "radiusd" to "freeradius".
nbk [Mon, 20 Aug 2007 11:33:30 +0000 (11:33 +0000)]
Change the debian binary name from "radiusd" to "freeradius".

Patch from Mark Hymers <mark@hymers.org.uk>

16 years ago Update almost everything... Note new dependences not in Sarge,
nbk [Mon, 20 Aug 2007 09:37:20 +0000 (09:37 +0000)]
Update almost everything... Note new dependences not in Sarge,
which means you can't build anymore a package for the old versions
of Debian.

16 years ago Upgrade debhelper compatibility to version 5. This breaks the build
nbk [Mon, 20 Aug 2007 09:02:23 +0000 (09:02 +0000)]
Upgrade debhelper compatibility to version 5. This breaks the build
on Sarge, which is no longer in stable.

16 years ago Debian has changed its position and provide a freeradius-postgresql
nbk [Sun, 19 Aug 2007 22:47:34 +0000 (22:47 +0000)]
Debian has changed its position and provide a freeradius-postgresql
package now.

16 years ago Oops, a few files from dialup_admin/bin were missing.
nbk [Sun, 19 Aug 2007 22:32:59 +0000 (22:32 +0000)]
Oops, a few files from dialup_admin/bin were missing.

16 years ago No longer use realms and naspasswd.
nbk [Sun, 19 Aug 2007 22:28:50 +0000 (22:28 +0000)]
No longer use realms and naspasswd.

16 years ago Document runlevel changes.
nbk [Sun, 19 Aug 2007 18:00:44 +0000 (18:00 +0000)]
Document runlevel changes.

16 years ago Add the directory for detail files.
nbk [Sun, 19 Aug 2007 17:49:24 +0000 (17:49 +0000)]
Add the directory for detail files.

16 years ago Don't leave behind files owned by a non-existant user.
nbk [Sun, 19 Aug 2007 17:44:37 +0000 (17:44 +0000)]
Don't leave behind files owned by a non-existant user.

16 years ago Create default certificates to enable the EAP modules (tls, ttls,
nbk [Sun, 19 Aug 2007 16:22:12 +0000 (16:22 +0000)]
Create default certificates to enable the EAP modules (tls, ttls,
and peap) when the server starts for the first time.

Reported by Humberto Diogenes <humberto@digi.com.br>

16 years ago Only do user creation, group addition, chmod and chown stuff on
nbk [Sun, 19 Aug 2007 16:18:59 +0000 (16:18 +0000)]
Only do user creation, group addition, chmod and chown stuff on
an initial install to avoid clobbering local changes.

16 years ago Add "umask 027" to prevent the certificates from being world-readable.
nbk [Sun, 19 Aug 2007 16:08:14 +0000 (16:08 +0000)]
Add "umask 027" to prevent the certificates from being world-readable.

16 years ago More notes
aland [Sat, 18 Aug 2007 13:34:31 +0000 (13:34 +0000)]
More notes

16 years ago Updated for new methods of doing stuff
aland [Sat, 18 Aug 2007 13:29:46 +0000 (13:29 +0000)]
Updated for new methods of doing stuff

16 years ago Recommend -X, not -x
aland [Sat, 18 Aug 2007 13:17:46 +0000 (13:17 +0000)]
Recommend -X, not -x

16 years ago Added new attributes from bug #456
aland [Fri, 17 Aug 2007 12:06:46 +0000 (12:06 +0000)]
Added new attributes from bug #456

16 years ago Moved conflicting attributes to dictionary.nokia.conflict, and
aland [Fri, 17 Aug 2007 12:05:05 +0000 (12:05 +0000)]
Moved conflicting attributes to dictionary.nokia.conflict, and
include dictionary.nokia in the main set.

16 years ago Corrected typos. Fixes bug #469
aland [Fri, 17 Aug 2007 11:55:22 +0000 (11:55 +0000)]
Corrected typos.  Fixes bug #469

16 years ago Patch to fix bug #474
aland [Fri, 17 Aug 2007 11:50:59 +0000 (11:50 +0000)]
Patch to fix bug #474

16 years ago More updates
aland [Thu, 16 Aug 2007 00:45:12 +0000 (00:45 +0000)]
More updates

16 years ago Point to correct places
aland [Thu, 16 Aug 2007 00:41:53 +0000 (00:41 +0000)]
Point to correct places

16 years ago Reference ltdl include directory
aland [Wed, 15 Aug 2007 13:16:57 +0000 (13:16 +0000)]
Reference ltdl include directory

16 years ago Set stopreq->listener
aland [Wed, 15 Aug 2007 13:14:10 +0000 (13:14 +0000)]
Set stopreq->listener

16 years ago Allow multiple !* in one entry in the "users" file
aland [Mon, 13 Aug 2007 20:04:57 +0000 (20:04 +0000)]
Allow multiple !* in one entry in the "users" file

16 years ago Removed old files
aland [Mon, 13 Aug 2007 19:29:16 +0000 (19:29 +0000)]
Removed old files

16 years ago Free old %{1} etc only if the current one matched
aland [Mon, 13 Aug 2007 19:27:17 +0000 (19:27 +0000)]
Free old %{1} etc only if the current one matched

16 years ago Pulled fix from branch_1_1
aland [Mon, 13 Aug 2007 19:23:07 +0000 (19:23 +0000)]
Pulled fix from branch_1_1

16 years ago Removed attributes that conflict with well-known ones
aland [Mon, 13 Aug 2007 19:22:20 +0000 (19:22 +0000)]
Removed attributes that conflict with well-known ones

16 years ago Don't try to copy the 'CVS' directories to /etc/raddb/sql.
nbk [Mon, 13 Aug 2007 17:20:59 +0000 (17:20 +0000)]
Don't try to copy the 'CVS' directories to /etc/raddb/sql.

16 years ago On regex comparison, delete ALL previous %{0}.
aland [Mon, 13 Aug 2007 02:05:27 +0000 (02:05 +0000)]
On regex comparison, delete ALL previous %{0}.

Update ALL possible %{i}, as we may have %{2} without ${1}.

Do this even if the match failed.

16 years ago Add a Makefile to dialup_admin to make the installation easier.
nbk [Sun, 12 Aug 2007 18:00:34 +0000 (18:00 +0000)]
Add a Makefile to dialup_admin to make the installation easier.
Now you can type "make install DIALUP_PREFIX=/path/of/your/choice"
and your local copy will work without editing a decade of files.

Based on the Makefile in the source package of the Debian archive,
with edits to not try to copy CVS directories. (so it works on CVS
snapshots, too)

16 years ago Added targets to verify the certificates
aland [Sun, 12 Aug 2007 14:15:18 +0000 (14:15 +0000)]
Added targets to verify the certificates

16 years ago Corrected typo
aland [Thu, 9 Aug 2007 13:01:52 +0000 (13:01 +0000)]
Corrected typo

16 years ago Add Apple stuff
aland [Sun, 5 Aug 2007 23:38:44 +0000 (23:38 +0000)]
Add Apple stuff

16 years ago We no longer have acconfig.h
aland [Sun, 5 Aug 2007 23:37:31 +0000 (23:37 +0000)]
We no longer have acconfig.h

16 years ago Set self->request to NULL before exiting
aland [Fri, 3 Aug 2007 20:36:56 +0000 (20:36 +0000)]
Set self->request to NULL before exiting

16 years ago Patch was for 1.1.4, which has vp->strvalue. We now use
aland [Fri, 3 Aug 2007 20:16:38 +0000 (20:16 +0000)]
Patch was for 1.1.4, which has vp->strvalue.  We now use
vp->vp_strvalue.

16 years ago Whoops... forgot semi-colon
aland [Fri, 3 Aug 2007 19:53:40 +0000 (19:53 +0000)]
Whoops... forgot semi-colon

16 years ago Catch corner cases
aland [Fri, 3 Aug 2007 19:51:49 +0000 (19:51 +0000)]
Catch corner cases

16 years ago Define DARWIN
aland [Fri, 3 Aug 2007 19:12:42 +0000 (19:12 +0000)]
Define DARWIN

16 years ago OpenDirectory support from Apple Inc. Their patch has it in
aland [Fri, 3 Aug 2007 19:04:35 +0000 (19:04 +0000)]
OpenDirectory support from Apple Inc.  Their patch has it in
rlm_mschap.c.  We've placed it in a separate file to keep
license and copyright issues clear.

16 years ago Mash operators so that the "detail" module (among others)
aland [Wed, 1 Aug 2007 15:45:34 +0000 (15:45 +0000)]
Mash operators so that the "detail" module (among others)
gets '=' rather than ':=', etc.

16 years ago Allow !~ to work, too
aland [Tue, 31 Jul 2007 13:30:10 +0000 (13:30 +0000)]
Allow !~ to work, too

16 years ago Fix the read_groups directive.
nbk [Fri, 27 Jul 2007 09:55:13 +0000 (09:55 +0000)]
Fix the read_groups directive.

16 years ago Removed link to outdated documentation
aland [Thu, 26 Jul 2007 20:58:49 +0000 (20:58 +0000)]
Removed link to outdated documentation

16 years ago Removed link to outdated documentation
aland [Thu, 26 Jul 2007 20:58:20 +0000 (20:58 +0000)]
Removed link to outdated documentation