Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Mon Nov 28 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
 
 iQIcBAABCgAGBQJYO2CpAAoJEP+k1YKfttfKosYP/iYvM4JGYq8PHqC4D0OvgxIS
 yQvLjQWWokWwe2Y9DNVXTzmeDIcMFVUUYq9zvxxKdCP52UJG+Cody7onYH+W62fP
 Tbl5S3nSrdmjFJghyQis1xjh0kyNdj9mfo+VAgIdQ5qDb7JcQklUUVFMPUjjHHAU
 9tUfz8hAkK7bY6pnsHYMKWjlF5mC6SERbIb+M4vFO/ftB6/6PDHVYUG84HPeB2Cw
 mIt0xMwN3mPGXVYJK1Yoxmi6g7e+i26FHKNUudT9ugheE0LCJSvSDlVPJwv0weMK
 J7s83daC1LWlGjDeQD4g/DoCB7aByCPcqdohlOFV2VJKWjfqCaEV0+YAtTLCU4Bw
 OIJkmDNErNGY8xdoPDWfj/TXiz1bn6+gC7y1CmcXtYwVMnIZtDlGMdx/23jDV2zy
 IKoXbKTmxsPTZ6Y1loE3RCF0RhehkwDs4T/yhE7YYv/UOu6y2NCjPqSS8t30xu58
 ecbJukW8sUataUINvupkiFg+mWX0rI0xrOmUloUxyVox/eVPvtsrLRob3a0qpa87
 I43Bd7UYbLNWCQ1La5rGJr4oUdmMLEiIStlwXX3GxjemiqOhGbJc0DMGf6Wmxjm0
 85AVcRtomtBKs3ij0hVrWoPOYfP2/nUAc+CVx6QnSMepTZStBKjVyQ56HYGprZwx
 Y2x2irmvHXSK58jjOklG
 =Wr3h
 -----END PGP SIGNATURE-----

Use correct enum value

Arran Cudbard-Bell at 2016-11-27T22:39:36Z
Files modified:
	* src/modules/rlm_rest/io.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ba480c6751de3c014f5cbb0f70abf3b9d9f35e7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYO1f8AAoJEP+k1YKfttfKPYMP/jbHcf2atCUs++wtXTlMdNMV
 oYawVy6o6VHApUxw5nzDCDDG8UPevsx+u/c20Sr5IH+n9T7uzd0pW827w2xf06K8
 8QrqUDTZfRoGQYIQvFOpEbZwZcDdnrF9/V5FpuHccuU6Q0XXB61+nwHnKyhSYdR4
 AFEx7U7tFAp1Twylk9NWPIi0H4z6h3J+qg4wnK5WmFFyFRNI0bze/PEmWgLnmqKR
 uR/GctMvcBOtSsc+TWTkZkLomy6AFqIb4wB3YM32puASqTOw9qMUueWs0j3/hg0L
 Qj31VdzagvWYkO/Dpcy0LaYPOkX1GM83aaPPiiGGIriUKtB4i35CgBn9Li8RPY+h
 n9g6ipKEWUjYM8GFWKTFiLWUViIwbpWB+Uf9gQsPwqGYy1xeQZGLB7gWQfHXoqcz
 80ajWZ7MptdWtDtW5dINZm2+3z7dwYCXYkDnVI21dL62W6Z9LAgH62XGInJTzmEZ
 wHTeF7VsPP+pD/mW+N2cY9Epe9Qw8M9XNLlP4cvMkE256Yo/+5WtFzOXek2xHvsz
 mxorUdSgtDhXbYAOl0AQHNQ8Xclbha9uLGbG3ymOv+Raefso+FWExbHO9mpWyv7P
 4dQJph6672hXopp4++iNJ9svACLmkhFkCdXFz9dC/nwSRbTXUTzDZm2Tq2MCNzZ9
 GI0bCcJa3wlOXgi/9KqQ
 =29II
 -----END PGP SIGNATURE-----

Ifdef out all the xlat code

