Commit report for v3.0.x branch

The git bot announce at freeradius.org
Wed Nov 5 00:00:01 CET 2014


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
Remove old example

Alan T. DeKok at 2014-11-04T22:12:55Z
Files modified:
	* doc/modules/ldap_howto.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f7b5f2992dd14f92256b676fa70fc4b30016d15
====== 
SQL, not MySQL

Alan T. DeKok at 2014-11-04T18:07:05Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2bdab480ca42a1a7aa8394d6ef58300a3347e86b
====== 
Tie "originate coa" into the session-state handler

any state added by originate-coa will be available to the next
Access-Request.

Alan T. DeKok at 2014-11-04T18:06:00Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/026202c8fd78256b93c86c81b01eb7ebf960b645
====== 
Note TLS 1.1 and 1.2

Alan T. DeKok at 2014-11-04T18:06:00Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d56fb1b5fa81ec25fddb9216ce1cf46eb2d99de9
====== 
Cleanup formatting in radiusd.c

Arran Cudbard-Bell at 2014-11-04T17:35:06Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/813205f33791889d8e5b11002059fd95d82d1e10
====== 
Update ChangeLog

Arran Cudbard-Bell at 2014-11-04T16:54:15Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9653ace0520a2daf8b5ed897e230e7f3780bbed3
====== 
Update ChangeLog

Arran Cudbard-Bell at 2014-11-04T14:56:46Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2de30c5573a8a9be931c3af699bfcdf49287df5d
====== 
Formatting

Arran Cudbard-Bell at 2014-11-04T07:23:52Z
Files modified:
	* src/lib/pair.c
	* src/lib/radius.c
	* src/lib/snprintf.c
	* src/lib/token.c
	* src/lib/udpfromto.c
	* src/lib/value.c
	* src/main/listen.c
	* src/main/log.c
	* src/main/modcall.c
	* src/main/radattr.c
	* src/main/radclient.c
	* src/main/radiusd.c
	* src/main/radmin.c
	* src/main/radwho.c
	* src/main/tls.c
	* src/main/tls_listen.c
	* src/main/unittest.c
	* src/modules/proto_dhcp/dhcpclient.c
	* src/modules/rlm_cram/rlm_cram.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_ikev2/logging_impl.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_realm/trustrouter.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_sqlite/rlm_sql_sqlite.c
	* src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_unbound/rlm_unbound.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0eaf7ad2cd689f6470dc543a39f256061cd71fe9
====== 
Fix assumption in radius_compare_vps that the check item is always a string (oops)

Arran Cudbard-Bell at 2014-11-04T07:02:20Z
Files modified:
	* src/main/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/404d3f4f996f2660261e0e2c01a1dad58706dbab
====== 
Process the *expanded* check items for rlm_files

Arran Cudbard-Bell at 2014-11-04T07:01:44Z
Files modified:
	* src/modules/rlm_files/rlm_files.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6458a99a58758f0def798493e3d538d593fffc99
====== 
Fixup mysql driver script to work with libmysqlclient >= 5.6

Arran Cudbard-Bell at 2014-11-04T06:14:59Z
Files modified:
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/configure
	* src/modules/rlm_sql/drivers/rlm_sql_mysql/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/385a2eb5a360d7e0772ac319b1d5436e3f67fc46
====== 
Formatting in mysql driver

Arran Cudbard-Bell at 2014-11-04T06:08:45Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d43dce51addfee04454f4d1cd9b9e6d63591215
====== 
Helpful if it's info so it shows up in the main log

Arran Cudbard-Bell at 2014-11-04T04:27:08Z
Files modified:
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b389eb8016adf3d46c26babd3276116dc7f12697
====== 
Merge pull request #827 from leprechau/tokener-cleanup

minor cleanups

