Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Fri May 26 02:00:03 CEST 2017


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJ1anAAoJEP+k1YKfttfKezEP/2Swe0jOnhf/Vii4XwUuZvXc
 MAdGjVx/mfBdlZQxR+Croax5ue+RquqVwy/U0ylB0dLXev2Wk7jCYC7mS7Ov8/yt
 d2JCcGBQun1+GnYRbD9S9cdxOJbt2BmZR/2NwoYOEln1L04df9z2QDgYKsmHbuUl
 oTN7UKs1KL2py4TDJwMcaUuYJyV7DK5SFdfpsunV99h5vTiQ7XuTVYuy0BatLksz
 IW6lh5l34yKqIG+wOK9BmaxcwG9aalndjAoAKl8ehCyoIzIaSN6P6AN8QipJL0im
 mR/0F4vmKYaghy2iIJoeKVt8VLs1icyHTrw5FCizg2u40Hn+AxZumgk2iZkEx2C9
 Se5pO1hURv9yeSBdAGEZekWOIocL6F+b7idluMWnZlYzQHrdXkbES1S9HWOXptVp
 oMUAP7Ao/XroP6J2zBS6fp3uqi1wVDdfLsJQWEna0kKSTTmxZaOliYdn3ZbXhB9Q
 ElCyPJGcW3uQ5BAwD5jkTr4xKFD0gJoqhPdnCMSOt/+ApGFCh+06iiG8t7Fxy0qg
 VEPbuVDlCteQ3OgDMgjO1D51OqrP1wHfDaboAvFVoOdlji5f/XLTPf5Ba8wkXpVl
 Px//U7cy+bJo/0EF6vKylK+75xU3uyIFdAVCS3fWLN1dSy2WAcyBWmb1OxXOGupg
 1YFiFCKKQJtDcTKM9hUL
 =VMzr
 -----END PGP SIGNATURE-----

Use normal return codes

Arran Cudbard-Bell at 2017-05-25T22:11:51Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac89aa0cb513992bfa0f95d819909a4606c825de
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJ1XYAAoJEP+k1YKfttfK5nQP/RWRsMaIVAmQQckyqeZABwZ3
 EAEHDpRnKtJcNCF9Yr+siAem5o5kHwhdLbuj4qBDfpn/8YLvVatm0apQYE3I/YpS
 VHG3oVdJfZaB8DAv5l2Ku/BnI3S225da4pG3+8LTiLvAVjV3JWXJlkGCp/KSE7Kl
 Lfi+zTGorpSozBT7v3PB2qJ703sQdlTsY4fLV4/NB+xT0PGsVckgbbbEC/fdi69G
 h5LiHxehk4cqfVTvFxcCTVK/9fxytiXScWlKp9JOyt3RQrXjrN+kw2QvgqHwvsQ7
 oiMYJCtXFHQQkYZ9tcPHuYtrPyFzS97vleNgWgYl8MFjh5+4PZVf1ZRxwmNxficQ
 vsl3hrABPKxj/VeCGW3hyX1vYBgig95wvGRHS28MwW6hwGeKeBqWYVqelCtmkx7p
 a0uLSbqmpsMFaA2EW/uvSQAvoyoeiea75ykFQw6QIcCXdelwNutp1xRXNv7B9ZEV
 kZfNkMU3Euop369p2VBJ1es7i5JxX30omdrSrSYMsGJHcGMlKTevwh8wk2SrM2kl
 Fwg0MgkN482Jb0Y0PCBlwNEMsuuLKhqiZa/zAMbDVNZcJbXoTZM2VJgAQubcuzTe
 yja3h9RzBTdl9BUW0VmPFlaQgcyGSdCCjY2OQrwNDm675W/B+28Q/xI3PCq+0v/J
 FpUx6bOP5C52hpX908WS
 =iGGE
 -----END PGP SIGNATURE-----

Fix eap_peap_verify check

which wasn't actually incorrect, but rightly tripped PVS studio.  Seems the published draft doesn't actually match what we get in the tunnel.

Arran Cudbard-Bell at 2017-05-25T22:08:24Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d9600f33ed2faeae2d393aeea1308a89f7da276c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJ1KCAAoJEP+k1YKfttfKZ4kP/2BOp8xMzlI3S+1PEKuUd059
 PgGn0c9g44F4/BU2+P2XSp36bk324GOA3Yx9PfOSDw7PUyILtLtTl+M4zi29Gnxa
 d4OPAQShkKrA31FTnFKLhtyb1ghuSA76iU4w2uYtJ5qgtxa1egMsyPTMlMp8bb6D
 3in5dFA3CbuGytSeqNVsoSRxYcEYXvBqd4uqPfohJYnSO0v8CrVXCmLxpd6knr4K
 4x2Oi6XSvJprp/tXhFkeCpR7UQCe79b8lSDgAo8RYU2PbAhUsgw0dOaFgzugV9Zj
 uR8LdFOW7Z98hsUoTDZNpllCvCKuiHXcsaD5ckGGHgOIlBJRZ+h+G/Low8lMW9c8
 z+iosxsOQlHDfi9/+AJDZxkJnvpwL1tyq/bXu++YJ54x+rVqBdPF7GwC0erCyztl
 ZmAkDJ0t72mqu/vIyihODp8K/dwqlltmM80vxU2j+kNtNlnWwKJGumtxV26rAMhI
 FopmB9ViXo0t7N7YeScgfT9SKJPYUjf5NhL8FOAWMEXZHjr6yDkQoXyY6PePzycE
 ECD20Gjjl/uYFbai3Gb1FCjNMzGPV866ZIgTQ5bCQw9suee7f+mCqxo47n5SFj8l
 MkDRFVIlWDY3ZoT/gusM/C+DQyugBvJieRUHzHgRBPOTn2UYCQo60u5suKiS6TFT
 wLgBQeRQIyQP1GuVIVQO
 =/aVo
 -----END PGP SIGNATURE-----

Rename macros so it's clear which ones refer to EAP codes

Arran Cudbard-Bell at 2017-05-25T21:54:10Z
Files modified:
	* src/modules/rlm_eap/eap.c
	* src/modules/rlm_eap/lib/base/eap_tls.c
	* src/modules/rlm_eap/lib/base/eap_types.h
	* src/modules/rlm_eap/lib/base/eapcommon.c
	* src/modules/rlm_eap/lib/sim/sim_proto.c
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.c
	* src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c
	* src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
	* src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
	* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4f55c46fd293b4b0debfbb0b631c6fb46d8aa0d9
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJ0lmAAoJEP+k1YKfttfKOSMP/RcAUmXdcQVjd0sYPokDV9p/
 BRFDZRTFyXclxhAx80UGeUEyJPFXUTVBKBfQUKxMT3dl7R2lRIO3N+ZuiSTKALbw
 cFe9j56p0+HgQjaafFeT65AdaLGobliPXKNhwQjHi1KrlfZkgoDO5nKBOyrHhZMs
 3ggsWtst4+Vuy6UHACi7wWVCnSCF+/1K4yQMU+1kD9ydikrXw0giztq1ylXzg23a
 K0qbBOzaUiZ1+pmkKsMQzdREII5HuTjYor4fUSEMfd/vckFPo+2VH0Cpd/4SZ7aD
 fXDlW/WDbBNerygk2Zn9gXDXQfx1S7YrS85+bfCVhKkxtD5lFPfb8NM850igAJbP
 GkjyHw1y8OZ5vP6SStR83Mzk+W9JolD3S4DMPYP7hxCp3zt88ZBeu3dth9d2t7xt
 JJPqhTM/Xz2Ps/rkp3o90WjVvu7607xTpVU14QT8jNjbhFy4wY+2ohK6vqAI+Jm4
 swF8YNs5q2jqG7q22/+Lf9NjKcOD3ICIj1C9W1NcNDNtIxelabGiteOtQOm2PbkD
 ivIn7UbVQds0hpsaB0KoJi2N7tdV+SqbqT1Jbs+hbLNC9r2a6wy53OLaoOdPmPeD
 A6yatFqxDYlAeCT5SyM42zRoMANQGO6iGiOALVtug8f4B4IIbC92obLfM7Aabcy7
 RAQ9/HREWlixPBfN+D2m
 =DLlb
 -----END PGP SIGNATURE-----

memset_s might not be available

Arran Cudbard-Bell at 2017-05-25T21:15:17Z
Files modified:
	* src/modules/rlm_eap/lib/base/mppe_keys.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c89b607fdaf824c799416b9b8eee0a82f3d88148
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJz7kAAoJEP+k1YKfttfKB9wP/0Fp4kuyfVkFRzN7yXs3D9U2
 1G0bmwthQ5Z66gGQtA6xbIfcZ5a/WINK2zp5eL1unoVm10mmTZsgS/oq2pBkWOUY
 /Zwrs1owqGmIpzrpT3fcccLfGLzjIdXuLviATwja3KYYhr+PhMdeH46oE9o3RCmc
 ELAuYre5G8Tx2a1Cl1Tm1p8P5oxxE+ndDYyO3YHRznYsRE9xOboAUaUH2sxqD5lS
 3viD7ooEJkSKrNrwFu46DJpRfCy9nhDfbrEescUO2A4v4SCV4zeodf/8ppgno7fr
 uT9cN0C5mpzdXOLe3WzXZFsPG+cc48EUj/VPqiOW0OCZEH3LMdC0hUKhcmoOLUem
 wGYs888OplhlU5kBJk8LNFy509fzl3GVNaA/2JDhFrQvr7PojKXRfYM6l88nuwGa
 jeY5xofdRMdjS8FS18pkV2amz1Gi1QUDV0ckcWiDrc3GWwndgTAHdP7RE7Uz0kPX
 E9352k8pDjbdpxxu1kwlBx1JdD0iZAcsERXW8QS09V8+Bs5+pLP9MDuO+nCKlWrO
 DKSuJ/lz/4m784uCIaj3R+LHCu/gcMqU3YugEPHLe9UpDnoDtMP/jPeFeiIqYCW8
 E0an+4Kl4E0jsKrzAe/gARzKSMrv2vN0wljMTpKFH6D/rntw+zIS9kjv/mL6yHsi
 TETw+bAoRLQDIvomdjxi
 =2kXe
 -----END PGP SIGNATURE-----

and yet more -V512 false positives

Arran Cudbard-Bell at 2017-05-25T20:30:28Z
Files modified:
	* src/protocols/radius/tcp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/671c8b9c32cb5a2ceb41b108fdf7b7f3b900a838
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJz7XAAoJEP+k1YKfttfK3nUP/0zfDdYEc+4+n9f+gYJinpko
 vOxTlr0qDYrmj4jrwvI/SU50V3UtPdcRdGE2EMQk0Lpfofh1EqokNHYVdWyN+HZY
 +ddCslIDjHURKP/xp25Myk3b4iTgX6Xp2+WuNM5XgJAIAga8qKlKIdScGkYM7nUv
 Sp5lDvGvORhPFH1XaZ04kUx4oCLitDVPMcsjW3+zDyzOkWJgA+rs5IBu978xbIOn
 6wSTSyIxYky8+hx+Oi4pINV2mvx0lQo687L3rxwUQukxPKG9E2gWbg6ZOr4hWGMa
 7dtaOKMRmTbSbTeW+0/N8J7MghIrR2wQ6HrESYMYOCS/7nt+8+Ce9NItRXuGThlT
 8D/JV+M0P0UdyX6atkvla+UHdq7t8r+mzBkatyRKUtOIs7aOFqiIwwGLITHnpuQw
 dRfu7WbpB7U4DlqNBkgGRLXV/8j6YuSQIUPUwlZNKbwPqu114a0M2kgQfuuUUAkT
 BnxqQmhwkIkNCD8Prk84vhS4U0DuzM549vREdbpCJsyiF/zM+muuBINtVr9ieEy+
 RrwMT8bozRhrStbGayPOoNvbpXltbKJQt3g4R4G1jMA8C9KjxDaC4/ddlUhSPOqR
 JAsj0iludC+Jl2e2rOnrrNQvaTHbtXLl3L9SbU08OZXZghFucuxVWAqGP5tg8g4d
 wnMfxyQcU6n/kkKfB7kK
 =jmTm
 -----END PGP SIGNATURE-----

...and more V512 false positives

Arran Cudbard-Bell at 2017-05-25T20:30:15Z
Files modified:
	* src/modules/rlm_eap/lib/sim/crypto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1a39f983a7f1519469669c0b14b28c8ee455b6c7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJz7LAAoJEP+k1YKfttfK4vcP/j7m+QNJVbgLvcUVFE5n5VHJ
 r1+XTKuMKmeTYuAt+VmxqtMshdPlXo7xnpfP1fI7LS5h3FyxeTOvCBWK8HwCBC9F
 30sjXpi3sV+EOgWy1t1R3XacmDD8yptZ3eYsoIjZNRR7SjXLPDxs0lvZBkFYaviB
 GwXo0PKkIrEdjEU2Q+M1CfQydJNsAxzUIuOsU+i0TbafpdtCKOBqyD5GjTPElMhI
 3FCElntL0Y/cUwURRG8m5aKBiTYLtBaNBsodefDPI+3IQu5Y24rw6NXKsMNaxdye
 4VZ0mHM+bhgxIiDPSTuifckHBethiwfPN71ZJdKt4blm/tT+F0wNqksnwHHp4WO+
 X3RXv57keOdTzkci6ElLqi+CCkVPcd48zSQBG/0l0MdKmXmGOlwndJw3CBVeR36Y
 2qqkTmtejh93yyy7wAdcNsXIEIeCnXrSPpn49wEvFTdVV6pUdoZAjuKIRoZX3f8j
 TdxnQPt4VzJRZM+Vq4cW4PBvVZggrqZDRQxpAd+F6ooaPcHcBSkvvTit17KKgYQ7
 PPTNev24QTOvfdG9WTWublDTQVFsgJMM7g6qJYBw+9rJUgJnxNeSYYznSeskBscX
 m6BphyQYh1+YzMxUaTHZYwz38Q+78vFf5RBIngnk4WBXwUr0q4/QfZ+rSiKhMHPc
 83/QETsAGLIryYy/biJ0
 =xTDS
 -----END PGP SIGNATURE-----

