freeradius.git
11 years agoFix more typos
Arran Cudbard-Bell [Sat, 8 Dec 2012 09:51:52 +0000 (09:51 +0000)]
Fix more typos

11 years agoMerge pull request #145 from mcnewton/master
Arran Cudbard-Bell [Fri, 7 Dec 2012 23:33:00 +0000 (15:33 -0800)]
Merge pull request #145 from mcnewton/master

few small issues

11 years agofix typo
Matthew Newton [Fri, 7 Dec 2012 23:23:20 +0000 (23:23 +0000)]
fix typo

11 years agoquiet some compiler warnings
Matthew Newton [Fri, 7 Dec 2012 23:14:51 +0000 (23:14 +0000)]
quiet some compiler warnings

11 years agodebian packages shouldn't be developer build
Matthew Newton [Fri, 7 Dec 2012 23:14:19 +0000 (23:14 +0000)]
debian packages shouldn't be developer build

11 years agoMove attrs filters into their own directory, rename attrsfile to file
Arran Cudbard-Bell [Fri, 7 Dec 2012 22:02:08 +0000 (22:02 +0000)]
Move attrs filters into their own directory, rename attrsfile to file

11 years agoMerge pull request #144 from dragon9k/master
Arran Cudbard-Bell [Fri, 7 Dec 2012 20:00:37 +0000 (12:00 -0800)]
Merge pull request #144 from dragon9k/master

New version: checkrad patch to support Juniper's BRAS

11 years agoAdded ldap_postauth for edir
Olivier Beytrison [Fri, 7 Dec 2012 19:38:56 +0000 (14:38 -0500)]
Added ldap_postauth for edir

11 years agoGlue edir into the authorization module.
Alan T. DeKok [Fri, 7 Dec 2012 19:35:51 +0000 (14:35 -0500)]
Glue edir into the authorization module.

11 years agoNew checkrad version patch (Juniper)
dragon9k [Fri, 7 Dec 2012 17:29:01 +0000 (15:29 -0200)]
New checkrad version patch (Juniper)

I would like to submit a new version of this Patch for FR 2.20, which uses snmpget instead of snmpwalk (to increase performance).

It also fixes a problem with checkrad complaining about lack of $ in the "out" variable.

11 years agoFix typo
Alan T. DeKok [Fri, 7 Dec 2012 16:54:22 +0000 (11:54 -0500)]
Fix typo

11 years agoAdded preliminary WITH_EDIR again.
Alan T. DeKok [Fri, 7 Dec 2012 15:10:05 +0000 (10:10 -0500)]
Added preliminary WITH_EDIR again.

Based on a patch from Olivier Beytrison

11 years agoDon't link to modules, it breaks things
Arran Cudbard-Bell [Thu, 6 Dec 2012 21:26:48 +0000 (21:26 +0000)]
Don't link to modules, it breaks things

11 years agoMerge pull request #143 from tobiasbrunner/eap-ttls-avp-length
Alan DeKok [Thu, 6 Dec 2012 16:55:46 +0000 (08:55 -0800)]
Merge pull request #143 from tobiasbrunner/eap-ttls-avp-length

Allow EAP-Message APVs > 253 octets in EAP-TTLS module

11 years agoMore debugging improvements
Arran Cudbard-Bell [Wed, 5 Dec 2012 23:22:59 +0000 (23:22 +0000)]
More debugging improvements

Print EAP session 'state' value in more places, so we can track sessions
easily in the debug log.

11 years agoAllow EAP-Message APVs > 253 octets in EAP-TTLS module
Tobias Brunner [Wed, 5 Dec 2012 11:51:31 +0000 (12:51 +0100)]
Allow EAP-Message APVs > 253 octets in EAP-TTLS module

According to RFC 5281, section 11.2.1 tunneled EAP packets that are
larger than 253 octets MUST be contained in a single EAP-Message AVP.

Also fixed the debug statement.

11 years agoDie attrmap die
Arran Cudbard-Bell [Wed, 5 Dec 2012 13:49:58 +0000 (13:49 +0000)]
Die attrmap die

11 years agoFix suppression of blocked thread messages
Alan T. DeKok [Wed, 5 Dec 2012 12:28:24 +0000 (07:28 -0500)]
Fix suppression of blocked thread messages

So that it's once per second

11 years agoMinor debugging tweaks
Arran Cudbard-Bell [Wed, 5 Dec 2012 12:15:29 +0000 (12:15 +0000)]
Minor debugging tweaks

