Commit report for master branch

The git bot announce at freeradius.org
Wed May 15 02:00:02 CEST 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzbOzoACgkQfQ55zXdi
 Hs2kXAf/Z8A1r9ywvX8c1NjvoUY4lsTAweXwYT/X3P5utWS1ul4kG2sGJ++OWTwu
 BGitjPQx4zaIBv3HAobqVUTFjbftPxnEbmcoP7UFXLQMWPZBXYBJ7AvcXMIZRhk+
 l8EyqGzRWbTT+yJ3n/wN0L0riCzMl61h9sza6LdZtOhfhtpVkuwGGksN5N8UNsk6
 iiM+fBRtqLRpiH7OXaZTly1nBQE+IeZmoNMOETsKF1qsVAtnkBlnac7Zc7Uj/14I
 6BaP5QE7FO7ITGVOs644aNOXdxSzVF95en+yvjb7hJV9gfQJ+lNI320twB6eW4tC
 1xNOmUa7wWmdaJkd+KQFYoGmGGcKCg==
 =I0lL
 -----END PGP SIGNATURE-----

use MEMBER for struct members

Alan T. DeKok at 2019-05-14T22:03:32Z
Files modified:
	* src/tests/unit/dictionary

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2c0d266b222ac25c0a62e580e2ee2c30cceed0fc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzbHVEACgkQfQ55zXdi
 Hs0B2wf+NlJ2m/PA2kVkJwOnDnXpZiBousQC369X/T5s1SHCsyEJxq36Fwmc3Buu
 cagFTjrRfaLcOVJwLoy0Qfxp/RSiiIEhGGjNmk2HVsgiv0vH4dd5CXgzOB/cxYhX
 Peqw8KjNnKLbmiKdZpWbGua16vXo87CyM6MnHfh/I8vutA1Rmcbr03PKNmB+MP8E
 bNOLR/6MpmT50iZUwOP/p9f3EPgRRLmSU8whqZlnAYwXdSLm/S6L/pJici2Xbxi6
 nX8KQmAX4XGOaZCx20FGHSkRpIf3BVzwtsa0HZXmB1YW5T6PSpg1CIJV6yD1TEQ4
 DQXcwyH/W7qNq8vJuPx16/9sbUPmmQ==
 =mj33
 -----END PGP SIGNATURE-----

don't dereference NULL

Alan T. DeKok at 2019-05-14T19:56:01Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f6ba65bb279e69f4b901e2867588f34e15b95b6f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzbHMEACgkQfQ55zXdi
 Hs1Dsgf+Ky0Qr5AsQnm2N84ih5wRSicgWQ2yr/b0BK7oyfnw2iTroPtWiVbbQ1iH
 p+c5qE69Aod5qVu2pSsMCYrNnjzpB+B3Bm2tbQpIdPEYlGKKZloQLwKdy329xA0K
 MeQPgkBa269M0pdUIXHqy3XuXfhLp8XxVG3rS42jEq3MPvqFeGRJS5F+uEHjlmwo
 QfKmuVEkC4WtJj3koR5CXIgNKNeqRs9A74wZz2NP1d9oiKzPpPVsj70UH4oib+zq
 glbVX+n5q9rdwYJ8F1LCyxWMLBRWlpUQSVFo2lJ47IFKM+tS4n7wk/kzc2xtwHts
 WVYQ6e1xaDROdW4VsSXbUbVxVMAI9Q==
 =Y3Az
 -----END PGP SIGNATURE-----

remove unused variable

Alan T. DeKok at 2019-05-14T19:53:34Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/41e8aed7f1bdef9614b6ade7965e1e250de5dc6b
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzbE5oACgkQfQ55zXdi
 Hs0olAf+Nyc2Ys5+wJZYguPAFLVM13TO4QYwds6N4WTWKzhQYPy63g/QSElfNneQ
 0kbb/9kGI2KKrx+hFmiT38EZQU5TBYnyJOpSXM5uAUGdwMw/kn6++jU1Q044j0aT
 TZkqdN1SL0aBgfjacY6hl4OYpbR5NgynrMgoPK0h97Ze8yVotDOx1JvxIAJ4HCd/
 2MonKHGFrfiMORKXG132fOhlMkBiiqMf0TQYhnaSqxMaO0q77xqcSx1bB7722cXt
 uXakXEmE01yCugE4jOvMS7q+O3ECrTSFz1DASUSHTiMY9+Iv+NDprMB6JU+heowR
 jiYvQuU9IqTx9NXdmv3x+nZZES5LeQ==
 =LIho
 -----END PGP SIGNATURE-----

