freeradius.git
15 years ago Updated for 2.0.5 release_2_0_5
aland [Sat, 7 Jun 2008 15:23:43 +0000 (15:23 +0000)]
Updated for 2.0.5

15 years ago Added notes on NAI as key for proxy hash
aland [Sat, 7 Jun 2008 15:16:43 +0000 (15:16 +0000)]
Added notes on NAI as key for proxy hash

15 years ago Add more notes about Cleartext-Password
aland [Fri, 6 Jun 2008 13:36:59 +0000 (13:36 +0000)]
Add more notes about Cleartext-Password

15 years ago Remove more code with pre-processor checks
aland [Fri, 6 Jun 2008 13:10:27 +0000 (13:10 +0000)]
Remove more code with pre-processor checks

15 years ago Don't need this function.
aland [Fri, 6 Jun 2008 12:56:47 +0000 (12:56 +0000)]
Don't need this function.

15 years ago Compile-time option WITH_ACCOUNTING
aland [Fri, 6 Jun 2008 12:56:22 +0000 (12:56 +0000)]
Compile-time option WITH_ACCOUNTING

15 years ago Check for HAVE_PTHREAD_H, and remove more structure entries
aland [Fri, 6 Jun 2008 12:37:15 +0000 (12:37 +0000)]
Check for HAVE_PTHREAD_H, and remove more structure entries
and code if it isn't defined.

15 years ago Compile-time option to build WITHOUT_LIBLTDL.
aland [Thu, 5 Jun 2008 15:56:18 +0000 (15:56 +0000)]
Compile-time option to build WITHOUT_LIBLTDL.

Require static linking of the server.

15 years ago Ensure that the libraries are set up right if we're using
aland [Thu, 5 Jun 2008 12:38:12 +0000 (12:38 +0000)]
Ensure that the libraries are set up right if we're using
OpenSSL hash functions

15 years ago OpenSSL's SHA1Transform takes different arguments than our
aland [Thu, 5 Jun 2008 12:17:33 +0000 (12:17 +0000)]
OpenSSL's SHA1Transform takes different arguments than our
function.

Note that OpenSSL also doesn't have a SHA1FinalNoLen function...

15 years ago SHA1, not SHA0
aland [Thu, 5 Jun 2008 12:15:50 +0000 (12:15 +0000)]
SHA1, not SHA0

15 years ago Corrected name of function
aland [Thu, 5 Jun 2008 12:10:20 +0000 (12:10 +0000)]
Corrected name of function

15 years ago Compile-time flag for WITH_OPENSSL_SHA1
aland [Thu, 5 Jun 2008 12:07:22 +0000 (12:07 +0000)]
Compile-time flag for WITH_OPENSSL_SHA1

15 years ago Include all necessary header files
aland [Thu, 5 Jun 2008 12:05:24 +0000 (12:05 +0000)]
Include all necessary header files

15 years ago Compile-time flag of WITH_OPENSSL_MD4
aland [Thu, 5 Jun 2008 11:52:14 +0000 (11:52 +0000)]
Compile-time flag of WITH_OPENSSL_MD4

15 years ago Compile-time flag of WITH_OPENSSL_MD5 causes us to NOT use
aland [Thu, 5 Jun 2008 11:48:25 +0000 (11:48 +0000)]
Compile-time flag of WITH_OPENSSL_MD5 causes us to NOT use
the MD5 code here.

15 years ago Build only if ASCEND_BINARY is defined
aland [Thu, 5 Jun 2008 11:36:38 +0000 (11:36 +0000)]
Build only if ASCEND_BINARY is defined

15 years ago Compile-time WITH_UNLANG feature
aland [Thu, 5 Jun 2008 10:32:53 +0000 (10:32 +0000)]
Compile-time WITH_UNLANG feature

15 years ago Fix typo
aland [Thu, 5 Jun 2008 10:20:43 +0000 (10:20 +0000)]
Fix typo

15 years ago Compile-time options to remove session management functionality
aland [Thu, 5 Jun 2008 10:18:53 +0000 (10:18 +0000)]
Compile-time options to remove session management functionality

