Alan T. DeKok [Mon, 26 May 2014 22:16:34 +0000 (18:16 -0400)]
fix compile error
Alan T. DeKok [Mon, 26 May 2014 22:14:51 +0000 (18:14 -0400)]
We always have a "request" now
Alan T. DeKok [Mon, 26 May 2014 22:10:53 +0000 (18:10 -0400)]
Start request numbers at 1
Which distinguishes them from fake requests
Alan T. DeKok [Mon, 26 May 2014 22:10:09 +0000 (18:10 -0400)]
Add a fake request for outgoing TLS client connections
Arran Cudbard-Bell [Mon, 26 May 2014 21:59:52 +0000 (22:59 +0100)]
Fix cbtls now we don't check for request in RDEBUG macros
Arran Cudbard-Bell [Mon, 26 May 2014 20:22:45 +0000 (21:22 +0100)]
Add instance to application name
Arran Cudbard-Bell [Mon, 26 May 2014 19:28:57 +0000 (20:28 +0100)]
Should be error message
Arran Cudbard-Bell [Mon, 26 May 2014 19:27:39 +0000 (20:27 +0100)]
Add asserts to radlog functions
Arran Cudbard-Bell [Mon, 26 May 2014 18:47:14 +0000 (19:47 +0100)]
rm unused goto
Arran Cudbard-Bell [Mon, 26 May 2014 18:29:55 +0000 (19:29 +0100)]
This should never happen
Arran Cudbard-Bell [Mon, 26 May 2014 18:16:44 +0000 (19:16 +0100)]
Impose a hard limit on the number of reconnection attempts for rlm_sql and rlm_ldap
Arran Cudbard-Bell [Mon, 26 May 2014 18:16:15 +0000 (19:16 +0100)]
Don't reconnect on QUERY CANCELED
Arran Cudbard-Bell [Mon, 26 May 2014 14:34:47 +0000 (15:34 +0100)]
Update ChangeLog
Arran Cudbard-Bell [Mon, 26 May 2014 14:28:43 +0000 (15:28 +0100)]
Use the same format as other applications
Arran Cudbard-Bell [Mon, 26 May 2014 13:45:27 +0000 (14:45 +0100)]
Tighter range constraint on INTEGER types
Alan T. DeKok [Mon, 26 May 2014 13:31:04 +0000 (09:31 -0400)]
Call rad_postauth() and send the packet from proxy_no_reply. Closes #657
Alan T. DeKok [Mon, 26 May 2014 13:30:38 +0000 (09:30 -0400)]
Don't delay proxy replies when there was a timeout
Arran Cudbard-Bell [Mon, 26 May 2014 13:23:01 +0000 (14:23 +0100)]
One last sign fix for rlm_securid
Arran Cudbard-Bell [Mon, 26 May 2014 13:03:44 +0000 (14:03 +0100)]
Typo
Arran Cudbard-Bell [Mon, 26 May 2014 12:30:48 +0000 (13:30 +0100)]
Cast interval values to ints before use, so we don't get sign issues with time_t. Fixes #659
Arran Cudbard-Bell [Mon, 26 May 2014 12:09:25 +0000 (13:09 +0100)]
Use signed int to represent epoch in rlm_cache
Nikolai Kondrashov [Mon, 26 May 2014 11:26:41 +0000 (14:26 +0300)]
Fix compilation of rlm_eap
Mark rlm_eap_tnc connection_string const to cater to FR_CONF_OFFSET
invocation. This fixes the build of rlm_eap module.
Arran Cudbard-Bell [Mon, 26 May 2014 11:25:58 +0000 (12:25 +0100)]
Doing it the smart way causes Doxygen errors
Arran Cudbard-Bell [Mon, 26 May 2014 11:07:42 +0000 (12:07 +0100)]
Move db_string building into the pg instantiation function
Add application_name to the db_string
Arran Cudbard-Bell [Sun, 25 May 2014 22:42:14 +0000 (23:42 +0100)]
Add talloc_frees in realm
Arran Cudbard-Bell [Sun, 25 May 2014 22:21:14 +0000 (23:21 +0100)]
Sync rlm_python and rlm_ldap with master
Arran Cudbard-Bell [Sun, 25 May 2014 22:00:11 +0000 (23:00 +0100)]
Add compile time checking for config pointers
Arran Cudbard-Bell [Sat, 24 May 2014 21:28:37 +0000 (22:28 +0100)]
Fix comments which caused doxygen parse issues
Arran Cudbard-Bell [Sat, 24 May 2014 21:07:53 +0000 (22:07 +0100)]
Rest auth should just do the same checks as rlm_pap for credentials
Alan T. DeKok [Sat, 24 May 2014 19:31:24 +0000 (15:31 -0400)]
Fix for scan warning
Arran Cudbard-Bell [Sat, 24 May 2014 19:19:55 +0000 (20:19 +0100)]
Don't set SO_REUSEADDR for UDP ports
Arran Cudbard-Bell [Sat, 24 May 2014 17:50:09 +0000 (18:50 +0100)]
Formatting
Arran Cudbard-Bell [Sat, 24 May 2014 17:36:35 +0000 (18:36 +0100)]
All usage messages should go to the same place
Arran Cudbard-Bell [Sat, 24 May 2014 17:35:23 +0000 (18:35 +0100)]
Exit after reading all packets in radsniff
Arran Cudbard-Bell [Sat, 24 May 2014 16:25:36 +0000 (17:25 +0100)]
It's either a read error or a read of an invalid number of bytes
Arran Cudbard-Bell [Sat, 24 May 2014 15:59:53 +0000 (16:59 +0100)]
Check for NULL hs_type first
Alan T. DeKok [Sat, 24 May 2014 15:51:41 +0000 (11:51 -0400)]
Add coa_no_reply and glue it into the state machine
Alan T. DeKok [Sat, 24 May 2014 15:50:58 +0000 (11:50 -0400)]
DEBUG2 --> RDEBUG2 for messages
Alan T. DeKok [Sat, 24 May 2014 15:49:46 +0000 (11:49 -0400)]
Catch race condition in proxy_reply
If we've decided there's no reply, then we don't use it, even
if one comes in
Arran Cudbard-Bell [Sat, 24 May 2014 15:37:16 +0000 (16:37 +0100)]
Add check for limits.h
Arran Cudbard-Bell [Sat, 24 May 2014 15:10:58 +0000 (16:10 +0100)]
Add limits.h to libradius.h
Arran Cudbard-Bell [Sat, 24 May 2014 15:01:13 +0000 (16:01 +0100)]
Change num to int
Arran Cudbard-Bell [Sat, 24 May 2014 14:49:17 +0000 (15:49 +0100)]
Typo
Arran Cudbard-Bell [Sat, 24 May 2014 12:31:02 +0000 (13:31 +0100)]
Update ChangeLog
Arran Cudbard-Bell [Sat, 24 May 2014 12:27:47 +0000 (13:27 +0100)]
Add xlat to print the current tag of an attribute
Arran Cudbard-Bell [Sat, 24 May 2014 12:03:56 +0000 (13:03 +0100)]
#647 only appeared after 3.0.3 and #648 is so minor it doesn't need mentioning
Arran Cudbard-Bell [Sat, 24 May 2014 11:52:17 +0000 (12:52 +0100)]
Update ChangeLog
Arran Cudbard-Bell [Sat, 24 May 2014 11:12:49 +0000 (12:12 +0100)]
Should be signed
Arran Cudbard-Bell [Sat, 24 May 2014 11:03:58 +0000 (12:03 +0100)]
Various coverity fixes
Arran Cudbard-Bell [Sat, 24 May 2014 10:39:29 +0000 (11:39 +0100)]
Don't SEGV on parse error in unittest
Arran Cudbard-Bell [Sat, 24 May 2014 09:56:52 +0000 (10:56 +0100)]
clang analyzer issue
Arran Cudbard-Bell [Sat, 24 May 2014 09:48:23 +0000 (10:48 +0100)]
Reformatting
Arran Cudbard-Bell [Sat, 24 May 2014 09:43:35 +0000 (10:43 +0100)]
Tests for removal by tag and index
Make tag processing consistent everywhere
Make all internally created VALUE_PAIRs default to TAG_ANY so that when used as 'check'/'filter' vps they match all tagged and untagged attributes.
Arran Cudbard-Bell [Fri, 23 May 2014 22:05:51 +0000 (23:05 +0100)]
Various fixups in xlat_getvp
Arran Cudbard-Bell [Fri, 23 May 2014 22:02:36 +0000 (23:02 +0100)]
number xlat-attr-tag
Arran Cudbard-Bell [Fri, 23 May 2014 21:08:59 +0000 (22:08 +0100)]
nonnull declarations should go at the begining
Arran Cudbard-Bell [Fri, 23 May 2014 22:01:26 +0000 (23:01 +0100)]
Minor fixes in pairmake
Arran Cudbard-Bell [Fri, 23 May 2014 22:00:23 +0000 (23:00 +0100)]
Fix tag filter debug
Arran Cudbard-Bell [Fri, 23 May 2014 21:01:09 +0000 (22:01 +0100)]
Using [*] [#] [0] on fake attributes should produce the same result as on the real ones
Arran Cudbard-Bell [Fri, 23 May 2014 21:08:43 +0000 (22:08 +0100)]
Don't assert on list copy (head should of been NULL after adding all it's pairs)
Arran Cudbard-Bell [Fri, 23 May 2014 17:39:19 +0000 (18:39 +0100)]
Fix more places where tags weren't respected correctly
Alan T. DeKok [Fri, 23 May 2014 17:14:27 +0000 (13:14 -0400)]
Fix ref to re-named test
Alan T. DeKok [Fri, 23 May 2014 16:31:07 +0000 (12:31 -0400)]
Simplify proxy no reply case. Closes #657
Arran Cudbard-Bell [Fri, 23 May 2014 16:18:31 +0000 (17:18 +0100)]
Add tag correction pass so update sections insert tagged attributes again
Arran Cudbard-Bell [Fri, 23 May 2014 16:00:13 +0000 (17:00 +0100)]
Add additional texts for index
Alan T. DeKok [Fri, 23 May 2014 15:24:18 +0000 (11:24 -0400)]
Allow Post-Proxy-Type Fail. Closes #656
Arran Cudbard-Bell [Fri, 23 May 2014 15:16:46 +0000 (16:16 +0100)]
Update ChangeLog
Arran Cudbard-Bell [Fri, 23 May 2014 14:59:46 +0000 (15:59 +0100)]
Typo
Arran Cudbard-Bell [Fri, 23 May 2014 14:44:18 +0000 (15:44 +0100)]
Fix merge issue
Fajar A. Nugraha [Fri, 23 May 2014 13:33:46 +0000 (20:33 +0700)]
redhat: add rlm_unpack, remove rlm_unbound config
Arran Cudbard-Bell [Fri, 23 May 2014 14:00:06 +0000 (15:00 +0100)]
Change array index range back to between 0-1000
Arran Cudbard-Bell [Fri, 23 May 2014 13:49:49 +0000 (14:49 +0100)]
Fix corner case when using fr_cursor_remove and fr_cursor_next_by_da together
Arran Cudbard-Bell [Fri, 23 May 2014 13:14:23 +0000 (14:14 +0100)]
Fix array offsets to that offset 0 is differentiated from no offset
Arran Cudbard-Bell [Fri, 23 May 2014 13:06:54 +0000 (14:06 +0100)]
Rework map2request to process multiple attributes returned from func, correctly Fixes #652
Arran Cudbard-Bell [Fri, 23 May 2014 13:02:25 +0000 (14:02 +0100)]
Use the same num/tag field widths and values in xlat and VPT code, this allows us to optimised attribute and tag selection XLATs to VPTs in some instances.
Arran Cudbard-Bell [Fri, 23 May 2014 13:09:35 +0000 (14:09 +0100)]
Should be using the macro to access attribute.num
Arran Cudbard-Bell [Fri, 23 May 2014 12:15:55 +0000 (13:15 +0100)]
Formatting and better error messages in radius_tmpl2str
Arran Cudbard-Bell [Fri, 23 May 2014 12:14:11 +0000 (13:14 +0100)]
Enumerate failures in base64 test
Arran Cudbard-Bell [Thu, 22 May 2014 21:44:37 +0000 (22:44 +0100)]
Add more tests for deletions
Arran Cudbard-Bell [Thu, 22 May 2014 18:52:31 +0000 (19:52 +0100)]
Use sql_rcode_t
Arran Cudbard-Bell [Thu, 22 May 2014 19:57:26 +0000 (20:57 +0100)]
update-operator test should use += to add failures
Arran Cudbard-Bell [Thu, 22 May 2014 15:58:26 +0000 (16:58 +0100)]
Newer name for control list should have priority
Arran Cudbard-Bell [Thu, 22 May 2014 19:56:40 +0000 (20:56 +0100)]
make rad_assert_fail call fr_fault(SIGABRT) (instead of abort) so we have a better chance of entering the debugger with a valid stack
Arran Cudbard-Bell [Thu, 22 May 2014 21:16:20 +0000 (22:16 +0100)]
Formatting
Arran Cudbard-Bell [Thu, 22 May 2014 19:55:54 +0000 (20:55 +0100)]
Add fr_cursor_last
Alan T. DeKok [Fri, 23 May 2014 12:51:40 +0000 (08:51 -0400)]
Allow Post-Proxy-Type Fail. Closes #653
Alan T. DeKok [Thu, 22 May 2014 19:55:42 +0000 (15:55 -0400)]
Run pass2_cb on components once, not for each component
Alan T. DeKok [Thu, 22 May 2014 13:31:20 +0000 (09:31 -0400)]
Do pass2 only once. Closes #650
A temporary fix until we can find out why it's loading the
same thing multiple times
Arran Cudbard-Bell [Thu, 22 May 2014 11:50:08 +0000 (12:50 +0100)]
Need to pass CPPFLAGS to the analyser too
Arran Cudbard-Bell [Thu, 22 May 2014 11:48:06 +0000 (12:48 +0100)]
Need to check that rlm_sql_select_query != RLM_SQL_OK, < 0 is not enough as it may return RLM_SQL_RECONNECT Fixes #651
Arran Cudbard-Bell [Thu, 22 May 2014 11:47:04 +0000 (12:47 +0100)]
Section can sometimes be NULL
Arran Cudbard-Bell [Thu, 22 May 2014 11:45:51 +0000 (12:45 +0100)]
Remove useless wrapper functions in the postgresql driver
Arran Cudbard-Bell [Thu, 22 May 2014 11:19:05 +0000 (12:19 +0100)]
Markup more SQL functions as nonnull
Arran Cudbard-Bell [Thu, 22 May 2014 11:08:50 +0000 (12:08 +0100)]
Whitespace
Arran Cudbard-Bell [Thu, 22 May 2014 11:07:18 +0000 (12:07 +0100)]
Fix dumb errors in the rlm_sql reconnection logic. Fixes #651
Arran Cudbard-Bell [Thu, 22 May 2014 10:36:58 +0000 (11:36 +0100)]
Backport boiler.mk from master
Arran Cudbard-Bell [Thu, 22 May 2014 10:36:47 +0000 (11:36 +0100)]
Whitespace
Arran Cudbard-Bell [Thu, 22 May 2014 10:14:06 +0000 (11:14 +0100)]
Pass pointer to the handle instead of handle in SQL group functions
Arran Cudbard-Bell [Wed, 21 May 2014 21:48:01 +0000 (22:48 +0100)]
Add a few more enum types
Arran Cudbard-Bell [Wed, 21 May 2014 21:46:20 +0000 (22:46 +0100)]
Add PW_TYPE_SIGNED and PW_TYPE_INTEGER64 to the conffile parser
PW_TYPE_INTEGER was being used to create signed ints, which in the vast majority of places was wrong (they needed unsigned ints).
For anything which does need signed ints there's now PW_TYPE_SIGNED.