Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sun Nov 13 01:00:02 CET 2016


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYJ3zDAAoJEP+k1YKfttfKOXAQAIYBIRLbGqPzqwJg3Sz6Geg9
 DGG+xCMQt+sa/7NDAA1yTxeTAYCkJyG3cfczYMnzjLT33Vjtxn5jHepY/XhNNQSs
 A5CQwd9oMFIYlHa2Tj8RlRFuR64vGKs0aeV7jvGfMKkp8qqR2O9U1YfR74z7JAkH
 oJxEyz5HEjGTmgJVlJUVasWhqF/O0+HbqX2LuJo17RrCaDGAuJurpjmboNBQ2Z96
 dR3IC3FiCNy0njrSQahV3vdkpVYE7lth4jcoycEkSJ9ry2cpJ5ZgmwazaxDs2jIH
 TH4w4bgdw9C8Ay2u6qRj32RyTdm8bJQdiR78sfdMfIIpAW46MPoyHnYXxLrU2Ekr
 WGZTW0b9yHNqSRNJD8qwtKv9NeKiLiH4V3F0HX5UxVf7yyyFjQh3iMzj4vfOwrO+
 Z0QZB5T81LiRSjiZsM83wy2KOI91m7QAI/J90tHwMLv5ATv2YfzX5XIMOnDvyxEk
 Q+FXqHndikypy3OjUYcLgKJ9IpXtmklfm+vFH7+OC+45JGzoEGSb4LcpKmwREOZj
 59/ZMKJ6OepT0+W50Etk1tAlsXCEM2pYGe04sz3WYgPLxa/14xz5dwLIqrA3qGNM
 A/MNNeiYKd6HMMR+3yYbvwb2Bske7ZVvtaL2x0dF4EInDlSpmSLTOvNIlMijoYoA
 rek8q1OD4nOFTFnWTAgc
 =Z5Up
 -----END PGP SIGNATURE-----

Fix doxygen and argument order for module_find_with_method

Arran Cudbard-Bell at 2016-11-12T20:34:11Z
Files modified:
	* src/include/modpriv.h
	* src/main/modcall.c
	* src/main/modules.c
	* src/main/unit_test_map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/db0af0b49dc19bb71088e3dc2024ad8eb9e9af90
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYJ3tHAAoJEP+k1YKfttfK0dEQAKS0Siz72D8rB5VfIoxm51iW
 W6Nyd5FOGW2rxsRNQkWxd7M+6RrlKX2QsMO7VkS0mqPtwuJrhox0vOHjcb4lx7Rz
 R4Ds6F6g/p6RJu/OekQ28rhviQvLMJjcJ7EoH1iogBlxVvN/0/Yg7aBpYcKnSUug
 QbM+n5vLa3CEG4kJnRCldvnYc2Aing3FdO2SyqnF5vKDcXXpiJiWV/E7VzcjALm5
 VKjAoBKRqFU1c3ndH8G7bj4zf972O+T+pI6l+26GUWIHCEE01RQbT9I8HFRtkEog
 LUwH5ZT1ImvrPfNp6gfiIXRpUOQeAQ7BGlDji35fQoi25l6XJeqm3KzdZkFqiFTx
 +mgDZ2AeRCSeYggzOjaVu5ZJ0Pe4pOPk/XdB7tcEg8kG/FKGnKsfkZwCJ12e+LAU
 hAHUoyNDqvHMliPN1Sjjpf6CaH2OP0oA/wfA0Q2LTMC1gRLCvS0I+yJ0KR6gy7hX
 fkMBlw4yqQRySizgzvj8MEnOF6gZz+KE5rt1/tGDYDrdRrkBf3If2axvoUFSSiXT
 V3rekRwN7MDHeQGF+WmLoikEjo4DchWGNA2wK19MCyVI4xbFuZyGGI0TQnbcd8Bi
 48ZcdqpBwhWSt9XYFDzbOzSZMgxXKd4y6FBSrE3UaFJfUwi8JtWwOYieCbqP9b+O
 7aGuX4JDpQi66GmoH4UX
 =jDBo
 -----END PGP SIGNATURE-----

Split out virtual_server functions from modules.c