15 years ago More WITH_PROXY additions to build when proxying isn't used.
aland [Thu, 5 Jun 2008 10:02:52 +0000 (10:02 +0000)]
More WITH_PROXY additions to build when proxying isn't used.

15 years ago Corrected typo in last commit
aland [Thu, 5 Jun 2008 09:53:17 +0000 (09:53 +0000)]
Corrected typo in last commit

15 years ago Added WITH_PROXY and WITH_DETAIL pre-processor defines to
aland [Thu, 5 Jun 2008 09:48:21 +0000 (09:48 +0000)]
Added WITH_PROXY and WITH_DETAIL pre-processor defines to
permit compile-time removal of proxying and detail file reading
from the server core

15 years ago Note recent changes
aland [Fri, 30 May 2008 09:31:23 +0000 (09:31 +0000)]
Note recent changes

15 years ago radiusd.conf was getting large. Moved most module
aland [Fri, 30 May 2008 09:18:43 +0000 (09:18 +0000)]
radiusd.conf was getting large.  Moved most module
configuration to the "modules" directory.

Also added an install target for the modules directory, and
included the files there-in in the "copy to raddb/" script

15 years ago Use memcpy to avoid strict C aliasing. In this case,
aland [Thu, 29 May 2008 15:00:54 +0000 (15:00 +0000)]
Use memcpy to avoid strict C aliasing.  In this case,
the Posix spec that (struct sockaddr_storage *) can be cast
to (struct sockaddr_in *) violates the ISO C requirements
on aliasing.

15 years ago Use rm -rf
aland [Thu, 29 May 2008 12:43:32 +0000 (12:43 +0000)]
Use rm -rf

15 years ago Prefix of /0 is special
aland [Thu, 29 May 2008 10:33:02 +0000 (10:33 +0000)]
Prefix of /0 is special

15 years ago More documentation that people might read
aland [Thu, 29 May 2008 09:39:35 +0000 (09:39 +0000)]
More documentation that people might read

15 years ago Corrected typo
aland [Thu, 29 May 2008 08:26:55 +0000 (08:26 +0000)]
Corrected typo

15 years ago Print Ethernet as string for has table lookups. We should
aland [Wed, 28 May 2008 17:33:51 +0000 (17:33 +0000)]
Print Ethernet as string for has table lookups.  We should
really leave the binary values alone...

15 years ago Client HW address is ethernet. We don't support anything else.
aland [Wed, 28 May 2008 17:32:26 +0000 (17:32 +0000)]
Client HW address is ethernet.  We don't support anything else.

15 years ago Corrected typo
aland [Wed, 28 May 2008 17:17:08 +0000 (17:17 +0000)]
Corrected typo

15 years ago Added SQL-Table-Name
aland [Tue, 27 May 2008 09:01:19 +0000 (09:01 +0000)]
Added SQL-Table-Name

15 years ago a LOCAL realm means we should return OK, not NOOP.
aland [Sat, 24 May 2008 07:49:46 +0000 (07:49 +0000)]
a LOCAL realm means we should return OK, not NOOP.

15 years ago Delete locally changed files on "clean". From:
aland [Sun, 18 May 2008 16:21:42 +0000 (16:21 +0000)]
Delete locally changed files on "clean". From:

http://git.debian.org/?p=collab-maint/freeradius.git;a=commitdiff;h=a58647fb76ce13768fba4e18471a87cd96c9fa3e

15 years ago Use 'detail.work" as work filename if we're globbing
aland [Sat, 17 May 2008 08:20:51 +0000 (08:20 +0000)]
Use 'detail.work" as work filename if we're globbing

15 years ago- larger type and id data types to work with DHCP packets - use with jradius svn...
dwbird [Fri, 16 May 2008 09:55:29 +0000 (09:55 +0000)]
- larger type and id data types to work with DHCP packets - use with jradius svn version

15 years ago Note HUP
aland [Fri, 16 May 2008 08:56:29 +0000 (08:56 +0000)]
Note HUP