11 years agoWe don't know the expanded value until after calling pairxlatmove
Arran Cudbard-Bell [Wed, 5 Dec 2012 11:08:48 +0000 (11:08 +0000)]
We don't know the expanded value until after calling pairxlatmove

11 years agoConvert strings and octet strings of 8 bytes or less to integers too
Arran Cudbard-Bell [Wed, 5 Dec 2012 00:03:45 +0000 (00:03 +0000)]
Convert strings and octet strings of 8 bytes or less to integers too

11 years agoRemove last traces of do_xlat from rlm_ldap, add %{xlat:<attribute>} expansion
Arran Cudbard-Bell [Tue, 4 Dec 2012 23:30:14 +0000 (23:30 +0000)]
Remove last traces of do_xlat from rlm_ldap, add %{xlat:<attribute>} expansion

11 years agoRemove completely pointless strcpys
Arran Cudbard-Bell [Tue, 4 Dec 2012 22:51:32 +0000 (22:51 +0000)]
Remove completely pointless strcpys

11 years agoIncrease priority of all connection open/close messages in connection pool to L_INFO
Arran Cudbard-Bell [Tue, 4 Dec 2012 10:12:44 +0000 (10:12 +0000)]
Increase priority of all connection open/close messages in connection pool to L_INFO

Decrease the priority of all database open/close messages to debug

11 years agoFix memory leak in radius_get_vp
Arran Cudbard-Bell [Mon, 3 Dec 2012 21:28:31 +0000 (21:28 +0000)]
Fix memory leak in radius_get_vp

11 years agoPatch freeradius.monitrc file so it works out of the box with debian/ubuntu
Arran Cudbard-Bell [Mon, 3 Dec 2012 18:57:49 +0000 (18:57 +0000)]
Patch freeradius.monitrc file so it works out of the box with debian/ubuntu

11 years agoRemove another invalid assert
Arran Cudbard-Bell [Mon, 3 Dec 2012 13:07:24 +0000 (13:07 +0000)]
Remove another invalid assert

11 years agoRemove config item for num_pings_to_alive, it's a duplicate of num_answers_to_alive...
Arran Cudbard-Bell [Mon, 3 Dec 2012 13:05:27 +0000 (13:05 +0000)]
Remove config item for num_pings_to_alive, it's a duplicate of num_answers_to_alive and can mess up the value

11 years agoAlways use fcntl for file locking
Arran Cudbard-Bell [Sun, 2 Dec 2012 20:57:34 +0000 (20:57 +0000)]
Always use fcntl for file locking

11 years agoMove listen sections into default server
Arran Cudbard-Bell [Sun, 2 Dec 2012 17:50:32 +0000 (17:50 +0000)]
Move listen sections into default server

11 years agoRemove invalid asserts
Arran Cudbard-Bell [Sun, 2 Dec 2012 15:06:11 +0000 (15:06 +0000)]
Remove invalid asserts

11 years agoMark child state as done if we couldnt send the CoA-Request
Arran Cudbard-Bell [Sun, 2 Dec 2012 14:26:37 +0000 (14:26 +0000)]
Mark child state as done if we couldnt send the CoA-Request

11 years agoMove code that modifies request when looking up home_server into its own function
Arran Cudbard-Bell [Sun, 2 Dec 2012 14:12:54 +0000 (14:12 +0000)]
Move code that modifies request when looking up home_server into its own function

11 years agoHandle empty lists better
Arran Cudbard-Bell [Sun, 2 Dec 2012 12:39:10 +0000 (12:39 +0000)]
Handle empty lists better

11 years agoTrim off newlines and returns
Arran Cudbard-Bell [Sun, 2 Dec 2012 11:03:16 +0000 (11:03 +0000)]
Trim off newlines and returns

11 years agoRemove release arg from linker (causes issues on linux)
Arran Cudbard-Bell [Sun, 2 Dec 2012 10:52:19 +0000 (10:52 +0000)]
Remove release arg from linker (causes issues on linux)

11 years agoAdd module failure message to rlm_exec
Arran Cudbard-Bell [Sun, 2 Dec 2012 10:24:51 +0000 (10:24 +0000)]
Add module failure message to rlm_exec

11 years agoMore consistent
Arran Cudbard-Bell [Sun, 2 Dec 2012 00:12:02 +0000 (00:12 +0000)]
More consistent

