fcusack [Thu, 1 Jun 2006 19:02:16 +0000 (19:02 +0000)]
import from HEAD:
update rlm_otp implementation to talk to otpd instead of
doing the otp work directly
fcusack [Thu, 1 Jun 2006 16:15:07 +0000 (16:15 +0000)]
file otp_pw_valid.h was added on branch branch_1_1 on 2006-06-01 19:02:21 +0000
fcusack [Thu, 1 Jun 2006 16:15:06 +0000 (16:15 +0000)]
file otp_pw_valid.c was added on branch branch_1_1 on 2006-06-01 19:02:21 +0000
fcusack [Thu, 1 Jun 2006 16:15:06 +0000 (16:15 +0000)]
file otp_mppe.h was added on branch branch_1_1 on 2006-06-01 19:02:21 +0000
fcusack [Thu, 1 Jun 2006 16:15:06 +0000 (16:15 +0000)]
file otp_mppe.c was added on branch branch_1_1 on 2006-06-01 19:02:20 +0000
fcusack [Thu, 1 Jun 2006 16:15:04 +0000 (16:15 +0000)]
file extern.h was added on branch branch_1_1 on 2006-06-01 19:02:18 +0000
fcusack [Thu, 1 Jun 2006 16:15:02 +0000 (16:15 +0000)]
update rlm_otp implementation to talk to otpd instead of
doing the otp work directly
aland [Tue, 30 May 2006 22:11:18 +0000 (22:11 +0000)]
Make hash table have comparison callback, it's needed.
Update dict.c, request_list.c, rlm_files.c, and rlm_detail.c
to use updated API.
Move hash definitions to src/include/hash.h.
Add src/lib/packet.c, to have more code re-use between various
programs that need to send more than one RADIUS packet.
Updated listener code in radiusd && radclient to use new packet
routines. It's not complete yet, but the amount of duplicate
code is going down, and what's left is getting easier to understand.
aland [Tue, 30 May 2006 17:04:59 +0000 (17:04 +0000)]
Update docs on how it works
aland [Tue, 30 May 2006 17:03:46 +0000 (17:03 +0000)]
More descriptive error message
aland [Tue, 30 May 2006 16:58:13 +0000 (16:58 +0000)]
Note conflicts with digest dictionary
aland [Tue, 30 May 2006 16:57:55 +0000 (16:57 +0000)]
Add pointer to updated specs
aland [Sat, 27 May 2006 00:17:22 +0000 (00:17 +0000)]
Be a little smarter about allowing VALUE names that start
with digits. It turns out there's a bunch of these in the
dictionaries that haven't yet been caught, so being smarter
here helps a lot.
nbk [Thu, 25 May 2006 16:24:40 +0000 (16:24 +0000)]
The variable $? in "make" is different from $? in "bash",
therefore we need to write "exit $$?" in a Makefile.
nbk [Thu, 25 May 2006 16:24:21 +0000 (16:24 +0000)]
The variable $? in "make" is different from $? in "bash",
therefore we need to write "exit $$?" in a Makefile.
aland [Wed, 24 May 2006 16:34:12 +0000 (16:34 +0000)]
Latest set of changes
aland [Wed, 24 May 2006 16:31:43 +0000 (16:31 +0000)]
Pull fix from the head
aland [Wed, 24 May 2006 16:31:21 +0000 (16:31 +0000)]
Be smarter about returning error codes, so that SQL can re-connect.
Patch from bug #341, which closes the bug.
nbk [Sun, 21 May 2006 18:11:32 +0000 (18:11 +0000)]
Update the dpatch against 1.1.2.
nbk [Sun, 21 May 2006 17:35:25 +0000 (17:35 +0000)]
Regenerate from configure.in 1.198.2.15.2.7 using autoconf 2.13.
nbk [Sun, 21 May 2006 17:32:52 +0000 (17:32 +0000)]
Update version number, in preparation for 1.1.2 release.
nbk [Sun, 21 May 2006 16:20:58 +0000 (16:20 +0000)]
Regenerate from configure.in 1.5.4.1 using autoconf 2.13.
nbk [Sun, 21 May 2006 16:20:28 +0000 (16:20 +0000)]
Regenerate from configure.in 1.9.4.1 using autoconf 2.13.
nbk [Sun, 21 May 2006 16:20:00 +0000 (16:20 +0000)]
Regenerate from configure.in 1.2.4.1 using autoconf 2.13.
nbk [Sun, 21 May 2006 16:18:04 +0000 (16:18 +0000)]
Pull from CVS head:
Get OPENSSL_LIBS from the top-level "configure" script.
bjordanov [Sun, 21 May 2006 10:39:32 +0000 (10:39 +0000)]
Make %RAD_REQUEST read-write
nbk [Sat, 20 May 2006 12:44:37 +0000 (12:44 +0000)]
Drop unused config entries.
nbk [Sat, 20 May 2006 12:44:28 +0000 (12:44 +0000)]
Drop unused config entries.
nbk [Sat, 20 May 2006 12:19:12 +0000 (12:19 +0000)]
Latest set of changes.
aland [Fri, 19 May 2006 16:21:44 +0000 (16:21 +0000)]
Pull tagged VSA fix from the head
aland [Fri, 19 May 2006 16:20:04 +0000 (16:20 +0000)]
Allow tagged VSA's, because Juniper uses them.
This closes bug #367 & #368
aland [Fri, 19 May 2006 16:12:40 +0000 (16:12 +0000)]
document Proxy-To-Realm
aland [Fri, 19 May 2006 16:09:51 +0000 (16:09 +0000)]
Update with more docs on machine authentication & magic attributes
nbk [Fri, 19 May 2006 14:24:37 +0000 (14:24 +0000)]
Don't use the option -static anymore when linking radeapclient.
nbk [Fri, 19 May 2006 14:24:19 +0000 (14:24 +0000)]
Don't use the option -static anymore when linking radeapclient.
nbk [Fri, 19 May 2006 14:22:23 +0000 (14:22 +0000)]
Define a function log_debug() which is an unresolved symbol
in libeap. (closes: #350)
nbk [Fri, 19 May 2006 14:21:58 +0000 (14:21 +0000)]
Define a function log_debug() which is an unresolved symbol
in libeap. (closes: #350)
nbk [Fri, 19 May 2006 14:19:14 +0000 (14:19 +0000)]
Don't use rad_assert in libeap, it's a server-only function.
nbk [Fri, 19 May 2006 14:19:07 +0000 (14:19 +0000)]
Don't use rad_assert in libeap, it's a server-only function.
aland [Tue, 16 May 2006 18:27:08 +0000 (18:27 +0000)]
Drop changes that are in 1.1.x
aland [Tue, 16 May 2006 18:26:53 +0000 (18:26 +0000)]
Note changes
aland [Tue, 16 May 2006 18:26:06 +0000 (18:26 +0000)]
If the packet fails verification, silently drop it.
This is done by exporting rad_verify, and making people use it.
aland [Thu, 11 May 2006 16:48:21 +0000 (16:48 +0000)]
Be a little more careful about returning DICT_VALUEs
This closes bug #364
aland [Thu, 11 May 2006 16:25:10 +0000 (16:25 +0000)]
Be a little more careful about returning DICT_VALUEs
This closes bug #364
fcusack [Wed, 10 May 2006 19:51:24 +0000 (19:51 +0000)]
fix the supposed typo which wasn't a typo:
fcusack [Wed, 10 May 2006 19:47:13 +0000 (19:47 +0000)]
fix compiler warnings (and one typo)
fcusack [Wed, 10 May 2006 19:03:00 +0000 (19:03 +0000)]
udpate comments re: thread_pool.active_threads and locking
aland [Wed, 10 May 2006 16:53:15 +0000 (16:53 +0000)]
Pull Asterix dictionary from the head
aland [Wed, 10 May 2006 16:52:08 +0000 (16:52 +0000)]
For Asterix, as found on the net
aland [Wed, 10 May 2006 16:52:08 +0000 (16:52 +0000)]
file dictionary.digium was added on branch branch_1_1 on 2006-05-10 16:53:15 +0000
fcusack [Wed, 10 May 2006 06:40:54 +0000 (06:40 +0000)]
delete_thread(): clarify thread exit comments
aland [Tue, 9 May 2006 23:14:33 +0000 (23:14 +0000)]
Updates
aland [Tue, 9 May 2006 20:59:55 +0000 (20:59 +0000)]
Fix linked list code for EAP handlers.
aland [Tue, 9 May 2006 20:59:23 +0000 (20:59 +0000)]
Fix linked list code for EAP handlers.
pnixon [Tue, 9 May 2006 11:47:10 +0000 (11:47 +0000)]
Add Called/Calling StationId
fcusack [Tue, 9 May 2006 08:13:03 +0000 (08:13 +0000)]
import from HEAD:
update cardops keystring2keyblock method to take a card_info_t *
instead of some of its fields
fcusack [Tue, 9 May 2006 08:08:23 +0000 (08:08 +0000)]
update cardops keystring2keyblock method to take a card_info_t *
instead of some of its fields
aland [Mon, 8 May 2006 23:45:49 +0000 (23:45 +0000)]
Initialize flags.
aland [Mon, 8 May 2006 23:45:02 +0000 (23:45 +0000)]
Initialize flags.
pnixon [Sun, 7 May 2006 21:37:23 +0000 (21:37 +0000)]
This index modification makes accounting_update_query and accounting_stop_query several orders of magnitude faster at the expense of slowing down accounting_start_query a bit which overall makes the postgresql backend 200-300 times faster when using the defaul queries and schema with a "reasonable" amount of data.
aland [Fri, 5 May 2006 17:31:53 +0000 (17:31 +0000)]
Don't de-reference request->username if it's NULL
aland [Fri, 5 May 2006 17:31:28 +0000 (17:31 +0000)]
Don't de-reference request->username if it's NULL
aland [Wed, 3 May 2006 17:46:57 +0000 (17:46 +0000)]
Note abinary support
aland [Wed, 3 May 2006 17:46:42 +0000 (17:46 +0000)]
Note abinary support
aland [Wed, 3 May 2006 17:42:49 +0000 (17:42 +0000)]
Note recent changes
aland [Wed, 3 May 2006 17:40:58 +0000 (17:40 +0000)]
If abinary is 0x..., then make it type "octets"
aland [Wed, 3 May 2006 17:39:37 +0000 (17:39 +0000)]
Whoops.. don't make abinary into octets when we receive it.
aland [Wed, 3 May 2006 17:39:12 +0000 (17:39 +0000)]
Whoops.. don't make abinary into octets when we receive it.
aland [Wed, 3 May 2006 17:38:51 +0000 (17:38 +0000)]
Allow 0x... for abinary
aland [Wed, 3 May 2006 17:35:02 +0000 (17:35 +0000)]
Better printing of octets
aland [Wed, 3 May 2006 17:34:48 +0000 (17:34 +0000)]
Better printing of octets
aland [Wed, 3 May 2006 17:23:45 +0000 (17:23 +0000)]
Initialize error string to something sane
use sizeof(*ptr) rather than sizeof(ptr)
aland [Wed, 3 May 2006 17:18:25 +0000 (17:18 +0000)]
Initialize error string to something sane
aland [Wed, 3 May 2006 17:18:09 +0000 (17:18 +0000)]
Allow hex data in abinary attributes, to be more flexible.
Return error from pairread() if we failed to create an attribute.
This will break existing configs that refer to non-existent
attributes, BUT there will now be a useful error message where
there wasn't anything before.
aland [Tue, 2 May 2006 21:47:46 +0000 (21:47 +0000)]
mainconfig.radiusd_conf is dynamically allocated, not static
aland [Tue, 2 May 2006 21:07:30 +0000 (21:07 +0000)]
cleaner random stuff
aland [Tue, 2 May 2006 21:06:11 +0000 (21:06 +0000)]
signed/unsigned fixes
aland [Mon, 1 May 2006 16:48:11 +0000 (16:48 +0000)]
Pull fix for #298 from the head
aland [Mon, 1 May 2006 16:47:47 +0000 (16:47 +0000)]
Catch NULL arg and return. This fixes bug #298
aland [Mon, 1 May 2006 16:47:10 +0000 (16:47 +0000)]
Signed/unsigned fixes
aland [Fri, 28 Apr 2006 23:44:31 +0000 (23:44 +0000)]
Corrected typo. This fixes bug #363
aland [Fri, 28 Apr 2006 18:25:20 +0000 (18:25 +0000)]
Add check_cert_issuer config option to rlm_eap_tls
This closes bug #346
aland [Fri, 28 Apr 2006 18:25:03 +0000 (18:25 +0000)]
Add check_cert_issuer config option to rlm_eap_tls
This closes bug #346
aland [Fri, 28 Apr 2006 18:21:49 +0000 (18:21 +0000)]
Add check_cert_issuer config option to rlm_eap_tls
This closes bug #346
aland [Fri, 28 Apr 2006 18:20:42 +0000 (18:20 +0000)]
Add cipher_list to list of config options
aland [Fri, 28 Apr 2006 18:18:58 +0000 (18:18 +0000)]
Add check_cert_issuer config option to rlm_eap_tls.
This closes bug #346
aland [Fri, 28 Apr 2006 18:16:55 +0000 (18:16 +0000)]
Remove rlm_eap_tls conf from eap_tls.h
aland [Fri, 28 Apr 2006 17:51:01 +0000 (17:51 +0000)]
Whoops... more dumb things to fix
aland [Fri, 28 Apr 2006 17:48:50 +0000 (17:48 +0000)]
Whoops, the name is "linelog", not "example"
aland [Fri, 28 Apr 2006 17:47:42 +0000 (17:47 +0000)]
Added escape function, so embedded \n's and other non-printable
characters don't get printed.
This closes bug #257
aland [Thu, 27 Apr 2006 22:53:56 +0000 (22:53 +0000)]
List new stuff
aland [Thu, 27 Apr 2006 22:47:34 +0000 (22:47 +0000)]
Pull load cipher list from CVS head.
move rlm_eap_tls conf from libeap to rlm_eap_tls, where it belongs
aland [Thu, 27 Apr 2006 22:42:24 +0000 (22:42 +0000)]
Move rlm_eap_tls configuration to it's private header file,
and out of the global header file
aland [Thu, 27 Apr 2006 21:10:58 +0000 (21:10 +0000)]
Correct the documentation.
aland [Thu, 27 Apr 2006 21:10:16 +0000 (21:10 +0000)]
Correct the documentation
aland [Thu, 27 Apr 2006 20:33:53 +0000 (20:33 +0000)]
Don't use system libtool or force gnu LD. Bug #330 says this is bad
aland [Thu, 27 Apr 2006 18:53:23 +0000 (18:53 +0000)]
Move cbtls_verify to rlm_eap_tls, where it won't pollute
radeapclient, which doesn't use or need it.
aland [Thu, 27 Apr 2006 18:52:43 +0000 (18:52 +0000)]
Move cbtls_verify to rlm_eap_tls, where it won't pollute
radeapclient, which doesn't use or need it.
aland [Thu, 27 Apr 2006 18:41:52 +0000 (18:41 +0000)]
Move cbtls_verify to rlm_eap_tls, where it won't pollute
radeapclient, which doesn't use or need it.
aland [Thu, 27 Apr 2006 18:39:32 +0000 (18:39 +0000)]
Get rid of annoying "return invalid handle if we failed to load
the module" crap.
Who writes this stuff?