Arran Cudbard-Bell at 2016-11-27T22:02:35Z
Files modified:
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1f8433a0c4901b74ee3e21cfe641afdd7929226
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYO1SlAAoJEP+k1YKfttfKLbEP/RkF+GLFhsp6rIMlPNuHgapG
 QSPZfIeL9bSMXyDGVXIhphIBHW0Q8lmOVBioNXBy8v9xZFrvFM68/ARUqyNj3tZX
 Ex+sw7jebRhHVzKNDdNSdY6IpaiS3BhNFrXrLuVIVFmIyOyKX1UmVVkRPK7gwHoJ
 nKLwSEXOSsMkpX4ZJnxLM5Mw1xPwne3LCI0x5MRYzMOplF2c67Y3ERAeH3uz0l7u
 zeHPGIEfQUwwnawhdUDqXjrUsz+kh1YBpnSdRdj0sNnwsCJx4MEtc8YQAqux4kbu
 xWGcEO9b+ljBtbuEbq7j3bbExQLFQoE/QbWl35fwnaDpbBSOMV+ZeZwrjRYIgXSd
 s4KYJEoO1O7ySW+jEs3zxLMtvJ9aIvv4mGiLmrdUbkuh11HZs8Me+3vFW5go+88z
 28LSWeXq0rvzfSO06bNu2YCed6JzeV3hOSqywvhp1N8MmYlgz2OPhME0dQQN6lPq
 JcZYRAFCsU2ZgTQ0VgHvvqNYEfIHcyXjVrIY9Z7ryoEmI9PNEZFUOxWngqFdVJ2z
 xoVwAYuQrhda8PP/WIZ68uLxFoVKG7KnzzRQ5WwA6MSN+Zz9Miy+bBVrRtQTPQoR
 AM3dMD74oomBDxxrQfpT7YSDV8GSz9Rvy2O+F4Dz87fBYNx5oLaDhffumA0NRhGc
 PWKwhLOaBD3Rtry5RRfn
 =2EcR
 -----END PGP SIGNATURE-----

Remove UNUSED markup from used variables in rlm_rest

Arran Cudbard-Bell at 2016-11-27T21:48:21Z
Files modified:
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/812d1f8b5fc8d12fe8e0483d35c158b49f0e58ea
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYO1SRAAoJEP+k1YKfttfK/oAP/iqB5cgx03e+ZD4XZpjxy082
 CDrjCzkQjy2R65IDt0cQzkcj1WAG58IjnTUGh3fcGFKQUEExIF8QC58dNuL4weMk
 9GrWlAXCmN7emtc2W0JQRygco61Tp9YMcHjGuNS/mWGaUX1t5jdQVn+lniQHxQ/W
 MS621/NkTZBteR6aRRWjOoxUHQRrMrWYSBv3FCbXtgNlKOrQaUHguZ0OTHdRv9u0
 R8uMfOquXQSOdBr5fNRzKFewpPNR4oX2rljQRjpNyM+95FPYZOXpdXMU7aHiGUjy
 LJ++p50Mr893bRVSTC78gPJH7ETi01h9MirRT6B5ogSfn/XH5EYKqEWo/PROPyuo
 i/mBexOQaIdWwW4MU7Kcv09H5pGZ4YjmLS9NL19hlyZ3gg5TSKjFmL0417sq+Pri
 S2JZKCtoXtPg1CDCraFGtgB3oxJe7c5Sd8MB01H8apSk85SFBkKI3hTRlMJ8gu8v
 O1o7iA5aaA5A6yxf4Z8m7Gp3yAku6G0M9QMMluS5GS5PX3EcOkYURMCDDY1NozA3
 98YrgqatyfRIJp+N/h2j0hrzGCBK4bTLGLmQ+096fdSQ6kKbcNi8/dfgZ92kYQf1
 Us0spCSWF+M+DAGWHd0vBR2cMpr0e9eaiB4uQ3W0bmYT+00dVS5J5rLjz7vJ0XtT
 hArztDE5anr7uhJ02FcT
 =JoxD
 -----END PGP SIGNATURE-----

Fix missing variable

Arran Cudbard-Bell at 2016-11-27T21:48:01Z
Files modified:
	* src/lib/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd1a254ee53529e68e8f9c86f2a676a2d194d746
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYO1SEAAoJEP+k1YKfttfKjJcQAJAvChStdGvvCzImITJZTD5I
 7ItgoYipy3a5648Nup3ViX70FWjxc9cf4hf/6ejp4901INiIjUseF3ZstxsB8qNP
 t5rdAbxyzvAwzAZq0w5R+CQ3OgovJvJhb1L8yiQKBVoFl5i3PhcZSA/ZM/nCpdwb
 wTg3XzhiHVK2UG8Q+RILZWHZm1E5oD6gt6eicSSyFiTbWBbIzE0YUr7IXdWlEm6N
 CoN+DQca30Ahb7UBqPq6JP0zj4oaz0jggY/tD/4rr4wySVsaPb5rzraulBU8bEoZ
 jnseracjhA20MUhGkLPburZai/JN4sXF/FWQsBZiL8lDSbof7zJipftrDocWppAb
 xmqn5y02J8ZDY/7wjn+5qzQgk4CFBHywqJpsC/4dLGDUkmze33BIX2Rjo3danB5P
 tYEQeidrShKg7JBrpQuSf15GB/OMmrlAlpwJc0ZEu298i3yvIZ5MMewpIWCKQMzP
 jrEi/0KuPWPImiv9+MBTH5tyXlTJnCeWbXxmWfVxV5I/NvehKlHzrG67QbpBtcvP
 RrwSM1AC3dR//iHqvUvvqxlzWyZMj/no+HBn8EBIL+2PzUdi6jPGXgKOiI/xExuy
 43bmx7BGB6jjWcGlkVX9zFPuj9x93j478m+vrTdnFL1krDQwJCWR88Qz0YgNbcMJ
 gKlM22BZ4ZTqWWICeF5J
 =vuJX
 -----END PGP SIGNATURE-----

