Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Sun Nov 27 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
 
 iQIcBAABCgAGBQJYOgqRAAoJEP+k1YKfttfKhK8QAKexldMeC0KB54eoOuHMlM8j
 3w97y1GJo/JC7qhBprh/nKrbEUCTRMwjfYZdnjgD3aiQsnggIAOklHstS9mZ2VwO
 DE5GlLThXJoQYsXIM3OBwMBXWerWzehJHCGZbW7pEpQMYqmcg41pWz3OS0F6wl1s
 1a3scdmXGsVvsrYyauSYjT+nbOtsdFYBGm/jGUR8qwhxmP3b1WBEcpNzSIYuRGf0
 on/TdbOo3VBPQz5Z5LlgUTPn+gbtAmz/6yE2BfIou+czWXPlw7ici4MCloEY0O72
 ZNZMJRN0glM2QjknknEIqLzm6xl6R12NJCItOCAIxncoWsKBxrI9ZCMf+V+fPeXB
 PeGoJl+iT3pgEMa0eY6XF7gyCtkBlppe51bSVDQLtmbvvEBuYYY5dYrzEkaA9SQk
 tFa2Cfd8O3vEA4lKqTgU4EHr2oWd3B+IwC5m5pfP08HyBy0dYTWNdPGRXOiWWAKa
 mB3oVde8ezPNOzP49ghUf2HcDt96nVZNOsq7rb4KsKrDlhQ3/2ku8wgbq00Fj9OL
 Y+KfWA5Q2KnEx1uR3htvmMoKaBChO2Xf/NSb21k/7La6bdZwx7zrwdPLdspRDam4
 5pHBlkD+bEpg0FYc7ynlYhYHnZe3OMz3hiWg6HFWGpIXOaRjkThAHEzSKlvMNM3o
 6M9MdE+8S5XHeYZ1Geb0
 =z+fe
 -----END PGP SIGNATURE-----

Add thread argument to unlang continuation functions

Arran Cudbard-Bell at 2016-11-26T22:20:01Z
Files modified:
	* src/include/interpreter.h
	* src/include/modules.h
	* src/main/unlang.c
	* src/modules/rlm_delay/rlm_delay.c
	* src/modules/rlm_radius_client/rlm_radius_client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0168abacff2414ee1f93c535bbea2b3771131adf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOgp9AAoJEP+k1YKfttfKAp0QAIWw7+sVFdFrA3KdQdqWx0gS
 ErN4wu+ZoEfvroGYm0CVBonWysHIke0KlIURcQ9KgpiJAfphx9PPD6nmF4mLLTav
 2cPfrEsslM5VB9IDSmTuaBF2n/On5WDuBT4t4nuLL6768oNbc78CFRg4Ikr5r3lW
 glMzIcJFWXmTEMV6o4ujjXFR1euw4AsJyD8IIElll6XSN99noo0s3zJ8m/uvtI1x
 N0qN33xE+NJ73C3d0XxTuVnktHcDz3Wdg+3qHzenxUdmRmQlIQSBqX5UZDOaFxfD
 o+IJbbX9PFjtU+gbzGxq75oCImpxixJ9bHPcZnGUXsfo/d2xzytnNRCGaRd7CvZc
 za86UNzNs5rtioK/UxLiFAxGi/pitaxe8EemLJCHX3E/WKvY2BFFRETIkAIOjEri
 LEtSkxiEnP7Y4Y/sseYk9xkHYDBWxadOQeQIODrAVZBq9+kxQT1KmQYG0Lkl0Arh
 eUnGtSQyvV7IC7+Ymyft+a7aqYBDPmxiqYEsMRu4A2DYfFuaKdJ4o4I4+kTM54DF
 xOxBRJ1BeR6KG0TTPatLzymcdLzTjb2+o1JQdM+PKldqmvrZiXPWsS6hBPaOxxau
 qUBJc/UONphyyeoo4T1nmnnMtjV6N4yb3Cn3WiN99FEwT2mFsEIzhcQcMD7W1v7i
 QeD+jPzecjkvJSUJJbbL
 =UfX2
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2016-11-26T22:19:41Z
Files modified:
	* src/include/interpreter.h
	* src/main/unlang.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0aeccc7202cbac54bc040078ad597fa772af69ab
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOgn8AAoJEP+k1YKfttfKJBMQAJh4M7l+VESy2N6FHOy6qDpi
 3I5mTfhsKJt1tcP1bOt1cHrZ8sTAYpK2W6CCluihZt2RnNTOK16uQSfAhXHkp+Gd
 3fi/EPBZYRUH+MKspK61lSBPy3mG7907lE1whSPvbbiCjwX7P9P4FJdz82vam3o7
 rsz18ES1ip7Ys4Obc+VluKYetzqG/ZH/q5GD05SXykpiCf3wPyPIwP5H/YPOl7Qh
 6bvkleY7yI4wA3/tuQaf8oDKh9Ml5n1MroQMfmwRugivKop6xYCLH4yjZvz2H3MA
 MxbYhlzIsiuhxf24rH45jDI+jDbFR4uIudmaShrf6G7tCwiZ4W0kRnIrgxSHr7FH
 NICrEZ85zuEVi9g2MsnTUqP/s1NSsKlQwnGXQeGhQbQwX6ZP99HfHwtJPwA/AoEe
 akvg2AnH/QTnzmygZMosfib/ocenESNnSbkvLtMLf9ABUaaUiKRWDAqYX3u0YToV
 XHWNjhnHqWbGr9RiOlonWFVX4zvAsC1lkMxeoupE+m3r4WZbQO4k0FZh56SGiD4J
 T5RRLTL9H7VSGX1fkFnT48lHzFmszRrYlw42/VZMnR0dkOxE8vqeIjuEOBT25tr/
 WwDcqaCu+tqZK04MwqX3N57fHWtxv9TmP0/FpXpFZaeKErHHjQSVmWA7GrujtKhR
 oP3NCIwgyVVutfZlcKME
 =sCow
 -----END PGP SIGNATURE-----

Constify cs in fr_connection_pool_init

Even though it isn't... ugh

Arran Cudbard-Bell at 2016-11-26T22:17:31Z
Files modified:
	* src/include/connection.h
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/50f01d8df79aaf04f50a41fc133303eaac72a39c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOgn7AAoJEP+k1YKfttfKxh0P/0KGfCOdxON4w6LXpCDXEJor
 LTlJ64wof/6juvbPw6cVUmzzUAUJNYbOBd0UVx3D1FOtalOwAZ+ovui71FOzgy4q
 lI18UahAtrD7iiwWVnMOY3E++ulMEvShRLRwzm+9B3EuDQY2ZUp/49yPomF7PI3C
 PZP+/63aChtRy2FReBB6QfwNRoVge1ObSgTpas51XXVYlITqkcQTLh+8sWmhybMv
 nQDKzom4Jds457lcQtMH3OdBCVKVAhCpSRnwvDFRcO9R231DATb+En8JNwjjfLUG
 rLazim5QBckWVnj5j0bcsYq6qxutNpDKL/7fIVybp5Lq26wMzE9GxjlyriSZqaQX
 IOQShApwPwsC5Two0ef66LReMgljQCwC9S5I/G+wJX24LyxJLwwQVVjqUkLaUZ7O
 uTR8SaNRIzqqr87JZLT/nE935rkN0OAx8wpKJ0cWXWRPgmvHEnxBhD/snE4UnnIh
 RXVjPzIbZ2ZqVTdmsB8i18KhfX9mxqPwPpH/KrlYyii/xXlTXuC+E/I1al4vv3aK
 AuURbU71SlyEplXdKKhlxkzxj9NtwRAEYt+HthCXhOlrGvrt1kHew1P0LTnZLtku
 gO/z1BccduMuRwxpnfyA5i+P8M9fdyxBgewSNQpSNxKhIkNvswB/rBnpdLMhUkwS
 hT5+MdhaVpWISm1EOHSI
 =v1Tf
 -----END PGP SIGNATURE-----

Constify cf_reference_item

Arran Cudbard-Bell at 2016-11-26T22:17:31Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ffa85be3cf29375ffa203de13e5c6a3284a3120
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOgn7AAoJEP+k1YKfttfKHygQAKBLFJ5sL1FVV/0JbnjZN+7j
 4MDPIrkp8NvdJ3nZrx+ctYhhUyBLsQP6kxGsQVhwjohHjg5ZTnSjiz3jZ3zvx5NM
 tLlo36kq4kbPlD6UovS/lsc5cdeOKRXq+VfR3Uz2Jn5bnchOmeMofq9gaAUjE+gq
 C9pnt/G7CkQNqAJmHFb50MlVF4eJgnQI03bY6sZ/2+tYISfbnBiMzhyJGATKalJj
 TgVJ85ddMwm7rXKzEfOr832bInY2Bd5ozwAVr9//mBe9f5+CSUfiBlcipKeININD
 +WCdPkimxy8WVop8wQBY45hGSaYzCS/EpPHb5wNoORoKtEoiCJHYvA2W7dHzjHaY
 acOkptP9IbkLcXX2ZMSG0LrT/wVVHrp+83WTFg1PCCeFldIm5LPjX6iGa4e0BvPu
 QKZOxdjkao7Io8pEh9oDVSkJO1vuD+UoVJ205cN9SS8dIsgrOptQVa+oIG0PqJBk
 MNUE2OVtHLJ6gBWQMUT/Lexwu1GRcl2ecOVU73VMREvvEWzwJoDyIaV63lDVKZen
 umEpx6E308cjW2Hd4mKSMqZvJy+B5kK6Vhy1EkE6ec4DjwIKvkfhj76OgUzRkU7J
 7uBagMcDJ/d/kYyNzKVmidlYwGlRGW8S1E5sI/tTo9fVmogWcW848VATQ0av+lHo
 V7LzNMgWeQ65YoBYpnNO
 =4B9H
 -----END PGP SIGNATURE-----

Constify trigger arguments

Arran Cudbard-Bell at 2016-11-26T22:17:31Z
Files modified:
	* src/include/radiusd.h
	* src/main/trigger.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de81088db75dc94f71acedfbb7cb33c76f73c0fb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOgn7AAoJEP+k1YKfttfKyAAP/0jctAheFzs6ZCZbvybGhN0Q
 NIKm2TsyG5XGBfmA40ervapxrrj8pT2ND1SzxUh1FE0mzin+rTXXrPSsUSUVb30i
 oEXFRltEpgtlfXcxbS8GuvaH58PEmjUzFLU9DQtVbp+5B+vKWoQbkQXTmTBGjhbN
 bdk6K+MOgRhkM4gldUkKkuiXIvORao54cdrhFfF57Pu4/kQHNuqlxcWLflzfa8HI
 +EqpXrMVU1/oQYea7Vu+392cnmv2JOMTKxcbzuAVYKg4a5TxhJN+cWn4ZTOAousU
 LH2AkyKrHIJAzcjAs0SiR6i+gGuI2lAFN1xN7zZgnwplhoYHgTnYLXHgrz3/OhX+
 6/7yDYtfaywnhZrRWsVN2rGA32lDZWtEFLr3mc6yU7/3O8VRf8FEKz9dhopuUDLJ
 nKSA36tQJGK12aPxc3SY/IPwhXOnN/O/xTwegZckOKB2WCHAaAlZ7IUk6HydrziT
 T6FgJqRgZMpNq6p0QJxS8usVTWcn7DzlFHHArAyPGUYPCZhhGJlX0Zy009Fay2Z0
 Gl9TanUcsRjf/6weXQKBxu401an0Wo8lxpWkNdA5FREIJimekFHeIQ6oivuCzsbv
 L59Oy/7B8yci/8gqLsJIYI9u92qMeNAp2P0y1lAWLzT/Q8ADl/qKg/TjgUhyIK5u
 IemWRLNirVcFbAcKT2U+
 =wj2q
 -----END PGP SIGNATURE-----

Pass const'd config section into thread_instantiate functions

Arran Cudbard-Bell at 2016-11-26T22:17:31Z
Files modified:
	* src/include/modules.h
	* src/main/modules.c
	* src/modules/rlm_delay/rlm_delay.c
	* src/modules/rlm_test/rlm_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2cf8058aa8af466ff0dcc9ea7ae445d04d75001b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOgn7AAoJEP+k1YKfttfKEZwP/RYzudf0Gg6TJfbGPLeztLBc
 pJTKrLi3maXkBrdGVF+JHcLqLdSzyplJik8KL9wZGNJTn783C5H6LRf3VD6jjsiz
 hglO31e1KNWTCSrub6sSV+Eh9hHpqvVb+oaUJZAP+YynYSHPPAHpFtHN3H4cvG1k
 lYPYcXcqcHEj9l4z7X8ANLNZ3EdDoLzac6ZtNvZpg9LnDLu2+srRcd5meE7w/8b2
 eBX51qtf0Xij1Ix/D2Fj3A8gz25zt81keGnRNXJ0fb02rcf79Ycg7B2dmJekpZ8L
 obEOrXeJw/ao1wsv7NGa6gP6M1bnihSkKahkoRol5BP1uwxN24LHoQfu383MbP83
 M5jUz0ZvUu7C57qzkJOQen51ZZA+029tO3ZcBE2iuDVCymudxBDCc8q5UwwbbL82
 /npUwo6ln97ssU4/0cGbXv6rvYEZAcwrMiNbE4i+40s/0U2lGH6QU1wopSg5PR/+
 BXT+U/uRxwKUy1ZLuR5DCIi+iZJlIvGTs2J/mzLWFYTx1gFeZrwtl64p2ZCjktyo
 zOxUFrzeLzuaFnJwmWpxIDIHSSCcc4pRYv1rGZ4C63sUMx+wReKtP3aAmpPRhzrV
 qQ2tI+K3EHiGbHFFwwVCeCExUccSHFRu7OP6KfxUSR1Zv87RkkIOpesJXX8BJESw
 1ZJyrol6bh93fHfK7oYa
 =3neE
 -----END PGP SIGNATURE-----

Pass the event list to the thread instantiate function

Arran Cudbard-Bell at 2016-11-26T22:17:31Z
Files modified:
	* src/include/modules.h
	* src/include/radiusd.h
	* src/main/modules.c
	* src/main/threads.c
	* src/main/unit_test_module.c
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3819f633eaca95b2f869e09a0628c696dc3dd29
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOgn7AAoJEP+k1YKfttfKtUUP/1jyZLVNXBtl+jQEPLUPvoQW
 iD67B3jgGP5Im7Av2936assQy8oP/m6XSROuPwWbKXNQMsL+QHhrNWgcRdTQnwUi
 ScFlthhc9QfYb7YlhYFg80ooYYnAse9nfNPRHTPNz/UkYXExbDntdmHambliZ8Ji
 DLgT35KM+/25dG87/d3tWzquvs7AqI+J+mn3IEYr5EKmmkd4XiQHsldNfKwQXZtC
 I1J1IzoXceDfGt2bajsbxNImCUlNJOchfDnwTE6lRErVV3ZckG6KwOuK+i2moSCS
 geCoogjzALCrchBKnfMggDvXLTiXk/Pbb4nkXjjtwMxtjO2DWY2TmCFdWSEXUToW
 1u3V/gb0pbmnPjtTI/njQAjuc2lGpopFL0ckJDccganJjNNUhgTDSUELRYrhrM0c
 K4nchRSDdGtAlM8zKDO2D5IABO+/1r3frL6yNbG4SPsYp71HGTZ8aM6Hfo6Zuz0V
 mlI+jknvm/Ghm+yrQgcCb+MOOnlk8tHK9OTjM35c96dQ4PxfTtfDWJkz31FF4JVE
 sNCGPKOF5pvdCIPWfH4R1F7G5JPdO2kOelCa1LR36aT1WlkvMXptHn7ar5fidEw5
 KD4y9rC416jTeSk1HCjuMr08Wc0ZJVsUp9g6bRwsN6FxFOeszSTgJuDJ82k+YDuV
 8b54R0ndIX4l5MfXObkU
 =oGtd
 -----END PGP SIGNATURE-----

Document fifo functions

and move freeing to a talloc destructor

Arran Cudbard-Bell at 2016-11-26T22:17:31Z
Files modified:
	* src/include/libradius.h
	* src/lib/fifo.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f2eb8ebff4a51bcd6e25bdb689e728887701a6a7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYOgY/AAoJEH0Oec13Yh7NFx0H/j2nsd3N2+/osyC3Wchvpd5F
 3jvJyRF9g86qFngBhy2o0LtQgRpCzPtcKtRcvlIQ53KwCJfGY2AhFA7vH/0kJsOW
 TRn9zU0rKoqvfM9uc2rV+KLUcIebXnSzngD5RNryFXOomOitPEnq3XD0QCbqwuvg
 MtYsiYLiQw6TkPm2ZRm+pN6Hb4ZRgHXV7rWLRT7rU9z0VVJnsokwp30UVb66sQNQ
 h+TsuTTek+9yDPcgaDsHkkYwtZqRnlY4YONEzVoJOt1r5mWzCQUYGExGQdNw53Ya
 lO3iwqw5Sl0rHWvbB/6m/HshGetQ4iOA+Wqc9jCi0KYwmkRv0SLRBf8DNcRZKMM=
 =Jge/
 -----END PGP SIGNATURE-----

check value of "done"

Alan T. DeKok at 2016-11-26T22:01:27Z
Files modified:
	* src/util/schedule.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/913e100307bd3628137c9241bbaffe430688fb6a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYOgKrAAoJEH0Oec13Yh7Nbv4IAIun4VfYpsivcInEicNq1bvs
 IS7qqOpqeRmPw17cINbiLgbrwUH5wggKyTY3zr9u2FxDS6Q4PG8rmGpyIliyC+R2
 4fQ0Ds/+SNxW5zYNuwBmTMNkO7IxF3ac9pZK9NEszCyyXlAL1zq4HOQOOJVnps8x
 01PzJM2c24ucI0qpYLB1UcqHFcmLAaYn1qJ3/WWB5Tp6vIIkrKlxzrtOdJuVZ+8+
 WsCB+84MKOke+aj+O+zkdgUp88asNvT8lJtRAZx8O4ZpZI4lp1Ikyc6KZZGBoD8U
 D5GgCMM0nb9GS9ZBME5P2uowy8JWc+ANJdH+22zd8QL1+wqOV33MqIWEVmD1RXM=
 =XDsM
 -----END PGP SIGNATURE-----

travis fixes

Alan T. DeKok at 2016-11-26T21:46:15Z
Files modified:
	* src/util/schedule.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/44781cf3f9b928a8e6ced7af2852e546bced217c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYOgJcAAoJEH0Oec13Yh7NapEH/iMieM5fwOgqP5iLD4pybSx1
 hpnd9ixxm6AURYRZddoxpYGFG57l4Vf6qycbqq/jHW1yzhXyToU1b6htrU//AaX3
 bI/YGJgDywyBlgVUoRopb3PwrKGRXIMaSMjUYiCzsF7QD7qxPVaYNu8a3MwgM5mK
 rGvQL3OfbU2abRjkDI9LVYkolGy5QdIg9k4A2TfpHje4zdoiozIU/Ykj6Ay362+x
 SGHFzrVPQQng9cmC4wSMvcqXQXCqBg3xdFgs9SVl+YVAuOqOAXoBmiV3epDHj3h5
 gR+BkbHM1SMMjwE6AdrxOfiE4R2twVQihAsRNHUDs81I99Qgy7o6yppD1FSSvtQ=
 =El/p
 -----END PGP SIGNATURE-----

remove "inst" from timeout / FD add

because the module instance is already on the stack

