Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Thu Dec 8 01:00:03 CET 2016


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI/DAAoJEH0Oec13Yh7Nzs0H/1lks/6DpwKJCPGjP7d8+iL+
 gF0S3XBWjJCxtbQjzn2Rk0AfqXD1FX+2TBcUg+xQu8bZvHNT7q1rh9t8JcCHHzn6
 4Sa994czEOFqi08jg0b0lRIADlS4/Bth3AyQg+i5qNYv85ISZvH5jDkZfFRSodEa
 dpxpG8o4HdlFrb7clrCFZ7bSLMxg0EFlmndAi7AzbiCtDZcy391mXSpmIXXU7zlH
 svIHVylGqmOTsWMsbjia323BlUkzLVCLf4fOyvlU5TqlcfMXCKbZ2p2WUk7HIw/o
 aXIN2maYjuktwr0WxFeOHbGXZTK0XswezFV7Y3BYNYGuDR9+SWvsGaGiOOEizA8=
 =AMij
 -----END PGP SIGNATURE-----

clarify messages

Alan T. DeKok at 2016-12-07T22:39:59Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c442e98dc34834df58e6fa87817fd580b23067b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI38AAoJEH0Oec13Yh7N7wsH/2KFmJ/tcTjyw9QeiYuq82s7
 az29Duj15UaFAS/Px59KJHeyuHJYraBlFD1FXa9KZ6hl75RqZ6/fKTnIbzmcDItt
 Kz34E2RwFSsDGfsPi7912ZMem7o3nDfF7MSSblczlUIdt9GOCIbEoaDqzs6rZMe+
 s+PBhevGvopEXOrrHqM5VLtzCdNKMwRjbmPsPFJlgcdGT92nMzIzM2CQiJh8SlYu
 g/3Cme/B5x8ru0mULeqxD+DGKWa2hiwhKC+zulJUssgY+1mkq74uKJ9arzssg38A
 Tk5pLBqmCPjMqTSBL1dvS0frg6GhI67AOFC2Z/tSDlf1uwjv0IJRqiW8221JOcw=
 =MD2A
 -----END PGP SIGNATURE-----

print out when we get kevent with no data

Alan T. DeKok at 2016-12-07T22:32:28Z
Files modified:
	* src/tests/util/channel_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e2e83c8c2daee3e4daf897518829581a62cf837
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI38AAoJEH0Oec13Yh7NGx0H/2b4+X4Mo8vkfWgDlAzbgLmi
 Ae0g8HL0PemV0YRovnb/tHX97r0wvSTOTp9WsCvRTBBTkJN9jbQ4wieDmZNzHW0V
 UYQfhpGuV7oI2INtfBCGm5HrMaXYqy0Oc9sTKykPhOhNz3TbA5q8YtBW/Z9POpsI
 k6qZ2yMn7y3JDaI/YiWXYe/vbQpUo7nP9Nq/gfqmr6/XfDF4jXALoUyPNDczT1VR
 AVHgXQPPLcR8OdQ+Iq5SE0bssUIVOvpFORX75B/bRhSBf9YdSLvKQMaihSIBhUNf
 KhPOxHq2FHhzNGxerC7iYG4gDhkhYLaD4AOZTwijyXcq+lpV0C0b99DVKSn3ki8=
 =zi4T
 -----END PGP SIGNATURE-----

clean up debug messages

Alan T. DeKok at 2016-12-07T22:32:28Z
Files modified:
	* src/tests/util/channel_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f81f04d6ad7aa9420bb5178b247e24c6a49259d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI38AAoJEH0Oec13Yh7NUCoH/jGU/jebxl+5GV29VK/PPKMd
 FMaUHXXb4vfwyPxCUtSHITkNIjvN+DvikkBKyG1eYdtns/HA4aeoYGDzl1iAYGNh
 ZcdWftUXuo2f0RiMoIk0gTZLQaDthvno54uv1vu2wILR/7FtWdgXe0J7wKPn58VQ
 9xE/m1s45+DGISsZStEgm5oJSqhRdmHTmI6ZZbx1GPuR2zfLW/ypTEbAP3A/GRm3
 9IZvlqXzuprfZRPenLvBzXc2CLbPdCTx/zDdVKbjUDKn5EqJ5KXmnwwIkkKuPmXY
 gnGac6CcwQUGZlY2zV9B3pyJqMV/kTqPhGSmidS4EIxoBKnE+AOOGSIFEqCfBMg=
 =sXmE
 -----END PGP SIGNATURE-----