fr_event_fd_insert should return an int like every other function in that api

Arran Cudbard-Bell at 2016-11-27T21:47:48Z
Files modified:
	* src/include/event.h
	* src/lib/event.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/modules/rlm_radius_client/rlm_radius_client.c
	* src/modules/rlm_unbound/rlm_unbound.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6358dc5cbcbec84393fb90374e5e16baecef75d5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYO01mAAoJEP+k1YKfttfKXGwP/2cS4ZC9QyJb6pfHyzmUNXd7
 GpwgsQM1OUZ/Q/PwKD82O7ixSvtDAzn7OVYLSQFlV7uG6q9eG/YfIBYbC+er7CH3
 J+I9dNrf1eXG37MoGG/qfuEA+mPpbo2/VitWhqNlRq+jDNqHLNBl98h7Pk986e0g
 CRJvwHFW9LUqFtqgAPYx9KODzK3laoboaQagMYQ/99uYWLSqEPBDWdLN9WuNn5pW
 Mwo6beJRysuIyboCCPT7RXC8ZpEYfGSr6ARCeIG6odS0WlvF9nnCsaM5AqRvA3Xs
 Zbr5rzCnWKshGt+XXXl5wqL9eih6VZyO8cJ2D/U7eb0AROkyW3TaK6eAXRwnA1OE
 8dOlMcqpgvFgF1YgUClbw1YjFE0F4r9hFbJ89MH9G70TCV+Yp14VpdOoAi3hT93B
 dTYH7k2uOJXKvwlacpdo4rwbPHLwUSPXTeT00AUx3JwxoyfqY8kmaVR3z1qG/RFe
 fng9I4WGsznSrzZ4oNI2HKrzw15Sndq9S44NBVzqEtMuvQU98WKp1QCaj84rQVEs
 qmFWQ4XAt5yEUniiYip7jzTrAJpouo96xjooo+sheBUUAslaJhpDa43Gb8uXyxA5
 KRGW5MVRw6d1kalQ1ok0P1jYovL9bzlt2LYGxrHEkekcZUtEHYcgtERv5au9tgRq
 3HehpdR9QcTqrtDTjb09
 =awwC
 -----END PGP SIGNATURE-----

Travis fixes

Arran Cudbard-Bell at 2016-11-27T21:17:25Z
Files modified:
	* src/lib/log.c
	* src/modules/rlm_rest/rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/24436a076489f7935cf01a60ce0a96707064a018
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYO0pbAAoJEP+k1YKfttfKGJoQAJs5PBKcFOtEbWvHxIFr2xHn
 5HJCyzH0qOQW0JSjlB52i7c3gzRSX94V33mJhLSv0pZOAsHKBhLjJNCPGnnikxQy
 LIexT0YcTattjzjcXmEpr9+kAJNy6nm4t23I8RILLJPyBs0nbF57fIkfPQcdM/5B
 +OVNRU1r/wbld2OU/r7/+aIeAbbttebK8xD22oyZcPsVyIKTggebcvfu7Vcb9+N3
 QJ1kTU6Tz/1Hamh1JEOjErgaVvNJLKV9o22yQfKYrlMu4y8A284raIDPgM/osTPX
 1p71sBk8PVUy+OBAzRuiM8CsS/3xeS3/K++uOtUkuqVPwl/RNZND2XIxj8BPxjE7
 71Cw4aM+FDb+f11ZEH85EMYlQwn4PgPltVGO9O28K0rDnvR21+F3ZSLuT/lz/Q/h
 Cgie76+NkBtOV2yNb5hUUeoVT5PeTTk3BNwKSvf5vBs9lSXenu8ojLvlEOsPz2yc
 a9Kn4+ZUClUfzQ1bvbQASuWWC9YAHwTkx7jbV1qNZzBKh+NT+Q8NMgPG5E85a2fu
 UAPP1yi63n2c4BaUFUkEaEnOzPbmHpXqXmxifAOalxiWo7g1Y9PdT1SggwtYMyFK
 8saWiznMVhTiud6PulALp7KU8K4LalDxoxgj6tFuUaE1EGXYLKT/fNVlEYjH7qUX
 SVfHsR1KAAXPaGvxlNj4
 =DVTh
 -----END PGP SIGNATURE-----

Make rlm_rest async... at the cost of breaking its xlats

...and not having it work for normal requests anymore.