Alan T. DeKok at 2016-11-26T21:44:38Z
Files modified:
	* src/include/modules.h
	* src/main/unlang.c
	* src/modules/rlm_delay/rlm_delay.c
	* src/modules/rlm_radius_client/rlm_radius_client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cb57752d7c7e7345caa755326ed42059dd095346
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYOgAeAAoJEH0Oec13Yh7N4FsH/iGkSl8WALa64c2EevsKed2M
 L4D8Y3ysTITAn7o8ulJAV2of5t5xH0twfzwlp2ZurzNUKw0rsDjz/t/2wTDQr3hC
 cnRLcBbPu34J5iUAAFQZA6PJBQyUxcxVTmTdEhqA3yFLxRReYnj7jMMJcoeKfq8W
 9HGIMzYESMRRR6PiS6sg9d32kFb50c4VgtxS8xl/Dz7uqp5DMKF/OYvpZ8wF4qwD
 jBo0KVkDMqsh4yCBmIewtwPf9tbuznQKPxwZkozYaX4an/EOViNYDfFs3HoMWt2U
 NPfbZO2aVz5zdV5VsKgcUmdrCIAbAJ/R8xmMzudhyZvvRQIoYmSPThzrCnyZwks=
 =v0eY
 -----END PGP SIGNATURE-----

ensure that FD/timer add is only called from modules

Alan T. DeKok at 2016-11-26T21:35:14Z
Files modified:
	* src/main/unlang.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a422f950484ad666eb1422c753a56903fa34d4d2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYOf14AAoJEH0Oec13Yh7NlPIIAJLmgYlQ13JBbvBK2QB5OZOa
 2RewDxEM1BI52AyvnGa9KRF6DNYn60+mmztnLv1unD2WoU73k72x+wno3MIqEjZU
 c6ur4gBSCG/gi8NlInFljuaghr21RLOhFxdGOfY4yhYopCZOiRTMdm8z32x+9RQb
 PBnyjHx0xvtX18CJ3Wpgl9mx102YjXU4rUB8QgCqxTvmOXEgEQi7K3JfeKNkhh4c
 Q9YiDIwqs6qBtFxZoMBY++jX2GbfwWXmIilnm+usGiKhgYQ1a11XqrIgTNFTSaSF
 hQAymDZ8X8jTQCYBVv7d0TRwqRoyKlB7D8JBbrY5ZaVu8lWLEELNGB9Wj/CUSB8=
 =z0GW
 -----END PGP SIGNATURE-----

add preliminary scheduler

Alan T. DeKok at 2016-11-26T21:24:08Z
Files modified:
	* src/util/all.mk
	* src/util/schedule.c
	* src/util/schedule.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ceafc1fa737702a532514bd1be3ae3d44810dbf0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYOf14AAoJEH0Oec13Yh7NEpEH+wU69Iu+2lKVokMzfiB6wLoU
 vcoi5XbMXiERwkIwg5kocs7VttbPc8pK4L+Aw3ykC/RIEpgqf5eBCpbn06boQ1xn
 G4zJHEZT9V7mlC7CDuORMWfm5JRxF7vs7+DEiUVkSb5x8BofmwNBJMc1WpfU8CVA
 9MhKKHnauD2cY4f8DyRYOEgRQcG04Aiq3TwNkucpukR0FoYbNG052eeMlCqfaPLa
 SKVH6DDm0Z9UNr11Dsy/DQRmKbzVm0EeskD6Y3bYLUDIe9irpyHqqCQKoz8TCaNf
 kRe6rTMQHpKwu6Sl9BQqg+y3WOWtaHJ8a+91HVG8hpRouA8yMNJ+vGlJvYMaeLY=
 =3tMW
 -----END PGP SIGNATURE-----

check for event loop exiting on fd/timer add event

Alan T. DeKok at 2016-11-26T21:24:08Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e81c64f0bd683edf2a980d4328190018bdb9244d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYOf14AAoJEH0Oec13Yh7NB90H/jlz4rcP16cR3FukuSKJqqRK
 XoI+Dw5DUbFQ56I4jNYoOpAPoQnirOLsgQPAFKENnpn3EG1s4vF+fMkcnESqrW4S
 7/NsSSbTWnNeTfIC/uFCXicAQ+2GCcQhYaI23Xaz+Ia+lPF4TvoO9T/MJk2wRtce
 7TI4MqST2b+yFAngkytxqv4YcmYq/783lhLm8S4qjOiArci/B7hosutgwAlpRr0I
 BiTrucD2BfX12GP6La8Mnu/icHctKRdI8RbmQbxe/+YXp/BiWKpgB5JjxD1ardnz
 d6Y1OjaH4xbY3BNfy2AOaAgx9CLXd8T2YGq9udRViCHthBx+/VEiRRzmbcb0gus=
 =kq58
 -----END PGP SIGNATURE-----

notes on single-threaded mode

Alan T. DeKok at 2016-11-26T21:24:08Z
Files modified:
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/266551326f1af0ecb1de379f38a50eedd20cd874
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYOf14AAoJEH0Oec13Yh7NsBMH/1QseTIMKXWgrrgElQRJkQVR
 w08Bf7I1TfZX12RnYblMiZwlsxi9lLCh8T4RojLRU6NlJvsV2fJKukLzDdXwhjXp
 7apyqZO7ltt1kpJMNp5awzdGPuwBh7pRzjHlrs2nIbSNp5aa5cZ8jP0545xltUaG
 RTIY5Zbee2UUZbFXWCg/sofL/8cwFjAsNt730y++o2JM3mZFAJTeXyURCIkVK08h
 SUwMTLV3/Dhhzb/nMA5RIrAS3iCgG+Ivc2+o5mMy+HrQcYHGhmnR69QdNfagsEKe
 mE0MD1L1QUu47xkXq3PVVJtyc4MNap+0r14gA/9g0/CWBwF0uyKp7e7M0TyYiKE=
 =EUtQ
 -----END PGP SIGNATURE-----

added fr_worker_exit()

which is an sync notification to the worker that it should exit

Alan T. DeKok at 2016-11-26T21:24:08Z
Files modified:
	* src/util/worker.c
	* src/util/worker.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29616116f20fb6a07e1d608b53661f6f31f1c255
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOajzAAoJEP+k1YKfttfKuYkP/0S5JsZ8/HKGG+in6E5EV9t0
 6p7D1F9w2YauGG8siFZf0vv0wfsFKgW0EslQXYPziw82F0VwUNRWM5E+L7X4ee/9
 TeVaQYqiIkXtzMtsMv/lTvleZyLKlDVfNPvfsGueK2g0qGjXuOWachIjA4ZhJsOi
 fesYdmaQdp1XqG7gd3TmTSePoyAIYhDeKtd2GlmQ45HmOYwPF6olEx2C4lA4LijV
 hAHmz4C5okeLX1KtLr+p93OxIMqxmcseeg8kO8Cl5ZOK52jAj+GjzO0LTNQcYeM3
 TPCDuh38xd3QZkq8VRilBfenCZCD/3hY5ANSbdhNPNGRZ5h0EktguFLatEYnIrFq
 e+/SA2tqrpx4xvlxv21RiBx0gE0uS5x62Z99zKhzsUpYB72+JjuEnBaaCqpI3LmC
 T3AyLzub9ClOV4MJyam6c2T6D7rc/o9uxK5vJaqVdYZBHwI4yUjzA2Gpbh03pzId
 ht4TixX7J6gd0ORL0lb6NJ5X7yV/L4XJQgra2F0fmsCRsSe/uKgJDraclqCk+w9+
 9+yVnl8hBuDGJr9aQbcU+Tgx7KlkosDNqxXS4u7CIxXtuz/qhctQX71z6dA4hWOu
 OaBW5fEOUyfav51eA/ZgXGOhTL384aSa7rLAN1Fgek5+JIKj0fhqJTl5K9W971ns
 AQYpyL3TwKbctL2sv3tw
 =jrgp
 -----END PGP SIGNATURE-----

Fix camel case

Arran Cudbard-Bell at 2016-11-26T15:23:31Z
Files modified:
	* src/lib/fifo.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a1d840524a58bdfb91fa497c9c727d782361b29
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOajzAAoJEP+k1YKfttfKM1wP/3atQRnHFkPdqNvh5If8sQLM
 /TMsUkCdqWXg07gMc99feu7mLoXvIvOlfqxhcdCorT3jwCvofJbnIhMUxOrzbqv9
 Dav9VzcQHZqjyzmD+tT7ZNWT0rgsuyfUKq8ffbSJf368vss/cwJV6GMqG4jICxCm
 HJFpGsZoG1CO8AcvJldpmbdahWPRK04S+GToZYIAKimKmSvaV+sXt+Nch7OwOQNI
 vByJ4FYQyvwAdGU0C/F+D0+ZS8PoVl49wDPweeumsszKnv2EYFuKtNyYpItDTsEM
 LjoSFiipEsCjqJlHTwFXhYg+RafZ+hPtkPTmurh1smRhxv1zk8ltv1RZKqk66Dlt
 lOg+/eajg7u2EtaqdaHvy3VzzxoRbqXmBQDfJr/p7BqUNauT85XiUSW6Gowsy+VD
 5/0RFyEaxK9A1550Rk/GKEAz74a5NaSZlqWTaypxOI9F4y7D7NUrI99mhqXgzV0W
 0YQhVmwHyUfscgE8jgQ10ZHYLtp3fXTSUDEhIEEG4q5m+pG525odOScL4Fy+iJ2z
 ESqzzb7cPJ3VE2rxcTqObo2RJ/FPrmslGHFwXyWSP+9kJshpMkg9QAder1UZNOON
 8RzFDcCILWsKtx1DJZcj3zA7oSFP3FUlz9Vvc0WfnUbm9GHt4hpI5GI5Y0LFzmJA
 kc207IqArmj1YNqTO+b0
 =tl4c
 -----END PGP SIGNATURE-----

Update copyright on rest code

Arran Cudbard-Bell at 2016-11-26T15:23:31Z
Files modified:
	* src/modules/rlm_rest/rest.c
	* src/modules/rlm_rest/rest.h
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/03cffb291873fa9080edfe9243c04fc3bfd5df6f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOajzAAoJEP+k1YKfttfK214P/0zjiUTxq/vLco+R86JFpJ8G
 oHlqIEW0CGrqAv142A7FCcO78G9GbjUp7L2pBaHmBLtciaKtEq8UEIUv51R4Vnal
 DA9/o3WekT4UzPgDGI837q6VJJ5jE1HSYiM1nA5AuAXwNnPvoBRqVkbUMU67tIxw
 OtwSzcXwwjhEkdJUQ3dPTxUTZ/hry11DvIbTXiPaB8TiuZmLv2gCUJFj+nl5Sk0k
 Qp2pNvqufhJsSPwuhuruh/S5IEK2XveoBlEcu78LRYTU29VDCZrBL99H2AMO71IY
 Xbek5L3z+XydTmg4Xt5GF8Fw8yibiSb9SK+xi5d2sYqiHjSS2DQPKngVWkgW9qSa
 DZaLVcku1tjUjShsbFg4NACwoXQF4xeoSv4DppJWxMPk70M8zmbSQMxSjIh5FQ9g
 IQa4hshbMUBTgABKAE1Q97Oiw/2r6SLqJxzLRrAwcY/SSMcJPDorepP6Ph+qCZpU
 lNpejCE5EpXVOrcdH4UzGMP057+ALsUgeiojRTpSsmAa8ypxldZbUp1TtOa7AJcb
 tgxilyKrnwIjCydO3rEhhlV6xBxiQozv7RcV6RUNLwhGnnxke6jZnolzFt2WDLqP
 f6BdeCBXCdlPQYEyAz0ApmXaW8GG1tin4UaHYP0xR9wG9jxsYPFLS/dRGAPGEbUP
 iHQRH1cjBC/FZt/6uPp6
 =NIBV
 -----END PGP SIGNATURE-----

Fix arguments to timer callback

Arran Cudbard-Bell at 2016-11-26T15:23:31Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7fffba025daad21027ed1b3373524b8660b4772
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOajyAAoJEP+k1YKfttfKDhMP/iO2ODu28zxzsQk+e+dHiO+V
 jmcMMhODp5B2yASB8AYXPQAOlE2bWTsE8BhbDu2HjfXSGFiZ3GiI5uxd5eFw1IX/
 t+YLZ99LETed8g5B2wKhPGc/ifeiZt1tCtJBYwqB0472IwsllkqBY3erhGt/TiSe
 SOk/y5DmufJe/SvS5ZxleKqTHncUlHWjEMkSufv1eBM/qaopRUiEgOSZ9GtLpBSM
 qLzq3l1KWHAYN87hpkwaDp4bxarpvezkEbBD4+VzQPSgHef23upJP2Z1kktObtkP
 DdCVKDih8QkuSo7FnwAKNEpLXF1oiHKJAoxXU7gIXu8cx/Es5cdxdSl3Z6qdLtzs
 4wCGcWv9A7drQzCHOInC7E+ztj1Jbn0sEWKqgxpJnvXYMjdSSCL1GyW8Di1ZvaJS
 o9agNz8TYSzX4TgPeGXRNKcU3Xu5PyBOzYR21COrsl8BT2iHPaRXCzr4pofpGv2w
 k9VIDXdhCsIE3eV/OmQha+cNLO6XYcSbjnqogHdQ2KMgsz3VHX3JqkpSRIbjOpQy
 O//3hApaT//XFHDD5Ve3KGErVwvLE40sa/hi2EesMgt8VcMY8OjqHD+q60rAooUP
 lMZTrmzJc48+QJggbn+iI4J7nqY/4d20XcmwNBAyJx/xiY+UpXiRjppyDg9fR8b+
 tLTwvXkAnFGMt0Nvrc8Z
 =o/ui
 -----END PGP SIGNATURE-----

Fix argument order

Arran Cudbard-Bell at 2016-11-26T15:23:30Z
Files modified:
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2090bc4f32fe422db22e1b8e372e9cc0d9154b8b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOajyAAoJEP+k1YKfttfKd28P/RsCtTbpY14L3oRJkUrJvFOh
 22pxI8FZV4AnbbgCrwY4WM+KnEgMDLYToB/wx1Y2e98xLXRR+/GLtsv8acUYULqk
 FODdyryR5l2q5SLHdwFAAuSvNvjD4kIf8jHaWlL9CWK335yyrUHD77Ddop+b5rCj
 Y/WNLCyBdTIxYrOyFUN6yUZcM/Q1n4udve3LwXD0BRQJJjWoiFgr94Iig+A3tHF3
 MQns40x/p+INFB5KIa3uhgkhl7VD8LVgtnsXuZtVDRZ902OnIXG/t3yal0df7pCu
 5j4Wf69ky8kz1ACd0oWdsa/UoWmU5udZoTMTa0V1wKJYzsUM5DGClgPqutPkWzI/
 aj5yD1ZRxso8s9m+mydLdudBqBJsqzEQywfxN7IiehAkNewnEnneoCuobpzJw8ff
 6yH0ZflHd6I8Ue5UzWwT9HH9mq8EG5Wvbnm3hQAupo4fTnsmb92dqJmpcu4xjZzU
 sfFrqx7OboAbAYY18IC++4L474m5C0nqYPm73+4q8vCXHbEtSoPfpgcyQOuonVgb
 bmOkxOAfAwUIQR8hXIMAaChXzQMA0Uz1LCwxl06kCiC6Bpu69SxO3t9i4q0li/av
 loBQXUybAV+plGpysH3RzgVdXtzWKvhP/HMa+wP90fsNaRcoZe6Hm0yHXyM386uH
 F2ZbYbmo2p35wSBt+igv
 =G9I5
 -----END PGP SIGNATURE-----

reorder arguments to timer callbacks

Arran Cudbard-Bell at 2016-11-26T15:23:30Z
Files modified:
	* src/include/event.h
	* src/include/radiusd.h
	* src/main/command.c
	* src/main/process.c
	* src/main/radsniff.c
	* src/main/threads.c
	* src/main/unlang.c
	* src/modules/proto_bfd/proto_bfd.c
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c3ebeba2f3f0a67694fe3d272078f2ea8770378
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOajyAAoJEP+k1YKfttfKZAoQAKHDFp47h5WNqVDA+BxTzXMX
 35Q6TtpHenueeIwVCJ81yqPAh6KNhwX3fRuBJavMXnyPPP1pgDyFvshxUm+O1ia9
 KBe0n2qUDL1B+6dLX3skTP+Jl/oK9Jl6t8RPNTFFmi/YTVjk4YJz5bL5imxnPzZm
 yJnWyZINTJEMEWAwg+xOn7MoE4Xr/aI9lYomSje3UtyoeKWnNhX9KWNlKCqHg2P4
 rPq45rL3YttgmhwmCf++yAZSXeZTj+u1QKFVNHia9Etf63SA6VNwd97cQsnlTUPD
 +jsx6OkCcAbxoJZ3q5Ki5FV89Crs8cAtpcOm5bcC9PKUCz9Lqi4/h/FQcYIaVAMi
 HX2J8yFK5TJ1BwEYecn2om6lst5NMHNJ3EsE48a00rrKL4ZSWfkmmmSazvYDa0Zr
 venKRXjQxzLDs0YY+w5N8UXVwFTXqMv4UEX+vQOrxBD38G/qfStg39KG+vcwrgzh
 FA/6Jq9xSxhlGRJe2jGgfZ3IRkiA20Kue32HF4+ZcJ6wTojHCAFu0oHTYJcWsNH0
 j/CBu9nieYpNo8Nns54BV+fQ3Nt6PFWlxIlGQ2biYCt0t+zIGjyzr5FiiMvzUWs6
 BDuPI/yE3nOTdlgvperi9bBBp5crp1TCdGpCz3NNyc0k2QLBokUyGNt7z5UIthPs
 Ke3htbICReBgS5kCC3xO
 =syBl
 -----END PGP SIGNATURE-----

Better errors checks in event.c

Arran Cudbard-Bell at 2016-11-26T15:23:30Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/60840a3a39275bd2fa7fadb1b2ff61e3dc716910
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOajyAAoJEP+k1YKfttfKAhgP/j8sOMPscOkbKoZac8p0sTMw
 jp0WDihhnrzDd06b+E/Y2BlVQcKeQ+sRtPzstCxseF95VE3jVVJ3B42QdzCms50h
 ZQJ3yGCLOvU0/b72Mfv09pG0u7IN0jyCmw4XfeYj2M2juzu7Ezql84+qdy08H+cd
 61Co4cZLCrpQQJbSbFZNjPp5xmFxk5zcGgusdYBdf+RMWmIXTBZMb+ERQF6JJb8y
 +zdT9BSQt2/j4eFaS3WnGAALNpEx7CVkPAXfY2PpnY7lL/PH4zTajYd57ILOAzaV
 JgvapfjqO1v/CnSRJsPkgi5pFryk8+/jGjaRyzW3TI/0hc+r1d7J35MKgIDEUM09
 shGTChmdyASeYycSDLLp8O9jYK2OefCuCIqLQB1m2tyUcVTUBqM/9kMv9fo4CgpF
 ILFfSNzTrrlhVEmY65kJ6VC3PFPsIMsrlH6nNbxSX2GVBERaUilWXVLlrug6fKNq
 KS+hQWeDTSPMsuroqFbkbBhMB8sN/ZeBrgXq+mvNJmu3R3jQCCHEmPzQP88TQv/F
 ujpibN/7OO73wKNERCbVYBsj4NIYQ+dp/rxR1Dm8k8A9iyiu/opwt0CVr1XbIFps
 f/1XXpwUawS5uAbxZQiktm8agDHomwPhQfTw8L9yZckupDiWsORDOmL+oY/hROho
 EIVLnHEB8OR6DAap6hKp
 =xo2L
 -----END PGP SIGNATURE-----

Add fr_timeval_from_ms function