Arran Cudbard-Bell at 2014-11-04T04:05:33Z
Files modified:
	* src/modules/rlm_couchbase/config.h.in
	* src/modules/rlm_couchbase/configure
	* src/modules/rlm_couchbase/configure.ac
	* src/modules/rlm_couchbase/couchbase.c
	* src/modules/rlm_couchbase/jsonc_missing.c
	* src/modules/rlm_couchbase/jsonc_missing.h
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_couchbase/mod.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0525ddff31c5496e7a11d4e2a5f1bab46f55735c
====== 
* use the same json token parsing function everywhere
* cleanup now un-used functions in jsonc_missing
* minor function naming cleanup in mod.c
* add missing prototype to mod.h

Aaron Hurt at 2014-11-03T22:33:17Z
Files modified:
	* src/modules/rlm_couchbase/config.h.in
	* src/modules/rlm_couchbase/configure
	* src/modules/rlm_couchbase/configure.ac
	* src/modules/rlm_couchbase/couchbase.c
	* src/modules/rlm_couchbase/jsonc_missing.c
	* src/modules/rlm_couchbase/jsonc_missing.h
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_couchbase/mod.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4e03556bc2129425aa0dcc27a78f48347ce58d00
====== 
Fix fr_utf8_strchar() and tests

allowed characters shouldn't be escaped in the test.

the function returns const

it checks for fr_utf8_char() of str, not char the second time
around

Alan T. DeKok at 2014-11-03T21:35:58Z
Files modified:
	* src/include/libradius.h
	* src/lib/print.c
	* src/tests/keywords/escape

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a744d9188c61db354737adcae6d01cfce9ca8860
====== 
Link to libcap to determine process capabilities

This lets us know whether the debugger attach check is failing because
we don't have CAP_SYS_PTRACE or because there really is another
debugger attached already.

Arran Cudbard-Bell at 2014-11-04T04:03:56Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in
	* src/include/libradius.h
	* src/lib/debug.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/01d589d9edecea4dcbe933e83ef9a89b76f745da
====== 
Add libcap-dev dependency for travis and debian packages

Arran Cudbard-Bell at 2014-11-04T04:03:51Z
Files modified:
	* .travis.yml
	* debian/control

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/66befde06955a5cde281435a8e2e35623bae23d2
====== 
Fix fr_utf8_strchar() and tests

allowed characters shouldn't be escaped in the test.

the function returns const

it checks for fr_utf8_char() of str, not char the second time
around

Alan T. DeKok (via Arran Cudbard-Bell)@2014-11-04T04:03:43Z
Files modified:
	* src/include/libradius.h
	* src/lib/print.c
	* src/tests/keywords/escape

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f175cf14148bb2c0a021af5260de363acaf828e6
====== 
Allow TLS 1.1 and 1.2

Alan T. DeKok at 2014-11-03T20:38:08Z
Files modified:
	* src/main/tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c5a5a20d7d46470fc55ed1db2204fc5ede8e7336
====== 
Another typo

Arran Cudbard-Bell at 2014-11-03T18:48:56Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/55e9f267e40740073cf7ebb826258683384b4f4a
====== 
Fix compile error

Alan T. DeKok at 2014-11-03T17:45:58Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d5876d738591bd27bb344693a76077ae76b2aa2
====== 
Allow all UTF-8 characters

Alan T. DeKok at 2014-11-03T17:45:36Z
Files modified:
	* src/modules/rlm_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d905e98b4dac8215768d04d78b81c365aa58c834
====== 
Typo

Arran Cudbard-Bell at 2014-11-03T17:17:01Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e85a73ab06bc6ff7b9351072c53f7bc90b49a48
====== 
Add reply attributes, not over-write them

Alan T. DeKok at 2014-11-03T16:37:19Z
Files modified:
	* raddb/sites-available/inner-tunnel

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4ace016c1fbc7a0eb9db43948886ede77e383e9
====== 
Quiet GCC

Arran Cudbard-Bell at 2014-11-03T16:14:55Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/008d8a2a61c36789ec1348af37ae07c423a6e0cb
====== 
More fixes for fr_debugger_attached