Todo:
- Move xlat interpretation to the unlang stack
- Rework the connection pool API into a dual layer pool system (global and thread local).

Arran Cudbard-Bell at 2016-11-27T21:04:27Z
Files modified:
	* src/modules/rlm_rest/all.mk.in
	* src/modules/rlm_rest/io.c
	* 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/fc2b98edf67f1188a05fb0575c634c57e26f9c42
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYO0mmAAoJEP+k1YKfttfKZ7wP/2OASdfTuOE6ScTPKINR6JWa
 dJeS4iLGk+xb1mSrsgQaVlkl6Jqrz/BPWBj5Heh+Ca4hra1fkFttgIUtgavu7lVK
 G5l39gf2TR6v7YSgzTkGqad2e+3V5Di/9P6Nqp34yPn6C2hFLMbvQLFjNsg16Epq
 k8slWl5Lj150FhISvQMV5CPIiO4dVkR0zUaxqq0K76iOYueHfLN6As/3KLsrKtnt
 ltlSWz01feVKzeDpt3JEksewU4qim6uJ6SAU/PeDzJP/VaCCS18zgtXrDUIHsAox
 IF+b4VjCNbq3AY3ZrWP0DFFn/i1FvDftBk0cAkVUzkik/ceFJXIP785/P5GPTLqh
 acl/FeTtClYRvj7s1/gSBZuZcRJfAiV83+7V4+S6+b/p83MANyAYYMGZX4TcGTx4
 ZrSdPui3FGF3rL4sgTLbIxpBANTDh0tBTkhwsoU0P1FX/v8uMtjXmsFAu5TPaoY/
 zkhILMKr1rmEWRwRpDt0Qua1idLIQYnPWi9JEqyRZtuY7x94+fUDx7I+W4mi4DDx
 ea4dhQZ4yW3WoISAmgPk6bHGaWPDUmsl/M/7ejgp/P7SzqGX29jCIHdIRzAUJ9Zj
 4V9BU/BdqudiOPh3TTr9rXMotB4TvwNWpcEaoEmhGT9fomVxgzLRVJ4PJ+HA5vZ5
 p8NhciGMg75P8sJ/vMTh
 =tKzy
 -----END PGP SIGNATURE-----

Fix thread local destructors

_Thread_local void *foo;

set_pthread_destructor(&foo);

Doesn't work. Pointers to _Thread_local storage seem to become invalidated when threads exit.

Instead we need to store the value of the local storage... Which involves moving some macros around, but isn't a huge issue.

Arran Cudbard-Bell at 2016-11-27T21:01:25Z
Files modified:
	* src/include/threads.h
	* src/lib/log.c
	* src/main/modules.c
	* src/modules/rlm_krb5/krb5.c
	* src/modules/rlm_python/rlm_python.c
	* src/modules/rlm_sigtran/rlm_sigtran.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4e39d22bb3dd69a65b131da383dad0818ab776c7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOyDEAAoJEP+k1YKfttfKrmYP/01e/VHxZORf0Ge/a7YN0eTY
 Ot0wl/RjnnIDbgFOh02PBd20zg/0Pb/Kd42iLGYCvGiQUuMA2+t3TX2NkjESIFBw
 wRY1JGoac5bMd+7JoX/NJvjzO+MHMzYYTqRuB8OMWtvasMzb0fHzh6zh2LvP6HpI
 2A590e7FONOitWoDQoATzg4mCW3MuXqbywz6WamIKyXtcY1eCieOMLy0aBMGYafp
 hpvpp71l6WWjaKoUdTQItrX8pXfYHCyUbyh0OlM3oi+CnRC+3CE0BkAbQxwcKe5K
 m/TbV8e6MLpVS0RbxWJ6yfJc0z140PQNvi7YP3mvOpXqbJYnm3OYrs7IWqvcnIyR
 0c9pu1UZ15T0cO+OYDdDfbPlDyf11iab5HwBbYFvACG1b8Z+AUG/7DnlxABGdkER
 7Q8blLDBp0WPli9nzEDv9WPmEx8NUrtqCkM/bMGBNsGI9IGPQiGeQ7BZ0kDdLvy2
 zErakllM0TIVlCvPFkmpecjFlaF/Qwhyg7Byn/AhFsyeIxtXXdVbWtabq9me1DrK
 Ehg8uljF6apK+391GXz54U+j3fm2Gx6bYbjrG5uD01r1mHo0WsmXzebqNLM7cq9k
 6/16d0wbJ2tlXcQt2yAi7r2APmO/OIH1RsoqeLYDm0D8jEYuas1REsixl9sWXgib
 qIkxVLgRwEFUN/5USqWf
 =5FuL
 -----END PGP SIGNATURE-----

Prevent I/O handlers from deleting the events which called them

until after they've completed...