remove LONG_EXTENDED type

and restructure the code so that the EXTENDED type becomes more
of a protocol-specific structural extension

Alan T. DeKok at 2019-05-14T19:14:34Z
Files modified:
	* share/dictionary/radius/dictionary.rfc6929
	* src/lib/server/command.c
	* src/lib/util/dict.c
	* src/lib/util/dict.h
	* src/lib/util/types.h
	* src/lib/util/value.c
	* src/protocols/dhcpv6/encode.c
	* src/protocols/radius/base.c
	* src/protocols/radius/decode.c
	* src/protocols/radius/encode.c
	* src/tests/dict/base.dict
	* src/tests/unit/dictionary

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b1d55406c071c9ad90887abf71879306cac7e967
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzbE5oACgkQfQ55zXdi
 Hs2aDgf/T2i2Vs/VUWOosVhjJLk+E1wnBTvbij1SlKJlZimJ63M0V0n6Uz0AlhwD
 xZw/reJUn1/YP/6N4LkDZr3lxpIrDcqtoc6wyfgC6K3eC/a6wqOSO/QhjX2l/ygE
 MA/WT/O9ui5u8LQ64YZJXmgHcAR073pdF54c+B5vlFgrHgy/hP6LjCqLuqkli3su
 UCMUrrC40eD9fc80OYop0JCjAGzfykEbulksPFXpjvfUaFlhfl/c8IaZWhW0cc9Q
 4ujabK5iWHCl8RvCJhLUBbPgxEkp7TwFeqZ8JeoR7Ih4eIcS4JkgCBazEig4Eaf6
 zW23kyBMFli4fhr1fOd01VgO+13N3Q==
 =agqq
 -----END PGP SIGNATURE-----

remove testing config

Alan T. DeKok at 2019-05-14T19:14:34Z
Files modified:
	* raddb/sites-available/default

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3a40e9a712160542b81a9061f465fe318c64d45
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzbE5oACgkQfQ55zXdi
 Hs3GWgf+PuytqHw5J/sVgdYAj0W1J9IpW9VbmNz6b0bkPPgOmocy6dmwPXBJU7Xf
 cS4XwnrJDTwwU4fisl4y9I/ErnhLI+/uGW0opyWoivokksZyZ5jpgLy6Y53kFsm8
 B+K89RNvREisJnV5+O6E1wVqfuQsoPQU9An8NvhEcKfukoMySH5/UBO5s7G9xhTY
 Ix/hD6Br4S1z6QGTvTD1fmags2GtmWJ8mVnMKPPJ95Ead9hWyLidOC8SCsYc2x30
 aHwq1EW7QsNeRh4TJlOv/0J1gbNY10t6qiAdNhFAXctLhmKlhwIB42r59nB0mXJG
 qh4A5d/pIJfjuAM47pibkZWv0YF2FA==
 =RqBq
 -----END PGP SIGNATURE-----

call rbtree(delete order) to free modules

and set flags so that the verification routines don't look up
the module as we're deleting it

Alan T. DeKok at 2019-05-14T19:14:34Z
Files modified:
	* src/lib/server/module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cfd75ffffc1f90e5b6b63a5682c74dc48fffcec3
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlza9FMACgkQ/6TVgp+2
 18plkA/9F0uuKmh/UZxRRkX5FPTLBkJeLtkoAHhC3NXFD/VHJmVxH1qiO4puOWqf
 /5pjiMF25EaU16r9whbnHlj832r/gdyUAZF7+aCX7Wn9d0E+1fCv5Fw13bs8hnoQ
 3lC8I0VKTNxYdZtdiZBx102wtDwaZ+6w8uDtG7W+979+KRI4SG1vjWvxxfYjIOY0
 Rs7eyMbcLSL7rjQOumkVANfl0DnenM1X9D+O7gXuYQkqlo0aYi7LBixYgd7j45Ba
 dmSC2WmKogv1dPL+Aj+JcET9W1vtqe7JKy4NbzZQm3hLyoCCm4SeXP+EC+v7xH4i
 t2YRv53Uc54pexO9xBwOV3bx2keAnEj4HJXHJ9SZi7zqUvf7wS3Z9yLIcHSh4X2D
 CEz/7QYKPZLWUYgCGLkexkNq4TFsGARUWAz+PYsCuQcJKadUYRpJ8w//hhZp1gbi
 SB0mJbvGnEdtbwSiAC51V1cC+eWHbRswZUWhi4taoTHUXYet58HgY3iMxiPUWJDG
 hxQlhvjyrPEvvjz3maE3/XMsEjDA1KmPnNpFH6mYlTXOd2TkzIkTm8gHJPQ4fD/1
 ETCaNYQ1Tp0D1oqil3802sgf04Mu3GJCPNOdIx0OCo6qZAizpubgWzJJvjkk5tBW
 M3XDnGIgiVFB2iwJJ8sXToTq5TCC4kfQDHBgvC/2zNgm4CUnIx4=
 =Z2nB
 -----END PGP SIGNATURE-----