Ignore false positives in EAP sim code

We should probably just disable -V512, it's really stupid.

Arran Cudbard-Bell at 2017-05-25T20:30:03Z
Files modified:
	* src/modules/rlm_eap/lib/sim/comp128.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/daf62a9fcbf115b867f64dde77548503e3323947
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJz6yAAoJEP+k1YKfttfKfXAP/RhTV5AU8FENYygYcopcngoj
 xNclMQSJj9LLOIMRoOC3wA6BLEM+pF8AywhZxJyZKOYYzQa8XGDuGtkQTYXPjbVa
 Fw7b9AseDtQkrb0zSay7OcuFvHRsSaeWmECN6H0xlOIb8lY9qrV7ztXodKXfUuYE
 BdUiplwuwuemZcjhXuiC+McYa3dblqahIJNZMFEezGN1vHbUlljj452faW4N4hMm
 GeRNzjVZbRzErmJsDPWu8NTSb1cJ19zwpq7q0XEW6LpBcDaUwhm/iJvKZmx8Jlds
 Ng8JpVO3cbzhcpFZZAI+ma7sjJR39RjT5Qbzq3tiNqXhxYfaKMt9x1oUfk6pLKuz
 sTDHRePm4ZuQMltfaPwHznuF+spxC569OZMHpNEmcXl5zdmmEWhSOZuizjp0JL/C
 ClQJEwVxrCVfgIXbpouzyAAFLpUKNfYF43GJCJMZdoDGKHyuLcTSLTz2UuVM5SLW
 7aePb5fDc6N97zji4yNAhETpn0XacIc6fgG76XBk2IwNOWZ1Llm3LX9+ewdSRlzv
 6faCQGzqZSuvz1jLRrUwL8UJZldTd/Er583iZ8C8rBplExWM3vwlobKaPK1NF8dB
 jyk02pPJPAoEaTcQTqYSUwkYGwSC4cX3MBAU+3MGUPtgTvJPQuW6WJdEBzZCHzx1
 Ggoh2m378iqLuMbVfVm6
 =daJd
 -----END PGP SIGNATURE-----

Fix scope, and use secure erase in mppe_keys

We should probably have a secret flag for attributes to ensure they get secure erased...

Arran Cudbard-Bell at 2017-05-25T20:29:38Z
Files modified:
	* src/modules/rlm_eap/lib/base/mppe_keys.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2290d68457e5cc373b76aa2b558491a54964d26d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJz6QAAoJEP+k1YKfttfKqWkP/A/syi0h+7pKRCwfxrzFgg+c
 OrQYUHBPmqUi03b2cTTqRINZK47laxKQUm/nWXLTUJH7539CFwKccPEq4AyZqH3W
 x4eGtplXhzU+JmQtbKyqdjA4uTN+Al5m+vri7Bs/wbVY56I7k4lovUkiJEAZviPr
 KnYWQjt9yg6ptKHAyp3cgCBdJ/LpzYeThiOvjTmvcIF+NPuEGmNjvqVeminio/0n
 tdGAD5bTknH7JTo4WqrucN1lrYk913C52I8/yCVdjNvPyP6QKqI5RDn2SuydJ+A9
 QusKOnjIM1ddx5QipZTT6rJp1RJbVmGayFCPfeNggIpp7FMIk1JkFjlu2t7MnNVa
 ufqskFHZ7STzLGwBQmv+/b2pSEPytxgHwPlTio5H3EAqhP5KNkM27Ivg2HYqf0oh
 L0JBcv35TtWN+nvdzCTLciN759sfYwFJph3AifXd6CRiQW3d+z0nqDrQ2r6fZ1e8
 gAmS71B/cpYZxJ86FY0iaZ4k93h36mX4gX6H5JmDaOE80r87UtVe0Hbx8lOIbHvW
 Q73IOcqzsQ4VWBQ5sJmqkahm0Z4qCe3pmTVcM3bC7oRMXsf42PFLntNMiOSyV6DW
 T3nHTIzgDFA3OOLi12rh4C972lDGsF0uzRcLVe9a55eV0NcGupCHKyt2BWyicEtz
 hkMbYkSDfmLLU6CESN3C
 =4iBx
 -----END PGP SIGNATURE-----

Unsetting indexes by calling SSL_set_ex_data with NULL is OK

Arran Cudbard-Bell at 2017-05-25T20:29:03Z
Files modified:
	* src/modules/rlm_eap/lib/base/eap_tls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ad66c2cb466d11b7a940e7f61e7977c748f6e178
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJz5nAAoJEP+k1YKfttfKseEP/2XwHmoidWinZ6uidUnVn/P/
 rTK+fErqFir8wPTScDZcF9m+XSDPyLCaDwHYTtJCpqlTFAehmeIOhWz7nw8pd8jn
 PaJwnnWXFyn3nx8smAwunQ4HVX+e3SGER7fgpbzTJc/4of8M7wDqsFY35FWFYsd9
 AXorPOD7D/u3Da61tYNPptsYU/y9GMT78nIfn/oaLxam1eLkAXqRMWEX+d1SI0l5
 gHXx3E6+NxOklqiovydXe3xzcRuTSiLaHh+6xOVHrEtqHpxAxSIry/gIku2phEFi
 p0FFbF+b7d06BD4JzqNqQSPHq5rRdCRoTAuaqa71YlcIupj+aHWjuixyU/VZnkHz
 zCCObVRLQuTJRnYtvGCxyyGGvSlb0Vz4iLDBeNv7GXdanKt8AIfb3ZAxGi6kBOxV
 6gO/snvYQjbji1SNgvGC/E2108kZPpAUP3yCbWohPIhoVE/lPk1ryTZKT8wuXrbl
 M0yaWNb+eKXU5JkiQT1qsJYArBRd1fNuEPaaVJ1kyboO0+o1nOIqIM06zj/qD1EI
 trVAEoq5VEUZs0gn6fnFdpLJK6g3iVzI2OmY7KmMNcXDFJpkkBjc3bXSpCn5XfO9
 jVIvk08hD6PRyMF9bh/pt5sK3IwKyWljeOz5406BGdWJQW+QUe4j6BngZCbHUoHf
 /E0LQ9qetXQDtc677XZx
 =jOqp
 -----END PGP SIGNATURE-----

Use correct buffer lengths in rlm_cram

Arran Cudbard-Bell at 2017-05-25T20:28:23Z
Files modified:
	* src/modules/rlm_cram/rlm_cram.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9ad121c0ca320429c3e99564a2ec097a9a28bd07
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJz5XAAoJEP+k1YKfttfKLsUP/26gfnUlco/mVvfxdHhhJ9cN
 f+/E+V2AIqkwfKb/YNs7EZUzmvlVtho8+ucEXujQe8q+j5fxP+dBTvqXfa/Z+KIY
 g5Kx7lwlEsSmLscVj7zLZ3lyGNZpkbgeV1kYzixvjYoEIfDti9HX10nJcICX30xq
 095VK4NqNTSyb08iwPV6sjNmnSQumMCeX0qhJGxnwDCMoORgG3E59Np/O95/MpSg
 yXOpS2tkLkh54PXkZxjpgVM1Q9B7GnrPM60jsK4nLSMcaV+wOwBG7WPCOE3Qm2+g
 k+qDfx86yExKov+MfHYqliQmLimG0eyt3q0ZqG3N2dsXmZZ62f59fVDIUHgAiNL+
 aQ51v0HI80ybW5ypjNj1d0a6PKC2Z+PSjidbwUDJtZs53p/9ep0e8S8vqS8+ozxc
 beRAQYCqASGMdSTf4cy8IgRpba/z2ika2n/uhJtbv5YuDmFlWMcHDKqIReYXC/3h
 PgX19ytczQ/F1BXh7cG2fxbhoWZ6NLmEc8TQBixOy5xu/mDA31tnuMgcFjK1X5yh
 pH3+2Y1y2sjJJVqds+W3puRG/MM34pmgH1DMafiiZwX+xymIcTrVVHqsPtqJwCz0
 fVT3NbxDZ+G0sdbfSj0g9chqzMNCayjANpC8IBRVrowtifvylHydb36fEUWW/cYk
 HxTcrvMNLXYPMU0MA03y
 =yPot
 -----END PGP SIGNATURE-----

Fix potential buffer overrun?

Arran Cudbard-Bell at 2017-05-25T20:28:07Z
Files modified:
	* src/modules/proto_tacacs/tacacs.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/423a2a09a8561f8542ecbb39ce5dd60985db8512
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJz5KAAoJEP+k1YKfttfK5UsP/3UZLT28Jop0t2/MvaNxZbSl
 n9s/oRiIcql9YAKGdulrPJWhei7xsm2HumOVrqEvtIQv9agaqUXQSFDFfEOGtfgt
 5TnogORnarvGzmyp7FL1auczYI0mTAh6rnLNI9hpkzAfC5Xmh4i1shPXho53rop5
 r6CzKawosQQmz97cEzwQK4HY1qZe0wno6B2FWG6mzRLOm42IffAB2eWelHG7m7xE
 94jOTV5Xo7SyxIxdNuOefG+KiCIGskFjL7aCPEaS1rt+WPDW0oVjtH2GRKSZ/umj
 CaKC5/TSlX0Y/eqggj3rljYF87y4UwD5OW7aM5s3MpJ0YZtLh+1RtA19hcK0YGGP
 cmwr+nm5lntSsnWluV+zQBjJTk0gqydd/r4iGLwWKPs2MeqsRk9iSabTMK+v0wCb
 WR262UlOoKCsYSPPLLaR+laTH71TYtCBM6HpTSSvssgRgR7X/iNjxdYi0LQS8iAT
 cmq58Oj5fC3Df1M6QNU/2s/8J4s4xGHm0O/158QB3jOr8f3Hd3xrUe4LBHTq5BhO
 ipZgGst3/2NdBu/1iKkTgCCTrCLjFx3v0P1cuVq+jUPCzOD966O0pJA4IMEx6chs
 wQTs6N5S1O3/w79H2IDzsBDkV6dDnIyVkhspGOMwiA6CS9b+F26vfis2KaZM/C8V
 XXJxlXNrvZhU86ERNzi2
 =aWaS
 -----END PGP SIGNATURE-----

Ignore false positives in tacacs

Arran Cudbard-Bell at 2017-05-25T20:27:54Z
Files modified:
	* src/modules/proto_tacacs/proto_tacacs.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b41ceb35fc6203df76ad9f81cbf5bf5bd9103d1d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJz49AAoJEP+k1YKfttfKYkEP/3Bxi4iGg4VrZDQuC0iksimY
 2OMJt1dKvvWUKhxaG2U0tf0qb4BieMuoCbFIB4V4FzfBjCASP4tMQtrXAHs0nP34
 pe0KIbr8l8jolemb/3oWFKXcMN8MVVB5r7A6wsndIlsfYnxNHYrPTru9TrzBPwCK
 UcnTn2bKSwcLaQAZ944fdzVJTg4mWWH656vulDuTFONotHPRszhOkITmHM1YyOEU
 fGH3fqjXT51UgHsH+7RATXEYo6fzClpY8WyXnbU3mqkNZHXvrakBntZmdKkh17Pm
 7LX45dMns2IdBNyw4YggQWuGd7LnTDni0sO2TH1KNNa3Jbw4X71xA4t/4yGCGJAY
 qj5a2u5xfLqTuIldbqsCX8bmqDLX6Tj5W0yDwC22+lDduDmPQ+1kQ5b9nzRVsr8M
 YXb1QBnVtSOJyuhVjDv315OMJ1QhJiSLDSXWg72HPe7vGhQIDGM6OhLe/KX4yICh
 VN7Qsn0qN+nDzOl6nhpN8+R2QuaX9CJDxLUT5Y3s7A9scAxlZlWzFftb35I075LX
 IoiuWS/9frf2M12bIzl7ZlGkCC4BiIfo3vHyvb5zzLceFtJY5DchY36pCUYzzjaL
 utjhumlMS+iuKapuj2+eXnv1nU7drYnTWucCkE+45F7Lxk1pyclomP9rf5TXa/i+
 svAAtRPcVLBv9K0g+Ke9
 =7Gks
 -----END PGP SIGNATURE-----

Ignore stupid false positive in proto_detail.c

