]> git.ipfire.org Git - thirdparty/freeradius-server.git/log
thirdparty/freeradius-server.git
13 years agoadd locking to rlm_cache 117/head
Phil Mayers [Fri, 26 Oct 2012 15:47:35 +0000 (16:47 +0100)] 
add locking to rlm_cache

13 years agoUse redis escape function
Alan T. DeKok [Fri, 26 Oct 2012 11:46:05 +0000 (13:46 +0200)] 
Use redis escape function

13 years agoNote changes
Alan T. DeKok [Fri, 26 Oct 2012 08:34:12 +0000 (10:34 +0200)] 
Note changes

13 years agoCreate threads as joinable, not detached.
Iliya Peregoudov [Thu, 25 Oct 2012 06:18:58 +0000 (10:18 +0400)] 
Create threads as joinable, not detached.
Stop and join all threads before detaching modules.

This prevents a crash on exit where the modules are free'd before
the threads stop using them.

13 years agoAdd proxim dictionary
Arran Cudbard-Bell [Thu, 25 Oct 2012 09:53:36 +0000 (10:53 +0100)] 
Add proxim dictionary

13 years agoPass correct arguments to memcpy
Alan T. DeKok [Thu, 25 Oct 2012 08:10:22 +0000 (10:10 +0200)] 
Pass correct arguments to memcpy

Copying pointers means you pass a pointer to the pointer.

13 years agoMore formatting fixes
Arran Cudbard-Bell [Tue, 23 Oct 2012 13:08:19 +0000 (14:08 +0100)] 
More formatting fixes

13 years agoImprove Kerberos support when using Heimdal
Ryan Steinmetz [Tue, 23 Oct 2012 11:30:33 +0000 (12:30 +0100)] 
Improve Kerberos support when using Heimdal

- Allow specifying a keytab location
- Improved logging

Patch obtained from Thomas Kula <kula@tproa.net>

- Fix krb_auth parameters/casting
- Use strlcpy() instead of strncpy()
- Fix style issues

13 years agoSubstitute 'signature' for 'Request Authenticator' or 'Response Authenticator' where...
Arran Cudbard-Bell [Thu, 18 Oct 2012 10:39:42 +0000 (11:39 +0100)] 
Substitute 'signature' for 'Request Authenticator' or 'Response Authenticator' where appropriate

13 years agoAdd base64tohex to allow values to be written to IP addresses, integers etc
Arran Cudbard-Bell [Wed, 17 Oct 2012 15:51:40 +0000 (16:51 +0100)] 
Add base64tohex to allow values to be written to IP addresses, integers etc

Remove base64tostr (will add tostring expansion later)

Rename strtobase64 to tobase64

13 years agofixes #108 Add function to convert FR value pair types to network byte order
Arran Cudbard-Bell [Wed, 17 Oct 2012 14:32:41 +0000 (15:32 +0100)] 
fixes #108 Add function to convert FR value pair types to network byte order

13 years agoFixup function signatures in rlm_expr
Arran Cudbard-Bell [Tue, 16 Oct 2012 10:15:23 +0000 (11:15 +0100)] 
Fixup function signatures in rlm_expr

13 years agoRemove dependency on stdbool and use FRs bool constants
Arran Cudbard-Bell [Tue, 16 Oct 2012 09:45:39 +0000 (10:45 +0100)] 
Remove dependency on stdbool and use FRs bool constants

13 years agoMove boolean constants to libradius
Arran Cudbard-Bell [Tue, 16 Oct 2012 09:43:05 +0000 (10:43 +0100)] 
Move boolean constants to libradius

13 years agoAdd base64 encoding/decoding library
Arran Cudbard-Bell [Sun, 14 Oct 2012 19:59:31 +0000 (20:59 +0100)] 
Add base64 encoding/decoding library

Add %{base64:} expansion to encode the raw octets of an attribute

Add %{strtobase64:} expansion to encode a string to base64