Arran Cudbard-Bell at 2014-11-03T16:14:55Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aaeca6f09751c5d449a0eaaf3ce4d90066afcdbf
====== 
Better checks for duplicates.

If the old packet is in RESPONSE_DELAY or CLEANUP_DELAY,
we can delete the old packet.  This is really only for DHCP.

Alan T. DeKok at 2014-11-03T14:47:47Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8e03652ac0a0c19bb4636692779f2a26980a455a
====== 
Debugging info to help find out why the ptrace attach failed

Arran Cudbard-Bell at 2014-11-03T06:52:28Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/db6f41e41e50e3c5324028b7ad5f7ae4cb7a3c93
====== 
Fix infinite loop in fr_fault if initial pattach fails (indicating process is running under debugger), and process receives either SIGUSR1 or SIGUSR2

Arran Cudbard-Bell at 2014-11-03T06:40:19Z
Files modified:
	* src/lib/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a74042ed3528557ee00313143b6368d258fed0fe
====== 
Quiet GCC

Arran Cudbard-Bell at 2014-11-02T22:52:25Z
Files modified:
	* src/modules/rlm_expr/rlm_expr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8991b44b0de1181553942387f4a6604c8b75e755
====== 
Fix %{escape:} and %{unecape:} to work correctly with UTF8 safe characters

Arran Cudbard-Bell at 2014-11-02T22:38:00Z
Files modified:
	* raddb/mods-available/expr
	* src/include/libradius.h
	* src/lib/print.c
	* src/modules/rlm_expr/rlm_expr.c
	* src/tests/keywords/escape

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c5fd3b8576a89633c8f8000dbb9106826fcc7344
====== 
IDs are signed for DHCP.  Closes #797.

We don't want integer overflow.

Alan T. DeKok at 2014-11-02T21:34:53Z
Files modified:
	* src/lib/packet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/45c4081ba14abb8602e8a70c50963813a51a88a0
====== 
Load internal dictionary, for Packet-Src-IP-Address, etc.

Alan T. DeKok at 2014-11-02T20:44:43Z
Files modified:
	* src/modules/proto_dhcp/dhcpclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f7d7882cf9d8c50f76e2121f513d2c4d08783eeb
====== 
Added -D option to mirror radclient

Alan T. DeKok at 2014-11-02T20:44:32Z
Files modified:
	* src/modules/proto_dhcp/dhcpclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/08700ea8b1f3a1ace01d294548f3ba2391cc06ab
====== 
Document session-state some more

Alan T. DeKok at 2014-11-02T20:30:31Z
Files modified:
	* raddb/mods-available/eap
	* raddb/sites-available/default
	* raddb/sites-available/inner-tunnel

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ec1832c51c7b4bc82a394aa12196cd2619dbde2c
====== 
Fix log messages

Arran Cudbard-Bell at 2014-10-31T19:05:47Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b6e6b8fbfd1335ba6ff68897f873e824f9a0a40d
====== 
Convert one cast call to value_data_cast

Arran Cudbard-Bell at 2014-10-31T17:56:22Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4ec3bd42e85805ff99a67db2526cf98cd48b0b9
====== 
Make arguments consistent between value_data functions

Arran Cudbard-Bell at 2014-10-31T17:56:22Z
Files modified:
	* src/include/libradius.h
	* src/lib/pair.c
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b4703e820cbbebea41cec2b1fa11f3ca02d74b33
====== 
Tie session state into the rest of the server.

Alan T. DeKok at 2014-10-31T16:05:27Z
Files modified:
	* man/man5/unlang.5
	* src/include/radiusd.h
	* src/include/tmpl.h
	* src/main/auth.c
	* src/main/radiusd.c
	* src/main/radiusd.mk
	* src/main/tmpl.c
	* src/main/unittest.c
	* src/main/unittest.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fa961113303e13447d9411376913f65aabb71b4f