Arran Cudbard-Bell at 2017-05-25T20:27:41Z
Files modified:
	* src/modules/proto_detail/proto_detail.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c7f8482b676d9c109b09b656156cea0508a59b8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJz4wAAoJEP+k1YKfttfKevQP/jT1OBTsjXvAGuDfY6aJYTBG
 UQbRJbpsOm95a5LAHDPjF4CwLKSdMtfKI6QjLHUUz2N9g7WMUEKdC5Y+XusRJSwx
 jRvMJNUsGCcCsOI7z9L+9xlHXRPYyjB39NqUUEprGuNJSLx6e7IDKKZJQckkYqCo
 EC8NpiuB5wsHX4IvW0MrLjZJlJuH/z9WPTLGD7J/3DID/BaUkhTKnNH+NxotkV+T
 of7lDd801DUoKo4JLbBpBBaFukJV9NNldvc8iwxKTxTViGn260ZY4FzJJL4uuVER
 gP9MZv7Nvyapo7wlxpljvVtKMkRhvtCjSsTQKGH+yqmZfu3v8zVr4GRsV5PeYrzV
 eMJSSzsMGOisezQjVuuARqtWJ3HlVG/e5rGHMb+b83oSQw7rJPG1RYpkm78QW7WY
 1OuzjXr0cx/Zb5EuKAOUNeElwYxf2ZG5HfXzJ7NHjPoYSZo/s+sOV0Sl7NNotSga
 tVSwZrjvSDATgD8KB0FWl58B36xBQTgl08qW7yJWR+HS6VaRwA/LWzkYrqOZUwBx
 RseXt1Z2PLnvP79rLZ1sn9gp/qGpf+cUNdF68rPtYj/TbbuJxHDDiSmfQJ+zaZZx
 JuaO8pO6QmObksC6eX3VjFJWJTIWucQKUiKwbmPHpD+INfqQqMfvBpuN8aL1nLSS
 V4a3LzXtgZpYS/7fVMZG
 =VPxM
 -----END PGP SIGNATURE-----

s/el/event_list/

Arran Cudbard-Bell at 2017-05-25T20:27:28Z
Files modified:
	* src/modules/proto_bfd/proto_bfd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf8dbd986ac00f9b2b2a1b4fdc29e80fe68a003d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJz4mAAoJEP+k1YKfttfKSu4QAJrvVfafkY+9f1spgFrGSpEW
 C41JYMfazIYl8OpBMFDQVI8upU+F6QJPhrYUzLrf/kGtsvuklK7XTuIhcUNq1gWP
 EpoWNAXmOqmkYUIUQxCthe8kaT/Kh+U9dO3bphb867wgprwAGro3xUNo8Cs1+qKB
 wLEiVJEPpM2BQQo7UH7RLpalg7CoechEyxb0sBC+8xYa8vKTWKwJN+gfSv7ejQeZ
 hV0zzaexBkow2QTj2nPnv4cpNKy/X7cyi2+PbEOtKKKKsgtjhSwxSASRGvlCjBqn
 pR0f+9rqOQR0yZfxhJzKykvNyc1Rm7pHmy+cQH0jOV8qgJfAXT6QUqQYwOAsg1sJ
 eyPUcK6sIYQSLgiDiTH46gM/VSinwQhsbmg6fj1cr5Emkkvtw9uiF7tMMxYkhEhk
 VJ2EyTDsV6JsHTe+T6RTKlh11kOJ3sKcO8iLbRBnacqB198e8JPBzwlhIWE4pSC7
 bLY00ZzXM+F4KSYa3AVotBDBmM+5FH6NIuIfAeVjXDvOQ4IFnhR+GXh5u64KMqoU
 b5TQlKiMOQ031j2ttdbNnctbJ6Ffi5Dv1eR6VBpm98azRqeBXvb4QbGLuXHGQR7w
 3ehahYtN2XDsM4fi+hVTQRQj6mUlPTXodB54F3hWWE+vnudQ5t7vI/YEv4f1eb4h
 nm/6Y3VHvhdfGUIwoyVE
 =eknO
 -----END PGP SIGNATURE-----

Ignore false positives in udpfromto.c

Arran Cudbard-Bell at 2017-05-25T20:27:17Z
Files modified:
	* src/lib/util/udpfromto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d5eb96981cb73ecf067ddfef63d96e914104558d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzXSAAoJEP+k1YKfttfKK7QP/AsLflttRPvKghzW+0wJy1Qr
 N02I651Z827f+qI5kLdOnvcw1W3Ze0QF5ugyKepq2LOITpT3GHjH8hIyFlc/JxNK
 bd7DYRhms7K9BqsGhZ3BzZSqcE8YTRKOOGnP9u6qv/QDlutetQSuMzhltiGBh+e/
 HSg+WjcfRK7N0iaDpvLE8lkc+m4Z+RRXi7KsnlIi8E3nYUS0TUlfFpLXvbFMxLeo
 +nMEB6PoXzzm2qOCccXDOyzyHW6+DoocrXXGlN3CsdxDAAuL/TTOVHOlMxK7mjm5
 TkrKLhDv56KXWh/aI940Dtos2rdtPd2arhE6gSXy3HmClmtv+6rl7LXrqkDmf6/9
 gNe4u+Z4YS4aBUfpxgjwQh+7EWd8OrbLUdextK0dYz6ZeUem7q7qOTQLxSZTFU9K
 V4JzZW1K4tkY+czwaUV6+/qx6GGWXGJkk7mo+PzgTrUeFoy1U/ThKttJHfpm6M9B
 8fnvbiIjPm16ajZgxpWdsONoUP6kmk+zzR+ybxceJP9Dtl9HNOaQ2aaiZhLkpkm9
 khjGfL/ZVu3ng8NEXr7ufmu82dg+vdRqgBxkDXzdC6NYVWfS/A1HKZo1G3PGSFsP
 WTwlJ3JoZIDv/k6THtG5xWB/175hj0is7zpd9exxMXAogZOog7qO4J+QIxKmBU+Q
 0kfTwVRx52mhsY00ZzNO
 =s4xi
 -----END PGP SIGNATURE-----

PVS studio won't know about talloc_array_length... and it's more efficient too

Arran Cudbard-Bell at 2017-05-25T19:51:46Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b25fa2284fd71d253cf3ff355a5596b43116c509
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzVxAAoJEP+k1YKfttfKZr0P/0mgGbzYOGOK4E+lftwSomPS
 LObv6tFL5Kfrcq7SnS2W32ySmqiqyiq9Ve1PeRbkuxWuFHKSMg0Ls5iEDgU+Vaml
 JLagDfelJRvckF41RfshvPUxbV9l+6jrl8gV97zmYJxtJUmRLjcgzOGIA6zt7lIz
 2v9w2H1JqRM44vG4AcpK/TzNjxweQdhCHNYnZ8EC0kYrzWUE8GGF5wB4g9Yvgfev
 y5AoQxw8vfGBzWGRc7h3bQGabB2ED/qn6W9WELzeqHTxKzDoshwvq6+/XItIq9To
 +whUPbs0aQCJH4E9DmcP35ozxmu+xIPmJJq1aw1c6Jo+DMD1TGIFr3Ct/CybYQPX
 irrphkmf5LJOHFChAS4MxWs21w/eGVjOxKuICIf2yOC513IYQ6wKmBFX74Ax17e4
 phEnIXKb9iV//CmAin5lDNKrM+fQp64bO1FRn2/3DDnJS19DWGcP1pR0i6zYhpbE
 vXZMBRdoNwaGOcC7ViQpWEdwGXHSIalmlMz+i+gI1UFqCbtBnEmFwOeZF4CqHijZ
 cU2QmyjzGhQykVehYmSBGziG3SNCCarrsdsMTR2lI52KN+Ev7PC6iBWi2Ohh6VJV
 PQL1H15wBI5/7pNrnyaQctbf2C/hd9KWy+XavJPINdNhyJZRhBKABdaRerH5ARP5
 +pSbFtmxz+BpYngUUn9K
 =iIJk
 -----END PGP SIGNATURE-----

Underflow is ok

Arran Cudbard-Bell at 2017-05-25T19:50:09Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/535b9fcc0f5f3e2a8c58d1f343263f2fdb7340ab
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzUyAAoJEP+k1YKfttfK+fwP/A569p8UUq4O1kuT5k0Gzp2S
 m+7QsQOnCjaZXPWTFAqby++phGyq/jWN5TF4+08m2DO7OE1xFTdfq+m3Uup0Fuwd
 QS9WWaEUz45qppI0pZXIqzxHOfV+aHlo1B9cSLKewVI6UAB/oa72e6dcGMFi22Bv
 cllwwpME/oBEve81ZRPFwldOmDYtyjE1H5dYgrLXdAZ/YU4Bw15KGKX8obphDiWr
 kD64pMmcsOPLLVqu5QL4mN7jw+8TbfjSgsSHLn6fWbSJqXdwUcARlp3ciz9A1jPO
 76kr39ihKUO53s+AVXQpOGdceuRe+eWkDNtkRcJrq4ZSLLXXDnNC4CC1KDnBIXLh
 whFFxOwJ+b3BftsRDvncL1HCEOjTQNE14qLn9T6qw/KLn1ThWh9SgHSL+y0Dz16k
 XDsArQoGaRACwMr87TQHW2mgDdsox1B95g7sovbYDPjW3fHLYPucLm87kogZwZYc
 QE+94uSTAe3CC2IcP+UTyL8a9N2qI3W2zb4hrXi8SuhMAeMlp/3gd7PGgd1zs999
 EahAH8+z8FLgpSTQuQAWtaQgEp0oVVECXbW2DSfxVPHoTygv9zEnpasKdNK8MbYp
 0ObSrjbJPasZ8i8y7ikoOsjIJkln9SDVJObXwIaZO4+9fgzeU9o0O0ETTXfWPqmv
 ocZzDlCAlPHQm27bMG2i
 =biAI
 -----END PGP SIGNATURE-----

Compare in_len to size of packet structure not void *

Arran Cudbard-Bell at 2017-05-25T19:49:06Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36c45c51eedaaf13bfe8f4bb384b032e88f2e39a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzUhAAoJEP+k1YKfttfKNa4P/3wNWOFHUyAegdj33PQwmljo
 GDVP2DY+S1YkhKtKHstahl3HOSTTXQoPtrOYLLU6qz56PGtGrmDnT65U8E6jdI9e
 Z5I/Qm1zVVeMfMaXoGc6ERxOz9U5zsZMB0VOlh+oKahRCp4A9ovaWwg8hx06QvMi
 s6vacgjOxYdl4rH9KCgfwhuL4Mv4XwtNum+M+iWFaAU4bXEInJQC2j9g58/cczr7
 egaEB9P7OIImrX8k+4V7+CIdFx9YahJzkcUBbGEGY3xW+sfkkkZyrhs2SFF8atgh
 O8ix72hFOFIbgVAYSadaGAQDO9nWpiFRjPn6EybovOd3L35/d7eFcg561KNuvVgI
 6qs8tK6Tas12X7zZQJDh3u1nIOfjIJoIy0BOEDfhM4wN+5poD1AEAy2nx0nPFfhn
 kCpmj1NcqJI/jDa1nJlksSTUPy3+xg6N0bocuK9yTxsJua86+mEI8d9GnOThEXeo
 M+D9fA0zCud9kFLNxcad3GQonwJYaBxds+Ba9oj30ndXE+mv3eM7NKcQbQCi4iaI
 IHYDxttIUIwnN9SL7bh7gxI2TeaQm1j+3ftYZnp85e+Pcv25vVYzPt03HEEOwlso
 af22Xm8PJyh2VwckbyQ5TD+OaJ+8aHIhfjygM6Ksl3/b4Ejs5S0U8AiWru/NvB8G
 USdcBXbosgTA2WL2TnkC
 =MZqL
 -----END PGP SIGNATURE-----

Ensure t->username is set

Arran Cudbard-Bell at 2017-05-25T19:48:49Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/35ad756de0992233369f0140becb0a45be2cd9cd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzNtAAoJEP+k1YKfttfKShAP/1KjFy3W/DEZRr+21aFZvVNu
 gJkW82F/mHPjzqLzJYa+Xt3/12QmzPMBzftcUu9hmDUpGQy6lYvYNExoilC2txuj
 wI+K2jNaO7tTyPdXByULk171M08OpX2jnsoEG2SCJgkd223mky41eebuDhXeGrMJ
 pr3DlFm5QCMPm4cAr1hlQgvrGejQ3puOXnCLo0iT+tjZGEiFFshvXvuFV5uET4do
 9r7n3Nvxx3VoT4PEQle4HzVN8YTST2inQzdwxY7150FxAMlDczy9lwCaXxAuNtu/
 WDVzwJDeJ1wD5E/Ya71FNZgxY43jCMuMLuBhdsZHzv5nW90ocoMMqY6BWkHkQ7Yv
 Qedcbk5DUf2/tZOGu6OPWfxz96PDO8qzH9w3gpx1aaSB+eQ0/jyk0YAKEjvH0Vn8
 vp5KYxZwsMF7FBfnqBbxcQGIRh99n9sxgexcdWtev+5+jHyTo6vTyW+lQBGBSqjY
 +StT624dImqYApH2+wRUAR+4zJmZAvLqoz9pCabLnfZ5/ytEwwEL06kMwSixI+EZ
 vb3SJka+QtEpOC0W4MmRCOp+VlY6Ybk2mMtjVUTKHlY4suwIrNjtp09vHc6DBHcq
 5bqKDCXttusZ1IPr7qWKfFfVCdbp+wkbroODcWvPdNzMkY53Al+s4vWHcnJIDqH+
 LYbcZMEcBWY3fPjqPz3n
 =mzfV
 -----END PGP SIGNATURE-----

Move assignments out of conditions

