Arran Cudbard-Bell [Mon, 13 Jul 2015 14:47:15 +0000 (10:47 -0400)]
Whitespace
Arran Cudbard-Bell [Mon, 13 Jul 2015 14:46:30 +0000 (10:46 -0400)]
Mention putting log output in backticks
Arran Cudbard-Bell [Mon, 13 Jul 2015 14:42:58 +0000 (10:42 -0400)]
Refine the contributing document a little
Arran Cudbard-Bell [Mon, 13 Jul 2015 01:34:18 +0000 (21:34 -0400)]
Add contributing document
Arran Cudbard-Bell [Sun, 12 Jul 2015 22:04:57 +0000 (18:04 -0400)]
Add notes to README.rst about commercial support and abusing the GitHub issue tracker
Alan T. DeKok [Fri, 10 Jul 2015 21:26:02 +0000 (17:26 -0400)]
More optimizations
After converting "%{Attr}" to &Attr, do more parsing of the RHS,
and check if teh RHS is an empty string. If so, the string expansion
and comparison to empty string is just an existence check for the
attribute.
Alan T. DeKok [Fri, 10 Jul 2015 21:06:11 +0000 (17:06 -0400)]
Standardize warning messages
Alan T. DeKok [Fri, 10 Jul 2015 15:21:47 +0000 (11:21 -0400)]
check_config is now in conffile.c
Alan T. DeKok [Fri, 10 Jul 2015 13:02:12 +0000 (09:02 -0400)]
Move check_config to conffile.c
config things should arguably be here...
Alan T. DeKok [Fri, 10 Jul 2015 12:54:09 +0000 (08:54 -0400)]
Don't complain on deprecated. Closes #1131
Alan T. DeKok [Thu, 9 Jul 2015 17:57:15 +0000 (13:57 -0400)]
Don't convert RHS to data if RHS is empty
FIXME: The test should really be converted to an existence check
Alan T. DeKok [Thu, 9 Jul 2015 17:56:54 +0000 (13:56 -0400)]
Don't convert LIST to ATTRIBUTE
Alan T. DeKok [Thu, 9 Jul 2015 17:27:04 +0000 (13:27 -0400)]
Do more optimizations
If LHS XLAT was converted to an attribute reference, AND the
RHS is a literal, then convert the RHS to type-specific data, too
Alan T. DeKok [Thu, 9 Jul 2015 17:26:13 +0000 (13:26 -0400)]
Always recurse in pass2
even if the node is marked as PASS2_FIXUP_NONE. So that
xlat's can be compiled to attribute references
Alan T. DeKok [Thu, 9 Jul 2015 17:25:27 +0000 (13:25 -0400)]
Explictly handle more condition types
And recurse on children
Alan T. DeKok [Thu, 9 Jul 2015 17:24:22 +0000 (13:24 -0400)]
label should always be defined
Alan T. DeKok [Thu, 9 Jul 2015 17:22:06 +0000 (13:22 -0400)]
Don't include the '}' in the xlat name
Alan T. DeKok [Thu, 9 Jul 2015 17:21:49 +0000 (13:21 -0400)]
Manual clean up on error.
Talloc will do this for us, but it's good practice
Alan T. DeKok [Thu, 9 Jul 2015 16:40:41 +0000 (12:40 -0400)]
Bump for 3.0.10
Arran Cudbard-Bell [Thu, 9 Jul 2015 03:48:19 +0000 (23:48 -0400)]
Always free clients list if we allocated it Closes #1130
Alan T. DeKok [Wed, 8 Jul 2015 17:58:22 +0000 (13:58 -0400)]
Bump for 3.0.10
Arran Cudbard-Bell [Wed, 8 Jul 2015 15:44:37 +0000 (11:44 -0400)]
map_to_request handles indentation already
Arran Cudbard-Bell [Wed, 8 Jul 2015 15:42:31 +0000 (11:42 -0400)]
Cached memberships go in control
Alan T. DeKok [Wed, 8 Jul 2015 15:41:12 +0000 (11:41 -0400)]
note recent changes
Alan T. DeKok [Wed, 8 Jul 2015 15:31:48 +0000 (11:31 -0400)]
Added file. Part of #1126
Arran Cudbard-Bell [Wed, 8 Jul 2015 15:24:48 +0000 (11:24 -0400)]
Use standard VP debugging format when adding cached group memberships
Arran Cudbard-Bell [Wed, 8 Jul 2015 15:24:29 +0000 (11:24 -0400)]
Don't double indent debug output
Arran Cudbard-Bell [Wed, 8 Jul 2015 14:53:20 +0000 (10:53 -0400)]
Split out group tests
Alan T. DeKok [Wed, 8 Jul 2015 14:24:11 +0000 (10:24 -0400)]
Be more careful about talloc parent. Fixes #1129
Arran Cudbard-Bell [Wed, 8 Jul 2015 04:10:02 +0000 (00:10 -0400)]
bind_dn references need to be double quoted else they're not expanded
Arran Cudbard-Bell [Tue, 7 Jul 2015 21:44:14 +0000 (17:44 -0400)]
Fix leak that wasn't really a leak Closes #1122
The server would immediately exit anyway, but for code cleanliness we should probably fix it. As reported by jpereira.
Alan DeKok [Tue, 7 Jul 2015 20:36:20 +0000 (16:36 -0400)]
Merge pull request #1124 from jpereira/devel/radattr-usage
Added the option -h for 'radattr' tool. refs #1123
Alan DeKok [Tue, 7 Jul 2015 20:36:16 +0000 (16:36 -0400)]
Merge pull request #1117 from jpereira/doc/radsniff1
Fix radsniff man
Alan T. DeKok [Tue, 7 Jul 2015 20:16:51 +0000 (16:16 -0400)]
Define HAVE_DLADDR
Jorge Pereira [Mon, 6 Jul 2015 20:27:22 +0000 (17:27 -0300)]
Added the option -h for 'radattr' tool. refs #1123
Arran Cudbard-Bell [Mon, 6 Jul 2015 13:25:47 +0000 (09:25 -0400)]
Merge pull request #1121 from jpereira/bug/wrong-message1
Fix wrong message for -dl check
Jorge Pereira [Sun, 5 Jul 2015 15:39:50 +0000 (12:39 -0300)]
Fix wrong message for -dl check
Jorge Pereira [Fri, 3 Jul 2015 16:37:37 +0000 (13:37 -0300)]
Update radsniff man
Alan T. DeKok [Fri, 3 Jul 2015 14:26:43 +0000 (10:26 -0400)]
dladdr() isn't posix. Fixes #1113
Alan T. DeKok [Fri, 3 Jul 2015 13:17:33 +0000 (09:17 -0400)]
Show where we load the modules from. Fixes #1113
Hua Zhong [Wed, 1 Jul 2015 08:13:34 +0000 (01:13 -0700)]
Add dictionary for Arista Networks
Arran Cudbard-Bell [Wed, 1 Jul 2015 18:33:27 +0000 (14:33 -0400)]
Rename to .txt to .mib
Arran Cudbard-Bell [Wed, 1 Jul 2015 15:32:47 +0000 (11:32 -0400)]
Formatting
Arran Cudbard-Bell [Wed, 1 Jul 2015 15:33:04 +0000 (11:33 -0400)]
Backwards compatibility?!
Alan T. DeKok [Wed, 1 Jul 2015 12:43:20 +0000 (08:43 -0400)]
Include proto*.so
Arran Cudbard-Bell [Wed, 1 Jul 2015 05:37:50 +0000 (01:37 -0400)]
ldap_parse_urls sets the default port, so check the port string to determine if we need the overwrite the port in the url structure
Alan T. DeKok [Tue, 30 Jun 2015 23:12:07 +0000 (19:12 -0400)]
Use the correct port.
Arran Cudbard-Bell [Tue, 30 Jun 2015 21:35:24 +0000 (17:35 -0400)]
URL port should override port, because it's the more specific option
Arran Cudbard-Bell [Tue, 30 Jun 2015 20:23:00 +0000 (16:23 -0400)]
Ignore port if we're connecting to a unix socket
Arran Cudbard-Bell [Tue, 30 Jun 2015 18:24:55 +0000 (14:24 -0400)]
Typo
Arran Cudbard-Bell [Tue, 30 Jun 2015 17:15:33 +0000 (13:15 -0400)]
Explicitly prevent the use of URLs if we don't have URL parsing functions
Arran Cudbard-Bell [Tue, 30 Jun 2015 16:44:07 +0000 (12:44 -0400)]
Update ChangeLog
Arran Cudbard-Bell [Tue, 30 Jun 2015 16:26:49 +0000 (12:26 -0400)]
Fix dlopen wrapper so it produces proper error messages
Arran Cudbard-Bell [Tue, 30 Jun 2015 14:37:36 +0000 (10:37 -0400)]
Fallback to hostnames if we don't have ldap_url_parse, ldap_is_ldap_url, ldap_urldesc2str.
Use ldap_url_desc2str to produce the URL we pass to ldap_initialize, this should fix ldapi://
Alan T. DeKok [Tue, 30 Jun 2015 12:10:40 +0000 (08:10 -0400)]
Set CA basic constraints to "critical". Fixes #1073
Alan T. DeKok [Tue, 30 Jun 2015 00:23:22 +0000 (20:23 -0400)]
Tests for xlat in preprocess
Alan T. DeKok [Mon, 29 Jun 2015 23:44:40 +0000 (19:44 -0400)]
We don't need an "OK"
Alan Buxey [Sat, 27 Jun 2015 22:28:33 +0000 (23:28 +0100)]
Update debug.c
Alan Buxey [Sat, 27 Jun 2015 22:17:47 +0000 (23:17 +0100)]
Update dictionary.arbor
Alan Buxey [Sat, 27 Jun 2015 22:13:32 +0000 (23:13 +0100)]
Update missing-h
Alan Buxey [Sat, 27 Jun 2015 22:12:42 +0000 (23:12 +0100)]
Update checkrad.in
Alan Buxey [Sat, 27 Jun 2015 19:54:55 +0000 (20:54 +0100)]
Update queries.conf
Alan Buxey [Sat, 27 Jun 2015 19:54:23 +0000 (20:54 +0100)]
Update queries.conf
Alan Buxey [Sat, 27 Jun 2015 19:53:54 +0000 (20:53 +0100)]
Update queries.conf
Alan Buxey [Sat, 27 Jun 2015 19:53:08 +0000 (20:53 +0100)]
Update checkrad.in
Alan Buxey [Sat, 27 Jun 2015 19:51:50 +0000 (20:51 +0100)]
Update radiusd-example.txt
Arran Cudbard-Bell [Mon, 29 Jun 2015 15:05:57 +0000 (11:05 -0400)]
Merge pull request #1104 from alanbuxey/patch-50
Update Makefile
Alan Buxey [Mon, 29 Jun 2015 14:15:21 +0000 (15:15 +0100)]
Update Makefile
Alan T. DeKok [Mon, 29 Jun 2015 12:49:08 +0000 (08:49 -0400)]
Manually track the append list
Alan T. DeKok [Mon, 29 Jun 2015 12:16:49 +0000 (08:16 -0400)]
Allow expansions while we're processing the list.
By the horrible hack of making a copy of the input list.
The issue is that the expansions need access to the input list,
but we also need to re-write the input list in radius_pairmove()
So until we have a better fix, we'll just do this hack
Alan T. DeKok [Mon, 29 Jun 2015 02:44:33 +0000 (22:44 -0400)]
Print out VPs which are xlat'd
Arran Cudbard-Bell [Sat, 27 Jun 2015 23:56:44 +0000 (19:56 -0400)]
Remove pool_get_opaque
that was going to be a hacky way to modify opaque data. We have a much better way to do this in v3.1.x, but the code is probably too dangerous to merge into a 'stable' branch.
Arran Cudbard-Bell [Sat, 27 Jun 2015 23:40:30 +0000 (19:40 -0400)]
Destroy pool mutex on free
Arran Cudbard-Bell [Sat, 27 Jun 2015 22:38:58 +0000 (18:38 -0400)]
Note
Arran Cudbard-Bell [Sat, 27 Jun 2015 21:32:31 +0000 (17:32 -0400)]
Note on new get opaque function
Arran Cudbard-Bell [Sat, 27 Jun 2015 21:32:07 +0000 (17:32 -0400)]
Missed fr_connection_del -> fr_connection_close
Arran Cudbard-Bell [Sat, 27 Jun 2015 21:08:38 +0000 (17:08 -0400)]
Overzealous search/replace
Arran Cudbard-Bell [Sat, 27 Jun 2015 21:04:53 +0000 (17:04 -0400)]
Re-order connection pool functions
Public functions at the bottom of connection.c, private ones at the top, group by pool and connection functions.
Arran Cudbard-Bell [Sat, 27 Jun 2015 20:44:36 +0000 (16:44 -0400)]
Sync doxygen headers for v3.1.x and v3.0.x connection.c
Arran Cudbard-Bell [Sat, 27 Jun 2015 20:34:47 +0000 (16:34 -0400)]
Add support for reconnecting all connections in a pool
Arran Cudbard-Bell [Sat, 27 Jun 2015 20:42:26 +0000 (16:42 -0400)]
Add fr_connection_pool_copy and fr_connection_get_opaque to simplify spawning sub-pools
Arran Cudbard-Bell [Sat, 27 Jun 2015 14:31:02 +0000 (10:31 -0400)]
Reformat comments in connection.c
Arran Cudbard-Bell [Sat, 27 Jun 2015 01:37:17 +0000 (21:37 -0400)]
Use talloc for fifo buffers
Arran Cudbard-Bell [Fri, 26 Jun 2015 20:23:42 +0000 (16:23 -0400)]
Support 'byte' (8bit unsigned integer) as a conffile type
Arran Cudbard-Bell [Sat, 27 Jun 2015 14:31:02 +0000 (10:31 -0400)]
Reformat comments in connection.c
Alan Buxey [Sat, 27 Jun 2015 13:32:24 +0000 (14:32 +0100)]
Update rad_counter
Alan Buxey [Sat, 27 Jun 2015 13:31:43 +0000 (14:31 +0100)]
Update radwho.1
Alan Buxey [Sat, 27 Jun 2015 13:27:26 +0000 (14:27 +0100)]
Update checkrad.in
Alan Buxey [Sat, 27 Jun 2015 13:22:38 +0000 (14:22 +0100)]
Update couchbase.c
Alan Buxey [Sat, 27 Jun 2015 13:21:55 +0000 (14:21 +0100)]
Update map.c
Alan Buxey [Sat, 27 Jun 2015 13:12:27 +0000 (14:12 +0100)]
Update eapsimlib.c
Alan Buxey [Sat, 27 Jun 2015 13:03:13 +0000 (14:03 +0100)]
Update log.c
Alan Buxey [Sat, 27 Jun 2015 12:55:32 +0000 (13:55 +0100)]
Update radsniff.c
Arran Cudbard-Bell [Sat, 27 Jun 2015 13:42:12 +0000 (09:42 -0400)]
Merge pull request #1080 from alanbuxey/patch-25
Update misc.c
Alan Buxey [Sat, 27 Jun 2015 13:08:13 +0000 (14:08 +0100)]
Update misc.c
Alan T. DeKok [Sat, 27 Jun 2015 00:44:49 +0000 (20:44 -0400)]
typo
Alan T. DeKok [Sat, 27 Jun 2015 00:38:40 +0000 (20:38 -0400)]
Make the module tests depend on the auth tests
so they're run after everything else is run
Arran Cudbard-Bell [Fri, 26 Jun 2015 19:51:00 +0000 (15:51 -0400)]
group_attribute not group_attr
Arran Cudbard-Bell [Fri, 26 Jun 2015 18:54:41 +0000 (14:54 -0400)]
Update the default configuration to specify sql-group in a saner way.
Alan T. DeKok [Fri, 26 Jun 2015 18:03:04 +0000 (14:03 -0400)]
Use the %-SQL-Group