Arran Cudbard-Bell at 2016-11-26T15:23:30Z
Files modified:
	* src/include/libradius.h
	* src/lib/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/55a2d8acaded9c7116e2c233a44f1146d5da44f8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOajxAAoJEP+k1YKfttfKsbIP/0hKMLiQnNut5peWAdMFooIa
 dBLbQtHfEkWOk9FNerRG1PbIzejsFBWN2XVywLvhyJJKeLrckaoKWs6MJD34MGwq
 rMYB/Hg75LNs1/pTjMdmQFFePU0Bo/+Z7I0u4D706/yoang8GucPOx8z11ShVakK
 /GASOui65j/hkBKMYQ4FMwqOQxumQLl2xKJyIeYZ9252evIGW5n0mjC0NErh3jKh
 c4mQsYQ3SIisN7cnOpUGo+szR7lIT/I3Eyxb0+aqWJ9v+fPoWciwwSNYlU6h11Ii
 Ym/idadCC2o7xRa3P/ntH0F4PKFu/lnz66oVvYW811qqZG5JifcIjfakSCy3ETJF
 1X9jdfKPv7yhj6BXYiQDeh/SAKHVYP67FLUbZs+0KEBBuIruRZgnFee91T5L/4ky
 R7W3D0GMYniu/qmYVJMDJ013eBTZ59dDxNK4/Y7c7Di+LbuxiSTB0okEMXlHQraQ
 vJL4OiOGeew6RVj0082xYGiSn2xMgRiadw/HmjwdYsxqH9tpbfaK0MxO2KBEd9Sr
 1znPCPG4CktNm/ojh+fP0JTT4niBf4Gf0n5Hao8F8a/ro3w8Qz3IQ9mVz5SRxz24
 Gcdm6CJAx4m+W2gcKBmmO0K004h+vqS2yYFsrE106VS/rvIaxMsGXNUQq0xkVal9
 r5h6cEGRb21FXZrqLDRQ
 =pHyw
 -----END PGP SIGNATURE-----

Fix el shadowing

Arran Cudbard-Bell at 2016-11-26T15:23:29Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/97448b3dcbd17aa916701b434506293ea11885ae
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOajxAAoJEP+k1YKfttfKXdgP/0pu9mOc2qkMKMqa1L/PppO+
 1ojV8FV+DOEbDuGmNR1f1mQ80zwhsm3F9a5cygOuk7EvelgrLEAex/bQWcLYd5Al
 RPccM5VgRQsBhhgzTwizb1kkQu0WTYsgEWRauKdAhYRWAOvBG41Uo3e9YygxDnEI
 ie/zVS6sHef7Xcr5XAj9AUJh4iuLElgNjjNTaPTPdCqjOElHzWc08UV7MNPKsnRr
 cg1JbDRPNNo1Wmlc7aVT8iKD0fOQb8VKe3BAy9mjh/9ciL52NETMfMFovtIFSFxE
 7spdZD1Ttbm8CUlcW3KNyv7Yc/KbISA34AVAZEKG3RTPlw9K+QAfeWNuNIauPUqx
 f0ogvqYSY55+OPaChNUvx1mswZta/gOQ9m5ufImI7hO4yFJvYwn0mha0VdLUCHu3
 A+X0sZ5P5eepnHMarJEZ95WPXUGMHD3JC0qgYT9pWrZzJfZ1lIShTtPN+Aqs0FNM
 Z7Jov2LjFxuvSaPA+z+P6ats2pFYze9rqIbdQeZTqr9NG52XCULXNFSxeH2nAWAD
 b76HBwdLi+/+5z2iCap9qka6kPhlRviF7Uf+jM+PfpySg1uW+ZFFxGioLFx/FUqB
 fpugUgABzN3ERXAge5dPf5dkA1Gz80A/ZqlM/WMdFRxO/ONJmaEEz78ZvBc0xjXi
 deXIBmdS41AFsxZs1hdG
 =7NqZ
 -----END PGP SIGNATURE-----

Expose the worker's event list

Arran Cudbard-Bell at 2016-11-26T15:23:29Z
Files modified:
	* src/include/radiusd.h
	* src/include/threads.h
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f62abb286eb9cb0aa98e7cf3b9caccf9615d1fc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOajxAAoJEP+k1YKfttfKhTsP+wb9q7Qif46UE+JPQX9/2XDW
 mjcb8XCBHSaBHQbqiIgeH2Vn76iqVuwsrQWtgKU5IbJnN1LVZIajtXzcrhlhFwY0
 bTyAOWaLr0BMke+udEOd8wD6pUFI7ULqyS9CB6knsp8h3HitUKOKLNnU5FicPshi
 EOx3AQNak/qHpTObeFX2uHJucnsS3OTIuOtewmz/njBtkL5CsnsrTbmSD3r7gCFp
 bwZQUXUjZH0QAgEP4cznX5YNdKeNeCCT8TWpLp/q6LuyG555drz5Vf+nhI0fVlXy
 VL0ZAuX/nJTBDg3QeMJyXS1r1POuvOmBJpItri5KRTIUrojaEfcwoBxcmingFP/6
 8mQ157Hr/55QMRspeVL4qhalDHR9vMJaQ3QrjizonbErrAJwV3sGSpvqlaQZOfsr
 3yCKS0ZkdfGzhBUUxMMt4yZm82Ok9+7SGpwVi3AlERzi1CcJOE96Gy33nlswvgaU
 O2IZWGoODv9+/KT7Vq2iLQFuujNgm8cDqi3WZMPCpI9IT3TDcFnAX4GV9GOwoTV/
 /CnJU1XvTutXfs1jAwRBQ5hwr0wYmd2PhVNMkfTFLIixRVXWXRaPFo1+Pu/Mh1Yd
 HsnrCi217GJtCBekQCCmg3Os2ucinYjJKeN7dbyE0OiTVRzvjORlY0xRMQscP1wI
 Z2GwDDQSYQhA1qxshl+R
 =w9nJ
 -----END PGP SIGNATURE-----

Use doxygen headers for src/util files

Add a copyright attribution for Alister Winfield to src/util/atomic_queue.c
as he wrote the original implementation of the atomic_queue algorithm that
was adapted for use with FreeRADIUS.

Arran Cudbard-Bell at 2016-11-26T15:22:06Z
Files modified:
	* src/util/atomic_queue.c
	* src/util/channel.c
	* src/util/message.c
	* src/util/queue.c
	* src/util/ring_buffer.c
	* src/util/time.c
	* src/util/track.c
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3cee44208dc56ab0da4600c232f80f395ce486e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOLy7AAoJEP+k1YKfttfKhKUQAKKA20IZzhreioMxgikTgDMv
 TxX6MSqe8/qKzSQ1GSjNO54B2WRoWp33P10e+VrRIkBX64L/iRGqIcnVEt86g1N4
 aWiGyP0MgFaTNO+GRhb+XDLWC2MXb+s8cqx/on5I0+dNgYrr2s0lcAGl8bzd4iMX
 vj0TnA0OVntq4a+WTmNubJhmPy2PvC5Xyii1kjOHsJAlZHs2uEGzNrOJmXLLg0QV
 2P8JxbREurMnt8Cq8dpa3FwR1XTC/GSYEod/TsOtEm7UspnC68zDcBrSXGUMCkuR
 fwLwlAWrO9ryNh62rHNT8ZtQXt3J9eciHfheHj9vhiSypsgGSQMzVl8/vK+ffM3a
 1xiLGlp40mlWXl4hqRlY+8VDpV6P14o2ps8UljdsEVBo45PMnlB9bGxdkuVTvE1k
 pZyuL/rC+SShEUiye7BXicJ6hlAiKfm82ZtEUc9Vxms7suHcFJSVJBVhSJsmJKMr
 qtc8KSIQkazRqsADQWkEwbcqVIAlX8ZYtuvQlWGwwN0Y+aOD0wRkXhj9KYmdW8qG
 WtoC6Bx2W0vsdKPdb+oeEDH2UWFdA0KrUNYwXMPwPJARCrOZDJvDAN114oJGPP+B
 cykA2+h5iaf1YYvJDWC5XiWIfTBcu04dAgC6k5YdvwLsY40LJhfpm3CCm+azKVyx
 O3eq4hf15+1Oi2sSkyZG
 =dTtC
 -----END PGP SIGNATURE-----

Add tests for exec

Arran Cudbard-Bell at 2016-11-25T22:35:38Z
Files modified:
	* src/tests/modules/exec/all.mk
	* src/tests/modules/exec/async.attrs
	* src/tests/modules/exec/async.unlang
	* src/tests/modules/exec/backticks_list.attrs
	* src/tests/modules/exec/backticks_list.unlang
	* src/tests/modules/exec/module.conf
	* src/tests/modules/exec/sync.attrs
	* src/tests/modules/exec/sync.unlang

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef61fbaef4087d39bc53af0b2c331de5f04080e9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOLX5AAoJEP+k1YKfttfKMLEP/RLrA7Z1Ze6YExlV5qVkQmaT
 LEOz+KPYLtoUwJkXBVjqh5o8oPHjm2x674Bak4SxWjGvmDXtLq49vKcfjFnueriR
 3nt7IkgJ8FGYoOxCg5O0q7Xkv+pI2fbjqhRdEFAsU0SokSjyGC7+X9agdi3EzOKI
 tSjfmkTPApckvsgIVbbE9Rlvfriqp360+6Y1HTXBcg3lr26c7AmUybIXENa694Sj
 rCNiRR6O9KfO+yeeu7VmFzoOhNGOjZDwaGLZ/iw+dwSfQbeZ/IzxP/C4gcipmIV+
 KVaVMRF94Rknj3OvCDgnHXGpcWyT7epAETgAKIGp3w/HE1vKBa8nsqI+qVDLGJ1W
 Get5e4ppMNkoKX+esXEvv0QMwxtXVX0tVCX52hlTvRwMENU7Qp7/WyGEqNATjtXE
 kilzxWLVAh9uu+89nM/L91pWk6PhWboLWdePb9ygk/b/3G0gDI3nw6Bd9/CXhK59
 rOSSKqDLzzgDLBAiPdZ8BwOlPiKn+WBKUe0nHBvyfUGmPrQ4/29HZQEPuXaI8Gp9
 JbEsSqMNEqhQcAePUF1kkWmgIDiFXm4c8sMgRSz6gwROoSMayHcNaYq11n85Skrg
 LG9BPVaixJ+VYX06tR+ZB3+u2HXanJkpoIHv4QygpYKFW1s3kj5FUGE1NWmOgcWT
 h6Ovy74LGQjAzQpiibiC
 =n3le
 -----END PGP SIGNATURE-----

Escape output from exec calls, so it's understandable

Arran Cudbard-Bell at 2016-11-25T22:06:49Z
Files modified:
	* src/main/exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6028255fafb4514971f963954ace32945e90955f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOLXkAAoJEP+k1YKfttfK8DAP/icBU5ogHxPH1rdDrOlMqOnN
 xfWVwU4OyC1+A37W46KWea8AFhiE8FEJ4qxCvgNc6vsom3cJAtXjRgDGlZS92iLi
 5C52wFY7hVZbyQHvzpW43dYhXEPt59u4IOXPCaoU2+fxd06kHMgykFph9+PG7p7G
 rPxlP4JMoPvxjMIC0RSq2jgIqDWjRKWz+HmlEsP/BkRyNxsjbn0IpPgHn13Rr7Wa
 zi1dLfkHRduNsWyjvrbGpyoB7nhAMY+VIhFDEXIxaB+TrVrL6rpV6AWhpCdjKtWB
 /7tV0cZVAYRDwnEcWd4aH5UTsHeJjFNJ0zJgCLfjn8sSBtzaiy/VMwC4geXSu0nn
 uhBChchq8VP0vOK1HuxhBR0MWhVnVlcYyeBCske0fu2ZL5FuVBizo/pPY+sPGG0Y
 frvd1gSSZwYFf/p5xJGjTEneYBzmb5bvy55L2wmUiRf3AjHh5/X0FHQDBj+Arqjl
 EjsKpwwyf+qUu+0XtSAX4uwLqErXIj+9up71i052cqE4K1asKKF65ko7XVT2iL+x
 A1lG+KmNC/FqKcUZMr3kCs/Pn3/AVGPWTYQ7dyXd8JaBbgY4MpZxiMG8Upmt/zSB
 TgHUQ3Nbr+LOMQqR9bTbdP98nwWL9IuEbWrYnC9v0hELog1q/rwyH0KAdC9p6lQF
 VGZSoNH5KwoHvOvUBxv1
 =BJYw
 -----END PGP SIGNATURE-----

Cleanup some variable names and add %pS to fr_vasprintf

%pS prints a string with '"', and special character escaping... ahhh so lazy...

Arran Cudbard-Bell at 2016-11-25T22:06:27Z
Files modified:
	* src/lib/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e9c1fa20faa15247da496b774f09216351176d01
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYOJWxAAoJEH0Oec13Yh7NzVgH/3jUSLfdq85oWWaHvF4FXmQd
 Q2UqzD4aX7YPbp23js0e17Akkel27jmiITajyOuCfJWPXoP13fzfw218ngxJyxI8
 ozMw75jhwMCTHxiOTfbmAJvXzSQii2T5vj0wTF6Y3RvT6dhWKq4pBAedgmdDyZwp
 PfBwArOSdqDvVwJ73zZ1G8se08YdHrpbQt2+K0FBrF+8YnYr1YRrc1LcuJeQ+UU4
 CBsvnoxcPUQXyuLXjITox1XKXCvcVvqEnx6fxis8edXyz9k1cP1ncjmz/2sxSt5/
 z/47gCtKWIr3xNFnM7kEDTCfU9l2Douw2/s3qeAyiXP8wV1Tyqj1D+Ow8szuQJ4=
 =mDqg
 -----END PGP SIGNATURE-----

added "get kq" function

Alan T. DeKok at 2016-11-25T19:49:00Z
Files modified:
	* src/util/worker.c
	* src/util/worker.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac0a39a79e7b700660c897673f7e78d9331904b1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYOE6oAAoJEH0Oec13Yh7NdfEH/1tTJGGuVuLwMknerUdHAI14
 rl2gL4/9QXOdgYZtv7kkTaXkkbsCvkib3HRUUZWTGnbZxvn7d6f/qs7q7t0f3FYX
 tZyY79Re8yagEUHIYCBSUIU3WnVYxrpjHkK90kuDYGRGgNgp7Ql3jaCvr/y0TzTR
 xs9SHqytuinKPwROh681XpG0n0YZJ4JLt+z2DTsbdKgBIq4vbGFrBWml+16AoYOA
 rcZqbdqEp6/WIHgy/yaTMImpZVHGBnif7WffYRia0bshntXGfL9SDcEBRjFw0stM
 fsIPuunKoQbpNkpGUUfQE0r+PUnpxBoKsZ7JLG9PfydBorMe2y/qk6HLFVNpazg=
 =p3JW
 -----END PGP SIGNATURE-----

stupid linker issues

Alan T. DeKok at 2016-11-25T14:45:56Z
Files modified:
	* src/main/unit_test_map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e89e1a251ba57fa932e77016593c1f195ffa15b3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYOEPoAAoJEH0Oec13Yh7NRgkH/2FVoblgBgEvynHoVi3BTFgY
 Y769AWlrCteYxmiFN9mIyHc/rcCattAuqomKx2PDDAZvyuSplaTGNAhZnqBzY+Rm
 4Ugm95m6n+aqq2Lkfzk0lO68hfDbTUabJgOn2NeUm1idxU86KD6nFbl0GBUx5jk+
 ILJWm2mwqu4bVNCIXkcoCt6Q6Z410v1kRhDV9ewbkv8QPxNnjUBl8F9ff6RPkbpU
 RWlvdolp3VY09LdILJwCiwsZI4lmHhNNPVGj+YBjVOcKGLbd9bXXvrvT8mvw8fOL
 om0mEpiO4KnP7Bgei9BPs05z6iEg1eTJ3MFbpqvOJG8myUR6m4hanJACCKO1Uws=
 =U7xg
 -----END PGP SIGNATURE-----

Revert "Temporarily ifdef out fr_worker_destroy"

This reverts commit c7bd5d7f943ea93c16394e9b2e0e2dd465838e75.

Alan T. DeKok at 2016-11-25T14:00:05Z
Files modified:
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/650f2906ea50f028d62d1ee1ac719b84e12ec2e5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYOEOVAAoJEH0Oec13Yh7N86gH/jDg+iG5OwoMwA0IGg7XclgU
 Q3BAU8tmwibTMX4k1BzyFSIMxQRQLB8sM2LhPNwQ7grDmwELZDgdv9cK5PEgU555
 9by1SfJZ6po/WFEYhz06IiVN+EC089KukbAUBvLWQxPzRZmBcDX38TgdyaeWj3UG
 lXFQI/tItzeXYKd/161qokaFTVeh2ueEhS4nLDq6zI/EbfaJH953yKDdn+rDL6jY
 mufqPl4haSERdj+6FOgonzZsvUO6usCmlLMSElOb3Cjvhv+LGglNjxO284PTNU+0
 2IpvDeGVBnn6sKOw/HVrIfMIE3USuNpwUftXgjX+SEPcD9f14P1PHYAmyGtHKTo=
 =WmP3
 -----END PGP SIGNATURE-----

fix nanosec cast

Alan T. DeKok at 2016-11-25T13:58:45Z
Files modified:
	* src/util/time.h
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/abd323172d9f0b43859a19e506c49d92f5e4f05a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYOEOVAAoJEH0Oec13Yh7N0HMH/1l1iJjkE8B583E9yyGacAZP
 s588XPepklac5iTT5Gc47PSkfhmeg8DVtFHg2zXOKxrnuZuUTCLqZV3G5LdUDQ9h
 z/sMXRWsv/p8TaHErzhoB8DKCRQSJHOXpzhWmMrz56wevoyKHRVMHlvvX3M79wuc
 pQD04DCLVHphK0Scy4hJYjFjIBGsB5NPZM86c5NUXenFTmKa2sZCdoy3ePlbzHgi
 VpUdOnMlizMZxYnr2cBWscP9lfc9QVcSu6pnMivhL+9UnA6AIt+hFro+mHHz9LV6
 UTT5LdrVtKLrAH7GxxE/Hk0gSRyNy89alH9U8SRoHhMS2v6kmU6NN1GCdW8QxKQ=
 =urEd
 -----END PGP SIGNATURE-----

worker_destroy is public

Alan T. DeKok at 2016-11-25T13:58:45Z
Files modified:
	* src/util/worker.c
	* src/util/worker.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7dbe306da597f85661c557eec66592831eb8fb4
====== 
Double quotes not backticks

Arran Cudbard-Bell (via GitHub)@2016-11-25T13:48:25Z
Files modified:
	* raddb/mods-available/exec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4bd41eb8197315c8c47369aa99bc5ededf50ac54
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOD3KAAoJEP+k1YKfttfKlREP/RYnCvgBJftJuOQPpn/RrA2P
 t1P95XpwfB4CW0AODTBfy+HXRpuMDSmarq88gVZi1s7yVvLlovbkbuRrEDBxS6zM
 NwO6jKDQ0OkRqqWhmivgvAL1qIDM8JYRHvSHq6t/K3tuLGMyWPwMWdxm/a4NRp3f
 ybKL0X2oFtnQzDLUnsRXO78AL8IHn5kamD1wYJSTwQ2cHp8f13GmTqFRbDvh9USY
 yFdJEdFicz0gatPv29ymEhUkxT8+VzR2NAyC18/nid1+DrdxW3C8rarau4DreB8U
 qd/y1BHJEFe0TzD7OILzfTP4aq3LL4/Z04lW4yyXPoT2BsUVGPuuoq4ktR1foPOr
 z745BYQSSwey7D8fbYLRfGjMzi+x961KfwXQtGf6EgMUb0Rmi9uaPvo7ueAfAaAq
 363DmU100k8+Q91npNniFaTAgqTFAYl08enbyg3hsLOYxRyLM/E9ms/dch+RxkzW
 3rYY6/Iorvv57/p3zPuhkXf2JhzDegyCcSLN+dzRQ6W1DP98KsGKbkDGXZQaAgDe
 WQuKMi5DOlQCUyE3hWuUb2NMOgSlxggqKrKcv/NPp3WWsQhZ8iGQ6KJMt+8vEQDV
 ZpVH+36Nmv+zGjh1MpkNBgFxG9hFlOfkdcUfheg4rHQHHgvz1IRvY/InJd8HHaG2
 AYfgsATrdrr9k3aevPxj
 =dtr3
 -----END PGP SIGNATURE-----