Arran Cudbard-Bell at 2017-05-25T19:41:33Z
Files modified:
	* src/modules/rlm_passwd/rlm_passwd.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d0dc533c8c1e2fa9356ad72a02afb33447e8e911
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzL1AAoJEP+k1YKfttfKLmMQAKBRuKPkut/+e3r1+Zx5IFRK
 DfgLBF2+H+0E5+jWi5fvu44U3cO6QK4nSupuYHqZvJMfPMUKISNzDBoUd0tcFWDC
 7clLP/8qlZVhZ/fyYt/BdrfuU3GeeP7blKYBiCnlk5M3Gz7RpPHc/lPpexhLfkXR
 xhPrP2xtLWl8L7cJI12331HTk2+K4sx1EBJAQfBpXmnUHJYGY9H7NXH2evH/xBU2
 RmPQU4nY74oxr+78X0soYlMKrNEfsuOv4UKpMuDyXojeU7+LFClxmyluziJRfpcL
 29TJ+oprN0Q8zZhiuc6kFz2eequVIx0UbaCN0ZU6vx90YK5eFnTetGKVOpr0T2/M
 Ln+2egeQg8qz0oG1WDbijvPYG5+xvjowT+9kifwOkteN0xGFTG6mp065kyDA9BsL
 l2sChjc4METrp0zE5aRLyerjxrCl7cK6BOmSxYjc60JhAt2cyTKtBDIznyOb9pnV
 kcwG6xzFvfR4J7EkcSdpaQUVC56IAyS4P8IXIrdaZ85WGRDJMVPPoA0gJBhjLFWl
 GR17l21oPR8f/sN+xawLpLhuj7PoFmQ5UuV8ggMuLdpLfEt2UEE3EEU8Uidyo235
 jkcGzMq4/oqIE+fnYeZd0VQ838QMlweWNamasXiMclTMQpPWg/era9IO08c7REH9
 3r/OE/JGCthlBqYIzyH+
 =fRBb
 -----END PGP SIGNATURE-----

Check packet allocation immediately

Arran Cudbard-Bell at 2017-05-25T19:39:33Z
Files modified:
	* src/modules/rlm_replicate/rlm_replicate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5bc35fffbe47079917790e0676156012e2a449ce
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzL1AAoJEP+k1YKfttfKm7cP/iHC0WiAfjj6yHU4XTalJXF+
 7mEgUJzSgqZL+D7S/MDPNpaf/gie+0oKZSs/fq9Odb2HozhgXk6qAzr2I/EtKe3d
 bUPEl9ddRh3OiCBzNsesknvx6R1A735GkqeunelzmDE02C/XA9VtK8ViBEBJKgXB
 XxYB/ULMEXHENMQCwqqp8jSSJ3RCKMGVYlKdnsY6b4CohC+EVdIczMYlvlpmc/mI
 G9e9Ea8WgeN71k6CNW+3xGAGEkF6WXRZsngb069CWXCUVQd8bx9Bu74Mir5W5Ynu
 cYqv/hqbtK1yOAULxTYwUgyv+nz5aNz9B5ZmjU9IdRAkhkU5Df4N68myAIODSmHF
 sYuNae/umRYrT4kO6NACgrYhbwCy9nijsTQFx+b4Dddcfvb4/Ffs8T9UHzMjlGpE
 bJ1j5Zzvx4FOmG05mGKUyUSuydVYZ00q6644Z+TEoWRbU10pOOsbyX5uvEUdALju
 XRfAn8fOpLKWhasiZIjvUXKy+2bg0Hx+Nt8ol2n1iL4U027DYZ4tWFykxyhjbbrr
 HbsMLCpAG6Jm4BzLJgXXBfkPC59Uw78J4emIusKKYcwauELjnfAEmQo2+cgwfxmO
 kFs1X+1PI+EPCuELq35Evu7bJn0y9lfpH9DLLcw0iQ2yT7q3B6YjAHqdRVkCpebf
 YNCljqs4B3yPPZOsGMVT
 =5K3u
 -----END PGP SIGNATURE-----

Ignore buffer underflow

Arran Cudbard-Bell at 2017-05-25T19:39:33Z
Files modified:
	* src/modules/rlm_mschap/mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/035ee97b58b58c6e8f077ca57bddd96dceea4d24
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzL1AAoJEP+k1YKfttfKuhUP/jj0NEIuGMnHT0HgzKMKVsdi
 dpMRnzfrSh0ZC3ZmHpYOfPsJXwSAwIZdy5oxcXvKpV1OEf5yD9Wd0ViOADUsF7z0
 cBKaYiXGjeBcjQXDAgZ/ygM9OAszz7s8tF3eR4ZglDTVaeH1v2FWBc+mB2xdLAUT
 Vkfg9UupDEdRzpg7BzXZjHem2DNOsUTZwmlxqLZMKom97pgRxnypBXok4GY5CYjI
 hoza2uHH5/3Q2rvnhkKHNGIc4PnnJ+M2FpLQYOR3qc1VniKOPg/VWk8i9QbT1kf3
 vR9clCLeWh1HbnkHOSVOJw1zLQxEQm/TenVWVdlHCP4TeuOn+C5TDnu4FM3aRw0q
 hPmQgAbktBWwQ6N5CtKA7ZIfN1m2dbch9Pp9kQBbAO7JmCXHIbCnpF+91+jpz0/v
 alomvpAZwn2hRRJIWe3G639K3RSGvnzFCv3ay6daEDtp+Mp5MHEw4bYWU48GpDuo
 2N0fHI9zTW0S3LaGizlfWNyVRzmzH5Frut9hyVSp9OsPK6CEdX1XRBM8Z1Vfxy5N
 kQOzdgSgM4bJYsT0DXcWgYqNn0SlsPZfz7qBPZCRAWNNLsn27dCp83GX73q/GZ4w
 ysq1Y6e1+0Y+z/fGpFz8bodcLuMPNuhgF9pQZaFsMOjGN0jy0A1jjOkW1I7HP47m
 TeuT9bfOigBEmda3hBaC
 =Frj3
 -----END PGP SIGNATURE-----

shhhh pvs studio

Arran Cudbard-Bell at 2017-05-25T19:39:33Z
Files modified:
	* src/modules/rlm_expr/rlm_expr.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/205953c8b29004d4561841bf7198a48093d93169
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzL0AAoJEP+k1YKfttfK0dUQAIaJTcpfW6e1cpgEt6/AQd+R
 I0F4m23RLnPofevAtmj7BGax1Vf1hlyiGFWJjRaIRDqeOasXrKkoGzNqKc53fRZc
 /au1VmMS3dkSLasQrmkluYwiBeoqdQPwg/PdmoAQXsEujuG+0qNWLuRHvpWTjvzT
 ZyVVMvk66wb2Cj2gcHL0TlPtn8FOoBqKf55DHIU0BEizdSHJ4DEePc+FxNGoUL2n
 rQZ9ULHT6LGjAA+qpw/7iGdieQQ/1UO5ZUGpat7uGvMHW6n0bs2j7oPntSXZsi8k
 oNZmoaQiJVD9SB7NcH5XEH6PoGeypmVDtSyL/H7SQ4TJCCsho+8SK2CmmCSxO6og
 yoPgw2d+rGZ1mWtUmRQQnAD+H2MTzkJ1PT0ydzIXPDqx9N5AYiMlcxLjQ/w9M5fN
 n0+lXUha2sNUd5a6hTdDx5Tz3kj3zpfMWPKHUw7qr4NXoNjBOL9cYyaWr+HrD9kd
 Z32/qN/2K4ItKXm4PasBGZhazRBvb6pplWjGxqVQZAVq4pXcWowyuG4wJvK7BKM9
 +npwIZfrL0l8bFUHYUYTfLtG/xOP1nqmFX05TcAdtEE0tZMwCtwxVwJIO6BZjg8v
 f1GEo7SB+GvBHnNwaCcVzKgruZW+/vPinkpFOIfHkTEYwpjUbDubGcOZwqvIVv+0
 rxEA98tQgRhb43hRV74B
 =v3wa
 -----END PGP SIGNATURE-----

Remove double checking of condition

Arran Cudbard-Bell at 2017-05-25T19:39:32Z
Files modified:
	* src/main/unlang_compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be7141807430f0e81f21b38a8ff6eaef3df80af8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzL0AAoJEP+k1YKfttfKq2YQAKCnIAQSuXV1N30ngmpomPD3
 5UJ2wHjDhqnjuZun2r54LsygDpLWsAlWIlFdNm8d/ZRsqITSHREZiFSeukV+3dmy
 dUdLjmn6Vl5+OB1jmfODbsHgRprWs/OQft5BSThGiOB1QndveNuUJJ4r7lvxaPRy
 JFVWX+t/nlx+YpVUFhF3ZEz7/ni8+AB3xk6xq/bZUFhW6p0ToufP3pA8zieA2i3I
 m8M+FYP9NYSei6R5N+1hk19ZRkxuDmgF4EFnKFj1eLAZh5D+hRJZoL0bLWh3M7fg
 O/dinoRX7cB8iFQXuOXjWXBtKo5TyZskRTR8dGoSRQ/iSCy3CSrt0fnqkF3tepye
 lcU8aDwuV41+33X5Cn+eyBiTfmglZ8rBOsv9kcE2ostCt25ZrOi8SbYiq/Sj4u9v
 jP0G0g+/9Hs/kfOI4RRoUNo3KQm4Ykh/dIh0DJ18M2iQPyZwVzZTCp/SaroWghB7
 ZAKh1AmwXk2U78RlYWwHgHaDk5rdzZBhu4lY7cnWK0zP7Pvmnau9J2CfAB/q3vxR
 /1/2WE42tN7dXtQXFyPaP0q9T/rfyf5VUnFVzM/Xhs4NA1bBBivvsZ0N8ElSUyyS
 SmEyLgYd9by4FpK5RTuAwSuUqB/b2f4HKk3b4x7ceP6tlQkvHTEzWph17vWERjtR
 G5AcqSq85s8+Nz6SI7xZ
 =xkoi
 -----END PGP SIGNATURE-----

Loop condition is useless

Arran Cudbard-Bell at 2017-05-25T19:39:32Z
Files modified:
	* src/main/threads.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/64c128dc6d15c74008676cfc6cd028b3e74a80fe
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzL0AAoJEP+k1YKfttfKRtUP/0gwZdywkfkGPAayatFkvSeo
 jDUbhXKqVnnw6JCKZt4QzVmLziI8TLD5BIIUB7uELHEDe3JQCc5ldLcGK789E7V6
 6Mq1nLfWlEa/LHvb4wBegwTGh1lA/msglRS8trKUR0aHhtsBe516gkIT/r4lpdxJ
 6mc3ozKzvi/7tVEzOBU12CuK9cLepsoazLHJo7wUsMTKMDwpcDGnHJq9RjnAsoIM
 dpy4yKy/q1dWKgldm5w3R4zw3FBmjhhKUC6bktbkDbNmHiyQmlL/NgmKSJEejBd/
 dWZGbRstycFXvTb5RhwjaB8/6kcONocGeorIdUAAfFTc8qoCeFIMz7lPpLIy2Ab2
 dd0qZRJMQtDmQn+0Y381nJVX6sVNsTx3hkDUpjj5DOOs5oc6LhoGcvIl1i3PZbZ8
 /2aBFjgLGw08LmLFA6JNk5sz3t6cveOz28fnK8Q/fMN8XTrSajISX1f8q3OBW2hf
 CBzkAOLtFuaA7eA651SqhhLmpSwwm9GcA7Mql+VneNUVJ2tKKEpR9Eo1Ym+/6VmM
 qdjIGAj6bWDAw1/NTuYWde3Ul+nbU3mnimgPF0rwnys7iMc3KvMVkYgDjKw5qL7j
 TLjzbBZrl5xiZEl6QCXKPjL6cVT+H2TdWDZtn9gSY3Pe5VKTzDqMyJ5H+7bFC2ng
 qWWsoZvir/2JrEciw/Pb
 =q+tz
 -----END PGP SIGNATURE-----

Remove erroneous assert in fr_request_to_state

Arran Cudbard-Bell at 2017-05-25T19:39:32Z
Files modified:
	* src/main/state.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5ec4a4dc537498bc05c6656ad4f87f43b4b44ad4
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzL0AAoJEP+k1YKfttfKyZEQAKwZmZQBKqD6Ejf/b1eOkBlQ
 Wmi5g73BWD6aq80608z4ZVHvwvIjVFNvuROFsSR/hv7nbOQsHBMHSJ+tUNmmJpik
 TyLg4bdGEMWnbU0qL0KiXTsFvc/Ztz/qFe2TsaAsXdhyRrO1UTywVag/j9sNO5Oz
 EBoAZ7zdVS5un1GwtF0nzieBn0Wo907gjLWr6ypdcgLVePi3hLG3HLqLtaTEPtqy
 Zo9Pt005UjEcPuCrHzfCcr8CKa0hEXkG3AgAEU6BMh7NYuOxn6cu5oJC34EvspX5
 ucwL96hnzbs+2g5IqQ0N+hlO964qkKA2rSOeW9af7dhm+lxDpPsk3Z787mxGmfH1
 F4y9ckbFPZCZeHVT7sxuVTE6DKgfnm8Urs+EQI6NPMaevwWM/BLRb2TAxNcWhhu3
 uLURI/Vsw7bABf/jtf3D1r+fXxggxjB3pK5hBCHazVorTZpqAPIgIa0zIZesoC2F
 uPuqtII/l3wz45EqiN5gnAVAxshHItYZUH9BMPIcMYXpa0U8Wc+2UflhN90Tg/qc
 D1hMbkiz/lk1yDkcsYjIs6Vl+CofuJ86p4j7axeeQWQ+ShKopsJ3ecqb0hwaP+bR
 lSAmMUl676P/b/MaBAk4vr4LFj8MqieM81NLEnLyy7kHc+KN+FxfOzWVlcdJ7fyX
 PzcMwIW6sy2kSjZTECkF
 =1+fX
 -----END PGP SIGNATURE-----