Add %{base64tostr:} expansion to decode a base64 string

13 years agofixup formatting/warning
Arran Cudbard-Bell [Mon, 15 Oct 2012 20:43:57 +0000 (21:43 +0100)] 
fixup formatting/warning

13 years agoAdd different operators handle to rlm_python
Metasov [Fri, 14 Oct 2011 14:49:23 +0000 (17:49 +0300)] 
Add different operators handle to rlm_python

13 years agoOnly print out user authorized message if the ldap module is actually being used...
Arran Cudbard-Bell [Mon, 15 Oct 2012 08:42:22 +0000 (09:42 +0100)] 
Only print out user authorized message if the ldap module is actually being used for user authorization

13 years agoAdd option to disable password check
Arran Cudbard-Bell [Mon, 15 Oct 2012 08:33:38 +0000 (09:33 +0100)] 
Add option to disable password check

13 years agoBackport hex: expansion
Arran Cudbard-Bell [Fri, 12 Oct 2012 11:25:46 +0000 (12:25 +0100)] 
Backport hex: expansion

13 years agoBe more careful about which config files we load
Alan T. DeKok [Thu, 11 Oct 2012 14:44:06 +0000 (10:44 -0400)] 
Be more careful about which config files we load

13 years agoLook for /usr/local/etc/freeradius and use it in preference to /etc/freeradius
Arran Cudbard-Bell [Wed, 3 Oct 2012 00:02:40 +0000 (19:02 -0500)] 
Look for /usr/local/etc/freeradius and use it in preference to /etc/freeradius

13 years agoUpdate changelog for 2.2.1
Arran Cudbard-Bell [Mon, 1 Oct 2012 22:13:30 +0000 (17:13 -0500)] 
Update changelog for 2.2.1

13 years agoMerge pull request #96 from alanbuxey/v2.1.x
Arran Cudbard-Bell [Fri, 28 Sep 2012 19:10:41 +0000 (12:10 -0700)] 
Merge pull request #96 from alanbuxey/v2.1.x

additional interoperability in default configuration for eduroam

13 years agoadditional interoperability in default configuration 96/head
Alan Buxey [Fri, 28 Sep 2012 19:00:48 +0000 (20:00 +0100)] 
additional interoperability in default configuration

eduroam federation use these 2 attributes…by adding them to the default
configuration we shouldnt cause any issues for other usage but will
enable FreeRADIUS to be more ready for eduroam 'out of the box'

13 years agoPrepare for 2.2.1
Alan T. DeKok [Fri, 28 Sep 2012 08:37:51 +0000 (10:37 +0200)] 
Prepare for 2.2.1

13 years agoAdd options for -4 and -6 IP families, like radclient.
Alan T. DeKok [Fri, 28 Sep 2012 08:29:07 +0000 (10:29 +0200)] 
Add options for -4 and -6 IP families, like radclient.

Patch from John Dennis

13 years ago rse PPPHint better
Alan T. DeKok [Fri, 28 Sep 2012 08:28:28 +0000 (10:28 +0200)] 
 rse PPPHint better

13 years agodebug: should output previous level instead of the level that was just set.
Arran Cudbard-Bell [Thu, 27 Sep 2012 18:07:04 +0000 (19:07 +0100)] 
debug: should output previous level instead of the level that was just set.

Don't set debug to 0 if no fmt string was passed, do nothing.

13 years agoUpdate share/dictionary.bskyb
Arran Cudbard-Bell [Thu, 27 Sep 2012 12:58:30 +0000 (14:58 +0200)] 
Update share/dictionary.bskyb

13 years agoLatest updates
Arran Cudbard-Bell [Thu, 27 Sep 2012 12:57:52 +0000 (14:57 +0200)] 
Latest updates

13 years agoRemove duplicate version/copyright info
Arran Cudbard-Bell [Tue, 25 Sep 2012 19:59:57 +0000 (20:59 +0100)] 
Remove duplicate version/copyright info