track number of times service_kevent() was called

Alan T. DeKok at 2016-12-07T22:32:28Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1eff8878f13c39851dbf344af372090f0574d9db
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI38AAoJEH0Oec13Yh7N3V4H/iamYjTyPaLwc5VkbuQ8B71N
 AyQ6ox9Rk3kuHpCh77B5Au+vacqOVwp5r1inAqt9PtpHSyQFtmbaN5pvkRgRRXLL
 lQlXY2lQyE9DdUAOj7x6kHGXLSd5rZ5xi5c0TpuSvLNQrPWdQR4mo1GZCtXCo8Rg
 G943p66UkpzU6BhvTVK+Xz2RuBw0iThKuYxwyizePMEutMG52NJ4OLF5WND2j76E
 OocQ1eDSxd1WdqvHr1O3+/kPq60sqheXEbMavSVMN9BUNQCpbs93qo2EuDf9fxLF
 6Wmh2MjbZCD4M+Zqh94aoTwDcL12pmNff5zavkJ0X6P/YGk0PV30uUhMlUiVICA=
 =sLIs
 -----END PGP SIGNATURE-----

fix debug message

Alan T. DeKok at 2016-12-07T22:32:28Z
Files modified:
	* src/tests/util/channel_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6912d2a121d2df0940d934566bfe2b8eeabdd111
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI38AAoJEH0Oec13Yh7NmGMIAKHPDO3nQF0UelBRIlvbPly1
 oPIq65ErNVtzXOAg/UVnw4evioDOOwRdRxoyaziT556R7Lxui/Qcj5lbVnl7aJLl
 DdKMhZyrqrna+xyMjEwzFHBKGcunHqux6qgs9rfwUIY37UhQRwZ6yNmKYFYIoek+
 41S6n/uiuVNT55F2OW/mX/qd5aDBmv8J8n3IDJ4PL7bZWZceCbAkurx/wg/pWOuj
 cMK/652ZwdX/gx6QgDn64SKlVr/EQdLgwXYCbMAR83cQfrsf0BORTnPAZ0M3+zhv
 mqO4TQGMSdc4FcprTW3KVpP5CRFehCdupWwNgPFSj0K5M3occSix3nSQByULa/4=
 =0j1b
 -----END PGP SIGNATURE-----

limit -o to something reasonable

Alan T. DeKok at 2016-12-07T22:32:28Z
Files modified:
	* src/tests/util/channel_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9414add99567fe22c56c6a37d20fcb9e4529c210
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI38AAoJEH0Oec13Yh7N+8IH/i+Ga/uOxPlg6S0Ka5Hy9MwC
 oYSc3afOIGS+JFTyd0FDzEUITnYwZS36Rv81X304dtAsS90FYsomvyDlv6Mx/OYP
 HDtDIsKm3rNhTIcOLUY5Bgy0i3kb0f4n3H8KNwLCLYPWcBJMuCH4+bJ/7Q1B5XGX
 ppP9itFAnah/+uCHW2FVbjoO1bsJtCR0nuWkmaor14oQRJmUv0DrtREXXZDmTO4x
 Ejw71bplBrXEWUKRzPVQ7gKUqOYFX/uPuWCRbKKkqZ+m2mXl++ueHyQsGqkTfQOi
 oDP4EORniDQazvc5a0czG3RBLPBAS4TIR4cqs9Mqhi/djWx6hqEJzSBdaoJGqEs=
 =YRAl
 -----END PGP SIGNATURE-----

added FFNOP here