Arran Cudbard-Bell at 2016-11-27T18:06:59Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad014d085759ad63e36cd881f806676f1b7d2c50
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOwhAAAoJEP+k1YKfttfKng4P/jcOakGyP/H4oe1Fcbb36y59
 DEQiLyGPZ/sPIuJjvDVFiwSqp0hY4SMdPTKrjV8HsSVB5XRmmvTi2ORm07aA2Lis
 ZPZ/gpRoOImkAwBf4eIEd+pkZEBEjPYDXoMvud9F/SLZ1MigX6mReQyO8dNqeiby
 9ccuDiXcC6b5m2bmUCYR8KkWHBbSJmnI8c6CTP6ffGtjv/ZEIHXhRR+j9prf6yew
 4/5dev2pvkrltMdUduEf7gIAEKV97SLFTImLyd1GMI7Ylv8QT7Mn44dR4/iRcLr9
 /1TuyfisBexrvZzP0n5vF92gdp+Go3+BGj6qf78QFpfI5qefKkuAYae8FZdfeOFG
 EASNpDBcVFcjfqEt4Uf4J+kt4iJCm9xEubXUQRJnmv0ddUF/2N8gqT9lqjxtM/Nh
 yswk/FPSVf6+9FfM+xux5BKVqk0Scb9gQEh3NAPQeb6tBOEAUbz7KSvddKAJfGaL
 P1AvSyLaM4Sy8YVTYNWQgbEo5EBGlQqzc4/mkyMtURsTMmlojvDI3Svbx+QEMJTp
 p4jhWX/iUtQOwVs7K+94xVAmir9Q1/B7d9VBehipnW9QE8fAI8vXj0wEX328Saut
 wHUxyvby6g6UsEoXvHKWogOh6FYrAIzjtid58vBq5GlTC/TXVA33TNd3ioxRfo3l
 YN+L4m321MOhzfDVUSdZ
 =lokS
 -----END PGP SIGNATURE-----

Fix error handling and filter overwriting in event.c

Arran Cudbard-Bell at 2016-11-27T16:22:23Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02c1d74c55a781cdb6bca0bff9c87f2b9fb7fbd4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOwRBAAoJEP+k1YKfttfKsOUQAIvc1TXT5FzLp5/+cZaTaiPC
 /ZsaMba/D8StVgCDrEA6mfMlNghO5PKOFSW88evY0tZLS81CfU8pUm+/M7SYBjZ/
 6Z0PiqX8uVbpo9RpfEp8wco17Sre4FcA9AopURyWgmLZQWspDXp55uJ4hX9x3sLH
 JPRilDdKxEKlGEJ/uDUnxhANdR1VadL95LTHp0R9SNx3Qtcqrtf6n7EQ+2V9GI5Z
 rxg3bhkyMOca8AlezFTZWKXetHACLK/7hEw6GEy8t5tInnWYGNhc+I0Qv/rDi3g6
 E37FbekWN89Pb5/vLRaazGXAgi4mMpsbkppKpsbJsDufo6ZBeA/dyxX524OOGZJB
 fSVMkKSKOy7vljn66w1JD23fEz5TF8yIN3xDkilbpiqc9wD91y1KdGNgop/cL/JY
 xhg+cMGOl+pvp/rrT1atbZdC8UaL/6uqV6VrC5UxZBXrlpxSwn2ZOSLclumH8ZbW
 xy+Sw/xjBtRQQQaLJbjpTbuKI9Rqglz4kWkBU8NewqJkyva/VUAY9X7tCWLAajDa
 +laKPWUwxqiKm58JRjdp1elEMu+6CqBFwLLm4dKmxcbPAzoeHDjmGDukujOCGRHq
 YQs+QV5M56rCHgXiznwHNo7xckuUj1mLgozyDywGEhyA/2B/MImoMx2WSMWGAx5N
 D9MqVM1+LpbTZQIHLzmz
 =QHy9
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2016-11-27T16:05:21Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a223d083db4fc9f627a3350b5af9df07ec8f32ac
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOwRBAAoJEP+k1YKfttfKpCUP/0NpYeBv1QeINVvONxMmYkHT
 ep0dG/Hg1Pu0NIf1yXgvSOARZjoqJPfuEPIRvH6dQU/KleMqzU1pvMAcAAuYbQrK
 1//IPZf41I310Y4UJI38vnHznXUB/subA5P1ncx2UQRFrmfuE0xduODh6EGdzhZH
 8v2IZQuiMOy5rb1eR18grrljCTJsfSCiHfchamKyzh4aJhRSN9jfPDKYsWZIBbGO
 d4u8BEgSvmyUqNwS8F/N2T2kML5x26QL8N/H3wDILpKQRe1U6+S1W4Lw8tuGANCl
 Ijlp1oazDB7DxUCFus4BPI4y0Y01I1z7iJrmW79dt2bxUA8ilca2iy923eIPSQYE
 4Uq0bZOke4CdZGkevSVFQraWiTUdm9VGzWug/pSRleJ1ur2/Be1JBy7+/aB4Q0dh
 WaNuniv7Q69kVr0dbQiUT8mN6bEip14uRia5x3D8di4hVOg82+ctGud8BRQSIalf
 USbqEjcF+BcjaEZqwcBJ/NlTtwJUujAS7PTeJs2p93YdM5KyzRty2pvil2iiRnvu
 s2nzUNZoYUnIEkOgC837dz57kU65OB/gY8kF1YM8tQ5mNXaZ5rg3+Ma6Qpjli8iT
 JCZp8eF9LNTZJLEh/BYw85GNZbMMFAb8PvfTsJK6p+xW87UH7OVBKBM73LXJB227
 ie2B8hzfK7H6vx+AAdHi
 =OBmd
 -----END PGP SIGNATURE-----