Arran Cudbard-Bell at 2016-11-12T20:27:50Z
Files modified:
	* src/include/modpriv.h
	* src/include/modules.h
	* src/main/modcall.c
	* src/main/modules.c
	* src/main/radiusd.c
	* src/main/radiusd.mk
	* src/main/unit_test_map.c
	* src/main/unit_test_module.c
	* src/main/unit_test_module.mk
	* src/main/virtual_servers.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sqlhpwippool/rlm_sqlhpwippool.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac56bdd97221d65be484cbc0f1e2521b8c6f34cc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYJ1UCAAoJEP+k1YKfttfKFoQP+gMA0fKf88eSiKp69jHuxrIN
 Ffj2v9FbM5d17rvHDlCgo23guoFvggvVcbLkw5DzPoM8Isn2xzhRiuCXOqYSvJgm
 eyVwaDv08fVqIGUza7YYu9XwEzjGLs1JHdREpORcHf6/+fLZDgC3MwGianw4+r9k
 bdGLcKUz4Pf0JE+yJLGXemJmaIWfYsfLpWsX8vYBaDbYHHgAOoybyR6YB0lDW9Q+
 z60xToZTacA9IBJfpJxREIhBVPjYVVj8VTugu5mS/j9REVQV78Z1OfDTH/eSaR6o
 GKfvNt/DTO6Uh8tGt4G5MGVMEIsEW/mX5cXOpdLTf4ehQVycnd7PLC6Sk+yUz8kz
 OBtGMAz1CuKOBNhojn2xdrF+0rbTR1qmp5eBZfcnQzUKO0mmLLllKxz1SY04o4Ag
 BWSvSlfP5pBu9IVFTDuxYTncRxfkwXHnsm/VgSXFgvOWAd3DvWymoxc+K3ZkiNyh
 Ws+p3vlPsCeiD5dsu1XsaNxuOH3j1BR3KqrHbvknPfBZt15rHxHWhtIpILtrqVSr
 /57K6uNj1G32D5v8kLjEKdpJzlwuOMOx92rIC7wj6Ky5TkzuxHuNSqdlI/UoAxrm
 JccxHK89AvKhOeRM9QP8IGFzsQ/y+A2wcemW1LxqCo7v2su9KkWt7vWrUcPZdCUk
 HdVWqYbYarvQlKKMgvKp
 =nQ86
 -----END PGP SIGNATURE-----

Constify more inst and ctx pointers

Add thread pointer for thread specific instances

Arran Cudbard-Bell at 2016-11-12T17:44:34Z
Files modified:
	* src/include/event.h
	* src/include/inet.h
	* src/include/interpreter.h
	* src/include/libradius.h
	* src/include/modules.h
	* src/include/packet.h
	* src/include/radiusd.h
	* src/include/tmpl.h
	* src/include/xlat.h
	* src/lib/event.c
	* src/lib/inet.c
	* src/lib/packet.c
	* src/lib/socket.c
	* src/main/interpreter.c
	* src/main/modcall.c
	* src/main/request.c
	* src/main/tmpl.c
	* src/main/xlat.c
	* src/modules/rlm_always/rlm_always.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_chap/rlm_chap.c
	* src/modules/rlm_couchbase/mod.c
	* src/modules/rlm_couchbase/rlm_couchbase.c
	* src/modules/rlm_cram/rlm_cram.c
	* src/modules/rlm_delay/rlm_delay.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_digest/rlm_digest.c
	* src/modules/rlm_dynamic_clients/rlm_dynamic_clients.c
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/eap.h
	* 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_mschapv2/rlm_eap_mschapv2.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_files/rlm_files.c
	* src/modules/rlm_krb5/krb5.c
	* src/modules/rlm_krb5/krb5.h
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_ldap/rlm_ldap.h
	* src/modules/rlm_ldap/sasl.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_logintime/rlm_logintime.c
	* src/modules/rlm_lua/aux.c
	* src/modules/rlm_lua/lua.c
	* src/modules/rlm_lua/lua.h
	* src/modules/rlm_lua/rlm_lua.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_opendirectory/rlm_opendirectory.c
	* src/modules/rlm_otp/rlm_otp.c
	* src/modules/rlm_pam/rlm_pam.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_radius_client/rlm_radius_client.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool.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/rlm_securid.c
	* src/modules/rlm_sigtran/rlm_sigtran.c
	* src/modules/rlm_smsotp/rlm_smsotp.c
	* src/modules/rlm_soh/rlm_soh.c
	* src/modules/rlm_sometimes/rlm_sometimes.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_sqlhpwippool/rlm_sqlhpwippool.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c
	* src/modules/rlm_test/rlm_test.c
	* src/modules/rlm_unix/rlm_unix.c
	* src/modules/rlm_utf8/rlm_utf8.c
	* src/modules/rlm_wimax/rlm_wimax.c
	* src/modules/rlm_winbind/rlm_winbind.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
	* src/util/util

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9143c3834044b5186843d9d32bc286f0997be1af
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYJzHcAAoJEH0Oec13Yh7NBckH+gJeubDTYjFy3OCRy4KJiETz
 1nCsNpp2Hs+nISB4mR84PgnfF1S1ndTY4GuIf+WcF9TB9cdT3EgsjFmVe/OGO8Xp
 nilK3B/kU3sLSTvcFmrICeyj4XDbOM0Kkb6z3IrfipB0nBw5+DpEUH5UexP/F0DX
 TrpDboC05dhJ3RpgyNXLy1vm+sq08vbX7GbFmss7rXdiMtEy2xTGT7wBIy9eVznl
 H5bIO9VdgZvLlJS43iffoQK69YqfoBUY7eZnkpFh0mZWH+s4Sc7IxvNY8uQU/CBb
 WzeXtrQIfnrG8rCgGlXysUYTCXjgTCRHllVynsVji0MBfKb40RPNNI96/nldS2I=
 =mDTO
 -----END PGP SIGNATURE-----