15 years ago Log exiting. Update a few more log messages
aland [Fri, 16 May 2008 08:37:08 +0000 (08:37 +0000)]
Log exiting.  Update a few more log messages

15 years ago Added examples of creating rundir && logdir, and setting
aland [Thu, 15 May 2008 13:53:48 +0000 (13:53 +0000)]
Added examples of creating rundir && logdir, and setting
correct permissions

15 years ago Document chroot directive
aland [Thu, 15 May 2008 09:21:50 +0000 (09:21 +0000)]
Document chroot directive

15 years ago Clean up log handling && chroot handling. It now uses fprintf
aland [Thu, 15 May 2008 09:07:07 +0000 (09:07 +0000)]
Clean up log handling && chroot handling.  It now uses fprintf
for errors, as the log file might not exist.  It also checks
if the log file is writable

15 years ago Moved chroot() to earlier in the configuration
aland [Thu, 15 May 2008 08:33:51 +0000 (08:33 +0000)]
Moved chroot() to earlier in the configuration

15 years ago Use "install", not cp && chmod
aland [Wed, 14 May 2008 15:26:25 +0000 (15:26 +0000)]
Use "install", not cp && chmod

15 years ago Don't try to install sites-available/CVS/* or sites-available/*~
aland [Wed, 14 May 2008 14:59:35 +0000 (14:59 +0000)]
Don't try to install sites-available/CVS/* or sites-available/*~

15 years ago Do setuid/setgid earlier in the boot process.
aland [Wed, 14 May 2008 13:38:12 +0000 (13:38 +0000)]
Do setuid/setgid earlier in the boot process.

If we're debugging as a non-root user, don't do setuid/setgid

Allow for chroot directive, and allow for the raddb directory
to be *outside* of the chroot.

15 years ago Initialize variable
aland [Wed, 14 May 2008 06:52:44 +0000 (06:52 +0000)]
Initialize variable

15 years ago Free fake request on fallback.
aland [Wed, 14 May 2008 06:40:46 +0000 (06:40 +0000)]
Free fake request on fallback.

Move pre-proxy call to process_proxy_reply()

Add proxy_fallback_handler() which handles the fallback request
in a child thread.

Made fail-over from one server to another check for the fallback
server, and call proxy_fallback_handler() if so.

15 years ago Removed unused code
aland [Wed, 14 May 2008 06:39:06 +0000 (06:39 +0000)]
Removed unused code

15 years ago Don't do post-proxy-authorize
aland [Wed, 14 May 2008 06:17:28 +0000 (06:17 +0000)]
Don't do post-proxy-authorize

15 years ago Corrected typo
aland [Wed, 14 May 2008 03:18:25 +0000 (03:18 +0000)]
Corrected typo

15 years ago Fallback home_servers MUST be virtual_servers.
aland [Wed, 14 May 2008 03:08:39 +0000 (03:08 +0000)]
Fallback home_servers MUST be virtual_servers.

Don't check home_server->state when looking for fallback
servers.  They're virtual, and thus always alive.

15 years ago $(RUNDIR) is owned by admin/radius, too
aland [Tue, 13 May 2008 12:39:05 +0000 (12:39 +0000)]
$(RUNDIR) is owned by admin/radius, too

15 years ago Revert last change
aland [Tue, 13 May 2008 12:35:03 +0000 (12:35 +0000)]
Revert last change

15 years ago chmod/chown RUNDIR, too
aland [Tue, 13 May 2008 12:31:07 +0000 (12:31 +0000)]
chmod/chown RUNDIR, too

15 years ago New function to validate if a comparison was registered
aland [Mon, 12 May 2008 14:41:32 +0000 (14:41 +0000)]
New function to validate if a comparison was registered

15 years ago Note recent changes
aland [Mon, 12 May 2008 14:35:02 +0000 (14:35 +0000)]
Note recent changes

15 years ago Added support for comparing dynamically expanded comparisons in
aland [Mon, 12 May 2008 14:34:49 +0000 (14:34 +0000)]
Added support for comparing dynamically expanded comparisons in
unlang, such as Group, LDAP-Group, Packet-Type, etc.