Temporarily ifdef out fr_worker_destroy

Arran Cudbard-Bell at 2016-11-25T13:34:01Z
Files modified:
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c7bd5d7f943ea93c16394e9b2e0e2dd465838e75
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYODtHAAoJEP+k1YKfttfKLSUP/A3pf/hMFi6vm7VfFHF3DMXz
 biAKSKSby6U7Ieok/ih8OM3sUecViPalKsvutvPaIjTAWyMiu3r829leUq81VBH9
 IpexXa/BL2VxXEExLitdzk+RBRlRMip274xNsNengTiHdv2w3JDdhUZIig6rI12U
 dkVy/ZLpGKDUpOka7i90JzQbZCeiWYrW/cfsZMAQ3EI7RvUo2m7cAdMh8AsFp3Hf
 cCOZesZskZhKLGAD7GdV8op6ePHs2jVRxJy00J9acB2ZtYGReTBI9qtVplZjeaRe
 zf9Giokw88G6vEcLacabhRAmYwyEXUz2dJHpfCgZ+edT4rIHnfyf6pHBvwouWU33
 3Wj/z/BiOqTg5J8JZTnOAKhsmAv3egtUnqyw0qhsTDGBdzfdqNENnhXzhC6gIsoO
 10yyGVB3Zzz1GrHB6Ctpnc4m7slIGPh9Qutj5/lrSPZ9jbvDegNbb51HB8iIj3/i
 LKsYYrQwoyEfVYpZ82mIuSLTZcFMQKuRMiSO0GSJIgEPl6qYHLTSlyPn2oE0gf14
 xlftIjVMFw4Yl3UD17pFH74XiFZEuTx9lN9rtGTkzh6HE+IBC7Il0oxOk9IzhZfd
 A82pIHCRElS9TwnJAPmfaPmVj86ADqBodKxRVP3D/1Vwto93DZivlPK+t1B0Ldzu
 /L6e1+bBCkLP42VuymWU
 =dQk7
 -----END PGP SIGNATURE-----

Cast ts.tv_nsec to time_t to avoid sign warnings

Arran Cudbard-Bell at 2016-11-25T13:23:18Z
Files modified:
	* src/util/time.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c7c4f9c657cf5d9a0513294e7abf5fdaf2a46f6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOCn/AAoJEP+k1YKfttfKfqYQAIE0+JA/7rHzM53mrdJiTy1L
 2BrNXVJgpQW1e5TIRFfSY6Uwe+8+uZKe87Y03zUgzCfsFdTvj7scPadO6/Y17enB
 eDxbZXcmy3zcNUhNGlVVCAlPcoZji4TvLOcaYxLtTYtKrwvTVXysh/ULOZyS1V5U
 xNRP9UkapRX2izOXhxYOWzZ8faNWRFpSUJuR8GCFFVEjcNU9vNJVL0K4CfMbxV04
 Hw9JOGyQE8Fi+3pf2gDkzAr86XTPAslmY7pPXWi3gLaO9RCHGcRHOx92Df/TNugF
 k6qoL8o2LBGO1BH2XuPLNT8EdReCtRU9mkac5gRF6ymYKHDu5T/FAduHEkN2OnM0
 ACPWuasXQby6Qv1xUygThIYJDGY2uCGqgSBUxtIXWId507k59L6XUoAzFL7Jg45s
 lLrdC+0PwRYhrITRrNRugsnbmdT/jf/FiRhq5+PXJX2yxJ0aED9e/jF1tOvYDwlY
 ORJfe5LKrcFw5IBNoi4jPUh1jXIGq7j75skYOT5ja+ZGJPI26Mb1CA7NRIkhS8Gt
 NoxB4FmXnBfR7Lg5/FKa2D6RpadO5BPmpwN0WmIpdbSdKmikHgnV+xqQaz478oZZ
 /f7L83hg/VhDCt3lyNeMD4tv7oJou5BGQuw1nizV3fdStELbDAKPQpHTNDqszuSa
 iaaXgPs2sfNd8k31FduL
 =ExnY
 -----END PGP SIGNATURE-----

Set TLS variables directly

Arran Cudbard-Bell at 2016-11-25T12:09:35Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6490f8d6eb04ae616df619fdfdf222d75157a031
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYN5v+AAoJEH0Oec13Yh7NNhUIAKdsY7pAdTHVo2APby9xinad
 M8ymAaafj8Xw3ITDyZ8Zg5pD60vKhiNnaSJEZuRYVeR/ZPHTz7CoBl/kR7NICJjL
 cH4m8enXOVSqkMLkvEDCQaC6K9Y5hARm9hkyqPMjCLdpcWkZ/5mCa3xxGP/eZigc
 uos4FguxxAbQg3ZsbkwalMLdB1QWIEamheZXg6ZXpnxKOxoX/O4celHMcXLVvnV3
 4I1Se1yq1d6i8FHGHuk8DODvMApYsD2qtSVjbQ1/VPiAZRunEnTDTlg8jcWxhgxB
 cRl5cBPhaJG4LL0/U7X5IFHGbNk57Ho6EC72tYQG/w0/+7FWAzoQaQUXcaOGxJE=
 =jtSr
 -----END PGP SIGNATURE-----

doxygen

Alan T. DeKok at 2016-11-25T02:03:42Z
Files modified:
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eb21cf853153cd4f942474c3f6f3ddd4a89e6531
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYN4V8AAoJEP+k1YKfttfK9LwQAJQqGLSpMS7wELYlEC6Tvv2K
 D1FP2qrDUBVhboGulehIQ4hppSIIgQT0U5hDYrtTB8YhJMGZChdTqMp4bHPaNGkT
 YwrRmaLmHrFVVhou5anUwUIjcP4ruHs8bB56uCz0FmSvt/Q8HCdqOKTbKkVVzv3v
 qmANxQmfn+TJTYuKcyJRBGFPAuNDwtVIVbIBC7pK+LbBCZkCI+IHyXqQc09iLNyf
 ekaDGF1uXDJIO5/SI6Avvw1pPhL9Bdbeq6nlHUuiURk2gtSn6xdiVhzrcvW2uJNi
 d/4Kdp9/oY5JxnMG0VjS8E9O8e9cww7SQlvcoZ+jVrGkltV9ehVKe+Rd7LZG+7gR
 YsqUk8FatrWLaN4HeyPWoC5HZEvzMQfBcr05FM/AGhg7i7crhxELsVgRADYxMbsW
 KI8SMkp7szeX8XpQcULgtqK1rWxvrBqP7WeqbzVmoDC77+cVHVJaBJtC7ygC4r8C
 vpi3j8zdfeE2KNJgkBimTPbM7NFak8cdeK1ITnop9kXjfEbsNVvNwu440NAmriJn
 BfS6JHO/kOdmrJ6VOVpEQ27ivVWDGb0I0jp7lS1eZ9BkRMSLwDDG/QixtR62+CA8
 FO1/OaLRRLES1tSRQm4PEu9bjs7VpzdktJlmblzBTuMg7IJX2i7ktKpYpD8E+gNN
 BW8WGoKEoAz17sPB5fHY
 =EawM
 -----END PGP SIGNATURE-----

more travis fixes...

Arran Cudbard-Bell at 2016-11-25T00:27:39Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/13dd49f7e27664cc85ac92714d0195e5baaf2c01
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYN3TVAAoJEH0Oec13Yh7NL7AH/RvtEIbPc033oh0MbqE6+EEG
 WjIjkBTM7JV2yejMSgp0FX7qPqWf0/xMYeE559FW7hDnwnYwb6HMC8Lt9dkIp9ob
 jfKdyMW1IZqHVSfLCQRlchoD6sgi7wd2osZSotDgAd5XIWRsnZWq0HUOWs1R3KxK
 HVoPiZJWqP5SGvVeaTLklmeaJvRnUCJiT2gQvCW9YfSA8hAkwnP/OCp6231UtLF8
 NNQXzbMNVYME0C9XLXkUrL0mILqK++NattvccpbfLqvLyKa4x39U9To5/g0J8Jo2
 WI/Z3zsaaT2mdR4Gql3ZzdknFzgFkDpDeH03PM7QkDX8SMtl1YyHN31bXwpA3BE=
 =lxoF
 -----END PGP SIGNATURE-----

expose more of the worker API

So that the caller can control how workers are run.

Alan T. DeKok at 2016-11-24T23:16:35Z
Files modified:
	* src/util/worker.c
	* src/util/worker.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/564086ddd2ec2e24f708489171c05a53b1d79377
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYN3RAAAoJEH0Oec13Yh7N/l4H/3wdDaTwmMlga17bOmuTqd9P
 m/7BpM1SjpSEEk6POBRIY9pGI+NxtQRse4IJOdYbI91xAR3ZvRuEWerqZMljqOfz
 baGkd6M7S7nSEogU50ac9iKm1edyWBn46EEr/3ha3tA4volwTgslu4klqIPo1Y8S
 iA1JoeqQo3t/MDf3xgNYfvmyiYLuqc9UImvP6DcIi0n5QfBftA2p6fgObI7iQJbo
 ZceIbMFejMBgwDLrzG/vwq3PqcWXBASQ5RWy+NtfsSnKxjWbMJcEtVnt9glsNNzo
 TN1R7QPVUI6IJq9fvzc1X35EaLg8XtsJqxEMJsEylHyI6FT8kbxcSkzt+fQ/cQc=
 =qaBV
 -----END PGP SIGNATURE-----

it's one/two for comparison, not ctx/data

Alan T. DeKok at 2016-11-24T23:14:08Z
Files modified:
	* src/include/rbtree.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9e3fad2c9b8df68ae808d279b3f5ec9788a287a3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYN3RAAAoJEH0Oec13Yh7NnMIH/36ODVekYEvl5OJzJjOjO7ID
 R0RxHyEbH8bhepNFrLghrrWP+GJPmABarftdj4NLys+40pVt7B1tjMYYtGlmKLqa
 OCcU03hLfZ2dCSnKK5+vWQJMzHjrVXPCpCGm65UKWdz4lYWlf2BCpWc6/8EUGMbK
 hhVW7VNG8Xvp36hzNxj78vZqII8znpq1wQgsk8VtXBt1cpL6GczDURXsxFoMGutt
 zumwFIeuPuwCrgz1qeqmi+FI00hvfYl/o0SmBl9iyRkG1rM3tAgfOWvAX7qCPb2O
 VD/83zv3AmPvt84yGkuZIOD1DJ9Zh7OtXuoF//Hq77P4SE4dTAC7BTnOtPpAPkU=
 =cl7S
 -----END PGP SIGNATURE-----

more descriptive name

Alan T. DeKok at 2016-11-24T23:14:08Z
Files modified:
	* src/util/transport.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6e44c4ae806b2c5b6a2fef439522981baf394060
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYN3Q/AAoJEH0Oec13Yh7N5F0H/2vq7SHblUr7t4kgo49E+Bnw
 1rT96cVXdN0yxNxJhIpUpgSG/vqV24Y9xfSnNBjcki0mRM+oTl5d4UkQtgA1hr9Z
 O8IVVHDVrhzfW08nS94oGsrPJxda2modxsYAlURYsIG1RCBmERmDXL8AxY3B3w0P
 jJVPNUOnPV7yGtJo9q8dlbmh/6jxI20OVmTpw8qDF9FXF1iTCSzdZ7s4PQAqG2mj
 ShsfB/cOeQnGpA3x8qvj5Ub3VgRL9rWvkUSGOUF3CxLjIpN1KjMZCwB28fREqHa5
 x/8FazRovT5yAI+pZn+Fh6KvTcqCgfHgciFYm3V5Q+BVe/MwD7zL+HcdcSk+/mU=
 =BWGd
 -----END PGP SIGNATURE-----

add function to export the kqueue

Alan T. DeKok at 2016-11-24T23:14:07Z
Files modified:
	* src/include/event.h
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d43007beef548c3e144144cc7f174cd6fd7fe9b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYN3Q/AAoJEH0Oec13Yh7No2AH/RZYIOrcqgdC+3F3LeLmQzmI
 PKBZoO2PH2kPz2mmPlNMG4fAwnHBTWvVqCp8QBDf1IcRR/D2X3ovGyHWkBnAWySc
 wGoa3YRxVJ8MAMyTnBVhpJFGttL23lXLVPmBlq/QFSuAc8r6veut1xwaf4A0inou
 DHabN63vW85ujm8LjnIC9UdJRN5yk0LUFjxw+aO+QvCCLZ7m7F8Zz0G05HEJKea0
 wk2XcP3GoV0bHN2YgUbSnTZldAu04wsoqQnbpx5I1Z/EthiuvZ/9Jzg/5mWFLwPF
 0pR2dwC0mO7wyhKcQr1872fda4APvzY7PRiIntaa3h5kUgfcVjchwBVukFrbBVY=
 =iUUL
 -----END PGP SIGNATURE-----

move cast into definition

Alan T. DeKok at 2016-11-24T23:14:07Z
Files modified:
	* src/util/time.h
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/86046a6d2dcb0b60677541dfce3133dd89be4845
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYN3Q/AAoJEH0Oec13Yh7NCwwH/igCzx3DmZZEz70MXA+KWzu+
 BgwePBSHZLTK13jH8ifX4ZqGL4jV/++j/vA4Zq4rJnulVtA4u8hleu7Eo6QukGqN
 DY+IK7Qyma4M1LzMygdrb5vx2sWyGVihy/kBnFt7b452EQ+rfjT/8h3nziI99Npn
 FdppHa6TOMTbVz242w8A9M1Dxc7MCu2+J/9Y8uY1rkS4fn24l+VAIKj7DpJ12PIK
 JnFuBR8Q9hQ/75iIUZYWPPXnFHy2LQy3EXaa9b0GjDcUSfzVOeU1NP39X0kBNHDx
 t6pbe67D0mp5SrHhes5J6eqYnmenrEWUVl7WPrACDP6WxClWgZuwQ7duQikkQzU=
 =O/Oi
 -----END PGP SIGNATURE-----

don't sent NAKs

If somethign goes wrong, we're async.  Rely on the network thread
to clean things up.

Alan T. DeKok at 2016-11-24T23:14:07Z
Files modified:
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2ef93a463b3084da044a5b6e4da3ffb7b82d77a4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYN3Q/AAoJEH0Oec13Yh7NY7wH/043jI6rHVKf1GaifcV6xI22
 un44+afcWalrilU/jozmqNjqo2wOAk+tiiQ1/2vyYrxZ2kfC48hLE3AEl+Pj9o+Q
 wTJmiRcuF3uzsX617txQJht8qK7QBuwPw+Ps5aLXYM9vNDsYLaNiaAwpHf7cW5zm
 2TeMpuQSh9AdF0CErCcbyjQVRQ+yl4tL4MRpRwv8yTMuM+FEhnsw6JJCtAFwdYJE
 cEZq1I8nSrpHjzZSBRO6sI/d8o/oAxeRt72velBWkc28oPPa4RQhFS0K3pkkDOOM
 HfYRViGGItnNNicbdd7cahigvSPsnj61gYGcjBg0aetolNb0EWEtt7K+yjEj9bU=
 =5gib
 -----END PGP SIGNATURE-----

use new DLIST

Alan T. DeKok at 2016-11-24T23:14:07Z
Files modified:
	* src/util/channel.h
	* src/util/time.h
	* src/util/transport.h
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7ca167f70ed89e82ddcfdd367d446347d2f9f1c6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYN3Q/AAoJEH0Oec13Yh7N4KUIAKUhxglE83k5eb0a7/hs0LPz
 k65KyUy+aS52aic467d9hM4DflpmXvOpwL04LWlppyZVca555IHK9bDNJrJ65FzS
 IqzBS75qm7db/OHZ1sucfhuagZWIv7Wa6i7gsqWFfy0HKHfb3V+wQC1NwUkw0Su+
 orvctdscYuUV6D/sRLSASTPUOSy39Ak39eg9ewNA4h2MX0AYMMLEowBMSR5IDD2Q
 liwJtb6gHy1KoFeqMPhvikUwkWlTPfmX8X6b7T9mD33N7pJpb0DuHtpofu+SCsOk
 U+7ilP4A6PtKQDDMmKdC+Tsy0ICAK39lZg29LZ5IgQ7SjqjXlwG+SfA+TMiLw6o=
 =wg65
 -----END PGP SIGNATURE-----

Macros to make life easier

Alan T. DeKok at 2016-11-24T23:14:07Z
Files modified:
	* src/util/time.c
	* src/util/time.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6aa5d83b07f15dc40b32e5251b27fb23bfb81246
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYN3Q/AAoJEH0Oec13Yh7NN6QH/1arCXtTofHm8hFsCmwz3RRL
 uzNPfXesMI4MtyqJYn4hooowbf8JaR8TrS8OWRL/5aZorA+EDwjuZEXbuln0I3Ea
 2Tv/12DcSp+caZ8k67LsKBINDRGCWteU2CjxoLs8N6Op8in5xDjJIpuwdzzQScsS
 8nuoPIPrvj2GXbiHl1e2/gJQ+YJLc15gF4rtgtDHhb624ceNeNtfmlyKb8808oOm
 0Q/do2Y1WhlI2Fxkas7XGZGRing52d+m4wSTc5iVCSYQKVPXxf8AOr/dxktZEKdM
 +2AqsTeIi3eLSapRHJQCFcXaTFgoY6KEW2cXfvX1UOuAkrdjLromPkKjLT/UbpI=
 =acDz
 -----END PGP SIGNATURE-----

added check_timeout function, and more todo's

Alan T. DeKok at 2016-11-24T23:14:06Z
Files modified:
	* src/util/transport.h
	* src/util/worker.c
	* src/util/worker.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f33e5241ebab60397fcc429f0b83e24260556eb6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYN2srAAoJEP+k1YKfttfK52gQAKSnOkOHDh99IE92xaEoWbDh
 iPasHVspK/nvr/QMle1VsreBlz3Z+cqUtyKwq3oQklmDSP8y9xzagkTlxh+pbWO+
 fnqbIcGZcV6ZP6mxZsyqGi+TrH5SShi5rPRTDoxFlGL4xJWyzLQwQYTTS60lINKq
 FLcreX1kOKb919joQFWAYyH/XpPMDewKqpSa3yY4OmEVkOZ99Z6lYWdTCThaRp9R
 r9AtrZ+I5WGxJSA3Bwf7whp7nk/oDyE9F5IMlBMZ1WYChMFUDLx8ZVzJdW9Feqw1
 nAUeQVfQCSYVCYAfceDCyABdphNk2hYYEfVl9Gl+HAVR2cm9dcbbT2Z5v3Dtduqx
 xXc3v76Z/42qI5fzAsBREbsNmAZA0re3hwbwCVg+5D80BJPUehp+5InEC3C0BHw1
 OfG2L0Acq3LSAL8knhMdP1WA0EpNMlbQZnU/MDBBNdfUlgpIJKGt5VP2XFQo4Kec
 t4hwIGNGS8AqmulBThufQF0GaKSQoMfwfoAzb/gliIa1125mg8aTQjbmxLLKqdvA
 jgD1u9N1AKznCZyDRCIHUMBxwjYRidG+EP7yxOcAinY7GVM+BvQKGv2VWkWthbj5
 eyOKv02CEUOxDJ+D4/75Dp0UiNVDkxMlMaoBQnoWtezQCS1duy+nyrVsUHkFZnJi
 /XhnKMUTDsqM0bxtHJit
 =rFV3
 -----END PGP SIGNATURE-----

Start of async rlm_rest

