aland [Mon, 9 Jun 2008 10:20:22 +0000 (10:20 +0000)]
We're post 2.0.5
aland [Mon, 9 Jun 2008 10:19:54 +0000 (10:19 +0000)]
For home servers with AF_UNSPEC, don't put them in the IP tree
aland [Sun, 8 Jun 2008 20:01:50 +0000 (20:01 +0000)]
Fixed to work properly. Patch from Paul P. Komkoff Jr
aland [Sat, 7 Jun 2008 15:23:43 +0000 (15:23 +0000)]
Updated for 2.0.5
aland [Sat, 7 Jun 2008 15:16:43 +0000 (15:16 +0000)]
Added notes on NAI as key for proxy hash
aland [Fri, 6 Jun 2008 13:36:59 +0000 (13:36 +0000)]
Add more notes about Cleartext-Password
aland [Fri, 6 Jun 2008 13:10:27 +0000 (13:10 +0000)]
Remove more code with pre-processor checks
aland [Fri, 6 Jun 2008 12:56:47 +0000 (12:56 +0000)]
Don't need this function.
aland [Fri, 6 Jun 2008 12:56:22 +0000 (12:56 +0000)]
Compile-time option WITH_ACCOUNTING
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.
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.
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
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...
aland [Thu, 5 Jun 2008 12:15:50 +0000 (12:15 +0000)]
SHA1, not SHA0
aland [Thu, 5 Jun 2008 12:10:20 +0000 (12:10 +0000)]
Corrected name of function
aland [Thu, 5 Jun 2008 12:07:22 +0000 (12:07 +0000)]
Compile-time flag for WITH_OPENSSL_SHA1
aland [Thu, 5 Jun 2008 12:05:24 +0000 (12:05 +0000)]
Include all necessary header files
aland [Thu, 5 Jun 2008 11:52:14 +0000 (11:52 +0000)]
Compile-time flag of WITH_OPENSSL_MD4
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.
aland [Thu, 5 Jun 2008 11:36:38 +0000 (11:36 +0000)]
Build only if ASCEND_BINARY is defined
aland [Thu, 5 Jun 2008 10:32:53 +0000 (10:32 +0000)]
Compile-time WITH_UNLANG feature
aland [Thu, 5 Jun 2008 10:20:43 +0000 (10:20 +0000)]
Fix typo
aland [Thu, 5 Jun 2008 10:18:53 +0000 (10:18 +0000)]
Compile-time options to remove session management functionality
aland [Thu, 5 Jun 2008 10:02:52 +0000 (10:02 +0000)]
More WITH_PROXY additions to build when proxying isn't used.
aland [Thu, 5 Jun 2008 09:53:17 +0000 (09:53 +0000)]
Corrected typo in last commit
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
aland [Fri, 30 May 2008 09:31:23 +0000 (09:31 +0000)]
Note recent changes
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
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.
aland [Thu, 29 May 2008 12:43:32 +0000 (12:43 +0000)]
Use rm -rf
aland [Thu, 29 May 2008 10:33:02 +0000 (10:33 +0000)]
Prefix of /0 is special
aland [Thu, 29 May 2008 09:39:35 +0000 (09:39 +0000)]
More documentation that people might read
aland [Thu, 29 May 2008 08:26:55 +0000 (08:26 +0000)]
Corrected typo
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...
aland [Wed, 28 May 2008 17:32:26 +0000 (17:32 +0000)]
Client HW address is ethernet. We don't support anything else.
aland [Wed, 28 May 2008 17:17:08 +0000 (17:17 +0000)]
Corrected typo
aland [Tue, 27 May 2008 09:01:19 +0000 (09:01 +0000)]
Added SQL-Table-Name
aland [Sat, 24 May 2008 07:49:46 +0000 (07:49 +0000)]
a LOCAL realm means we should return OK, not NOOP.
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
aland [Sat, 17 May 2008 08:20:51 +0000 (08:20 +0000)]
Use 'detail.work" as work filename if we're globbing
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
aland [Fri, 16 May 2008 08:56:29 +0000 (08:56 +0000)]
Note HUP
aland [Fri, 16 May 2008 08:37:08 +0000 (08:37 +0000)]
Log exiting. Update a few more log messages
aland [Thu, 15 May 2008 13:53:48 +0000 (13:53 +0000)]
Added examples of creating rundir && logdir, and setting
correct permissions
aland [Thu, 15 May 2008 09:21:50 +0000 (09:21 +0000)]
Document chroot directive
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
aland [Thu, 15 May 2008 08:33:51 +0000 (08:33 +0000)]
Moved chroot() to earlier in the configuration
aland [Wed, 14 May 2008 15:26:25 +0000 (15:26 +0000)]
Use "install", not cp && chmod
aland [Wed, 14 May 2008 14:59:35 +0000 (14:59 +0000)]
Don't try to install sites-available/CVS/* or sites-available/*~
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.
aland [Wed, 14 May 2008 06:52:44 +0000 (06:52 +0000)]
Initialize variable
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.
aland [Wed, 14 May 2008 06:39:06 +0000 (06:39 +0000)]
Removed unused code
aland [Wed, 14 May 2008 06:17:28 +0000 (06:17 +0000)]
Don't do post-proxy-authorize
aland [Wed, 14 May 2008 03:18:25 +0000 (03:18 +0000)]
Corrected typo
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.
aland [Tue, 13 May 2008 12:39:05 +0000 (12:39 +0000)]
$(RUNDIR) is owned by admin/radius, too
aland [Tue, 13 May 2008 12:35:03 +0000 (12:35 +0000)]
Revert last change
aland [Tue, 13 May 2008 12:31:07 +0000 (12:31 +0000)]
chmod/chown RUNDIR, too
aland [Mon, 12 May 2008 14:41:32 +0000 (14:41 +0000)]
New function to validate if a comparison was registered
aland [Mon, 12 May 2008 14:35:02 +0000 (14:35 +0000)]
Note recent changes
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.
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
aland [Mon, 12 May 2008 11:51:54 +0000 (11:51 +0000)]
We're not 2.0.4 any more
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.
aland [Sun, 11 May 2008 06:38:50 +0000 (06:38 +0000)]
Added "check" target, which is better than
"check-radiusd-config"
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.."
aland [Fri, 9 May 2008 19:36:08 +0000 (19:36 +0000)]
u_int* -> uint*
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
aland [Fri, 9 May 2008 14:38:54 +0000 (14:38 +0000)]
Install libraries in src/modules/lib, too
aland [Fri, 9 May 2008 12:06:44 +0000 (12:06 +0000)]
Allow setting response packet type in post-proxy-type fail
aland [Fri, 9 May 2008 12:00:23 +0000 (12:00 +0000)]
Newline at EOF
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.
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
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
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
aland [Thu, 8 May 2008 16:07:54 +0000 (16:07 +0000)]
If there's no Auth-Type name2, look for LDAP
aland [Thu, 8 May 2008 14:05:39 +0000 (14:05 +0000)]
Added "num fields" function. Closes #551.
aland [Tue, 6 May 2008 10:00:50 +0000 (10:00 +0000)]
Build on systems without <regex.h>
aland [Mon, 5 May 2008 11:25:06 +0000 (11:25 +0000)]
document behavior better
aland [Mon, 5 May 2008 08:51:27 +0000 (08:51 +0000)]
Regularize messages about home server status
aland [Mon, 5 May 2008 06:07:49 +0000 (06:07 +0000)]
Note user/group
aland [Mon, 5 May 2008 05:59:22 +0000 (05:59 +0000)]
Use correct function here, too
aland [Sun, 4 May 2008 08:48:39 +0000 (08:48 +0000)]
Added header. Removed DOS CR's
aland [Sun, 4 May 2008 06:51:14 +0000 (06:51 +0000)]
Enable internal proxying of accounting packets, too
pnixon [Sat, 3 May 2008 17:23:04 +0000 (17:23 +0000)]
Add IPPOOL setup for Oracle (Untested by me but reported to work)
pnixon [Sat, 3 May 2008 17:16:07 +0000 (17:16 +0000)]
"WHERE acctstoptime = NULL" does NOT do what you think it does!
aland [Fri, 2 May 2008 09:11:18 +0000 (09:11 +0000)]
un-break stuff
aland [Fri, 2 May 2008 08:25:49 +0000 (08:25 +0000)]
Make ca.der by default
aland [Fri, 2 May 2008 00:11:16 +0000 (00:11 +0000)]
Added duplicate names for HP's attributes
aland [Thu, 1 May 2008 14:48:17 +0000 (14:48 +0000)]
Fix handling of request->username
aland [Wed, 30 Apr 2008 17:43:34 +0000 (17:43 +0000)]
Clean up more memory
aland [Wed, 30 Apr 2008 17:43:19 +0000 (17:43 +0000)]
Note dependency for dhcpd.c
aland [Wed, 30 Apr 2008 17:42:15 +0000 (17:42 +0000)]
Corrected typo
aland [Wed, 30 Apr 2008 17:41:36 +0000 (17:41 +0000)]
Note schema location
aland [Wed, 30 Apr 2008 17:38:57 +0000 (17:38 +0000)]
Note 2.0.4
aland [Wed, 30 Apr 2008 13:23:42 +0000 (13:23 +0000)]
Be a little more careful about updating request->username &&
request->password
aland [Wed, 30 Apr 2008 10:00:53 +0000 (10:00 +0000)]
Expose the "fixed" pairmove function
aland [Wed, 30 Apr 2008 08:56:40 +0000 (08:56 +0000)]
Note recent changes
aland [Wed, 30 Apr 2008 08:53:06 +0000 (08:53 +0000)]
Added sample (untested) for PostgreSQL