Rename globals in radclient.c

Arran Cudbard-Bell at 2017-05-25T19:39:32Z
Files modified:
	* src/main/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/82b050fc10878aff7e9e0c11b1452204e76576ef
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzL0AAoJEP+k1YKfttfKYzMP+gN0Mv+YW4eN9ZwjgLI0SaLk
 FXXGbAnR6+jKXAyOOXNdU1FFXVz+q0SL842onJrwRcWZu3JbhH7v2KaJO23sdD0j
 PkuPO7OmfHw5TAYZxEpqy1XJaKnzs+q1iYiBc2SYXWcoXkMq41d/760adQyhhaDO
 yM0oWHB3isK8VE8HS/n3yUtQxxKrqVYF4+1ACZ71HMCXtAtZnYarBJhISRd8D2Zp
 irVGRkxTmPouEV550SOlRVR9tzYZeWDS9wwJy2v25lgK2MEbX3HqwGbpEGHSAQCk
 R3M9wGcsM8I2N4WEZ6gP/B8E4RaHzkTx3HFocZfSoxT2LztJGdDtq6DJFdB8gQMK
 6BwHJFJQM7FkY/2GvdTanJ5vMiPrBLbFUjr0nL1ZCtZM+fUgsCU0qoL0P1qnf2kG
 jRNDNZVcQwR5fMmoRZ4oVL++0ujLunWxA+mf+zzmIz7vhsM46gUW3CQyAgSD2uud
 dd6jD8keSwdJ9T7tflK7wKy7wmMK41lCdYCHlav7JiHfYiaGzm0gN7gNAr+LkBYm
 UXfOpEjHMzLPXuaWs1gsdeisuH8wjbP8ADmow5eCb3FyX7VF4ivAj2papUlXIel0
 pVPBvPCKAY8no9TkCaqoC2zSARp/5VTAHifJxE/gtL2A8m7Bxjxj9GdXF1APDa7Z
 ftfTppqDJ9YcjqM7Tvw1
 =GDtb
 -----END PGP SIGNATURE-----

Rename globals in process.c

Arran Cudbard-Bell at 2017-05-25T19:39:32Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c457a5e920922562e8bb73f2433f8bd9db2ec235
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzLzAAoJEP+k1YKfttfKS88QAKFmAzC2y7CWD/EJ2gJ1iPAc
 p9jONYZQK6dqN2LqewsP/xuaaH4gSUXHu3kuFpCrRXR4DM0J1b/TuNu6sYBErbk2
 ssPKZrFJoR9PUdTJ5KRCKVFAejyYkqQFRRis2a11GxVM2qTvn/iOdJG0df6jnX4+
 R/3r6FICKjtfRjrPwk3FqVzAH/bEXgtyJO40r65xq8yAAMV47cHqNW20tJjzIf0r
 hKDgHgzAGbnjyLyVJw1qF9TH391JcG3t6B0ngKTi+/24oLGBlksuuNyUH0EnIVlV
 CXDbLWCi43J5qnnngZBwma/NqnPB+d0V+K0zII7wYIteNqu7QjBjlzDNgbUYGMYe
 al+xZgqTJQBEnFxxKdP23A76qsqxsqs7NFY9wQ7cMeXlpLWJMECN56EigzaJBDQ5
 w1W9MxhtaELwvIOG+MS+N41ipVsOzjWf+5xuWjVdRylQuW4tMR7soTljSib1azvf
 rCvf5QKYck5Uh+ZBk8K8Lf4yBrfKeYdj55tnOwGEYaNBpC5N75QoN5M2/5QEVPYa
 inqG8OUEE6Gv+KSO0nHtRSj5qWS9q+OI4r+9I1+bV0K7aUNM4ykpZzPE495tvy3y
 dKnSRKNQtVW3pMvJ8NMBvdMtb1CuHiIQlEHEdO4C/dlOcYQW5QWuv8538Rqn9HEr
 ON219jXXgkUA/e6nK8ja
 =39qB
 -----END PGP SIGNATURE-----

Hmm this check just seems kinda broken

Arran Cudbard-Bell at 2017-05-25T19:39:31Z
Files modified:
	* src/modules/rlm_eap/types/rlm_eap_peap/peap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dc260cfebe852890d86d13b3d6a4dc59e9c18192
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFZAAoJEP+k1YKfttfKLdAQAKlPO4YPz0q7ltI71TNwIkfE
 yfBCeSoPUJT84LxdjAex0LKZXqFZk0XWeXBL0mabO8pCeYm2NBHgJ0ULSYCeuYb8
 C+pkoyPJIM32/0+99ATTw2aKFVazJCgh4glSJK5ZUcUn6vfIilCnJpvwNq1FvZhK
 e58KS1RCNxTmTEP8E1vI2mV9nwYfspv4WzP29SzXi+mylgH5AqMCe9hBr+KXdm8b
 qMvHH6NYjGQhnSI/G6lpLS5KjqDDOCzYvSURHrbywkoPqkKJXmEAbKWvtrRV1JJy
 C37mV6PJAAvdk/VWXljNmC1OPnuMotH2Bm7zBPq+6b835cuydtG8d9RVWTwq5vc9
 IJ/aKt2M8CTBqR8nMR2WLFA+qBhnT3btGYWVjKdgAQ9a/jSfWvd5DcfO4KWiYzzx
 ffWs4tnHhKOQUz5irCgQ6p4xuANQWmNSwLsDcEIeQcb6gEFAom0M+9dcwHN4TDvw
 inIIC0dC/Qz70btNzZEgHqyS1Dvcj/eqvQdFMB+VYeL8OCKDgXUGkQyPufDptk4O
 xD+cERvk2KPQLtrFLkiZNXPbWnfZB/ivORR7Jk2RL2FJsSpNLDj1wKPjABKbyFXM
 vAS16a1+QWZ0TJE3TjUqn1VTS0AllFcsWD6AWHvY2txVs5KK8nhr1XHGYdi6lq9O
 8f6ubUWe5qUMPOU8bF/l
 =Fush
 -----END PGP SIGNATURE-----

Formatting, and false positives

Arran Cudbard-Bell at 2017-05-25T19:32:41Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/453e893a4469ad03bfc7405117f85a2b02309bf3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFZAAoJEP+k1YKfttfKyq4P/3Rk/17GywUho10XjkyrSgsw
 0p5f8ey/Zma/OwvzWExfW2hTYBy/ZA67TKEtuH8HqDnwJyv64XWDXoyClCKDSIit
 UHE5WICSgEtyvquWgaHvt3LcAU7Ff7/TJquj4BIioYjUB8Xfc/mX7fCWvA/9fHgo
 ZeDDpOihHJaenkZEyJCdAAR4vLj8M8jJtXQtpbpbeoGvBTghSqDgzCaI8rLWc6P4
 3Q6MO8Ouwplg8RpjV8iNqsPgWETNOxLtXYy2+dj09IUFiICFGzMtjqYNB85KZg/J
 1FggweiQ2yjMsn1ZdOIX3cwVr+4RXU/ZCnYSS5LtxRvhM2iuF3TFrx5aMq0Os+Ew
 uvEEjrjzOV7DuOFB8wzgdxB4s5bpXddNwv8GNbIw6gYvrcSDSSAK+V9XVizY2oks
 L73jLBjtg0PLljU7Ax0HDDfhaC+s3kP16KfaWB1WkhggSLryzCvNKUlnoT2zsubW
 upqrqjP5I8Ktt0LvPLaQS8RUeBK/QqQ/NyAyJhzPK7xlz45ZAv2ZyGQ44MXwwQa/
 MrpgDPSMIbUybTsXmqK9GbB7XrscYiTmsnECYVVVWavtCHNVMKdzP2dWvoHYofMq
 fkUYl6ARSTXYiqYvZGjYjI/m5iqrGPQSeeupzpMk4GBSrOU2amOzeGQV82XoRnHE
 nozMKO8FcOENluOaoNWd
 =CB4W
 -----END PGP SIGNATURE-----

You're an odd type cast

Arran Cudbard-Bell at 2017-05-25T19:32:41Z
Files modified:
	* src/main/tls/ctx.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2e11110ccf834f2ad909052985dfb98db411e7e8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFZAAoJEP+k1YKfttfKUnQP/0imIaVcc1ONLiKQh5PQD/tv
 xdAsR10DUMckPGmHIdj1axUOG+fFqtBs+/9IVs17ry+oyc1o2NarsnTr74tbDhdE
 knUjkpxevX/3mbZ19iEZusCC+ZxnxbjjEjsw0aK/giczKebhAFgNZ8FkYEGcSWjg
 S34Ikql7Zjf2raqYTXhe0emCjjAKU7zpSKfuR/NncQ0kT/bg8o20d2nR3m/lEluw
 zGaO8mqQKm59ufTkBJFldgK2Ota1s23nLlPOA/i/uBezQlUIt8wmLWdaQ+dUS1uq
 +Nh8KmPDtA90CfgZUov1PwhfcM6RX1h5oIgrreKFo5hDxwLIC0FoC/WgECcV4u7e
 dUjM2J6HecgCOfNc/SiKmLfgcaWondpVYs+ClBofPs6AsHKpfa3ASp73zwJKKtSO
 aKUE48HeVvNJitprCNQaKj827ilAZ9lQF1TfV+5+7w+qzFIZqVZY33XZg06EbjFG
 IEaqQV/6IlNEKGOWvQgq2NZMTf+dUcQqGdXEHMXNaQfBlcflazwzc0AE/Gpb3BCM
 nRJI3pqMI0Ic73Ocr+Edf5xKqLVA1eNO4CagQC+51Ih6PCqHqdFQTUvy+Ttgj7Vb
 fdsNMSnOfDVVWSvEjFh1rC9qC3vjJcMynIYXHopnBDgNvSy2Iyol4dB2jj76y+GW
 /9oBUlp013d76JGTOa62
 =pisf
 -----END PGP SIGNATURE-----

Probably indeed was mistake

Arran Cudbard-Bell at 2017-05-25T19:32:41Z
Files modified:
	* src/main/tls/session.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28ecdebb824184c360e8389d5c1a02f8b8b23dbd
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFZAAoJEP+k1YKfttfKiJoQAJLoPxwqvSdcJiPwmMx4P6AT
 j0MCmag5z7rEzf/8YT6eN0QZG4G0X3m5Kcckak44hHJI8bSR0fyotPW33p+iSCYr
 CilCw4XfpY2LJsGQ9WGCe61tlXzRuIrcObppizw1RI0fA87bnfwATUqznjIPI8TB
 XGKkFgF5264YVKAAnRFVlH9Mqv0kfJJkprqTplOHDVaVhEyFlpoW4W1mXrojfSi4
 YK2LwRZ2xHi9Q3XHYhUh1DlIA+tSP87/ztBD5KMlKkfCesjmnKZ/G2moHEqJTw49
 fbBddy0uG5K1xATZdyen2XTavN7MMYvckISLb2ZLGN4+B1hQDmjU9Tr7u71XLiTs
 lBBwfX+rGd1gcQ7GmFBPmnGlCfvgTsmYc2tyPi8qhBUpPKIn9JDRxXqwYgtHlQXw
 lEDvQPNDMMWNsNcsICOp9OOQtI0/BT41FgkHe+qj8xYvQ4JCL6bYLv3431EpdpSH
 tH8MpvW91tTJd0ZqrTeLiBEivCiHAhJTHo/90SibXrww1QLBuCQTf63+0wlnV4A5
 foOg+SxaADtSdOpQf+huce5cIIl93Q9Bm41umubaScy+JYzg95OsJY9MocHnOx5g
 Bx8ogCGyff5vwRndj++WcWDtQ/s/RxEoNiK7MW4e0kHNzlLH/rw4d/4N2q3Fuk7Y
 wJBLLuY5/p7GnjjFW9Kg
 =4OQ2
 -----END PGP SIGNATURE-----

Only call things on session->ssl if it's not null

Arran Cudbard-Bell at 2017-05-25T19:32:41Z
Files modified:
	* src/main/tls/session.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/842efaf2b565773d46733aad1201b2b568dd0c05
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFYAAoJEP+k1YKfttfKcpcP+waFeM/3DzaB0T9Brzftkz8M
 l3GaJhlmnSSLbYFvZMulfcMY8iJiUB8/czAynWU/YqZ634zgCiwGMZDaZrf1a11z
 QGdIlOhs14fiQIXB+RnYF8ldxOBOCrhvWOmWdGlV3tEtokO4KnA+OOjs+U7UhKSK
 2Ru3ESIAXUSG020zuid4CyRAYWkSXbI+IDB3AEPcdPYn9O2Fmh4NblL5RztnVr5m
 ensKlibRO4IDKHP7bi0yNu21MDP67fIb4dBoAeUfCxH7b9uPxgfKAbkulbSR/Awd
 17Ni0M1wElFXj9cTSG51S9ZzGGTHvMY1UxuDI1ypd+e08TblXHvScVkFjpAF52fR
 e4uJsZgQRuAt2CoJEtZW5zDDvT5AYtDi2rMksvR8Ecx5xQCvrRQ+uFPdmTCNqBoB
 PzV+5uVZ32wLatXz4dJhUjNxxvrAaE5/HQ3Cx1WCPW57FW0ya4PWGQK37Up1J8ui
 mSJGPDnZZe6JU0N3pGd+cUN29rhbEjl4ENO/EwA9faOoSeoVAcwlLqsRalnaS4En
 xsJCSwr85/XCeYfdeq7bpIyTV2bE4LEZU4iRNhQknKqMaMgZViKgv3JTzQRU/jqz
 dvN4n/KqmRp92Ul7fyMTZy9tNG6/iujIGvIWFPg8t3dtGPRk5p+YYRssJiQw+JNt
 6Q8mB+hHY1JMARTUUiiw
 =TEuP
 -----END PGP SIGNATURE-----

