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