Indentation

Arran Cudbard-Bell at 2019-05-14T17:01:07Z
Files modified:
	* src/lib/server/dl_module.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fe9065fc1d21cf8f4312831bd0c8679ccd342191
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlza78AACgkQfQ55zXdi
 Hs0pDwf/azuQ2/k0yHnn3CAkEUnlwBqOeMq0y3wmM2WojF5nXIIBrqCHDoSlsswy
 aXHAl4l9Fid9WvGhKiJ4ALLuth7aIn66tcEHHcIWzPayMt1uviwksJJLEncs8AHI
 bLFo5jRtfMciQzoa/2y1XbiXl7gPtyjugDRANkExF+poBYak+QVOy2qv+YJRvyLB
 ++MPLgHMycvDE5ImhBhDW9lP2Zw9lLl5WxqvenhfH5c2pX7DsUi8yGBkRU1oj/ei
 oaosX/NYaEJfVaQAcDp/KJMvfQUJHDOZnyLv5ieQL0tDWBFR7PSJQE80n0J5xspd
 9BnjyA3ogNzvBNA0kiwHsS8R3g7j1A==
 =ZP/Z
 -----END PGP SIGNATURE-----

make module_inst_free more robust

Alan T. DeKok at 2019-05-14T16:41:26Z
Files modified:
	* src/lib/server/dl_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc407c3ae0717b12baebd31b8a430877ceba403a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlza3tgACgkQfQ55zXdi
 Hs2abAf/Q23aThoXwyXdnZ4Vh+99NB+ZgEsMEDTs+2ddfrZ3j8+lUTugL96F0ccr
 jObfSVqyMritzYpKE6CQBNZT3adW8SC6BHj3QMyFx3d+yTDHs1TP/XHwPZnS676p
 OLcf9/Ka1UQvSbGUeTOf3NilNuIMIgbMz/KtsHP/f7A4joemTb7A1Kf1ryIPI610
 VoeycHCOC8y2q5O4wUE2lvSFephtpBwrKuTPOmlQlPR712TzCuqoeamDqUSRy8bT
 yaJqTwHIFCn/6+UL99cm8eR3flAs/H5ifF0NMNGnBzb0r59uzcAJ0cC2y7oipNhN
 3GtdLmOEC4ofSp3+KpgRm2UMohWYwg==
 =ksut
 -----END PGP SIGNATURE-----

attribute is IPv6, not IPv4

Alan T. DeKok at 2019-05-14T15:29:21Z
Files modified:
	* src/modules/rlm_wimax/rlm_wimax.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb6dbc3e37c16df778383d202aadebe81e357713
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlza3q4ACgkQfQ55zXdi
 Hs1pAAf/fvvEOOm0VHjjbwIZHemVKeeN7koURi+tBT3jv1j2jmXK7L7c9sFecTIg
 VsXX5hP3TsgWDJQqgDT6bAy/l+mxP2LYF23apwC4iaFS+uJvDFALdptir4vAZaTX
 nfLM3z/4pjBeShwUdvy9hsvsmmesgx9cmbdv3i6nEr/DNIHzWilvN3F/YinM8lej
 BItLi8mUT9KN0UeW9GQDY1+eQkOjbQlMoWkjC1d2IAFJXjRP7gS+WNNPo+r7CfwC
 0ZkknLyq5HSh5TJa4gULwekCgXB6A/+QPsn9Z6tJCufk/S4i8ErSlDogU6uc+JKV
 QZ5l93/wv4eyUGy90cD2MQ8TlAv6KA==
 =wrRt
 -----END PGP SIGNATURE-----

don't call the destructor until AFTER the structure is initialized