Alan T. DeKok at 2016-12-07T22:32:28Z
Files modified:
	* src/util/control.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d2a5b1beeabfdcf42d0694440950666baf586eb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI38AAoJEH0Oec13Yh7NTdkH/0QxEKwI7mIhCvQBYV1nXKiB
 IvFqADOchDSaWrkmrqhPNLvRO5KbC7x5eac1KwljOtLeX+plDtPYUYxbB9Jk1DSJ
 /VJ9dS5cfl9clBk6pD1w1FKHP8trC4xvnj0kEjqf6OQMndrx1RktMf9A8Lf3jIA/
 El6GHmgoTdP5Oq5O4/PaIbTZAr5PXf22Bnl9WPkUWyhpPvZ1+Yy+Jtzji5lBQNQy
 fJbQeJzL1GPrSPBcZlOMrv2y/MhDOhN+vLYXNUohm2waZ6L2yiKmCYa28akHDACx
 cDEOPHIgGR/iF6unZFsfXkIBtnPPzAqJgZsdeFK80YSYZqVDR5VRgyQBGuH8bbE=
 =owu3
 -----END PGP SIGNATURE-----

FFNOP instead of FFCOPY

Alan T. DeKok at 2016-12-07T22:32:28Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1e3ce40403da70283c7628cad9299189d1b24843
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI38AAoJEH0Oec13Yh7N8l8IAIo8/TTUc4U0vAVmheQBLtCi
 WEgCkk0IdXSrxjx0EjaI15wqTdJpwxU8O++ONt+wB2DAu66GgnuLZXf40J918wLL
 fOdU+NkECfDpOBLV77U8yDgZ7KSuTNcbRy+Ma5YYAe+cySMmIXfrov2vTnosBiFA
 Zj+Os6ungLfw8Y3OlqIgApQnhSk/e1CnXt9eCunmfW34RcVJoFLtwfpx09cfH2su
 hJEhCtBGBDWU/0dbkesy+5Kv82EA8qVGsua2z/xAGFPtRbJdgdQfBwAgcVQMjWUN
 yF4pnWRQqXLYgzIIaSh5fjFEvJMTMZSR3zjmNgHMo8mh88hCFIANBHmzEELyt7s=
 =ij++
 -----END PGP SIGNATURE-----

add atomic queue to fr_channel_create()

in preparation for using atomic queues to send data.

Alan T. DeKok at 2016-12-07T22:32:28Z
Files modified:
	* src/tests/util/channel_test.c
	* src/util/channel.c
	* src/util/channel.h
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4c8b73d09c33a8686b65a0b7d1f84fd05554d49
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI38AAoJEH0Oec13Yh7NlvQH/0ZyDLTh7LJV9PbXJ3d8UJ31
 t2pgif6LcvJ1vfdtGRCNHK3vyjzI7Cq51LmrAZVZoENrUAfvjp2UARe9RpyVhKrE
 26QYXwtamctWZGL5PmRmvwVJmHNkRIVNwS5TN5L+fvKGB1Sd/maCDzPJUv5S3cyl
 1LI05eLbCOTqSetTWI+dc8mSaBX8fVozG5rnKn2egOQ8HAEs16/OvCTpeHkzRxQZ
 UyfE8BpZuBjP0qO+ehhOfFp0vc4+/C5tIT1pB1gI5tIFpix7hxEl3GvHnXfbCy1Q
 4rlmBUYzCX2B7BEezBr9wJbNdTxfit1XPRgCKFrLbbNEXRPF5H9nk4GUtOcF7mw=
 =Tnbu
 -----END PGP SIGNATURE-----

added const

Alan T. DeKok at 2016-12-07T22:32:28Z
Files modified:
	* src/util/control.c
	* src/util/control.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fe04b434f4428c10b4f3ca794457af1e9faba385
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI38AAoJEH0Oec13Yh7NCRUH/1cRo0a7i673xI09HigB8xvB
 4xbBYsypUTBbMOW/Wxqfka7eX7P3ioE6L6Y/QHUUgk5o4aiLxgiwR0mcuq2jGi3t
 AWygFAoz3Nx6yJPkmnsikHf+jJoJeVHR6HnrnyTe1nYMIcCSEGVngX8YeBOO7eCZ
 VjzNsJ8wYeJPeSBuZZMfM/tw3Jtbb9NLJn1nIPrMl4klW1M3gc/gSRnZboRBtJK2
 lTssBgD+HDQeDEK9SYFOrqA/d2XVq2mb33wVW1ELYlWNUI9H1nPiO8Iwz5fcHt5w
 04ckIWQNrw/2PjDqfS9mfwxb5YVlK7pM88g1/8GzP9B7bX19Hdj8Tb+F0ZkihbQ=
 =+SWe
 -----END PGP SIGNATURE-----

