Commit report for master 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:13:07Z
Files modified:
	* doc/modules/ldap_howto.rst

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/655fcbf4787995e04df295251753af16ffa16107
====== 
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:12Z
Files modified:
	* src/main/process.c

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92d814bb7b67727df46d9742739f19a17c56314f
====== 
Formatting

Arran Cudbard-Bell at 2014-11-04T07:23:35Z
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/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/73c520c6c45f695191b5b53729997e9cac4a35a8
====== 
Fix assumption in radius_compare_vps that the check item is always a string (oops)

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

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

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

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

Arran Cudbard-Bell at 2014-11-04T06:16:24Z
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/64dc889c398f96e58e70fa0ef13590adb5bdc556
====== 
Formatting in mysql driver

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

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aac17c7f10c42d0980f5019f5327c56396578528
====== 
* 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 (via Arran Cudbard-Bell)@2014-11-04T04:06:39Z
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/1c8549e00719ebaaf37f50b66b474f8d1a66cfaf
====== 
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:11Z
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/ef036dfb44761288e4fa59d16ca249bd4be5b171
====== 
Add libcap-dev dependency for travis and debian packages

Arran Cudbard-Bell at 2014-11-03T23:09:12Z
Files modified:
	* .travis.yml
	* debian/control

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/91176574fe166a88ded81830ad64b04dcc2ccd1c
====== 
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:36:48Z
Files modified:
	* src/include/libradius.h
	* src/lib/print.c
	* src/tests/keywords/escape

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4fcb304f3c2d1389732661889e9025f7cb3653fb
====== 
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:48:52Z
Files modified:
	* src/main/process.c

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d10ed4d940b63f4eb6be1237517161d1d432912
====== 
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:27Z
Files modified:
	* src/lib/debug.c

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

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

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

Arran Cudbard-Bell at 2014-11-02T22:38:44Z
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/463e5c4a6e8478aab643e83841820f15991c6ad9
====== 
IDs are signed for DHCP.  Closes #797.

We don't want integer overflow.

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

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

Alan T. DeKok at 2014-11-02T21:35:34Z
Files modified:
	* src/modules/proto_dhcp/dhcpclient.c

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

Alan T. DeKok at 2014-11-02T21:35:33Z
Files modified:
	* src/modules/proto_dhcp/dhcpclient.c

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

Alan T. DeKok at 2014-11-02T21:35:32Z
Files modified:
	* raddb/mods-available/eap
	* raddb/sites-available/default
	* raddb/sites-available/inner-tunnel

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

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

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

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

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

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

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

Alan T. DeKok at 2014-10-31T16:06:01Z
Files modified:
	* src/main/process.c

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

Alan T. DeKok at 2014-10-31T16:06:00Z
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/dcb89481e4a94754f0e4d9e05cab6bd8f6f3d449
====== 
API to get / put session state

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

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

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

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

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

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

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

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

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

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/efb835c4e6752a4e306329de71bf6bc321657e1f
====== 
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:30Z
Files modified:
	* src/include/libradius.h
	* src/lib/value.c
	* src/main/xlat.c

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

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

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

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

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

Arran Cudbard-Bell at 2014-10-30T20:03:43Z
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/e97bd96a0cbe052fb6b6879f8fcb3020507ed505
====== 
Change PW_TYPE_IP_ADDR to PW_TYPE_COMBO_IP_ADDR

Arran Cudbard-Bell at 2014-10-30T20:02:51Z
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/cce8fbbf66a3bb05273c63312840c64a2fdee1a0
====== 
another missed cast

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

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

Arran Cudbard-Bell at 2014-10-30T19:48:38Z
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/39671588b85e774e4817ed6bc231194b325d0345
====== 
convert vp_aprint_value to vp_data_aprints_value

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c9e6483605fe690b13d0a36041615d8402eae4e
====== 
Indent

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

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

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

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

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

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

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

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

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

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

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

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

Arran Cudbard-Bell at 2014-10-30T18:51:09Z
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/05a25b96664bb746dde21100322629af0053a820
====== 
Copy to octets is not a strdup

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Arran Cudbard-Bell at 2014-10-30T15:37:36Z
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/b3d63dc4c40e7c61d6200a2daee291410ea66e7f
====== 
Set buffer type in value_data_from_str when allocing octets types buffers

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

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

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

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

Arran Cudbard-Bell at 2014-10-30T03:45:55Z
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/dd064d372d94308248ec42b6082f96a75e62a6f1
====== 
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:36:52Z
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/3942e4dd5bf5dd3f5c135c9e1e43f87d1a405440
====== 
Formatting

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

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

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

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

Arran Cudbard-Bell at 2014-10-30T03:36:52Z
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/c23871fa9dbee78929493f354aa19b192fa2ffb2
====== 
Remember OPENSSL_CPPFLAGS and use them

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

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

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

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

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

