freeradius.git
18 years agoimport from HEAD:
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

18 years agofile 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: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

18 years agofile 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_pw_valid.c was added on branch branch_1_1 on 2006-06-01 19:02:21 +0000

18 years agofile 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.h was added on branch branch_1_1 on 2006-06-01 19:02:21 +0000

18 years agofile 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:06 +0000 (16:15 +0000)]
file otp_mppe.c was added on branch branch_1_1 on 2006-06-01 19:02:20 +0000

18 years agofile extern.h was added on branch branch_1_1 on 2006-06-01 19:02:18 +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

18 years ago update rlm_otp implementation to talk to otpd instead of
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

18 years ago Make hash table have comparison callback, it's needed.
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.

18 years ago Update docs on how it works
aland [Tue, 30 May 2006 17:04:59 +0000 (17:04 +0000)]
Update docs on how it works

18 years ago More descriptive error message
aland [Tue, 30 May 2006 17:03:46 +0000 (17:03 +0000)]
More descriptive error message

18 years ago Note conflicts with digest dictionary
aland [Tue, 30 May 2006 16:58:13 +0000 (16:58 +0000)]
Note conflicts with digest dictionary

18 years ago Add pointer to updated specs
aland [Tue, 30 May 2006 16:57:55 +0000 (16:57 +0000)]
Add pointer to updated specs

18 years ago Be a little smarter about allowing VALUE names that start
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.

18 years ago The variable $? in "make" is different from $? in "bash", release_1_1_2
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.

18 years ago The variable $? in "make" is different from $? in "bash",
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.

18 years ago Latest set of changes
aland [Wed, 24 May 2006 16:34:12 +0000 (16:34 +0000)]
Latest set of changes

18 years ago Pull fix from the head
aland [Wed, 24 May 2006 16:31:43 +0000 (16:31 +0000)]
Pull fix from the head

18 years ago Be smarter about returning error codes, so that SQL can re-connect.
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.

18 years ago Update the dpatch against 1.1.2.
nbk [Sun, 21 May 2006 18:11:32 +0000 (18:11 +0000)]
Update the dpatch against 1.1.2.

18 years ago Regenerate from configure.in 1.198.2.15.2.7 using autoconf 2.13.
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.

18 years ago Update version number, in preparation for 1.1.2 release.
nbk [Sun, 21 May 2006 17:32:52 +0000 (17:32 +0000)]
Update version number, in preparation for 1.1.2 release.

18 years ago Regenerate from configure.in 1.5.4.1 using autoconf 2.13.
nbk [Sun, 21 May 2006 16:20:58 +0000 (16:20 +0000)]
Regenerate from configure.in 1.5.4.1 using autoconf 2.13.

18 years ago Regenerate from configure.in 1.9.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.

18 years ago Regenerate from configure.in 1.2.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.

18 years agoPull from CVS head:
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.

18 years ago Make %RAD_REQUEST read-write
bjordanov [Sun, 21 May 2006 10:39:32 +0000 (10:39 +0000)]
Make %RAD_REQUEST read-write

18 years ago Drop unused config entries.
nbk [Sat, 20 May 2006 12:44:37 +0000 (12:44 +0000)]
Drop unused config entries.

18 years ago Drop unused config entries.
nbk [Sat, 20 May 2006 12:44:28 +0000 (12:44 +0000)]
Drop unused config entries.

18 years ago Latest set of changes.
nbk [Sat, 20 May 2006 12:19:12 +0000 (12:19 +0000)]
Latest set of changes.

18 years ago Pull tagged VSA fix from the head
aland [Fri, 19 May 2006 16:21:44 +0000 (16:21 +0000)]
Pull tagged VSA fix from the head

18 years ago Allow tagged VSA's, because Juniper uses them.
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

18 years ago document Proxy-To-Realm
aland [Fri, 19 May 2006 16:12:40 +0000 (16:12 +0000)]
document Proxy-To-Realm

18 years ago Update with more docs on machine authentication & magic attributes
aland [Fri, 19 May 2006 16:09:51 +0000 (16:09 +0000)]
Update with more docs on machine authentication & magic attributes