====== 
API to get / put session state

Alan T. DeKok at 2014-10-31T16:05:06Z
Files modified:
	* src/include/state.h
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b49398e72081a1f67eb32529fa86dfe4f55f2d30
====== 
Fix assertions

Alan T. DeKok at 2014-10-31T15:29:28Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/153d208d49a3403b7a2ec676f50b1bda7624028c
====== 
Fix const casts

Arran Cudbard-Bell at 2014-10-30T23:34:31Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/95633237c791b646ef0d2e3a1ccb4d37ac787e8f
====== 
Convert xlat_debug_attr to use more library functions

Arran Cudbard-Bell at 2014-10-30T23:32:56Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e048b0a0e5a09f51fc9e48738a557e9f5eb9410d
====== 
Fix SEGV when parsing 64bit integer fails

Arran Cudbard-Bell at 2014-10-30T23:32:05Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b74c7b12f027c9e1fdb953be7b99e0a4e98cd587
====== 
Indentation

Arran Cudbard-Bell at 2014-10-30T23:32:01Z
Files modified:
	* src/include/radius.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d05537cc27df5a902f289df77421e5b545aff565
====== 
Print booleans

Arran Cudbard-Bell at 2014-10-30T23:31:57Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/33e73bd258b0a934ebb1db15ecccc64499774eb5
====== 
Add value_data_cast and use it to perform casts for hex xlat

Eventual plan is to use it everywhere we need to perform casts

Arran Cudbard-Bell at 2014-10-30T22:17:48Z
Files modified:
	* src/include/libradius.h
	* src/lib/value.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/32dfad57d87111f9d184d5379aa3ce9d532450d7
====== 
Quiet GCC

Arran Cudbard-Bell at 2014-10-30T22:17:43Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1169951affd3f91b1854e7923275627f4db79a7
====== 
Fix a fixme

Arran Cudbard-Bell at 2014-10-30T20:05:18Z
Files modified:
	* src/main/evaluate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc7022a8b29d0589f588e98a3b5f643f8a7a9731
====== 
Same for prefix

Arran Cudbard-Bell at 2014-10-30T20:03:51Z
Files modified:
	* src/include/conffile.h
	* src/include/radius.h
	* src/lib/print.c
	* src/lib/radius.c
	* src/lib/value.c
	* src/main/client.c
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5920b19e6e4355d6a3cbf698b6f2c969aa77392e
====== 
another missed cast

Arran Cudbard-Bell at 2014-10-30T19:48:22Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/af43365d501710f36115f405ce3fece57e155140
====== 
rename vp_aprint_value to vp_aprints_value

Arran Cudbard-Bell at 2014-10-30T19:48:22Z
Files modified:
	* src/include/libradius.h
	* src/lib/pair.c
	* src/lib/print.c
	* src/main/client.c
	* src/main/evaluate.c
	* src/main/map.c
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf26c8f29e97bd8d00c5d5306102b7a2412a4e1a
====== 
convert vp_aprint_value to vp_data_aprints_value

Arran Cudbard-Bell at 2014-10-30T19:48:22Z
Files modified:
	* src/include/libradius.h
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/52ef738c4b6eebdb9289e4a5bd81e2bf4227e5b0
====== 
Indent

Arran Cudbard-Bell at 2014-10-30T19:48:22Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7bff5a862fa5568bcdef1f4cf7edc3c03985805
====== 
Fix typo

Alan T. DeKok at 2014-10-30T19:19:08Z
Files modified:
	* src/modules/rlm_securid/all.mk.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bfbf5878d69e4b9f2da91d0a2522f6501013857d
====== 
Missed cast

Arran Cudbard-Bell at 2014-10-30T18:59:06Z
Files modified:
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d021750b7c2ec2360c627c8ca3b494977579cb26
====== 
Fixup validation functions to deal with polymorphic attributes