add control plane API functions.

Like channels, but much simpler, and used by channels.

because kevent() doesn't allow for sending multiple sets of data
in one "ident".  And, we don't want to have 1000 "ident"s registered.

Alan T. DeKok at 2016-12-07T22:32:28Z
Files modified:
	* src/util/all.mk
	* src/util/control.c
	* src/util/control.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2602459d6f0f251f2248dd57a76fb9fa4682108e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI37AAoJEH0Oec13Yh7N8PkH/jwPCgy0ZySLvGPRLX1ze1Wz
 zjqT7pSLaLfWzTzixKXnVxpaxhxzfMW1gjXv0yQfbxgsv2edUySajPP0l46wUYs7
 sRZfgRH+xFERkgmODR+weEnfQ/CdXA+oBAdA1buBs6dZmlWXDKvDjgp993/fnbKc
 k4i29FKEBOceQt3TCe+Yw4wDCdzxFP0KSAeiHKVmt0n9qU1m6jPyueDiOPqfi4+S
 RzHvj1Ol5KLENJW7JIHIRXJbsKA2E2dtuTL9orOLAXhKEBda5X+Dgq81BDegjv6C
 Ac5yIkL2zplVyXUrLeGT3l26+9KvWgg1A5VOiquI+XWai2AvTBUTtjRlpUdsVSU=
 =8erf
 -----END PGP SIGNATURE-----

clean up header file inclusions

Alan T. DeKok at 2016-12-07T22:32:27Z
Files modified:
	* src/util/receiver.c
	* src/util/transport.h
	* src/util/worker.c
	* src/util/worker.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/edb490bc2ac9f9cae5afff59793073d067ca4740
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI37AAoJEH0Oec13Yh7NrL0IAIbFyaUK+hdUC7Odp0YncSuJ
 80qPH5p/JzyJZR9DAofyxm24enaDq46tDTFsg1+Dn21JCsLAsQ9ef5kbQflD11oL
 WMMJfkKJju4kw+S7YEIfcqY1o3L3Zd+Oz/CCCmqFK6DG2ThXQvvj4Q7b1HLi71BF
 u3Nw+QIwmSsztz5FlOxbvF9QqfWA8F5NeWMO1VJYmCD0x/lBlj5QhqOo6hs1oUf6
 xL96brYM5AlE33fPcdOPF5Uy04/WA5WELKJxIauygKF4lbV+/MpntnKtqNXE+24f
 2osHiUBybmJWSGVRlHO4BrOqjJiP8kPYWnNNX3UhFlJVoT4MFLgmy/180A3L7PQ=
 =9ivt
 -----END PGP SIGNATURE-----

include sys/types, as we need it

Alan T. DeKok at 2016-12-07T22:32:27Z
Files modified:
	* src/include/heap.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8196b761b8d720520e7b556f54fc80b0df64331f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI37AAoJEH0Oec13Yh7NO0wH/1CKgUMt07RnnFMp+mCLRpeR
 /+yzrTGr3aKla+NpkSWFs/klM5mQBcbDIflokfYccCxSK3BHg92E/rWq1O4p7oXW
 2uVNvspQl27W/tJoAeZYo0aMnHqauQ/GIeMWdABam073mqQsuQj+WUqLgBWI3yA6
 sLac8mo0OpdEyFUpS/WgNyLhAy0h49GMr2r0VdMOXc4pXI3PpLPNqxKUcdswgCjG
 r8ZdRfMnyhj6WwZc4Om42wVWDQtyepCptDw0Bf3Eh20VqO6w7Sn3Cq4Yj4qRCWt3
 2PoqLGbee073hgHrT8CgDwsYNYNaIuVTd8qRv0mxVOwJ0+4/dXXFxo7pmxdHI+M=
 =+WlX
 -----END PGP SIGNATURE-----

split channel close into two functions