doxygen for kev

Alan T. DeKok at 2016-11-12T15:14:30Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb6d9869b26bfa41e692c82eb681e22456f99385
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYJyziAAoJEH0Oec13Yh7NrVQH/3NUhynY4i2ParjHBWXF58QX
 sw6ih4fId9ptQNytEjce7DJpKMlXK4tW3x8zkKHmtOhLap9ceDdqvfQmY2htSwig
 YIND2BMBR62+UrHOkDsuKMsfbtQ2/BMX7qdKi2z7m0fBqv2lbYh2T/6r2PRnHKsa
 CxOKZZPZl6BENb6dkTGoxs36+67ftqL2tYQnsLyRIMtAFq41TuK8+WWkW9pYNi7u
 Jl4gRhUE46/vGMcQle5CQ310BwLrYfVcHbp27KDhu1RUmaULHR5DxQOtonq7a4GZ
 zZ6M7xVgwvYkIXw9ls1qyoHMsrYmWtpYW9IWEmotyOA3/tBzTnJXyHgq9iqs9Xk=
 =f7DW
 -----END PGP SIGNATURE-----

comments

Alan T. DeKok at 2016-11-12T14:53:22Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8274f52deefa647f344e1dc9b44cd77b1a82352f
====== 
Merge pull request #1841 from herwinw/cppcheck

Fixed some cppcheck warnings

Alan DeKok (via GitHub)@2016-11-12T14:48:55Z
Files modified:
	* src/lib/dict.c
	* src/lib/inet.c
	* src/modules/rlm_json/json.c
	* src/modules/rlm_redis/redis.c
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3f8aad15c5dcd6ed2f188a61bdcf2f687b2b1977
====== 
fr_redis_cluster_node_addr_by_role returns an ssize_t

Herwin Weststrate at 2016-11-12T13:12:02Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dfeffc90c9c5e2e26462e2bd32849c1889af791b
====== 
Removed impossible to reach else statements

We had "if (<int> < 0)" else "else if (<int> >= 0)", which cover all
possibilities

Herwin Weststrate at 2016-11-12T13:10:35Z
Files modified:
	* src/modules/rlm_json/json.c
	* src/modules/rlm_redis/redis.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/845f13de8f8de5ca73ebb88454b0bddb6abc7cae
====== 
Use %u in printf-like construct for unsigned ints

Herwin Weststrate at 2016-11-12T13:09:46Z
Files modified:
	* src/lib/dict.c
	* src/lib/inet.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1b3f0d52936c43cf96fb77ff3c62636e502709aa
====== 
-- 
This commit summary was generated @2016-11-13T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list