Alan T. DeKok [Wed, 23 Jan 2013 20:08:34 +0000 (15:08 -0500)]
More forgiving way of making CA depend on index && serial
If they don't exist, we create them.
If they do exist, we don't care if they changed.
Alan T. DeKok [Wed, 23 Jan 2013 20:11:31 +0000 (15:11 -0500)]
Make sure these are deleted, too
Arran Cudbard-Bell [Tue, 22 Jan 2013 09:21:58 +0000 (09:21 +0000)]
Fix some typos
Arran Cudbard-Bell [Tue, 22 Jan 2013 00:05:43 +0000 (00:05 +0000)]
Add doxygen headers to all module files
Arran Cudbard-Bell [Mon, 21 Jan 2013 22:29:43 +0000 (22:29 +0000)]
Remove rlm_acctlog
Arran Cudbard-Bell [Wed, 9 Jan 2013 18:52:32 +0000 (18:52 +0000)]
Make rlm_krb5 threadsafe.
Arran Cudbard-Bell [Mon, 21 Jan 2013 19:35:07 +0000 (19:35 +0000)]
Remove dialup admin
Arran Cudbard-Bell [Mon, 21 Jan 2013 19:15:35 +0000 (19:15 +0000)]
Enable with_ntdomain_hack by default in mschap
Alan T. DeKok [Mon, 21 Jan 2013 19:13:30 +0000 (14:13 -0500)]
Note edir changes
Alan T. DeKok [Mon, 21 Jan 2013 19:13:18 +0000 (14:13 -0500)]
Don't quote yes/no
Arran Cudbard-Bell [Mon, 21 Jan 2013 11:29:22 +0000 (11:29 +0000)]
selected array should be reinitialized on each
iteration of i to avoid more than one "selected" operator
in the dropdown.
As posted by Octavio Alvarez.
Arran Cudbard-Bell [Mon, 21 Jan 2013 00:40:23 +0000 (00:40 +0000)]
Update src/main/version.c
Arran Cudbard-Bell [Mon, 21 Jan 2013 00:37:35 +0000 (00:37 +0000)]
Update COPYRIGHT
Arran Cudbard-Bell [Sun, 20 Jan 2013 22:25:20 +0000 (22:25 +0000)]
Replace credits with a link to the Acknowledgements wiki page
Arran Cudbard-Bell [Sun, 20 Jan 2013 13:09:57 +0000 (13:09 +0000)]
Use of 'op' instead of 'operator', and declare it as an FR_TOKEN.
Operator conflicts with a C++ keyword.
Arran Cudbard-Bell [Sun, 20 Jan 2013 12:42:55 +0000 (12:42 +0000)]
Remove @version, doxygen seems to parse $id ok
Add callback docs for connection API
Alan T. DeKok [Sat, 19 Jan 2013 14:19:53 +0000 (09:19 -0500)]
Decode VSA TLVs, too
Arran Cudbard-Bell [Thu, 17 Jan 2013 07:15:21 +0000 (23:15 -0800)]
Merge pull request #169 from olivierbeytrison/master
Logic was incorrect in cache_add if control:Cache-Merge was set to no
Olivier Beytrison [Thu, 17 Jan 2013 07:12:38 +0000 (08:12 +0100)]
wrong logic for cache merge
Arran Cudbard-Bell [Wed, 16 Jan 2013 19:44:17 +0000 (19:44 +0000)]
Dynamically resolve dictionary entrys for control attrs
Add control:Cache-Merge, when set to no makes the cache 'wo'
Arran Cudbard-Bell [Wed, 16 Jan 2013 17:06:11 +0000 (17:06 +0000)]
Fix minor issues
Arran Cudbard-Bell [Wed, 16 Jan 2013 17:04:01 +0000 (17:04 +0000)]
Update LDAP default config
Arran Cudbard-Bell [Wed, 16 Jan 2013 14:30:08 +0000 (14:30 +0000)]
Switch to using explicit template types
Add support for copying lists to rlm_cache
Add more sanity checks to rlm_ldap and rlm_cache
Reformat more code in rlm_ldap
Arran Cudbard-Bell [Tue, 15 Jan 2013 17:58:48 +0000 (17:58 +0000)]
Fixup documentation for valuepair.c
Arran Cudbard-Bell [Tue, 15 Jan 2013 17:49:04 +0000 (17:49 +0000)]
Update rlm_cache to use the attrmap API
Improve rlm_cache debugging
Make copying attributes into current requests dependent on whether the src/dst lists are not the same
Arran Cudbard-Bell [Tue, 15 Jan 2013 17:47:33 +0000 (17:47 +0000)]
Minor formatting
Arran Cudbard-Bell [Tue, 15 Jan 2013 17:47:10 +0000 (17:47 +0000)]
Update attrmap functions to be more flexible, and add CS to map function from rlm_ldap
Arran Cudbard-Bell [Tue, 15 Jan 2013 17:45:09 +0000 (17:45 +0000)]
Fix typo in cache config item name
Arran Cudbard-Bell [Tue, 15 Jan 2013 17:42:57 +0000 (17:42 +0000)]
Add function for printing lists to request debug log
Arran Cudbard-Bell [Mon, 14 Jan 2013 10:51:47 +0000 (02:51 -0800)]
Merge pull request #166 from olivierbeytrison/master
rlm_cache : Operator not retrieved in cache_verify
Olivier Beytrison [Mon, 14 Jan 2013 10:48:31 +0000 (11:48 +0100)]
Add missing cf_pair_operator to cache_verify
Arran Cudbard-Bell [Fri, 11 Jan 2013 23:24:48 +0000 (23:24 +0000)]
Add index files for module and client
Arran Cudbard-Bell [Fri, 11 Jan 2013 23:17:53 +0000 (23:17 +0000)]
Move license declarations outside of file descriptions
Arran Cudbard-Bell [Fri, 11 Jan 2013 20:16:16 +0000 (20:16 +0000)]
Define HAVE_JSON when generating docs
Arran Cudbard-Bell [Fri, 11 Jan 2013 20:01:00 +0000 (20:01 +0000)]
Fix minor formatting issue
Arran Cudbard-Bell [Fri, 11 Jan 2013 19:10:58 +0000 (19:10 +0000)]
More doxygen tweaking
Arran Cudbard-Bell [Fri, 11 Jan 2013 15:27:51 +0000 (15:27 +0000)]
Add documentation to modules.h
Add proper return code type rlm_rcode_t, and update signatures of all module functions that return rcodes
Arran Cudbard-Bell [Wed, 9 Jan 2013 23:25:17 +0000 (15:25 -0800)]
Merge pull request #163 from alanbuxey/master
CUI MD5 shouldnt change if User plays with format of their identity , new F5 dictionary entry
Alan Buxey [Wed, 9 Jan 2013 23:19:50 +0000 (23:19 +0000)]
added new dictionary entry
as per
http://support.f5.com/kb/en-us/solutions/public/11000/400/sol11431.html
Alan Buxey [Wed, 9 Jan 2013 23:19:35 +0000 (23:19 +0000)]
make CUI MD5 not reliant on case of User-Name
MD5 for CUI would change if User put their name in different case
Alan T. DeKok [Tue, 8 Jan 2013 18:14:49 +0000 (13:14 -0500)]
Add stats on last packet sent / recv for home server
Alan T. DeKok [Mon, 7 Jan 2013 23:44:35 +0000 (18:44 -0500)]
Updates for new changes
Alan T. DeKok [Mon, 7 Jan 2013 23:43:51 +0000 (18:43 -0500)]
Be more graceful about reporting home server state
Alan T. DeKok [Mon, 7 Jan 2013 23:12:49 +0000 (18:12 -0500)]
Add "unknown" for home server state
Arran Cudbard-Bell [Mon, 7 Jan 2013 19:25:17 +0000 (19:25 +0000)]
Add documentation for the connection pool API
Update some weird argument names and field names so they make more sense.
Arran Cudbard-Bell [Mon, 7 Jan 2013 16:52:53 +0000 (08:52 -0800)]
Merge pull request #161 from philmayers/sqlnull
specify TARGET for rlm_sql_null
Phil Mayers [Mon, 7 Jan 2013 16:45:50 +0000 (16:45 +0000)]
specify TARGET for rlm_sql_null
Arran Cudbard-Bell [Mon, 7 Jan 2013 11:09:46 +0000 (11:09 +0000)]
Don't include references they're too verbose
Define multivalued TAGs properly
Arran Cudbard-Bell [Mon, 7 Jan 2013 10:51:52 +0000 (10:51 +0000)]
Enable additional doxygen features
Alan T. DeKok [Fri, 4 Jan 2013 12:59:02 +0000 (07:59 -0500)]
As posted to the list
Alan T. DeKok [Fri, 4 Jan 2013 12:55:05 +0000 (07:55 -0500)]
Merge branch 'master' of github.com:FreeRADIUS/freeradius-server
Arran Cudbard-Bell [Wed, 2 Jan 2013 12:31:59 +0000 (12:31 +0000)]
Fix more null string checks
Arran Cudbard-Bell [Mon, 31 Dec 2012 11:36:35 +0000 (11:36 +0000)]
Minor fixes in rlm_rest
Arran Cudbard-Bell [Sun, 30 Dec 2012 23:34:06 +0000 (23:34 +0000)]
Update doxygen documentation
Olivier Beytrison [Fri, 21 Dec 2012 14:46:23 +0000 (15:46 +0100)]
initial support for multi-valued attributes in rlm_cache
Arran Cudbard-Bell [Sun, 30 Dec 2012 12:38:03 +0000 (12:38 +0000)]
Fix warning
Arran Cudbard-Bell [Sat, 29 Dec 2012 23:26:56 +0000 (23:26 +0000)]
Add support for tags to remaining functions in lib/valuepair.c
Alan T. DeKok [Fri, 28 Dec 2012 13:35:22 +0000 (08:35 -0500)]
Allow TLVs in the standard space, too.
The next step will be to fix the digest module to use the new
format, and to update the dictionaries.
Alan T. DeKok [Fri, 28 Dec 2012 13:26:57 +0000 (08:26 -0500)]
Complain if we can't run radclient
Alan T. DeKok [Thu, 27 Dec 2012 17:09:10 +0000 (12:09 -0500)]
Restructure how attributes are packed
so that we can potentially allow TLVs in the standard space
Alan T. DeKok [Thu, 27 Dec 2012 13:12:06 +0000 (08:12 -0500)]
Simplify "extended" handling.
"extended", "long-extended" and "evs" types get the flags.extended = 1
The various other code then keys off of "flags.extended", rather than
using the VENDORPEC_EXTENDED hack.
Alan T. DeKok [Tue, 25 Dec 2012 13:59:23 +0000 (08:59 -0500)]
Remove old unused code
Alan T. DeKok [Tue, 25 Dec 2012 13:58:46 +0000 (08:58 -0500)]
Cast to quiet compiler
Alan T. DeKok [Tue, 25 Dec 2012 13:56:26 +0000 (08:56 -0500)]
Casts to quiet compiler
Arran Cudbard-Bell [Fri, 21 Dec 2012 15:13:11 +0000 (15:13 +0000)]
Always respect Response-Packet-Type for authentication requests
Alan T. DeKok [Fri, 21 Dec 2012 12:43:52 +0000 (07:43 -0500)]
Minor cleanups
Added documentation on new data types. Re-arranged dictionaries
to make a bit more sense.
Alan T. DeKok [Fri, 21 Dec 2012 12:16:04 +0000 (07:16 -0500)]
Move Message-Authenticator code
from a generic place to a better place
Alan T. DeKok [Fri, 21 Dec 2012 11:54:56 +0000 (06:54 -0500)]
Can't compare pairs of two different types
Alan T. DeKok [Thu, 20 Dec 2012 19:07:47 +0000 (14:07 -0500)]
Add descriptive error messages
Alan T. DeKok [Thu, 20 Dec 2012 19:07:09 +0000 (14:07 -0500)]
Add missing "break"
Alan T. DeKok [Thu, 20 Dec 2012 18:30:40 +0000 (13:30 -0500)]
Document new types
Alan T. DeKok [Thu, 20 Dec 2012 18:25:46 +0000 (13:25 -0500)]
Forcibly clear out prefixes in ipv4prefix
If the other guy sends 127.0.0.1/8, it really means 127.0.0.0/8
Alan T. DeKok [Thu, 20 Dec 2012 18:25:29 +0000 (13:25 -0500)]
Fix typo in ipv4prefix size
Alan T. DeKok [Thu, 20 Dec 2012 14:44:47 +0000 (09:44 -0500)]
Enforce dots in realm only if a realm exists
Otherwise the historic "bob / bob" test user doesn't work
Alan T. DeKok [Thu, 20 Dec 2012 14:44:15 +0000 (09:44 -0500)]
Added "++" to keep in sync with src/include/token.h
This is why new enum fields are added at the END of the enum!
Alan T. DeKok [Thu, 20 Dec 2012 14:18:41 +0000 (09:18 -0500)]
Add IPv4prefix data type for RFC 6572
Alan T. DeKok [Thu, 20 Dec 2012 13:00:11 +0000 (08:00 -0500)]
Dictionary for RFC 6572
Alan T. DeKok [Thu, 20 Dec 2012 12:45:42 +0000 (07:45 -0500)]
Dictionary for RFC 6519
Alan T. DeKok [Thu, 20 Dec 2012 12:08:31 +0000 (07:08 -0500)]
SETFD for O_NONBLOCK
From Debian Bug #696250
Arran Cudbard-Bell [Thu, 20 Dec 2012 07:19:59 +0000 (23:19 -0800)]
Merge pull request #158 from olivierbeytrison/master
missing space in rlm_eap/mem.c
Olivier Beytrison [Thu, 20 Dec 2012 06:59:22 +0000 (07:59 +0100)]
fix-typo
Arran Cudbard-Bell [Wed, 19 Dec 2012 18:50:57 +0000 (18:50 +0000)]
Set Post-Proxy-Type Reject if the request was rejected by the proxy server
Arran Cudbard-Bell [Tue, 18 Dec 2012 11:43:44 +0000 (11:43 +0000)]
Attempt to reconnect all the connections
Attempt to reconnect on modify
Arran Cudbard-Bell [Sat, 15 Dec 2012 14:24:25 +0000 (14:24 +0000)]
Use async call so we can timeout on ldap modifications
Arran Cudbard-Bell [Fri, 14 Dec 2012 18:50:12 +0000 (18:50 +0000)]
Fix condition
Arran Cudbard-Bell [Fri, 14 Dec 2012 18:36:05 +0000 (18:36 +0000)]
Fix typo
Alan T. DeKok [Fri, 14 Dec 2012 16:13:29 +0000 (17:13 +0100)]
Allow for multiple inserts in one transaction.
Patch from Uwe Meyer-Gruhl
Alan T. DeKok [Fri, 14 Dec 2012 13:02:53 +0000 (08:02 -0500)]
New target to check for compiler warnings
Alan T. DeKok [Fri, 14 Dec 2012 10:43:45 +0000 (05:43 -0500)]
Fix compiler warnings
Alan T. DeKok [Fri, 14 Dec 2012 10:39:24 +0000 (05:39 -0500)]
Fix compiler warnings
Alan T. DeKok [Fri, 14 Dec 2012 10:25:45 +0000 (05:25 -0500)]
Fix compiler warning
Alan T. DeKok [Fri, 14 Dec 2012 10:25:07 +0000 (05:25 -0500)]
Move compile-time #warning to comment
Arran Cudbard-Bell [Thu, 13 Dec 2012 12:31:19 +0000 (12:31 +0000)]
Move more messages outside of locks
Arran Cudbard-Bell [Wed, 12 Dec 2012 14:14:15 +0000 (14:14 +0000)]
Distinguish between idle and spare connections
Track last throttled time and use it to limit error messages
Add connection opened/failed messages
Arran Cudbard-Bell [Wed, 12 Dec 2012 11:18:20 +0000 (11:18 +0000)]
Fix duplicate connection close messages
Arran Cudbard-Bell [Wed, 12 Dec 2012 10:41:51 +0000 (10:41 +0000)]
Add more debugging for when we bail out of spawning a new connection
Arran Cudbard-Bell [Tue, 11 Dec 2012 22:17:13 +0000 (22:17 +0000)]
Ignore right operand for !*
Arran Cudbard-Bell [Tue, 11 Dec 2012 21:55:17 +0000 (21:55 +0000)]
Return noop if we did no work
Arran Cudbard-Bell [Tue, 11 Dec 2012 21:50:03 +0000 (21:50 +0000)]
Add missing module prefix to some log messages
Arran Cudbard-Bell [Tue, 11 Dec 2012 16:26:49 +0000 (16:26 +0000)]
Only allow ANY for !*