Formatting

Arran Cudbard-Bell at 2016-11-27T16:05:21Z
Files modified:
	* src/lib/event.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d48284222cd1dbc106b56f164960569e9224501d
====== 
Merge pull request #1862 from herwinw/pool_radlog_nullpointer

Use workaround for error logging in connection.c (2)

Arran Cudbard-Bell (via GitHub)@2016-11-27T15:28:08Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f7f176b6155ad7641f727c31de88c2d28ba1904
====== 
Use workaround for error logging in connection.c (2)

The previous workaround was not enough.

Herwin Weststrate at 2016-11-27T14:46:46Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1e33a1ef326de9b55b7db51c6ce124edc5f2c17
====== 
Merge pull request #1861 from herwinw/sd_watchdog_event

Fix build issues with sd_watchdog_event

Arran Cudbard-Bell (via GitHub)@2016-11-27T14:26:09Z
Files modified:
	* src/main/connection.c
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29742ca1fdbf9731ee6bfe9631f6a0580cdedb93
====== 
Use workaround for error logging in connection.c

We have defined a LOG_PREFIX_ARGS that will cause a null pointer
dereference in this specific scenario.

Herwin Weststrate at 2016-11-27T14:17:24Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c695923e6bdcc9501789849df7bace7faadc663
====== 
Fix build issues with sd_watchdog_event

Probably not the best fix around, but at least it fixes the build
process

Herwin Weststrate at 2016-11-27T13:57:26Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1770fc5a69a60be6b439fffc01ded86e900f2ced
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOlePAAoJEP+k1YKfttfKjOgP/jox//YwCrXJfhY7pXkbw2pX
 OD87h/ED0/VtDsQWK/63t/B5vAICsHUTh0eZrvXKjGEU6+gb+tiPEfMeUkRibMMd
 fz5A1WNQFg32MJ6XAoJ2aVT2D86DAf3CHKXPvLqPquXgSYr0ZnswgxU3DXzgHgI7
 QC929Kv1bYpZ/46lmdw9EJhMHCuo5KVOI3fHZrxRkPktxeAMsMyf0WXI40u5CYUh
 6kk8Jnyl53hFdvocega95PoFH5MHpMaDs3VrEdFkE95urD4H30430SF6KIbBP4Yq
 uGdzyNQzxylwJIKvLCL5DkSChTl5zQ+Mxx2WgraueetFU3BTR+UEch8V0+7T2X7T
 +eRFl+Qu7MS7owdE7LOu5p9HS2VbFboo4PGO5KCt4V8a9sDmRs/SJFeD4V38kT4R
 BbbAESk6k2fqf0kMUp/SSuy6O1XPfZlg/VuM2qfIf7yMupIXwDRWB49Htx7sz8+z
 VeYzm8ctMVElolMVVj4OVhWabXAzgg18gc0ksnClZMecit6a98NxIc894zboqR94
 HDnN98BcLfnrbEi8HRlY68aUXCNVqA/1Ujr5Ftu7sZ6l1yyBNiEHVrgROrMYCv/g
 3VozJLPVxYAEZBuC04cy+Vf6N3oGzkd0pvWnAZnlTJblZVj2hyv4+CrbPGbgszDQ
 T+74dVKjLh4tBsx9pcZx
 =99aL
 -----END PGP SIGNATURE-----

Fix busylooping thread_handler

