aland [Wed, 29 Nov 2006 22:59:48 +0000 (22:59 +0000)]
Vista workarounds
aland [Tue, 28 Nov 2006 18:59:50 +0000 (18:59 +0000)]
Print out more information about bad packets
aland [Tue, 28 Nov 2006 18:24:24 +0000 (18:24 +0000)]
Updated names so that upper/lower case matches. Patch from
Daniel Larsson
aland [Mon, 27 Nov 2006 20:44:19 +0000 (20:44 +0000)]
Pull -r1.23 -> -r1.24 from CVS head
aland [Sun, 26 Nov 2006 19:54:00 +0000 (19:54 +0000)]
Parse a VALUE as an integer only if ALL of its characters
are decimal digits
aland [Sun, 26 Nov 2006 19:50:14 +0000 (19:50 +0000)]
VALUEs can only be defined for 'string' and 'octets' type.
The 'octets' isn't really allowed, but is there until we support
BYTE and SHORT types, for dictionary.cablelabs
aland [Sun, 26 Nov 2006 19:48:10 +0000 (19:48 +0000)]
ATTRIBUTEs of type STRING shouldn't have VALUEs
aland [Sun, 26 Nov 2006 19:44:55 +0000 (19:44 +0000)]
Correct definitions for stats, from
http://www.juniper.net/techpubs/software/erx/junose60/unisphere6-0.dct
aland [Sun, 26 Nov 2006 19:29:19 +0000 (19:29 +0000)]
Include dictionary.sofaware
aland [Sun, 26 Nov 2006 18:21:02 +0000 (18:21 +0000)]
As posted to the list by Jacques Bourdeau
aland [Wed, 22 Nov 2006 17:00:01 +0000 (17:00 +0000)]
Permit EAP-Message and State from the home server, so that
EAP works. Bug noted by Stefan Winter
nbk [Mon, 20 Nov 2006 13:45:25 +0000 (13:45 +0000)]
Update the types that were mistakenly inversed. (closes: #401)
Thanks to Andrea Scharfe <schmedi@gmail.com>
nbk [Sun, 19 Nov 2006 18:46:31 +0000 (18:46 +0000)]
Pull from CVS head:
Patch to allow /var/run to be a tmpfs.
nbk [Sun, 19 Nov 2006 18:25:40 +0000 (18:25 +0000)]
Update for 1.1.4
nbk [Sat, 18 Nov 2006 15:43:45 +0000 (15:43 +0000)]
Update for 1.1.4.
nbk [Sat, 18 Nov 2006 15:03:39 +0000 (15:03 +0000)]
Fix a corner case where the proxy port isn't set either in
radiusd.conf or in proxy.conf.
Bug reported by Tomas Martisius <tomas@puga.vdu.lt>
See http://bugs.debian.org/388024
nbk [Sat, 18 Nov 2006 14:45:17 +0000 (14:45 +0000)]
Pull from CVS head:
Add a new "reply-name" directive to choose the attribute which will
contain the remaining value for the counter in the reply packet when
the user is successfully authorized. (closes: #403)
nbk [Sat, 18 Nov 2006 13:05:08 +0000 (13:05 +0000)]
Pull from CVS head:
Add a new "-f" option to read the password from a file,
instead of command line. (closes: #395)
nbk [Sat, 18 Nov 2006 12:58:34 +0000 (12:58 +0000)]
Pull from CVS head:
Add a new "-f" option to read the password from a file,
instead of command line. (closes: #395)
aland [Fri, 17 Nov 2006 00:01:18 +0000 (00:01 +0000)]
Corrected typo
aland [Thu, 16 Nov 2006 00:50:23 +0000 (00:50 +0000)]
More attributes, from bug #408
aland [Thu, 16 Nov 2006 00:47:36 +0000 (00:47 +0000)]
Check return code of malloc
aland [Thu, 16 Nov 2006 00:44:56 +0000 (00:44 +0000)]
Check return code of malloc in testing code
aland [Wed, 15 Nov 2006 17:35:20 +0000 (17:35 +0000)]
Corrected typo
pnixon [Tue, 14 Nov 2006 00:35:20 +0000 (00:35 +0000)]
Implement draft-schulzrinne-sipping-radius-accounting-00.txt
pnixon [Mon, 13 Nov 2006 23:57:31 +0000 (23:57 +0000)]
dictionary.digest should actually be dictionary.rfc4590
pnixon [Mon, 13 Nov 2006 17:08:13 +0000 (17:08 +0000)]
Incorrect attribute name as reported by "Duane Cox"
aland [Thu, 26 Oct 2006 17:13:04 +0000 (17:13 +0000)]
Removed double free. This fixes bug #404
fcusack [Tue, 24 Oct 2006 05:36:08 +0000 (05:36 +0000)]
import from HEAD
add new header ident.h
fcusack [Tue, 24 Oct 2006 05:33:01 +0000 (05:33 +0000)]
add new header ident.h
fcusack [Tue, 24 Oct 2006 05:15:45 +0000 (05:15 +0000)]
import from HEAD
prevent rcsid from being optimized out
fcusack [Tue, 24 Oct 2006 04:45:13 +0000 (04:45 +0000)]
import from HEAD:
s/bad state/bad radstate/ to be clear that it's not token state
fcusack [Tue, 24 Oct 2006 04:40:58 +0000 (04:40 +0000)]
import from HEAD:
remove trailing "\n" from some radlog() calls
fcusack [Tue, 24 Oct 2006 04:38:04 +0000 (04:38 +0000)]
import from HEAD:
otp_putfd(): add disconnect arg, to allow just mutex release, avoiding
fd leak in radiusd and otpd
otp_verify(): otp_putfd(fdp, 0) on successful return, otp_putfd(fdp, 1)
on 2 error return cases that we missed
fcusack [Tue, 24 Oct 2006 04:34:24 +0000 (04:34 +0000)]
typo
fcusack [Tue, 24 Oct 2006 04:33:53 +0000 (04:33 +0000)]
no longer used
fcusack [Tue, 24 Oct 2006 04:20:54 +0000 (04:20 +0000)]
document rlm_otp fd leak fix
fcusack [Tue, 24 Oct 2006 04:02:37 +0000 (04:02 +0000)]
otp_putfd(): add disconnect arg, to allow just mutex release, avoiding
fd leak in radiusd and otpd
otp_verify(): otp_putfd(fdp, 0) on successful return, otp_putfd(fdp, 1)
on 2 error return cases that we missed
fcusack [Tue, 24 Oct 2006 03:19:06 +0000 (03:19 +0000)]
remove trailing "\n"s from some radlog() calls
aland [Fri, 20 Oct 2006 18:41:11 +0000 (18:41 +0000)]
fix stdarg.h
pnixon [Fri, 20 Oct 2006 15:14:03 +0000 (15:14 +0000)]
Cleanup
fcusack [Fri, 20 Oct 2006 05:12:08 +0000 (05:12 +0000)]
file ident.h was added on branch branch_1_1 on 2006-10-24 05:15:45 +0000
fcusack [Fri, 20 Oct 2006 05:12:07 +0000 (05:12 +0000)]
prevent rcsid from being optimized out
fcusack [Thu, 19 Oct 2006 07:56:10 +0000 (07:56 +0000)]
no longer appropriate
fcusack [Thu, 19 Oct 2006 07:55:56 +0000 (07:55 +0000)]
typo
aland [Wed, 18 Oct 2006 21:51:16 +0000 (21:51 +0000)]
Send MS-CHAP2-Success, which makes EAP-TTLS/MSCHAP work.
This closes bug #402
aland [Wed, 18 Oct 2006 21:49:47 +0000 (21:49 +0000)]
Send MS-CHAP2-Success, which makes EAP-TTLS/MSCHAP work
This closes bug #402
aland [Wed, 18 Oct 2006 21:11:09 +0000 (21:11 +0000)]
Print ntlm_auth failure reason in Module-Failure-Message
This closes bug #398, in this branch
aland [Wed, 18 Oct 2006 21:03:11 +0000 (21:03 +0000)]
Added preliminary code to support Firebird. Untested!
This closes bug #378
aland [Wed, 18 Oct 2006 19:15:14 +0000 (19:15 +0000)]
Pull notes from CVS head
aland [Wed, 18 Oct 2006 19:12:20 +0000 (19:12 +0000)]
Check return codes. This fixes bug #394
pnixon [Sat, 14 Oct 2006 16:02:53 +0000 (16:02 +0000)]
Further cleanup of the config file
aland [Mon, 9 Oct 2006 21:01:50 +0000 (21:01 +0000)]
re-arrange the "apply priority" code so that it does so properly
Update the debug printing so that it prints the childs name,
and not the parents name
aland [Mon, 9 Oct 2006 20:39:37 +0000 (20:39 +0000)]
print out module return code, too. This appears to have been
accidentally deleted
pnixon [Sun, 8 Oct 2006 18:02:42 +0000 (18:02 +0000)]
spelling error
aland [Fri, 6 Oct 2006 23:39:21 +0000 (23:39 +0000)]
Pull code from CVS head to split argv BEFORE radius_xlat, not
before
aland [Thu, 5 Oct 2006 22:01:47 +0000 (22:01 +0000)]
use struct sockaddr_storage, not struct sockaddr.
aland [Thu, 5 Oct 2006 21:35:18 +0000 (21:35 +0000)]
don't call librad_log
pnixon [Thu, 5 Oct 2006 13:19:08 +0000 (13:19 +0000)]
rename to radrelay
aland [Tue, 3 Oct 2006 21:46:43 +0000 (21:46 +0000)]
./scripts/min-includes +n <files listed here>
aland [Tue, 3 Oct 2006 18:34:14 +0000 (18:34 +0000)]
margin notes on which tokens have what numbers
aland [Tue, 3 Oct 2006 18:33:20 +0000 (18:33 +0000)]
Removed references to Livingston
pnixon [Tue, 3 Oct 2006 18:24:30 +0000 (18:24 +0000)]
Moved schema to main sql files
pnixon [Tue, 3 Oct 2006 18:19:59 +0000 (18:19 +0000)]
Add some indexes for sqlippool
pnixon [Tue, 3 Oct 2006 15:38:04 +0000 (15:38 +0000)]
radiusd is currently crashing for us in threaded mode (especially with proxied requests) so setting the startup scripts to single threaded until the problem is solved
pnixon [Tue, 3 Oct 2006 15:21:58 +0000 (15:21 +0000)]
Add acctlog config section
pnixon [Tue, 3 Oct 2006 14:03:08 +0000 (14:03 +0000)]
Add new module to do configurable logging of accounting packets to radiusd.log
pnixon [Tue, 3 Oct 2006 13:04:13 +0000 (13:04 +0000)]
Add config options for configurable logging
pnixon [Tue, 3 Oct 2006 10:59:06 +0000 (10:59 +0000)]
so that we dont leak on a HUP
pnixon [Tue, 3 Oct 2006 07:26:37 +0000 (07:26 +0000)]
New patch for configurable logging
pnixon [Tue, 3 Oct 2006 07:25:31 +0000 (07:25 +0000)]
Rollback this patch.
pnixon [Tue, 3 Oct 2006 06:48:20 +0000 (06:48 +0000)]
Logging update
aland [Mon, 2 Oct 2006 23:53:38 +0000 (23:53 +0000)]
Perl script (hokey as heck) to minimize the number of includes
that we have in C files.
It finds duplicate includes, and prints them out for user verification.
It optionally will also go through & nuke the duplicates
pnixon [Mon, 2 Oct 2006 09:45:00 +0000 (09:45 +0000)]
RFC 2865: The String field is one or more octets. The NAS may limit the maximum length of the User-Name but the ability to handle at least 63 octets is recommended.
mgriego [Sat, 30 Sep 2006 22:21:56 +0000 (22:21 +0000)]
Sleep for 1 second if the child hasn't returned yet before starting the
next iteration of the loop.
fcusack [Sat, 30 Sep 2006 01:38:56 +0000 (01:38 +0000)]
another state->radstate fix
fcusack [Sat, 30 Sep 2006 01:36:54 +0000 (01:36 +0000)]
s/bad state/bad radstate/ to be clear that it's not token state
pnixon [Fri, 29 Sep 2006 16:12:11 +0000 (16:12 +0000)]
Rename to symlink to avoid problems with startproc
aland [Thu, 28 Sep 2006 16:32:19 +0000 (16:32 +0000)]
Added a few more 16-bit vsa's
Added note that 16-bit Ascend VSA's are really Lucent ones
aland [Thu, 28 Sep 2006 16:25:32 +0000 (16:25 +0000)]
Set component and module when processing a request, and unset
them when done a component section.
pnixon [Thu, 28 Sep 2006 10:03:57 +0000 (10:03 +0000)]
Update paths to new doc/examples dir
aland [Wed, 27 Sep 2006 17:03:38 +0000 (17:03 +0000)]
Call proxy_listener->send, not listener->send
mgriego [Wed, 27 Sep 2006 14:15:56 +0000 (14:15 +0000)]
Fix a race condition when running in threaded mode. request->finished was
not being checked for requests that are non-duplicatable (ie accounting
requests). This was leading to a race condition where the list cleanup
code might get to the request before the responder was done processing it,
subsequently leading to an assertion failure on line 508.
pnixon [Fri, 22 Sep 2006 12:26:20 +0000 (12:26 +0000)]
Rename table for consistency
pnixon [Fri, 22 Sep 2006 11:59:16 +0000 (11:59 +0000)]
Kill this stupid check for NULL username.
aland [Thu, 21 Sep 2006 23:29:41 +0000 (23:29 +0000)]
Fix it more
aland [Thu, 21 Sep 2006 23:17:41 +0000 (23:17 +0000)]
Added rfc4590 to the the list
aland [Thu, 21 Sep 2006 23:17:02 +0000 (23:17 +0000)]
Added for Digest authentication
aland [Thu, 21 Sep 2006 23:16:48 +0000 (23:16 +0000)]
Be a little politer about what we print
pnixon [Thu, 21 Sep 2006 10:55:31 +0000 (10:55 +0000)]
Change %{P} to %{check:Pool-Name} to improve query readability
pnixon [Thu, 21 Sep 2006 09:21:55 +0000 (09:21 +0000)]
Remove mutexes and log Called/Calling-Station-Id when handing out IPs
pnixon [Wed, 20 Sep 2006 22:33:40 +0000 (22:33 +0000)]
Some additional docs
mgriego [Wed, 20 Sep 2006 03:09:36 +0000 (03:09 +0000)]
If we're using syslog, we have to parse the log {} section of the config
before trying to reference it for the syslog_facility. In addition, check
to make sure syslog_facility isn't NULL before using it to compare to avoid
a crash condition.
pnixon [Tue, 19 Sep 2006 17:54:36 +0000 (17:54 +0000)]
add sqlippool.conf
aland [Mon, 18 Sep 2006 17:47:10 +0000 (17:47 +0000)]
Calculate reply digest for Disconnect && CoA packets, too
aland [Mon, 18 Sep 2006 17:43:47 +0000 (17:43 +0000)]
Update the list of RFC's we handle, and update the creation
scripts to work a little better
pnixon [Mon, 18 Sep 2006 10:30:46 +0000 (10:30 +0000)]
Update to check the error codes properly so we only reconnect on errors that actually require a reconnect.
pnixon [Mon, 18 Sep 2006 10:28:49 +0000 (10:28 +0000)]
Add radippool
pnixon [Fri, 15 Sep 2006 15:05:10 +0000 (15:05 +0000)]
Fix service name
aland [Thu, 14 Sep 2006 17:52:46 +0000 (17:52 +0000)]
Reverted the change from 1.36 -> 1.37.
The operators are only for hacks like the "users" file, which
have a severely limited policy engine. With Perl, the script has
much more flexibility to decide which attributes to re-write,
which ones to delete, and which ones to leave alone. As a result,
the operators are unnecessary, and don't belong