App data never used anywhere, and was NULL anyway‽

Arran Cudbard-Bell at 2017-05-25T19:32:40Z
Files modified:
	* src/main/tls/session.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f194633680bb5ca1ea5e3632128913d2afb0b3d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFYAAoJEP+k1YKfttfKD6cP/j34FjoYX8MRQiWNUkD2XNsw
 awJIR+IURbqgB8hF1iDGufGrh0M3j2Hxrp1QUl4p9CIVnG1VXrg58xxb0XA1Oxtv
 AIwdKPC2X7ycGScu7mYjT1f3hz06uauLExOoSOOpuDL+xZSG+5IjeLVjHc1sKv3Q
 tasdQDSh+rLkUCTR+w7SOv2lU/iImAH0y/8LecGhjzTXGbiTwVA1vbIAt7voEQhV
 somCzGNxjw73jIZQMYcGEAKnsMt4S071ZHaujLHvnz5pLEzSoNItbDmCn+ZKbTwE
 EorgTNqvVm5ahvDqmHoQzsePSpWahnNH5rRh4kuX2QlX/h1UL2JAbeIY5VecOuFo
 aKGrkyxY1kJ3j62DM/WlT5SC2vLp/oQA88mejSPRcpftu7cY/pp76i0kdRS5lmXp
 rmFLzk/Oo9WppYdM9nB6OSN1AyiBI47/HF0p2pv7MSSu57qjXEPod1AKyGmSqI3h
 3F/7v27ow77iryyeZ89xtuhsKmX6bYgolz7LU4RGoRf8gOacSuJ7I54d/v7SI86y
 UZYuV0IpTiMXTwOaeS4GTJ0kruOixiaY46wMPZc6zpT9foeJtkcY3Lkrnofym200
 imEPXqaTqCZVodr9D+HrFimiht51rYTJj3fmxAeX5BbC4BqrKzswERe7NnZb3rEY
 O6Ur/9wJhnZQas9TVCi8
 =N8Xf
 -----END PGP SIGNATURE-----

PVS studio is stupid

Arran Cudbard-Bell at 2017-05-25T19:32:40Z
Files modified:
	* src/main/tls/validate.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ca3a696470e07c142c7f9050b150da396fc3a73
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFYAAoJEP+k1YKfttfKY2gQAIQc6Y7umEEyNUHs8DvMujOI
 Us8/WvICTRGnTQAF6SFg9sbKdWdFxzLcnXsS2aP1J/NDYISeQx4P7hNfIFWYZP/7
 cPyNxQPnrJQeYgEplra8M/7ux+0aWIAe9ScekwrKG8MY8uAEJjsIkwE9XxTZm2YE
 c8Xt6jkr4AFkUjBxMtZD88pOkvwg7qlRXHLgXD++0NHX8mdyHcdIOBVFbVohUL3Z
 dIaET1TKB4e7tV6sbpVGMIl6YrNTQSGHEeKfBLamTDO7OOwn2tQP+heB90pw9E6t
 GlbmCgbq4Hltx8IxXpSLoVsTMocZVm7iKWQ2hkpWCUfFdCa0t/PxhIldrJ5iCw7n
 kYJB2XYxMzgRcTh0J5Pb7JHLz5gfCV4sIopAixxME10T5gQR2lqnnLaNdhDjSjE6
 etaL/9K+EdiTuLZqWc+qYLE5eAcXu2N3Br5BiMAc79pX36GpUqLrN5FbrTMpNWJ3
 ao4x6dcuumEWBuuTmlIbpjA7pstTCgEH7MN6B0U1X5878bNIBptYk6tBt/3ekGoU
 THOXzt1wSYkVbO7KdWs2SOOf7Qzj6uWhajAlAooGje5zuLjaZNUWDaHVaVDvyU1K
 rD45hfDjgrlUO3vThLa3uwGOIF3utjpfrhVQ3LO0rOUljr9Z3qbeAcRzmQtEsAfO
 jH8Fde2bLu9Xpj9sA6dl
 =VVmn
 -----END PGP SIGNATURE-----

Fix comparators

Arran Cudbard-Bell at 2017-05-25T19:32:40Z
Files modified:
	* src/main/conf_file.c
	* src/main/dl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/10f3811c00d4101b32e3af58fe2846b127170f48
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFYAAoJEP+k1YKfttfKQFUP/3N6ZmrTrxe23LzM3tR2FmhF
 x4EzMdwYODINFZUNIcK1qmHjcaEKjn2a7Sg3ljYMzGaa/rXhFiG5/EvdDy+s+7Rq
 YCHoO36PUcUInhtuoFIzX57u4Qmvxk65NvuLOczitag2uRt9gZrpk4ByUvScQTHh
 CABx0jueF8Rjf5OIfbhwdoj7fUzuq+LnJQQS6mlhgKcXVkaeuG2zimVZBGiy+Itx
 8peeoWdrHVTLIuyU5zQ0qmY+RiQs6pXZoKREqdNMPlr1G7CKZDr4NrY4bR4Zzcd8
 zuAj0pHIyuZBQMiwdIMwP2exoEjwCwVZdFXMIS+pydm+NUnbXsC4ruEXVT6e51DE
 auox9DwKJsWBX3rSNcQlxQktf3cJkK1huRRW1qUVa9IrmnhVdKS06kzlVTQHNIvc
 m00oJW7Pau0J+Dk67yGIkGMQabNTwjCM5koxZkQop03nE3fQiH/CwHYgxMXNVRyc
 AsaUnjOJn8bYV2KOQyiGRLst7QXvUrYD/yOLUiliy/nkjizsOAFXp4oq1GEjFQeX
 xMUxkkJCS2W8tURQsdIbWGcyanNN5MvJ8LljFuMveaHscthml2mpHlr7ZRIgn4fu
 QTmzeQFE3b3T95xZ+201fB5/U5qy6/6dZvSntK7ov24wDU4ZBZOn7P/NEG3aT4CI
 lf5k1cc8Wmw1H8et1OhY
 =Zp3y
 -----END PGP SIGNATURE-----

cond_eval not used yet

Arran Cudbard-Bell at 2017-05-25T19:32:40Z
Files modified:
	* src/main/conf_eval.c
	* src/main/libfreeradius-server.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47ce563d6f1ca3abe64908b92d9328f551113fa5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFXAAoJEP+k1YKfttfKE/YP/1UsFZDAgCQVK1JGadn3Zng/
 b/x1yTAZi172GSI05mXevgVSyfwv6SgCdi4Jobt8kzs/QX1lVyGuaq+nuHVLYBo+
 cZC8nRZRAZqp3RHEDfimNtafl5O3Eb7KMgbQ/6i3MKO4F9F0lWrfECfzmJWKzzya
 Ui+RLH/+ttjLOQQ/SL3oll2p1Wuyxow7g2iioEtI5Ejw70UpJPXci0yn7H88gb+x
 qunQk40dBRNBzP+VyywmnqvBfpA52mlarn0vcUz9lJD9IuqhGIGBWheHGxGBAxxb
 XtEw5oxk+PY5fBIr3oPDA6xUM85FdsJhO2Ou/czNWIWOb+KveLt/Zopqgkmu/OoV
 ZG1eeMH3GSz6nRzNgugXihpLQucZd7Sbbq2NhoUdjFpF5P+rh7OLTYVGgWF5VjhH
 L4jwWL2CCxyVnIuJ5jShiqwW0JxlIW80nEmPHDijQByinafLKfEAOuv157NmZnYK
 lXdrCR37RYKOvzgKC+WC7c6UOVt8Rx5OF8oKPc/UpHfKANZZswK6VIspAEJl81Xa
 qfMBsNvwCMQThThtznLiuBm/hb5FDnIAGNgf0ikaH6LJPhJKVQRD02iKNiiWJjyV
 QZJoZK73uj4YANuq8anJ6sjJnEqQdDuVG7F6NCKpntF6m7nSJd7FJ6QVpe1LtuPG
 UwGNzXsbMysLgVriXEfs
 =9OgE
 -----END PGP SIGNATURE-----

Reduce scope of p so it can't be used after buffer goes out of scope

Arran Cudbard-Bell at 2017-05-25T19:32:39Z
Files modified:
	* src/main/exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/294a9a8e570d58838e70006061dbcde6c374aea0
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFXAAoJEP+k1YKfttfKhKcP/3fNSUUU4inYnlE3LQiVZ57Y
 GHo1/zuNFLjDyssmlDeCgvtT7DNzJ4wqwpJ1lf9CbqxpsbMqQwyLBD2yAgsyh0Mz
 F/KsbzlkKGKYPzGQl3q8xTLcFB5RVDjGz0CFmn3YNVCvlRdg9I2URWP8mnW60iPc
 NSY9n6YnsRD4mT4U6opjfLAz8UG7vmMmTMLZz5gHcwpTHr9pf1srwycGO60htSgp
 6j1L3yJVcI5JiCHXUcKlEZR4hCKFP7pplSsPzSDoaKhpZw0dUw88QjkpEVk4Qh20
 8DumSzKvto4FDygxl4nvpkJG9A1tlxOd9WZ0l+/ScxTq+rcLM4Gp85thqSLdMUbr
 ZX+BxgtolnRqkI1mRALdtsO+RDOIyvPxeGZNB32LcGJLzt+qhHr4u08lZTJvh+fi
 hKsbfiarPHsvhmZVuYCPIbGDK2OlONzIoPrsa0F+qlKaowsCbtpfM7gaSv6tglwE
 77eRtgwJtUO8g6hwL4kJI4uMbovV53BsLAVuhBUMtuGtnq+PLS3YyzmN5LqvU1yK
 U7CqebEuVG5jILCtxa4rQN6I0Ipsy9tiub6WA07a7Aa6gXpfgbdVqqnUMlzzvwdX
 oemrHf7PDzvPDA503P4Mc4UcJvrscdaOrzkULx48NvnI3onxnkzE25MN82vDbQSc
 cK5o97nsDr+uYAQhDTiB
 =7XAF
 -----END PGP SIGNATURE-----

Assert first

Arran Cudbard-Bell at 2017-05-25T19:32:39Z
Files modified:
	* src/main/log.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e0a8400c84a856086b9d2b3fb1d70677672397d2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFXAAoJEP+k1YKfttfKvjgP/1jyhd+WisZ66Tkl/zrUTM9S
 IlsIZ+vvGtuGjEbf1rUAPLXHJTYw24+Hf7xifYQUY2Ae938uDhNmW5rso9RFmQjN
 li78GYejdXFMpDqH7sY33x/zcgLXHN3K0i26f0k6ePY1waChwnpV6SwpwTC84412
 vGVpJ/QwonHzhMcejF96TF9kL7+ie8Gu8Gppbh1Ujoz/BvW+/GkTjkGazMx4qzlY
 dn2YjyjbJWn9hniIPougJ08EpncLwaNzPnYZCenmdzrTa+QrUxy/OC7ucL9PqzP0
 1Ut4zizlDE+j23zm2GU4XEivTHodW/iSvWGkmhlhKBBiQAIIfEJ2KUMvQrPsoJz0
 218S5QzrC6QQpnpjsRrT3s+qqj5VGwH+FKrpVBCU4a99t/T9tehWdI1zpkp8HAX6
 0pv453KnLrmibvQyXA32wPtTNhNq4V8WjrqwIFYbgatowbuMgSHCdUzDtAIWitGa
 NG487NzGu37N66bDCoRkt9JkUG/DNVCbqQgery4OOiL3E84QwSRCTgDQwbEekRp/
 yQaVpsO3qn+28TmbFc2a+ngKnKdlFgAFx2DWWZdp0gvyiidLEqM9AR1ODFPXwx+u
 V3eySpra3bE9ypHp4TP8w2L7Nv98XGt62r1krZrneObb8XEgXway+gi5RYKZlVhK
 T8gw3KPKPuGL2TxfR3ge
 =2dZ0
 -----END PGP SIGNATURE-----

Check we have a reply before checking its code

Arran Cudbard-Bell at 2017-05-25T19:32:39Z
Files modified:
	* src/main/util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a725361ab177e606a6c91fccaa0906c8e4b5343d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFXAAoJEP+k1YKfttfKTYsP/10ZjKlGVxE84d3bn4ydyT56
 85p8Sgw+Hyhwj8Wak3rnHZh7yY2fk+xPM+dzQtO6R+5nan7Dp4PwcGN91lJuEySX
 FrABq0oZDtMCQRtwE5e6Xge4H07TVJ60tmJrzNOTCQhRGuic1VKXSMuoq2LTWrYB
 6KJeLFj2z+rTZXtx9Jeux5LPf0EkLGMwFSnDTorlryuvNW8vSx5YLL/tbGsXwn0P
 LmguZRBCPEWL7Txmulk4zeM3M5vnbn1i3DH1O4u5TjTOGB/i+ERt+61zb2nM7nuP
 b+TVhNjvLInRJ8CxQ975PlcTW3JMCgbhA+r5tDEsMDDjN01Vr/fxStxDflZulvZo
 o+ghcMjLUvXt59figtbfKPP6slbvi0nnI3yoKJHXGiEHlsJCb6zK3EtJ/B1Jb4rh
 rQAgFcwTxWFO1JnYoSPPLbowRUyk4h26ewpqxdv2PK8jIQVsledzheRaQPompHcZ
 uBA2Uox+2xQA9zsJ7QoocflBmBL56YEW/rFCt4UtcWQZyGRH00GipzLkAYTeMrnx
 MVRlppTy3BdEk5K5SaDJrKCYb8sbPqOr9tD8h2/SJ5e/iIsZ60p9jojndoqkvEGg
 VUT+neXg0/3GL04CEiag6Og7z6VHU1R1hJ0IvJ/8fEcYCAey1zhfaUfI+rbbMh6B
 CZZaz9XqjvtHI1pzrBzA
 =AnRp
 -----END PGP SIGNATURE-----