Arran Cudbard-Bell at 2016-11-27T03:48:30Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f69b8b02de98963e704759748787a31472eba6f8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOjdAAAoJEP+k1YKfttfKwMIQAJdOxpO3sFqT1PFQRj+3DNVb
 KVNcHN6MVX8TsMrvCrsMwMU3EMukDXPpiE0v7e6wNL4B6Ru9RhQ5x3A59Wh3vpsc
 4tw9wlF4rFu/BFEXF+o+Y2ktKkv87TDhM3Y/TgPVNy+5QPGesBhEw92dLRPMv5Km
 DKsz9oSL8tEBEEx/mb2aeN2RFQdEEHLiTFW/ZHzMNtqBdlqCSPEGhC3xjUoaysfM
 hORWbbBwzwdBUPzTtiQo3h0GnBVkeEhHNJSwJA9VaA/oVsmnT2ojXGwq5WC+ByAl
 NO2qkvMrdYaRfL/l7btTIGQsxKbTrck7hy1z9SVJtr81LgnZ4MZLvcris1i+7IPt
 GUhEaugGueFknO3jhJMX0JQ6Wi7dLEJv51htpD8eiCtkjknZ4jIwEz6Xqn+uxrtc
 BuRjiYUfIZTDTz6qgaDanBm7Kvj0Zo0TFvkVJpA+5YJhB2apuOi5Il/WnMl0I+6Z
 JYRRgra67zKHLvse1VuyqTc1vs/u5lMpaA/AuYpNDKW81dAAZ8295s2d8P+j6myn
 ofLnR2WMDQgX19Ny1VwmljTLh99733lcV4TvX66uB7HcDuIVjsOSzeYk0XQ4HinJ
 9U03F3dqBGEN4E2UYTWJ1JZbf2xz3PWD6nDT8zoH97CBcqFyw5t51PFpe9r1i7w4
 kpQYZzcs6N0yQufyTkbb
 =unVS
 -----END PGP SIGNATURE-----

Quiet clang scan

Arran Cudbard-Bell at 2016-11-27T01:30:39Z
Files modified:
	* src/main/connection.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef06a363e15760de5bb438f254e97afa0bbdf6b6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOiVEAAoJEP+k1YKfttfKP6kP/R/aNyUgSqvWm6gEiInhOIcO
 lYu+UE6HAWJjDi+mOpw9lLiYBwYx5fhjApLcY7JDMtMRYJ4Q5DDdzu+m/Las3zL8
 ZvbWtylRjR8CWrgEEMUhugCsFFjmtLp6/JQ9BCa3k8OVJVD6xD8GKlPyrHM4maKM
 Zzk7fxlOtgg/U3f0637MGZHojVUTMnJV48JAY/wgJGf3XBj4UkXSRNLyc+Kgb3X9
 NPBy9Vj8mH7puN5xmUorZNWtuUOHTWAUDhEX1dnCQe0rrSRTBpEvBmS4bzkgdLpo
 53o+ZPHedNHQACag3Q4w136fbI4OMNXB7A5JxaKTvtkYPAkoIWV1YTGDxAdHMvQQ
 SI/sI0QZa42SMc+qDzPfMoQzQ/KeT/dQ+aTMNZCx32d+UTaKxBPenYmLS0fhd6Ui
 pnEP7DkkWOa9MWY+M1uTnzXDj+p8inTVqEbYsTYwESLNssnt2KXkE3QT32/h8PRA
 9Rqg5by6y33cxOsnFIrUXaosrGik8VnANvI1Loq8/KQCrlUBAWUVL5MGamhLCwe8
 pdGHOTNDSsm/S4+g+nImzwV0ylrmt5Gcqv6BjbIB+lxbAa4UQiOluDLFmkyAs9sN
 IFH/fg/GLhiZk6+plRGHIL1JW0QdK5VzqAFnBQ/D+h4KkEEYdczu+Md47Qa6cJ2L
 MbAb9YSJq0ZJp7NwtaoD
 =Tfgg
 -----END PGP SIGNATURE-----

Doxygen

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ff23ceb4854b023e1d164c30d488688b5b7b8e5a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOiTRAAoJEP+k1YKfttfKD9MP/2pznCqwHDK6Ui/drZw1KRAp
 /ukTcd9Gc0jwb5jbeWY2trLDtEsXCGSMF28bp6ZCtY4AoUu5B5wMtUzVJ2om/3D8
 huDB7XUARqEdFQNtdNYbzftbViTPAL7nme/CMV3/ZEObavur5X+E5ZQzJFXWq6Bi
 yfHQ1kUZ/0wElc0ie2AMp554mGX8spGgXIVJAdhZYAXep8CEW5aE80UoX5WRwRvH
 LX6DutpuS/9qo9zqwgDp1nYQkukolhiYuUit2VsL8xSq6jW0C2YWV7JWLD6wzuKq
 2XZHPLSLsUS7hWGrjTTvRaqIF2JORovES3oWTZSIKxvRpZIorCW3VYliwIZNnWxf
 ++DbbHLAxOcfzsu1nHk6hodlFdXHNgvHiwztW0R7cANHqJfgoLRwVZcZspjPdslP
 euFq1D1zoILWp7SVwQX4E77sgI0P95soGCecV6cXSmP2DQqcXR6YHWhAm0T2rXc/
 AwDtN9UGsbd/4G1/Rdo33Jc6yxExOmaIv5tr+e2sdT+HnsylwPXzSmoiPBXr0NsV
 XkPRzNIlWJ7EXkFzmUxBZqJxdGEJCNvY2nQaTr+VftHim3hroRkdgni1E1182kDc
 fj5PIkA+88vcjLDDUTu9M1QS29aYreyYTT0OVhk6oVT2smeUzX2fG6WaHocH4NAd
 lxFon5vhUp2RbF0T0/EX
 =ey5q
 -----END PGP SIGNATURE-----