11 years agoWe'll figure something out for attribute comparison debugging later...
Arran Cudbard-Bell [Sat, 1 Dec 2012 23:44:43 +0000 (23:44 +0000)]
We'll figure something out for attribute comparison debugging later...

11 years agoAdd even more debugging messages, and a sane check for group membership based on...
Arran Cudbard-Bell [Sat, 1 Dec 2012 23:27:36 +0000 (23:27 +0000)]
Add even more debugging messages, and a sane check for group membership based on attributes

11 years agogroupcmp debug messages should probably include the module and instance name
Arran Cudbard-Bell [Sat, 1 Dec 2012 22:39:14 +0000 (22:39 +0000)]
groupcmp debug messages should probably include the module and instance name

11 years agoMinor debug message tweaks
Arran Cudbard-Bell [Sat, 1 Dec 2012 22:13:28 +0000 (22:13 +0000)]
Minor debug message tweaks

11 years agoMake rlm_ldap debug messages suck less
Arran Cudbard-Bell [Sat, 1 Dec 2012 21:53:18 +0000 (21:53 +0000)]
Make rlm_ldap debug messages suck less

11 years agoHard wrap at 80 coolumns for legacy editors
Arran Cudbard-Bell [Sat, 1 Dec 2012 19:52:09 +0000 (19:52 +0000)]
Hard wrap at 80 coolumns for legacy editors

11 years agoRename groupmemb_filt
Arran Cudbard-Bell [Sat, 1 Dec 2012 19:33:57 +0000 (19:33 +0000)]
Rename groupmemb_filt

11 years agoWrite group filter expansion to the correct buffer
Arran Cudbard-Bell [Sat, 1 Dec 2012 19:33:08 +0000 (19:33 +0000)]
Write group filter expansion to the correct buffer

11 years agoQuieten some sql warnings
Arran Cudbard-Bell [Sat, 1 Dec 2012 18:03:34 +0000 (18:03 +0000)]
Quieten some sql warnings

11 years agoVPT should be const in callback
Arran Cudbard-Bell [Sat, 1 Dec 2012 17:59:29 +0000 (17:59 +0000)]
VPT should be const in callback

11 years agoFix return of radius_get_vp
Arran Cudbard-Bell [Sat, 1 Dec 2012 17:54:19 +0000 (17:54 +0000)]
Fix return of radius_get_vp

Use radius_pairmove, adds fancy debugging information

11 years agoDont fail if the update section is specified but empty
Arran Cudbard-Bell [Sat, 1 Dec 2012 17:31:50 +0000 (17:31 +0000)]
Dont fail if the update section is specified but empty

11 years agoCheck for JSON-C library as well
Arran Cudbard-Bell [Sat, 1 Dec 2012 16:19:56 +0000 (16:19 +0000)]
Check for JSON-C library as well

11 years agoDont segfault when destroying connection pool when we don't have a 'pool' section
Arran Cudbard-Bell [Sat, 1 Dec 2012 14:41:09 +0000 (14:41 +0000)]
Dont segfault when destroying connection pool when we don't have a 'pool' section

11 years agoAttrs array should be const char * const *
Arran Cudbard-Bell [Sat, 1 Dec 2012 14:13:54 +0000 (14:13 +0000)]
Attrs array should be const char * const *

11 years agoRemove unused variable
Arran Cudbard-Bell [Sat, 1 Dec 2012 14:09:04 +0000 (14:09 +0000)]
Remove unused variable

11 years agoradius_xlat should return size_t
Arran Cudbard-Bell [Sat, 1 Dec 2012 12:34:28 +0000 (12:34 +0000)]
radius_xlat should return size_t

11 years agoFixup missed bool conversions
Arran Cudbard-Bell [Sat, 1 Dec 2012 12:29:33 +0000 (12:29 +0000)]
Fixup missed bool conversions

11 years agoIgnore test files
Arran Cudbard-Bell [Sat, 1 Dec 2012 12:29:20 +0000 (12:29 +0000)]
Ignore test files

11 years agoConvert spaces to tabs
Arran Cudbard-Bell [Fri, 30 Nov 2012 17:18:53 +0000 (17:18 +0000)]
Convert spaces to tabs

11 years agoSwitch to using new config based attribute map
Arran Cudbard-Bell [Fri, 30 Nov 2012 17:11:40 +0000 (17:11 +0000)]
Switch to using new config based attribute map