18 years ago Don't use the option -static anymore when linking radeapclient.
nbk [Fri, 19 May 2006 14:24:37 +0000 (14:24 +0000)]
Don't use the option -static anymore when linking radeapclient.

18 years ago 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.

18 years ago Define a function log_debug() which is an unresolved symbol
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)

18 years ago Define a function log_debug() which is an unresolved symbol
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)

18 years ago Don't use rad_assert in libeap, it's a server-only function.
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.

18 years ago 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.

18 years ago Drop changes that are in 1.1.x
aland [Tue, 16 May 2006 18:27:08 +0000 (18:27 +0000)]
Drop changes that are in 1.1.x

18 years ago Note changes
aland [Tue, 16 May 2006 18:26:53 +0000 (18:26 +0000)]
Note changes

18 years ago If the packet fails verification, silently drop it.
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.

18 years ago Be a little more careful about returning DICT_VALUEs
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

18 years ago Be a little more careful about returning DICT_VALUEs
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

18 years ago fix the supposed typo which wasn't a typo:
fcusack [Wed, 10 May 2006 19:51:24 +0000 (19:51 +0000)]
fix the supposed typo which wasn't a typo:

18 years ago fix compiler warnings (and one typo)
fcusack [Wed, 10 May 2006 19:47:13 +0000 (19:47 +0000)]
fix compiler warnings (and one typo)

18 years ago udpate comments re: thread_pool.active_threads and locking
fcusack [Wed, 10 May 2006 19:03:00 +0000 (19:03 +0000)]
udpate comments re: thread_pool.active_threads and locking

18 years ago Pull Asterix dictionary from the head
aland [Wed, 10 May 2006 16:53:15 +0000 (16:53 +0000)]
Pull Asterix dictionary from the head

18 years ago For Asterix, as found on the net
aland [Wed, 10 May 2006 16:52:08 +0000 (16:52 +0000)]
For Asterix, as found on the net

18 years agofile dictionary.digium was added on branch branch_1_1 on 2006-05-10 16:53:15 +0000
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

18 years ago delete_thread(): clarify thread exit comments
fcusack [Wed, 10 May 2006 06:40:54 +0000 (06:40 +0000)]
delete_thread(): clarify thread exit comments

18 years ago Updates
aland [Tue, 9 May 2006 23:14:33 +0000 (23:14 +0000)]
Updates

18 years ago Fix linked list code for EAP handlers.
aland [Tue, 9 May 2006 20:59:55 +0000 (20:59 +0000)]
Fix linked list code for EAP handlers.

18 years ago 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.

18 years agoAdd Called/Calling StationId
pnixon [Tue, 9 May 2006 11:47:10 +0000 (11:47 +0000)]
Add Called/Calling StationId

18 years agoimport from HEAD:
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

18 years ago update cardops keystring2keyblock method to take a card_info_t *
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

18 years ago Initialize flags.
aland [Mon, 8 May 2006 23:45:49 +0000 (23:45 +0000)]
Initialize flags.

18 years ago Initialize flags.
aland [Mon, 8 May 2006 23:45:02 +0000 (23:45 +0000)]
Initialize flags.

18 years agoThis index modification makes accounting_update_query and accounting_stop_query sever...
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.

18 years ago Don't de-reference request->username if it's NULL
aland [Fri, 5 May 2006 17:31:53 +0000 (17:31 +0000)]
Don't de-reference request->username if it's NULL

18 years ago 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

18 years ago Note abinary support
aland [Wed, 3 May 2006 17:46:57 +0000 (17:46 +0000)]
Note abinary support

18 years ago Note abinary support
aland [Wed, 3 May 2006 17:46:42 +0000 (17:46 +0000)]
Note abinary support

18 years ago Note recent changes
aland [Wed, 3 May 2006 17:42:49 +0000 (17:42 +0000)]
Note recent changes

18 years ago If abinary is 0x..., then make it type "octets"
aland [Wed, 3 May 2006 17:40:58 +0000 (17:40 +0000)]
If abinary is 0x..., then make it type "octets"

18 years ago Whoops.. don't make abinary into octets when we receive it.
aland [Wed, 3 May 2006 17:39:37 +0000 (17:39 +0000)]
Whoops.. don't make abinary into octets when we receive it.