Call module_thread_instance_find with the module_instance not the instance data

Arran Cudbard-Bell at 2016-11-27T00:12:01Z
Files modified:
	* src/main/unlang.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b60f75f887cef815e25b179f677344cc9fc957e6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOiShAAoJEP+k1YKfttfKMKUP/Rfl6YpkNHdGlyT0HzNSVkr8
 L8nnX7r1DliyqhwGXPmiIW79EGTL5CgWun+Nxm6ZLFSj2q4vmSGKDWD0vfdSsOMT
 LVNA6BOsU7/xvl9xhdHVmvpQEpIj+u1PVPNjlJjJ59/YbyVPKjVVHXDfXOlXEtEa
 o8+WkgEetKJKYcSm1PIauSy3g+LLyTPfHkRb1pTvyieaD/EHHxytQ9FL3clpC4r0
 QYIs6+ZfnuC7BFqUytHF7p8Lybhqcb54QylmcmD8EBwmXCzE2Hfo3QPnFAXi0moz
 Pb5UMkhFrOVHAKLggHsCOa6eOKoPmpJi3Bs81XnwrN488BoAxHwoYY4dXQf/TF2M
 tNhc/BrFfH83g/dGjwtdvlp09YDRcN/BRXq9SzY6rd9AvlNlvEj968LctoLnl1eN
 TVLAGy8ANaKBoP9/ab4rKRNEeKP+nN7l1D8y71VR9v6Sys95fnPoS9EjM1+hMGCF
 E2r/IJbtGll0xPvHQsIhz7pdshApWzkblR/5JKunpygCuHIW+5bplxcNXmA//ykM
 jy3nGF0Y/yopZtDRK8fitMJIxYiCk3TvVhqlDtGYaRd5lO2s/G89ZoGZ6rLHbc0q
 ZfUeMDmVL48XgQY/hJZcAjr9XGF3fE2cGm5fZYAbiuoIPMf/h87RwJA8eFAwdRNU
 srYuCRpesXUhsJTNP2Ha
 =mfgN
 -----END PGP SIGNATURE-----

Set thread instance data name correctly

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

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a9fe1c0598c1abc6caa2ece3c46ee90363c3468f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJYOiSOAAoJEP+k1YKfttfK8/MP/Ru+TK1AJvO3QcN/sk7cUbUc
 pnXt9ndp6d7trNGr66rYUDWHa5ICfV3FtKJj96tZBNBAOxANYvjjoFogwdCKt30c
 NafIUChjED5J0ao3UPGVtjadvzPvnEtSZ1nB5/Lke8Y2bP8qaJphg7rwnlqRNouS
 +t2SJzZ2UzYnJWpJhoGToJwJgnKUwKX7wh7XzqrcsZyiqXdYm3urZDHPSib/Guv9
 1wYPDIG2lnug+dOxtRZSTnkN9Y9DOi42PoYQJAag7GwMDxo3udcpjUmz9VYo/V1H
 w9LseO7JxDvv+jkCTLD5AATipjAVxLqAuDrpbicc5z9JMRPvIMmTn+K4phnOZSYG
 xhr+2fehJlitxsgWZTvjJz0jRtOEJu42paSLDu31ArDJBcTaW24sL9GcT832J3Jr
 6HlpD2chvPuad30TwSa0/HGUtq1JdbnMd5FkN2QPmza4beY4R5ZHAIBNKZ+mM38p
 SDtPyHG3Fy6K5M7DCjmeTGhl3uCmk6xE/RTQTC8gwtPXk6zcAxK7sMSkMorRjOSj
 DYAGgrT3UxpA2Rwfj5zVNCtBBcw0Hx0ud71ep68kjP+YXqcsZDh5eqGxxFIVCFMv
 8+XPXBQPLPrY0lmRredoeAV8vJ3aaoFfuX2l9nWb86l4acuIm7wI0ZCypkxXvmhT
 0guzzrnRqdXumT2ZI7rV
 =f+mv
 -----END PGP SIGNATURE-----

Add more error messages to fr_connect_pool_init

Arran Cudbard-Bell at 2016-11-27T00:10:53Z
Files modified:
	* src/main/connection.c

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


More information about the Freeradius-Devel mailing list