Arran Cudbard-Bell at 2014-10-30T18:50:20Z
Files modified:
	* src/lib/debug.c
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e473fef007a53fdfa8d3d9c52353677491718664
====== 
Fixup dict_attr on LHS of tmpl for polymorphic attributes

Arran Cudbard-Bell at 2014-10-30T18:50:20Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b41f99e89c149b2a6b6ca586d4d4185150c72763
====== 
Copy the name field of polymorphic attributes correctly

Arran Cudbard-Bell at 2014-10-30T18:50:20Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23350be5191e1c8a0db016533ceebeee3576ed6a
====== 
Alloc value_data_t as part of tmpls

Arran Cudbard-Bell at 2014-10-30T18:50:20Z
Files modified:
	* src/include/libradius.h
	* src/include/tmpl.h
	* src/main/map.c
	* src/main/modcall.c
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d6e3212783665e63ae5767355cd0f26be12b01bf
====== 
If LHS is combo-IP, mash the LHS to the type of the RHS

Alan T. DeKok at 2014-10-30T16:30:20Z
Files modified:
	* src/main/parser.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f484fbbf37d9013844e93893c3a968a4d15cab6
====== 
Tests for WiMAX combo IP addresses.

Which will break the server until new code is written

Alan T. DeKok at 2014-10-30T16:29:45Z
Files modified:
	* src/tests/keywords/wimax-comboip

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8010a511da0c1388cd70e1525da9c95a72e0530f
====== 
It's COMBO_IP_ADDR

Alan T. DeKok at 2014-10-30T16:08:19Z
Files modified:
	* src/include/conffile.h
	* src/include/radius.h
	* src/lib/dict.c
	* src/lib/radius.c
	* src/lib/value.c
	* src/main/conffile.c
	* src/main/listen.c
	* src/main/parser.c
	* src/main/realms.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f84cc3b760369f0f763f00951c144d05be032366
====== 
Copy to octets is not a strdup

Arran Cudbard-Bell at 2014-10-30T16:06:22Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/07ba1e656af031dff9a8370a0286ceae8f30b439
====== 
Run authentication tests, too

Alan T. DeKok at 2014-10-30T15:56:20Z
Files modified:
	* Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/63b6cabd677731d072114d11f5bbe5920c05ae52
====== 
whitespace

Alan T. DeKok at 2014-10-30T15:52:53Z
Files modified:
	* src/modules/rlm_chap/rlm_chap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d21fdfa27d4e30a1c1f08ebb764aff5764f9f827
====== 
Grammar

Alan T. DeKok at 2014-10-30T15:43:52Z
Files modified:
	* src/modules/rlm_chap/rlm_chap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c5fb0e78ec960d58cd8246496374589cf509fbbb
====== 
Remove unused variable

Alan T. DeKok at 2014-10-30T15:42:53Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/38f75a176a8285924600c1593bd3c87f9aaa1d3b
====== 
Install example config file

Alan T. DeKok at 2014-10-30T15:41:53Z
Files modified:
	* src/modules/rlm_securid/all.mk.in
	* src/modules/rlm_securid/securid

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b05926949b76df620ec96ac9cf64a72e36132701
====== 
Stop compiler complaints

Arran Cudbard-Bell at 2014-10-30T15:39:17Z
Files modified:
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3837ffa63aab08aa8d11858cf75c7985feed3cea
====== 
Fixup support for polymorphic attributes (maybe)

Arran Cudbard-Bell at 2014-10-30T15:37:22Z
Files modified:
	* src/include/libradius.h
	* src/lib/pair.c
	* src/lib/value.c
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5cc07dbff9f67d94f58c807acae4008fe6a269c9
====== 
Set buffer type in value_data_from_str when allocing octets types buffers

Arran Cudbard-Bell at 2014-10-30T15:37:22Z
Files modified:
	* src/lib/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0fd03c69c55a1c12b2c38a9b6abbb62005e54d02
====== 
listener is NULL for Status-Server packets