Alan T. DeKok at 2019-05-14T15:28:46Z
Files modified:
	* src/lib/server/dl_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/271d8ac10b955ba4fa12b9d0dde17101bab03232
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlza3q0ACgkQfQ55zXdi
 Hs0Tmgf/XQoRpqceS4F+kxd3e2FX7q+UlPwKA5uxykomf8id6TEHnbHL0im5fx9r
 izN0vEDXuhYFrD+q1xqlGufQK8Guq80GDse7CUSNzZSEZ74hYPKWTlr89sJG2ZrF
 ZqGueC3ES3ALnfTlbub2vbmaBpRS9VboW+oYLSPHdGWWcqYYNY/CyR0eUzw29yJD
 9jo1v0eP52/0c+8mwF9dp69hz2XZ6+ggioJk1Fqn//lWLh9ygkCYJLJ081o4tyHn
 UVRI/uJiKyGMpVGAoWHlgDvV39kcgkUjNrpzTigFM08GbptDkzA7RJ6+excCms/8
 3bsrhsfb1Bbn/jLEvIoLcdWUGYeeiw==
 =r82s
 -----END PGP SIGNATURE-----

produce error message instead of silently failing

Alan T. DeKok at 2019-05-14T15:28:42Z
Files modified:
	* src/lib/server/dl_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/23af9f950350ae1eed43a29be254873ed6e52e13
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlza2VUACgkQfQ55zXdi
 Hs34qwf+J3y2IqqsM8HGXyiS2yid08zDBf9P1Dxb7ujV1R+V9fhFqva/ccF2azrs
 OBxuFEq6KaUYBudUoh1ZnQFKh5Kp6DaRdiD/y7nMnY+9oDShpnD5X4HZ+fOcmlVu
 YlpgZktUZGEHLNzRJCF5qNMHg11ih8z9Pdln95htWEtoqsbLidrY+QXPjJJY2eSO
 Yc99kVtqBcLknjnwrJK1/CT7u8LqTlf7HDMzW3/vQPNvib7M2mgchPuYAYhIp1Eg
 syRk1tSjRvqSJEvh6n/6C0S8UT98rv6nXBjykbV4vVCPg85kh90DvQgjo/UD7cRg
 Df/c//ubkk46lFGO4/BpOHSyZAEAIg==
 =CvP/
 -----END PGP SIGNATURE-----

add MEMBER keyword to dictionaries for 'struct'

Update the "man" page, update the formatter, update the default
dictionaries.

For now, the parent of MEMBER is implicit in the order of the
dictionary file.  i.e. we don't have a reference as with VALUEs

since there isn't any need to place MEMBERs randomly through the
file, this limitation is acceptable.

Alan T. DeKok at 2019-05-14T15:04:26Z
Files modified:
	* man/man5/dictionary.5
	* scripts/dict/format.pl
	* share/dictionary/arp/dictionary.rfc826
	* share/dictionary/radius/dictionary.alcatel.sr
	* share/dictionary/radius/dictionary.rfc5447
	* share/dictionary/radius/dictionary.rfc5580
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/604f6601d9e13b5927b1568dc0d0d95342e97875
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzazRYACgkQfQ55zXdi
 Hs0O1gf+PCM8ssdBviVPLZDBEE1uSKgEGCQUBpWB1T9L8Pd3Kf3B3kyhwnYP9PWV
 9ehxgcfLX+o2XnqJPe74PEWDVhGRWL6Un1YpysyXjDV2yudj4z0xKd9SQwxUfVSR
 FjzyHCG0f9Uars+PZIfH7v1Nxp1pxxyx82GPvRPV4EKmnGb5mtp4r0PGBn+8xwbh
 W5rxQtCQSdjvdo5ZGejHGtBaLl+5mQGf8UoHc9rNELIbCuILAjzks78rgAfWAMem
 wC/op1ipWBRIkAwF/LmD+NG3C6ItSATMswj8UnVozVhKhYy38KRVnL31SmxL5sEV
 EdqRizq3CuhEn1oWbHzeVZZK1z2a9g==
 =Bcs2
 -----END PGP SIGNATURE-----

split parse type && flags into separate functions

In preparation for adding MEMBER parsing for structs