15 years ago If RADMIN and RGROUP are defined, create new target,
aland [Mon, 12 May 2008 13:00:24 +0000 (13:00 +0000)]
If RADMIN and RGROUP are defined, create new target,
install-chown that sets up the correct owners and permissions
of etc/raddb and var/log/radius

15 years ago We're not 2.0.4 any more
aland [Mon, 12 May 2008 11:51:54 +0000 (11:51 +0000)]
We're not 2.0.4 any more

15 years ago mysql_config --cflags sometimes lies to us, if it was built
aland [Mon, 12 May 2008 11:50:39 +0000 (11:50 +0000)]
mysql_config --cflags sometimes lies to us, if it was built
with a different compiler than we're using now.
e.g. a binary MySQL package was installed using CC one, and
we're now trying to build the server with CC two.  In that case,
--include will work (hopefully), while --cflags will produce
compiler options for the first CC, which won't work on the
second CC.

15 years ago Added "check" target, which is better than
aland [Sun, 11 May 2008 06:38:50 +0000 (06:38 +0000)]
Added "check" target, which is better than
"check-radiusd-config"

16 years ago DEBUG macro is used even in non-debug builds. This lets
aland [Sat, 10 May 2008 05:37:22 +0000 (05:37 +0000)]
DEBUG macro is used even in non-debug builds.  This lets
the library print out "Sending packet.."

16 years ago u_int* -> uint*
aland [Fri, 9 May 2008 19:36:08 +0000 (19:36 +0000)]
u_int* -> uint*

16 years ago Default for authorize_reply_query is NULL, not "".
aland [Fri, 9 May 2008 15:29:48 +0000 (15:29 +0000)]
Default for authorize_reply_query is NULL, not "".
Check for both NULL and "", if so, reply doesn't exist.
Call pairmove on config items, even if no reply query

16 years ago Install libraries in src/modules/lib, too
aland [Fri, 9 May 2008 14:38:54 +0000 (14:38 +0000)]
Install libraries in src/modules/lib, too

16 years ago Allow setting response packet type in post-proxy-type fail
aland [Fri, 9 May 2008 12:06:44 +0000 (12:06 +0000)]
Allow setting response packet type in post-proxy-type fail

16 years ago Newline at EOF
aland [Fri, 9 May 2008 12:00:23 +0000 (12:00 +0000)]
Newline at EOF

16 years ago Suppress most of the database "connection failed" messages.
aland [Fri, 9 May 2008 07:29:38 +0000 (07:29 +0000)]
Suppress most of the database "connection failed" messages.
Rather than printing it out for every packet, we print it
out once a second or so.

16 years ago Make server logic for logging good/bad passwords match
aland [Fri, 9 May 2008 06:43:03 +0000 (06:43 +0000)]
Make server logic for logging good/bad passwords match
the documentation in the "log" subsection

16 years ago If radlog_dest is set from the command line, use a separate
aland [Fri, 9 May 2008 06:38:39 +0000 (06:38 +0000)]
If radlog_dest is set from the command line, use a separate
parser for log{} section, which doesn't change radlog_dest.

This means that auth/goodpass/badpass works in debugging mode,
too

16 years ago Permit authorize_reply_query to be empty. The check pairs
aland [Fri, 9 May 2008 05:45:12 +0000 (05:45 +0000)]
Permit authorize_reply_query to be empty.  The check pairs
can update the "control" list, so this is still useful

16 years ago If there's no Auth-Type name2, look for LDAP
aland [Thu, 8 May 2008 16:07:54 +0000 (16:07 +0000)]
If there's no Auth-Type name2, look for LDAP

16 years ago Added "num fields" function. Closes #551.
aland [Thu, 8 May 2008 14:05:39 +0000 (14:05 +0000)]
Added "num fields" function.  Closes #551.

16 years ago Build on systems without <regex.h>
aland [Tue, 6 May 2008 10:00:50 +0000 (10:00 +0000)]
Build on systems without <regex.h>

16 years ago document behavior better
aland [Mon, 5 May 2008 11:25:06 +0000 (11:25 +0000)]
document behavior better