Alan T. DeKok at 2016-12-07T22:32:27Z
Files modified:
	* src/tests/util/channel_test.c
	* src/util/channel.c
	* src/util/channel.h
	* src/util/receiver.c
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d5ba5ce91c818ba838dce16f774a7b35f5e4688
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI37AAoJEH0Oec13Yh7NFLEH/1XCdo/LrC+xhxVySgvgwCyx
 8JzIRVsh40DceHnNve9bzmbyIaNPJQLyQJ1t9fCIw/GZUgDA12jPqCtVVIMyHdp5
 Dj38efqh+YTZwVfN2gXB692ISQGBUoK4UavGXP46ai23ExJndBtATM7pXQDpq/rt
 wS+UlzOnrcc2CUs2dt0yeQ5IO4GhYCfs11ylFw5dAmBPTQ5+ktwbIP2pZt2TbHZm
 LtXr/jnySEeqcVrcpjDIrAeGBnDt92TbVVylNSEfU4dv749tuK3EwCWlOC327SSy
 IwwEt+TbtA6Ri3tGKtvsoouGO0+vFgK04BElMugvkOC+OkGwJn7VM5dfcPTzcIE=
 =J5tr
 -----END PGP SIGNATURE-----

Added atomic queues to fr_channel_create()

Alan T. DeKok at 2016-12-07T22:32:27Z
Files modified:
	* src/tests/util/channel_test.c
	* src/util/channel.c
	* src/util/channel.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/418eef7b597ff908ae55fc0aae9e68ab21a4e301
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSI37AAoJEH0Oec13Yh7NVk8H/1FrwB7C0BqMcZPuhLi7oO6/
 qwJ5oitus4vbfNjrgRmrx2iOk2z3PQXeRS1wtUDjdxifK+jj1ZVP8ClYoPc5+g0a
 7dkFmAL+xvnXc9Lt7/05TsqiGIBPnWlfhVubVKDWmXhzpLj9XyEb1OJQdxzDj/DW
 nyZB+x3wSCV2SfApu+xPJY34MnC4hSn3VAmJCOSLzmNyCESNi0FYdh94W9iS5rB/
 95rQAq6DEQ1rgoqa6QPwHufwP/rxl7Icff5xTkfxeNem+RpIcDfgBvwjNtP7cmJH
 kKMAaexv3DyyQMrb+bqgOLwI/LxDUIYLUH4SLXXzNt/gjAZP2dfIqsjjU9XzySM=
 =2uSY
 -----END PGP SIGNATURE-----

abstract signals into a local API

In preparation for the channel work.

Alan T. DeKok at 2016-12-07T22:32:27Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02297e12f18cb302b0b7cb42be669e86ce46eba6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYSE87AAoJEP+k1YKfttfKgxUP+wfbeXUAcLZk/5/knwHO8G5W
 WH6S5UPox0ntopHySBzsz0XP0KRAHu9RXg6mIVxJDLbMwWaHxLgZIqRhOF8m6gE3
 B/Z6YXZ9Oa0//Px4+i+uxWp+G/3YHoHiSqCjtdAxeN6qi8SSd3QroKO+3Lh+5Y9D
 sRfGKqyToDC+wIIXA0djsIHYLmIN0dMTYx5Raxmh+cbm+rq+7rGC7wZk9fjPVuln
 A8JAIf8GmpuT03BpOSobOKyrL/4vjpmRj3ticw5NGe0OfS3j4juJ2fdp6U1TLqtU
 k2VkkNketCVjijjnEMzQDbH+Ox3cHF8KI66p9RN5ZqWrvhzCQsilBfuenwvE7Wud
 EHVqYkd9kGXpXuYpurIiCyCZ5ZkVGxPLs+1yULO6O5O+cUve/HIqGzeivjtZjeR8
 aq0vo7S/oRiY73VBm0XG56ABv8OJ1jwZCvffsfIlZiF7Eqf2LJRj09UIKPJ/CrlQ
 HvFB+XnFuLXl20p52OsDE5dTUIsdKcP3o0ahMJi2NiWoYGmN69HrfYhgOCGrrG1r
 VdSgwGbbu/qNu743YEy0eMcu8UaITFbkTakugPeuUMKy5z/IT4+PQYPCyjR6Vu5X
 Tv2ecPKUDR0l500g60TsBPI73LssPEcgrkzblsCF5UxVg/mQ1G17Evt8m3DywqIS
 2LhWsngmLCjgh56C7slj
 =zt9S
 -----END PGP SIGNATURE-----