Alan T. DeKok at 2019-05-14T14:13:11Z
Files modified:
	* man/man5/dictionary.5
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59797fc51379da08ee40000f2f48390f3b315f84
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlzaWPYACgkQ/6TVgp+2
 18rAjBAAi8WtMBonhngXVIb2os2rN8rp26YfIDRrj4qCMYt0uD1l8MupYPzJhAO7
 WW2dhtLoMRuw+xtH4THl+SBHX/si1IUOjJCWiq8Cuta/CdR+ph4ZlgaFxVa+MMJb
 4rM7tQ6f/wS71/fdN/lexCJG3O7lKu8kore4qmVg6VW5aO980w4SRuLwmolqkguW
 2ynfMYjeF7Wvfi0FJ3n0ayCP7ueyVyBcb6i7x9Xwvz8P+ZAl6ozRm6ayFAoaVdz+
 4feyD2ZF5+NxPMVBWEQqu+pyXUY7pd+MACoq/1hYhdG/kwWlVD7VPLopv6jf08qr
 28hXQ7HXL9MR3SAgS38do99fFb7HKiTNG/VwAtsGWxEGNHboeU6I2R9GhJYpisVs
 dLDpuE2JfkIu9jTL7yYjNel6wkZF2i470Bs+Tm0ea0yANGN1UPi24/OGzN5jj6YS
 pBILWArEITtXbL5urxldLc1i3vn9Uyu9ZGR5X/iSWEuMpg5ORTAHCyvpaVDGYjer
 SZ9rAtA9afOYFC6rscjK29nlnDg1nuQ00WW+V51TEmcK7WFDyALZPkrLJj4u9eeR
 oIBxFqqjta31UuK/3EweA+ti4ggXsWSJEDDW9BN/04qduvSoPDCuuWE1f0ZT46dD
 nHWrYaZg6G+DKuSAnMpCp1VX5xcfCsGb8h8HaEVHKcYuKHORWk4=
 =ms5X
 -----END PGP SIGNATURE-----

More scan fixes

Arran Cudbard-Bell at 2019-05-14T05:58:14Z
Files modified:
	* src/lib/util/dl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/950ea4a3f9657f14f39b056376f6a68f161b58b8
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlzaVjMACgkQ/6TVgp+2
 18p3hQ//eqAImGqW9HK+hh6kKGz3BUHvlHUGxSPsq9s9jBsTIKswavbLtYauvU3L
 N70ZPJWX/oM1KXuPJQbvHMP89qmoYvYfZk4DBcB/j7xhvkBFRNwJGI/8A92P0wOO
 D1DIuQgq5MxhF6ZqoJYuTFsPH5PdySThcrjBhF6eCh/1BIWBkXxYl9di+/hlGrsE
 w6OOc7hQaigUmxsmetfujpn/m33RNSz6bTKsKjf4AqJfSeeyl71Pd861XMJw4/nn
 XJlWuTQauoy3yyGqZKR9PyWlofjsw7GjR9ZIKWUWZ+oO34vPi35PBi+9SCcA2ZwK
 iS5hc1TYY9Ek0XCOIe6upgOeOlKo7R4xtbWsckDeBA2MmExtHD60H8SwH/3UqTfY
 y+9YB4lr8/nwcJVlBKT3RYx+sYcqfiFUuctR7viv3srWDMVkQPe1lCkCOdB6ZBVe
 jtbrs1YLCV9IzdddEGHIRAu7iIdhrgp3S/kmuHn30X3g9T4dZiB3yxsGchjuORc2
 EboSSNOyI20zFHI+WR1m9QfHdHSXliAe91oZPedGDacoOjca86XfZ84rj8/X9plL
 +25xmHahFg7nRqt759ACPtVFyCtJ3zcOOyVCE+BuI9qwOT6rTzKyKffoU4yxWaUg
 GrZClFJhnH5TuWm2M7o/YaHcQvAHw5BumWv1/zcZ5GPcBA5X8/4=
 =8Ioi
 -----END PGP SIGNATURE-----

Unused