Arran Cudbard-Bell at 2016-11-24T22:35:23Z
Files modified:
	* src/modules/rlm_rest/rest.h
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f98de763ab9a10832d8a30420424d08654a6679
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYN2sYAAoJEP+k1YKfttfKBqUP/i/GQEuhLqCVTQGxUauGSzMp
 lvy8dh+/9IofuQjKAZkvlnDzhJhLnRM0SKi4SYSLRa/gtyXRVXVBq0zGmbP0yKDz
 iWzgwGsgag9MWrB5rvMv2dIbrqgWq824Y6HAkVkfYU4ELoI75ZynWgcN/2auwHGV
 QaWIUpWLfRot6ECek4Ip0CCXVszQB3OBDj+ds2e+hQCpWN+Yr8F0jh/jX8R0HSME
 fg1pPCumuFfae9ENPVxtIZH27fTjRTKFlnZJGiDq9hvPMMPLNaAyDBXmcqQgbIaL
 0DF+pf/EmxosMiyjt8qdbKGl9v1Z+Xq5AZg9+7fTmC09jDjhI5t5zpREIsS20APf
 LEikg7GOkN8ijlSpglJfEs4FdBrRDi4S4RLOjfvu7Ep2gfEz2J83vVwCRS1jlogp
 JZBJnlzQPEgcjRUsYM11YOm7sb6+CxE5q0+gXqRt5rODd6xVjUkHqNR7KStfPlxN
 uFppKSWAK33tqtYNQK9zJN/6lrrBcGv02iHKx9mmbXgH9BU42IIN/w3qY8NTIhqP
 SoAEOAzY9Q4LfFg72lQX4E/W4SNmtHRRCZ8bHUOa2nN+d8jny+KZVRSfis4JYYhH
 MT4NiunXF56GF8VoEy34Qw36i3nmi44Ip2gNu4C8g/Emy6bh1euV97QZstF1XZYB
 eu1PAOVhgD+qhSWOjMXU
 =QY9M
 -----END PGP SIGNATURE-----

Copyright on modules.c

Arran Cudbard-Bell at 2016-11-24T22:35:04Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8928b5c0bdd97018e3af9c5d3adec7940d3f1fc3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYN2kUAAoJEP+k1YKfttfKLVUP+wRV6+4HVU0TXU6jOlXxyTWw
 snAREMD0V39Rvo8OkiuGH8pRmgQpGvSr28zmeNs8bMdMoV/ls3oKoqjzOTz4BSLR
 f+HoKEN4FLqhDu/+kraUVSZ7Ymou1zr61Dywn3sXwj+ZSjwM1edHyiZ4utA8q9FD
 8a3+96cU9yItupD/30mn0hWR+WSnuYh63FeEcTOR6qfoDP+AIF8Nbub4pn5D787o
 I8WNVFdcVkIpY6AZwmGMzBUuiXAALNuUCYfC/YVnHn4iaeoQ9EZtr4WsNk+UBXad
 omSwjAE8bl3ST0tFGbXtooIFZt0hpWt+bMI33i5xw0sOirwR/cRW4PKP8uJatFJo
 DUZZt98qqg0fP8334HFbtj9XWZtJCLdZNNqykTenVhCXpjQAVklsO4axGLW5CG74
 59bJc2Fqti4IB7UanF7kuUHXoSwRHiJ/INswo/DCCyTrNjKAsYSrmwxbsMUosAqJ
 Z41uQtg5dbD6D3mL1KDse9cTyq8X7ftTKeDmWESOyOnlzqfi55FHwxXHFeHwmVhj
 r0L7SY52paqsBYKqim30c1CVQmw3SrWNR9ZT5mNW82Fjlx9LXtBU/DBv+EIWDcQS
 8pJWe++czLimprUM1QI+tizVP7DrOchyLJOgchFMOjX/9Ee7LooeZa6USTN6zKu+
 fJ/2ygvdd3fBj2dVN0RJ
 =N0M+
 -----END PGP SIGNATURE-----

Fix travis issues

Arran Cudbard-Bell at 2016-11-24T22:26:28Z
Files modified:
	* src/modules/rlm_test/rlm_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb48cb4d87fa5bf348562321d9cd8e313b010dc2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYN2i+AAoJEP+k1YKfttfKw9kP/RCaJK3t62rWh6DfR/Dp75MZ
 sdG+nLjKvKpYsIu/hCnWEnkSWpHCDnCZUjeDTNfjenu8ZJLl14vCPTOakk/UtU4D
 rN4zmp5qqp12ZN6QhymHckLpOT8CGFN/9hxsfYKCDTYbo8P8VHKQC636wWrofLiP
 1U8Y85lV4+/02Urx5pZowyQD73S2r0DZX/B1R4/WtyKEsIOAaa4CB04ZOTccfYFi
 kTLg2i5Z9o+lFCh+Li/wdf/hEH49h7v6zv4pV/oFAjcneZ0H/X9i3oRaKifkZDWg
 8AZK60wDg95+vZ7e+qanSSCORAhrmGBfXhoFMe2E6hOkt63R+c73bwDXO8rX8Ixa
 1rp01CxiWzlFMVd/DNGJRjKa/4xg3frS2Ho6olEgfdXEq3Odoj+tTj77mWSz9GLL
 Pslfj4tKA7RzHQkCtKwr86rLHEmPXokvdGEblH5AnX/ScU3GJoR6R2WDs25SOBrb
 x7nP1kTBbjnuntjRNcLOCQB2FMiMfUm8Y7pCPKutH0QRo38vdVg691U6MGeHhFSa
 IxiEvFpHo3Ei98w7jvmPPZCvn2QryC8nv9Jli80FK+WBrIw5DDjfEsmmsWCP1wsp
 2l67cEqOIUdNts1Ihb3DngnFCmaNeLOROxeA/hGH/pnWl9Bfgn0mZpeEMu9ycfXF
 vh4LvEZ9Q1/bDF8aJcG8
 =hqNb
 -----END PGP SIGNATURE-----

Create proper struct names

Arran Cudbard-Bell at 2016-11-24T22:25:02Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7e30c0714ad33c89d937781b88c53a9aa23c896d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYN2XmAAoJEP+k1YKfttfKmZUP/jaVOyKBh4CSYRY/dyhwY3t7
 Sqs4I5psaMslRBFQndbM7QG1U3DWYP3jOOuNKMKYSK2Sx4kc+LIYMqD5zFiK/FfT
 y9B58GLbae2QJ+tRuPheD08GsVXrKkDlR9C/Mjm38eCtBUterG7QDPfSoRoOsZ0W
 pejXKLYGXwG4cGGw0j7ZtdPw/2U27/PkZ6/hPY0DGOvcHfQJHVFE/rvZFc3C8vJ+
 ug/NUZ3JnR812+X3TIqXGf3iOEWv9dx4xJFibB1qT7az8navlSYJEl6IRDTR/8gV
 CIV207UxTddThgPvAkhgAJXPgT8kKwy7hzR0weOv+jL4Kfi/3AXYd6f/V2zFxI1R
 SbgRzoHEcsfjgt8Hp9iFZfsg+9um3XcAwQ0EiPNiHYPzZWV0GHZo2k/3/WIRsWXR
 T8IkoT8rMexfjB6KqnK2+omMaHi9iMKwjMLbL1hQZrHTAV8NdOlVVJHnowewnfAd
 A6El6Eee1Ga8GtJOm/aHcGYaaTVuS4an3y+zSC/9NIdoJGQTzMLTRGuWN4DTb8DF
 QgdQbblU1rLfp7Yex4eeKZCeXAxhViwT5TCmm1cjI8RD9dlw9Cb1QqnE/t2qsvGS
 0z6WxnaA1xp2+BcNH3gvQY1SR8s6ZrW0ScnBqSagzpZ8l6G2Gubg6KnoLOznDaqQ
 96+6TMsXRka+tdTOFRzr
 =iyZO
 -----END PGP SIGNATURE-----

trim back the numebr of arguments we pass to thread_instantiate and thread_detach

They can always bad added back later...

Arran Cudbard-Bell at 2016-11-24T22:12:54Z
Files modified:
	* src/include/modules.h
	* src/main/modules.c
	* src/modules/rlm_test/rlm_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/16e4f0b5d5c378401e95d645103908ec09723aab
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYN2H8AAoJEP+k1YKfttfKFRkP/Rgujfol7qoZVp2IEQOjabRd
 gKQFaDVTCXG5my+hxU+LDTLCffVmysBV49euGwoxzS8iheLvdbu0XASgQWH7i23Y
 2nFoWEiU5eXIN2QvH5yIwSaCHqUkz5xbCwpyC12YdrCGnz6XYnsFE42HZ2cUkS2d
 Mk8kZxW+uvA+XvnfHTQNz7FkF7T5xuW9dvQf9uR6YKuFvapWKyhgmfKXeQdNIWwn
 16lWCb2fALelAjl03qhxw4hD57GqC7/G4nK3qt58cjRfRKyIeoltoRQmQ7+XmZKr
 KxcMJHHLc80dui3Xl6Yv/aAgyiY5X1CPCEbIzOfc9Dvin68GZQv5Jl48FQ94TA47
 fjpIbIOl0BFM/ljall695GvzU2/EZ4blr8aFVIQXeBtsLS/7A0/gXz/Del+fSXPU
 QZWlaOImXbmNfnv+TjFRciK/i+pLJ8dld9ch520nm3VxTdewOf1baP2gFwelHnIP
 AYxkHBJGUZoNobBcQDwNp1UvS7d4FkZ5Xp5gn/ko/FCUi9yj2E137E85MSL52vGG
 of192u1Cy8uIz6lYPb3mkoKjGGORVPcgP/wKZ4sNBfKoVsju1nsIMBqZaRjnlF4f
 XPTFjTTZ7KNSIEb1fyr6H0UeVvPihjEMSAGGR2bxMFVsfd+TJU4bZyyYH5dMC+y0
 bb8anQ12SJ7Kw5tmunAw
 =mCdJ
 -----END PGP SIGNATURE-----

Use correct type for conf_data.type

Arran Cudbard-Bell at 2016-11-24T21:56:12Z
Files modified:
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4588b1195353ad4694aaa3bc30c0db33e7407f9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYN2FvAAoJEP+k1YKfttfKRQ0QAKIRdVJ3YcBzXzXFNVmxdJjB
 XFkUHQRUI0F/A3k6z13u1WM06zDaH46mwj/L5ZV4b/nItXvcROOjggZzv16vnrSt
 3QUQN7xJ9izvCGMt6SqoT2kSsN7gKe9j8f7GhtKLECQLa+OzEhV5cWSn7oEIumtD
 eiYUxTj7DQsZIay0CKJu6YRuhc27RiRh8LE47E2vmyP7GREqtq0lDWUl6PFvSy/8
 R/EDNnEko4VjtbXby3z5cnVg+yQ/diCUpIAQeqLfTMYz6CtWFbM6idnO7yTueAkX
 2BNOAviyUKKEENTJNAVXlDlyNCNhW+UK+MJqr6foBzbn+DeUsoniK9K8b7/rvvR7
 hQc/sq8bJJtN3DT168Etq34iuJdZNa6kwJRIW9cDFcO0QMZ9h1PnV53NaqCaUM/9
 qSy9OCZ/EQN3dWgfJnB64VoIegIuZFHBH1BG2BiWqXIlAuY7VMfGa7JmLw9lI1G4
 LH/EkPiCwGB1X6obIDbv3Jy44ICuNXF5rwO0N0RZevhRdv1U28FEleprSP1u1DSm
 ZhxPUPmaB1G2kWU4aBw2JzVz+XN9zKkEv938SbMgqg5lbNl94xr0Gnbwp66dtCfc
 NesY7+TmI0oqXAc6Rhr3YacbRkzPQ+IZWmEuHB7eUplooFzfWf+H7LXAWgJdw07H
 5Lb/o7C5ZOZRjA+lCeNy
 =R1OD
 -----END PGP SIGNATURE-----

Add per module/thread instantiation

Arran Cudbard-Bell at 2016-11-24T21:53:51Z
Files modified:
	* src/include/modpriv.h
	* src/include/modules.h
	* src/main/modules.c
	* src/main/threads.c
	* src/main/unit_test_module.c
	* src/modules/rlm_test/rlm_test.c
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a85a2dff6d0cd86dba03b5316cf42a56f1f14fa1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYN2FQAAoJEP+k1YKfttfK3uEP/iwVj9V4YBC4KKC+FYXNrskK
 yUuC9HvtpkAG0iQesYdu0SD6cg2U+TS8g9TpTeemjP9VrxqtsA9rcgO9aa8BnCcZ
 n7gmp7HM16Vj79nxaA05iOWpxwAJR8PgkZuPvnSZiOWTYb6ynr9XtD3D3p/eWk0/
 TFrtXhGHKipfqjlDZb0RC+b4nuCdh9GpR+NbIv4MJQdUdaEFr3jbAOjp8ueUWN46
 FjleOwkN8pBEWoXZLSr/WzZeTCRtV8rVh6TQOh3ZyrORQa68PcU15ONEuoWOiUOc
 vS8yUUcdPkas8TPfRdRTVPZoukgYXZeDhDCivRk5tJ4RJ+uc7Ig/Xy7mmp+052Eg
 8u7Q7BbuQ9S2q4z0mTsaSLmvgLO1G8GoMiHzROzKWJHLdYunnWLViGI+GYO8JrVd
 a+hM5x+2mSj5wUeLX6mq4RWkbmUFF17pVBlo58Wr2+yBElEXL+RtFKN9olwUvG7b
 WR6eH8/oZM83bcSwrOJaoP9G9Ix7aME1vCUx9fB8CysKczC4bUcCqwFtQZ59nyEn
 KYu4Ya4rS0fkAQKxrId4Vutw/WAvX9Bn+WxI6nl5CmJQCTSAtbU6k2iQp3cFA60L
 RjAk9oZ/jg+MzrVqbx1E3NB0bsK5CFtyee0tQFl+9PUAEdMEv9XAm0oebxOIa1/X
 y005VYZpX2JVJlLA4Qof
 =h8sq
 -----END PGP SIGNATURE-----

Fix talloc thread ctx name

Arran Cudbard-Bell at 2016-11-24T21:53:19Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/41a733b80345c268542a732676b5c4d4cdea1e15
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYN1OTAAoJEP+k1YKfttfK1FwP/1TfkZAHMpaRUlexgxfRy2bU
 k2nGV1rVxpvTXY3Ei4LDMzZnOgZxZ4Huhqb3WoRmzSnQ7Q6s8teVQuE03+QjwtU+
 0afjl2TmjgIJ7y2RzaC5N0NXDeDPaSRDH2LHgRrxFS9llcypDKVeDfqz7wWj7pjY
 JlkHLrB8QWLSsRb5ZJPqckcakbif5ejZAQDSdD3c30shocaCaixgN8s6ckaSGaQ7
 BP/MEsNPMQM8Kjw7fpBmatw545t9IZ0ZiZfdyne9wa8mFR13W/gkRsNDon4+TknM
 THyd7T/5vEM0su8xoYiP22nshotWJSTUL9I/iFnb+SRpuC4NfNdLo6AEOASH56Oy
 LNT1O+iHVON11NWo2I9mPcACh8GbG+Jbz/MJK1X1nVRVAYLFBpNi0M1q9TSG+NpH
 +aBCwhpz03Ov952uQV0YCqWZuZAUJQoZt82MXnPe0xF8fX+hG3LUmE2BptpNeHOy
 mv02wZwHlpEJIa92YSlAArcdDRQp7DTeYz6NiZjM7iq4wSjto7i55tFS4x/uDx0M
 5jWSfIKPUCdsMV+WePADFwFp5YkP0JYdP53sBDh9nBpNDiBoIvL7CK+C9OMBCpm3
 eo5FcCAJl4BzIxqyrM2l9sVqPD8WoMPLmWDrk03TgMWgYXoWZa7KS8Ui6nIYXAb7
 xi18s0IrjhS7s/82aEO6
 =iNhY
 -----END PGP SIGNATURE-----

Add generic node free function for talloc node data

Arran Cudbard-Bell at 2016-11-24T20:54:43Z
Files modified:
	* src/include/rbtree.h
	* src/lib/rbtree.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/355d5f5cc80583f8e4a99cacb7e4c5372c09294d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYN1OBAAoJEP+k1YKfttfKOVYP+wSx0xc1ROF0JelaJ9jmktoy
 4ljYa6AZNSvzJdel9JZFVGhjHgWI4sLWw7iwX4xUQ/imv4Z7uNSstT4jVYlFTGTS
 RcHt3ybGI0D/sSf6d3TtthsWlw4x4sifSLXcAYDVcVbMRNdZrlXYAL79LrxszQYq
 iEYZNZ5mk53RKkPyYuSxlXGZolMy7UXbuBh9Dfi5iNOJr2B918yENfebTAooRQSu
 aKlJ2xIy+N30esCXBxWjagn8MpaIBRtnf7Lc75f0kdNBt8n67m3IwxxbLvzgXNNK
 a4jiRA+O9Tgudth0MuV+FtuV6s3o5AcqQLPzRQdd+xnPLu+FeLnl4GfJ6kLSJjmU
 DvGIHhX2zUYejwgP3t9kQhtLyaGK7bAik/BLQOXMWEEAPkhK6QMqAVThJCHIDbqp
 WqhKLgG0ik8K9/1791BdPNahoWf2nMWNofYs4PFtM3E+DExEaYDtmpHtwQ1jvjjl
 bkBI1DeR181FT9xxroYlZTck8lpTFEu7ndUN6WgkavYPNcCrYl4Hwk4LW6LBhAu+
 IqrrRdoW3GXzBPP5UUFOJz3tIcxgXwKdo8e2khxaeFkp4i3GzVSMPtzoV/bdPSNm
 vdVkzHoPCfa+FHTBKF/VCNVb6axmq7XC5vkBC5QjaZA97mtQuBZpSFLRS602/jVK
 eOrTY2t28eZz7AO9fVi8
 =fhVA
 -----END PGP SIGNATURE-----

Document thread local macros

Arran Cudbard-Bell at 2016-11-24T20:54:25Z
Files modified:
	* src/include/threads.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b52e5514d99e90205ba8b5e4ffa131ffe2c9ba4e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYN1NuAAoJEP+k1YKfttfKATcP/icstp7RHig4u+geqJcpcQu6
 LZpUjOa3GvUxw1+ynV+LxxPw5FPkZdAq6W9g7Hq+burDNGn4zdLfWselfnBB119M
 YC0MrKUm/0s5T3pEeVJKbXSR60LOaANA9KZqFI2ElUNfQDYtIB50sWprokKTnh78
 IjFjxZ3BOSvTMZ4qoZ5Nv2ba6hjVASRYV2HnTK7BT9vE3N7QZgjTbSU9iaHLz9GV
 B+4PDKOTwgxvXgsWoJGzq09aK8r73go+D80quqF1KIoj2x47WI8nGiaHG2Hy2SI6
 oqb++bRffX0TmOwDoOMrkmsktrM9aloWOmDj8XAgTY41manCyk5yERwWYy1Jqe6W
 GmfJPjW39KrHOmoUXlXNlLeiSVXi+BOca2z9oD2coys/m8Radqirj9Hj0qIF8DGF
 MTCLp3yttpl4FV9qcNQlMe4uQEvMlXEqKr6njsTZMnM8lrhAc6lDtF9QDnJT5q13
 o59tL3zEAdFwUKZXJHT7ayFbv2QwbcvZjuhuu7UaeHkH10M5uGJxMRnMJSe/i/XD
 vXwr0V0Y0uIHE0UHZZx6mYjULVt3Xo7OuMbQvVcGyfPmb5EQtsM2Mm6qxkbcQBB+
 dfynxPrXuYVb99qySqlE+z8HVK90068HsajGR1RYW3xEcLzW+48pjdCmgCAn8ro1
 zBNM4A4Nm/r0AbnHMQvK
 =B9Y+
 -----END PGP SIGNATURE-----

Rename interpreter to unlang