Rename xlat public functions s/radius_xlat/xlat_eval/

Arran Cudbard-Bell at 2016-12-07T18:04:42Z
Files modified:
	* src/include/radiusd.h
	* src/include/xlat.h
	* src/main/auth.c
	* src/main/cond_eval.c
	* src/main/log.c
	* src/main/mainconfig.c
	* src/main/map.c
	* src/main/pair.c
	* src/main/tls/session.c
	* src/main/tls/validate.c
	* src/main/tmpl.c
	* src/main/unit_test_module.c
	* src/main/unlang_interpret.c
	* src/main/util.c
	* src/main/xlat_eval.c
	* src/main/xlat_func.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_expr/paircmp.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_ldap/ldap.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_mschap/rlm_mschap.c
	* src/modules/rlm_otp/rlm_otp.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_perl/rlm_perl.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sql/sql.c
	* src/modules/rlm_sqlcounter/rlm_sqlcounter.c
	* src/modules/rlm_sqlippool/rlm_sqlippool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/35dc3e4cdcb0ac9bd365d1914aedb8f5973a0add
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYSEuJAAoJEP+k1YKfttfKUWEP/RY+kxnsCv3VwIA9VBQqgA7L
 zq87xRp6+EbaVEjHBTwIhVa1HfYlLnAjP/+izMF22OcGFD0Jxr59lg1mdEPDWJTI
 VBNUaRcz1hs+GA/+v1MhZHr5xFAvjwS6bWk4wlbGzHuC3qQRNzkH8ehL16wPY0CQ
 qdkkKcTJDtViarDcEJk6OEuQGf8MT8IFYa4rcwOuq8NK0iwy2fWt03jFwj3fU/EP
 uY/d3/GgNXh4Im/ZGu19g1KYCUduoAXGNsXORjDO9GIoeRcx6rrUejNh05tmGrgm
 V6o3Rt2FFrbVKlZUl0jweyeFJhKWpUkiAQZiXwsPaP7GKJSL383qCA2jifDT4O1E
 e4E6M2poLADrIUs/WbHJ6ApMIDqzfRsBb+J0UgJBIlR1L8EOXdoSPQcjrGA0rTCH
 nm128pskGRUWFS4sPPj1nKXD1bmT29hfn6mqGqmheDxoCz1Su5Teo9tfLUszOPdt
 eba8mPML/RUUurbZ/MyQcnAQkJDrwH+UjuofacNMkxcB8zNflqL1cX4c1FzKzFAQ
 NXexv7ojaE+YqbQrB7zB2cJ3HYtDVS6z/1gI7sNZnKBEUuvfNpLcrdOfNKgrRh+a
 9W3i7bLqxAmd3Mew0vdA0wJ9toSy7uJbdGj6rQCGqZRobnwMITeA6/RvH4byq/JW
 NI58h3JGid/drIXC+sNX
 =NVLh
 -----END PGP SIGNATURE-----

Split xlat.c into xlat_eval.c, xlat_func.c and xlat_tokenize.c

Arran Cudbard-Bell at 2016-12-07T17:48:56Z
Files modified:
	* src/main/libfreeradius-server.mk
	* src/main/xlat.c
	* src/main/xlat.h
	* src/main/xlat_eval.c
	* src/main/xlat_func.c
	* src/main/xlat_tokenize.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b85d4d6adf3556436f6851feb329b54a4d59f8e2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSDr6AAoJEH0Oec13Yh7N77AH/io3WFaeo3CqfMLCcSo2cIUF
 j8V1j9Zkn+OdX4qJplFHu7dZUhNydylP310uZntvdm+JptSPOcsR8rWPq8jC0TvT
 +qDLEFm/sD0Gqoqo692K6a4Ap4CXGEV0Rro5UNn6d3l6n3dqQj/Hb5NSyPC+9UNZ
 WwNnr46XFwFInHG3b+8T+B321+0YpycjRtjvS/r9ahxg3h4kxUQMzLQTFW4ugI1Y
 pdvOXDY0BzHTTqsCbIEeGuQtYAV8Tzg8RwR2p7dKP7UqHJVyIjdxGdC4OHtraoHp
 9Yx0dFonD/m3QcZRvvate87fdbnu8mGropOEYa0K3IHWYU33npqdE3uOstQZpE8=
 =9qlz
 -----END PGP SIGNATURE-----