Check for Null fr_log_fp

Arran Cudbard-Bell at 2017-05-25T19:32:39Z
Files modified:
	* src/main/radsnmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/783928bdc05b742fec538fdac9a1269a9e1b265f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFXAAoJEP+k1YKfttfKsQkQAJKvE0yaQbBRATOvCarsNOlC
 gx5mxSQos+0147tyr99HkA261O0f/P73pV6HdXMz3KNvENT8WKscEn/Pa1rGhnkz
 hKf247qB2pLU588l7lxTN5bmZSS9nVy4o8+j0I/QvEmAkkB2sTx0itvB3Re79w0y
 z4mONCw1isKwzY+PebTLmJ3ao4ZjczFJ8dQ8JRaWhMdIJe6HCZqfxWjjYPY8sqEm
 Gsoy46muX6pIkpimRjDtKIJEGoIxGZw0VAsBU53cmT0Q0se12oEYJLWFyvuPXy09
 nuOea1EufbtgJxAiU74Q987SNrtw0nxy+0aCO3BJctOekUMHPeMk5i7PDF9vYjpp
 H4bZhkmRRW+jeksv8+TqPeVtx/lEtnpTjh+Rd45YghbbuG0TKALjAF5dZgerzcBT
 lgRf0PsH73gosevUEaRw1wB2fkFdkuvUyLTTyaMS2Jb62MdcBvWM7nufQ1/4kPcv
 b3afGZLUewaYqGj+FqlfNC+Nin3J/oCD+LDPEKVMz9NQUtmvqZ/pVQFr0HgViQ10
 A7Z7mF4eWXF3cOzG41OrnOybdaLzUAdGSY9Ep6i33QKtE74i3Nk5a/lma2O+RAaH
 zjmxBmEJiyFgG7HLT3/fj5ZVETFuCYyLGmja6VCIuoyj7aZ6FM5Q++b3S7YV2EOS
 tFLBm26n/TMuQs5uj039
 =7Smn
 -----END PGP SIGNATURE-----

Fix issues in the test utilities

Arran Cudbard-Bell at 2017-05-25T19:32:38Z
Files modified:
	* src/tests/rbmonkey.c
	* src/tests/util/channel_test.c
	* src/tests/util/radius1_test.c
	* src/tests/util/radius_schedule_test.c
	* src/tests/util/worker_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/95ed3f89636ad797f5c6480f184f66395b8f050a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFWAAoJEP+k1YKfttfKTHwP/2P2EIvUHptfY76VjASY16gK
 42OvIxyW+GmxYNuxwy35IUwV6UifpEtBtW6t9wincfUqlOvT7Ik4hlc2Fc+MofHE
 YqJ92XGxikRKWMziQBZ9mVEFC47xFDEkW+VjNDykPY+VwggPWboHh6YEvUEh0cuu
 bKzsx+gVxjwGu2M3S4EE2o1sgdIJkGjQAedLlAL2Xn0xqdmSJo+xz+WocigiHvtF
 LTFp/N/nmco3dan9Q39E7CIen5ecmwV797ibLl+VmzEQxxAXxiNvK5XWw1vyEgiv
 HaeLyAAL+WWiDuW02Dz8NjBaErMN1Ctyae3j/NXPYgsuTmWMyBPGREI4tVAy1ohl
 CCTFeIBv9fLmmFIogzHgdbgnEp5IeoXlwZ1zCX4CZI0YCeQ7culq3tpLica4w4Nw
 Gyb0E3uaiLfFonKS3+S0w3Ni5tipndmIFfzctE3z4dSpx6ihdLJXCqDOR52AsHda
 FOuJYShEKXxMY0OnVAFnQBhvESzmWsiYlits27I/aw3SPefe/RCm/1wtK4kd+bku
 dDTRzvcSzcePYKRB2TK7ZWtzP/dwnmmphPEuljS0tb+6ApByK+cpjD4fNeawWVrv
 ZDfez17ifBd+DGz9h06iXRIv3gPmkgL63dJOs8xbVltjwyZqJ2J1KOBDWUfeOZSS
 TMf/3TlD7Ca9XMG/3dHz
 =uITo
 -----END PGP SIGNATURE-----

Use isdigit instead of strtoul if we're just discarding the result

Arran Cudbard-Bell at 2017-05-25T19:32:38Z
Files modified:
	* src/lib/util/print.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0efea93f6ba700edfa4691fdeb2878a0138e0f29
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFWAAoJEP+k1YKfttfK+HkP/1D4np8u73o5g/D0edl3H38g
 WaPYgtT0NU+IWL/xFl9EklrX+YYZ26eKQYD0HXELvmSB5GLNBanQ4gSh09aHTe82
 suNcFJb4iISF6AgvB4hQouqa0aLcU8cSYGJGn0s1NP2Vj41Zh40ThupG2XfNh5nh
 uCZXuh+g/eyOVFgFxHdx63dm7EnlykyVuxKkMBXSKAnYUvrNXs8HExYbg5rNXrO4
 fYuUCEN7oY3HkBQXHKnmBrc7MKg9THr1CynzVWx6R/0DkT/CrH8o0eMrScEyAy18
 ajcptYuMvVwH6/JrUkEvbBM4FuOWM2drwzB90yydjmsQw6GmioP5gsZqCl1zq2ZX
 y/TqaR+uP8qHHwm+4xEAf5JWeJMSZtCcYzXR9GM0fxL7vC4R2zp4FXpUnYGAzm5t
 fc2s7wi9UogzmfWJolLhipbyL/crhip6BIi9vU1Lw3EQLqwQPdmG32eLT+HoJ49q
 bZesLvhB/s3M2vmg6/XkuWy68LFQEbg9r/LtAmsFax4EQ+NUG94EstNFrHygzMmS
 Tw5Cg76ZETmCcZG7RNRu/JKiaxdIWkguPZBPtHqf+oTNSWoA/fs7YY1Qih6vQUFq
 GP9PHOZSPxHxn9XsJQnZIuVE97ixEcz5EvBJlNc4YM5a2Z7n5IF2bNluWdDHTNQ/
 GgxxCLhGmCPO4OaLQJWf
 =l2nB
 -----END PGP SIGNATURE-----

Fix order of assert

Arran Cudbard-Bell at 2017-05-25T19:32:38Z
Files modified:
	* src/lib/util/pair_cursor.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0d6fe3b4878e60af736ad61cf754dc2033f7545f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFWAAoJEP+k1YKfttfKAdwP/jJ0WeO353Ft5/rlmDKxPbvP
 68fgqfmL1IOBteNjSFrFxy5ADoeNDdhGD7isRIdA1jaFye35SS58OUzf2Az4dD3Y
 VCTSVcQWHIh6Rqyp7UTMOGSrP2NHizOSeThJECNcg0Qq2W/9Fh/guagDNXIU67P8
 0QPVhBqnCTGcGxcLuZ3/u5CHuivlXT3s2/Y+hXUrqMSHiN8drE8+oShSh8ZKIyKz
 Oaz9M+wY9k1F7MRkoAJaTTZglqssLWh2i4HxXU/8aDalYHFWn6UWkLTYAqWp3xk5
 82VIUGw+IUkbhwO4z3AE6Vapp+6xUdcaTuGq1ACIDup+Q+tK1xGOqzou7cd0hC1o
 Yyq3OKmsq4mt1MelOY01vqfjezq4MCFvwn4eOEXyqAb+/BjCaqVfGfPgaJnaXjXX
 I/ZsNO0rUmQ1Hv6VH52Z5OzLrfC0HKB1jVjWKJtian/F2n5thwozKUqB2lovPNGp
 H5mP5vTCxEBr13J2Y904Ahru+g0J8pnFuqTsSck2c26L78mBL8Dn93yvTFfypQ6s
 A6UFpNH25ENUq+4RkgGnkMwIJwcriWGN2Sf/ZUfJrr55QplE/T+JpzFxDNdq7+HV
 qM8niaUDW46+RwbIT7EJLwPq1mVAQEdhWT1RdQM4Xi60YSq/M7tyvpJbYDTBmcQy
 llDbeWCtkWtK3j3XzUk0
 =+eVy
 -----END PGP SIGNATURE-----

Month check should use a different iterator

Arran Cudbard-Bell at 2017-05-25T19:32:38Z
Files modified:
	* src/lib/util/misc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/179369d0ed4e296caf52ec0a15198e7422cd2590
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJzFWAAoJEP+k1YKfttfKifUQAITxgPxA0XM7OUCguk2kDDLM
 MXP1cewJX3RrVNJR0MYN1CfgfjFq03aHgPzGe+nuVGlt2hvtNnHqNL9rzaiQ8+ev
 C1wEB1bnEqJ24jOplHCHjikRZHBTLwQzHuWq6WL5rM/hWOR09soaFUnibu8Ll3tR
 ryr27pPcvAA6p4HDc4LDg0eb44hcQBEnNr7hlOh/h3j3JUBuNw+KRFDJEU7KRZlc
 QaIjjh8c+WAi3z3XT0mN8tvr+2i9MGZ1o9ZwaJXqo3G/oEAsz0H0eGCaGuTDXk3p
 D0Oo47FcgGpQeSxS8GL3OnA3YNZaSP23GpyttJ25VT8ulhRcavrlxRRgC1Q2Hw92
 1ly5XuNC8g+4arM3eCw1gkDtxYG5vw8rqnd0kSQMIu+hkexQ4rYHsyfE+2BfNQpS
 fildd6wTe1CSJu4F1IQVKjZvcjkpVsbWvuEqIKZfAUx3QqSs8ofW5L9Ox402A2La
 iCQOXDxf2aula9D+YIzlrXF1Yk3ZhuD/9FpWfHut+gbblqVWIOsUCdNzuve5ni0h
 QmIvkDGVm6OijB1LO/iQa/p6ulVVhqEIrWhQEZvAVZgmc9YHG+tpE9lr1e+pCxWk
 zycnpJzo86IvAKzHqdZhKRwWHkT9WazB5CNiVhefwwfirfhqkEkSC/chq0sqnl05
 Lzpl+3hLj6DfZaI+NYIF
 =/F2m
 -----END PGP SIGNATURE-----

We do actually want to hash the pointer, not the data

Arran Cudbard-Bell at 2017-05-25T19:32:38Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b4134046e14fb8cf9cae063005b2992764c6c75
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJxCMAAoJEP+k1YKfttfKMqUQAKNlGRtb+xWo3nlSrLahJcHW
 JGfw2iCxVfNRv/UJuVi/3kZ9AETXGjbaOI8+OxiYphnzHFIdYtA7NtTvKUUGF0t7
 Zv2pbL/ygNtBPMrRS/3U6/rs3qKa+NQ46egBpeJ5pUVthUIw1P+URnZjS7wbwHA8
 tB4TP7/qA+n0ldVsEXixG40SHVu8OAiQJp6MYbB+swIbIDNxq4WlHFRAwuSV48Sz
 kZJ5Xo4O6rTjIyJGg194i3lQNf87DLOKj2eNwT7zmDfgvi7In4X1Hn2ET22xq7Q/
 xBavzPbIjewLlmvbA6mJcFFpowOCgrz3QrJCFt91saLPSFA1+/u0+nv7FWwU8SsZ
 4Fk9S25DsyxNykd/kz2tbAp2QduRdJTlJa93rWbBxwZR8H0iVEzZ+25tVi5eHGTi
 tIM6upw5GWxfmRU36hUdynYppqTMqKNehlYYyENWsmrYV25V847oC0icQyoSKpsx
 y0X0nRBaiJH2EKEOGxmYnmg+iK3KF24lmF4GLPciPt+ztjyP1/yTZGcwwB7ANHgW
 i3FBcLOy+OouHKOZ/pmApFUhaXqpMBmFtvzpFszthftI5vt5cUXWvCOOoCrhVveY
 +QSzEuoF4Us7J4kd1LPtLhouciNxti/aRJtp05SSnveSqbZWMe99vU7kztlltPMy
 /5kSYrjTY6NTWYrf7tob
 =0+iJ
 -----END PGP SIGNATURE-----

Can't goto finish if we're raising a signal