Print compilation flags at DEBUG >= 3 (this is actually useful if you're using a package version)

13 years agoMore AL attributes to support their NAT features
Arran Cudbard-Bell [Tue, 25 Sep 2012 13:15:14 +0000 (14:15 +0100)] 
More AL attributes to support their NAT features

13 years agoMove string manipulation functions from xlat.c to rlm_expr
Arran Cudbard-Bell [Thu, 20 Sep 2012 12:55:08 +0000 (13:55 +0100)] 
Move string manipulation functions from xlat.c to rlm_expr

13 years agoRemove b from randstr and implement h (hex encoded b)
Arran Cudbard-Bell [Thu, 20 Sep 2012 12:54:16 +0000 (13:54 +0100)] 
Remove b from randstr and implement h (hex encoded b)

13 years agoQuiet the compiler
Arran Cudbard-Bell [Wed, 19 Sep 2012 14:00:16 +0000 (15:00 +0100)] 
Quiet the compiler

13 years agoAdd dictionary for BSkyB
Arran Cudbard-Bell [Wed, 19 Sep 2012 13:30:01 +0000 (14:30 +0100)] 
Add dictionary for BSkyB

13 years agoDon't use ci to iterate over subsections if we might need to use it for logging later
Arran Cudbard-Bell [Tue, 18 Sep 2012 13:15:14 +0000 (14:15 +0100)] 
Don't use ci to iterate over subsections if we might need to use it for logging later

13 years agoUpdate links that point to wiki pages
Arran Cudbard-Bell [Mon, 17 Sep 2012 12:52:45 +0000 (13:52 +0100)] 
Update links that point to wiki pages

13 years agoAdd bounds check for max_queue_size
Arran Cudbard-Bell [Mon, 17 Sep 2012 12:42:51 +0000 (13:42 +0100)] 
Add bounds check for max_queue_size

13 years agoAdd alphanumeric char class
Arran Cudbard-Bell [Sun, 16 Sep 2012 08:49:33 +0000 (09:49 +0100)] 
Add alphanumeric char class

13 years agoAdd randstr expansion to generate random strings up to 256 bytes
Arran Cudbard-Bell [Sat, 15 Sep 2012 18:23:10 +0000 (19:23 +0100)] 
Add randstr expansion to generate random strings up to 256 bytes

13 years agoProperly decode AT_IDENTITY in EAP-SIM
Alan T. DeKok [Fri, 14 Sep 2012 08:30:37 +0000 (10:30 +0200)] 
Properly decode AT_IDENTITY in EAP-SIM

Patch from Iliya Peregoudov

13 years agoA bit more logging for EAP-SIM
Alan T. DeKok [Wed, 12 Sep 2012 13:43:15 +0000 (15:43 +0200)] 
A bit more logging for EAP-SIM

13 years agoSkip OCSP if there's no host / port / url
Alan T. DeKok [Wed, 12 Sep 2012 12:35:51 +0000 (14:35 +0200)] 
Skip OCSP if there's no host / port / url

13 years agoFix typo
Arran Cudbard-Bell [Fri, 14 Sep 2012 07:45:34 +0000 (08:45 +0100)] 
Fix typo

13 years agogit show-ref works in more cases than git tag
Arran Cudbard-Bell [Thu, 13 Sep 2012 18:21:46 +0000 (19:21 +0100)] 
git show-ref works in more cases than git tag

13 years agoMake %{Stripped-User-Name:-%{User-Name}} work again
Alan T. DeKok [Tue, 11 Sep 2012 08:08:10 +0000 (10:08 +0200)] 
Make %{Stripped-User-Name:-%{User-Name}} work again

13 years agoUse %{%{...}:-...} everywhere in examples
Alan T. DeKok [Mon, 10 Sep 2012 14:43:31 +0000 (16:43 +0200)] 
Use %{%{...}:-...} everywhere in examples

13 years agoAllow ${Foo-Bar:-%{...}} again release_2_2_0
Alan T. DeKok [Mon, 10 Sep 2012 11:51:34 +0000 (13:51 +0200)] 
Allow ${Foo-Bar:-%{...}} again

13 years agoNote final changes
Alan T. DeKok [Mon, 10 Sep 2012 06:22:25 +0000 (08:22 +0200)] 
Note final changes

13 years agoFix CVE-2012-3547. Found by Timo Warns
Alan T. DeKok [Mon, 10 Sep 2012 06:18:34 +0000 (08:18 +0200)] 
Fix CVE-2012-3547.  Found by Timo Warns

13 years agoMerge pull request #85 from fajarnugraha/v2.1.x-suse-20120910
Arran Cudbard-Bell [Mon, 10 Sep 2012 07:25:05 +0000 (00:25 -0700)] 
Merge pull request #85 from fajarnugraha/v2.1.x-suse-20120910

Fix suse package to build and run cleanly for 2.2.0

13 years agosuse: build fixes 85/head
Fajar A. Nugraha [Mon, 10 Sep 2012 06:40:14 +0000 (13:40 +0700)] 
suse: build fixes

* drop libeap-ikev2-devel build requirement, as it's not available in
  the main opensuse repository. It will still be used if already
  installed.
* add "--with-system-libltdl"

13 years agosuse: imported freeradius-server-2.1.12-6.1.src.rpm
Fajar A. Nugraha [Mon, 10 Sep 2012 06:36:12 +0000 (13:36 +0700)] 
suse: imported freeradius-server-2.1.12-6.1.src.rpm

Imported freeradius-server-2.1.12-6.1.src.rpm, from
Network:AAA repository of the OpenSUSE Project to suse/ directory
with the following exception (part of the original freeradius.spec):
* Specfile is freeradius.spec instead of freeradius-server.spec
* Version is 2.2.0, Release is 0

13 years agoDocument more changes
Arran Cudbard-Bell [Sat, 8 Sep 2012 20:51:41 +0000 (22:51 +0200)] 
Document more changes

13 years agoMinor fixes
Arran Cudbard-Bell [Sat, 8 Sep 2012 20:16:39 +0000 (21:16 +0100)] 
Minor fixes

13 years agoRemove duplicate declaration
Arran Cudbard-Bell [Fri, 7 Sep 2012 20:03:34 +0000 (22:03 +0200)] 
Remove duplicate declaration

13 years agoDon't die if the clients file doesn't contain client <name> {}
Arran Cudbard-Bell [Fri, 7 Sep 2012 16:01:59 +0000 (17:01 +0100)] 
Don't die if the clients file doesn't contain client <name> {}

13 years agoDon't die if the clients file doesn't contain client {}
Arran Cudbard-Bell [Fri, 7 Sep 2012 15:39:27 +0000 (16:39 +0100)] 
Don't die if the clients file doesn't contain client {}

13 years agoHungroups and hints should default to NULL, so theyre disabled if omitted
Arran Cudbard-Bell [Fri, 7 Sep 2012 13:47:39 +0000 (14:47 +0100)] 
Hungroups and hints should default to NULL, so theyre disabled if omitted

13 years agoUpdate src/modules/rlm_cache/rlm_cache.c
Arran Cudbard-Bell [Thu, 6 Sep 2012 16:55:27 +0000 (18:55 +0200)] 
Update src/modules/rlm_cache/rlm_cache.c

13 years agoChange attribute section name
Arran Cudbard-Bell [Thu, 6 Sep 2012 16:54:26 +0000 (18:54 +0200)] 
Change attribute section name

13 years agoAdd cache to accounting and preacct
Arran Cudbard-Bell [Thu, 6 Sep 2012 16:50:15 +0000 (18:50 +0200)] 
Add cache to accounting and preacct

13 years agoCheck for more parse errors when reading dicts. Bug found by Coverity
Alan T. DeKok [Thu, 6 Sep 2012 09:32:16 +0000 (11:32 +0200)] 
Check for more parse errors when reading dicts.  Bug found by Coverity

13 years agoDouble-check that we don't over-run the buffer
Alan T. DeKok [Thu, 6 Sep 2012 09:25:45 +0000 (11:25 +0200)] 
Double-check that we don't over-run the buffer

13 years agoCheck for memset of zero
Alan T. DeKok [Thu, 6 Sep 2012 09:22:24 +0000 (11:22 +0200)] 
Check for memset of zero

13 years agoClose directory when done with it. Bug found by Coverity
Alan T. DeKok [Thu, 6 Sep 2012 09:21:09 +0000 (11:21 +0200)] 
Close directory when done with it.  Bug found by Coverity

13 years agoClose socket on error. Bug found by Coverity
Alan T. DeKok [Thu, 6 Sep 2012 09:18:15 +0000 (11:18 +0200)] 
Close socket on error.  Bug found by Coverity

13 years agoClose FD if there's nothing to log. Bug found by Coverity
Alan T. DeKok [Thu, 6 Sep 2012 09:11:02 +0000 (11:11 +0200)] 
Close FD if there's nothing to log.  Bug found by Coverity

13 years agoEnsure all fields are initialized
Alan T. DeKok [Thu, 6 Sep 2012 09:09:46 +0000 (11:09 +0200)] 
Ensure all fields are initialized

13 years agoCommand sockets are debug messages, not info
Alan T. DeKok [Thu, 6 Sep 2012 09:28:18 +0000 (11:28 +0200)] 
Command sockets are debug messages, not info

13 years agoFix possible bug
Alan T. DeKok [Thu, 6 Sep 2012 09:00:26 +0000 (11:00 +0200)] 
Fix possible bug

13 years agoFix use after free. Bug found by Coverity
Alan T. DeKok [Thu, 6 Sep 2012 08:57:53 +0000 (10:57 +0200)] 
Fix use after free.  Bug found by Coverity

13 years agoOnly log known Acct-Status-Types. Bug found by Coverity
Alan T. DeKok [Thu, 6 Sep 2012 08:55:03 +0000 (10:55 +0200)] 
Only log known Acct-Status-Types.  Bug found by Coverity

13 years agoAdded script for monit
Alan T. DeKok [Sun, 2 Sep 2012 08:12:14 +0000 (10:12 +0200)] 
Added script for monit

13 years agoAdd debug option
Arran Cudbard-Bell [Thu, 6 Sep 2012 08:58:19 +0000 (10:58 +0200)] 
Add debug option

13 years agoAdd hup to default logrotate script
Arran Cudbard-Bell [Wed, 5 Sep 2012 17:46:25 +0000 (18:46 +0100)] 
Add hup to default logrotate script

13 years agoAllow defaults to come from env
Arran Cudbard-Bell [Wed, 5 Sep 2012 17:23:13 +0000 (18:23 +0100)] 
Allow defaults to come from env

13 years agoUpdate wiki link
Arran Cudbard-Bell [Wed, 5 Sep 2012 10:19:48 +0000 (12:19 +0200)] 
Update wiki link

13 years agoMerge pull request #83 from arr2036/v2.1.x
Arran Cudbard-Bell [Tue, 4 Sep 2012 16:46:00 +0000 (09:46 -0700)] 
Merge pull request #83 from arr2036/v2.1.x

Add option to disable krb5 cache

13 years agoAdd option to disable krb5 cache 83/head
Arran Cudbard-Bell [Tue, 28 Aug 2012 10:20:06 +0000 (11:20 +0100)] 
Add option to disable krb5 cache

13 years agoMerge pull request #81 from fajarnugraha/v2.1.x-redhat-20120904
Alan DeKok [Tue, 4 Sep 2012 07:40:37 +0000 (00:40 -0700)] 
Merge pull request #81 from fajarnugraha/v2.1.x-redhat-20120904

redhat package fix

13 years agoredhat: remove freeradius-postgres-sql.patch 81/head
Fajar A. Nugraha [Tue, 4 Sep 2012 06:49:48 +0000 (13:49 +0700)] 
redhat: remove freeradius-postgres-sql.patch

Obsoleted by commit 607109d and 87ab12b

13 years agoredhat: rlm_cache && rlm_wimax are now "stable"
Fajar A. Nugraha [Tue, 4 Sep 2012 06:46:48 +0000 (13:46 +0700)] 
redhat: rlm_cache && rlm_wimax are now "stable"

Adjust spec and patch to accomodate commit aee30b9

13 years agoTweak file read/parse errors, they're confusing when that's all you see
Arran Cudbard-Bell [Mon, 3 Sep 2012 11:00:38 +0000 (12:00 +0100)] 
Tweak file read/parse errors, they're confusing when that's all you see

13 years agoAdd configuration check on restart/reload
Arran Cudbard-Bell [Fri, 31 Aug 2012 14:49:21 +0000 (15:49 +0100)] 
Add configuration check on restart/reload
Add configtest option
Switch to lsb functions for start/stop

13 years agoUpdate the most visible copyright notices
Arran Cudbard-Bell [Fri, 31 Aug 2012 09:55:41 +0000 (10:55 +0100)] 
Update the most visible copyright notices

13 years agoPaircreate in v2 doesn't take vendor
Arran Cudbard-Bell [Thu, 30 Aug 2012 13:13:32 +0000 (15:13 +0200)] 
Paircreate in v2 doesn't take vendor

13 years agoAdd BT dictionary
Arran Cudbard-Bell [Thu, 30 Aug 2012 12:34:02 +0000 (13:34 +0100)] 
Add BT dictionary

13 years agoNote more recent changes
Arran Cudbard-Bell [Wed, 29 Aug 2012 18:02:28 +0000 (19:02 +0100)] 
Note more recent changes

13 years agoUnique indexes for everybody!
Arran Cudbard-Bell [Wed, 29 Aug 2012 17:57:23 +0000 (18:57 +0100)] 
Unique indexes for everybody!

13 years agoCheck for NULL secret on dynamic clients
Alan T. DeKok [Wed, 29 Aug 2012 16:40:03 +0000 (18:40 +0200)] 
Check for NULL secret on dynamic clients

13 years agoCorrect wiki link
Arran Cudbard-Bell [Wed, 29 Aug 2012 14:24:33 +0000 (15:24 +0100)] 
Correct wiki link

13 years agoAdd additional attributes to support features on the 7750 service router
Arran Cudbard-Bell [Wed, 29 Aug 2012 14:18:42 +0000 (15:18 +0100)] 
Add additional attributes to support features on the 7750 service router

13 years agoAdd entry hit stats
Arran Cudbard-Bell [Tue, 28 Aug 2012 15:26:10 +0000 (16:26 +0100)] 
Add entry hit stats

13 years agoChange variable names inline with HEAD
Arran Cudbard-Bell [Mon, 27 Aug 2012 19:41:39 +0000 (20:41 +0100)] 
Change variable names inline with HEAD

13 years agoAdd xlat support for retrieving specific attributes from the cache
Arran Cudbard-Bell [Sun, 26 Aug 2012 22:14:42 +0000 (23:14 +0100)] 
Add xlat support for retrieving specific attributes from the cache

13 years agoUnblocked, not blocked
Alan T. DeKok [Fri, 24 Aug 2012 15:44:02 +0000 (17:44 +0200)] 
Unblocked, not blocked

13 years agoTrack blocked / non-blocked state
Alan T. DeKok [Fri, 24 Aug 2012 15:30:18 +0000 (17:30 +0200)] 
Track blocked / non-blocked state

If a REQUEST transitions from OK to STOP_PROCESSING during
a module call, say WHICH module did this.