11 years agoDeclare radius_xlat return as size_t
Arran Cudbard-Bell [Fri, 30 Nov 2012 15:54:47 +0000 (15:54 +0000)]
Declare radius_xlat return as size_t

11 years agoAdd attribute mapping functions to valuepair.c, and refactor previous list/request...
Arran Cudbard-Bell [Fri, 30 Nov 2012 15:53:56 +0000 (15:53 +0000)]
Add attribute mapping functions to valuepair.c, and refactor previous list/request resolution functions

11 years agoDA should be const in pairalloc
Arran Cudbard-Bell [Fri, 30 Nov 2012 15:51:41 +0000 (15:51 +0000)]
DA should be const in pairalloc

11 years agoAdd cf_pair_value_type function to return whether the string was double or single...
Arran Cudbard-Bell [Fri, 30 Nov 2012 15:46:23 +0000 (15:46 +0000)]
Add cf_pair_value_type function to return whether the string was double or single quoted

11 years agoRemove 'did work' warning, as it'll always be triggered if you're just using the...
Arran Cudbard-Bell [Sun, 25 Nov 2012 14:41:37 +0000 (14:41 +0000)]
Remove 'did work' warning, as it'll always be triggered if you're just using the module for group lookups

Print out DN we resolved for the user

11 years agoFix typo in comparison, so that we check the return of write()
Alan T. DeKok [Sat, 1 Dec 2012 00:38:53 +0000 (19:38 -0500)]
Fix typo in comparison, so that we check the return of write()

11 years agoFix compiler warnings
Alan T. DeKok [Sat, 1 Dec 2012 00:36:24 +0000 (19:36 -0500)]
Fix compiler warnings

11 years agoUnsigned integer for compiler warning
Alan T. DeKok [Sat, 1 Dec 2012 00:32:16 +0000 (19:32 -0500)]
Unsigned integer for compiler warning

11 years agoSimplify rules
Alan T. DeKok [Sat, 1 Dec 2012 00:30:59 +0000 (19:30 -0500)]
Simplify rules

11 years agoRemove unused variables
Alan T. DeKok [Sat, 1 Dec 2012 00:30:49 +0000 (19:30 -0500)]
Remove unused variables

11 years agoMerge branch 'master' of github.com:FreeRADIUS/freeradius-server
Alan T. DeKok [Thu, 29 Nov 2012 13:53:39 +0000 (08:53 -0500)]
Merge branch 'master' of github.com:FreeRADIUS/freeradius-server

11 years agoMerge pull request #137 from alanbuxey/master
Arran Cudbard-Bell [Wed, 28 Nov 2012 21:47:20 +0000 (13:47 -0800)]
Merge pull request #137 from alanbuxey/master

adjusted filter and improved performance

11 years agooptimised and adjusted filter
Alan Buxey [Wed, 28 Nov 2012 21:42:48 +0000 (21:42 +0000)]
optimised and adjusted filter

no longer case insensitive and not storing match

11 years agoMerge pull request #136 from tobiasbrunner/eap-sim-identity
Arran Cudbard-Bell [Wed, 28 Nov 2012 16:30:21 +0000 (08:30 -0800)]
Merge pull request #136 from tobiasbrunner/eap-sim-identity

Properly parse identity in EAP-SIM module

11 years agoMake rbtree's thread-safe.
Alan T. DeKok [Wed, 28 Nov 2012 15:23:06 +0000 (10:23 -0500)]
Make rbtree's thread-safe.

The create function now has a flag about mutexes.  If set,
all reads/writes are protected by the mutex

11 years agoProperly parse identity in EAP-SIM module
Tobias Brunner [Wed, 28 Nov 2012 10:30:21 +0000 (11:30 +0100)]
Properly parse identity in EAP-SIM module

The encoding is given in RFC 4186, section 10.8.

11 years agoAdd some missed src file reps
Arran Cudbard-Bell [Tue, 27 Nov 2012 22:52:25 +0000 (22:52 +0000)]
Add some missed src file reps