Arran Cudbard-Bell at 2019-05-14T05:46:27Z
Files modified:
	* src/bin/radiusd.c
	* src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1fa52c35edea76744e07aaf8e1462ed8f363348f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlzaVQQACgkQ/6TVgp+2
 18ofSQ/9FheDGFIeLdene751U/ONw4G4KS5ziBQrkmEVw27CsZ62ULi7E0K0P5sg
 ISjCUnhFgHbDmgrflXnL9rx+qZ7bUAy7m/r0NpE5C7qU3OOTqUq8QJvq8+Vq3Q+J
 qilcAZ7mCIdQDIOyb++7WfwPJvxakS6yGiebktfFKa+6ySI5gKIuuiIjItSjhnhh
 8BI+BL6dLE8lZ2zHze+vBSVlZIilaUtsTmgEofTxU2hJmzr+dfA0Mtip/wrgIgWZ
 +Q6iJm5NHenBtKjqrWRKduCgmm8wDoqlNapdify4mdFp8taBn+1G1MBt+GzN6Gt6
 6vhm/+2KzgCSlXbLHxtrUPtFH+LS9gqqo8NJDIKkhX9mOxsl/lNK5hZymvfB1CUF
 Qh3ME81O69BxmRUatOj1aG5RvgzYqbX7FuXU5+RWqDWix8E6o3etWYAneTS81uLU
 PIsEadWYUJnJvzw3nVh9v3GdwWF3QkVAEPZboli3RgrSC3xqgSOk7TPQDD6IRt9i
 oCaWYx6Asy2X/h/8RCtNKrSp+uU0336NDWh1bmkpjSfSClWflwjaoCqwB8O2QN14
 uv8tw30JGw1esU7b/Ko0sxIjawp04y/up9kZFfYn8AYqvKWn1k9pkg4X3JOku1yN
 DdiU1YwQpg57Xs4hhz+IbYaxMTAXGURSOWFd4BocR2McMbXK3Hc=
 =fWgc
 -----END PGP SIGNATURE-----

Unused variable (if not apple)

Arran Cudbard-Bell at 2019-05-14T05:41:24Z
Files modified:
	* src/lib/server/dl_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6af204114a113b12578b312efb8febc1f7822158
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlzaU1oACgkQ/6TVgp+2
 18r3jg/7B0vgjl5vHDw8VXcdTb3VaxIESjJeKKCTver7NuQRA3uRb735e1s41/Tc
 b2bxNb8Pw0j7I59C+qHNmCugvvPvfV9biTiRs6ualWYnCovg8wRYKzfWaGyMkOr/
 NwyLROO5YIRj72/vOEbTc/O7p3pZckILGt1n0qVJFpONhxLRJS25IoGEJdYW23C/
 DS2vERqoTFxioI8Fc/WWlNEWIZl54/VP9vwMMKgLCHyjAXd6hIFB2+viKWOIYkdB
 /kw2Ua2EQOgfu8tRWxY7EVTP1xCbPJ65MLC6whOp59h57v8W5Xs+IeMbARU6TNkI
 FASxtpDs41IuaUp/w1PRHu7toYbJwXfTRJJfPT5u+LZqHkAgJt77aV5397tBesp0
 SSHfBJy86wtS7z4rwnmod7nl8Opb3/k7dRvTW6vVtHAVlJ6Qc8y5wppesgPg0s7q
 rR6FIrxwnxOOl8OBjMlZyG8ffe7hyx9YnDEPDQLZPfdH/slfXWVEkLSlOBXwnasN
 QXmxEyzz1inMRylM0pcfFdwwskEWzsZ+UDNwukTzMFnr9H2J//AbbPF2+khuLTjX
 GiBdGoAPYwfvoWENWb3/CAaeu7HCsstY0GysKyKPjkcrcrM3LginA69eiEwGJFzw
 bS2D/2UrHSAyTQDt/BLFtFL8wjHFjxudU40Q8kUf8LrR5lC4jYU=
 =97s5
 -----END PGP SIGNATURE-----

Doxygen

Arran Cudbard-Bell at 2019-05-14T05:34:18Z
Files modified:
	* src/lib/server/dl_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c0a5bca194dbb2506ffbc8dd557fa6c1f636fd23
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlzaUOAACgkQ/6TVgp+2
 18pYqg//Xj0KRcReiSVn0ahI9h0bTJzoPw1yKK8C0vWGWIyTe4RCkvzgPpC4Tz6j
 SAZOiqLObXVpoZP453Y42m5ZH8tgLORe8/wpxyxTnnDSKr+Q/KGiHY7o67ZQzp1J
 zLA+5Q6u6EOKqgT0kHuJL9bBv+m+2TAU1G8YGLzpFGSDEAAw4DSdUeHi/CPkNW4a
 N2uCo5Q1y6ROhwg0SfWPPClpAVNBMseB3R2xbgIPxbWP6M6djbCWShFXJmVrWr0b
 CmG0u1VSELJ9kbAGvk+rocLgm5G8HvB0Gl1BkhMleaRjG0CKkh14aBQ9h00z7VfZ
 6z1WNV/ImK1K/9QI75K3zjmWfSi0X05j4BsOU/7Dh9KUvsY/pdo+Eci2ByM480h8
 NJCBLYFjYD7QrxHA1easG9R5ugWwDDiWxnQ56pKMiFtqAGg3tsxUEmIt+zQ+F/uj
 E6uQ6LIHdmYmh/ykLdP7pWIDEF3ubQxCgYGzOMbEALIK0dfNIfSLlpj8eWXubuqG
 TN0ruqmuczMxHTw9b5EaEgjElNA5XjVSpyyt2SE26IQY9A04IZnvYXFFJVfIGlxh
 dz+OJxjryD9OWB6LqcKp5nCa93yOnJr/tmIEnbMh+dVIcW+Sn1d5Dby9hRc5Vn8n
 VqyX83g8LFKcEMwICD9NCx8hiaR22LHYKHhbp2Vo7rIc/5RX0Bg=
 =jtJQ
 -----END PGP SIGNATURE-----