remove unused macro

Alan T. DeKok at 2016-12-07T16:38:14Z
Files modified:
	* src/util/message.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f63082d86288d6ba3dacb30333b4f4529bc95d73
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSCyxAAoJEH0Oec13Yh7N5cgH/2lHuIJMsTed6mTA+WJOKi/i
 MdsL4zJWTMLEOlxQiF+JLiyvqFdamZvyOOVueYk0HAWspvPs73W+L+Ugp9Rn/iIm
 hNxn55GLNyS87FYKb2dkmYFnHSRDNxft9jdx3GzD/Y5nTGzGWXELWyUgJRw4O4Hv
 yw00Zq0WSEL9EjPN3YetPkbFDOGICThzfBw6xZpjAjAEO+rkOh3orlBJUPn2Bkog
 sGiD5NsVk1c/IspbYmCitNn70n+JEAMCn6AXdbkoqiHSwlRJdFMyam2F3nqoyozf
 bDejJQ/tnWJGLSmFHfTInzyJlsF7h3sGv/KCKqhATA8dmHK4Xfjun6zjyBWuKkw=
 =MXft
 -----END PGP SIGNATURE-----

v4 API

Alan T. DeKok at 2016-12-07T15:37:17Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/984915e353568a81748187175680f76f1ff9d4a2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSCO4AAoJEH0Oec13Yh7NAa4H/0Vr8EkYDdukI47tlk6A0hUE
 viW8v/k7Asr4+kBXJr8q1MoJQPofvzWwWqPdHGrv2Sunw9SI+mkOxKicn9Fy1cVQ
 48UeWwtQU5Tq2gm62+KetLdH19QmUms5zngOMx8iYaTvgLMmD67K6QanJAkS3OUk
 2laEG70AL0sbKDNqmiQ5XxBaHES14YBEqNcbA40iGjQ/jq16O5E1BbJgEkzQq4O3
 vQvmjYXMjZJqpj5LrpBFkWKffIRPBCwdnh2KgupksZn6ibATyKJLS6rCAkpJA0Pp
 yFfQtzohix4yLX/WZBvk/6PPjA22BTKZFR+rUf5rQTtJdSUU382foMU8frFcMMM=
 =U5f2
 -----END PGP SIGNATURE-----

continue to "next" in xlat alternate.  Fixes #1866

Alan T. DeKok at 2016-12-07T14:59:04Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5835264ae941792378acddade9fa4139c2fbc9f8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSCOnAAoJEH0Oec13Yh7NobgIAIJ29b1wkI8x5TuWtHM/twA9
 udl3iCkaC8k/ZyM1k21WCmct5wBmttfROm+IXjxxgN0KIahFd1XQVMWjeqhbWptF
 DzbL12Ioj7ZzBx08o+wYe57o5IuPyAdBRXrEdznd3Nu/PGr7espdky9Pus+D6jwl
 TOqR8bnaQSUPg1A1IUcYCy5JVSz9IyeqbPRg+itmDfPNUoqPD8O4dzSzaYECne6h
 6FE5QFxRXSMdnYbAKex9IqXeo4Kbwu8oEd8nTa6X8CGLTlQuK2bgwVpTdPzffMga
 gRELb2RZnVBXy58u/tG+vJgF68/eXlfx7It8jFn6O8NWOnsLUsGJ23OCrY3LpRY=
 =MEQc
 -----END PGP SIGNATURE-----

indentation helps

Alan T. DeKok at 2016-12-07T14:58:45Z
Files modified:
	* src/main/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c0449ec6cd17d19d1a68acfee5040ab315bb602c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSCNQAAoJEH0Oec13Yh7NiBUIAI8LBh1oN9ycVoBaa3zQjZzz
 by3WmDx5mUvrGaa3jh5k0P79rqCGUaOaBcB4mZfnaLxRUEQgiFAdqyF2f9z5sXiS
 nb7qh5sieLh79MEKh1zMvW7Uatk7XJqiToMKLZKFaP10BepEzrEp76ZuDHEOrwLE
 Eslg8n9O7g7pJp7Ug9kAZGedyea/UhquE1+3hAC77pf3BmqQGslsWV4isOqlfOPp
 5qk5re1W25hfVXr8yrbBdHKKABZerB9uIGxNaVnmJVaZX8r6gS6VStf4UJwjdTuh
 4voDiJ4BCQ0DTxDzoGWq6Zw3lWx+q4mkrQGV565V/AWtCNKESKw+THJiAuFinIc=
 =d9iX
 -----END PGP SIGNATURE-----