Alan T. DeKok at 2014-10-29T20:52:53Z
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/7bfae9225f592a61d595fc23902b4ab466a9a41f
====== 
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:52:51Z
Files modified:
	* src/include/radiusd.h
	* src/main/xlat.c

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34bbaaf51db17eb45927374bf5d14d62d63b594a
====== 
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:54:45Z
Files modified:
	* src/main/connection.c

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

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

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

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

Nikolai Kondrashov (via Alan T. DeKok)@2014-10-29T16:05:50Z
Files modified:
	* raddb/trigger.conf

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

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

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

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

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

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/070aa9fd67c97ae960eab7971d50ad588b2ae13e
====== 
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:54Z
Files modified:
	* src/main/threads.c

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

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

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

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

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

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

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

Alan T. DeKok at 2014-10-28T22:02:13Z
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/3726e6d574bb23249a81171c0df036f1bcb2edd0
====== 
Fix debug_name for policies

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1bc0fa4dc7813eaa3f9e1d276023f87fa3212d7
====== 
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:01:02Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a322ac2a2658b72f367562c8edfa9fe08e991b47
====== 
Ignore SIGTERM when firing stop and signal.term

Move firing "server.stop" and "server.signal.term" triggers beyond
setting SIGTERM action to SIG_IGN in main().

This way handler commands for these triggers don't receive SIGTERM with
the rest of the process group and don't possibly terminate before doing
their work. E.g. snmptrap manages to send the notifications.

Nikolai Kondrashov (via Alan T. DeKok)@2014-10-28T17:59:42Z
Files modified:
	* src/main/process.c
	* src/main/radiusd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3756952109c966e10eae0786300d4b92abe79515
====== 
Remove the debug_pair calls from the protocol encoders/decoders

Fixes the double packet debug output

Arran Cudbard-Bell at 2014-10-28T15:56:55Z
Files modified:
	* src/include/radiusd.h
	* src/lib/radius.c
	* src/main/process.c
	* src/main/valuepair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02e8d156013c242e4f61554cd2b3050a2630287e
====== 
Fixup crappy debug_packet code

Arran Cudbard-Bell at 2014-10-28T15:56:55Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f200562b3571580922b9dfaf2b0cdebfae948d9
====== 
Use rdebug_pair_list in more places and remove debug_pair_list

Arran Cudbard-Bell at 2014-10-28T15:56:54Z
Files modified:
	* src/include/radiusd.h
	* src/main/auth.c
	* src/main/listen.c
	* src/main/tls.c
	* src/main/valuepair.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_eap/libeap/eap_chbind.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_peap/rlm_eap_peap.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.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_sql/rlm_sql.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b4ea4ed313a215f52db777cf70abbede355df03
====== 
connection: Fall through to global module triggers

Make module connection pool triggers use global module trigger
configuration, if there is no "trigger" section in the pool section.

Use fully-qualified module-specific trigger names for module-specific
connection pools in connection.c.

E.g. trigger "modules.ldap.open", instead of just "open" for pools
initialized with fr_connection_pool_module_init, being passed "ldap"
config section.

Send triggers even if the pool has no "trigger" section.

This makes exec_trigger fall through to global module triggers, if the
pool configuration doesn't have the "trigger" section.

Nikolai Kondrashov (via Alan T. DeKok)@2014-10-28T15:24:59Z
Files modified:
	* src/include/connection.h
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d61d5002347fd3aa56c35d744e594c0362f123c6
====== 
This is for the "return" keyword, not the module return code

Alan T. DeKok at 2014-10-28T15:21:56Z
Files modified:
	* src/tests/keywords/return

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f0d78ef02901dab10e742e695fdfcb4cd3283149
====== 
Use a better name

Alan T. DeKok at 2014-10-28T15:21:55Z
Files modified:
	* src/tests/keywords/ok-return
	* src/tests/keywords/ok-return.attrs
	* src/tests/keywords/return
	* src/tests/keywords/return.attrs

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e98406a128337d76f8e255734140378858e7c952
====== 
Fixed to use the correct data

Alan T. DeKok at 2014-10-28T15:21:54Z
Files modified:
	* src/tests/keywords/return

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/feab77cc6613e459661a9aa57974a9fde5e91862
====== 
Print out correct section names in debug mode

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ebf824e9bea2ea061108d0c4271ef584f728e8fd
====== 
Added "return" keyword

Alan T. DeKok at 2014-10-28T14:35:37Z
Files modified:
	* man/man5/unlang.5
	* src/main/modcall.c
	* src/tests/keywords/return

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc4d6dca6f728b6e1af138529bdb107bcec465cf
====== 
Don't de-reference a deleted entry

Alan T. DeKok at 2014-10-28T14:18:30Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de514a401df380d8ab2a7434c8420fb0cccfbe22
====== 
-- 
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