16 years ago Regularize messages about home server status
aland [Mon, 5 May 2008 08:51:27 +0000 (08:51 +0000)]
Regularize messages about home server status

16 years ago Note user/group
aland [Mon, 5 May 2008 06:07:49 +0000 (06:07 +0000)]
Note user/group

16 years ago Use correct function here, too
aland [Mon, 5 May 2008 05:59:22 +0000 (05:59 +0000)]
Use correct function here, too

16 years ago Added header. Removed DOS CR's
aland [Sun, 4 May 2008 08:48:39 +0000 (08:48 +0000)]
Added header.  Removed DOS CR's

16 years ago Enable internal proxying of accounting packets, too
aland [Sun, 4 May 2008 06:51:14 +0000 (06:51 +0000)]
Enable internal proxying of accounting packets, too

16 years agoAdd IPPOOL setup for Oracle (Untested by me but reported to work)
pnixon [Sat, 3 May 2008 17:23:04 +0000 (17:23 +0000)]
Add IPPOOL setup for Oracle (Untested by me but reported to work)

16 years ago"WHERE acctstoptime = NULL" does NOT do what you think it does!
pnixon [Sat, 3 May 2008 17:16:07 +0000 (17:16 +0000)]
"WHERE acctstoptime = NULL" does NOT do what you think it does!

16 years ago un-break stuff release_2_0_4
aland [Fri, 2 May 2008 09:11:18 +0000 (09:11 +0000)]
un-break stuff

16 years ago Make ca.der by default
aland [Fri, 2 May 2008 08:25:49 +0000 (08:25 +0000)]
Make ca.der by default

16 years ago Added duplicate names for HP's attributes
aland [Fri, 2 May 2008 00:11:16 +0000 (00:11 +0000)]
Added duplicate names for HP's attributes

16 years ago Fix handling of request->username
aland [Thu, 1 May 2008 14:48:17 +0000 (14:48 +0000)]
Fix handling of request->username

16 years ago Clean up more memory
aland [Wed, 30 Apr 2008 17:43:34 +0000 (17:43 +0000)]
Clean up more memory

16 years ago Note dependency for dhcpd.c
aland [Wed, 30 Apr 2008 17:43:19 +0000 (17:43 +0000)]
Note dependency for dhcpd.c

16 years ago Corrected typo
aland [Wed, 30 Apr 2008 17:42:15 +0000 (17:42 +0000)]
Corrected typo

16 years ago Note schema location
aland [Wed, 30 Apr 2008 17:41:36 +0000 (17:41 +0000)]
Note schema location

16 years ago Note 2.0.4
aland [Wed, 30 Apr 2008 17:38:57 +0000 (17:38 +0000)]
Note 2.0.4

16 years ago Be a little more careful about updating request->username &&
aland [Wed, 30 Apr 2008 13:23:42 +0000 (13:23 +0000)]
Be a little more careful about updating request->username &&
request->password

16 years ago Expose the "fixed" pairmove function
aland [Wed, 30 Apr 2008 10:00:53 +0000 (10:00 +0000)]
Expose the "fixed" pairmove function

16 years ago Note recent changes
aland [Wed, 30 Apr 2008 08:56:40 +0000 (08:56 +0000)]
Note recent changes

16 years ago Added sample (untested) for PostgreSQL
aland [Wed, 30 Apr 2008 08:53:06 +0000 (08:53 +0000)]
Added sample (untested) for PostgreSQL

16 years ago Sample scripts for creating radius user in SQL.
aland [Wed, 30 Apr 2008 08:41:30 +0000 (08:41 +0000)]
Sample scripts for creating radius user in SQL.

16 years ago In the accounting on/off query, remove the restriction that the
aland [Wed, 30 Apr 2008 08:33:39 +0000 (08:33 +0000)]
In the accounting on/off query, remove the restriction that the
session time has to be zero.  The session MAY have been updated
via interim-update before the NAS rebooted.

16 years ago Clean up memory on exit
aland [Wed, 30 Apr 2008 08:17:22 +0000 (08:17 +0000)]
Clean up memory on exit