Arran Cudbard-Bell at 2016-11-24T20:54:05Z
Files modified:
	* src/main/interpreter.c
	* src/main/radiusd.mk
	* src/main/unit_test_map.mk
	* src/main/unit_test_module.mk
	* src/main/unlang.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d26ac83b0ee49f85ed7cbf0d09eeaba614ef650c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYNypVAAoJEP+k1YKfttfK2GQP/jJHTlbQH4QlNT2XtV6cwatn
 LQsMf6N4thk2Wj++tRfipogz494zb3By6+Sy/eNfYoQ91hQcgOecZdZ9BK+Xb/+z
 7Jov4rsZpIof7Z1zTbx+waxjeukSdI10Zls8SFRt8Cnura+k+ZEsYh9toGm9QUtk
 tinxCOSzd7LUuNfW11FPJPyUg0V7z5FFlz1nYzu7F4mjLFvJycERMzUb8cXrqRCH
 fCZllOPjF3DOdlQvp9gJP9FAJHRK/rvC8CucjNPnuXfFPmttp2WEP4NMCnKtHOfD
 PYr7yTiXOk3J92pvtxNLAaJ8LsHVsRvjLlUmkxzF+mPUDz6Y1r/vnyEXkCay+N7o
 Kj3RC1N02enVyBCw63I81hY51+I26+NBAAldtc+Lp69nakC2OVZ8yP0UcIlcp3s/
 3rhmr2icjByReIKqAfxQN2G9MFq7do6MEW5YMqzHYrAexrW7Fuax40XhbCZVIU+I
 av56Y5bw5VvNIp3zMgiXE3zgS/hLTsmiFA/6DT86F+bK3pBgkEolWz/MhpqBtMb0
 kPsSZLQZG0Js8xuKwsL8twHdwzvE/xTHko67u5SXJ6/OvFgmgGm92CP2aBflnRBP
 Vf9v1oLHnH6RZtSLL3fEYzlhNSxtsym6NgW70Y/G6y7ZhFCFFxtv1j2p0fsS8uUY
 VYJ+Cy77hC/5ylM44opC
 =V641
 -----END PGP SIGNATURE-----

doxygen fixes

Arran Cudbard-Bell at 2016-11-24T17:58:45Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/73b06677404c8ec8db7e32c7ed5f86d37f377886
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYNyonAAoJEP+k1YKfttfKECIP+wRfQ7o/gRo92+kjFoVkbMkw
 Kokj68beM7bKtUcNZ3oCbRW8jnoo0pX/UFBGNtQzC6tdexpXoswuISIvDcQEPt8e
 Cxa+BhaWN0E+s59esV57XFxMGaqc9hm37Lqh9WmQle4zgqE/5Cz42YDaoAR3TZHZ
 KFM5zHHJwQ4bgkaWKLWknE5/HRQ5fCR0+jHFpYYUc2peJjM7r27jna+0WV93xuZ9
 n0/4zZFeXcrz04VlikFfMN1r1VfZ3QH7k26sDLXRU+cWMLjjIK9GH/tAySIENY3P
 zxUsrlqiDb4t6WF2I+xdoHyHx9EcuBeh4DdNucPty6/7PvGY3sgWKDs84nluC2/f
 pmFlnIepxoR9pORHl0Vkl3Fwk0rq+n0NPbJAol723/JFHWjPxUAzgtzQ8nuYIZQN
 13HBo/08Top3wrVkmYrfJGriFm7bFO3f6i+4VWFBR5NA6ObS2yVrb2Kvrq8dS/d/
 opCgTzIKxXe5nEwyKa/OfPcM3wQqoEzOhRzlxRhXHNpqINotEfrWsBbgs+kIw8t3
 PyOsQnnEiajPFbxXWgti6/kbv2p7+/T2QKjWS15hc4XpksZnLHWWt4Rkw6feLx1C
 YMXYaL8MPsjtaoQoDTu64+hRZRFHsHGV+twhQ3AFRqvGeJdzb9HCn/MeRULAwCW8
 BLjgDypoUVL0WuEDWiHF
 =kaSv
 -----END PGP SIGNATURE-----

Check if method is NULL

Arran Cudbard-Bell at 2016-11-24T17:57:58Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/393ad51f434c82856fec9ad416a799d6ad187297
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYNyI/AAoJEP+k1YKfttfKwxQQAJ7G6mEdfnmBSkKDpwu+qOFn
 MlezUMzf/udQhtlUwjIp/CTUjgTn+lSqw7grMT91bdqKopd4tcGaEiudvYfVX+C8
 A9vosNXgEB4Vxue7pmEGJAVuhjJti6Nry5GAlpsJCa4CbEJams3I7sHSKDadmeNe
 r7SN+xkrurFC07C6/Ohvn2dCLKoFp9VTx/soVvAQR6lA8IOuC51dmL4brYCkPDnv
 dy2BMNNtK1stGnhgTgjpy735WTq6RivGfa+K7oNSPs1f1Va0ArezOl0iw8fBV8Fd
 lJKO0JQ8jZEqoeU4uKvy3TZfTjmXEN6FfkUKiIwkirXOJpkoo8cX0fa4OySFne6B
 ypQMth0WWztty32npkOxAdK+oRvdjvb3TZb6b1obDejN3eWWd3MEYnzBGlGRKnKB
 K/P+Q8mLiocde2FEnOStsr7tSwx6cFmaMUPKMYLj1rnMmuHKHWoH/18d6i0F8X0y
 K0oO1n1337CtduPgdNv5kuUELpyvCDJmny9qWSb+D5ToFi/+vlAk5Q6xRGMcBb0r
 21mC/iGW98kUPdoWJw5JasFCXtIqPUyl0RGOpCn3BAjiDmRaD3WzLphXkfj17jwe
 dv9yMLqabaQrX8DbBo2zEF9DLLh05F4p3NbRyPe1cV4fF9IelxF1Pmgd5oQ0mrm8
 6Ums2M1BicEeNOkNfv6j
 =1ca7
 -----END PGP SIGNATURE-----

Unused variable

Arran Cudbard-Bell at 2016-11-24T17:24:15Z
Files modified:
	* src/main/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/05b30b1db3d6d6e7d69ad9bce17238ee4bc082c3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYNyIAAAoJEP+k1YKfttfKJF0P/2cK8IBRmTbMQ6zFwvRh4XyG
 +Nghafx8BRHOmCQmNqhfGW9pZaZl65hg7DD2mr1vmHrBWvZjy2AVo6yAZE+GYJeL
 YESjUFvKVRDmPgGxacxNgASqZ925YZXvG4grA7C3qwtUb5K+ekCniW2jtQgOdRvB
 pdhg7g0a0RH/ghsjyl5MKO9kZszyusgl1FMWF0STN176DRSVf4KPEq1/Hdl2/8u1
 NyHjXVyTni1BCofkMv0U2SOP67PkTAwBIHb8K3Zlpx5gGMF+n30FbJshpze7NIAB
 pU5QrczeZLCFuWQ1lrpE75tOTHMHuWtUpJX2ybGNrfpZDnmguiAw7Y5Qkb9GLOqU
 lAv1P61Z0sSSkqxcVir7MWDhVR1FzG0Amc5UsGE4+UJoM497/Q5XbV6ffl5VNBDL
 +pbLmBlprKaTYvJ+GnN0qotk6GYmJj4HLCAl776Q37siztesr1abQ8PZ58GZEe6l
 nYfkMW+pyspHlafnGumQIXjdkdv1pS1djElyvpSG2Ky96+V35auvNTKNodbCyx9b
 9sPKRishO7uP6qzQApLHGHv4rI0RDEpj90//ZFHBvDC/6EoJDst79HGC+OB4oh8K
 N+E8/cXx/KOGscGxtWF/pOBdrRR0ol8Gob8+LZxVmkxGzhSzczJutQHCD3iCKNOw
 opRoLFD6Tt+Or0ZxXDFL
 =Lp7q
 -----END PGP SIGNATURE-----

Move virtual module instantiation into a separate section

Arran Cudbard-Bell at 2016-11-24T17:23:11Z
Files modified:
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9c4d9690856c4796e58bf0130676f24ad2e56266
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYNx0GAAoJEP+k1YKfttfKamAP/2ic3dcT5Aljl3X54AgI29cw
 xqW1bpKy3y6Txz6QFGUpGPG1Dnk2ZHbNO2ocJLkDRusy9HM68ZlWuBWYRxlJBc5G
 sM2GV5x/R6CbIQekkhYKRqzNl0F/FIp+nvEkYuVJZsuMQIsT74IoryVGsCXyHAlH
 YCGyxOlD1/g/UFiTjpfL6CVLzSLQNMOvRdxmsmX1I9H8i16ynxanHkxN6Pe7+hop
 NPMzre22I46GLA8UQhuFmhNWz1GHHgjdSydnXYVxRYUVF/6KmyCLjkibjDLFWqYD
 haSiFdNfsXYsBNLKoHb+4hnPSkJxRlbcywb1KqKigS0VmYh0qtKxQiVjLQhfj0+S
 xrIOOSnGbvM8cTrvU5k10Fs2yUh89j903ydhmcuecA2BXJcl94m79rUtQldQ8yRx
 vKI+XhVSqNNejXsEtGAAe9A5JuNtHxDiVOV1XLOZjBNOHSPTnIITImolYcBG+jx1
 +2oPA1kcgPxf29C3TFbhcx4LuZAYM7QSkVv+qyyZs49dwc3WqgMLtQVy5ngpBUc6
 JJUKvuJvd9bQMpxOd/kx3lQKMgyUvpUJrJ6AUExlIbIGIItWmKolWsosIFa8yiOf
 5S4X6IdnPoA4Hsv5uZA01IXZuTe9BgmdBV+gn3zkVFpvn6kHFE9xXD76e+XPjyUt
 J4xTpKmjtX+A3i98/FM/
 =+Vsv
 -----END PGP SIGNATURE-----

Rip out server/module hup

They need to be re-added once v4 re-architecture is complete

Arran Cudbard-Bell at 2016-11-24T17:01:58Z
Files modified:
	* src/include/modpriv.h
	* src/include/modules.h
	* src/main/command.c
	* src/main/mainconfig.c
	* src/main/modules.c
	* src/modules/rlm_always/rlm_always.c
	* src/modules/rlm_attr_filter/rlm_attr_filter.c
	* src/modules/rlm_detail/rlm_detail.c
	* src/modules/rlm_files/rlm_files.c
	* src/modules/rlm_krb5/rlm_krb5.c
	* src/modules/rlm_ldap/rlm_ldap.c
	* src/modules/rlm_linelog/rlm_linelog.c
	* src/modules/rlm_pap/rlm_pap.c
	* src/modules/rlm_passwd/rlm_passwd.c
	* src/modules/rlm_radutmp/rlm_radutmp.c
	* src/modules/rlm_realm/rlm_realm.c
	* src/modules/rlm_securid/rlm_securid.c
	* src/modules/rlm_sometimes/rlm_sometimes.c
	* src/modules/rlm_winbind/rlm_winbind.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fa7f46d661533b6462059eba36b8ae730bebb256
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYNxi9AAoJEP+k1YKfttfK7L8P/j0cNV6W2LDv5r3rS8TZ/6bQ
 jprBz0ess1Fq9RcgeOSwFmbxxiwEKJ/UjTiRXfU0FS2VL8VUXdXyUm0L/BFQCtBs
 Klteni4pUUPp7POGfr9o0g6MFBqOetZvp1Z6EDaYaVscTjh/LJNEr9k5HJet12O0
 IoeC3dY60tyXHza7BLhnaDn+7tKOPg/XnaONnG+Gcq7Fx+qLcxk+CJoJ6fUNdHmG
 n7HX4mIkIzI93JHOkAYHalUooWy/x4Qg91uWVNLs0+rdBEicsp6V5/hI/WeGHWbc
 DDxS4NESzULhH7Ti5tps8MaTZ/HLOyAdTf9JaIwkjNhwqM0/yhMng4KVewwerftv
 1iJXjKu9/S507ut1X6KHEE7jNcqJOBBlahfb+5ezQUo8IMdK2hzf0qQ7UFZflKZa
 JG/sWzY0Yo/lXSfcrnOOxNtweI8iUI+sCkGxUSov1Sq70xxrSR0eSCJmDYq9saJD
 fioXA3typc9zcSLFiJAGlPc1INVSR/SMe+UKeii8L78QnB3hkcafRPLBQXsKEUtR
 b0Vtp/uIChLpfZBgn3sVoc7T/IbW35ekNMbxXWgJHvYV4ak5lmXyA4F6NW6/eWfc
 SRbZJ8kAqTbJ4smocnfqPvPLvaPtZscw6Va1UCErJGML9pozEIwFZ9degHa4TgLj
 G8OZhU/6TQ8j7L2hQRol
 =h0al
 -----END PGP SIGNATURE-----

Instantiate modules using the new CF_DATA walker

Arran Cudbard-Bell at 2016-11-24T16:43:41Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e70bbeaa34bca04a05c985ce92b078facbc8266f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYNxicAAoJEP+k1YKfttfKm4MP/2jeYpvInNdxgWjMGnuS+sVl
 zvRXIfdDWOOFRprK5kqSD/Do3tcwgxNzvegXWIpO3whLo4S011PXTo/Pn1jlI1X2
 zxvI1mZBFX7uzpA1SFZ7Pdatu11t9o9sUZnDAmiPOAn3+DKh0Zm3pghsSrBLJi+B
 d/V9hRdLfXtDK3hwOJf/t9394kSicdYJMKwkednHv2d/EXJ7je7sfIqO3dltpZ2z
 dIraFmj8Qo8KtQJNJWz4jAc9zZ/vRu7OooCpQNwL5vhd8uCn1298T4OWRHVT7jCv
 ze/RPo32WSOB+/tqCGkHGNKbaSZgL/nXVpAiOS3wg8TxugQs+eELgwke6n6FTcxg
 jrFurBzkN2Dw6UysWSpKUhhoQwx/Zn9ngwV17eqdkdjynhddV0v95wG8cORqT5UN
 7u7G/UpVG7B/7Oe3zOt0PYWIaxy0NUje6DzrXPXUad88buR+ub0kG/5+nSHwIgYq
 YRm3YjTeCT+zvdsFU4dUsQEIwYgulwczMgDm3Reu+vg2A7oWqqpwHIKSVuJIVPZD
 hHhLefGQ6Kwo1AhYQpu7wepHGE5Se6+HP6ric+17rYns52aJT+PWq4KyLqWCRV2h
 Ob8XpBUuqiFAhrHGfgHnyXgUUA0NTpmYD0jYSGVW/JsZdZVsAY2TBmI/9N3MU8m2
 64iuF03grJv0fNocEsEN
 =tWuA
 -----END PGP SIGNATURE-----

Add conffile log warning functions

Arran Cudbard-Bell at 2016-11-24T16:43:08Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ba63d8ec8ff4179055129d758f667b76818af7d3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYNgGhAAoJEP+k1YKfttfKUr4P/2RM+GJpOgidbVKGE8dujM83
 8q8l87rs2O79/ThsZaKh7EBnTExOnD0yRAMC3jJIPTOCknrqmVzBSZVOUuY8E4X/
 uNn6hQZaP+yrNXMdcdQr+BhjYSPl9C1NJXEPluKdFv9zH+1UijVec/zC23bZenDf
 VjfFN9xTG1HdSQDMRM5Z3vrqYiVpPvgAdxMDoOyl2AdEccxZXF9TkxH9tNixazlo
 bx9uT1C2RH7nxjHANhd38ApH7rlSsT0lXn0nWIy7qQEpvQ8lEnLXgJpl/w0+nRqX
 Rv9GWxVBN1PbkLRgNRHsmfrSKyB7u19q5U1Gq+g6uyY89+fDIzxDAs9N1T26fddk
 nXFBrsKOD/xyICD+vNen+DCzvhHJnSr+VmooFa9BNensRoFk5suxykurvMeHc7Pe
 78Lv0jvJp7Amo0zfbkETbfVWjhKJm9vrR8QZmJyyln0VvXdDSkBpDhNFUxK61Fjd
 ZRr/r7npGOt9QvvMdYeu3HytNrc9Pw/ogWEd2hgSosc49kpeEHxPDpjTAF6jnwxu
 zTk2l05xUioiNjk+wrtuDHZN9tFEMjH3JAczyYmWR4AFWXI9tozB+ITUSd6Klbfz
 ZfiwgkgwivfZ7HDJWYG3IJXIe58/dvk4+R5SAPABGXLeif/O9DfOehoZ7Rs7zT9F
 I6kerrdAvLd5glxyYmKT
 =a7up
 -----END PGP SIGNATURE-----

Add cf_data_walk function to walk over CONF_DATA of a specific type

Arran Cudbard-Bell at 2016-11-23T20:52:49Z
Files modified:
	* src/include/conffile.h
	* src/main/conffile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/279f6c094ac19ae878c05080b041d5b4a906667d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYNb4tAAoJEP+k1YKfttfKE2UP/AzF4UOFpagUdeEawrA/AOZv
 c2TJ4enJFx/g9DOlRX2e7oHcLb8KEBI/XTjFPyIA9geXI2+Gf5McO2gKkO89ME2B
 UmyCOsiH+U9lOghw6pGgf1rj14WCAKQchNvJEaATC8zeTmDg79Ce2ZBP4ZUwjiZg
 6Zz7q6qeND0CmnHkdqnW4eTVOj6I5OjjkTxLmfWrOp9PXT5fGterYFpdxKA2d/1d
 87RrcrhjMGh3jXe+rdjJvhBVueLbB7P5trqysdmNN0Kxj0W5MjwSxUWYXA0B/DZd
 C4ZUP2cW4WIq63xK5c6VIWqH77PAZWNIXoiqC4EeKvobHFX8kRsjaSG70tymfDfu
 naLveSrApnhGUYxoVHqNPrpJxy8SY7n6JIgbKwClbmjoexQRoFXOGIMA1y1MTdqw
 DDfwlHRJ89+Nh+lYtaTHLVRdhSfwDPvbJEpdqCctQVAe1UKdGjHHvHng5Lb8Y6PF
 PfUceRjpbn126HChHknZ1fBP/JWwzjM1o/601Iflt26nMS+DHTKK9Hc9YpdaZ9hW
 5zvn4w1Rxdp4F9ugSHqiqF9g3CpD08/9guRN13GNAoR/WoKWHpNP+7F8Aovddv+b
 yrY/9CjiPxcVwuKA8Zaz5ZZ8LqjayOOdmdQ5Z7T78Tm3mTFF2c0jI50vMWzzWuv/
 THMqFPYdJHBh1nA/QNs6
 =8UsU
 -----END PGP SIGNATURE-----

Document cf_data functions, and record type correctly.

Arran Cudbard-Bell at 2016-11-23T16:05:00Z
Files modified:
	* src/include/conffile.h
	* src/main/client.c
	* src/main/conffile.c
	* src/main/modules.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/77d726a670128bee15bde736450baafe1df5fff3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYNMH7AAoJEP+k1YKfttfK9IIP/idt7T5UNI68dMHsi3FDdCLT
 xkfHWw9ucMteyqPdTqdhhc5xd2NKz5rSU1TLRTWVNdwhpHcS5b1u6GgTi4v5O+Sd
 dkv44sAU5S5VDfCi6yqjSSMDCPEYHubg+qQDLdOfts/RM1qJKAVCO+fWxhj/DznC
 VoF0271284y1XXCYYuu/nEwDRqo0QcSkG6dNSXllumJWO7nMQHC19i9PZEXIuJ+C
 rpjIAfTBkXaPhOJTu+7gGOQb2ATtIgGvXlec9qQSWjhi+bh106ohxCFiwpap/H25
 pOM2UxfCH2b+RfRzrxata3nGFlIniXAinhKTQeTQ5exTKWV5JwpRgHNYU21HTeZZ
 4ACADKY2Uj6ICMyT2OJQegUzfCObzFhTim43vg7MLOZdZkKmviaW4P3mGLuxOZoR
 qntmFsVhAc75p0jc6cxUvQbWGZGv/YAMVhiztAKHw6jDeI8QE67xqBH7BzStsoKC
 K8/EExzWYNY/Nl4IVk+3k7ZVzdizHgTjrCGcCXClwWVsR28RhrpnXyXS/DIH4ynM
 jSZyY7ZLm7T6tUkEKf6CAwbh9JCkEYbMG8n3NUh+8/603fixwWjOJD6sNZy/qcQU
 rJN5/SkgrlQEX1Ai3BFETDIxyAfWIqqQHR6KV5JWE42jhGcpqmjYUiWDXJ7KrEXU
 p/cmYmTi9udolgSzaCM2
 =OBSH
 -----END PGP SIGNATURE-----