Alan T. DeKok at 2014-10-30T15:33:19Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00a3f5f6ec4e5cca4f3dd7137f7ca7c0ab1b4cb5
====== 
Make arguments between vp_data_prints_value and value_data_from_str consistent

Arran Cudbard-Bell at 2014-10-30T03:52:42Z
Files modified:
	* src/include/libradius.h
	* src/lib/print.c
	* src/lib/value.c
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c654aca75a00f5eccc2c13174a837717bf7522c
====== 
Convert pairparsevalue to value_data_from_str which does the same thing but writes the result to a value_data_t

This makes it more useful for evaluating conditions

Arran Cudbard-Bell at 2014-10-30T03:35:37Z
Files modified:
	* src/include/libradius.h
	* src/lib/filters.c
	* src/lib/misc.c
	* src/lib/pair.c
	* src/lib/value.c
	* src/main/client.c
	* src/main/conffile.c
	* src/main/evaluate.c
	* src/main/mainconfig.c
	* src/main/map.c
	* src/main/pair.c
	* src/main/tmpl.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_sql/sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/829f743d49e228f12339365fbad1ef35526ea1a1
====== 
Formatting

Arran Cudbard-Bell at 2014-10-30T03:35:37Z
Files modified:
	* src/lib/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f93a054b41455394a6fd437c30a7e052dd41569
====== 
Useful macro

Arran Cudbard-Bell at 2014-10-30T03:35:37Z
Files modified:
	* src/include/build.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3dcef4f3f218066580a134e002c6482965e506d7
====== 
Split out value data functions into value.c and rename valuepair.c to pair.c

Arran Cudbard-Bell at 2014-10-30T03:35:37Z
Files modified:
	* src/include/libradius.h
	* src/lib/all.mk
	* src/lib/pair.c
	* src/lib/value.c
	* src/lib/valuepair.c
	* src/main/libfreeradius-server.mk
	* src/main/pair.c
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2de33b84e6dc75a72c79b4a5b06a28016766975e
====== 
Remember OPENSSL_CPPFLAGS and use them

Alan T. DeKok at 2014-10-29T22:19:41Z
Files modified:
	* Make.inc.in
	* configure
	* configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/86b1f3fbc8e68135270fa5bc6ba998d56ebf5cdd
====== 
Newer registrations replace old ones

So that for HUP, the xlat's go to the new modules

Alan T. DeKok at 2014-10-29T20:50:00Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b9428f1639bf8d072f642b4dabc6bcadbc82b51d
====== 
Automatically remove xlat's when we free a module instance

Alan T. DeKok at 2014-10-29T20:47:57Z
Files modified:
	* src/main/modules.c
	* src/modules/proto_dhcp/rlm_dhcp.c
	* src/modules/rlm_rest/rlm_rest.c
	* src/modules/rlm_unbound/rlm_unbound.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a9d3f32d8a29bd8874d2ea990577c86f43d36903
====== 
Add xlat_unregister_module()

Which unregisters all xlat's for a module instance.
So that the modules don't have to do that.

Alan T. DeKok at 2014-10-29T20:38:59Z
Files modified:
	* src/include/radiusd.h
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a62002ad3afae9ffaa7c3274864b38fb2a7c3b08
====== 
Note recent changes

Alan T. DeKok at 2014-10-29T20:32:15Z
Files modified:
	* doc/ChangeLog

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0e78d774efa2cae80adbef2bf7531d501175e6f7
====== 
Colourise should be bool

Arran Cudbard-Bell at 2014-10-29T16:58:07Z
Files modified:
	* src/include/log.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0eb74c715ff81970af93b5270795bd7fe2c28dd2
====== 
Avoid writing "Error: rlm_sql (sql): Cannot open new connection, connection spawning already in progress" when maintaining spares

Arran Cudbard-Bell at 2014-10-29T16:55:07Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/84a534bb0c69c07c6f622e89e7ba7d9004fa8ef5
====== 
Don't SEGV if start connections is set and we have a connection initialisation statement