Arran Cudbard-Bell at 2017-05-25T17:12:44Z
Files modified:
	* src/lib/util/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b15f2dc8b83b2458adb86dadbc455dbe9acba0eb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJxBJAAoJEP+k1YKfttfKoicQAIrEixFTBFQi3Pt2ASYx3/6z
 OV9Otk0blD46lZpw1tmllXPZ+KmZ0Pv5C26VH9jgwB2Qizs5J9XAIJcsqp/VZ1l3
 E4TDJ49H1dhLvfQUTYgknQspsNbcX5tYqC9pO9P0kb9ax956IFOsoZHUnqBIU14h
 s4b+oIgEkV9yk0zEjBaYTYywdjBwWejzX15k+mwaGHOPXXdEUKTJp7BR59QdNL5/
 3CAE8hzTQ705eJh4ZCzIRP0mFaOBEczl9MQ0brPViZ8qtKH3UhULDGaa3cyzkRAY
 htM3wXIQ1sNGoLqcyYwcXJ7a1wPx0X3rjIh7m1+vEXrl5tjlBOK+ltILjUaMdx24
 NVcOXsr4SFQiEDujBgF1/HIWqvPlLvDy+gHT9tRaMJi32RagNyldaqcqTgsLbYRW
 PqShmPxRJnTKX5qy/1lTMxa4u9DuUcJyeVbQF2guXcW8kHDUdUCb/df0ncZ7areP
 +EXuEPuT8BbAXdOImIyHUyauI0bpIaMNIqDKRpt9Wc43lOh+F35ZdA90CY7/fUSM
 NCh74MLJJ/+z+1YV9ZWu4b6+Ytse5Rwofh7Ud1IZRGvOPhVuNG/MtYbQKqQp8sNk
 Z8/YZOk0TjZjZn/8wuunqvkBJJqauseELG2RO/Ulkr8amV86veTxL6ss5LPGwNKq
 Fd82ZRovPzQcyJD+5I32
 =ReXp
 -----END PGP SIGNATURE-----

Use correct format for 64bit integers in worker.c

Arran Cudbard-Bell at 2017-05-25T17:11:37Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bff33a4b29ed36142f5d820560e5f8ca02a28149
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJw+ZAAoJEP+k1YKfttfKzNgP/3+cq2guwdWndQ2OKSjoGnOr
 pMw6FTMVIyiZgYR1KFEhpXTN+Gdl1MlHxm5s2CLtN4YFmCqPYe4LqoAMzPeTYbws
 AxtEE+Tcsd+VF61O6nialccxRqm0NeqqSU6OX43H1OQHYI/cdjQOsUjDkm5nIUdJ
 104u3VP6DLKB5DU4qLcUCXSDJq0vZjMOrDz7iKlI+LPA2qg6/1SSMC7fxvkY9DZN
 LcsizkxWYSnT2V28HRvZDnhV6InMjizVVIUZ6jGzKpk6ofqIGxPiM+emzzYmT4FE
 wtghGEyoOGRTPXt23ycnXG+0+WzpLZzUtFRGE2EFDkwo3YVquWAsB1F8dT6hbH/K
 rqJ2VzAmUa0sSPzVv9GwjhMHCiFLfS0d8Hk+c5QU6lOYegN+YGt2khoW/R4TSts0
 kKN/wOMgQZ3lal/EUu/QeuaTrxr327moiVSYms7159jD9muk+VWp6A2gJt6ITcD0
 fHbRP4RarUZwbc+4y4vYkz4CbIpfNMA5iHPYamYGvbgsxahsHll7W2IU3PGVkXUX
 0h7TxZ8jexKM3M5cvBqUTdVg/JCzALNt2M1xNA1uZYHl4uBFrgxolHirdoqwkaNJ
 qjpuH9NcZAEV80+H45v88JXBITq6Ijk7hLCOWFEoMxWJTVjNA7B7mUp54tHMr9fq
 /+pbD/r1KMFchCohFc9E
 =fvxa
 -----END PGP SIGNATURE-----

When we're localizing a header, copy the number of bytes in the header, not the number of bytes in a void *

Arran Cudbard-Bell at 2017-05-25T17:08:41Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/526459912aea4f5e5982f75ffd5e77f9d45f5d2f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJw6JAAoJEP+k1YKfttfKpAQP/j8ZzPYOmkrvMOw1X299d+lP
 5q9IiyoPkCui6DhLI5msEAuckhx9faLURQ2kkNe3pvp653EzPKdvgFvwnSolRFIs
 cxU5thm1va9ilB0LPbz2uv7jQWVYL7qjLVbOb64tR/4jJ+XGzmd26d+Hix+o8p0q
 YSu9hiEDXEVHCkL2e0WRf+iz6FtWf30mv35CJS+1uZo7FPwGmAhjPbtDZduOvVdj
 A8QIoj8xxSOpGf36nC2/CwTA7n6KWJ8hr+sySiP7MLFYTaaVO+O05zoYoZ+vuDSN
 slLSDTvbFjNSo+TtsF8D+8C7/cZo1LmwPuKGU+wFER3ZBttETTcbh5Y6kMnp097r
 BBZLyYwZHAr+mjyjEGIdZQp8D8g7ZLDXTKJPVol25xyu2nkTGBNMIc8H11uD4zih
 qt59ke8kgpAevVwl2l8VzvL4u1YB81N/0rI8eg3I25B54/TMCbQXxezup6vIqaqZ
 TEZdZxXsfsSy1Nya6S1XxlGuN1iKAaAB5A1k4FUpY8IRFw4PYx9+qOc48tfyQ39Y
 urC2OhRF7bnvZYvmcNclAhGGmxMkdW652bTr7TzuXcEs/t86YrETDyjYOeAGP7VD
 mnUSPp3aT8WzMawK//5OU3FXg7epRdflZ7T575ioBIp+8fPUxeYlEaeiXHP9YHIh
 d4O/M1z4MmB2Foi5+zUa
 =ojm1
 -----END PGP SIGNATURE-----

Fix PVS studio issues in channel.c

Arran Cudbard-Bell at 2017-05-25T17:04:09Z
Files modified:
	* src/lib/io/channel.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/03c7109ae0c3424b3aff43c06c2ae63787a72976
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJw2/AAoJEP+k1YKfttfKK5oP/3op6gqqou7JWl2N9SyOsuBl
 2YNzgVLc5M51JKADUHh2bThsqtsHlblOVBOFY6RNiLAHP77yQB4lRa1p7c/Ibz0F
 8MUnSDqRAV2uqaSTSfAfV0PBw6SXjLzUspla9YSHvQJlUfwHjTBsZWExmgCSw5zs
 It+8Dc5YpU2hkQRakEqZre0aIfJeiRZoevVHKaX/VmAbbh0VPQ/iUSGAWbOSShaV
 3A6faxt0fQMDIYRoozytpeEYxebQp0/kYQx0BIWZfKgWhurttQ8GpCtczTDX9s7n
 /dz5YYZri9zFbX+ckHWNsFCeA0y7ZWL4TS0E9/5Q8CRzpz/S7HNSmYpHC+I5AyRM
 kncVS9CXkbCvvBJwYh/7I/wPxH3gsFug6WndfeFSkltIEmGVfV1mockH1P+7XpiK
 41YIHJHTkCgQeoIE6ls98/ys/jgPkhCqJ8hZ5p7Zv/JOWK2Tzrcc5AhKeV/BnMQL
 yNs4FA9bBT5bho8s/kSxQIQhCRDplxHNNvZNcKMR4NlbHKlHQD/6wzJijYRbtj9o
 f3rlB16hWKgH2f0i86aFHDLzzouO1jEf1bStsBUJ5Jfuqd5E4BjZShGFnUPOCJtG
 WAuqcUR+vBvQodeGiqJ7IAbOMEeAasY1N1KSsO8br+mzo4w/sDNqb6ab2VIsf3Td
 jn6Q8t0yCLSbZz7bR4m+
 =AWyJ
 -----END PGP SIGNATURE-----

Use correct format for 64bit integers in time.c

Arran Cudbard-Bell at 2017-05-25T17:00:47Z
Files modified:
	* src/lib/io/time.c
	* src/lib/io/time.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/38fb1d094ee2e5f7203f8f8683b1a62d0d140a97
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJw1QAAoJEP+k1YKfttfKa1kP/RBcI+46qlNy/fLbUJGyM3Jl
 EhkHQvJOhfNd2qWkj9riAo6pbVEleP+S47pBOvWTv739vDhfNUn1ameeuqRnD9En
 /t4e0c1g+UfV1m1Rp4fHCOpbDeVc6/jizhgvEYEJ0Uztd9roW1XhaP2OfwZ2AioX
 BzXdGviZYMwkX4Gk/PruYAzR305WlgbwH7cESGaugiVYgvT7OJ3Jwn66FDzPZHiD
 3kcBL17ZzYxR5eDsf0yRpac7oSn7lhvdGHN/FKeBstiigmOliZ/kGWdmqsUuanEZ
 INHKMcsrpTML/8Fs8jsrLHe+EVkoup+nD4tUvVjz3EY+jDw0CNdMz0kx7lV+I6c/
 wrdwqhkABVOEmdpaCzmhVTRXTaBxEBF/dvp/46tL93KGU+QQXfhcwu/B09ytC6Q8
 a2OsoN54lGbyw+CrDzVkvYfw6OY/jOWfo92sYYU5hvz5e5zRxv0hBAWXfXgtzG4B
 Nf2R5sMO5YDCwIQloFXLIqCcaJvt3uS9GRa82eaJRDQ3wc9JU4znVDS3eX47l0vm
 qAr1hr1XY+yGxqF/w3hE/KIiKzv+asXsZCv269g7JguzN+hwg8wmcq62Wv0Hl/A/
 ofN+xGDgxw52RTJoskVtiOfLHz8q6I0PEBxkYj2h1LpQukwbwE6wyixIUDgaDrzN
 6g44+TXHds3C5lqURELI
 =O/5h
 -----END PGP SIGNATURE-----

Use correct format for 64bit integers in atomic_queue.c

Arran Cudbard-Bell at 2017-05-25T16:58:56Z
Files modified:
	* src/lib/io/atomic_queue.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b3e77dd36b05c76cfdcb5628a2af9571594b42b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJwvjAAoJEP+k1YKfttfKrvMP/2LOXlBg2kwty7ws2G8crVZz
 aL+GsUhLStOtAFOZjku9Jstbo7DyxEoCQbytpjjUe7pQHIb1PhXOeQMzQTFKMv/P
 7bYk5Ljehx6O6LAjzHU+7C9gs0k07PZ9LGWp21EhveSSBx8kJWP7hlfl47mFwSXY
 V8QF+No0QDMKDzuHM3vn8dA+AZ803e2DpXxZxgISin4cc9hllVWoojwH65E6eogG
 XFDWSvgVkn0rFAZ1iag5yO5pZY3Zujto4sk3A84Pn+EAECoXZpOiJIZ3sDLv5Kkh
 yhp6vG+xPTSUQJtOaL7NY9gYsMtGxuRtK/2Cc54sRVwwJaKbrHpTmJOUZl1+MC5V
 7BCkBqkrlmL9fwhFkmSc2qi6saMfj/BoIUhL0eMjoaCQCY53KGyCAjbEW0xdVm1w
 E61pw+5zwVc95yRSxCqDHhsQeMGchgnQYXScDvl/7b/qwUDWYuya5M2ebwCL6QmY
 4lYgWcVLCmI2t/E6FseZOY9RLNpUn/kGN55X4mGjstAOQeAPsZpvssje1JqCfaqz
 7gx0s6w3QuiMqVEg3TeoPBJTKTzZ8c6k8quz6fLUqyIyNxO4PPtgk8OrGByu+sny
 Ow4d3V/6vREXHtWRNpiYFNouvzUbgIMG7a2E+4qdT5wsK2emxx73iZyk34c+jN0o
 oAt41g64NVmo+YgTnTOx
 =Cn4p
 -----END PGP SIGNATURE-----

Fix pvs studio pedantry in jlibtool.c

Arran Cudbard-Bell at 2017-05-25T16:52:51Z
Files modified:
	* scripts/jlibtool.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/241398fa9a22bde59ee838b09a4aa9d9c81dde93
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIcBAABCgAGBQJZJwqEAAoJEP+k1YKfttfKvMYP/2OHrriqUw9KJ9ukiZ+rpeGX
 jekULI/I/Lwvp6suRoJEihxpFnS+svkYi+WBcvCEUaPet05u+XxY3plik67mxQeX
 tcrGUap415bIee0Sst0lftOpoo11huF+yCwapQyIjkcoBcWlMZ+iWpY/LctJt7jx
 mCwe7Wja9a3Rmjv/sikrgYMCx3hXBUKnEfPlGpBoNxx+BEhV/dCURVbBdS6+OXLy
 12s9h6+rGQZU/ZanY89elauvwsVM+ZRpL8KIB6+KiYt3Z9aEvuFdfqcAYXL1o9Tw
 sXCz/9o666n2ifxDE/X2ua6FFXdRkyXS4uv5OKRS1fyRm2ZvfEVHjynl4eYwR+QZ
 /nBJ3PuOww7ER0nzOHENnXZODC3VUVUZ+Y6b1am9lnoIWv1IGKfvtXk0rpL/DTQI
 C5zSg1DWpOMtOFYrBUffA7FCRyxG8Dtfnuy1PKGRiBVDPhmVObp4svkovYH+R+b7
 IL+P9lFLTW19Q2Bp8lvHtO7MD61RCD4AnO8zG/URMQv1ZZfM7QT42xrulFvheaTn
 7Mhb6CAgn7UXfsQocL5J94IY7KiwLZN45O5pDLozQ9IGpQqLFqHs6EeP/qIcGsd9
 s5mMdo7pkOtNYv+W62qlfiLVLGHHQJxpH79jWg5yMbrbqfs402rJJVJB2q2GAQsp
 ESYnGFumiCnnOAadPkr1
 =qFOh
 -----END PGP SIGNATURE-----

Allow rlm_mruby to build, just remove its dependencies in travis

Because travis is still one major LTS version behind current *sigh*.

Arran Cudbard-Bell at 2017-05-25T16:46:59Z
Files modified:
	* .travis.yml
	* src/modules/rlm_mruby/all.mk.in

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/650bceb3615f7f55cdb863c1609e518055d5b9d5
====== 
-- 
This commit summary was generated @2017-05-26T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list