Add type values for cf_data_*

Arran Cudbard-Bell at 2016-11-22T22:08:58Z
Files modified:
	* src/include/conffile.h
	* src/main/client.c
	* src/main/conffile.c
	* src/main/interpreter.c
	* src/main/listen.c
	* src/main/modcall.c
	* src/main/modules.c
	* src/main/realms.c
	* src/main/tls/conf.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/76898d21dab8de565f5328c33191de0831fe50bf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYNL64AAoJEP+k1YKfttfKyfIP/1QqtHUZr3bRTQCQ2AFDGJ1P
 CDOUGXdAP2so4u9jmMn7fujAbrH4HUv1by7TZp2xHQ62A4Cxt5NPZ5vzqRFJ50Hc
 iRKXjSM1efnNUt1vLrVlFjA6Ycp9vIS3YwGzipb65xeSBB/9nuK4JYYi7mQugUXK
 jmDkE0pO6L2h5SIHK2CmtDZjs9cQZkO8KdEXoaBAQXCKubZbdlQVMLWPvKV3jknp
 0b+HoYHJzFnBPyq3P/pY/8qLkqVAxh9YARQMYQhaox6jDcKpIEGjQJBXMKmIpz1O
 uAdTnHlmV+DqKIVrvdcI0U/GYOVS0kDyZpNnv6JbeiXjUFPmijbIWaOh6d6D7hok
 7Rfl1+YTcGV9FMEcZpFGNK1t4fn0+U8kVOyxA1blcv93Uh2ecNOFrHvK3N8RYas4
 CeTjqkW9JDbn7fWjAlhFj+mnrnfcXTwKVpBYy1diGdvpTxV6492Awt+7JtsPC3pw
 k5dlXBXcCsd+rovDF4tALQuMqjZYKNsN3Ce9W2pWmy9w/aAlUJTw/27p1+GvjwvT
 //iNcTvU2a7/IR1M0VLQ9NeRTC38IksCvb5olgKpWdVLinABqJ3EMw1+iPlNn/hK
 n97wCcyIfOCR9uKNx+sdp8kL+ALlhTp+8BctsyG5rk2rtPlrn6wkzU7TAX4XCxSP
 Rx8qDAfPAO4V5dSsOey9
 =QuMM
 -----END PGP SIGNATURE-----

Qualify cf_data names

Arran Cudbard-Bell at 2016-11-22T21:55:04Z
Files modified:
	* src/include/conffile.h
	* src/main/client.c
	* src/main/conffile.c
	* src/main/interpreter.c
	* src/main/listen.c
	* src/main/modcall.c
	* src/main/modules.c
	* src/main/realms.c
	* src/main/tls/conf.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d45f33107f75613e0c52af5c892e5e04446e952c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYNIy9AAoJEH0Oec13Yh7NlGsH/1rsvVE4c8nsSbSnZ0uSNn8S
 PS/Lyon3bXjctcX1h4W7b/wEGIUvkD6FTXPOGhxnpUOV62gWUlhIuprbRM7k9Cz4
 jsN6SczxrLnbgdnWtBYUuD58uprxdYlxRXEWCnwE6bJgnLmhf+RfvJzOa04r0LU0
 bpwA/SO6ZU2gFUyYt/G24MNbMSJJnZ/Y4aNkwYbylC1IatUqCaSXSQi7zmbrnjV0
 fQppbsJdjCl+Nl/1vIAEcEohWBjINtwGzpmWozz0RSG9wcJzDkyk1vdSXNavxoms
 BKnRwTq1BjhfJiyKX7jb5ASwC+kWHkKwu7iN9Mb/dVgQZc0ZhbenxpGUOoooHng=
 =UPvP
 -----END PGP SIGNATURE-----

more travis fixes && todo

Alan T. DeKok at 2016-11-22T18:21:49Z
Files modified:
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c8c69312a102fcc843f9cad5527eccac971293c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYNIy9AAoJEH0Oec13Yh7NU70H/16LOlyOlU1g7RWb2ALqZNF0
 hyGx13HQumltkth2SKKnEKq/Zzr+rx+/RuCYBVY1SUSLqAWCYfAqECMOXPBvz99g
 cPLFcPMUuBidGJ+d5lrtidnIthTpPDuyhskHwEmSqJQghHD5ZGXSzvB+7eY542Bg
 u+U39m27XkXS/X+v3Pjaxz/L6GQZK8p4VipLDu8uOVOh7bESMtIHMT1gf5WbZmum
 CjlEpCeV02HFNb1Ivg/+wpPzi6KOmVzKo7k15iHaHFK95wJlJMJ2uqb+fXkjudgl
 yOThyoeinr09G7cBPe8hbwgauapdYrMb3iJ3VuqmT+TOC6bvnJ573Fay3b9hqPo=
 =b6HG
 -----END PGP SIGNATURE-----

Rename for Debian.  Fixes #1856.

Manually done due to travis issues.

Alan T. DeKok at 2016-11-22T18:21:49Z
Files modified:
	* debian/libfreeradius3.install
	* debian/libfreeradius4.install

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6705259405c541291063cf17a90895344c88d187
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYNIy9AAoJEH0Oec13Yh7NtmoIAJBuTW2BXD0fyqQhLf2O7F7H
 51QsyG+6Z0THDgwG8P49pCfexkL+A7i5U5rr8lDGpytTSyfY9nXqWopeuYxJSB/W
 Fe/iDG8WYuTao3oT7cPA3NNIbxYrw+1993i0Zll3OhrHuTd/E3LfqSkAhg0Ax6T2
 wHf8TmGcYyjxwDIGv0PYtHXbx3VL+3k3zIaN0tKYJMj84blBxPNVCZdEKU1n4/Ck
 jvt1gCXqzkaFBgdUmNTUeBQtzJQHNGl5sYBINxP2WW+FEgmqQYR7As5RoXxC53kq
 qzoJGF1f9Ri9XTVmlMP0XdL6uO0sRQ1Q9sc+FV3x8fIV+mRgi96vfsrVJr/xBmQ=
 =SvVf
 -----END PGP SIGNATURE-----

create heaps

Alan T. DeKok at 2016-11-22T18:21:43Z
Files modified:
	* src/util/transport.h
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/74708d463ddf5d53eb441114e3c47d71ea4073cd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYNH75AAoJEH0Oec13Yh7NJt0H/3OsxBNvCeTCEfUyo2JJThfE
 Say+Tme5oxl2v6s8RSQsyHESa131WZH036PuCPh2udOcFXKKQVH/dWKZCqolZJtR
 kKhAWb3AIo88/dwCRARWh4oWXXVj6q0YTTVuCwk19Yb3noaYJzWK7uTvuZxnf/HQ
 sOtp1L9hoPxCL+nkO1akVvIrzuzGPcJn3OSfcGgJgRac9yw6+d8ZFQZI7tpFJ4Sp
 FlTbNH8+/S+4k37FsDXl7hyq6PG0xf1iCT9eUHlg6uC8nY1dBzmC1uGiY0yznsbT
 Oyp2Nz55FIgJNmqvu+xqe9TxzPevU19M8La3xrCmk07hHuhpRcvd60M8hNxAm80=
 =5Tml
 -----END PGP SIGNATURE-----

added gpl header

Alan T. DeKok at 2016-11-22T17:23:00Z
Files modified:
	* src/util/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6ab95d3d19acc7145c2d47906da64a2956384052
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYND+oAAoJEP+k1YKfttfKCb4P/2Cn7BfTc6dNAlLl+gd+dXE9
 ztZz7V7UMUPtqn9Ss5uM6oeBG3yQa1OPl/GuXLzcEw7f2mp0Q3vCMkljgw06QTJr
 6l2I47d9fQyFXQ5W2avl80Dfsow00wM9PsFv2hbm5o2vQPwUKcYz222JA02jmmxn
 kiWN4v7qrVKtUbNePx0hobIb0zfbg2pyVXpHt1fsywgk49LFWAaYz4wPmrwPuSOM
 Ccaxyvl2QlxZVwRIdQkHT3aBY3EfNT3m+pEzwZuH/U/zMZsV9+DUcCbUsYPxBWqh
 KRqANbAfTSA/Vs8bHrnGHp8C3lomC7zJq9LMdw+eYFRIw/DE0vaNTsn9s/n8IKW3
 GN8hv+MA20kP4rrZyw6EIuy69iMkRQYIihILX+MZ3NM0GcNYT3H06eyHMEY4V+16
 FyUje2CGvcqspYnrO6Xhe7tSkm0JknRrJj5Fxnqy4eFOVnRNymaDQmBaDncP44Ba
 szoNKxxXIRbrVfQfxisoWXlGWD0uxZl1QDuyLZ0vEyH8jNCVHJ51Pc8KIi+eYhIs
 E5FLZI3KnwKV7MssXfobXxqE46g0QBMZHQH3rQZWzhwyqTjnu6Es95EWYhuB2f3E
 OPj7Aq4Pv/3iAXdnkkHvBzjINUAbAvVMNuoPoT965T7qxD6YmI0z1AIhoMmWZk6t
 ntYBvMHtW3ZrMaB2B3ZE
 =R4HI
 -----END PGP SIGNATURE-----

reply_cnt is a size_t

Arran Cudbard-Bell at 2016-11-22T12:52:56Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e4e352e32cbf0b6ceed05a523d7c540bd25926f3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYND+iAAoJEP+k1YKfttfK118P/0Mb8FsGaH5gtwmxkgeITDsA
 +/50IF2c2Wbu0RszLaBgybtj5LHfX9OihPkjy19BC2eXM6wINVxGINRbRSsJ2hWI
 gXy7r5zI0LAzbY2AAqEDFUM48ZlMVKl5RKGluB38Ewy03X1a4lbUx86uBxPBwkDP
 r3SVx2LZ6aEN3es57aP5ts+Dc5XpmlCD/GwshhycvxWAS1bLofUCW0NUnwPWsMVj
 48kFPPN5WGCE2fZ3fvmto0MBrkbSmMWYgx/8rm/RQ7weNIrCSk4I9gC5bu0Rcv8g
 qIkdqOPp1Xf/j/IjLLW45vxHWmhG4I6a/KbNcfQUUMvwy4cj5AWpfPN4UPr0CsR2
 bdoudd9fZWTsSuOGsWKz6i/JxHi6T2W/I37MTa4haVyTQQJAsY3sZstnuzEbT1A7
 HcbrdkEZS/lkGQ8kgcwd0yFd8cAskUs1VZPN+jWhTf10oQ3WncQju/LQL9JSbRC+
 GYyUfi/eozINGu2VbWQ6A4wI0E/lbYIsQrHiASsf4cTFrnMEGv8Vwg/hZdArcORI
 o8dq3YHS6eTx8s/mMXJOD48Wh8Z6k5QMb7iM7AVDMoUeB865kiateWLQNaYRRl1c
 rVWbmEwob95hguSviU2NHSp/X9YlOLIM8NOdx0kQeRnPKqfNMM84EioBY9mim4Tt
 waNWMfpUDmQZMw9u1jLc
 =L6oJ
 -----END PGP SIGNATURE-----

...and more redis fixes.

Arran Cudbard-Bell at 2016-11-22T12:52:50Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/db2a22fea8026cfb511c888501fe69c459289595
====== 
Merge pull request #1854 from qnet-herwin/rlm_lua_copy_paste_error

Removed reference to json-c from rlm_lua configure

Arran Cudbard-Bell (via GitHub)@2016-11-22T11:52:04Z
Files modified:
	* src/modules/rlm_lua/configure
	* src/modules/rlm_lua/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7b964b5add6241bc47568ae1e93cdf0b70a29c6
====== 
Removed reference to json-c from rlm_lua configure

This was probably a copy-paste error

Herwin Weststrate at 2016-11-22T07:18:44Z
Files modified:
	* src/modules/rlm_lua/configure
	* src/modules/rlm_lua/configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/eacce2e8fcc5b30b498e546e60009c876b6ec5eb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYM2vjAAoJEH0Oec13Yh7NLMwH/1GAHW5db1O5UYTn8Io2LwoE
 x4IT6dkptxzHv3zLis8LFCA4vRixDJwv41rBouycP4bQMapqAMaeieXcEwFGzUWP
 G3sn2FhiLZmkRsCcnoDCSZ/a6DkiAJloCcz6qjEoJ2m7JV3zMiV9H0jBWiDG06qd
 5Xh7WzA1Blsvitcj+WOJ4pRhoed3oRxkemD5eDMDnW/3cDqTtOiFtbomKGcG8Yao
 eG+WoQT5ApZC74SCyPMoOeXL6tzM8Ss7sLHc+bTAKGW3CNhoefDsJyzOINvNqclP
 meIH46TkiIIPcFDAKdyoNMjubIXcPWeAoYfSmrS19LzV6Iu9HxhC0/D6PImejB4=
 =YAJn
 -----END PGP SIGNATURE-----

Added sub transport, and worker implementations.

Still some work to do, but the basics should be there.

Alan T. DeKok at 2016-11-21T21:49:23Z
Files modified:
	* src/util/all.mk
	* src/util/transport.h
	* src/util/worker.c
	* src/util/worker.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3449d9cc66894798e6549bd929be950d4d1990b0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYM2vjAAoJEH0Oec13Yh7NR+wH/RfvmxwzBT5x9TBr/oT68Any
 ieaDy1Y3JrTj89AnN64nkpt7jPC+hCEcwGMB64Rt+M9vu04ZlAH8FtAyLdBtevD0
 T6HtBDUcbwMKaw1bBrFyViwRo35zuutDSbsmpbU+9gd1qv0dGphTR3xV73Mm1nA2
 EtPOdc/OJgkMdIgexZmgnk+V9AmeBzd9yTIaOxSOD/wYABMUeAgwiefMhvVWMoUD
 J957XOKwXywyPTQWvdFG1RKsN7lsemMUK1nXkCWQlG4qsy4aOmSZJfo2EobvW5X4
 vSKgwMTgsmQft32+lcbAxhbizkoMqVBSo16vvR+RFyupNOzsUn+3junX/mgrQ+8=
 =/Ivs
 -----END PGP SIGNATURE-----

add stub active / signal_close functions

Alan T. DeKok at 2016-11-21T21:49:23Z
Files modified:
	* src/util/channel.c
	* src/util/channel.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c8f868e1ff4240aaf5513fbd44acb06b4c1a0556
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYM2vjAAoJEH0Oec13Yh7NWuEH/jwXh6iMX1YtoCqvGz/dlMKB
 yNF2ikmvOdeaddC21wCfxfSAa+3UTeQlqaLVo77TFzGjW9QwUW0LyXIsegX7NGr5
 6GCr8hhqkCTUCTLs/VR2NDEzZrd64OxY1n/9A/79ow44MhrWheZGuGujPRAVgihz
 jr/wiGOsnpkFQRTyEaY/w0fAY3xgUMjYs3dmEl0g9IXM1vJYfRZ90/Ucqa0flXpR
 Ulpx5fyeBHzSpwxRli3T6Res04uklzACHjlynSo1TfZ9Z9Tpm+YDXYS+zV6GJlVy
 1EVPatcUzTJEXohZho77earto3xFuK4QoyxYCQIIoyRcQeBBwspv9TkHfyDSIJ8=
 =H4X+
 -----END PGP SIGNATURE-----

add EVFILT_USER callbacks

Alan T. DeKok at 2016-11-21T21:49:23Z
Files modified:
	* src/include/event.h
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dcfd715f8b8bc8b00d6989e003de5a496f0fb861
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYM2vjAAoJEH0Oec13Yh7NzBoIAKAlu50z8gnPPQNI/jtPHqhI
 Ar3yVTJiC7fQFsdzNbbnT7xDr9EzUnBTLHDlsJluRqeGO1NSL2RICxEDM+NMCx+o
 fDUDye47u1P5KGEivxKIMes5BMLs7PsDtd/jTb0dTPLi8m7kfXtZr1nOIauahO6x
 xADQ+05/qTZMEbGimxuv8N1GRz/q0MD5R8fXjdZp0CXce9Dnx/bGs6cGBVEDqEKd
 ADbFVwIsN3OqFiaLEQGIc93dfk75XtGj8Q8niOsrJy51RzMTR2QREtxjZ/CHYEQF
 Oyv61BSAzgZqaiDEd+ybvu0uWXf0w7KFp8JxrzBVxDUqzuv/zk1UFocK4HKSmy4=
 =IC8u
 -----END PGP SIGNATURE-----

event_status now can return 1 for "check events, but don't wait"

Alan T. DeKok at 2016-11-21T21:49:22Z
Files modified:
	* src/include/event.h
	* src/lib/event.c
	* src/main/process.c
	* src/main/radsniff.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4fa4d0ee68f9c83a77c3aa9a87acb9585ff62894
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYM2rQAAoJEP+k1YKfttfKWfEP/jYlYNItQ+t8AjNyCRZk09j3
 qG84S1kuEN+JfNbUF6d1eg/LtKlN0mcSHtc73RKhwRi4V6LZkGKVw1l9S5URkIRg
 ZZ4WwVfoGWloQkA0zFWLZT7/XYJRBudhHH/xxAEp1h2yHUe1YYBMMYshZPYsVRrV
 VmpF2adMq4ylQtsEUY7o7dZUABnS6vIkDdkiAUMWPY7p+X4ZY2RQ0tuj5t62Ulkr
 tabvUsRhLi7aj9rSugTN1gkrm6+t0p5DyZVvwS+WGi8S81WqnKILtpECyq4UlRPf
 vBSQxWVfHP4BPYHsXH3LHhmmeiA4POoW1gvXIqDwABPJyDRCMWhFZALIaDB3OXgk
 Ga2zMp2lu8RsA2qb2UtgdvU6FF23tqGZLh58AW8Y4/nR/3uIH64vUfGOXyiju9rg
 1fczRP68MbYd7yWhEr7cK8rRmHpLkaNcTMsxTHEgbPg1pQJ3ov0VA5Rs27LzO+na
 4x0fP2XmiRDye1w0yIgKwW6rXPvy7KC1PMUc5W+KWBKmf1xzikmP1es4Cum1dP0H
 k/9mS5XgLP/pU8ADQpffEW018aZ6eAeNydleFrlhIeNeAgST+ha+kjgSIPdlNU7x
 9EM8h0Z2ZP6Ba4Pwm+z9Xn3M95mhprsrengh0dg8daXoHQkTVlRiv/L23HlKbmaL
 /dts5o2c37evbTtGQ1yq
 =GDC3
 -----END PGP SIGNATURE-----

another minor rlm_redis_ippool_tool fix