11 years agoInstall all SQL config files by default (they're needed by rlm_sql_null)
Arran Cudbard-Bell [Tue, 27 Nov 2012 22:45:03 +0000 (22:45 +0000)]
Install all SQL config files by default (they're needed by rlm_sql_null)

11 years agoSwap STR2CST macro (no longer exists) for StringValuePtr
Arran Cudbard-Bell [Tue, 27 Nov 2012 22:06:46 +0000 (22:06 +0000)]
Swap STR2CST macro (no longer exists) for StringValuePtr

11 years agoMore ruby configure fixes
Arran Cudbard-Bell [Tue, 27 Nov 2012 21:59:16 +0000 (21:59 +0000)]
More ruby configure fixes

11 years agoMake rlm_ruby build for >= ruby 1.9.1
Arran Cudbard-Bell [Tue, 27 Nov 2012 21:54:12 +0000 (21:54 +0000)]
Make rlm_ruby build for >= ruby 1.9.1

11 years agoFix indentation
Arran Cudbard-Bell [Tue, 27 Nov 2012 21:46:35 +0000 (21:46 +0000)]
Fix indentation

11 years agoAdd boilermaker files for rlm_eap types
Arran Cudbard-Bell [Tue, 27 Nov 2012 21:46:11 +0000 (21:46 +0000)]
Add boilermaker files for rlm_eap types

11 years agoWITH_TLS not defined if we don't have openssl
Arran Cudbard-Bell [Tue, 27 Nov 2012 20:45:02 +0000 (20:45 +0000)]
WITH_TLS not defined if we don't have openssl

11 years agoDo globally writable checks on directories, too
Alan T. DeKok [Tue, 27 Nov 2012 16:15:14 +0000 (11:15 -0500)]
Do globally writable checks on directories, too

11 years agoMore dependencies
Alan T. DeKok [Mon, 26 Nov 2012 15:28:48 +0000 (10:28 -0500)]
More dependencies

11 years agoUse %s, it's better
Alan T. DeKok [Mon, 26 Nov 2012 15:11:31 +0000 (10:11 -0500)]
Use %s, it's better

11 years agoFix check for alt include dir
Arran Cudbard-Bell [Sun, 25 Nov 2012 09:17:58 +0000 (09:17 +0000)]
Fix check for alt include dir

11 years agoShould be AC_MSG_WARN
Arran Cudbard-Bell [Sat, 24 Nov 2012 21:48:02 +0000 (21:48 +0000)]
Should be AC_MSG_WARN

11 years agoMinor fix
Arran Cudbard-Bell [Sat, 24 Nov 2012 18:52:19 +0000 (18:52 +0000)]
Minor fix

11 years agoLook at multiple hash keys for header location
Arran Cudbard-Bell [Sat, 24 Nov 2012 18:51:27 +0000 (18:51 +0000)]
Look at multiple hash keys for header location

11 years agoUse the non deprecated method of getting ruby config
Arran Cudbard-Bell [Sat, 24 Nov 2012 17:29:02 +0000 (17:29 +0000)]
Use the non deprecated method of getting ruby config

11 years agoWe dont need to apply the sql patch anymore
Arran Cudbard-Bell [Sat, 24 Nov 2012 16:46:06 +0000 (16:46 +0000)]
We dont need to apply the sql patch anymore

11 years agoFixup perl configure script
Arran Cudbard-Bell [Sat, 24 Nov 2012 16:33:39 +0000 (16:33 +0000)]
Fixup perl configure script

11 years agoMove m4 includes for rlm_rest
Arran Cudbard-Bell [Sat, 24 Nov 2012 15:23:12 +0000 (15:23 +0000)]
Move m4 includes for rlm_rest

11 years agoFixup ruby configure script
Arran Cudbard-Bell [Sat, 24 Nov 2012 15:18:52 +0000 (15:18 +0000)]
Fixup ruby configure script

11 years agoReorganise SQL files
Arran Cudbard-Bell [Sat, 24 Nov 2012 12:42:33 +0000 (12:42 +0000)]
Reorganise SQL files

Set cui to default to rlm_sql_null so that we can enable it by default

11 years agoEAP flavours need libfreeradius-eap as a prerequisite so they're linked against it
Arran Cudbard-Bell [Fri, 23 Nov 2012 16:59:36 +0000 (16:59 +0000)]
EAP flavours need libfreeradius-eap as a prerequisite so they're linked against it

11 years agoMinor installation fixes
Arran Cudbard-Bell [Fri, 23 Nov 2012 14:55:48 +0000 (14:55 +0000)]
Minor installation fixes

Link against json-c if available

11 years agoRemove files which are now dynamically generated
Arran Cudbard-Bell [Fri, 23 Nov 2012 14:40:12 +0000 (14:40 +0000)]
Remove files which are now dynamically generated

11 years agoFix binary path
Arran Cudbard-Bell [Fri, 23 Nov 2012 14:31:52 +0000 (14:31 +0000)]
Fix binary path