New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Merge pull request #388 from alanbuxey/master all IPv4 examples should now be using RFC5737 documentation space Alan DeKok@2013-07-22T23:52:12Z Files modified: * doc/vendor/cisco.rst * man/man1/radclient.1 * man/man5/clients.conf.5 * man/man5/dictionary.5 * raddb/clients.conf * raddb/mods-available/dynamic_clients * raddb/mods-available/inner-eap * raddb/mods-available/ippool * raddb/mods-available/mac2ip * raddb/mods-config/attr_filter/post-proxy * raddb/mods-config/files/authorize * raddb/mods-config/preprocess/huntgroups * raddb/radrelay.conf.in * raddb/sites-available/dhcp * raddb/sites-available/dynamic-clients * raddb/sites-available/status * src/lib/valuepair.c * src/main/checkrad.in * src/modules/rlm_ippool/rlm_ippool_tool.8 * src/tests/eapsim-03/radiusd-example.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/365409b4555d66d43c0c1... ====== all IPv4 examples should now be using RFC5737 documentation space also fixed 2 'tunnelled' - we now have tunneled as standard (code/config options have that spelling) Alan Buxey@2013-07-22T23:45:28Z Files modified: * doc/vendor/cisco.rst * man/man1/radclient.1 * man/man5/clients.conf.5 * man/man5/dictionary.5 * raddb/clients.conf * raddb/mods-available/dynamic_clients * raddb/mods-available/inner-eap * raddb/mods-available/ippool * raddb/mods-available/mac2ip * raddb/mods-config/attr_filter/post-proxy * raddb/mods-config/files/authorize * raddb/mods-config/preprocess/huntgroups * raddb/radrelay.conf.in * raddb/sites-available/dhcp * raddb/sites-available/dynamic-clients * raddb/sites-available/status * src/lib/valuepair.c * src/main/checkrad.in * src/modules/rlm_ippool/rlm_ippool_tool.8 * src/tests/eapsim-03/radiusd-example.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fb8cef27a20c7bf0a07c7... ====== Talloc the main event list struct Arran Cudbard-Bell@2013-07-22T14:50:22Z Files modified: * src/include/event.h * src/lib/event.c * src/main/process.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/af3232babfdc135c462dc... ====== Print the failed condition too Arran Cudbard-Bell@2013-07-22T14:34:30Z Files modified: * src/include/libradius.h * src/lib/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2621e80d9f3d0252b4cb7... ====== Use internal function for hex encoding Arran Cudbard-Bell@2013-07-22T12:50:53Z Files modified: * src/modules/rlm_expr/rlm_expr.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/660e318faf5ac42f3da7a... ====== Reverse arguments for bin2hex and hex2bin so output is first Arran Cudbard-Bell@2013-07-22T12:47:02Z Files modified: * src/include/libradius.h * src/lib/filters.c * src/lib/misc.c * src/lib/print.c * src/lib/valuepair.c * src/main/tls.c * src/main/xlat.c * src/modules/rlm_digest/rlm_digest.c * src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.c * src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c * src/modules/rlm_ippool/rlm_ippool.c * src/modules/rlm_ippool/rlm_ippool_tool.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_otp/otp_radstate.c * src/modules/rlm_otp/rlm_otp.c * src/modules/rlm_pap/rlm_pap.c * src/modules/rlm_wimax/rlm_wimax.c * src/modules/rlm_yubikey/decrypt.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/804e58cd1b2f4d3786487... ====== Same fix for request->username Arran Cudbard-Bell@2013-07-22T08:23:40Z Files modified: * src/main/auth.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f580d5ff70b8f4ada907b... ====== Don't cache request->password Arran Cudbard-Bell@2013-07-22T00:46:14Z Files modified: * src/main/auth.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/619ca878a9c63dd5e6a7e... ====== Always set talloc logging function Arran Cudbard-Bell@2013-07-22T00:31:34Z Files modified: * src/main/radattr.c * src/main/radiusd.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fdf6b984bfa8a318721d5... ====== Merge pull request #385 from alanbuxey/master more spelling issues cleared Arran Cudbard-Bell@2013-07-22T00:07:18Z Files modified: * doc/modules/rlm_sqlcounter * raddb/mods-config/sql/main/postgresql/schema.sql * raddb/sites-available/inner-tunnel * share/dictionary.eltex * src/billing/README * src/billing/clarent2db.pl * src/lib/print.c * src/main/conffile.c * src/main/radsniff.c * src/modules/rlm_chap/rlm_chap.c * src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_yubikey/decrypt.c * src/tests/eapsim-03/radiusd-example.txt * src/tests/rfc.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6537ffaec71570010aaf1... ====== more spelling issues cleared Alan Buxey@2013-07-22T00:01:57Z Files modified: * doc/modules/rlm_sqlcounter * raddb/mods-config/sql/main/postgresql/schema.sql * raddb/sites-available/inner-tunnel * share/dictionary.eltex * src/billing/README * src/billing/clarent2db.pl * src/lib/print.c * src/main/conffile.c * src/main/radsniff.c * src/modules/rlm_chap/rlm_chap.c * src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_yubikey/decrypt.c * src/tests/eapsim-03/radiusd-example.txt * src/tests/rfc.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3128d4f1b562ddbcf3b2d... ====== verify auth_item Arran Cudbard-Bell@2013-07-22T00:01:59Z Files modified: * src/main/auth.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/df788f527431569defaa3... ====== Always pass -export-dynamic as a direct linker argument GCC accepts the -export-dynamic argument, and will make decisions about whether to include it in the linker options. On OSX it does not include it in the linker options. clang ignores -export-dynamic even when linking, and newer versions when passed -rdynamic, will always pass -export-dynamic in the linker options, which causes linking to fail on OSX. The solution seems to be to pass -export-dynamic directly to the linker for LINUX/FreeBSD/NetBSD i.e. -Wl,-export-dynamic. Arran Cudbard-Bell@2013-07-21T22:09:21Z Files modified: * scripts/jlibtool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9226373843088ba649bc2... ====== Remove -rdynamic again It's now become more urgent we have a proper fix for this as clang 3.4 accepts the -rdynamic flag. Unfortunately, unlike gcc, it just blindly emits -export-dynamic in the list of arguments to the linker which causes the ld to emit and error and the build fails. Arran Cudbard-Bell@2013-07-21T19:07:25Z Files modified: * scripts/libtool.mk Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/97be6fec10ede2b78eaf3... ====== Ignore cui.sqlite generated on make test Arran Cudbard-Bell@2013-07-21T19:04:50Z Files modified: * src/tests/.gitignore Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a299cee514bd1f0b8d096... ====== Use numbered macros for RDEBUG_ENABLED Arran Cudbard-Bell@2013-07-21T18:27:42Z Files modified: * src/include/log.h * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/166e9ff90be0d08657058... ====== Better debugging for dlopen Arran Cudbard-Bell@2013-07-21T18:22:39Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/43b1b27875d2ae452656a... ====== Do RTLD_NOW if built with NDEBUG Arran Cudbard-Bell@2013-07-21T18:22:39Z Files modified: * src/main/modules.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/93cba2d660b0218502c24... ====== Add the DEBUG_ENABLED macro Arran Cudbard-Bell@2013-07-21T18:22:39Z Files modified: * src/include/log.h * src/main/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fbc95b8a883633356ea63... ====== Do config check with maximum verbosity Arran Cudbard-Bell@2013-07-21T18:22:39Z Files modified: * Makefile Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a051573dbdcf2df9b995d... ====== Add function for creating IP address pairs from value of unknown type Arran Cudbard-Bell@2013-07-21T18:22:39Z Files modified: * src/include/libradius.h * src/lib/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2fc39aa6419c98ba185f3... ====== Log fix Arran Cudbard-Bell@2013-07-21T18:22:39Z Files modified: * src/include/libradius.h * src/include/radius.h * src/lib/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/53e55afcc739637441f77... ====== Add fr_assert (soft asset which produces error messages) Arran Cudbard-Bell@2013-07-21T18:22:39Z Files modified: * src/include/libradius.h * src/lib/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/818cb62deaee3e71d3df3... ====== Fix some more spelling mistakes Arran Cudbard-Bell@2013-07-21T00:11:35Z Files modified: * raddb/certs/README * raddb/certs/xpextensions * raddb/clients.conf * raddb/experimental.conf * raddb/mods-available/cache_eap * raddb/mods-available/counter * raddb/mods-available/cui * raddb/mods-available/detail * raddb/mods-available/idn * raddb/mods-available/inner-eap * raddb/mods-available/ldap * raddb/mods-available/logintime * raddb/mods-available/otp * raddb/mods-available/preprocess * raddb/mods-available/redis * raddb/mods-available/sql * raddb/mods-available/yubikey * raddb/mods-config/attr_filter/access_challenge * raddb/mods-config/attr_filter/access_reject Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/adfdfe73232081f24f051... ====== Merge pull request #384 from alanbuxey/master myriad of spelling mistakes and corrected some documentation. Arran Cudbard-Bell@2013-07-20T21:37:57Z Files modified: * raddb/README.rst * raddb/experimental.conf * raddb/mods-available/cache_eap * raddb/mods-available/cui * raddb/mods-available/dynamic_clients * raddb/mods-available/eap * raddb/mods-available/ippool * raddb/mods-available/ldap * raddb/mods-available/logintime * raddb/mods-available/passwd * raddb/mods-available/preprocess * raddb/mods-available/realm * raddb/mods-available/wimax * raddb/mods-available/yubikey * raddb/mods-config/preprocess/huntgroups * raddb/mods-config/sql/counter/mysql/queries.conf * raddb/mods-config/sql/counter/postgresql/queries.conf * raddb/policy.d/filter * raddb/proxy.conf * raddb/radiusd.conf.in * raddb/sites-available/buffered-sql * raddb/sites-available/control-socket * raddb/sites-available/default * raddb/sites-available/example * raddb/sites-available/tls * raddb/vmpsd.conf.in * scripts/min-includes.pl * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_eap/rlm_eap.c * src/tests/eapsim-03/radiusd-example.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e5aefe007dbf8c7c884b8... ====== myriad of spelling mistakes and corrected some documentation. also removed the part saying control-socket was highly experiment. Alan Buxey@2013-07-20T21:26:38Z Files modified: * raddb/README.rst * raddb/experimental.conf * raddb/mods-available/cache_eap * raddb/mods-available/cui * raddb/mods-available/dynamic_clients * raddb/mods-available/eap * raddb/mods-available/ippool * raddb/mods-available/ldap * raddb/mods-available/logintime * raddb/mods-available/passwd * raddb/mods-available/preprocess * raddb/mods-available/realm * raddb/mods-available/wimax * raddb/mods-available/yubikey * raddb/mods-config/preprocess/huntgroups * raddb/mods-config/sql/counter/mysql/queries.conf * raddb/mods-config/sql/counter/postgresql/queries.conf * raddb/policy.d/filter * raddb/proxy.conf * raddb/radiusd.conf.in * raddb/sites-available/buffered-sql * raddb/sites-available/control-socket * raddb/sites-available/default * raddb/sites-available/example * raddb/sites-available/tls * raddb/vmpsd.conf.in * scripts/min-includes.pl * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_eap/rlm_eap.c * src/tests/eapsim-03/radiusd-example.txt Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/47f03af2b9e82336fb4c9... ====== RH requires that header files are not arch specific The main issue with the FR headers is that rpaths.h contains a macro 'LIBDIR' which changes depending on the arch. The fix is to not install rpaths.h, and instead build it's values libfreeradius-server. Arran Cudbard-Bell@2013-07-20T09:37:23Z Files modified: * Make.inc.in * src/include/all.mk * src/include/radiusd.h * src/main/radattr.c * src/main/radclient.c * src/main/radconf2xml.c * src/main/radmin.c * src/main/radsniff.c * src/main/util.c * src/modules/proto_dhcp/dhcpclient.c * src/modules/rlm_eap/radeapclient.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0e03de383e68403073876... ====== Add length to compliment strlen Arran Cudbard-Bell@2013-07-19T23:43:35Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/67f00ee090f9776b4c2df... ====== Fix typo in TLS macros Arran Cudbard-Bell@2013-07-19T23:35:19Z Files modified: * src/include/threads.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/52e333d14d398b51df7ae... ====== Fixup python examples Arran Cudbard-Bell@2013-07-18T19:38:41Z Files modified: * src/modules/rlm_python/all.mk.in * src/modules/rlm_python/example.py * src/modules/rlm_python/radiusd.py * src/modules/rlm_python/radiusd_test.py Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/edc6cf1da252399ea3f0b... ====== No longer applicable Arran Cudbard-Bell@2013-07-18T19:22:16Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6542d0065f214e424327a... ====== Add support for setting python_path from within module config Arran Cudbard-Bell@2013-07-18T19:12:52Z Files modified: * raddb/mods-available/python * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/50bb169ec87bccc5a73dc... ====== Typo Arran Cudbard-Bell@2013-07-18T18:59:32Z Files modified: * raddb/mods-available/python Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d720af13c29b0d999e3f5... ====== Typo Arran Cudbard-Bell@2013-07-18T18:50:17Z Files modified: * raddb/README.rst Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7c7d4e7bb24e0a0ce99f1... ====== mod_error needs to be called with the GIL even though the server is running in single threaded mode, and the error is during instantiation Arran Cudbard-Bell@2013-07-18T18:31:25Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/700fdc31f99758fc1f047... ====== More python fixes... Arran Cudbard-Bell@2013-07-18T15:12:13Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/15bc47032a7a0ebe42bd9... ====== Fixup radsniff logging macros Arran Cudbard-Bell@2013-07-18T14:16:45Z Files modified: * src/main/radsniff.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/fb63aa9d0b9ae3e58847d... ====== Do python cleanup properly on thread exit Arran Cudbard-Bell@2013-07-18T14:16:30Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/813f37fb6d6325d13f6ed... ====== Explicitly free libradius error buffer on thread exit Arran Cudbard-Bell@2013-07-18T14:16:04Z Files modified: * src/lib/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0e7f5388f867be8a9e158... ====== Add support for registering destructors for TLS Arran Cudbard-Bell@2013-07-18T14:13:06Z Files modified: * src/include/threads.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ad5a3dde696e1f43ef39b... ====== Whitespace fixes Arran Cudbard-Bell@2013-07-17T19:45:41Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/860beca69d4467d5361b9... ====== Start of upgrade to 3.0 spec file Alan T. DeKok@2013-07-17T19:40:45Z Files modified: * redhat/freeradius.spec Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c9980bb12c0a853d77683... ====== These no longer exist Alan T. DeKok@2013-07-17T19:40:34Z Files modified: * man/man5/rlm_policy.5 * man/man8/radwatch.8 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/35061645823b76caaf94a... ====== Be more careful about decoding malformed attributes Alan T. DeKok (via Arran Cudbard-Bell)@2013-07-17T18:24:46Z Files modified: * src/lib/radius.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cda27ca8878c7ae7528d5... ====== More audits of the code for the same problem as the last commit Alan T. DeKok (via Arran Cudbard-Bell)@2013-07-17T18:24:31Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0d2aad3a747b64975ee76... ====== Allow abinary now the print function is fixed. Arran Cudbard-Bell@2013-07-17T18:07:48Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6310aa82b58db45bb9611... ====== Don't segv printing out hexits from malformed filters Arran Cudbard-Bell@2013-07-17T17:59:09Z Files modified: * src/lib/filters.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/91360481c7d4454211ca4... ====== Fix indentation in print_abinary Arran Cudbard-Bell@2013-07-17T17:55:52Z Files modified: * src/lib/filters.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/172729159d268efdc3a60... ====== Print the contents of dv if it's NULL, oh, wait... Arran Cudbard-Bell@2013-07-17T17:37:06Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/04657480bd1c270048ce0... ====== Behaviour decoding extended attributes is expected Arran Cudbard-Bell@2013-07-17T17:26:27Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e4a2dee520fab0bfd6f27... ====== Ignore nested-extern warning Arran Cudbard-Bell@2013-07-17T16:07:26Z Files modified: * src/modules/rlm_perl/rlm_perl.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7518d97f7c132c8d04658... ====== FIx signed/unsigned comparison Arran Cudbard-Bell@2013-07-17T15:41:33Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e4648ab9d2fd2d69a4f86... ====== reinit vpc on each loop Arran Cudbard-Bell@2013-07-17T15:39:29Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6b4065ae6feef62151cdd... ====== We no longer have a distinct buffer for string type values and values of known length. Arran Cudbard-Bell@2013-07-17T15:39:16Z Files modified: * src/lib/print.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/777d59952b97efb267262... ====== Add the 'debug_attr' xlat for power users At debug lvl 2 it will print all attributes and values matching the attribute name. If a list is passed it will print the contents of the list. At debug lvl 3 it will print out the attribute vendor, type and length. At debug lvl 4 it will print out alternative decodings of the attribute value. This is useful when the dictionaries for a NAS are not available/the NAS is very broken. It also helps with debugging improperly typed attributes. debug_attr: always expands to a zero length string. When debugging is not enabled the xlat function exits immediately. Arran Cudbard-Bell@2013-07-17T13:49:18Z Files modified: * src/include/libradius.h * src/lib/radius.c * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9998dd931369b305a51df... ====== Add macro RDEBUG_ENABLED to check whether a certain level of request debugging is enabled. Arran Cudbard-Bell@2013-07-17T13:44:45Z Files modified: * src/include/log.h * src/main/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ddf76ca0028b6516c56ef... ====== Fix for coverity CID 1042354 Arran Cudbard-Bell@2013-07-17T12:31:11Z Files modified: * src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b482fbc00badcac18498a... ====== When printing time_t values, cast to 64bit signed int Arran Cudbard-Bell@2013-07-17T12:01:08Z Files modified: * src/main/command.c * src/main/radwho.c * src/modules/rlm_counter/rlm_counter.c * src/modules/rlm_sqlcounter/rlm_sqlcounter.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/ec047bdabc9511c86cefc... ====== Proper checks on group-type sections This should really be a flag rather than a compile-time check Alan T. DeKok@2013-07-17T11:47:38Z Files modified: * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/48e41c79c3983d746c41f... ====== Minor fixes Arran Cudbard-Bell@2013-07-17T09:37:51Z Files modified: * src/main/log.c * src/modules/rlm_krb5/rlm_krb5.c * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/930d7e4604054c7bbc961... ====== Sprinkle VERIFY_VP in paircmp functions Arran Cudbard-Bell@2013-07-17T00:20:32Z Files modified: * src/modules/rlm_expr/paircmp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a3b58b6f02662c80b5af0... ====== Swap request and req in paircmp functions so we can use debugging macros Arran Cudbard-Bell@2013-07-16T23:54:13Z Files modified: * src/modules/rlm_expr/paircmp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bc17a19afc8f6ea5dbe19... ====== add option to disable normalizing passwords in rlm_pap. Closes #380 Matthew Newton (via Arran Cudbard-Bell)@2013-07-16T19:40:37Z Files modified: * raddb/mods-available/pap * src/modules/rlm_pap/rlm_pap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c2465b251f9129b766296... ====== Update the example configure scripts to use FR_SMART_* Arran Cudbard-Bell@2013-07-16T19:22:41Z Files modified: * src/modules/rlm_example/configure * src/modules/rlm_example/configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7adf8934377560883b795... ====== Fix rlm_idn configure script Arran Cudbard-Bell@2013-07-16T19:15:48Z Files modified: * src/modules/rlm_idn/configure * src/modules/rlm_idn/configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/d2156ec7be3a74416a026... ====== Make %{strlen:...} work MUCH better than %{#...}, which was shit Alan T. DeKok@2013-07-16T15:14:34Z Files modified: * man/man5/unlang.5 * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/311fd456cb83e755baf5c... ====== Prefix packet types with code, and move them to an enum Arran Cudbard-Bell@2013-07-16T12:00:08Z Files modified: * src/include/radius.h * src/lib/radius.c * src/main/acct.c * src/main/auth.c * src/main/command.c * src/main/detail.c * src/main/listen.c * src/main/process.c * src/main/radclient.c * src/main/radsniff.c * src/main/realms.c * src/main/session.c * src/main/stats.c * src/main/threads.c * src/main/tls_listen.c * src/main/util.c * src/main/valuepair.c * src/modules/proto_vmps/vmps.c * src/modules/proto_vmps/vqp.c * src/modules/rlm_attr_filter/rlm_attr_filter.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_eap/eap.c * src/modules/rlm_eap/libeap/eapcommon.c * src/modules/rlm_eap/radeapclient.c * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c * src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c * src/modules/rlm_eap/types/rlm_eap_peap/peap.c * src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c * src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c * src/modules/rlm_example/rlm_example.c * src/modules/rlm_exec/rlm_exec.c * src/modules/rlm_otp/rlm_otp.c * src/modules/rlm_pap/rlm_pap.c * src/modules/rlm_realm/rlm_realm.c * src/modules/rlm_replicate/rlm_replicate.c * src/modules/rlm_securid/rlm_securid.c * src/modules/rlm_smsotp/rlm_smsotp.c * src/modules/rlm_sometimes/rlm_sometimes.c * src/modules/rlm_yubikey/rlm_yubikey.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/04c888667b6eeb948b7d2... ====== Fix heimdal krb5 Arran Cudbard-Bell@2013-07-16T01:09:56Z Files modified: * src/modules/rlm_krb5/configure * src/modules/rlm_krb5/configure.ac * src/modules/rlm_krb5/rlm_krb5.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0c5dfef1bf34a85f83cb2... ====== Remove spurious -rpath Arran Cudbard-Bell@2013-07-16T00:46:16Z Files modified: * src/modules/rlm_counter/configure * src/modules/rlm_eap/types/rlm_eap_ikev2/configure * src/modules/rlm_eap/types/rlm_eap_tnc/configure * src/modules/rlm_idn/configure * src/modules/rlm_ippool/configure * src/modules/rlm_krb5/configure * src/modules/rlm_ldap/configure * src/modules/rlm_python/configure * src/modules/rlm_redis/configure * src/modules/rlm_rediswho/configure * src/modules/rlm_rest/configure * src/modules/rlm_securid/configure * src/modules/rlm_sql/drivers/rlm_sql_db2/configure * src/modules/rlm_sql/drivers/rlm_sql_firebird/configure * src/modules/rlm_sql/drivers/rlm_sql_freetds/configure * src/modules/rlm_sql/drivers/rlm_sql_iodbc/configure * src/modules/rlm_sql/drivers/rlm_sql_mysql/configure * src/modules/rlm_sql/drivers/rlm_sql_postgresql/configure * src/modules/rlm_sql/drivers/rlm_sql_sqlite/configure * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/configure * src/modules/rlm_yubikey/configure Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2d6909879da3899b2fbef... ====== Check for _talloc in libtalloc, this adds the library path when it's in an unusual place, which fixes header/lib tests on FreeBSD. Remove spurious -rpath argument from FR_SMART_CHECK_LIB Arran Cudbard-Bell@2013-07-16T00:39:20Z Files modified: * acinclude.m4 * configure * configure.ac Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bfa2bca580eb19eac06a3... ====== Add notes on threading.local Arran Cudbard-Bell@2013-07-15T20:27:44Z Files modified: * raddb/mods-available/python Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/71c334eed2ff75ed872af... ====== Only call PyGILState_ensure from within threads, this should allow thread.local to function predictably for instantiation and destruction. Arran Cudbard-Bell@2013-07-15T20:27:44Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/0f6dfc51c281a7538dbc8... ====== Fix thread local storage in python Closes #291 Arran Cudbard-Bell@2013-07-15T20:27:43Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/302d68acbfa6d3b594e4a... ====== Define macros to abstract away the details of thread local storage Arran Cudbard-Bell@2013-07-15T20:27:43Z Files modified: * src/include/libradius.h * src/include/threads.h * src/lib/log.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/752331f8a416749c2e1bd... ====== Correct order of parameters in radius_get_vp to be consistent with similar functions Arran Cudbard-Bell@2013-07-15T20:27:43Z Files modified: * src/include/radiusd.h * src/main/modcall.c * src/main/valuepair.c * src/main/xlat.c * src/modules/proto_dhcp/rlm_dhcp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/4afc7b4300fbc5ddd9677... ====== Print out more helpful error messages on condition evaluation failure Arran Cudbard-Bell@2013-07-15T20:27:26Z Files modified: * src/main/evaluate.c * src/main/modcall.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/eb870889245a5d39466c3... ====== Correct rcode check Arran Cudbard-Bell@2013-07-15T19:06:27Z Files modified: * src/modules/rlm_rest/rest.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8b5bff2d8a2cd2be1da58... ====== Merge pull request #376 from mcnewton/master remove debug output from main server Arran Cudbard-Bell@2013-07-15T15:46:41Z Files modified: * src/main/parser.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e52ad4c793b2ab07c8e75... ====== remove spurious VPs being printed out Matthew Newton@2013-07-15T15:34:17Z Files modified: * src/main/parser.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/73ca404f9b966df0136cb... ====== Fix confusing debug messages Arran Cudbard-Bell@2013-07-15T14:51:24Z Files modified: * src/modules/rlm_realm/rlm_realm.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/da73caf06b2cc04ed96c4... ====== Check for dst list and src literal or xlat Closes #372 Arran Cudbard-Bell@2013-07-15T12:53:17Z Files modified: * src/main/map.c * src/main/modcall.c * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/69cf92c54529b8686466f... ====== Update postgres postpaid to use the new query format Arran Cudbard-Bell@2013-07-15T12:41:24Z Files modified: * raddb/mods-config/sql/main/postgresql/extras/voip-postpaid.conf Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/14c4efda645a3ae19bd7e... ====== Fixup default SQL configs and rlm_sql man pages Arran Cudbard-Bell@2013-07-15T12:32:13Z Files modified: * man/man5/rlm_sql.5 * raddb/mods-available/cui * raddb/mods-available/sql * raddb/mods-config/sql/main/mssql/queries.conf * raddb/mods-config/sql/main/mysql/queries.conf * raddb/mods-config/sql/main/oracle/queries.conf * raddb/mods-config/sql/main/postgresql/extras/voip-postpaid.conf * raddb/mods-config/sql/main/postgresql/queries.conf * raddb/mods-config/sql/main/sqlite/queries.conf * redhat/freeradius-logrotate * redhat/radiusd-logrotate * suse/radiusd-logrotate Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/be67e6787dda04b0b3307... ====== For sql logging, if we have a section use that, else use the main log file Arran Cudbard-Bell@2013-07-15T12:19:55Z Files modified: * src/modules/rlm_sql/sql.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/9367b30ad404e8e814363... ====== Make RFC 6929 attributes standard. Alan T. DeKok@2013-07-15T11:17:08Z Files modified: * share/dictionary * share/dictionary.extended * share/dictionary.rfc6929 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/21d8e8b19e945a0ac569f... ====== Compare both offset and data fields when determining if there's a replacement for deprecated config items Arran Cudbard-Bell@2013-07-15T11:14:20Z Files modified: * src/main/conffile.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/991d5a0082f8774b18018... ====== Merge pull request #373 from olivierbeytrison/ldap-schema Add edirectory schema for radius clients Arran Cudbard-Bell@2013-07-15T10:52:25Z Files modified: * doc/schemas/ldap/radiusclients-edirectory.ldif * raddb/mods-available/ldap Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1226a52949a27a15f01e8... ====== Add edirectory schema for radius clients Olivier Beytrison@2013-07-15T10:23:54Z Files modified: * doc/schemas/ldap/radiusclients-edirectory.ldif * raddb/mods-available/ldap Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5ae3b5621b6c661100e4a... ====== /[ \t]+$// Or author has discovered his text editor decided to insert random whitespace after many lines, and has now discovered how to turn this off, and needs to fix all the current lines where this occurs, so that there's no spurious white space changes in future commits. Arran Cudbard-Bell@2013-07-14T21:43:53Z Files modified: * scripts/jlibtool.c * src/include/base64.h * src/include/libradius.h * src/include/log.h * src/include/modules.h * src/include/radiusd.h * src/include/realms.h * src/lib/base64.c * src/lib/dict.c * src/lib/event.c * src/lib/fifo.c * src/lib/hash.c * src/lib/heap.c * src/lib/hmac.c * src/lib/log.c * src/lib/misc.c * src/lib/packet.c * src/lib/print.c * src/lib/radius.c * src/lib/tcp.c * src/lib/token.c * src/lib/udpfromto.c * src/lib/valuepair.c * src/main/auth.c * src/main/client.c * src/main/command.c * src/main/conffile.c * src/main/connection.c * src/main/detail.c * src/main/evaluate.c * src/main/exec.c * src/main/files.c * src/main/listen.c * src/main/log.c * src/main/mainconfig.c * src/main/modcall.c * src/main/modules.c * src/main/parser.c * src/main/process.c * src/main/radattr.c * src/main/radclient.c * src/main/radiusd.c * src/main/radmin.c * src/main/radsniff.c * src/main/radwho.c * src/main/realms.c * src/main/stats.c * src/main/threads.c * src/main/tls.c * src/main/tls_listen.c * src/main/util.c * src/main/valuepair.c * src/main/version.c * src/main/xlat.c * src/modules/proto_dhcp/dhcp.c * src/modules/proto_dhcp/dhcpclient.c * src/modules/proto_dhcp/dhcpd.c * src/modules/proto_dhcp/rlm_dhcp.c * src/modules/proto_vmps/vqp.c * src/modules/rlm_attr_filter/rlm_attr_filter.c * src/modules/rlm_cache/rlm_cache.c * src/modules/rlm_counter/rlm_counter.c * src/modules/rlm_detail/rlm_detail.c * src/modules/rlm_digest/rlm_digest.c * src/modules/rlm_eap/eap.c * src/modules/rlm_eap/eap.h * src/modules/rlm_eap/libeap/eap_tls.c * src/modules/rlm_eap/libeap/eap_types.h * src/modules/rlm_eap/libeap/eapcommon.c * src/modules/rlm_eap/libeap/eapsimlib.c * src/modules/rlm_eap/mem.c * src/modules/rlm_eap/rlm_eap.c * src/modules/rlm_eap/rlm_eap.h * src/modules/rlm_eap/types/rlm_eap_ikev2/ike_conf.c * src/modules/rlm_eap/types/rlm_eap_ikev2/ike_conf.h * src/modules/rlm_eap/types/rlm_eap_ikev2/rlm_eap_ikev2.c * src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c * src/modules/rlm_eap/types/rlm_eap_peap/peap.c * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c * src/modules/rlm_eap/types/rlm_eap_tnc/rlm_eap_tnc.c * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c * src/modules/rlm_example/rlm_example.c * src/modules/rlm_exec/rlm_exec.c * src/modules/rlm_expiration/rlm_expiration.c * src/modules/rlm_expr/paircmp.c * src/modules/rlm_expr/rlm_expr.c * src/modules/rlm_files/rlm_files.c * src/modules/rlm_idn/rlm_idn.c * src/modules/rlm_ippool/rlm_ippool.c * src/modules/rlm_ippool/rlm_ippool_tool.c * src/modules/rlm_krb5/rlm_krb5.c * src/modules/rlm_ldap/attrmap.c * src/modules/rlm_ldap/clients.c * src/modules/rlm_ldap/edir.c * src/modules/rlm_ldap/groups.c * src/modules/rlm_ldap/ldap.c * src/modules/rlm_ldap/ldap.h * src/modules/rlm_ldap/rlm_ldap.c * src/modules/rlm_linelog/rlm_linelog.c * src/modules/rlm_logintime/rlm_logintime.c * src/modules/rlm_mschap/opendir.c * src/modules/rlm_mschap/rlm_mschap.c * src/modules/rlm_opendirectory/rlm_opendirectory.c * src/modules/rlm_otp/extern.h * src/modules/rlm_otp/otp_mppe.c * src/modules/rlm_otp/otp_pw_valid.c * src/modules/rlm_otp/otp_pwe.c * src/modules/rlm_otp/otp_radstate.c * src/modules/rlm_otp/otp_util.c * src/modules/rlm_otp/rlm_otp.c * src/modules/rlm_pap/rlm_pap.c * src/modules/rlm_passwd/rlm_passwd.c * src/modules/rlm_perl/rlm_perl.c * src/modules/rlm_preprocess/rlm_preprocess.c * src/modules/rlm_python/rlm_python.c * src/modules/rlm_radutmp/rlm_radutmp.c * src/modules/rlm_realm/rlm_realm.c * src/modules/rlm_redis/rlm_redis.c * src/modules/rlm_rediswho/rlm_rediswho.c * src/modules/rlm_replicate/rlm_replicate.c * src/modules/rlm_rest/rest.c * src/modules/rlm_rest/rest.h * src/modules/rlm_rest/rlm_rest.c * src/modules/rlm_ruby/rlm_ruby.c * src/modules/rlm_securid/mem.c * src/modules/rlm_securid/rlm_securid.c * src/modules/rlm_securid/rlm_securid.h * src/modules/rlm_smsotp/rlm_smsotp.c * src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c * src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c * src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c * src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.h * src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c * src/modules/rlm_sql/drivers/rlm_sql_iodbc/rlm_sql_iodbc.c * src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c * src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c * src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c * src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c * src/modules/rlm_sql/rlm_sql.c * src/modules/rlm_sql/rlm_sql.h * src/modules/rlm_sql/sql.c * src/modules/rlm_sqlcounter/rlm_sqlcounter.c * src/modules/rlm_sqlippool/rlm_sqlippool.c * src/modules/rlm_unix/rlm_unix.c * src/modules/rlm_wimax/rlm_wimax.c * src/modules/rlm_yubikey/decrypt.c * src/modules/rlm_yubikey/rlm_yubikey.c * src/modules/rlm_yubikey/rlm_yubikey.h * src/modules/rlm_yubikey/validate.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7333cfd78366ac8b7ed82... ====== Set rcode on parse error Arran Cudbard-Bell@2013-07-14T16:18:38Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3e10b328b8a6c3f619c5e... ====== More regex fixes Arran Cudbard-Bell@2013-07-14T15:45:12Z Files modified: * acinclude.m4 * configure * src/lib/valuepair.c * src/modules/rlm_python/configure * src/modules/rlm_sql/configure Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/294f58ae9f5e4ce386728... ====== Clean up code around map function Alan T. DeKok@2013-07-14T11:27:24Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1287f5a4493f10f69ba49... ====== Remove erroneous assert Alan T. DeKok@2013-07-14T09:31:11Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e6681facf0e308345f27e... ====== The head of the list may be empty. If so, don't VERIFY it Alan T. DeKok@2013-07-13T20:54:35Z Files modified: * src/main/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bb98d9922e108a1bc97c6... ====== Update capitalization of CalledStationId Closes #217 Arran Cudbard-Bell@2013-07-13T16:18:17Z Files modified: * raddb/mods-config/sql/main/postgresql/extras/update_radacct_group.sql Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7324fcd88719f54842046... ====== Add example config for the python module Arran Cudbard-Bell@2013-07-13T12:45:30Z Files modified: * raddb/mods-available/python Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/f74b1eef9bc98cc9d9800... ====== Don't pass value to pairmake if the pair will be marked up for xlat later Arran Cudbard-Bell@2013-07-13T10:04:49Z Files modified: * src/lib/valuepair.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/02a3e287fef902d0b8bae... ====== Fix -Werror warning Alan T. DeKok@2013-07-13T09:36:56Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5ca3387d94707a7fad9fa... ====== Back out hacks which worked around xlat ATTRIBUTE returning NULL Alan T. DeKok@2013-07-13T09:08:52Z Files modified: * src/main/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7ffa46996c59f30abecbd... ====== Should return NOOP if function is not available Arran Cudbard-Bell@2013-07-12T23:29:24Z Files modified: * src/modules/rlm_python/rlm_python.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5458be18681a68daa3ccc... ====== -- This commit summary was generated @2013-07-23T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).