Arran Cudbard-Bell at 2016-11-21T21:44:48Z
Files modified:
	* 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/0cd90a839df5fa8aea7aac53476159546d6d6936
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYM2M3AAoJEP+k1YKfttfKnhYP/1OQZnljPvcX9klj7T6g9ZVf
 welUa5LSJNjYov2oKAuRJ1KpbduDtrLKh5EyDRx4A5k5krtLqUO45bhs2ajgMN6p
 8m12vMste5ytWe/g+3Bm1n74lAT30gn5aAaNnz/pUTHeLmdw9pPyR6FwFoED6apV
 EsQYuxr28q5V499c78TsdpXeI2Nem1CHOfSFc3lSBCcQPrujFd6x8sbJYIQ3K9jM
 6jWOR5F8w5vY0FCO/Vqwz+e+z0REw3L8GncNK4pZqd8UI5dzmRWovJ5RMW0ty6KQ
 d6a07VXRbcfYBB/8Wxr1UfGoiPIoIfbJgShtXMh7lNevpeOJh5nQKcLVrxppYlxd
 JBewfx83qhyr8+uP3T5yIWQTjDonXD9QdCOz9evMAJcnB5E1UeWC29O97Pov0+IJ
 sD2Q4ish1g1o8HnqCHipqsyzwRi/Sf61Xe57Qlh6F1giRTCmzFs3CG1SnZasIZEX
 h8jMTxaTV1TkllOh28xAfZ8nFvq8L1RcgLIAOc6ykYZdjow2XhmgIdWpDolG98DW
 4iYCDy8e4rVUDLlN1MKMympC84abOj0x+Wj43SIHEisdQIFRHg5ljovaKOdFzz6t
 wFKhv3IJxd0gBj+RemZRk1Q5mjm+NHVSS3QNLwcOQW/OXJLKod2+ksDjEB//H0M/
 3SUZ9akP3bbOfBf8dg/U
 =00Yv
 -----END PGP SIGNATURE-----

Fix driver_get_stats

Refactoring in fr_redis_pipeline_result messed up the count of commands issued, because the counter is now decremented as responses are received.

Arran Cudbard-Bell at 2016-11-21T21:12:23Z
Files modified:
	* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d9475d9c35517a26e4038211255b37dbe3b50764
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYMzpLAAoJEH0Oec13Yh7N9REH/2cAXsWw4uEmDPHCK+OsZc80
 48k8T+fgt3ce722BgpY1Lqcb7POgdCsQoGTJA3Xvqpucnoh1TfMou7GHVSp6ffO1
 MnGZv1BF/ybtgW5b3lGlJ1k1Jc0n01SaYNI3vxw9fPXXeA76y37aOE/yTbgmIpq8
 QpIn2V5TlCwFYyoHK1SAeUDX+m9By9cXymYTEwLe//7hGim53Fcsu+mgXKsAPQXZ
 rfei1xQBNZzaysqLEtbn8G0QHjJ/jDj0RJSf6rf2vpdWHwXFeaOcgjGvKsVQnMJ6
 tekhrPNXWlxl1Yr4F6amBH18fcmdjEyS8LrlTYTLrxvjOI+R3P0W3KWosJvEtTk=
 =Era/
 -----END PGP SIGNATURE-----

variable is static

Alan T. DeKok at 2016-11-21T18:17:41Z
Files modified:
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/63eeeead6c0f9992d1fce992f84d191ca9ebb628
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYMySPAAoJEH0Oec13Yh7Nn4gH/0U5M7iiZyABAl35cfO8XKd/
 /zAIqNT3naWYbc/SsvPt8R/OhhLd3pOpXEKiQDwb/OVD2vG/9u76dtOkHuNrSjvr
 Kxus9deVL8Y7XelVUS/CtQa8goTaKrh8F3x4zwsC21F1cBCT1yZ+quW3eAXxamfV
 0O+RnH4lVJTxQYQdqhNWU8+ToGzqYQiOSN5qW9W4dD9+Lk7Cc0/8Qzm9E9F1IDn0
 +7LVESNBFHO9yq0wZLDYrcivZbaSde2CM+4Y9iDcai1/rkbwmiKc356IxRIwDWFY
 K1OTf7oa2bjcSdetXik22ah0jltkYEEClHNc/SCxLU/ZFPNB53cc71TbSkCEJWo=
 =J+SU
 -----END PGP SIGNATURE-----

remove unnecessary "Need 0 more connections to reach..." INFO output

the <= means that when the value is 0 the server keeps spewing out "Need 0 more connections to reach..." messages into the log output.  this ensures messages come out only when there is a need.

Manual merge of 6be96d36

Alan T. DeKok at 2016-11-21T16:44:40Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad44db3ceb7c1a56ea8eecc4a286c5adacbf5cec
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYMv4zAAoJEH0Oec13Yh7NKJ8H/ia+OYv7/vvRzwnHMm6NcskP
 UJZM9nlEV8s5QshsA+NCtZXc678GYEeYPb/Cf9lof16ub4sOIQhMmCrRJGv255ta
 z1F6ac2A2SEONlaYZNR1JL/8FKneExfZE8eb6lqF1FycQHDWmCLSYI+rgYZODQjB
 h9U5ivwdYV3YBq2mJ60LieUlqPnk6zFGu8AfFylkcH0OERN8ENQUWXkfKqmTE/nI
 Xv3Ksibp9EKe1oXryi1RIjDGb2tgEAG1T467Vxbdu2AswHPj3aXWfC5OAXSBXr2Q
 /7FgjTg4fMxPPFglBmkfN7FNABoK88909KCN94v4dpm30IDcHAdu+vsulbt27gg=
 =bWVQ
 -----END PGP SIGNATURE-----

add heap_id, and it's transport, not protocol

Alan T. DeKok at 2016-11-21T14:01:23Z
Files modified:
	* src/util/channel.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9ed3dae76b1f6bf5573746c50778cd554e53b45e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYMv4yAAoJEH0Oec13Yh7NiikH/jllh4MltAjEpval9yeEVNWM
 mQs/GalOu1dTkuyvxoWVr3R1LRiI2qXb/nk5JAbt5uqpRF2i2YiSNZzLK34cXtMC
 +unQ8lBmbibflpIKHx0hjcbWvK67lj7zzK7wgXNGyTW3AUvdZlJdMDEgFC8yKWNr
 oWiQtgFo5d/uqPdKY6Mej/RkV+j3grXJeB+4vJH2p5hKR2jgYZYG1Sd1fzeDRG3v
 +HmhRNE1ZD55TMZPG4wy9YOFpSY6XNfUNzfb0G+tckiZhF2ClJnG+YfLBhqzDjBe
 IVIEClYageF8ZWJ6l8vGhucScQx60l+34iuk27ogMmozDc60X9J3iGXEbLAxI5E=
 =xBJj
 -----END PGP SIGNATURE-----

fix comment

Alan T. DeKok at 2016-11-21T14:01:22Z
Files modified:
	* src/util/track.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e858726e02d0c4c02595f64dc619cfdc06c3c520
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYMv4yAAoJEH0Oec13Yh7NUNkH/iDwhniBS50IwLALxzc+wxY6
 3DbPOR/6v3pUFQS/wz8G1cx+nLFPuG0lIPTunE1QcHHTTYRdKqiQZqSO5GpG6r10
 H+pqZq+AH/yq6ww31eCVgPW6XzLAdHjn+PZzoB8jWn2nuuuozheI083xs+hn7BaO
 Is48GuLLGMsWdyUWjQqIGW7C09twXNIx55szqY/J7+5ZjcFYx8SXTTGo0KykVPmG
 QsezmL+na8HDic7rwWUvsofE1Pu47i/nj35+U0xAl7M+f/BKyc0lZi6Pzr1j2Skj
 sgaaGw9PTzcfBB544gkFwuRU7HgNEIUxYrNCZ6rcoD/jibZ+DzDXCJtfbBdy+O4=
 =FOHB
 -----END PGP SIGNATURE-----

Stop checking the event list if we're asked to exit

Alan T. DeKok at 2016-11-21T14:01:22Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/31d757f311bc6ea5b46a499c624fed6621d290af
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYMv4yAAoJEH0Oec13Yh7NpKIH/jRapEAeiUnt00A/NsLQsS65
 DG44/j8XgvdutSemXaIgaYUDB0TJHZA3upCzagRG+Hp14OFAkm6FtXN+ggcpDaiq
 Spo10fkhrJ68Fr+sy7TuDRSmkH+HClnsMDPUfWtDYocDIMWkg8umBvjSdPZW1Qtx
 dKs5QVmlej252tkg2iuaRn7kqKe+UlYkColr2KRmWCFhymVl0DBzi7tdK1KRk+qM
 Jwoz1yjJ1oUFfTT3wrgBTu4RYkbbMJ2I61hszlVDLmc5cpL/NVGAn3VvhRrXTIj2
 Srw8HzbROg7WEZKDIW1FLDuSE/e+fDFQkdpLDumA4bQUWFdIXfkpawvtRyLfVmg=
 =AGbO
 -----END PGP SIGNATURE-----

insert yielded request into tail of yielded list

Alan T. DeKok at 2016-11-21T14:01:22Z
Files modified:
	* src/util/time.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ce512f87671377da144f7bb0c39ff92438266e7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYMv39AAoJEP+k1YKfttfKlTAP/3aGw1LWsM4pZsAyp47Ja4+c
 yL0V02RsqX2qIvu2NWT2c2nek54CnDw7W+gQYNkThlxJXZucCPaDzyH+kofO/fte
 QOM1WgrtaVLUqvJFsGaNU/oMpsRtzMUhktIfOFurAcRC6Yr4kWYfk+5nd6RVBCtY
 pH2blIeg6MwlQQakRBL5gbRpn/E7tCXw5ZClUt5wmaiE3jhoO1KrAbno6kbppFTK
 gmJcqoIvuVESMsBpkWl8HXsid7Bv037reuHZ8QRmIE04h+mUG/pE84AKNP462cMq
 bFuXxw+elWgT8+h0bvfcM4tzz05jCOauczLle++VLUmTt2m5XZVQJyFN44cLcQdD
 FywV/5Ybbb90qYhL8HpA8cNmevmt+V8NG5sx7w1yIoHp6BPLklIX4YvS0W8bIFww
 aV1bceK7/SYWZ6who4VEjJqDvbS6RFlEU4GrPrfySHH05AsWWpgMsEWvKp3H8Hd9
 ZEk97e+T485WyZlf3HgtDJxhKXvB1TOdGzaqRjRs86fQ4zmvw1HgzYfI3vejl1/T
 7nDjK1ypyLdEx1HJNis7swLiACH8tN4k807zVuzIiZImdbepGkWnxIa2Dlcc/AJ9
 AkEGWl7SSnobjnzFrM83tf1YcWZYFjRJXVRWJw8z5qutJOnfdTuZL4nwIUxn4KEG
 /yjEjMmOHoxjcn2dMOqS
 =g0FK
 -----END PGP SIGNATURE-----

Sort option 82 sub-sub-options correctly

Arran Cudbard-Bell at 2016-11-21T14:00:28Z
Files modified:
	* src/include/dhcp.h
	* src/modules/proto_dhcp/dhcp.c
	* src/modules/proto_dhcp/proto_dhcp.c
	* src/modules/proto_dhcp/rlm_dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f821b021fa04953acbe77418cb83944d04b2bd7
====== 
Merge pull request #1852 from pwdng/dhcp_order_fix

Fix typos and option 82 handling in DHCP sort changes

Arran Cudbard-Bell (via GitHub)@2016-11-21T13:30:42Z
Files modified:
	* src/lib/pair.c
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/61800a33a8563da9e5308bc7c9fce3b0c4acb282
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYMtWTAAoJEFyGT46NO35ovUYP/1KqN/P/wlZpk32ghdRe6glV
 U1N/HpQigbWTd8hpm7UeaTrSIKjoBqDC86fwyjtT04gG+v4wGL44sBG9r+l4r96Z
 sEXIRrO1VoxEhTSJ0Z4ev/6384oRLW6ZJ9bceLakoBb8xGvr45IDbbCoG288u5lK
 w+etnkw8vf3uC4v0UmD7OvCAmgEDU3GCLimEqdo/14zED/BFPONNkvv1ux4UlaoA
 KpwyGGLcM0VPRkfJAhk7kjonIqKx6HvpT2uK1wybvbutZnnz8euS7L5MaaYAcb2B
 XGZqdXqh3ntQPX5oBnuuB+ijqbhwcu3K40LMrEQv7vPga4Vj4gK0AJ18E/HgTYqf
 tAlfz/FXSE0m9epRQ0MonzCCsVqnTtntZb2XZXaJK+/i9Vt0ntILAVrdqg2Yx69I
 6dvRfHwlSSNVaq8fkX46/NcdA8vJvYPZZ05Sf+UTi9DRr8kqQ2NYrYLl6O6n+3dB
 nKm8h8vaz7WpP07THOplLxm/bAQkVw3Fhvm746xkftaFX7EAt/pSmj3pN8NfP6ZK
 /c4NBsGDcQAuxr3EFGO3rbg2TCK80rd4J832WavtVW9XXk566USdfQtdjcCfpXXF
 hqQY5JJvt7U/U5K2VUOiZw0qdo0Cq1FiJEMp1P+OIf1a1ctt4f7YJeAzmf+CVoht
 UO/HdNi/I8g9WGgZyJzu
 =smXY
 -----END PGP SIGNATURE-----

Fix typos and option 82 handling in DHCP sort changes

Philippe Wooding at 2016-11-21T11:08:03Z
Files modified:
	* src/lib/pair.c
	* src/modules/proto_dhcp/dhcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14faeecff52f1ba071c6f109b606a4786de0d876
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYMcHqAAoJEH0Oec13Yh7NYa4H/2tkn5MpDq/r+7/lKuQNvycW
 gl6fClfqHud+b7ZB9Ml8Q+bJaJs28C5EebPGfpdpV1c+3IfVBSDx+A4aOo7exsJV
 Blr5fSgNJG5Tny90gYb45DZEPPcTsoZ6oMM3IFV/vc0gj2mrHEAPoeViWXiOt8MY
 CTUHA4uaK8IVBbHctxN8zwBYeqwv9dK3bp/WYULZGh4dD1Ot261oPzg1eO1GNOaV
 zVxCTRIS4H6rxHIp22TE2Rg2ZHo62KdJXMM7FWxKGZ1IF/XvSl+d/bQnC6QbYQ1V
 G+ZALt/FuwJnToYW4jlRjFEjVBAAxFWv7SD/351737wZe7JYtzBJiNroolZxP2Q=
 =YI+c
 -----END PGP SIGNATURE-----

remove unused macro

Alan T. DeKok at 2016-11-20T15:31:49Z
Files modified:
	* src/util/message.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a6d30d521bc90dea06a879ef3fe1c7fe16fae9f3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYMbmVAAoJEH0Oec13Yh7Nej0H/Akc8ibaCMCF379QNxf8G2SE
 iSqLgAOLsuWp7K/R8UiQgJyQYeRlBLwKYxQk0R6KHGJ1x0gPWuaArClV0LJIAbWs
 Y+1PqMiOefY13gq4iD/0NPSV+SrVihyb/vzGouAbBde+6KaIlHHSvOgVtW4R8zue
 gXX5W8++EUrluhVj1wjcxBxL9ZX+Te7GPizFZdA4JnLyj06XusiT9lVagI7AeQqm
 u9nb+6qpwvHShyUL4CNgKXh7AQQrq//8FscFNT7xyO/NJ0S5VisrKM5WtvklnnHe
 CFoiOF9NwPnvYMLXQA/tSoOGYXK+gC4Hsq4au8fb66iWf8cRcHvOpdoQoNe9/Xk=
 =09e/
 -----END PGP SIGNATURE-----

note TODOs

Alan T. DeKok at 2016-11-20T14:56:21Z
Files modified:
	* src/util/track.c
	* src/util/track.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6dc2eb90bb5fea0d6ad6e525f3e92cb5c0460ee7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYMbmVAAoJEH0Oec13Yh7NnIwIAJhkOo4VRbQ2gISS/zdNzMEL
 UoFy5eoCG8MoJtDQWwoEDO1LXQ/b1/3eKXwfHuXBZH+aJ+LpuNr6fAggeAe0JhmL
 u2yuzrMdfqJ6qPqldAFPn2hBPIqmpuE62GZ+Rc0liut1qqPzhNPC82Y4MM1Yhggd
 03IDAfy7sZCk+sb26lKItiA8zu7xI8I1VdRZbpzDFXceLzdIk5OXABEZI+91Db4N
 V9bw4syDsmgRpQzZpDI1mLpS0MK9lBCm2NISufpgjDUzqk72YKWEDPrJekwF8tRP
 jN9KI495QvaN02jLrqXVqAVdOu6DPEyhyPLG8pMyPYiOSjCkRTF9v6UMRBqOLQM=
 =f1QX
 -----END PGP SIGNATURE-----

added replies to RADIUS tracking table

Alan T. DeKok at 2016-11-20T14:56:21Z
Files modified:
	* src/util/channel.h
	* src/util/track.c
	* src/util/track.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2648e2c00e50f07e4e07a727040fb55b57836b8e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYMbmVAAoJEH0Oec13Yh7NrZkH/jkZDzuymUJ/2pfNAcAsqnlE
 aCqZ5OWOWPlDAK+b7nzHgMuoxj2xHAQU3+dkaKbvdo1zcE4fBV4btlWDQv4HmCb+
 nuo/6UdS6b8BSdbDKF0k5vplw9iaL7V0/IpV6tqO3UiuCv62MaBsedFhxe4/UzOv
 3O536Mk4xo5pg2aR9dALsrCcaw8PRI0rcDXDhpxT9to//ZtKVQuTJyUMoedh2DN6
 keLAM+I6LUXdBGg92SGNtN+qL+IaLFk/Bldj6BpE7nKdS+FjKRw3UV6PYJDkR13z
 E7I80I9MF/fddCacQdz+7Lsyje88MbOTnzr8F/rmtaxoVzYXxgPgbSPkC3UPvDg=
 =ljv6
 -----END PGP SIGNATURE-----

Simple RADIUS packet tracking API

Alan T. DeKok at 2016-11-20T14:56:21Z
Files modified:
	* src/util/all.mk
	* src/util/track.c
	* src/util/track.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1600b51aa2a32cbc65a44743bc9fdcdb8806ac07
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYMbmUAAoJEH0Oec13Yh7NNYAH/R9W4TlqVDwKRNTMW8S5856q
 4rfx/i13Aaj8G1K7N3SIzysftuZkpOeUUmTWbkLe7h/U/+7YQqbxjbUFniReA+Ct
 HoE7Qu0DBbi6DaxluqUJZTzZ5rgD6A0wE7VVs4yisZuqDtbhz15vINALpOAS8h+z
 GvEQ10Zj3xnrXRAP5fq7LJID+L5Crf51IiyOF/ghw1Rv4/arIbrzV0ptbtfcE9hy
 Am89jprPWXKLCtuKKbAc37xS321tQfL9BcfsX45tIKrb0a95nX6WsbfRFJqEROiB
 rOsDpdMxjTCIFr4L1XsTomBxwkAVqZ6ckX/T4w/SrN4eFj456HpYlPFZn8qah48=
 =UUi5
 -----END PGP SIGNATURE-----

fix APi for fr_message_localize

Alan T. DeKok at 2016-11-20T14:56:20Z
Files modified:
	* src/util/message.c
	* src/util/message.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1b02fe7d7c6a0486157979de7b4230b0bbdb235f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJYMbmUAAoJEH0Oec13Yh7NwAgH/im5nGy00pVwll1vK3dLFG0H
 AbW5W40GLtkOHUmFvSDBsPojvj/bcU6TvRQi6eDT+ptr/6bMF9CcK4BKuL5nmNzb
 qySZ+X/bVRJazbO+YUa2xz2CoEILpDAWrpg60AGk+M3Kk4agvc2nlLsEmllQaWLm
 ZbdDG6AHBfInISEjeacPN/KGS+zamAXo6B4HcdmXbYzzMphFH02ncksmeC5bxFXg
 bAAM97/zzviF/n6J8s7D0wulTm9b1kvXEtPZfVGX4dxtns7d8Av9sk9s10vTXSzG
 iPRkur8cte2p5W/sauEBOnTQd2As/15VoklDJ5NtQeK+p5Llz03D364WinbvrFc=
 =o1xs
 -----END PGP SIGNATURE-----

added fr_ring_buffer_start()

Which gets "pointer + size" to the data at the start of the
ring buffer.

Alan T. DeKok at 2016-11-20T14:56:20Z
Files modified:
	* src/util/ring_buffer.c
	* src/util/ring_buffer.h

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


More information about the Freeradius-Devel mailing list