Need stdbool

Arran Cudbard-Bell at 2019-05-14T05:23:44Z
Files modified:
	* src/lib/util/dl.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/667f0517a3838befb3b7deeb36088b21f2943d7f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlzaUCwACgkQ/6TVgp+2
 18pdmg//fbSEQ+uRlfo15ZmhrJAqKCcg0QVE+B4F+YQGUWQvjh8S+euQVItFQglP
 lN/NkEKE4D8HWvkS1K15UJ9B/oTfrmPzbe/To0pq5MkVe2Nf0PQ1yekB+U7Y1z/S
 S0pCD19sl+/ClMtf4Y5O2ZavLXDn3nFWrXvEpHKiNWIyb6uCPFBgRWeevlX50Ea7
 6jsIM6XamXznpld+0UzpsOFNGdrrzXSQYUeE/e+vOBAwXZnd4AKIWYVsnX/NZQd/
 AKBmX/SD13rczc6gJZDw2s3eSi/vvbYQRaJ9zfhatgqmsnL5VKFDLmbTdn3ynaC7
 DQvzXLn0f4sl/58b57X7l/FqSZzBYHy5I4fQvpp+BotIIKwRBsvz/G+d6HaM9BwS
 1bIRxxGNQPcR2+3SqaNPxODiOu5LAcUHYH5JamoGXub5t7eReNP3VvHkN6e3SQoc
 DwwpTJjTmGzbatk6vf8hY7BZ8EIt9uyJfSJyPoQkKxtu+vtl94c0TQwIFgx6KjpW
 QzCbyxYNAsoFLfFnR6EnE2f2dUvnp+a1KSsSi4GlTEqwRxEbcrnyeYTV00ltgq2m
 fc7vizXsF3MAhJybW2wW9Sm8wURL34Njdg93SuZf1Gn7NNbrHhlP3CDcAblUh3NJ
 +n3bHJv4Rrm3bRpl0roY63YnscOyeYZ58eck2m6cfPaQ809RNCA=
 =p5UW
 -----END PGP SIGNATURE-----

Clang scan fixups

Arran Cudbard-Bell at 2019-05-14T05:20:44Z
Files modified:
	* src/bin/radiusd.c
	* src/bin/unit_test_attribute.c
	* src/lib/util/dl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a26498c7e98901c1bcb75f75839571fbf78a7b5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlzaTioACgkQ/6TVgp+2
 18qY7w/9EIimG2wt7Jl3ZniYk+qwlm7E3YyhYOCseOMKWjanoHJ/h+ul8aP66Dmm
 gKCCvv71x4mlXGPTQT/t0hZiuE+S86lL8vrUSIGTDtzTgKyxVy9LO+qoHxxE6mfm
 PcfbzINxyRKFmcLd2IlefjuX1VJzQfyxcaLy8XsPEZ6Ho9w66T9k2iY839U+bpRS
 5/qEqZmt97A1iZoFoIqe/Q93KdjMIQxQusLw0Lh0jHGDzncOVcma2pNYk1+UfR5N
 D9vvtuMnAujaY+gRwtwEJEvhBUMgYLKWgZe4gJyuMPxFuq5nxaAkNh1/IQCfJfxu
 ZeAhWTHlLA4lvAWOxff5WlNFbZSEz80oh6/lK1YNKkjZPbry6eoaMdCt+G7YzJID
 BuA7ys/JsRpkeCctYZ8fBAzZRYifs++Hd5aglBlx9LnaILLTLVRyQjQrtEb1U44R
 NdpPkLYbDK0F+UuXcpYOMYUaS8Az5JeXKZ/fwhgLo32UQnSF2O7DDjOtepXDeeIG
 5nXehQC7jhdedKygXP0/hiYFtVMY2O6fWLAN3770XhOLPYxcYinn/dVz1jiqiLkw
 CnxNT/+KBkX2YcOVuLaN9wSEpboHBKhexjbmkjmiGvVYM2zQpoG8IWJ0oehGvUpC
 2lm3deFYI+gbIFJ9aIjrL2wIIEQHKXcHskXx6dVkO2IEqsoNOo8=
 =8ps5
 -----END PGP SIGNATURE-----