18 years ago 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.

18 years ago Allow 0x... for abinary
aland [Wed, 3 May 2006 17:38:51 +0000 (17:38 +0000)]
Allow 0x... for abinary

18 years ago Better printing of octets
aland [Wed, 3 May 2006 17:35:02 +0000 (17:35 +0000)]
Better printing of octets

18 years ago Better printing of octets
aland [Wed, 3 May 2006 17:34:48 +0000 (17:34 +0000)]
Better printing of octets

18 years ago Initialize error string to something sane
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)

18 years ago Initialize error string to something sane
aland [Wed, 3 May 2006 17:18:25 +0000 (17:18 +0000)]
Initialize error string to something sane

18 years ago Allow hex data in abinary attributes, to be more flexible.
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.

18 years ago mainconfig.radiusd_conf is dynamically allocated, not static
aland [Tue, 2 May 2006 21:47:46 +0000 (21:47 +0000)]
mainconfig.radiusd_conf is dynamically allocated, not static

18 years ago cleaner random stuff
aland [Tue, 2 May 2006 21:07:30 +0000 (21:07 +0000)]
cleaner random stuff

18 years ago signed/unsigned fixes
aland [Tue, 2 May 2006 21:06:11 +0000 (21:06 +0000)]
signed/unsigned fixes

18 years ago Pull fix for #298 from the head
aland [Mon, 1 May 2006 16:48:11 +0000 (16:48 +0000)]
Pull fix for #298 from the head

18 years ago Catch NULL arg and return. This fixes bug #298
aland [Mon, 1 May 2006 16:47:47 +0000 (16:47 +0000)]
Catch NULL arg and return.  This fixes bug #298

18 years ago Signed/unsigned fixes
aland [Mon, 1 May 2006 16:47:10 +0000 (16:47 +0000)]
Signed/unsigned fixes

18 years ago Corrected typo. This fixes bug #363
aland [Fri, 28 Apr 2006 23:44:31 +0000 (23:44 +0000)]
Corrected typo.  This fixes bug #363

18 years ago Add check_cert_issuer config option to rlm_eap_tls
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

18 years ago Add check_cert_issuer config option to rlm_eap_tls
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

18 years ago Add check_cert_issuer config option to rlm_eap_tls
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

18 years ago Add cipher_list to list of config options
aland [Fri, 28 Apr 2006 18:20:42 +0000 (18:20 +0000)]
Add cipher_list to list of config options

18 years ago Add check_cert_issuer config option to rlm_eap_tls.
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

18 years ago Remove rlm_eap_tls conf from eap_tls.h
aland [Fri, 28 Apr 2006 18:16:55 +0000 (18:16 +0000)]
Remove rlm_eap_tls conf from eap_tls.h

18 years ago Whoops... more dumb things to fix
aland [Fri, 28 Apr 2006 17:51:01 +0000 (17:51 +0000)]
Whoops... more dumb things to fix

18 years ago Whoops, the name is "linelog", not "example"
aland [Fri, 28 Apr 2006 17:48:50 +0000 (17:48 +0000)]
Whoops, the name is "linelog", not "example"

18 years ago Added escape function, so embedded \n's and other non-printable
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

18 years ago List new stuff
aland [Thu, 27 Apr 2006 22:53:56 +0000 (22:53 +0000)]
List new stuff

18 years ago Pull load cipher list from CVS head.
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

18 years ago Move rlm_eap_tls configuration to it's private header file,
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

18 years ago Correct the documentation.
aland [Thu, 27 Apr 2006 21:10:58 +0000 (21:10 +0000)]
Correct the documentation.

18 years ago Correct the documentation
aland [Thu, 27 Apr 2006 21:10:16 +0000 (21:10 +0000)]
Correct the documentation

18 years ago Don't use system libtool or force gnu LD. Bug #330 says this is bad
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

18 years ago Move cbtls_verify to rlm_eap_tls, where it won't pollute
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.

18 years ago Move cbtls_verify to rlm_eap_tls, where it won't pollute
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.

18 years ago Move cbtls_verify to rlm_eap_tls, where it won't pollute
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.

18 years ago Get rid of annoying "return invalid handle if we failed to load
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?