Arran Cudbard-Bell at 2014-10-29T16:23:41Z
Files modified:
	* src/modules/rlm_sql/sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9bd461e50c49bc879e5822308053b7d5574159ce
====== 
Decode unknown VSAs which are in RFC format

Alan T. DeKok at 2014-10-29T16:05:14Z
Files modified:
	* src/lib/radius.c
	* src/tests/unit/vendor.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7fafad471bcb71ab17a242207b4b7a7f009857d7
====== 
Time zone is 2 octets

Alan T. DeKok at 2014-10-29T16:05:14Z
Files modified:
	* share/dictionary.3gpp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/60591b8b5dc47ab8dda47908af798d5574db7547
====== 
Merge pull request #816 from spbnick/update_triggers

raddb: Update triggers in trigger.conf

Alan DeKok at 2014-10-29T16:01:58Z
Files modified:
	* raddb/trigger.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab35ab6cf4cd793c3ace4a4e7117be6dc96b23ad
====== 
raddb: Update triggers in trigger.conf

Update trigger.conf's available triggers and comments to correspond to
actual code.

Nikolai Kondrashov at 2014-10-29T11:14:44Z
Files modified:
	* raddb/trigger.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7162088ec80add0e83d1073b67001546be3d0d8d
====== 
Stupid GCC

Arran Cudbard-Bell at 2014-10-29T15:37:32Z
Files modified:
	* src/main/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ccafd33c397f447828b8d45fcc33b80c9486649
====== 
Lock thread_pool.wait_mutex before forking to avoid a race condition between rad_fork, rad_waitpid and reap_children.

There is a race condition that can occur under high load where a child is reaped before being added to the waiters list.

James Rouzier (via Alan T. DeKok)@2014-10-28T22:41:11Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98d01172099162b1ff846fc5e677890122792af8
====== 
Fix configure argument names

Alan T. DeKok at 2014-10-28T22:18:26Z
Files modified:
	* src/modules/rlm_securid/configure
	* src/modules/rlm_securid/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5fddf69a7116462ca07b7f3d6ba6884ca6dc1f46
====== 
Actually check the path specified by configure

Alan T. DeKok at 2014-10-28T22:18:11Z
Files modified:
	* src/modules/rlm_securid/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a9009c495998056a6177e6125907a41353b46819
====== 
Add FreeRADIUS-Response-Delay-USec

Alan T. DeKok at 2014-10-28T22:01:49Z
Files modified:
	* share/dictionary.freeradius.internal
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d3ba4db8f9d5c164dbabb77a9579aff2ab92a546
====== 
Add and document reject_delay of fractional seconds

Alan T. DeKok at 2014-10-28T21:54:39Z
Files modified:
	* raddb/radiusd.conf.in
	* src/include/radiusd.h
	* src/main/mainconfig.c
	* src/main/process.c
	* src/modules/proto_dhcp/dhcpd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/afe3a17837ec72730b3fcbb17b71ea7c1124943b
====== 
Fix debug_name for policies

Alan T. DeKok at 2014-10-28T20:15:09Z
Files modified:
	* src/main/modcall.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d222846c6b719ca6c00fdb612e8d878965f4e1b
====== 
Update Stripped-User-Name, too.

And do one loop, rather than 3.  It's a bit more efficient.

Alan T. DeKok at 2014-10-28T20:00:21Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f902713d879fd525d2fc005be693a9c45c113ed
====== 
Merge pull request #823 from spbnick/trigger_with_ignored_sigterm

Ignore SIGTERM when firing stop and signal.term

Alan DeKok at 2014-10-28T17:59:20Z
Files modified:
	* src/main/process.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5a8a1359b59f4bf8f2d4b665b7deff1b7b311c9c
====== 
-- 
This commit summary was generated @2014-11-05T00:00:01Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list