Split module loading and instantiation out from the generic dl loader interface

Arran Cudbard-Bell at 2019-05-14T05:12:10Z
Files modified:
	* src/bin/radiusd.c
	* src/bin/unit_test_attribute.c
	* src/bin/unit_test_module.c
	* src/lib/eap/submodule.h
	* src/lib/io/application.h
	* src/lib/io/master.c
	* src/lib/io/master.h
	* src/lib/io/proto.h
	* src/lib/server/all.mk
	* src/lib/server/base.h
	* src/lib/server/dl.c
	* src/lib/server/dl.h
	* src/lib/server/dl_module.c
	* src/lib/server/dl_module.h
	* src/lib/server/main_config.c
	* src/lib/server/modpriv.h
	* src/lib/server/module.c
	* src/lib/server/module.h
	* src/lib/server/protocol.h
	* src/lib/server/virtual_servers.c
	* src/lib/server/virtual_servers.h
	* src/lib/util/all.mk
	* src/lib/util/dict.c
	* src/lib/util/dict.h
	* src/lib/util/dl.c
	* src/lib/util/dl.h
	* src/lib/util/log.c
	* src/modules/proto_control/proto_control.c
	* src/modules/proto_control/proto_control.h
	* src/modules/proto_detail/proto_detail.c
	* src/modules/proto_detail/proto_detail.h
	* src/modules/proto_detail/proto_detail_file.c
	* src/modules/proto_detail/proto_detail_work.c
	* src/modules/proto_dhcpv4/proto_dhcpv4.c
	* src/modules/proto_dhcpv4/proto_dhcpv4.h
	* src/modules/proto_radius/proto_radius.c
	* src/modules/proto_radius/proto_radius.h
	* src/modules/proto_tls_cache/proto_tls_cache.c
	* src/modules/proto_vmps/proto_vmps.c
	* src/modules/proto_vmps/proto_vmps.h
	* src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
	* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
	* src/modules/rlm_cache/rlm_cache.c
	* src/modules/rlm_cache/rlm_cache.h
	* src/modules/rlm_eap/rlm_eap.c
	* src/modules/rlm_lua/util.c
	* src/modules/rlm_radius/rlm_radius.c
	* src/modules/rlm_radius/rlm_radius.h
	* src/modules/rlm_sql/rlm_sql.c
	* src/modules/rlm_sql/rlm_sql.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f81be4d795cd534177805b65a130ef1c6b279455
====== 
map_to_vp() Another slow memory leak

Jorge Pereira (via Arran Cudbard-Bell)@2019-05-14T02:01:53Z
Files modified:
	* src/lib/server/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ed8afc128d323591ec007b72985d736670bd7705
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlzaDVIACgkQfQ55zXdi
 Hs3OoQf+L3M7rlHD+6cR2Zm3AxKxz/zm5tRiqVldDIWf27YGHOp4HB2PsU9mZD1P
 G9bMo5VMN1vmPIhud1BKChQG9mkgSrKT0KNEG6JOHX/Fg38QU/nKdaSwFKfFXn1T
 6il6kXQEB20BY11pvny7OPLkyDjQ5sPWcI7uL30Tt7EN1O9tebYOeav8pdMBKqX7
 xVkvQ5ASeSEk+roOyYriKhrX0iw4toIncHbLUk38lJCoGB+gW4NN0qnYsxszVThj
 pzEvin/OTMEchiWSD/IsFgwtRvTRYQDSa41la+GcBmz0lp0RuKkJAN6iMKyz6vMQ
 H2EsCGXDFvs1cBilv49Il+pR8KU42Q==
 =7glM
 -----END PGP SIGNATURE-----

try to quiet the clang analyzer

Alan T. DeKok at 2019-05-14T00:35:17Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dbf402234325d8f3304fb39a67f69fd988931384
====== 
-- 
This commit summary was generated @2019-05-15T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list