minor re-arrangement

Alan T. DeKok at 2016-12-07T14:57:20Z
Files modified:
	* src/util/message.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6aff6a19ea80550c173f942137426419b6ae9430
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSCNQAAoJEH0Oec13Yh7NU2MIAJE2UeV0/bUo48Yp0IG5eane
 hiPG2gRDoOC3PRZDNVcFOK4Emrcwb9w0CcxFhWIu8sfcOZMQIyBYGGVbJCQMDaIY
 eEqw1rTx4LT+VR5N7AByzemTmrQ8xjKo5Fz6RdwXZR7uw0X1f1gGQG/2xsR2QtFO
 gCtdVo4H/Ql4/QWsbChL3zdsJZjJ/Hhcx5kyWHN0IUa4wJK64TR/TTizSlBG/Mnr
 D7rOC3mmpCnS636NdYbtkAOKcto7BR/sdMkCD/cL/wP6SucWn9saGh/ur9RWfGK5
 tec8ihpj5/hqcoxij7gRdvdZsYl59OCZ85qmwXLyNnQRUU9DRftS0EpqadDuz0w=
 =4Ufi
 -----END PGP SIGNATURE-----

re-use the ring buffer code for messages

Instead of more custom code

Alan T. DeKok at 2016-12-07T14:57:20Z
Files modified:
	* src/util/message.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e6c109fc169d8b728aa870421c06b1aa7cf2f3d9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSCNQAAoJEH0Oec13Yh7NNasH/0CftNPllq78EcdqKlDletV3
 0uB/sKeB1LGuXD0OfzxLrcyEg5DWST46Wy3fliS2lb/9991jfEfWra5f5EmrpnAE
 u0wuuLwZtQmJhF22NXCyxZ08udo0uxa7jY7Ntqwtk6IyI6y69mFMipHJtXRNJq3T
 txS7U7+WuMuq2W2T+wahP5zHoM9uDzE7bhrSMJWZSGZDycaw6yU0K+f3iV92Ewu/
 MmIH/O1yZzSaueyuC7dM2bA+7ro0fgS7iwxlyWQIFHSe6VKufF5CG+PmZ+sfuBju
 QQm8qh/YvDjPWSYogs5vSxhmxts8rU+c/TZHZCqD5Cd3niE0GvrUJyX17jz3+VU=
 =rWUz
 -----END PGP SIGNATURE-----

check the other ends ACKs of our packets

not our ACKs of the other ends packets

Alan T. DeKok at 2016-12-07T14:57:20Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da266799c5f965fbcf4baeb93e4ffff457e268be
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYSCNQAAoJEH0Oec13Yh7NCm8IAJFE4xraR/x6m7KTbncSVq4x
 wheNpwsftiKjA01Av54aMt7Ppx6agUwc9hGgWQFUG7PMj+2hULQMZsbVR/nFr23p
 WG/yNbgNhwNS+ZaoIwCcZZ7RPJ5F4j2MIX6P/95zbwmKbmELS7ZAvoBqdmde03lQ
 9jsC8fLszOpSKB/UTFJe+GS3gFjIU08s1Q4gOv6IyIOpsqMRJYq42cANW5/Ewhd8
 CctedFenb6OVk4wKQX/TSQJa44VamCdkT36Z9wVGWqR+Mhffh2aQ5tY3g/LMQRR8
 nFYrasDxyupoWUtZqU+48a7WDSqeHWo5gI45O859p/ZCLdyORWqn3iGv2xkQ51c=
 =wGsI
 -----END PGP SIGNATURE-----

EV_ADD doesn't need user_data

Alan T. DeKok at 2016-12-07T14:57:20Z
Files modified:
	* src/util/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a2e8db28810ce5955ee14f8ec905172413a22447
====== 
-- 
This commit summary was generated @2016-12-08T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list