Commit report for master branch

classic Classic list List threaded Threaded
1 message Options
| Threaded
Open this post in threaded view
|

Commit report for master branch

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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAlw0/WAiHG1hdHRoZXct
 Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108P0BD/45+qjzsbUA
 7x4VfDrpGv1QLqrBRYWTRljpT5oTU8UksPhfE3yuYlGu2596cC088IWHCRVsDhD6
 LGbpT6A7ZXtg8d/wZ7OojG3DMIXW8GwZQ7ga3nDZA44u9hu+1GxXdLLQLZMW5Lwy
 MIqMqb8+Z/JLIQrFmgthzFOConkMEnybtUWzFlloGGTxHwvrJUIr0zQp60kBbIaO
 HAko8Yuf450rL//6DWqXEm6OSpFJcqywJkFgkXWFJwdFi4WtBK9UimlPn65hqzmP
 sniKlufnMJsvOkDK1FUcFYAWMYgyU0PpigXmrzVer8Uzv2IEycT0nCLiZ8tNjSuk
 ITcEgvbqp03im6Y/WgJGrqEbKlJ4xDfhC8y8/Oll/91bLOQe1pPHa25goKUCiik1
 DY3YPEJ8ps+iVjs3y7l+mozrJmlWQbABhdE0gR3y4EWO5epZ4obsnu3UdYyZV0hP
 w/ZBas7OQlC62+q+8O4gAKaEOmOUR/yAuzu+itSNbhE6j8IxH8Aj5/tzssSaobAK
 PCQpQYz9mmnmQrIRClPvwJO/5avzy3weAwvbtJkCBtEoFDb7LvJDmSsxMMPLKskU
 TVOPpmAEzFSSYox+SRgnc+8ix63TvY4sdmUPSNoba7n1+4XKhtFjFvvYlo0RTAFM
 M4N+MJfHdXF1479xmFSokoovyfkmMo/XKQ==
 =iNdM
 -----END PGP SIGNATURE-----

Debian packaging statoverrides new cert location

Matthew Newton@2019-01-08T19:43:26Z
Files modified:
        * debian/freeradius-config.postinst
        * debian/freeradius-config.postrm
        * debian/freeradius.postinst
        * debian/freeradius.prerm

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b8fefbd8aaf4932cae7651fc0715b8b9a1cdb77
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlw0eg4ACgkQ/6TVgp+2
 18owtA//f0D95EGoAAdR6lOb7cOZHIaX4+Wun5BxlhTAk/1JsexvQ1Cw4RLyBPBb
 mmVAGQQPQpcr8Csl6BB5w3HG3prb5GwEgA8gRGs1Y8fdNumakeniMb6a0705dr+n
 pwlP9OCCUit1VBYT8X61EK2MDvbKzpVZpK7+w9wCaybNWAvMDB4A+CeK89LniB4U
 rkpv1B9twQcCOtOpcgiPRWkYOhyyYLfalALku3fd/oDeawLYzbv1Drj06JHY1Erw
 OsjykMBagTGNs/1fqDCj7P6p/5rjQIGyFghm/FVLyIf9hrH2ToQEQZiMIqPrcvj/
 xjX0AyKjOpIYSkx783BPOQwAtUzGRWzRpJ1QXcxkdIodUvOG6hg5xX3l5XoOpYyg
 Q447vcbAFyfHNhtVzBSFuBTCbKNmFkin4vEIpDBAHcpA00ZUZ1u5elEbZME2eOCD
 5i/176pfu1pQp9Hv0F3p5bX0cbR7w7bQ6MlAzJpF/g9kE4dQ/v5TIB541MVJN+co
 ZT9D3WSdwPKw7/FIMYwZBT+YO9kcEspq7sN2G3urN9g8Ie64/BJWlwbsOrxUqRgo
 82TeG9of07Zqsi7ye5jL6NbZp06USKKIt8Gtg5mKYaqDWN+CvEjuwXXOtXXqTv2B
 7hD7Sx/0av/tO9ke4IFxBjwQcaNUCmXZH3uIhsXTGX9nqZvXhJ0=
 =vvfX
 -----END PGP SIGNATURE-----

If the EAP-Identity is > 253 bytes, then disable the User-Name EAP-Identity comparison

Arran Cudbard-Bell@2019-01-08T10:23:09Z
Files modified:
        * src/modules/rlm_eap/eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/341cbb26d588d780fd841fffca1cd5170b394ace
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlw0eg0ACgkQ/6TVgp+2
 18rsnQ/+JcptZnmh2PxYL1+AsFJWrI5Lh6iw1TEgGMapgtWxS89tUgyIF+M2VdkN
 5YHysH4K+vwN7l6sQvw66AJXyH9i0Kt9nbvwWdtRYTAY5uHQt83xGe7BMdKxt4WQ
 yUPe44VgpkiX8y3tL4imDEPeLZTu71qWj7ZDzKhWcPiYZDLlhaLJVIm0d5OY5701
 51BbyiT9f4SqrrVWzimI8Sx1sfLRQ10ErATpDj8ezBuPgWHoFTJTPZaJwd6B7E+n
 2oo5OfzE3FpB24uxbp2icl/p5CzffJjih8rlflkUN/aBn2IGbLRP0qWwC5/I7I41
 /ijnRL2cUy8Wd4171mkofHUYbWIL4RewqfUCX/AWk/EOQIZgCRZfv9FB7YwmPTDp
 ir/gffhxFTh2WiCtPvsFqL2GSBA01S+WMuEmIQeGyjDigOIpY4IdYhhUrQPgVfA7
 Tp5cz6aKkGreYAJmyqY5/AtZQ9ho1r3ktqmi038qg4E/yPfnUoI7uw6EBMCJfn4j
 JJ7kF5DUksnT1YfK5wHBWqEHLzbR2wU16MJVkNQNXHNFZAYZ/2XbXLY+5EcFgW4x
 OuskLfIK52ww3hpbWO8h2OR3XRXx4c9mKBp/mSE69AZ3EGanmnmdu6AUaCypJyeM
 6HM4cSjApduwa89bsmXrHUJSdd6fiCTj8OXfJwlZoyENi7Y2BTw=
 =qIzx
 -----END PGP SIGNATURE-----

Prevent crash in EAP-Fast if CHAP-Challenge is not the length we expect

Arran Cudbard-Bell@2019-01-08T10:23:09Z
Files modified:
        * src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5dd566a92a49826b9d8f8fcc7f4385f20f1753e5
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlw0eg0ACgkQ/6TVgp+2
 18rjdA//fQXvSNLyCizEAr1oa1Hf7dpdA6+ax+GQeA7vx7AlU2WlcQqW8b+rGBh1
 nOVsfucECPNJetVuFJaFm25rkIaQBI63Dm8E2rRmujnrByGn0tLUJal4dxv8rCVx
 jvyfODE4IFrec2SKm1sV1he5Yovh5DAWJ+Xw4yFrNXfZaSiPxvkgJ4rU0VqXBa2s
 PGA4MfauzJs402Hk1oQOrJ1w2UUWLeLiZbi3aWqbZBw0LzQZDVpIQZCeh3C7LLeR
 FVxL+QDK2ZcZ0y6trXabhzszOjC+ZvSJ40bMN6nom3Q8AyXRAiNjCjgNlwMc2qeR
 fVBzuSigSRc7W82upDmcxm9s7qtTJ0Vp5zrE9BexFil9xKB54nBAzm4XgLhPy8kT
 L27LIHTdfqjeGtekQkHGMN5NQ2Cgm64uc/qaLypqlwXW8I2JmFc5ywx1ZiKOxfmR
 wSjQm8RxPXVxlBuCCGkXSVEGWeyTweyPhg5vOjGHMFwVx/ebd85CdZdp+0Woju1S
 JqsHH9stzTyJl6CuHh3HgkM2wwL6JNFy27hfi9nQs2Bo0W0oa/qVMgwJenynKxau
 pQFkJzwwApwzcMVDE3UQXKpgvYGPsbb5cVw8Y/96DOWF/MuB6mJfh9n/82m/hi3c
 YCm+/DrFWW/DP57FO4Q2m04/rCLgS3BmPBxpJB0LAxI2P2Ryru4=
 =nkbL
 -----END PGP SIGNATURE-----

Qualify RADIUS macro names

fff

Arran Cudbard-Bell@2019-01-08T10:23:09Z
Files modified:
        * src/bin/radsniff.c
        * src/lib/eap/base.h
        * src/lib/util/dict.c
        * src/lib/util/net.h
        * src/lib/util/packet.h
        * src/modules/rlm_chap/rlm_chap.c
        * src/modules/rlm_eap/eap.c
        * src/modules/rlm_eap/rlm_eap.c
        * src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.c
        * src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.h
        * src/modules/rlm_radius/rlm_radius_udp.c
        * src/protocols/radius/base.c
        * src/protocols/radius/decode.c
        * src/protocols/radius/encode.c
        * src/protocols/radius/packet.c
        * src/protocols/radius/radius.h
        * src/protocols/radius/tcp.c
        * src/protocols/tacacs/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/981809fb0f37fe57b722f2845ed8c61287e1fbc6
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlw0XSkACgkQ/6TVgp+2
 18pgbg//UpyDlkIl28brIFwn0nHnyrnn4nXy6Clwy4SsF/KKR2dUtyEXdJJDn9vz
 WOkRh0O2947sMvo8o6zWFz2zPmbuWloc7Rcuw3p4RVdoDQN9K2bbdD0BecAdoRaf
 RdSUSrEV9e9lqIk1TB4Wmiq6opafzrSgbGG4NMSdWG++CYDZPUL28q8Bw7ISbPzG
 lklql7v7EqPPv96l9WWW2H5IOS4ZMcrxyj+R4F28rQ4zDK3sxzvLshKwGcItupcI
 VRe7zMCz0+N6ZepOJbEbTOOwxma8ERpoDuYsmHw8kayJiGSDD4le6VRg+FrpqrWN
 /4UXhq5zInJ6bsKPzsxK3Y/jl/CO6aowOpzagSDqU0okXBXUj6YG/fvB8TfCXCIP
 Ulv5MPtprsWCcea752DXqheVwOxo4OIywxDb4tc/xV83CwK/k7lSEcUJYZz6mGX5
 6oPy0+J9Zq/Gr0HbT1N7Rn+Zmlg4loBeGbyjsNeXo0lE1pliyuuKXhXsJ5C28aep
 lCFLcLxPkr0WoZu2M+ALf6r3tR1pJtRymsA7Nn1oLmuugoy+3LqQ5h8QPvxysriO
 pZCoX7d9/sJteMiygnJYeYfCWOohJYw2i2CucIEmfoqN/ipePpR9plSlRfxTrsbd
 xPxgazv//pLPwFTQQiMweJQT9q+1NJb50S+uvz0e3vxAoy+XlKk=
 =K3wB
 -----END PGP SIGNATURE-----

Fix EAP-Session initialisation

The presence of the state attribute in the request is what dictates whether we're starting a new session or not. *NOT* the fact that the initial packet is an EAP-Identity response.

Arran Cudbard-Bell@2019-01-08T08:19:52Z
Files modified:
        * src/modules/rlm_eap/eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/54b28badbdcd8e68b073d2a19ec7915582195c0d
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlw0V68ACgkQ/6TVgp+2
 18qE5RAAnEoQt7YkcpTq2GyVrMAzQQq3hc7ynHBDHHFNaYpaJuGZ2qzoOUwqgzZC
 XC77sZ10qxoz84dI6pVCV/AYugX9z/KVgd1qTK/lCRXMz0KbBhBRJjmHGPDdG3YE
 tLey2Dr7Gahjdy28HKDBv0bvVVgbPyMZP1d7LPsmBu3DHxzFAC8TlSBZT+5nDVih
 XQBKA4Lo36864bGG1Vr0qrbLxKZnEnO1hWgXJENC7DeMrnBoR36J/qkhTrJYNVTE
 spGVJCxJw3AZhnl1clfvTeKOF1gHwbdERU30rTleBn7afBjNs9s9e6L9PVIqz8Ta
 V7sgBeEU4R0nZA32zYFhbsdhDk4I8HdtvKeC/vqu6vCLVwZexRnUCDW7OcZXGKqv
 wdgmsauXCMigWKTVnPbTLVKjg0+uwrM7lQ9nvv91saRGiX1wR4PRQlgsg51w0SOO
 his56KZug0+ImValnvGr92hAS5ODxxYfMnHmZiR9gBDTFRJZZMSMfG1Hz7wfUY3W
 JyC+5gRcte+G/w7i+xu/52JL+6s10tqLyTGzcyKtlNXG5RFB9cTByaf9t5uify3y
 ToSsCHtqF6g8w3Vuj/Sz6DUKo00rgLQpej6ZzBUOv9bvjiYrSg2eYN6r/bwDYTJR
 chTpZ+/4aBVIzanbGW8LE0DYxuSuv/TpY5hb505dgKb7sepEPSQ=
 =mCNt
 -----END PGP SIGNATURE-----

Remove constraints on EAP-Identity

Identities containing \0 bytes are allowed.  Zero length identities are explicitly supported by RFC 3748.

Arran Cudbard-Bell@2019-01-08T07:56:31Z
Files modified:
        * src/lib/eap/types.h
        * src/modules/rlm_eap/eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f88794b10f5bf7ba1f58c2b0a9dece17ad97afb
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlw0VhsACgkQ/6TVgp+2
 18pi8A/+LKL3nf1T0aruZ5vTNJdH8UGud1iGbg0jtgfgauWdrkvIJBSXVJqoLIZt
 Xp5wpkHN8Si+hwQP29kpoXQSUNnrJvabrY5xZgNfRFPX4rXQyjj66aJ0YUkGQ3yb
 scy9KM993UtVQLz3kQ7MC+PGmH7QsdSLiCXESOutfVujLh+2/q87EFYYJbordHwW
 aICbkcoZc6nR/JKZxwNel5DJSbMDz1S0A2OBBFTibDaEDyki+Fm4ZKj337c4Ppsu
 keoNq+djkL3lNonYQJTGjiezI6nvhY6PXhxrBlbf0qeKTMneVMi4CFOj5ruNa2ao
 q1evAINm/ItO7tWMkjZGWmZGndd3gd7aOihLue4vnKlznLZfzbpmkBoU3O96v0EB
 yFOnU0JXCTHx1QzzrNMCtu8rya+1qHPY1mlyWN3/5GdUk3sxQf0bsgaeaVM7np9X
 7C1mYbqGsNHVycGKFBEeIvaiThPaIwlGHjZgcPjTVKHQcfVy+nVYb5Kz9XY2ibhb
 dEjb6GgQZSaqqrIK9QQzPqY25cEHDN074AWvEtqlHd6GyvvBQUn2BcIyNM7qYUE1
 OIBFsSFctzz+yfyBOhBrhGSbsk6uhMInbqKFV9llGP9rqSMkzVyWjOlK0nrTGFDg
 /f+qykRJQ8/t5KEfpqWXu2Z7IxB3pkTkGXX/gZsUsmua7MSdG0Y=
 =NfD6
 -----END PGP SIGNATURE-----

Note on zero length memcpy

Arran Cudbard-Bell@2019-01-08T07:49:47Z
Files modified:
        * src/lib/util/talloc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2466fde2afe692af566e9362463670752f20fd63
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlw0IQcACgkQ/6TVgp+2
 18ruLxAAhKW+Hbfg8/v1GqM0G5x40g9ov5faBPnpkzW0yOAJALmyASr0gSw8AAo1
 iMN6GiZh1sC5nLHKA8G1cOaR4wJTMU4PodYRGm4JlQg14RnJ0rC35DE5gTC2GWU5
 uF4km/PlcXdfXD3gR7m0U4QR4UiCUfjYs/8GQIRN5x0o/LLRNJBtHGCiZO3pRMKc
 XnHlBoCZZYHrjJklI9HQUtqFG9Z84vvp/PxmUCevhCulIkiPZ0DcKh6DlbJKiJxf
 pZkOVnlDP7Ys0dkuGBJ4BAGaiP6ik9TorFsuxIiPOww9nuspTyJM/RdiHcs0w/Mc
 Y/QcChoMjClpIw3gQAY29gzw6fLKt0c6plR2wvrq8sgekDJC/FVI7B2L/kYaKGkg
 Jsv3fF/L6ivh9cURn6EtCn4HioZsStHGTSL6eciypbTnfXR0fjpwJcHf/pPfZqYv
 6G3Nh14FBqxHCINFhIW7LoYpyXZXYRiLkzd4327rVjrcObHIpHYhpl/05iFba9UF
 Q2oRySoqlnx00Pna+tFuI/b19y5TatKfpT4HexA41et51dFAUpyhZF0tZnFyeYGD
 1bwg98GTMbq0Kzog4pjtrpluM0+yy2XaqBllEm/OUkFeyipqNrAadrVdMPLN4ons
 vCUnzLGf30mPA9Ewc5am+1JR4InXjDQZSobQq9g42zX0cgo4VMw=
 =DzpL
 -----END PGP SIGNATURE-----

Use md4/md5 calc functions where possibe

Arran Cudbard-Bell@2019-01-08T04:03:19Z
Files modified:
        * src/lib/server/xlat_func.c
        * src/modules/proto_bfd/proto_bfd.c
        * src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c
        * src/modules/rlm_pap/rlm_pap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a82e586477bca92fda74b5ae36fdb1377fa1e17
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlw0IQcACgkQ/6TVgp+2
 18ru5hAAiDuOjhWWVQq5NdZAygMqffIcoG546a+lXB8ncvthA+X22OJHa9lXumpv
 BtW2ozIgMxeyunLsw2keNeLF9Q5EjZKUCSXO39bFRvgKjmbzq6MQs34rVghFOELQ
 kdLhU++1TdDQW3DtHkwXtPiERWH+odh6TBB4vhbfJjjtrIytgyERvU2Lqmv6gDzA
 t0eSXgNmBxdIZh2r/q0y40Nkdw+0FUq8FniQuc7KyIiGaws63jq03iYGMLLKmpjM
 pWUnq6+fqHqU5T2R8iOLn2rQZINS4cDbtM2qvGA/GW7KtRS0q6RqLIpIjXcEh92R
 G+7ttX8wiNdhRDcU1KRhIRtNyMoJa6bLftm+VKuW7JmKuM/t06Cuuie2WB0q3wnr
 Jza/fGRCEeGS8DRzc4Jn6N7X1tyT7/g4pCkYj+YiNDzkJSQVdfihjI3yoQFrBwwu
 dE+sEvCYS7GYhiR1Ep8q4YPOtU6iIUgSTbZXwVCzt6FYlq3QdmgAt7N0190wXFg5
 SjwqwkXJf9GjSgPyLBLUptcVm+Inqq4sMKUYzxqtfrv4eMBwbZYbe12QvWZPt5vd
 PFksai6TZAgmvqFgb8ZXKvdSEj0SF5qfjewWqzpZHSLaNnjXoQHihPq6lUuHboiz
 tlDTbbZpElFRRO1W+NaRibXYHvhOxAAn9MWm5tMKHmmLrdGi+Ec=
 =TvtH
 -----END PGP SIGNATURE-----

Allow local md5 functions to be selected at runtime depending on OpenSSL's FIPS setting

Arran Cudbard-Bell@2019-01-08T04:03:19Z
Files modified:
        * src/lib/util/hmac_md5.c
        * src/lib/util/md5.c
        * src/lib/util/md5.h
        * src/modules/rlm_cram/rlm_cram.c
        * src/modules/rlm_pap/rlm_pap.c
        * src/protocols/radius/base.c
        * src/protocols/radius/decode.c
        * src/protocols/radius/encode.c
        * src/tests/util/radius1_test.c
        * src/tests/util/radius_schedule_test.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a94f9dfd512d7a9f872022d77761d9251614cf98
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlw0IQcACgkQ/6TVgp+2
 18qgrhAAmWGLKR9SSep6rRwEcRMe7YGO8PepZXd5EBctEIbmYeVTSbz/vrOR73ea
 wJ8ax4kUC2PbLG30go4MkW10L2fsrqLUI/lV9wTKMiZxBHtyvFHG7yoeFoRg5YbT
 IcJdCgGbCojSRSthtnQeCmCd1jTU7T5v6FukbnfVjifGC/4fJmekOtQw5JXHR1Q1
 lTjIgycM0Vv6/xNaIVxbLrO8TYl69ta5EdeocS5lvREwMFbt4RthbHyBnv2ZbjyG
 9B3RSBbokjBdCo0qbqCYmY9MkvTQR+cZE3zRgsuNxcTJ3wcOcs0XgBslsfQMAXse
 rwKpjFdSD4yc6hJrL23yLemvDSrxlCXC9GRiO8C4EepglxN6+a62YZ+Yzu42WMN8
 c8JBl6VV2nZDVyQnxe74X8IPyQE89ZaerkRAr21PRayvnOTwLHfRHcQlITJpv6ql
 JGAo6UbBGoGBQ3Yx6ssHKfNOqd/qEE1o4vVpZVAsusA7oUrslTmCs58+IBo1iZgq
 Sw1mnmTQLdpt6bplRNTWqD90xiNvdFQjy4viwM6NxzjTviOsWYPN6CLx0XFpVZp9
 kWyHjeGuehPAxaQDB5aaA4DTlxFbdPQbkV0LVeNPv1RD74OelZ4hPuEDOXR+/srl
 dKgWQZF/gJrGEXsrtEVDu8EKtfJ+xj0Sm8JeeCZhHpy9J8y4+zk=
 =2FI2
 -----END PGP SIGNATURE-----

Allow local md4 functions to be selected at runtime depending on OpenSSL's FIPS setting

Arran Cudbard-Bell@2019-01-08T04:03:19Z
Files modified:
        * src/lib/server/main_config.c
        * src/lib/server/xlat_func.c
        * src/lib/util/md4.c
        * src/lib/util/md4.h
        * src/modules/rlm_cram/rlm_cram.c
        * src/tests/keywords/md4

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7bb329218dec3f60e3b38174fba66ad5f1dec7db
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlw0GxQACgkQ/6TVgp+2
 18oHkw/+L0GJihv0uc6tRmSVfHajTcIyaJWUatTLeRdEzNdsG/jYfhQkkSP5kJYz
 Wft7Iw7ITXZ6jc1gFvYd9oCwSKvEhkqHM0F5i7c2XZHh6Rhk/8nEkvPOEvPd4Akn
 KB+Eh9615D1I12mIEIgRk8vg9cwjM/EG8/hHic1IrfM33T3A72W76f7aCrWyRM5l
 QxML4x4jgGwWS1jvVOc07s2mrrgMdgZ4dyeNetXsh/2wSrM/NSbcsn06kjjN8jQF
 02E0AvAbI2BaGLizLjVt+zuZumpv55pcOygDDbhWqXZMLidnUHrONUuNlY+OziCK
 fYc9a4nWd4cPvvVLgU2CADLkg3urDcORbV5CCCIRYYOXg4n4RxKUPwzxw+4JJ2tX
 Lwsf4BOMyWtxyFA8RGZhsN5Nlh2bzBdAi0weNt5R+lL3E9VrKjv+dR6B/vETvq3R
 WT2KZxzDeDFb75UBHvA9v/ms0yOBMZfqn14yVEUHFf57PSuqIr2ocMjjWwykWqYV
 ed1V8ZZbLxdsOkgonVq/YkcN0wR3C+NKOv5zDb0czyuVJRF2wbtGDwwJS1AMyq0l
 MNKtJLnbEAXmRFySvmnb4AcSpizH3RmOlDlVh98z8OSb65KwuPQ7JBIO6LDkPUTO
 E+AsPCag+vgUdtmY2rEa8W/tmUHTreTjIxh+l9PoWk6P15WpRKM=
 =EoDm
 -----END PGP SIGNATURE-----

Include evp header in EAP base

Arran Cudbard-Bell@2019-01-08T03:37:56Z
Files modified:
        * src/lib/sim/base.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e02f40f26e210619fe40b9e7b5b74e1aedeb92c
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlw0GxQACgkQ/6TVgp+2
 18qodA/7BfKHVMEgwKRod6RNiKZkux4bno11WxNDjKPPsljXb5sFgsr1p80uVmQy
 i4ErC/crjGZcfs8FnHsJ5CpMHGisvg6fvYyR0ejtnkjULxugnp67LBaPxh01C8Kd
 UyJiO2w8aErS1InjgH9/RxoB+zs6R/8q3uNYXEuVQ9ls5oy1Mpt2bYWztrmRZGVQ
 afqSTO8e+fxIbBTcvlYZkSSnuCXtZniPZeT9OV9+6u21jbVjErqRmTaEHG74/zcC
 cp4VSBXwjHnYE+9tjnGA+SnECGZ3zG+FL1pdRopyFV44cI3a2TlGA2M2h/0bOkPS
 1rEs7kW1sNkTjqySAJzM7SGsEXmK01IUpxN3Z2NBsl/8oCsa1+/sVn64cFU1hzvX
 mbZupisJ99ekG4FbBoWCSy3r77YJzohEbMLrvEPk45WTymN/lkwvihIwXhUkLg9r
 uCEUem/xmt+KkD4DmOq5kudz43fGOMDKWaNZC/Yq2//r5+vSrch3fDMORPJg6f/N
 aZQsVP51Pe4zS87XZrCcFYkU8gDH+DyUdmhj9DvJKCfhfogHX+IO/0YYhMgxbRTH
 Gn0BYZfa7lXIRjYe4fcS3lVF8QYV9Hmk3Oil9ID3IRz9rpPuzQcXU31gy0vJu1zv
 8gDXy8GEU+VToi/e4N/dqSd2XIryLfzGJBdpDx/cap67CqyTp0U=
 =nvKG
 -----END PGP SIGNATURE-----

libldap is deprecated in recent versions of macOS

Arran Cudbard-Bell@2019-01-08T03:37:56Z
Files modified:
        * src/lib/ldap/base.c
        * src/lib/ldap/bind.c
        * src/lib/ldap/connection.c
        * src/lib/ldap/control.c
        * src/lib/ldap/directory.c
        * src/lib/ldap/edir.c
        * src/lib/ldap/map.c
        * src/lib/ldap/sasl.c
        * src/lib/ldap/sasl_s.c
        * src/lib/ldap/start_tls.c
        * src/lib/ldap/state.c
        * src/lib/ldap/util.c
        * src/modules/proto_ldap_sync/proto_ldap_sync.c
        * src/modules/proto_ldap_sync/sync.c
        * src/modules/proto_ldap_sync/sync_touch.c
        * src/modules/rlm_ldap/clients.c
        * src/modules/rlm_ldap/conn.c
        * src/modules/rlm_ldap/groups.c
        * src/modules/rlm_ldap/rlm_ldap.c
        * src/modules/rlm_ldap/user.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b2803f8482095a73c4eda782c5ad0ecdd10f70ca
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwzYFcACgkQ/6TVgp+2
 18raRw/9Gob5hYUMw4FTrhbfi/SU+AXWfjrNrgHL2Plx7V8rAc6U1KUjDYhHx7MK
 pUpWEqt/UEaaAnPqcV/qW6OMgYTfFa7FgCIuqf70N1HnOMUhB0pN/48JLYFKw7dK
 LQJ0L9+pCaHi1qSn/EH4/rS1BGFwiFRrjHtlXwi956rIeGPwU01qUxzGwX3p7l/v
 I3QJTqUXQh2QEfqXE6i+qKs/gN+eXMhpfRshWilAvtmODbrC/OamhJQxChh1onSX
 5N7ksB0eQBUZx9G7QOn5M7EVtAbrQ1ZV49H9wRNiSOh4wa8mDEKbPACse+QeMd4U
 c2+w77cunTms1YYrY/e/pOR0rkH86Vr44wFgb+BOtjxF0lDx0MAHsZyjl/nHdtPu
 r6fvIgEVGkqAHerMMIebZuipcUktZRDvFizG61IL9upaYr6FtFDAPK/4AV1SWT0c
 3GCgeZwKz74e65fyYcFr0ZSDaVofSnIGes33Njp3KsDsCwRL+6Gg0K0TdXbasdwF
 1nEEKz2lHz/DohSEE44Sp6SK/awfnsjh2IcZv7eP/DGzuDB5Px13+vw3GcNm1p9Z
 LKWMyJ+wR+Tryps+mcpu6Z0T/BUSQb1EshBJn0u+b83kaEajmO6z1Hmm/YQY6Lw+
 w2dZ3hT4Mt1goQG9jx0Fa+ma6NdH7sSdYZUlbDWe2EpLfl/G0B8=
 =1X0J
 -----END PGP SIGNATURE-----

Formatting in HMAC functions

Arran Cudbard-Bell@2019-01-07T14:21:11Z
Files modified:
        * src/lib/util/hmac_md5.c
        * src/lib/util/hmac_sha1.c
        * src/lib/util/sha1.c
        * src/lib/util/sha1.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e0cd82bed6bec02ccdd4e8cfaed998ddd3dc5e84
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwzYFUACgkQ/6TVgp+2
 18qoJg//VZR42qEndQI6N+lusGnOVaqBnoYND7vGILuglDAdGrv3RIW8kN/PuHlE
 Czqr+p0+JuSDC73RI0CsxmQCUCr05yl5DAry4kNcUgIQaOR8bZ8bS/j2QgUz8piW
 pS4xlWF3chXLj2b/JFY0iycdiTPI85WKz7BFg8pDqXLNltX/jf78FlXAzmBjgrLQ
 M/37R+mNIR89QHoWp5eDHJrB2wm7Hna6Gtp+rlvKVif7j0PNco7dUgBqnnD96FBV
 E4EovM2peyqIGhju5SWzYVNQsUs1q6TjaVAjXU2PwmnFAMboX9v/DNASdDy9FvpI
 Zgei3NgOzrCwq2KhLONWm+Yrk/+joJmdVfJH6/pVqp88Ym+AoDh4TIS2KKwFga7W
 g31Zmubt88rcnA4mboNbZ62i2OjXN3YBEnX4ACK98wBPXs2OTrQpwfgBaG0RNWrQ
 V0EoawlnryEfudZIILaZtJsiEgTUoMLF1Lnrr6wokAML/epVer/eXYV2YOmRuzWY
 hHLeswJpAyuJX8y/rVnGorY0JMfenSHviwOnlQ4dEvzw770Jlo5f2LQU32FCEnZU
 vrj/uD1UvoNR4hKDB6Gu3PSiNUKZA/LAdgZVLOLni4cS+ayOv0fWKnRNmx3lazUe
 RT+7+YF8wA4b3u1im5yRyHrgpPt6iSdPALHKueJcpw2UG2IVOmE=
 =sDE2
 -----END PGP SIGNATURE-----

Add toggle for OpenSSL FIPS mode

allow vulnerable

Arran Cudbard-Bell@2019-01-07T14:21:09Z
Files modified:
        * raddb/radiusd.conf.in
        * src/bin/radiusd.c
        * src/lib/server/main_config.c
        * src/lib/server/main_config.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8d70af79917774963cc76f68e62590f4848d7d23
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwyrLIACgkQ/6TVgp+2
 18qTmRAAiuusd3a3I5+wdZRIC5DNRXL6REPtfGZ1zQpdP1+rF8lt0+PAt/URSJbs
 wUYdIm5gQVbIQCBWHp12zz+xEkh6dqa1KqFJwra1ko6dKOaZVO7vM+llHIQX879/
 Oh1ah2xoROLd9Mr0X7L+l6iv8BiZcQ1Xw75OIuut+sBGD4jfGlN98p399Vufjqqm
 TP85Eu8AuGRxRTJO5RYGqS8R39oAcHE3Rswz17CloJfvrxJFYGcy8L9t/kgtY/dE
 7CsmYSxPNwD8p/e/35oFMMixMCxaQe3QJdrfz0Rckrgak8cZmjA+ooUfKJjJjs2p
 wtFV3DMgGBvdFOBYqZj2vIa/WL9n4rw0dOuMwa5q4H6aR8/LZRe6gdufMgOJS3wp
 f45Ggap4KTAsPZLWzQRjcShvBtNDGFUIcvTfeMTn/Br9s/XcLnbT4dhjPvprcZ/A
 iPAdVJiSOmYH0KgCIxKh/hQTsZf6Ynh5njLmHiTGkYEpf3CWtXE2tlCdpvBKweF2
 5xDZb9p8XGMgXo7Rq9u1Kz5pJWfYkh8NFGf8JbaFEOd8w9WXXjbJ5TAq8kTlkJTI
 lfQCF7VKw+RaP+WNlxnhwSIaVnvz6F0r5KT3kamgsqVEk10mJUcKGI2WOkZZQLns
 rZaWTIrI4KhfXZQ75UXX3v6vJKe3UHBSlvn8ypqxK6ZQwId6VLk=
 =L3Kp
 -----END PGP SIGNATURE-----

More static array bounds

Arran Cudbard-Bell@2019-01-07T01:34:42Z
Files modified:
        * src/lib/util/md4.c
        * src/lib/util/md5.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93eb34e820644ed13a7e93be91a47ccd3e281cf5
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwxvO0ACgkQ/6TVgp+2
 18p2Qw/+JVdt+J4q5IheHYAriRBC6/N/jhkddqzAzL1/oEuBE/4weZ+7A/vNzBDZ
 DUdXGhSJ6aAQ1OWX091xSidxZn2FuE6n7p3LY0ktE284SnXMj3tTRiKH7QxP1QbG
 dpWkoYVZmRYhUWDcil9itFfAg4Bx5fvNrPvTNh7ioyryAvRs0TIWxF8OwRddwkk2
 OBjx9MARq2UeNcswapj9bx27x1zoYeC/8oVzK/mXmATE8G/0b3kXKGQ1+n0dFiua
 7qrDU9jOJ3zJwmwT8SpaTtdVCHy+LCwjXMBpQRlJR7HoJvm3Eh6yLpw8JSoZke8L
 UCC0Ovf1recdvuhnG9f/xd95TRFX6SnnDNe3T6tMeOo7v7H1oZDEu9bQbrVR2YC9
 8M1KehIvJe5+VUF19gURdzy2L3eKhwX85MIr7fup0gSQNc2+4g3SmcdOpL85WHCr
 5zavLepvO1cCAMimx1tgu6wwTumiQ9kiK9Ru91G4IAPU40vxeWkoR/672K4ohXXf
 2M/Wo6jxYXY3NEnjXd4++/Y49e1LLUQktP4RbnTbaw8jxurR/FwQMgW8DMGtLFo+
 u78xN6N3w9ozIl7BBvdVGXfe8dR93t5sOzccYCqjBGQ0WXPlr2ulrYbM26jqXmw7
 6uTcAjJ+L1K7ZKQhoffcLtZHIElWzOBTfPwc600kwpoWM9yc3wY=
 =fkzI
 -----END PGP SIGNATURE-----

More bounds checks

Arran Cudbard-Bell@2019-01-06T08:31:41Z
Files modified:
        * src/lib/sim/base.h
        * src/lib/sim/crypto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1c8fbece8edb4ede394dfc8bf9549e1ba08b718b
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwxhEAACgkQ/6TVgp+2
 18rGVQ/9F3PGILy1vfukxrprgqVPcX9Qt1uG4jKhnYbzIddZKVRdnble+LCUPai9
 eTlkFsDuus2CyyIb6CY3GEhfi1rxglirsMutjCmWlRh5YGj+5B9Xmvogr0HHwzUA
 xE1ACc0oNw7MRKoZQCPyrNm5pbgT/DbyqRr1u6AoGFlDskHkQNZvJcdGkLt1aFXn
 6I1Iqhb7O0knTytiY55hXjkk0/5J6QLRiFDbUSWrSOjffAt199usY8UNIeiqFfGD
 lMO+6OCLopdUGD6kpc0a7IOihzKqz9OcZGZTppQKtyGrjqG4iyYvSrLYGG82JmwN
 ghWd2Bgtkp+y2Mutls3e6ZAOcTznb9CQvoPoUG+9shTWrSbTvYP+2GqPWhe9LrjN
 Sv8RmHhV8YirUalgrAlREb9QLf27g6k8UFGaOWgmi1zc+s4A4u8AsX537HicDU+O
 wPORj24bNCOHJYwlLRAwM+rn+ClO7zZFq3V7QYE2UPXN8+A/2ebiD54zX5HzUGCd
 W5Ngf9F6G2MvRbFJ+hYyU/fKNFcyGm4P2NlzgmKqLl7Q0DaiV72u2fo4fx2SdthV
 3Twla34tI2rADnpFcS/KjjSet/Q8UqkWJFa9a+wy3e+E7bfezstfxldRpbwNAuIp
 LBYTcm3c4DzlaktIndsQ9pRpg7lFos4OaWpAIo0pEDsmVZ4FWu0=
 =A5fn
 -----END PGP SIGNATURE-----

Missed semicolon

Arran Cudbard-Bell@2019-01-06T04:29:52Z
Files modified:
        * src/lib/util/md4.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a20058e056244c5fda9981310981fa6a64df357
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwxbHYACgkQ/6TVgp+2
 18qXig//c84Sxuzn6+B3RuymLN/dnIDjAgusfaE1PHIRjDx3FWYD02IoJHktZhlt
 g+VL3D/PmFmC+YOKLx3fUQPoMx1Qf+xnrIjco4Yw8AYfl8bpmoGxuhBZPjte4w7n
 CNhgxrsY5mNQ5FE1UUHwkowaQ0+5lClb8OO5CzvEba0NtfCYBmt4mKBmxhLnRc3p
 0h4cOVU6d0Z+G+eproFHgFLcw9gEBbpcfDJhim84Ta6rx3ZsugQo1zZlQXL8bxHC
 EYW/RJ23+Ni7wovURcw7JxiDBC1JjGVHWxEgkPTNV+gbGYvdK0nANSLC5xdvYJJz
 kx4pf0f+XOA4T5YsRE745dq79PpZmkv+upvQH0eoUeHTPoBkSwv8smt0VDuDDwyf
 ML0n9CBvbD8/iPbZ75RD8OPU9hNJ27osfmd6RO0Fx8ju4yz211vNusWBV1e+dS0k
 AW/EZ5MO3uEo35Xe7Fkf/heFotG31tnzwf6Rrio3xADZxdPN77WbpvnxClBjU5Nf
 6S7AgTDBK1QXV6RxG+gjyDPr8rDetjl5PfYyJYCU1TTGsvjFd66HnHuSCqrc7RaD
 GYZgVkk+ZB6fjbca+bD9OTUHNmVIL7NOwYgd5H1gVu/wKZ90k8iSOqP5ZNW98fBW
 +6RGKIdFbah2FZ6QmG94BZ10S4sIserKvBNvXSKPuAPpdYLsszI=
 =Vuk3
 -----END PGP SIGNATURE-----

Remove CC_BOUNDED and use static array subscript for bounds enforcement

Should work with any compiler supporting C99.

Arran Cudbard-Bell@2019-01-06T02:48:20Z
Files modified:
        * configure
        * m4/ax_cc.m4
        * src/include/autoconf.h.in
        * src/include/build.h
        * src/lib/server/cf_file.c
        * src/lib/server/util.c
        * src/lib/server/util.h
        * src/lib/sim/base.h
        * src/lib/sim/comp128.c
        * src/lib/sim/comp128.h
        * src/lib/sim/fips186prf.c
        * src/lib/sim/milenage.h
        * src/lib/util/hmac_md5.c
        * src/lib/util/inet.c
        * src/lib/util/inet.h
        * src/lib/util/md4.c
        * src/lib/util/md4.h
        * src/lib/util/md5.c
        * src/lib/util/md5.h
        * src/lib/util/pair.h
        * src/lib/util/sha1.c
        * src/lib/util/sha1.h
        * src/protocols/dhcpv4/dhcpv4.h
        * src/protocols/dhcpv4/udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f49b516eac559c8097ef0d33a4ebc3e6a65f084e
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwwaSQACgkQ/6TVgp+2
 18qdYA/+JgsOldZwIdgXsEc3RYhv1Pz6PV0C/wIqRXUrpeYkVQ9fOSgQ1RzZSm+z
 CLU4LGl9kren4NuonTa23M1zCVQf1Ippdlqznvhx7gwI/yva8n5emcGlhyD5eWZN
 vJuPET0z7F915yXH9Haj1pM67qjoMAphG3nGdXxZYFnqazfMS/CT0ebhL4LGBMdo
 Vri3R9tLL3iaVZzUx7GnnrzjDs6Sw4mJ9Jl8oFlHKc3WyBs2e7Q1w8A2V3cMr6rT
 zMqnVxa36Bc4aIl2GPRvW+s4eOL3CuPtyLjCHkO9g0q/237l0BEYPhQBu5C6M0TW
 r9P1KjBCRP7OPWiZGU3fH3t5k5kxOYE0YrCL9OtpqKCCt0c66sHbjFmcjg4Y7Er1
 Gpk6LWTpbh7gQl5gVkVw2PPjzOgGPtxRRRiI3s+JT9GUEVrly8TyAnlu4gm5bZ2h
 adWjVNPIIx79IT0YhfcOFm7vWcMEfddR/eT/jMK5iXz7o5Fa2OpGO5CzbUxXemlc
 ocsAER0B/pLORY0tnE2rNOB/28asUB6oRno40DehYmZiIwybn1J1LbesVSrQ8y0D
 8wqMAkUC0Sy53I8WgU3J2Fxzvp7vHUzQp4VO8+4cS8oP+XYe4QJIwmRFX1FZGFgY
 EGnPpnEXh5CFEw+KTFZ1aG80DTyC2hnhbiZmEz8YU5/GkpGngHg=
 =1K1X
 -----END PGP SIGNATURE-----

Limit scope of buffers

Arran Cudbard-Bell@2019-01-05T08:21:55Z
Files modified:
        * src/modules/rlm_perl/rlm_perl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/43391ed8db9685b3a8d3995ba93686277c79b30c
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwwaSMACgkQ/6TVgp+2
 18rsng/+I/CjWmrKNjzuspmjwhhrXn7sSnucNCXKkAMkJXGkeXN72cTlVMc+qgfE
 oi86lCWd+WzsVWVGUaqE2UpRhzG7VYB7ab/957zAw/1iclEjfAffunwZSzWFggeJ
 s8Wi5DLtiKp+VcwEeZsbQXKCa/knGdous/IC8p0xBrEh9cikgs+2kjSTP4h8+agT
 eL4fYzib5CRsnp0oD4/nFVWBVGpiY3bsmsUBUSxiLZxzhY6/HqkRTgzD4RzreS97
 0h9w4pJsWjjhO6aVyYoc8XM1CMFqu+ZpPYYbKwXZhzAk/LT0DEHdh2RjsHAtx26L
 q96zeT0oA8SX/gztiqNFH6/sxZEUfWPe3ISmGQo2bYAXUBjAVf8/Fi8KIZVA2+yB
 FJc2RDBrU7vCXTgS/DIl5ry+5TyfSo+uIEfERJBXbCHntg2nB1rCxRbDxSpGenOG
 EAzRfsW4l+4W/qtJwIQONiUfzGzO0aTx9m7FKB7poha90fIPkiAduP4TiFvk0dGR
 0u8r6aZddoB7GsjtTCIsnHbgM8IpFFW7DNJDy7DCqYpIY/CLD2dVeCW30rNQ0K17
 mhCXsq3eHR34A2auYARYQcOuElDLmy/gATUrJX7zQJnPkZHd/KPnhiaQn4JzTKq3
 ZMJ2DsWnTHMCaKWCmsoP4htZ2CYXdjebq7PvajEazqjrRw6/Rq8=
 =5WOa
 -----END PGP SIGNATURE-----

Stupid compiler

Arran Cudbard-Bell@2019-01-05T08:21:55Z
Files modified:
        * src/protocols/radius/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3391049981b79334186dda1a1e8e1420773a733d
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAlwv31AiHG1hdHRoZXct
 Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108OTKD/42YnmNTKh8
 8QVe8B9JgsQIHTjKnHgiJb5uJtUiloXesI+D3tasrK25nFMHytmeT/7zsePpcwl1
 3A92YeYgFD9mMUA19TrHxtu2ERGYye+xEyrMU95tu9kRTxLfrkomMr1mwInjI2rB
 A1TDmJumnngICeW+YkJYjPyxS1zgSddLkXYztgqCatbzOnOXGNom2RkDu17lRK4G
 XkcgyoxRXx5eCxz4g156VGwUkyMhM9M6aAa1e7fsTHSyC4dA5YFqPk+5UApRf/+u
 IlBvd7DVrup6iVKVg1rXU49t9NfJBhf99KPkRDnvrZtXGv7jdTPSoAAhUqMy2vR5
 MNLJXE5KMb/Arl/zBzZrqK/MVLWiVGOPXAvJi6Qp/N+637ZvffBPjANQ0J2jfJUc
 PahZ0MtqP/mU4HPVAPFvVt4aNaGCQlynx4T4XP4SHDjBh7GiCwIEpY89RmiY90NV
 +N7m3e9A6iZsMw5OwNQf/L7Qxl1Hrcu+ZkdhVu9RLo7h1jgwAluvPGQmOmQ0WtW+
 z+mS1bGtRM9w58seQvswKR8fL+8JToqZ/QI/ZTz0OVVsZT6EDDBbrB+HRVYoLfL7
 lCtLMN+XqLrcgIyD7RVBw8icLGJKx1rxVGBKTSz1A64s5w/0OURZQZ56TIG94bwg
 u0zWx6J1m5Dj8H+K2q1KXHbrlfACHmOsvw==
 =Mipz
 -----END PGP SIGNATURE-----

Fix up the debian "freeradius" name patch... again.

Matthew Newton@2019-01-04T22:33:19Z
Files modified:
        * debian/.gitignore
        * debian/patches/radiusd-to-freeradius.diff
        * raddb/sites-available/control-socket

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58cb51fac615ece8549b6e9d2c031c8c97655c61
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwvcdwACgkQ/6TVgp+2
 18pG5A//UTup9phQdREC99yq7F13DfJ4XkHp++kmeHrv+dcT/0J5M/NG8BLI8DHy
 ZfzGUWhAHsEuR06N6rryRnHUqdQ24oDIhSju7qLLnAEh7wuy45p8S+Z5V3GXkHVS
 POh/WGEAmNb3ZgLiuXvfDLe2TwMzUa6VL/i/cGoDrXp2duHAAk80Qs9vzjZr7GZ8
 gtwtTWKMnFdGBeZBMMVHtLxQCC3j5X/yvjdnQ8MDQImlyCkB+N6JqmTx6PqPT4jj
 apXeWzn9A5qAp5seH7lQTseAT2PCjMCHkHw97drJUSSB+LjWKApJqAqXQDLaFQBt
 F4qHTbmKsc5lZsA5Wjuqvj1LvTGMeYJx0ln+Qf43ola9hrqrv4XAKaHtQj6mARC4
 PrMp9jHLCimL0WGApNPU9VoiZbdNNLk9L3s3RfDRYh8NIcxzDLuswTb24W1GSyIP
 +vddHfiIF44C1gditRARec59qsFGssI6R2CIOGi9q2ZOfMmmZbhTTrKvrbT8U13e
 IoI0HdfZhN0BTBHzFyoz3mm9quGQiNPudLNNDq8qdWd241LO2BYNDRzT6UeJj1q8
 HEFj0i8n6fwUi3g4L6/07U3UUwolr9cYodRztIos1hZLdMWX67o27lF0zF6XXmwx
 ZRnELlyhwTe775PevfkB4AoPfEk/iqee0fQJJ4HaXNKZa5cBm1U=
 =FLbe
 -----END PGP SIGNATURE-----

Correct format specifier

Arran Cudbard-Bell@2019-01-04T14:46:52Z
Files modified:
        * src/protocols/radius/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a7585da2e911266a35e6fb61186fba729fb6970d
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwvaKMACgkQ/6TVgp+2
 18pdiQ/6A+9iHNsfh4z0U5S3KwcYWHvh/KHT4h+HK0rw3LrBfUUXWTe7kC2TjiEJ
 GkpTApCGsK+2/XFMzzWe4rq3wk+cD1kynXGb1BFIkjYfDckGE6JLE1xjbv0QnZ31
 ptSGxS9epUX89U3FiXWjrGeem8CXCa69HhVASHlbEbgapOmwfGNnyfFzqWvbRKCE
 rVdy82MY8KDQJHQNcHY9JXTCMyzt7PeWWwg+2IBSC/GMMJSw4plTZKFXyPF2RP+/
 ks6K9uXjzVWq1si9BJWc6BFSx2poDFf9dRj8Vgp9ypGuNy1ky+BX/032YqVoyiv+
 hNkhcZqm7CpLHtsm7qJgWVPztpg63YbUOJNqJEC8h40cO3pX4BNK1B4S3Fjrz4Wl
 gEXpedYV3FT/UKMuCL+rrw7xs9n2joVlQ/RBBsIjdd6S3T51SB+D3rXu/1BCzNkP
 NEh7tPu6RcZJfEPBD6M79IYlN+yBM3YmgpEC+FK0MJiWMcpZSstrM272bNTBiB9q
 wp3ftsennbEl5aFx42/1cIQXovEDrWPMj4IElqZrAWa5m+5pD/k4aLEBHlA72gEI
 vbPZcipm/lSOaAP/60ZkPwaNjfTQ4bHdVbJR/xQbaFUdNgWbVn2c+sEffHhbIMi7
 ilpvwyrpA9PmwM8cnniU7dWbjmlGGDV1lDlYiPhqtmEGUZBJd2o=
 =XGA3
 -----END PGP SIGNATURE-----

Catch bad secret values

fff

Arran Cudbard-Bell@2019-01-04T14:07:31Z
Files modified:
        * src/protocols/radius/base.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47fa86ad18f4feeb3e6c804a5a24e50c6fad7fa9
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwvIMkACgkQ/6TVgp+2
 18qGTQ/+PihhvsKduj7+LG01LWgjLsrjScxSC081TH6cQ60+MmiZxPUL+GPhW6SP
 4b6/mqXnQNk1Judkz2kqCMMkDzrU8ndKwd08+eTldLVBYRT+bnFQTnkSABN60Yph
 NrYApPis6UwtrVM/oZg/eeON/VDO9W+2IBlDaeXm0GkHlez5DBM9vHgVM0VVibVU
 QG7uynIoMOnYsrO0d5y97Ris4C6bfx+8QT+s4hticRZgrm+/C3xZzM1gtFQpSCVG
 j5U/JRpKaLFA/WCEQePxr2KKL2wKXSVm6vzig79KBCNdyFkBd+2o3oJLgc6tgEtb
 ugxJGM+ROiDpZa0PcFfkzs8Uod5pKWA93GMgXS6Krt9gkqb9wM5xLiBaYYWKvNCU
 1zutz8wgEiRQ04OLj4a1MSfk3BUmoujsm+F/VaP9fiwC/vIj5wFNzJVv76o9zYYB
 NcLZtZ12V4D+kUnieImW5murB5WQR87aS4DeNpQhKy5Q4NJBsQaJ4NRWmejeP965
 nqp8566umJcFuhV/PK8J4O3Ck5/B1HeOg5yLO8s/p/Cnyhq6nnpMxe+KY24QjFd1
 PtVnSowW1QJHO1EKNzipY7UGqefS/S36Fq1dEeManLuuYQ4mAAwBtvn5yDExftlI
 Itytw4AgaLD38RuxUc3K6JJkzpm0Qzd/T/66kVFVNNc1D8ZMyXU=
 =t64g
 -----END PGP SIGNATURE-----

Disable foreign attribute check

Arran Cudbard-Bell@2019-01-04T09:00:56Z
Files modified:
        * src/lib/server/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c5f578ccb8b2dedc17367f020c57e9eda908feb4
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwvC5oACgkQ/6TVgp+2
 18pavg//bMKIA6Id5MGDcJ7YVGzmzs3Cd8giGiSxd90UrKKtdHnM4TlhyTRcx1YP
 NUGvvd2gAeEYXB/TnQm9Qo0e53vAPMzvVGt42UEbt+8o1zV7PQUirpWE/ywyOR/R
 l5f2mYylOxdLKSGJfWL5c18RKOXVC9/4LstlYmxZ/B3ix0TPI+ukdut3HcMDZMy6
 T1XMx+oRLqNby2O2NJDcaqaQp2ykyrE9P2dMR1cBOq1dqtgJuyXpXsWGNT1rUzb8
 DcTZU7mgcs9G0XdLmZUc4F31yoA2dc/SmrCQhBovzdfIi00P6ekripzs1+CzhXug
 7SUjWcvpucufbOjW54MuJk2ldarWiulfazuLs2nudYQi+T/OMre70nEcLx1+XS4B
 Mtzvv0CFyw4Sr8p3J3guqKfuoYC6dDaZnvEOTR9nYLEWqnEusfQ3MqntYK221fKB
 bMW9phdeqLyNA4GX1xeSGbioXvbsZpebiJpmqeMI432n+6DNIxvJUOKdkUuTGgc8
 wWnts9RG3HPAorf+itpctzhhzpYwZlpm4Y83RCqVC+ZgcEFhiEzMAA0Ej4m2We6p
 OsNVpJQpFu2GwNPIK44OL/FkpeYBibKc4By+aNeGuykE6LPLuwFrxCBQRKanLQgh
 6h9NFE9MAiI5VxOOaUmMJa0zMgfghmEAgaa06rzqyh5Ew4ZAMAY=
 =HRQM
 -----END PGP SIGNATURE-----

Check rad_debug_lvl correctly, so the messages are enabled/disabled based on request specific debug levels

Reduce manual calls to hex printing functions

Arran Cudbard-Bell@2019-01-04T07:30:34Z
Files modified:
        * src/lib/server/cf_parse.c
        * src/lib/server/cf_util.c
        * src/lib/server/exec.c
        * src/lib/server/main_config.c
        * src/lib/server/map.c
        * src/lib/server/process.c
        * src/lib/server/state.c
        * src/lib/sim/decode.c
        * src/lib/tls/session.c
        * src/lib/unlang/compile.c
        * src/modules/proto_dhcpv4/proto_dhcpv4_base.c
        * src/modules/proto_radius/proto_radius.c
        * src/modules/proto_radius/proto_radius_auth.c
        * src/modules/rlm_attr_filter/rlm_attr_filter.c
        * src/modules/rlm_chap/rlm_chap.c
        * src/modules/rlm_digest/rlm_digest.c
        * src/modules/rlm_ldap/user.c
        * src/modules/rlm_pap/rlm_pap.c
        * src/modules/rlm_perl/rlm_perl.c
        * src/modules/rlm_sigtran/rlm_sigtran.c
        * src/modules/rlm_wimax/rlm_wimax.c
        * src/modules/rlm_yubikey/decrypt.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4d511c191f2b6d1ee20b7ca20d278f95768bdf53
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwvC5oACgkQ/6TVgp+2
 18ohpxAAlKEAQ8uZE3dajrVEN0TzE+NnWBNwUntyoAREy7FaZypzMNolZshtS/Du
 9LurZA6Di65/E44Pt0ALwJleZg9FjjIdtX6DOjupc5JDtpEi1bFnsMHqwKigBtTW
 wBH7mG4mzDEWWrSdlpI2w/5DEkSVfpbu/Re7dkNmz6E2HxpqzqPvVVVocosMCDMU
 dIQpc8Z4ZxlTz0gXFMDZ4IiKUccj/fZUHtIwxZlPcXYXSxO375FMOjNn8lElvYgE
 NmgZlolTfr0ibTNsdH7Wk0af6k4Uw+gQKnJtunsm4y51GHctCJOObkPBk/02kbtC
 Z2CHlkr/3fHMpBeEH0UwhIXPh9uNHy+fVCrcwSensiaMBRqKpfmzxKS9Ek6AdQXg
 15AeAvTcvBPqqsv8x2aJe43kbgTXSapI/ygx3Ghqr/bzkiiC3Iay5r4ETLbajyCG
 Sy7mZkedROMKQfmhTjP6NIl+IwnKosiCLWVezgMq3r7VMw9k121ap0HvQGyDMJve
 qUDDgI3ciTwO3bMBfjVsiOChxtpvtwq/pXQTEo6hOV/m5DD9Nj5HuP24kLqPSRD0
 Ls0Ze6X/N5GPhmeoND9EXNZweiiS1wqIrlJ9ZfSEjJp5C02ceDKIKx8G/bJHGVPf
 pedVag6fEyQdC/+L+Sr8G4IZjq2wtKdvnegzEKzbzszyGhdUy+g=
 =ajFB
 -----END PGP SIGNATURE-----

Code should always execute.  WARNings are always emitted, and code applies fixup to VPs that shouldn't just be applied if debugging is enabled.

Arran Cudbard-Bell@2019-01-04T07:30:34Z
Files modified:
        * src/modules/rlm_files/rlm_files.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a9522beebf947fef442d0d6c4dad31ca202116a
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwqTLYACgkQfQ55zXdi
 Hs3p2wf+JmZEiTAcKAPAglguw94ahoLLUWLXHaThAGtZPzzLMgQ0Zp0/k19jW4fG
 PUv9rIEzknnnj4dvDFRaWeT+a75pzgxOTEizrH9UOv/UJtQyXlEEujHpUFFiqpTm
 5scpiTGJq6iUSY6wbpOlM5rzA/oqIR5obYZbd/z8Y8Bl+Vnv6FmtE5eHZ17G0+2D
 mZKDrmVROOxIP1GJPa2rri8IA7/37sSDEy2KIKN9hRLWC3iFMHcS6Mz8PqRy7kL9
 KHLlbu3CNkY9g9cqvIqdf8lFbYGc+ZzKeueZN12FoOH/wS/Y03gwKT38nkxuzSDx
 b9fO5+xyxv3QblNkhzp1hLU0J/AhRA==
 =e4XE
 -----END PGP SIGNATURE-----

clarify message

Alan T. DeKok@2018-12-31T17:07:02Z
Files modified:
        * src/modules/rlm_pap/rlm_pap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/60c176adcfc368ca24bd419a965eb66548083ee7
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwqQGIACgkQfQ55zXdi
 Hs2GUAf/ZoXSd+nOfWQhZU0kmr+QPVaUHeCvsSoCmt57DeMbFG8y+0bFCUDwowGm
 dkX8YfQlUT2b5wH0HZSIdveTMEY1h+PXiI6W+nji0c+Uirl6FMLY37P7AJiL7XZf
 eEOF4eH5pGsVcv+4glMiZxWkuY0e5qr4XXjc6CLWHKvv6WcmPGtb94Vxu1/Ehcc6
 dxTORn3enfP85BP0Q17kKcP1UMi6NfgnZJm3LW9tL35+mEzHF/Uh0t/tUAf0L1Us
 WGdK3Mu3q8j+AxmkM+IrWqz/ZWMnKtKM8yO8uulxnay6qSA/mz+V4zRy6z7cFqfj
 seK6dsR5R99BHlVITLDOupUqk5mImQ==
 =pNDv
 -----END PGP SIGNATURE-----

remove unused assignment

Alan T. DeKok@2018-12-31T16:14:21Z
Files modified:
        * src/lib/util/ascend.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9172efaf5b3be7a4d98e055ceee0210255652bbe
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwk6hwACgkQfQ55zXdi
 Hs0+Lgf/cqDf26RP4XnakrFTEVs4dpFkZ66jG9kdzDhMC/lOsdgCPUJncAZnUz7e
 gaWIKf/Y92jWYXTkSq87uUR0ZHXbZBkA8+jCWIA7g67v8EHCKwS+n/y1go3KhLOF
 UBJ0I3Tk2XhE8mpli5UAtx5VTjFm7btO2m0KQjnqEQNVvu4TtazrU59f1Zqh3n2J
 90L1+hyOkQBRWVhSok8HMS5VhEsjt3grRmmW690xfw++62EvkiC7xxzejbhjOxVE
 pkUtfa8nIxgAVAdJiJ2iNrca4xumLzB66NODQUoECqpnqLpX+stEg1PCKXxWhYAY
 CTUoido7xI9FSCBM4HCNWv1gUhGI2w==
 =zag+
 -----END PGP SIGNATURE-----

word smithing

Alan T. DeKok@2018-12-27T15:05:00Z
Files modified:
        * src/lib/server/tmpl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a9904b57641f21d2d08015b5f8aff802dbfdcb4
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwi4lcACgkQ/6TVgp+2
 18r3HBAAo7SqAylrqRqAefY4g2aTnhFX8TvysuFbBIj/+VonWoNKQPr6BYH2l0fT
 deblH5ICb7UilhI5TPAdI/+VTrt4OQPqI+TLCaliCkTqE2BTTAtlAP/6rty6Vj7d
 FfA4nuK0VT/OOkdxiWE6OxUTRve8gE8bbd+FdjnGXSno/wPYTOTwYcv/R1lrZByZ
 e49GqQHxJiCaUIKMNoe7kasOertlzlTL9CtSxqQndzeoUMGsivvGdpEqMgEIzmnh
 pVb3V/OxI6Yhl1FpsnSIIbFPbEasCcnmZiD1zVhEJSAFgu1c+QZ59Yso9Q7UxgCV
 xxliAsZQFqTL/5NjLCVH9ZVi7pHU7hvVxbB3N7lfskNGdfOTk/btmyvOTf0h0jCK
 2BQDWfSZ1jSJgwRfh1Gnj7OGFC+7cBj5I1IQM2Zy9+1GIJO2ipFEBTYFIKfsoxWE
 QTzbMt+CzZ4O598Sz+rCCaofa7M35zUsMZ0vvhGvm9/cHpDK4C4yvfWLSyR1zBF1
 BE7qmrKyvNUC+zM8XuVvIEsN7n25iXjBew7v6vdwt1D2dcsVuYySnSsPzXVOft+Q
 yiVRpwrugKmEFfHM83bgwx9Ivqnb0+rHr0qn7zaoUDPz2hxMiloBQUdGxLz6/ikH
 4tvm4CN7frDRuOIDXDtSbDyB3dJA5ICxBXBwUbtIi7/BwYDPzSo=
 =hs2P
 -----END PGP SIGNATURE-----

Use newer ephemeral struct init syntax

Arran Cudbard-Bell@2018-12-26T02:07:19Z
Files modified:
        * src/lib/io/network.c
        * src/lib/server/xlat_func.c
        * src/lib/server/xlat_inst.c
        * src/lib/util/event.c
        * src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c
        * src/modules/rlm_csv/rlm_csv.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d41537aedcf0e6682e803b210538e531b1402131
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwi3wsACgkQ/6TVgp+2
 18rw+Q/9HLRaElPykWfD1VWjJXxcTN3wzrmBSRy+o0pZDKZNlOpKlLWTOfWHZ/So
 GSFmMf2lo3/1GWclMs5FcPTkjVLyz+i+/0jl1qjgIeBMekVxCJvk/oxDm0GbgU8/
 EqP3JvS38hjkdgEjM2G36aEqZ3mqupp+mqel2TfWOu5OfZkce4XbfdfCwaoHbtg4
 hin/tSUdR4Gbf/fqbPk09/0CG/R0zVDEp/tTVlr1un2EeXotqLprd7OvLdXO8iFi
 CtavzlMxgZZt130pbSl3sdhgO6/64frlRmZAOuX7IVdNQMPU6FWfK2ok4IpwPVZ/
 FDl3USwla514Kyln5dOaDfPLgEUYWLuczOVRHUaF2D8luOZaZyOtRw/JFMbO5frW
 CDdmPF2x/3Zhl7COyUVuVQ9sWW5wnon4TjMbOlICBt//d36eZShsmqLrzzFMW6n6
 g4fhhAT/RsS0c8SIjFkeRZ7ZGN1mlqPcTAsiXvE1QMZUKoUeuUrJD1hGS2RZ245Y
 mC5AvUEMtsBVzfYV5sY4a8NoqNWbVzoAM3MiP31OMKHoMvuNuJWjEc6+Vdl/eHAC
 coBgg8g76qWwOljBwO8q7FGHYB8Xd6aRI7YzAuHprd2QUavRhEU/3VQI3JZzGerE
 ItEp38bXjC4sdx5lx+IF7vpsorcPKWQWb27GFOjdW+wPsdOrp04=
 =RXl7
 -----END PGP SIGNATURE-----

Typo

Arran Cudbard-Bell@2018-12-26T01:53:15Z
Files modified:
        * src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6c4702717fe34f360345f81c748ea5e226c13623
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwi3BIACgkQ/6TVgp+2
 18rbSxAAmjz92d6mmhOSQ+hg6hcohYI7LArDSpR6stOFXW+qpwFWsnPCBQZ5owgz
 E41DGrduyRI+Ln0VCTYy0G03Aj81FOGH7iNn1GGH3OvShiVl9uRBryhwRmwKweH4
 +HUb6gTgnWiDyDFdFdxGbvtpGChVqLw/lPT2YpSrN6E8OtfEIEcosk0MIJJ63Dzp
 M/rLndRjZZIueFf6Ycgc6gYzGU8VsGE+BeynZsy9uu0lQhB2+zcVt9lSDU6jqOZ5
 A3vu4T/+IOKVZyz7fs4JxWdD4TzsVE6qgFxQf9RtZKEsE9P2WVW2aBbuAgex4lZb
 TMtl8Z/fkYe+ih2UNRSiw1OpGTjdDiquBRwyfZ0iQTH/r3ebPksRxbg4ayLrUooZ
 Fv2E2v25v4BR4l6gr5M2S+39TvDAcovonIDq4SrEmWLxwCjyXfd47YlmyBxbVTbJ
 38987T4GOWAxU8/Rf5RSCETkBrQgoM+1ANET6/VStJ2XZaU6O7FCaBlddkBnxUbE
 zUws4EOvOuN/xl99/bePhmpDkvEcpwGSVb+PcQ44xI56k0Xkrnx5+NyjrsT/pkp8
 kBRPbq6jWwyVYZCY1O51j1SCEMarWoEgGesmwDKwpblmfPFPcKxELezlIJng6mHO
 eLgzdmo+Tw8dswkyoku/tX8qhHvPT5E9BB6kmrqW6teTCcwlyME=
 =Orjt
 -----END PGP SIGNATURE-----

Cleanup minor issues with attribute search functions

Arran Cudbard-Bell@2018-12-26T01:40:34Z
Files modified:
        * src/lib/server/tmpl.c
        * src/lib/util/dict.c
        * src/lib/util/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8b5d4f842608b444ba7cdb7c70c2c0ffdff8d2f1
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwi3BIACgkQ/6TVgp+2
 18ru0RAAo0eT/jtsTRGW2iMwZEvKyTfBNZzbZwbOeh/+9skoyErOxweWkrevk9Q/
 sHVGxbUg40UDp6L2yfqycdIhp1x61V8jyYz2l8YWG6g8BDofb038cHVClgNODgcq
 X7nLQ7b/03DRik3tVYDfWIEZ/7aLpeup64is3uv7r8K6VuiIX6lc2z3pBQidwsOl
 v0P644bMgZYnKNrzNEGCj5KiaJp6PrIisQrX34Ug5V40lE7dYqkdP1y2U385AEbZ
 NC2sNJX2Ucr/UEav0AHMG6lfo5m/jazosIaHxnazfk+I2hJKvK4/p5mpr3NQ2vVo
 NpZSG9KVG5WkrEY4b9gjBHgMJ2sav2AF3yaRUioSXrDTw+zxfLu5x//iwd2W2mvd
 XfpL/lZH5nu05rUmZ9/r5kPYzGagmRAfPhPcA3XIOHNYKnaAES1haJImmc6x2RCk
 +HuPVg32nR/X/MS16a7rLLq6WU6TIGXm4s2uZJLcmL9y83/kAgyFp+L+DFcbTrL6
 05VDdzs1V036sYBDC8rTyQc3+y8navenAHGlmL24a/AKTd7zuSKNBLoCgRtqSfEz
 TUeAQ35I9LTC9vJeTmz6t7n89a2LotJOq6OSVVY96pdkBi1anF3UPUnq8kURKkbM
 uFaTHmUYTJAho3zHP33CFCIoJgKHahGRQ5p1SVKv2sJFssvAE0w=
 =s5b8
 -----END PGP SIGNATURE-----

Probably not a useful test anymore

Arran Cudbard-Bell@2018-12-26T01:40:34Z
Files modified:
        * src/tests/unit/condition.txt

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4deb9fa7fe6eef60a424882bb1e99f5293db3dec
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwi3BIACgkQ/6TVgp+2
 18r6SQ//YBJ4tTCBjasg+s7Na9NjqGoqWEfJ28avTL+YJdlgTEGZLHsQd1qPHzMz
 lVBe7sDXN7SwZeRj4Ss9LQtySHnFRk7QZSbk4IWSlpM0VkQHsY4rpTWfTPrsdokN
 2GsyGztMmJOOMdiquujGR3VKnCuV6X5og7uQjAEh2GZO234JzlmbjoYXoLCvWDbk
 4T5+LqcpSJV7yfcJDScGghEr1y+RpvyPvF1iAjxq4cg8zWf6UTPMExGkkPwpCo4I
 DxM1bpYLa5VPpR3hRmi5HDPicU2hhL45vt7tyHp9zFmrKkH81HkEpshhIh+YZ3Oy
 WF3Z6Du7JuYfSCbn53Jng60WiioVAfxFz2wbvuW+jSdpkM+dA8fNSx9BklLdt1Ki
 lruZ+cP5sqH8HBUug95P79GanVUb8Oj9YrqOJfMmTHuJ7CFP1/U4ePbnmyvtZpC7
 FyQ5lUxFDB/+McK/estANRxElwryH2P3ZC8Yfv0oH3F9tLuVYjnmyhaVWdMc+kGR
 sxwMepoJdCzC8jfVL0hniueWYNudhl1n6emXXnvVGyj/3nrE7+ZxRfbEfuIdx3mE
 Xoa7OhpYUV0kgxijrg8NBPSf//67J0lkzmV7CTtthOtkJPJkIX3kQpFzdTvZtokN
 u41C/UBJnzwJt08a21n/mduu4Ksa9S+t27MJB74zcZ1ZMpT0xxw=
 =eN2v
 -----END PGP SIGNATURE-----

Make it easier to see the ref count in a debugger

Arran Cudbard-Bell@2018-12-26T01:40:34Z
Files modified:
        * src/lib/util/talloc.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fdb7970fb21464d1e22ddbd7370711a772bd0f84
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwbjrsACgkQfQ55zXdi
 Hs1hDAf/Sga5GnsCdyZrKQO5wrDdenAyfz9TTB4lvOYPsmYqB5U83IXfhN4LabZl
 pM0dX6Otb9Qb0NEGYqOxb+lSiybw46CvKvSlA/9KJujsatAA6Rzx6WT718tnlWPL
 edohGeD9y5yDpAoHV/69YKTtu9Z/OxRPsq8yFFZZlnlGPJkvei356nBjdK/CzxVW
 wt7ci/7Rm5G3FLEC7AE3Wwojm0UPFhc5cZguVfwrz0FLehYp/888rHKDtGfmlshJ
 6VshL/L92TmTztA+IIyOzAYwFyDm9lMZuODf/vaTe64kmhFWZQRKnAjoWt/7FMqF
 37FnJyToB8jpNrek7DVCkxppm+sa6Q==
 =Lkkp
 -----END PGP SIGNATURE-----

doxygen

Alan T. DeKok@2018-12-20T12:44:41Z
Files modified:
        * src/lib/sim/crypto.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c27c1d30b414373bd55675e32a64a718f51c6d11
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwbhX8ACgkQfQ55zXdi
 Hs07igf8CUPdyW5ZrEl2w+jj1aYwtXiy8PrDplGbPw6xsupcxj1Y2+h3bvVk8xvt
 53Lqg+L5yN2RYXnROt6ycR26HBVyTDqR5ElNrThds/YgcBGOscUdIwafPyL+rAHi
 64ewr9ki/2aOkRiKp5RI55i6cA7WXdhZ63cZ6u1OOrlsxEM2JPNOptGdTF7Yt36T
 ikLtHhPiqwVJz0P3U1WlfazWtWMy0xm98lpxbdApiPxOuwaW3ZJh2QQNpBlnRN7/
 E3aGoYoIlO5BFijF3PO3g5ixzvRFhZKEo4JH/YcOrD75YiedhuMhUVHPPx+w/BZC
 0ZknDsOcwHYU4/ELxNrhUNWuVbMDIg==
 =vz9S
 -----END PGP SIGNATURE-----

don't increase refcount on first autoload

because the manual load of the dictionaries doesn't result in
a manual unload.  so the autoload has to auto-unload it for us

Alan T. DeKok@2018-12-20T12:04:43Z
Files modified:
        * src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5d1cf163a047e0ea82928ff879c04275fd903d77
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwa3U8ACgkQ/6TVgp+2
 18o7eg//fvVIaietePiyNyRjzN/oSAhvLtDJ8W+oe8ptYsQCVTjAXEjQwGIG/WOO
 uMdVqFZN+/WrQp6whtl7/+KrEXdWLH7L2aVNjlqEAW8ughjA9ydOB3wTkqSGUPOG
 8xwd1y1q0NfTHSLGXwuFDD/BhMezcdIHi9LvvIQEomuRz9SxEscMOFigSZU1cmzy
 ocr7Q7KwZp1WtPK/xCH7cAFfGLBrVCEXP5MzHX4wMhBA4Ktek77o1E/c+Xsx1DPR
 98j7M4GZ99rpkg2fnnbaghWucIrcaH6I0nC3P7LBD1UBs4anVZI7DFkrR4xVr4mk
 q/z7in+cqQ0n/42vhPg0rMf4u6FxLMSATdmyD310QmTimQpqUanM+cf7l/9x4ioW
 51eufs0cRUb0y7ziBdLsEBnEB0ip9ElSlOdUFIuf4Io6ywtsduQm0vv/JKhSqfPL
 7zbwAaLfR8rKOzbW2m3MV2l8SbwIN3+GDjTBh+Nx9RiyyoXWq4xKaVForEsNnjQk
 FLDSCUvV8bPKJneK5cJdGQkvbncBBDcT15Xxy9yVYV8esZ4wVTXPuGlnM/ydI2PJ
 vDn51DRMl3kdOq8WTMOdtF0q+JJYQyfX4T8R9/JZHAq0EjBnyvxbCxqbtAndPnwD
 OTskirxELK112KoSXO/ai8xwGusQFWnJZP20Of8wjLH/s5uck6k=
 =1waz
 -----END PGP SIGNATURE-----

Fix NAS port struct

Arran Cudbard-Bell@2018-12-20T00:07:43Z
Files modified:
        * src/modules/rlm_radutmp/rlm_radutmp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d4773c8a4fea7dda800840e69462dab84b5bc317
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwa2HgACgkQ/6TVgp+2
 18o7NRAAnvaS6gwp2TpTxU+IDKcP62Cr0g6QnnMM3hp12rmNEEqh6Jv5rKP6YM65
 DAmDqvp0RCwXlMwzIkOzkBF7nbhjsh/XdqnZVnZmH+wHgBzCBP0kP6qiX2fhzxew
 yYUEZHdTJFsSxX0Wy1KR8r5M9fRztotrE71lMeCwHJPFlw7dtFItPNt85ErJ6Hb7
 G1pLEP1YdS/7tKBTrmeno4Bd/xDX6k79YbF9PHfRvqeww2FMNSYB/1IXI6+tNQng
 oABQ3bE59+A+3zgcHWXyCfdlfylTdVCFrtD0xSRbJCsab/dZH4AvFsZ9ewKlTJFk
 GiRNfTW36kDeV8nzGTgi2g5dPBiq2tTpenMLAJzmBp765ckET+LRlVbfpopSr8mF
 TMEVA5ev2m845yJTUED7qacXlMuCg3QXgk/TJynBfkWFPLj/HgFkLr+pCRvIelot
 7WnXrMoYpVJ4uKrqp2vpZcYjV0lu+IEd/m2dPqQK2F8ZS1UE7OuL2FPauexzglXF
 5gj1TuppopTMx0kKCjw6NprJVpC6MwJHIjnD9EUSF0bkd3gGHGN1ktQ5/DOBZTLm
 1DTsr2ZiKM7qq+KXs0J5lFNZptfa649Pf6rQD7hoC5xS1F8sJbvCy5YcXdM2ZrVL
 DjRGQiMXHCvVV1FWlH1neYUInMnH9TtDit4lF5Xv3ZgGhdxH85o=
 =JzTX
 -----END PGP SIGNATURE-----

Free resources on failure in unit_test_map

Arran Cudbard-Bell@2018-12-19T23:47:03Z
Files modified:
        * src/bin/unit_test_map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f7efdad482025ffe30cdb693e18ad1f3110259e
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwa1yYACgkQ/6TVgp+2
 18oQYQ//dqJqZSp8TlqkEjaMAt2jbC4CUAZ+YXtQ081hhk4VqQ6Qt5O8pnLI7DIp
 ytawYVcCNV8jcKWFzpBtXqdvoU+yvUzka3KkPkSA4rDxD5kOEmKHX9oAZmVhkGzr
 0MtdvUSFOWFqNvJm4AYhDef4BmMfjc1OPvV0IQAJCCmnB7ltSyLB7SnWUbiMseJm
 T9E0XBbzsC5aRi4vnvWMuVaY7kKdPAYLcKFFrk3U+b9nUp2WtzmN5/XVE06jzl29
 X1rtAYxwOO9oNk5eOp2oRgVQggYzahmiiiB1+B0InNn2nM5q8mVspDFKHCekBdCR
 U6RHUb2wokzZdRJ8rOhdJdeX7jX++Mfyjye3dynUR7UeQyt0hKg2oeipqNOTg9k5
 sXE5UnSBMnu+WyOnYqSHHpVDlE3/lrnBtXx3pYhRHYsGwbn1xi5jfH4xiaXdV4zP
 yvftu/vcwkN1Jz2OFEDucU1569iGGxsRYKv9ERV06t3YnzxJIG0bPHWt4qIV6/rJ
 lt+rq11s0myQLiZUihbFDA8HPOU1ddFlU/diJJpixonseLQk8qjTVHNWwcmygzZ1
 ow/7XV0nOP2Du0TNXEUBpnAsMxO0KEIvQntUeKJtJNmd66/op+Fj/ukzauWBQh5y
 I7gtT2bsgzXbr38Hv90eIQyX2TvEh6lTdnjF4RyPziedcEy5ZeA=
 =bMIN
 -----END PGP SIGNATURE-----

Anonymise structs

Arran Cudbard-Bell@2018-12-19T23:41:26Z
Files modified:
        * redhat/openssl/ec_curve.c
        * src/bin/radclient.h
        * src/bin/radsniff.h
        * src/bin/radsnmp.c
        * src/lib/eap/base.h
        * src/lib/eap/chbind.h
        * src/lib/eap/tls.h
        * src/lib/eap/types.h
        * src/lib/io/atomic_queue.c
        * src/lib/io/base.h
        * src/lib/io/channel.c
        * src/lib/io/channel.h
        * src/lib/io/control.c
        * src/lib/io/master.c
        * src/lib/io/master.h
        * src/lib/io/message.h
        * src/lib/io/network.c
        * src/lib/io/schedule.c
        * src/lib/io/time.h
        * src/lib/io/worker.c
        * src/lib/json/jpath.c
        * src/lib/ldap/base.h
        * src/lib/ldap/sasl_s.c
        * src/lib/redis/base.h
        * src/lib/redis/cluster.c
        * src/lib/redis/cluster.h
        * src/lib/server/cf_file.c
        * src/lib/server/cf_priv.h
        * src/lib/server/cf_util.c
        * src/lib/server/command.c
        * src/lib/server/command.h
        * src/lib/server/dl.c
        * src/lib/server/dl.h
        * src/lib/server/exec.c
        * src/lib/server/exfile.c
        * src/lib/server/listen.h
        * src/lib/server/module.c
        * src/lib/server/protocol.h
        * src/lib/server/realms.h
        * src/lib/server/socket.h
        * src/lib/server/state.c
        * src/lib/server/stats.c
        * src/lib/server/stats.h
        * src/lib/server/xlat_func.c
        * src/lib/server/xlat_priv.h
        * src/lib/sim/fips186prf.c
        * src/lib/tls/base.c
        * src/lib/unlang/compile.c
        * src/lib/unlang/interpret.c
        * src/lib/unlang/op.c
        * src/lib/unlang/unlang_priv.h
        * src/lib/util/ascend.c
        * src/lib/util/cursor.h
        * src/lib/util/debug.c
        * src/lib/util/debug.h
        * src/lib/util/dict.c
        * src/lib/util/dlist.h
        * src/lib/util/heap.c
        * src/lib/util/inet.h
        * src/lib/util/log.h
        * src/lib/util/md4.h
        * src/lib/util/md5.h
        * src/lib/util/net.h
        * src/lib/util/packet.h
        * src/lib/util/pair.h
        * src/lib/util/pcap.h
        * src/lib/util/rand.h
        * src/lib/util/token.h
        * src/lib/util/trie.c
        * src/modules/proto_arp/proto_arp.c
        * src/modules/proto_bfd/proto_bfd.c
        * src/modules/proto_control/conduit.h
        * src/modules/proto_control/proto_control_unix.c
        * src/modules/proto_control/radmin.c
        * src/modules/proto_detail/proto_detail.h
        * src/modules/proto_detail/proto_detail_file.c
        * src/modules/proto_dhcpv4/dhcpclient.c
        * src/modules/proto_dhcpv4/old.c
        * src/modules/proto_dhcpv4/proto_dhcpv4.h
        * src/modules/proto_dhcpv4/proto_dhcpv4_udp.c
        * src/modules/proto_radius/proto_radius.h
        * src/modules/proto_radius/proto_radius_udp.c
        * src/modules/proto_vmps/proto_vmps_udp.c
        * src/modules/rlm_always/rlm_always.c
        * src/modules/rlm_cache/drivers/rlm_cache_memcached/rlm_cache_memcached.c
        * src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c
        * src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
        * src/modules/rlm_cache/rlm_cache.h
        * src/modules/rlm_couchbase/couchbase.h
        * src/modules/rlm_couchbase/mod.h
        * src/modules/rlm_csv/rlm_csv.c
        * src/modules/rlm_date/rlm_date.c
        * src/modules/rlm_delay/rlm_delay.c
        * src/modules/rlm_detail/rlm_detail.c
        * src/modules/rlm_dhcpv4/rlm_dhcpv4.c
        * src/modules/rlm_eap/rlm_eap.h
        * src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.h
        * src/modules/rlm_eap/types/rlm_eap_fast/rlm_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.h
        * src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.h
        * src/modules/rlm_eap/types/rlm_eap_mschapv2/eap_mschapv2.h
        * src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h
        * src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.h
        * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
        * src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.h
        * src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
        * src/modules/rlm_example/rlm_example.c
        * src/modules/rlm_exec/rlm_exec.c
        * src/modules/rlm_expr/rlm_expr.c
        * src/modules/rlm_idn/rlm_idn.c
        * src/modules/rlm_json/rlm_json.c
        * src/modules/rlm_krb5/krb5.h
        * src/modules/rlm_ldap/clients.c
        * src/modules/rlm_ldap/rlm_ldap.h
        * src/modules/rlm_linelog/rlm_linelog.c
        * src/modules/rlm_logintime/rlm_logintime.c
        * src/modules/rlm_logtee/rlm_logtee.c
        * src/modules/rlm_mruby/rlm_mruby.c
        * src/modules/rlm_pam/rlm_pam.c
        * src/modules/rlm_pap/rlm_pap.c
        * src/modules/rlm_passwd/rlm_passwd.c
        * src/modules/rlm_perl/rlm_perl.c
        * src/modules/rlm_python/rlm_python.c
        * src/modules/rlm_radius/rlm_radius.h
        * src/modules/rlm_radius/rlm_radius_udp.c
        * src/modules/rlm_radius/track.h
        * src/modules/rlm_radutmp/rlm_radutmp.c
        * src/modules/rlm_redis/rlm_redis.c
        * src/modules/rlm_redis_ippool/rlm_redis_ippool.c
        * src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c
        * src/modules/rlm_rediswho/rlm_rediswho.c
        * src/modules/rlm_rest/rest.c
        * src/modules/rlm_securid/rlm_securid.h
        * src/modules/rlm_soh/rlm_soh.c
        * src/modules/rlm_sometimes/rlm_sometimes.c
        * src/modules/rlm_sql/drivers/rlm_sql_cassandra/rlm_sql_cassandra.c
        * src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c
        * src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c
        * src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.h
        * src/modules/rlm_sql/drivers/rlm_sql_freetds/rlm_sql_freetds.c
        * src/modules/rlm_sql/drivers/rlm_sql_mysql/rlm_sql_mysql.c
        * src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c
        * src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c
        * src/modules/rlm_sql/drivers/rlm_sql_postgresql/sql_postgresql.h
        * src/modules/rlm_sql/drivers/rlm_sql_sqlite/rlm_sql_sqlite.c
        * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c
        * src/modules/rlm_sql/rlm_sql.h
        * src/modules/rlm_sqlcounter/rlm_sqlcounter.c
        * src/modules/rlm_sqlippool/rlm_sqlippool.c
        * src/modules/rlm_stats/rlm_stats.c
        * src/modules/rlm_test/rlm_test.c
        * src/modules/rlm_unbound/rlm_unbound.c
        * src/modules/rlm_unix/rlm_unix.c
        * src/modules/rlm_wimax/rlm_wimax.c
        * src/modules/rlm_winbind/rlm_winbind.h
        * src/protocols/dhcpv4/base.c
        * src/protocols/dhcpv4/dhcpv4.h
        * src/protocols/ethernet/ethernet.h
        * src/protocols/radius/list.c
        * src/protocols/radius/packet.c
        * src/protocols/tacacs/tacacs.h
        * src/tests/util/control_test.c
        * src/tests/util/message_set_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/88217c3ded96bde6ea65e5b9b4ac867384ab635c
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaxWUACgkQfQ55zXdi
 Hs02Kwf+K/8McsXfJaMxqVMFGWfOHy3mT38AE3t2G2oK85qN3cOyA/Rnr+q+Dnpu
 Eze21BwBBVxPDA8tRI1PSMGGfv3xyAQ/T69xxddADqISkux+X1HUlvUPnhiD4y5d
 XGFOO8NyBPdPSVe3+q/sN8in1/X5IZRXuKS6FsFaxxzV4k9g9RCMgzxTbwDfhfxu
 VJRWbwZHKAK2dHo04RGkuAM8jxlCdG6voVYWwIzzmSxAEonWrX0xcClQmuu1E3cA
 aH+pDgeLsldINv5vdT/mfaUsqfFhfpUyzKYY+e+jqsuxGDAHZ2CNB8FigHJwMW9D
 fjtWNf23F9imwc5rvTm09nztyQL6Jw==
 =cPhz
 -----END PGP SIGNATURE-----

make sim/base.h

Alan T. DeKok@2018-12-19T22:25:35Z
Files modified:
        * src/lib/sim/base.c
        * src/lib/sim/base.h
        * src/lib/sim/crypto.c
        * src/lib/sim/decode.c
        * src/lib/sim/encode.c
        * src/lib/sim/fips186prf.c
        * src/lib/sim/id.c
        * src/lib/sim/sim_proto.h
        * src/lib/sim/vector.c
        * src/lib/sim/xlat.c
        * src/modules/rlm_eap/types/rlm_eap_aka/eap_aka.h
        * src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
        * src/modules/rlm_eap/types/rlm_eap_sim/eap_sim.h
        * src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/31045266f72e2de9588a0f312bb0d19e9047187a
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwawckACgkQfQ55zXdi
 Hs3NTAf/UWF9Rxc2Eqku738vGDSyEfuGCChbnLJwpnMZr/O7HdPEqNRKMZOJ00hz
 7ZbTeCJCoudGMJXq8Zh9dvH4PKzGRxF/cedrsQfdyX2tH3vdVHGZk2217i2S092b
 WIPEKlfwbtE08mfcBiM+ScTglFbNnhDS9wk0LofIplobP6GnosfblMDXVY3LYj/3
 ZTp07RBKdMH/HcmX42F3qhnXSTKKvzjWFbMWj1hbGMAR0ofeAUqIZmfyhcaJIVjB
 cKQ/LKbmsrblFRxylua6WVeS0Ju784M+6cNJGbPb+tU+bN1CGKUe5aoWZeOqtuw+
 sLl/zuvxUMBSPpJcAPYkEioLfQVGgg==
 =q3WC
 -----END PGP SIGNATURE-----

clang scan fixes (hopefully)

Alan T. DeKok@2018-12-19T22:10:08Z
Files modified:
        * src/lib/util/dict.c
        * src/lib/util/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c30eae6d7d74821b97fb42bee5ab2f60b3a56b58
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwavsQACgkQfQ55zXdi
 Hs2HOwf+MntY4iT3kiA2dtssGuMJ5k6hmhiTwXqnwm7ngK7gvp9z/1V7ENXw4oW5
 enVOQE6tcz7t1JtiNLApHhMgZaYEIxiOoipV6hJiOIgOzmGTkf4Y5XdY9ov0lCEL
 5fbQOwj5baNkbxZP+UcmpcKGEJmXp1x0joCrCxUbxPtxwnS2WvI2luPvdu4XYnsS
 kltWOhBImj19D7JZNB/BOeHuGISBKoPoedenw+de0RkHUK0f9pDLxkypBnpqyK7Z
 L9hIDM9mSBtxBZp/7Man48jeIcYxYOgdmVwxES64n7JuZbaMow1n6PNoeJ7bjaXJ
 mtd8OKFz1JflikYV3PabvMEEj/VqXA==
 =D4sn
 -----END PGP SIGNATURE-----

if `dict` can't be NULL, no need to check for NULL

Alan T. DeKok@2018-12-19T21:57:14Z
Files modified:
        * src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/07493a4c96feb5456acf6acf7e3747eaee6770c9
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwavgoACgkQfQ55zXdi
 Hs2whQf+P3kNUEwdKOyXulrYiPR1yIJkIHbk2E+XvqbhDD7ly3Da3z6rNMb45WnD
 DyB0IzMXuA56W1NPyxmvUqIwEwG6RzGkVyLRRaC3YWroAK9F+Rt84c6a6B7zIuIN
 n1aQpdW1mluN9TRy72S9qiTtI1Uus4rmjsigse3EA5gAcP4UyO3D4C/GqGzCd3OS
 fovhM2pcR5Uy1+jp+fL+Pdlr+GEqgzpxJr8fe+vHFmSKg9p8UTxXezO3Dv2V+jzX
 kTGjtAt8AFzRDJ3sfxv0NP/LBfQCTqikXUg9ZB1SPIEUe+mwHFXF5+Ub5OwoZ0ix
 1xwLSwxfCMyG34R65qxvBzNJuFZnNw==
 =PgUj
 -----END PGP SIGNATURE-----

doxygen

Alan T. DeKok@2018-12-19T21:54:15Z
Files modified:
        * src/lib/sim/base.c
        * src/lib/sim/crypto.c
        * src/lib/sim/decode.c
        * src/lib/sim/eap_aka_common.h
        * src/lib/sim/eap_sim_common.h
        * src/lib/sim/encode.c
        * src/lib/sim/fips186prf.c
        * src/lib/sim/id.c
        * src/lib/sim/id.h
        * src/lib/sim/milenage.c
        * src/lib/sim/milenage.h
        * src/lib/sim/sim_attrs.h
        * src/lib/sim/sim_proto.h
        * src/lib/sim/vector.c
        * src/lib/sim/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/19ac30b18947790e7ed4656571922e07357bd0a7
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwalvMACgkQ/6TVgp+2
 18peHA//QpRCs3/xY4vNO2RBOO6z31jZhjSvEgp170SLc39Z0A/O9/5s00wvNgO4
 rI+iIxQ0M9ORf6AByKYLpHyM0uwleW7eSPKcpY17FhOABSnP/R/xUGCoKdk6iq/4
 m5vMkBSxiqSKGeN77w66dwxHqFIevfT9jsNi8+vHj62zHJS6oHAyGDQMM+dZHOo7
 H0zdH3Ibo+mdQVUYWmA/2mTpq79HWT0Brv98L3JfYZIfwxPDetbd95f9KHwktXR5
 srC7A0z1vVaGLFtYl56pwsj2FlbLMwBnvc7tCXZR1h2JCPXt0yQvVrBk1zTKcF4t
 /DFqRX4g4onTIOzYLuwmGjQPK7vfrXqN0QSATaErN67C1Fp5Wy+FLCSLItDoFCAL
 x7eyy82MlcyP+3f4ZkSz/LNOlAKi5U2CmBLNJ8w8/TKSfOR3lhxoRrk+/mge3Fdl
 K431Df/2NTffrKdKRU/L75GeONP9AJ+l1rej7Jq036Cys0XQsaDCbhw8yGSz4i1o
 tvFe44cW52vbW9xDrUjsDWu0/cdMVm0RhRNJZxcbrH+y6FiK7o3CL05FWhzS2aeP
 IxpwoQZXU3ODV6sGhAmD+kxWVjb2NXE+BqcyQFzQOcaJgp+ZxmmzZWT5yU2UrZsl
 w4SF+1Bu2B3LYMo65/5RG8KyLnv4BgAtYdjxrpCW/GpZ9Nlh/Ms=
 =8FQG
 -----END PGP SIGNATURE-----

Markup nonnull arguments of fr_dict_attr_add

Arran Cudbard-Bell@2018-12-19T19:07:30Z
Files modified:
        * src/lib/util/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a0cba65ebf085f1fffd443017c699a00fd11d16
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaiNgACgkQfQ55zXdi
 Hs12OQf+Ivmj6e9NM3btvE06tQ5JVkAdzirJLRylJs1lqss2OcC5NVvaBvGa6Myu
 nTX9yUkdycdzdLxBeg7tzXn9HVLYzD0D33Y+Ray1JTqr32LstopLX3dFCrwwXEPJ
 IFy0+Hrgx8SMiaRjwmdC3SijkJfoa13Fh6lZPH3SXVkKOQfu7vwkZji2V+MzCTF1
 s52lkFEO/MpqynOvBrj5AVZBIBqyQ6HUcPprj2oMQZmd2DMYP9MOZ//NP64oIIO6
 QnBHUhUiHxDjPrNixuJ7FhRGzZFInkaM2gUkIE/Ksce4E/g7e11oRjGitdaqe4Fd
 OrK4s11ZDs1npAzSp55x0z+ct8AIhA==
 =u6eS
 -----END PGP SIGNATURE-----

fix auto-creation of Vendor-Specific

it was created and added by number, but not by name.  That's wrong.

And arguably we should only do this for the RADIUS dictionary...

Alan T. DeKok@2018-12-19T18:06:46Z
Files modified:
        * src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/95b21a6804bab3da4521f089d4b6fb735a03e9e6
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaiJwACgkQfQ55zXdi
 Hs1N8QgAlH7ZwJzRh5VsBSNjdUrWRpypQpjmrQ0JSa57PgaAwj+HCAm57IXafGDw
 kO+wJCZnxlQTGjUlsv+IYnRKgZo4ZoGt/SCf0346Eo12858TREYlmCKUp6gdJk99
 d+VYkRHMpzwFUTMe+cmGeobFbaGuz2mVU3U/Ft18glTQ62eChWn18+aTNRhL9czE
 +qpMkoZkQyh0LWpSjcttXnraHwEiqpBr9Wjx7NdwQXYlwUQAfNMEEjUi9R0erp4S
 VzuNt+hm0vXjDFHp5cqNNLxltsTdx53zi+WddE4aH6bsnCzCbJrTijCq5djHW7/e
 P2Txb73/p3jMMmxkALHWeE9ccJMbFQ==
 =tGXD
 -----END PGP SIGNATURE-----

suppress duplicate attribute definitions

We don't want to replace them, as they may have values, children,
etc.  Once an attribute is replaced, the old children, etc. cannot
be found.

Alan T. DeKok@2018-12-19T18:05:44Z
Files modified:
        * src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/33f02b421a016a8659bb99d747ff6d87e9824603
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaiGUACgkQfQ55zXdi
 Hs3hwwgAl2f7b2RWAXaU3FsMDq21KcvxXXT/KtiLntjNBsvHWG9EOmB/yAydkavK
 1x1AWcz6isxXDZxvbRcSdZ3Ujb2MGf0JleaJzjiUu7JveYy+sikdCdmMZTm/YLtW
 4NqirzciZKps1fTdu1Thzkpt9QLTUnJ7P/BPlfc/EysrPXrQhsf5xf6c0KFcFseO
 GtAsG5EKoBRXcS1GLrADjIfIRs6HprI3eQvjFAMFfvd+SuYmXqZG5678cWCx7020
 UG7+MKT1BmZdTlXvg6JNL/Yb1WgXsV3L+7E97GZ52Bh2IOn2UvRF2LKZRYu518lY
 lYjBf/uDlmGn2thLz9ZDEHwS4d8JxA==
 =/znM
 -----END PGP SIGNATURE-----

update comment and add "type" to list of things we check

Alan T. DeKok@2018-12-19T18:05:06Z
Files modified:
        * src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a93b3f4c6214060f19c25420b31361f659e003fa
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaiBoACgkQfQ55zXdi
 Hs0T5Af+IV0cpr843rErRauv4Z71kpZaDHO5Oq9VMk+qTeFP5gvbQK1e+pUqM4Lg
 1D6pcOXvWbLBbefu0zPU/efvdvJ4LuIV984G4UfcBy857iskLqjyREQSMwyxyO9H
 0WueRo+epxU/bEZxWwJIFOSYASpPQZVncpUxGjk6AT4LrXCe/2Y7lrZABnBiTNTw
 YrtwRmYsdsqnVLO6kVcuWVDhBps9uwUwtorFUqWN9nROu6oSewl4mOphuPlCRTS5
 47tjE9fDi2L5n5xpZUxuNEd1IrQUD0STNClYNTD76wG6/rdf5dk+E/tDvLxA7fh2
 eVIPaS6FlSzTBuD8+aTWAzPwnOMdOg==
 =QyMC
 -----END PGP SIGNATURE-----

this should not have been committed

Alan T. DeKok@2018-12-19T18:04:02Z
Files modified:
        * src/tests/foo

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6541ed62098311997f8599ac64c426a65ccb3c05
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwah/cACgkQfQ55zXdi
 Hs3Fewf8Chkf+WwIky2fAtkycI2qLFtjl1B9AVwnHTirrGYm5sG0pg8Mo2YbC8SH
 vzTvKYL1JTYC5IfMTSHsNl+0OHh1btJ2ZDwqffg/bM5QZiwBAborZ4aJ2x05ou3G
 bfck5F17itLQeaudD+T5qZx9fg3F63mR3w6AYFfhTRZxlPuhyywV3ZohWWb0fpWk
 ddX1V1JvWBcVu8HbBCPmcIXEh73v0nYdsoenAjJBHXBMkPRt8uz9vLXSvsLn/Nea
 GDP1pz/zOdRuJQwzxd35uMcTsulTLYNmrTg8TXViN7wGxhQ6nNkhysk9N5KgDNLm
 z+2OuhkxNZqqKz9WgCUDXW5OtPR56Q==
 =K18n
 -----END PGP SIGNATURE-----

this dictionary is for RADIUS

Alan T. DeKok@2018-12-19T18:03:27Z
Files modified:
        * src/tests/dictionary

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cdfffde20a32b08071bb1a3e2336b7a6096831af
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwah8oACgkQfQ55zXdi
 Hs2peQf9H8LC339Xo+R5AANNfuEGJ/7eH/jX9yN+fGVHobENpc8Ou9qfa7TQ1QGg
 RRwRa/oCBstFQSPi9wXalRMrFzHNQRj4OAWx1eGTmk5N1ghz8KSmt3nNHncpUct+
 hUW6fwqHWE2RkzrYqbS3W4RuTMciHMSfIcKwN+dE3KZrf9fJyQq5Suj6LH2Jwvs7
 iGd+MMoS/LqEUkbdLgwiJkHlVFFopRYSb3//I9QAEWmfR2tEHrTk4lOSq14SZhBg
 YlFt2aMZuaqAFa9EW/q+pbkxFc4X8J4KQT8s1iF14XPuQMdwYHLQK5KSEzK7DKEO
 Q18NA2jul0I3gUnW93A3mLdi1Wh8lw==
 =YBzd
 -----END PGP SIGNATURE-----

removed duplicate / conflicting attribute definition

Alan T. DeKok@2018-12-19T18:02:39Z
Files modified:
        * share/dictionary/freeradius/dictionary.freeradius.internal
        * share/dictionary/radius/dictionary.iana

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b59a2a8bc2fc56016b743f4682d3e6b35514ba4c
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaR2gACgkQfQ55zXdi
 Hs0s3ggAohWrvY2cbBTxTDY4TFLKz8yuxh3CXWOyOTW6xJI0g25y6yd+wmsOdOcE
 YBU9rvrE4MRH//GJ8CB7kyFfFuUrC/10iNoc4gYaFnRIhfa0esldsBgVM4gw0nOr
 lKB3iUCU8eXdR0o133NUfqSvitVbi7yppv3AsOqerLQd4KI3e4Rxiqev8Rh/H1jn
 7d959DpC1b5oxnExqjPHFZTVReeLJGEB/P84W3AF6n7qGJBXMy0nEFJMgd+nDr8+
 F4nRZLLIFfiybcF1axdSLPbH2J6i+ZRhDndu7xnmqe3Q+ptJbOJ9EwiFtgI61sPE
 u+wfFh1Nm+o9Q3ngRO63aAh812OvCg==
 =30OF
 -----END PGP SIGNATURE-----

mark up autoloaded dictionaries vs manual ones

So that dictionaries can be manually loaded from raddb/dictionary,
and we can later still autoload the various protocol dictionaries

The only downside is that src/tests/Makefile still fails.
The server loads the test dictionary and parses the config files
correctly.  radclient loads the test dictionary and sends the
attributes correctly.

But somehow (magically) when the server receives the packets, it
can't find the test vendor, and prints out all of the attributes
as raw ones...

Alan T. DeKok@2018-12-19T13:26:13Z
Files modified:
        * src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b239a864bef4a9673e5d7d19503646fa696106df
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaRu4ACgkQfQ55zXdi
 Hs0yZgf/UF+UP/mUJSK4INBW5+LdCzBGKJennUla/3hO5A8cVmBkhTMMq8Cc/dum
 6NR7M1P+8lvh4g8kJkMNHHaPHwg10kF7jSPckRNz/lwvE8J5yevWelsJwJ5UWOEI
 NpSiKV4o2tmFGk0CfO7aVMB//3544KMplWXAEUWpON94DuGSxJvIU94F4vYpaFn4
 GrSmw9oHldil2JlsZxzianN91Mfx1KI7KVFWG2k/y7ctMtdWXkReYjcEcWdbN7Eh
 ocwTXgMdf6zOA7+xaFeMTqRvjw4mWj7DyAD/UfbTRSsvNBrOjIMfSBu463BN4/3J
 YpDPnv0lgo1di2ql4x4Fv74raN6Y6g==
 =ktjI
 -----END PGP SIGNATURE-----

capture stdout && stderr to the log file, too

Alan T. DeKok@2018-12-19T13:25:59Z
Files modified:
        * src/tests/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2bfeed7c6c9b309549ad5c71779a699f6e882e90
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaPqYACgkQfQ55zXdi
 Hs2xWwf9E+sFTM6A1Stxa7gbT7hiG1X92Lrde/od4B7zC7lkB8V7viZRgvepHOk3
 2n9jNjXnTGH1GXmmcuYIii6ITsB/d0ULTXv/MhS6JzNIllXZD1oZD0hPZ/mnA1Jt
 kIfye69ztmmkIY2dpm0fxODAfo/jwGUz7WhMnKYvwpUkN2RnsGTZR5v3s8GJW7Vg
 6tCB0PytbO7+22ayIhR2ZKXgFc1HFJIQuD+ayNCcMQYekQQywk9miniCbS919Ejt
 G7sQstA5OS/C8FrifI58RfGm+VE8jK2+1sdQ2uZkWVcxJaoOh+S23BDjGJhyU7TW
 x685nL5K24i1gKXv6kcFB9YD+KnFPA==
 =FZbY
 -----END PGP SIGNATURE-----

print out correct arguments

Alan T. DeKok@2018-12-19T12:50:43Z
Files modified:
        * src/tests/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9ba4799253b9cf5719d105b6bc01ed48cf29aac6
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaPlEACgkQfQ55zXdi
 Hs2m4gf9Ha1sM2B6lgVkLuLKGD89lrxoqwGGPwueUZ9vmLLX0QGSgdB1gUeJwoE/
 fGEGuBHl9e/PnlcxR2XmJKtoE3uRXDixCE6UBVjIydRxLzzOLo663bIXOJhlQ6RM
 K9i00cG4wXr6kUlqXC2kHxJH/CaIJgzn749PO8dlPmGPpUl/eZM1GeMAzX5K6l9u
 bePi9HRJcyjkXOff92JLLGlbrdJJm/BZ8LleGB+2NScHdeFPz/tzUyAYKTCcrE/W
 1tL2YbOjD2owBEi9HhY3Elg/V6lZTDStaY6BZlNZ6WUxAUIlxGYAPYrIAQFNTnMB
 a75XQZQtSfNlliomwr3yU4LK0rbIeQ==
 =X1DV
 -----END PGP SIGNATURE-----

we don't need to regenerate this any more

Alan T. DeKok@2018-12-19T12:49:13Z
Files modified:
        * src/tests/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94cd5c59d26ce633cb31792f278d779ad631445a
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaNhIACgkQfQ55zXdi
 Hs2wQAgAlOFCcGTnhCRKXQR0iU+pnRixnO+GTCIS6ikKG2P1zQ2ah5R5gSemdP3E
 ylS7pNB6BDxTHUnot+fk7bi+llFJDNV3c07WVL9BuN1w18rhR/DAi0Q5hv1cDEU1
 XKDKScYjxHXka5HlvLHcRrP+iYCA1RSv7JlbSsS5EDgFVD0ATXlULIYmbaAo1THG
 ZdrtsGW1j/Ilz/g5Z0FtqjB5MqK+6nidG0VcM0aMbcvP1tdW2oq8WHbRjmeirk/v
 EJaSlU4JV0Fm1JkOjpYPYA71jCXpFarLq1CaH4aWyk/ifRKdSdE2L0s0QOB3lrjm
 WJzvSCAXwLnMgQepknAa1jZrdW73Gg==
 =hh+k
 -----END PGP SIGNATURE-----

when refactoring, copy code instead of re-typing it.

and building it is good, too

Alan T. DeKok@2018-12-19T12:13:57Z
Files modified:
        * src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c6726c9a063dce89089efdccb1bf615f19e1f4da
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwaNcwACgkQfQ55zXdi
 Hs0F9wgAhELQuvt+XoXJQsT3YLjA4egxzMKBRwJXnJ7R4oMlzvnzlkkjjUwyjCgf
 NiPJRUMSiMzXCH0u+RhEdecr/gTHi6GvLRjRenaUPfu4RzMjwQPlqB7poxFwBI5X
 QVXkddijFRer7dksMz71BAhLoq8yL75K8M/iWK9X5i+7APmlzYThpQCENSWbAO1l
 wsE9EIbZD2OlyqQbhdcm61NG00D0kZA75Lc/EqKdRxZ6gVbyr/oGSxMGx/10N6t5
 t4Wp/4CRrHZg+5KrRCfzP+B6ahas7VSjCl3WeykbYXznDLPdoaxyoAbBc4BDxY/i
 ib0uIqLStp5DQYY1wA/A9dXLEjgz4A==
 =HGEw
 -----END PGP SIGNATURE-----

BSD fixes

Alan T. DeKok@2018-12-19T12:13:00Z
Files modified:
        * src/lib/util/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2d3e1d5804ea1b263a2cf9c9e8ffc3a1d6695910
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJcGjTVCRBK7hj4Ov3rIwAAdHIIAGl8F3kvFgTGjVqdS9W1AUD0
 MAwMaFeiLpw5EV/6heaBGAJZgSeIVb+8YukWpYxduWbAb39KibxFrrewYRUUWUgG
 nZl/VcOCitkl4j83t6dOkG+KSxEl/VaiPt4ZSxZ/b0FGotbXiuxCZZnbreBD2b3/
 Bxf+wM7BE0IJflDJpnRpo5PcXn98kISPyJkAmC+n3c4c3JyQEerDXR+dWDhoy+8G
 F7lhubihIsYPu5hQwwwCoMyK26BPTwF91Kttpi1YuhgSQYNgqEzpNVtEp1Cxul4S
 HJiPQXTKGru5vuXEBtC7ybj9tZFkaQrYAdSdjGtaJ4XKWvaSCpx5iauoWQ/qh3M=
 =lxLD
 -----END PGP SIGNATURE-----
 

Merge pull request #2378 from manu0401/master

Fix startup crash when running outside of gdb on BSD systems

Alan DeKok (via GitHub)@2018-12-19T12:08:53Z
Files modified:
        * src/lib/util/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f8cd27b78c011826bc0744debb4ed60b3f0584a
======
Fix startup crash when running outside of gdb on BSD systems

On BSD systems, ptrace(PT_DETACH) uses a third argument for
resume address, with the magic value (void *)1 to resume where
process stopped. Specifying NULL there leads to a crash because
process resumes at address 0.

We introduce an OS-dependent _PTRACE_DETACH macro to specify
third argument as NULL on Linux and (void *)1 on other systems.
Always using (void *)1 could be another solution, since basic
tests suggests passing (void *)1 as third argument on Linux
does not cause harm.

Emmanuel Dreyfus@2018-12-19T10:11:16Z
Files modified:
        * src/lib/util/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6212140fe9ef96fbd61bb7d4622b752cfaf5ee20
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwZqSEACgkQ/6TVgp+2
 18pE8Q/9GsU/I8aOLAnyXETY45yE/EaTL7moMIgi5+GHtv0DTPC6IaJwfVpqpPhM
 e67bxkn1MxohM4M8JNVjV2QzCl3iUxdC4CuzXxc0dCPLgS8HsB2nJKTXHPXAwakF
 +BzTdVms0e5ojerwnI/gEsL+DAi726tUfY0gA0Hyq1f/8cUqsFPtoIfvKwrVvAsi
 wCluXs0PXudlTa6CYC5JCNCmIwNsTJGBDqmN81DaMkblg1K6hq8jOpdE7f3vc1tp
 kd1n3CPxtjv7TAL7v6tbjS0wLV3d273Q/vD8vwTxagL2o8Xg1wdWCP415MOfy2gC
 guL+i6+LGdjJZKOlLEg57PSNSm07RKrXmlaTErqnsQv8V+ActzMH+T9kx70VBeaL
 mf3N8/lRZX+ZACibbHT1TdTkrKSlzQoNxk9+pJ+PxhKDUrj0HA+cMhjX0OWFHa+6
 DqV+sUek1KjLWKnu2knRWycuIvv+9jB0HwKkPVvo7FADKO/q7pzxTKmclxVZLKJl
 Kqb1gXZjbb3NkHV1WO73jv+JRigKPkYoFdDW4ekyXAasXOsy4IlW4MP6n0JreCPP
 aNBDZf7/GwqXRUYl0gRytRXfnfAa2O5RNNSZxdROl0lnfeuYWDv05ZSqzQZuU773
 DHrVJ6X6bebgIULN/l62itLXbC+T6I9o4lWggkAjaHWvLoZChPM=
 =IVqh
 -----END PGP SIGNATURE-----

Doxygen headers in rlm_eap_ttls

Arran Cudbard-Bell@2018-12-19T02:12:49Z
Files modified:
        * src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h
        * src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
        * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/234eb93dca1c9cd8a9754685d4af641e6cf1d121
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwZp2kACgkQ/6TVgp+2
 18rjkg/9E+LTmnSimTi3vmX5Ym10wCKX3WksNSmCXUK68e2ji+Fc50aSncg8UzKs
 V+H/MH9ZOu3XigOruAC1J39ehbQwkP6PZvV8Dky7ciU3SKuEYKaBZP6hZWLnhuF4
 v/KWit8uHTzcOelb4fYlHHUIvp4wWptpEgZJMV7sT2BEImSJQphGBoyaw8ZT0uV/
 GTpRX+DJy3r2WPjfhFJCzmCkRlUYjIgbcL/9/yzy+xLPilDOpeuyFcdSLI3sHYOH
 5Qz71d3pHojhwOf0qqXipI99/JcnTkFFgphhYtVIh6np5xDHegX7MEiborZaWzDS
 n1PYzs+cVVhIVNQrxjV13Ceg0+TU0ocAcs9f5DN3UlLVNfwyxV83QJikSFI3gkrf
 IshrbIRSkAHQOA9KMiK6jvU75Yzi1IQf6VesSwt95o7BeH4Psp9eYcE19wcJ/L1+
 stDzwsxE/nBePmDqzMC8WsGrdFNoQL+9E/h9FUNidl/wEjp5SGZwKYcqRlxwLZJZ
 kDLuzzyUNWAoueH89iix/EVfLX9jeADN2rUphq5DEcnLRXAZdiP4CN/WU4NRymsn
 m5RIipXa2ILSGOiFzHafsmtsUbrY/T2jwHhk1qgMrgwww3qq1yP+m0jhpcl4EM1i
 ZK7tZCJf9B8MBY3GhVWoE+huC+w5BvN5gVyS0ul8Jrs99lG5Vm0=
 =5R9K
 -----END PGP SIGNATURE-----

Move EAP and SIM libraries into src/lib

Arran Cudbard-Bell@2018-12-19T02:05:29Z
Files modified:
        * src/lib/eap/all.mk
        * src/lib/eap/attrs.h
        * src/lib/eap/base.c
        * src/lib/eap/base.h
        * src/lib/eap/chbind.c
        * src/lib/eap/chbind.h
        * src/lib/eap/mppe_keys.c
        * src/lib/eap/tls.c
        * src/lib/eap/tls.h
        * src/lib/eap/types.h
        * src/lib/sim/all.mk
        * src/lib/sim/base.c
        * src/lib/sim/comp128.c
        * src/lib/sim/comp128.h
        * src/lib/sim/crypto.c
        * src/lib/sim/decode.c
        * src/lib/sim/eap_aka_common.h
        * src/lib/sim/eap_sim_common.h
        * src/lib/sim/encode.c
        * src/lib/sim/fips186prf.c
        * src/lib/sim/id.c
        * src/lib/sim/id.h
        * src/lib/sim/milenage.c
        * src/lib/sim/milenage.h
        * src/lib/sim/sim_attrs.h
        * src/lib/sim/sim_proto.h
        * src/lib/sim/vector.c
        * src/lib/sim/xlat.c
        * src/modules/rlm_eap/all.mk
        * src/modules/rlm_eap/eap.h
        * src/modules/rlm_eap/lib/all.mk
        * src/modules/rlm_eap/lib/base/all.mk
        * src/modules/rlm_eap/lib/base/eap_attrs.h
        * src/modules/rlm_eap/lib/base/eap_base.c
        * src/modules/rlm_eap/lib/base/eap_base.h
        * src/modules/rlm_eap/lib/base/eap_chbind.c
        * src/modules/rlm_eap/lib/base/eap_chbind.h
        * src/modules/rlm_eap/lib/base/eap_tls.c
        * src/modules/rlm_eap/lib/base/eap_tls.h
        * src/modules/rlm_eap/lib/base/eap_types.h
        * src/modules/rlm_eap/lib/base/mppe_keys.c
        * src/modules/rlm_eap/lib/sim/all.mk
        * src/modules/rlm_eap/lib/sim/base.c
        * src/modules/rlm_eap/lib/sim/comp128.c
        * src/modules/rlm_eap/lib/sim/comp128.h
        * src/modules/rlm_eap/lib/sim/crypto.c
        * src/modules/rlm_eap/lib/sim/decode.c
        * src/modules/rlm_eap/lib/sim/eap_aka_common.h
        * src/modules/rlm_eap/lib/sim/eap_sim_common.h
        * src/modules/rlm_eap/lib/sim/encode.c
        * src/modules/rlm_eap/lib/sim/fips186prf.c
        * src/modules/rlm_eap/lib/sim/id.c
        * src/modules/rlm_eap/lib/sim/id.h
        * src/modules/rlm_eap/lib/sim/milenage.c
        * src/modules/rlm_eap/lib/sim/milenage.h
        * src/modules/rlm_eap/lib/sim/sim_attrs.h
        * src/modules/rlm_eap/lib/sim/sim_proto.h
        * src/modules/rlm_eap/lib/sim/vector.c
        * src/modules/rlm_eap/lib/sim/xlat.c
        * src/modules/rlm_eap/rlm_eap.h
        * src/modules/rlm_eap/types/rlm_eap_aka/eap_aka.h
        * src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
        * src/modules/rlm_eap/types/rlm_eap_fast/eap_fast.h
        * src/modules/rlm_eap/types/rlm_eap_fast/rlm_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/eap_leap.h
        * src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c
        * src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.c
        * src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.h
        * src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c
        * src/modules/rlm_eap/types/rlm_eap_mschapv2/eap_mschapv2.h
        * 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/rlm_eap_peap.c
        * src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.h
        * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
        * src/modules/rlm_eap/types/rlm_eap_sim/eap_sim.h
        * src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c
        * src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
        * src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.h
        * src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h
        * src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
        * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/25d579e64f7b94edf9c9b414f8badf28e59a8e9c
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZmXMACgkQfQ55zXdi
 Hs2adQf+OAiet8TTotyQF6BeSz8ssiF+okuBlqt8D2l1HJj5EMkd1maHc5bWGF4t
 KJewf0S8fvVVC5nJ8/G8j7Fa7xZYBx451OFqTPfK1k7HucAvkCraO59/LPakY9Xp
 xN/mdqsAkYJy1L3SzPBCTCENi4jzXLoemm4ktDHbJ2ZQQBPUOk9/6fntQgyTjHaF
 2YBVdoSR7fIfwd5heEBB3PgYrrVCv6iEVdM66nb1JvhpGvoYoXI/Bg2ZV7JEklsk
 btnAOp7Yfq4oQ+mYgFAjgg/MCwexHRdRVWHTR2W+V0n/vl1U8tcIfouR/1YcFhyF
 Ya9nzS1/V82wnPw76TFl7lmIyVf1XQ==
 =Wa/+
 -----END PGP SIGNATURE-----

use top_srcdir for references to source files

Alan T. DeKok@2018-12-19T01:05:44Z
Files modified:
        * src/tests/Makefile

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/12caadc1edb6edc0af7520182f7d3e74da48318b
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZlZwACgkQfQ55zXdi
 Hs1vsQf9HbSD5Q6WsIeuHzcorawy6sQxt1G8bWrj6WpCVbnrHanV79C2adsE8wxx
 12fLAEq6rGXXEt3WqvJwBPtJZriOKxGi/0MM4103B6nqmJzjBTtRi4MFt3cgJ2K0
 RRKCM/gOtKPAnojgp2OJzKXDcKpx1Qu5aRt2IZaBKuXajr/p01bvDH7Ppe+A5RgX
 w6r5Y/lbrQb+Nv7klx4N6ytHggfiOTW00/du6yPKdH9C0tkYdcrJtNXQyv8mIhzv
 QJqWqRpWxBdLm9Z6RK3x2WrJ1F60sIZ0ZXT2HzZPPpp9h8wPHCyF2byL7F2fseSQ
 a246UunpJqynX1ZhVzhh+0gjsUG0ZQ==
 =HWUr
 -----END PGP SIGNATURE-----

print "AUTH-TEST" to make it clear which test is what

Alan T. DeKok@2018-12-19T00:49:15Z
Files modified:
        * src/tests/auth/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0502f1600b2626187e0a47d5391aa7cfabfddd2e
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZijMACgkQfQ55zXdi
 Hs0Y2wgAo7SDM3479W1V2w2NeBc/a5pXzIPtULGVK3iSAZ/UMb2V+G594iHwy8iT
 0ZmHyfbsj6LSAuz6l9ha/V9fi8qmr56ouvvMpyzvMrGg1UQps2jOEP930NYNrYkx
 uhNmjUf9j6RQWk3LpwlgOg1sTUap1SL9H7fV7378WOC49/lR1eOqN7aGJwIG790U
 tllaU1Esk23iDmzHnuSFfsSzgBdwrv8GGSipVEp4KDaIkzcdqPUpJd0+zLhkdJuL
 Tmq1P41Z3BCL+U2ySTZ17ilKmDAFvKWAWuUvyPbpX3tRKcwj259gvoA07UwqO5OP
 usWOsDel861OzHJWjn7ThPC7w4z9Fw==
 =HfVa
 -----END PGP SIGNATURE-----

use radius as root for decoding TTLS, not internal dictionary

Alan T. DeKok@2018-12-19T00:00:51Z
Files modified:
        * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e020480434880c2db9073f2624870b8f787949b1
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwZhA0ACgkQ/6TVgp+2
 18ooIw/8DwA/gj5t/Cjmc5jp9p+HsFVxnHX4F015I9BegwbBEAbkAFzdhdZBNnBh
 mF8dXUggdtXGf2UmyONsGOQuXGK4gjorNpCC/fo2/F7ID5SErcG2JzPp4dMarkJq
 7rYxgDHikvTHol/a6hP6fbsvJaINV5YrJlfTUkKpkb9+8WKU+5eMt0Xak3cP5xTZ
 RjHLbOpezAPgQ6O9dIBISXp6mjigI0JNmctjzEDhyo7IznqFY0OQ/5XvBl1bwrbo
 2SDexAfCGTAHZ6lji5KZ3A7VZ40hgQw2zKTLCDkNa7kKYIboPd9xtlpDui6X5zr4
 w0mF4Jstb5YExis5DTt/Ex4L3I4nr5oBS0QiahoxbM4g64fvRbluJvrUfuQ9D6f0
 lDsd5fYPNcghSGgJZsIeSeRNeH/uRmPklbSNroObFKNvqqsio2br4kU7gWgpEtua
 Sy7DhQ3dQYsijirc9L7O8sqiuNvndaZR4MMpEdhHrp/O3kalvTjVxoBvpMUbwINz
 HdT+YbXGb/SvmumIlES12nD0E5orxYTMw+LZX2YcR5XdtIBsqPWm3yONyMO5DVW8
 +tU8hwDa695jKOb4NCdjr5nkQtI9XCSBUhdYklutY9plBGL/0uVOKpM3zs8n/ICa
 bfDr9S40TVBn4ZsxDUJF2uWzsFNgppv1e7ky85HYi3eQfCTxqho=
 =hE0c
 -----END PGP SIGNATURE-----

Remove freedhcp dictionary Closes #2376

Arran Cudbard-Bell@2018-12-18T23:34:37Z
Files modified:
        * share/dictionary/radius/dictionary.freedhcp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3ca54db6b4aabcd31ef48ebc22fa6df563e3dffc
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwZgVIACgkQ/6TVgp+2
 18pc9w//XC7HBwsnJIR+YWvR5HdN9TW7jcBitpbXg8sOjWFY1nb0IqbW0SAnELOh
 eBW8F3EMzy9kjQOYtQBdyPXuLHFpVIO0v+iBytp9AXuK93VPvbN5/0MEHE8AJiLN
 aQ64rHAFa8lzlnaKjXEIP6E+gUhhqzQrIMtKrrOlHVFC3o/Ssg75FvZxcdru8aEp
 jTKDO2903hYQ1w5sIG6jh6EY85XdcHp/RaJNcKfz+qyxz4L6Fj276pcGfl+1o+Da
 dKkhRmSi0ugbxRh4D8aFLPfqJbMmmFh7oM6wnunlGiMY31W5eOZpEdeF5si6wIiG
 Idt3wy9kxlY2+4BCIwuhD3NX0Z3A8nkLQfYUDCy7REbbc9d3JI/yxdq0Er0N1Zsz
 +qf62+gUITvEg+vkaBzSI0jMQLXZu+Mz4i8eeX7Zw/t5gCoPU9P5zpOzx+AhZ1xp
 IOALh6qS4iIKdES5fw1p3RzwNX1D3Sszxr0QMny9QQmhjOFZLAEjm5rTcWhUtnW9
 09XYYi8ysl4GFvcDEwBYgD91E0EyjLzFU5/HNfkzp95LvicS90RZYPygGpr5EpNu
 QctN2jJw7BaRHh86ZCnJ9dK2pSqwJbNheknyYZTWfojEtR0Pr9/DmmONE/dJbrzM
 QOBxLLktbZPWH/lvX9Ub9iQ3IoZZBnVWeH0rA12f/7sp8USr12k=
 =xf7o
 -----END PGP SIGNATURE-----

Quotes

Arran Cudbard-Bell@2018-12-18T23:22:58Z
Files modified:
        * src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f36e891d0a0886891407dbc26d8c22951e11aab
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwZgN8ACgkQ/6TVgp+2
 18plwA/+KpyuCt1dQF564OMbw5ekWuXC1cvB/spAVyxigWY/awkwMc5zR79Fwr+0
 40j3t2aRNhS3SoUv0wDe/r9ToFGJDjh1mzUOVuuFBhNhnEl1996m7B7oJhu+2asU
 1FAjIEfGsIswZIuIPdMJcX7ilFkhl90i8IOjl+ZQ6hl6O90sNxg0V4oXxJ4nJWrU
 VvyPuYjiHbojSCWAxVqspaYY8/7wRHICucC7EFGPrc+fNmtvVvnAnj/j31U4Wfr7
 oaUtoh1oXn13nAmeC4JydWxUyNrgtZWVy8+DRhvCtKzQgTg1Doy0MJ7xdtg7GlvK
 qBnDCC2RZ2R1J1MRSjck9T/+6lflozWsKu8up7Wk5OfPWG1x+1e/aWkia9B36ZJ7
 AbycwVjEVECSCLPdm38SaCfTorjMb6DRgbBX9u6A4cFyKUOUiXFj7BSRkS/pAaHi
 R0qjWBbQdmresErOjak9b6/ybIsK6GnPVyYk7dyyXg4nk343J6kQvYmlZoAXsXjb
 yXGVvi/juATF/ku8ugBG8YS0PJA7FL9L6QrwYYTCLUUJyrJ7TIpo51w25l2Z5j1g
 JsBAIsS2B73hTn7imLai5sQrLsS9c18T0nbzLYZ9UCg9VPijototr6WvIfTY5mYO
 D8qE7Yor2zDKdgdmCWVDHnNlgvRie2Hd9bN5rtKJcAyAAiWN/kM=
 =PNJV
 -----END PGP SIGNATURE-----

Rearrange so we don't make validating pairs conditional on running in debug mode

Arran Cudbard-Bell@2018-12-18T23:21:03Z
Files modified:
        * src/lib/server/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4fe361a6b6bb55487c1eeb8eb9b6e90697dfafda
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZf4UACgkQfQ55zXdi
 Hs3iHAf9H0tOI7/HK/0+YzmoDcEExUsWRYVMkIo5tbHmWYExHtVz0VCApoTzXV2g
 eyzFJySRRa9yGcFHvMSerE7NTyKB8NiGFeiaXTlG4xJwDlKwpSL6KzjrjQfoFnqc
 jh5PzCUQ/zmdMS+8bsUzZ+vopEh6ncoq56u/q9VfHtv2hlECnglHoq4Ksj4f0UX6
 zquvDNu3R9vNw3BiLjXskUZ2G4Ih8NMkJ0GCoDd+KflqGOLP2Pr0tgMpk04U4oNv
 KeyMXf+GAFh3P0KEdMnvGVRDhwhmqfO9K1lSEtm5FBSK3srN6cStWT8bZeE6ITrs
 e6xEw3OORyUa5WyvM8cbUTBjFfrmRg==
 =Lujc
 -----END PGP SIGNATURE-----

MS-CHAP-Password is a FreeRADIUS thingy

Alan T. DeKok@2018-12-18T23:15:09Z
Files modified:
        * src/bin/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cd4ea6a9f6b7e4059eda932b320bf80d6c14517a
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZZI4ACgkQfQ55zXdi
 Hs3Howf+IqvM5rYMhTpVpLdrJhUUxiCohJfFtu+lVqiXLTLFAe/P+jYHLY2/gQ7g
 IR0NLr+svic3jBEeRlbmfGv6hVVtJMm+Qwli5EtLof4eT7MO5MyzmlvaIv6Igjwb
 vW7hUhjc/ooti8EKQ20ImV26cqTa8LHyS2eiEgNDdD6ISIu5eumxMqNHnGbm2TJI
 SYHBnTCeoVlQXBdKYJW7mZpkJQ9g+dWVi7dJolU2W0J+FkLj8eD4mG17FHg3kIJ6
 6mgfIixl2mCOaZugh6g/4WMdBDZ3/FTob6a490k+IVLczAntlxEwfWy/xM4Sikew
 tvlFTmmJ8kAOUbzjFOJTG7t2ol49vg==
 =gy38
 -----END PGP SIGNATURE-----

MS-CHAP stuff is in radius dictionary, not freeradius

Alan T. DeKok@2018-12-18T21:20:06Z
Files modified:
        * src/bin/radclient.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/acf1d036600bf7c3a3e20f645a87ea79183fee6e
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZXbcACgkQfQ55zXdi
 Hs00nwf/WCGxLkJLvrEYM8lnnZo3F/nZE7jYGkDrNT7VJr92I7cTXd37PMV7+zx7
 ZoLWxzZoKVE79EBwiicYrbwQmE0tcK5OZrbLHUCsNVfxbGxyYf/LJb+tbOVikyKs
 jdHBNOiUSlSC+tIP7+peWWsscl+WZyPR7LPrQlEi1fC8cLEdpYi8eOyUo4RMyadA
 SdwoPUKxFocV738e7MoXtxTcquXjZlkx22S7zFSaKENGRoZ1DwCj5wJkBlTz9Vlf
 hMmEpGraI4sh/+dR/5mxFydF+3lrxHDW0sBTpfYiDwM14g52nsLGLCHsdXAfECAT
 xpj9dPWiqw98Y6IYl3/gwRhj68SCww==
 =j8Fl
 -----END PGP SIGNATURE-----

'&' for the win

Alan T. DeKok@2018-12-18T20:50:58Z
Files modified:
        * src/tests/eapol_test/config/servers.conf

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9a7e890f4be76c6c661b5934f2876d792f7d5667
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZO48ACgkQfQ55zXdi
 Hs3D8Af9F1mUydO09xsh311W4YxYAyGN/oAXS+Klzhr+5CHKBWnsRfLJsyUjCNtw
 +a9K42oIcRLlkzo39jdY900CLc/B7QHRZnT9Ut51kONaJKwIiGXCtTV8cKyYQ4uJ
 iKjmlCfXowa2FCuIlV1MCrMNuNNuvh3/NJAKaPssAxe22P4TiO9fmpZmU9H0KUnB
 gNhPGBBnxJkYPWduyKJ4ztLg7tOpaHtzEipMIKXfjd9qInI1EUnuy8LtOzu5MfGi
 4glKgNUnyOWGKmFEYxxVpFMQIolMhBMQEHEvdioiq8JUEhZsg/Aoaf6Ai+Ee/4pz
 d452Zx4YGIDwu4VYFgNUKD2Ul8Jnxw==
 =KScp
 -----END PGP SIGNATURE-----

dictionaries are now autoloaded

don't manually include any of them

Alan T. DeKok@2018-12-18T18:25:08Z
Files modified:
        * src/tests/eapol_test/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0afda8d47f4aea2673aeb90c356f1cad5163e26b
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZOl4ACgkQfQ55zXdi
 Hs3XDAf9Gvv2fvrJzDMkdk1AHzuXJ5KTGOGBojIIihYHJxJ5R6SsyJtAqr1DweEm
 rZtHkS/IFla42CgY2Sk5345wr6njIwrYCqvQj8rqpQoXc4VxKp1AErfP8X2yg42p
 F5fEJRSm6gCvCiJ1BNVmIzwqOafp5vnSLVu/8L8THUy8089P06CpdC73Lnkl16PA
 48M6AOpMMtFPpeLCuaohGiETohYXR+XVMrOYmp36Dv6pgLh3y6hHozstoBRZzjQG
 oKoHuaElBSDUuBzkUUIGxyTXe2pev5ImZJRRG+UZVUKKA6VEMFt9VglW+GSoKvQc
 c5AG4l79v4fV6y08EJReKepT88duHg==
 =wGlb
 -----END PGP SIGNATURE-----

print name for duplicate

Alan T. DeKok@2018-12-18T18:20:10Z
Files modified:
        * src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/088e7b1a6bcd59e7b26505dbce020b2545824268
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZLncACgkQfQ55zXdi
 Hs0Zqwf/VVIdmh4oEZ4skUKtUaL+5ra+F63mgj4qfOJJOWuY2s7Z3q+rBIotkQ5y
 SpKme+C+JMZm81Ux9oNnGAPyRYxmEyda21tNEbXkUwOIXzUlqIbNO9WRG+HZ618P
 CHmy9YdRWqg52KfhM5mT6cC30OwkJaVK9gVormDEtM0Cl4sJooiMmbo6sB02054G
 9IENwcAL/P32DnIJ+D4BfDx2LudxcNHjtBqAdoWNsDyOPQeIu7qdhwyRFTgAHJj1
 h7nABhjhRvwSrUBxroiCMIy6xCOSMt+WMj9viy6bwYc+QHwXYHftYPk4TjTTfgzl
 YbMfOSbg65lPAdDIn3L6ucDyteVS4w==
 =+KJO
 -----END PGP SIGNATURE-----

add AUTO here, too

Alan T. DeKok@2018-12-18T17:29:23Z
Files modified:
        * src/lib/ldap/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e6415940ecc3272a35b1b0d3e1980e1ccb2c78ab
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZI3YACgkQfQ55zXdi
 Hs06rgf6Am7nvZ6e7faEuDTWMct7wUSxBlV+e8KPmThErrP/R0mpRPPWmuNOOw0i
 DrGFT+g8iwkmUOGb86UZEzsoOcycj3AJAfcExg44fgqN49ZCDiQ6uG6N4R1GBk01
 I5JL58gs50+TdOXPoizZhrDnMFD0ijmR14bmhCsHa0niqwdkVW2AzyNSae7NV1AW
 ubiHliHw0vs2HmG+nWWur0q/mShwVwLuxhboIofbsb0c4R7AIWCOzhJYaC5YkmDp
 fw6yA9n/NAS0fu0bk3wsVUEsaVXLOKepoFyxtBoZC4hsDhkdYz/Q16MH+W001hwu
 /blmmuKuIwM3hmsGCS5tPvLC7Irbzg==
 =jL8f
 -----END PGP SIGNATURE-----

better fix for previous patch

Alan T. DeKok@2018-12-18T16:42:24Z
Files modified:
        * src/lib/ldap/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a792d8afed99156cb50484d314b1e687e247418f
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZI0UACgkQfQ55zXdi
 Hs3hhQf/XyJZaNGKBx05e77s01NgZ3qEsXF0st51wu6dJSXONUQWrHyRxePseb8y
 onkRvO+KG1nrkeE7xZHctSB2ulb0I+7AWD3OQ5zJzoiYjuW/ADx4whj/FVTdIoTo
 wYSP/UaFtull2s4ti/p4VP67MvgeFd2dQyYYti2Ez8XeZ7OzbMiZ8KWA3Gy9MJsY
 nAjKzeyn35AkJWEQ+L5lnRcywxhxFNSvbDpX9/5Ho6O9oU/zIvzXqiy6DPQmdAk0
 MzYgvJjvALBX5wZastJ1ZJDj5dFLgt6nVKHMc0sBmd+tCXgZctdMZSEPQxqnqxAR
 zXsrKeu//ieR0nuPvCZPTrrZZYIAcg==
 =Tvju
 -----END PGP SIGNATURE-----

Revert "add '&' if it's not already there"

This reverts commit 8966bfdf901c06c84762ae8aaa0d37084f9eb0b4.

Alan T. DeKok@2018-12-18T16:41:39Z
Files modified:
        * src/lib/ldap/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a4c8a0666b3cf9d6fa5e4209592d8fca1b50aa19
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZHx8ACgkQfQ55zXdi
 Hs24Igf9GdQrAUNWkvUUuevRk76lvTQuTj0NAqKQedqeyIO/n7MztsAAeGz9E7eI
 dgQtNAFUZnyxndMLz/YnPcZzzC3qfZ0FNq5/In6GkNic2IBRAsDrCQNJIB3OC7Dp
 AykfRXg7zuzIPTqOHpM3WKcQEN4MQioDzlhH4ZEBi+v3/GPWgpGvsxSPAxwrht3g
 g3FaFrEKwdXyXSTjSVgDLj03jpqEm7VQT6vOJg4khZWI59Y3Pzg/Baz86lo58IAa
 N3x8as2RyZRpIpupF0v7T6bhStB+7PUgd1fRIgErHDvDavmBhkKWQr2JT8jPJxZF
 qM9sGrez1Gz4Aovys0xGWzIJ3CXAzg==
 =mJsn
 -----END PGP SIGNATURE-----

print out VP names if they exist, too

Alan T. DeKok@2018-12-18T16:23:52Z
Files modified:
        * src/lib/server/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4094a137c58cb4a28690d6ce9cd487af8140210b
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZHxMACgkQfQ55zXdi
 Hs3SPgf/fw1KTCgbQk9lxbWgVrN0bYgL+RCVgn0VFVP7P5Od14ALXOX6nOAeUPvZ
 Upic0XXbdaGOyWADPyHUCqwe2KvZkbr5OsymhFDzdaYuUpFWtfHZp/cQlLj9TXyZ
 z1Bg9sbbyhNR6Hdu7tkaH1hocQ6cZ9qAo4rTeZisrXblxAptvNCUeDppWGLXX4TZ
 IU1Chdft8ReF0/GP/7IAfwvhdGbDedjeeqM9oTC47zvgvlmEWpBSHWUdzgrvULxq
 WeDoHBmgc+mm/OEtysxqTApAN8UqEzorbsEzVQ1b2jVVtLu0kAFd9VBluK7wrrcz
 rpM44VX+b3XWRVeJBKSxG2N5IE60VA==
 =ouP2
 -----END PGP SIGNATURE-----

rearrange so that we're only doing debug work if we're debugging

Alan T. DeKok@2018-12-18T16:23:32Z
Files modified:
        * src/lib/server/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/14bffb561931ff1113c855d98ec91ab3272f02ba
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZHKMACgkQfQ55zXdi
 Hs3n9AgApGszVSjAVOXfj/6JL3rQ9mmKDlkBmTLQOwdcbWE2x1mXcucQvrEsm99Y
 x97aV217mLyrkRAczb0LgdI2m2MoEM2zx5Vw11cHKY4ouVzuPs9j5EIayYKCz7wE
 rAHeEjmZvgA7YDoZa0Rh2E3sslOn4dSNWT34sQdGeecHQeJ6XY0r+nrXVPff7vRg
 HIo7jTQL9kadlOyKg/Z9Wr8T4D0Wuhxhpqa8hqOTKLoaUjHu4q5pg6CRC+wmewBV
 JOANehMJfmKWrDoooV8npSP4PeOtUGpnc8FRcaYT2YkzmivKUeVbh6u4tE8M0kZL
 cr323ts8J1mDRKJiWU/Xfi6rSASpVg==
 =LSYQ
 -----END PGP SIGNATURE-----

handle the case where the LHS isn't a properly formed attribute

which isn't *strictly* needed due to the previous patch.
However... it should do the Right Thing even if the data in LDAP
doesn't start with '&'

Alan T. DeKok@2018-12-18T16:12:44Z
Files modified:
        * src/lib/ldap/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fd01a9f4a8c77f2401f998c34306782176284661
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZHHEACgkQfQ55zXdi
 Hs3ZVQgAg9qspIQu0OBi8p1DeqNHLXOzCKyqRQ872EEbdf70ob5VX4SO2I3boiG/
 AZZG7MjFUShFlz8VxxC+2sQW/QCRz43CbWG/8mg/OEyx1bBARtQBy47VsYJH1JOR
 M4j1HF1k+tB9fDRzbNlYH3L4vNCVK4zsq4u6Dmp+8HoPB9jFChCiOLAsUdO77BDC
 BkzOy6DURQ8RvG+F0Gq/JrbCwljnuZOaAXyIdOl2yMqVJPIwNFQ5tC2WXJpbgqZY
 EffIKak9iw8TwnvxxDZrn3fu067KZxDPDzZC+pKnyEwbQVU1ErtfF/FInFB6CVbj
 idufOEuwV/toiNusy1Hh6YgxSmkvJg==
 =js1+
 -----END PGP SIGNATURE-----

add '&' if it's not already there

as a hack so that the user doesn't have to put '&' in all of the
LDAP entries.  We KNOW they're supposed to be attributes, so we
might as well FORCE them to be attributes.

Alan T. DeKok@2018-12-18T16:11:51Z
Files modified:
        * src/lib/ldap/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8966bfdf901c06c84762ae8aaa0d37084f9eb0b4
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwZG9QACgkQfQ55zXdi
 Hs2UuAf+JghP9SXPVmUfHaBa3hn8DNY/iE3WCu2JCPIsN0NSg58MAt4Z39neqiXQ
 qOjpLCDfFC87qcWthTnuSNhWCn0xYcXZgIopfncUf4CF5KXVAT4O7AENx01u10Z2
 LCAHYgXaOq1+rOWO+omLwogTTIYF9/7AfjKvy4Y7Rt4Fv5tUqNqWaK8eNdG+gRrO
 eQW56+1q+Cq5EaVDNSuEpQyzFqvT4jsVlcEq7W2JAHcOgrfx2Gxtr9DV8U/yvQfN
 +54iMnhwPIFQENISaprKbHiW1ARBnDUqou1Dyl3CyfjKZoBLdwYnTbn49uUeUepC
 UjDtcqJzX3r/vxAqxqi8FbsYr1Ea+Q==
 =Z4x0
 -----END PGP SIGNATURE-----

use the correct parenting for the attributes

Alan T. DeKok@2018-12-18T16:09:47Z
Files modified:
        * src/lib/ldap/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd4666503b3a0e27f33cf73bec1caf9a144795c9
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwX/yYACgkQfQ55zXdi
 Hs2kJwf8DWPJrlfOGDQ4Tj/hjWhE/IYonWATJRftIsa6ocDVMwfNb3e2Gvjy6cbB
 aR3NhRjc+XFwq6aAqFpCCv2ighlqhg+C+pXR142Ct0NFtq5YMDihEQ3E5I34EPFB
 g8k7p128hwj19csGta9MA5ti9EqI60shANNb9+6ru8/8+acKdaDhP5dgkklXQrcQ
 KIrYJiuY3vzlmWmtIUZ+J58CwALV9M7iTq8/T+fHaB1TFEw/7h/SEcRlAxaKjP1u
 PkK1quup50MVYWB0CbMJbqKFIDoaJZGRX0x8tH8oIiqMwEGUNk6AE1V2lONUtIcl
 or9jC9ItGmQBQc/JA5p7cTk8e8h+mA==
 =+cT8
 -----END PGP SIGNATURE-----

fix looping code so that it doesn't skip dictionaries

Alan T. DeKok@2018-12-17T19:55:18Z
Files modified:
        * src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81902a90f5fbd99017e1208369a0fb04d44d48ed
======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwX/w0ACgkQ/6TVgp+2
 18oPbA//eYZuOjsv5fXK6Od/F8u1seYWJLMfv/mLIqVYHUy1bCl9Tdkcra1QHVwY
 9XDDyQfYeMJZxLm+s5AXE4aChdiawuxo/MNyGywBqAtpxfCH85oSFjToIaltWPnM
 dwrhWIzWwBUM45bjyrNHChdX6aYe+jNo+vfNSebjAuvFV4DEqBnKUFPXg/jtepfn
 nV12HRSmqBiber1UlFXqoWteb1YxpdQHx7MpOKuHgHn4tguqNr0adsVzE083ITiv
 LrysoRQLLTAhLzm3fM0H8DD57AsdXgW3jczPbH+AtTOHSqRukt6VpLUB9QUW56bI
 shKB6YsKjk9ce13aiokcY4U77tAuJSczJ+oVTb3zrwOooahJ1FhTgaQjdDL8pXhU
 H0wtz/loLssXMwEzpaXip2G+zUJe9j8UJOjSHds5A8sA04PGAOiJmUuj+3K0m8dv
 d+Ye1SPaIHmw76Syczbyv2zYBzV8qq7C9LA8KcKm2QrxB8qQmczQgba93bWqpLK9
 NamKt2yf350uJMlfrOGp5UKrldTNRDapRXOw8JtD6AYJVxQLMFOb6VPMOTXdfnoO
 YpfK3uOSmpchCBsAme9l1p7BTWiBGz/FdkdV3nja0/ayP7dYTv6HkGd4ssZzf7in
 jRdx0NGxWQYYuHbNjd//6ucekuwV/IihG89mhHSdS2i/+8cYO0k=
 =6piv
 -----END PGP SIGNATURE-----

Typo

Arran Cudbard-Bell@2018-12-17T19:54:53Z
Files modified:
        * src/modules/rlm_sigtran/client.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ea330b3dc26d4bf0fcf10d9f1e963425e4cb741
======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwX6tAACgkQ/6TVgp+2
 18pfAw//VabpSxVvF9bzVxEAnd2Uwtc7YE8FXnNdWKdBMLEr8qhzx8pOOAQxXgn3
 39FzMZJb8fHKbxizKrsnJv5cwWOZ+P+MYHncYXejaYVYSSm7fKJ95e2QTNu4klT4
 KH6OUMVIwReCVx2fpetx+wCOplQsRJxpqRTEy9i84fBTtkApdDlS7LRLo6+8iViD
 hVnnynw1aKADcGa9QTFLNa25fshPrA0IwmtYhIdQps5NAzEhlV5bvh5V9nBGRP46
 aJahgEeMCEGouXc61hsdbQVTNdZ0fmv6NeJctBb9V1ip4P1FrsHm8nhNiu4SazPb
 K6BW52P9cI6ZetEg6yn0I6h3Ql6rUgosd7J8pKCIQdY2R9kJjthAwHaE0+M2R9dX
 0zYfOhyF5sJGlqtjUggeYtxVN5QUQurHkTpkfttNnjYHDrf00VzlHYf5gixCj4ue
 jMUlOnClEZcLaLf+XMPhpBr4Ntc07Pq1FAv/hfK0aEhk8WWIsoJ9927drj2AHNYH
 QiB1rsR7oafYhkK4TR0aTc3qFDtfZLKn1YaNKGQkQVpl6DnoO3b5tUno6ca8meDH
 m2HmVz/NKBm49CIia0okEG5yCSYb+dtFtTWo73abyXSptc7ofbx1UqwOxNTmh8pr
 22LONuHGUy/KQzRqIlxOI9QsZMrcE9TuTGCF5VUj/OtHHezL2EY=
 =8yvA
 -----END PGP SIGNATURE-----

Typo

Arran Cudbard-Bell@2018-12-17T18:28:31Z
Files modified:
        * src/modules/rlm_sigtran/rlm_sigtran.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0ee875acd7bf2a93264cc10ea7c91a98543a3f79
======
gpgsig -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwW0+MACgkQ/6TVgp+2
 18ogERAAkZbHE7JUexC9M0szWe4LKxG4G0+upvHR9UG3JQ5AN9ge4P2Q4BUPBNMm
 rvLKOuvVE3Qnfn7E+9S7Zvvp2thgMQgAfc5cnQ3eaAWQSzTEu6w/sMfmZVV68ju1
 TMuSURcN9eJz4geS5cqFVPYtla3xzLL58UKXXgxq00UJ1nlX1eR7PuP6UuHjUZMh
 a1A0CxNNa4YohFmaMa991Nz3B1HGcxV9u3+PRhl8hxCtUkNCGVmx+hShy5LEOzVO
 R7dZoCsaU/K9rmBA6q0FwzXd/toC/yztkbZWMuSTONepZACDJk1NrvAkoMJM93if
 XElfupzHMAi07ehB4OSQenRzg1APaklpIJeweu6iSogCYG5EW67mJds0e13atnRI
 UjoVvwWwp5cULrSuXMADFGVP9gcAY4wiGoDSdTUGthLaxVLDS0fJhrJSKXkqoqPd
 KOJOoMerGXGp9sstizGr8Xarn4GkIolcKgjdD/8qB4tm2lXLuSJ4rXKDFD+5NoLt
 GX5Ga00Phd61BlBZTcOBXWquh8kboaZVUP+bAHxvU+HksQYtq7173G56PhAtuoDg
 5+7KK4M82M758SqH4v3+VOqwz8iCpwS22JYeMzot0Xn4toCh4DpkmPfNPgc6z39/
 C4mj+Er/YPBM30ChJTFRVxcAGLH8jRjmV2gstKyG7q21kepdzx0=
 =Zd/E
 -----END PGP SIGNATURE-----

EAP-AKA-Subtype is in the EAP-AKA dictionary

Arran Cudbard-Bell@2018-12-16T22:38:27Z
Files modified:
        * src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
        * src/modules/rlm_eap/types/rlm_eap_sim/rlm_eap_sim.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7419b4b8da60730e5c04243b516f5c8b75367e0
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwVrOEACgkQ/6TVgp+2
 18q9XBAAowF/6sArs8o0GNvxCH6ovyHgp/YVOCQZ1PhL8sJInZQVBLOOWEq+0Yby
 pfAm2xFGYUoiaWjlzjfi0pDUEe8xcwgmljSCMUoWmU4UXnoKq3nz+d9+yVVi5v18
 /4CbBFaJ2Jy5wN94MS3GG9XUezgeSmZ7Esh74gjqO9knm7KJD1Z2zYZKsAcB3smG
 VZXZWN5AoIMBKUiRUmwzmE3l92i3UIAxRfa9AwLQM2ADP0GAXduDMvVZUU1Kkme8
 Gqv5gFyldTcGzmg1fPZSXmTIpeK4tCTUwKvN1cV5kEZDX4t2ujwCnu/KDXCt4bml
 JCuYvktHeXtsECBSSPAna2yn0HvK7TiXsziEtWeMe+4xNqbdvHUA0muyOSA7sx0C
 4WpGvccrKInRnoAXulnThVM5TI2nAsbhiOUOQ7BjtA4f9YGIdqThv2F0/U7JoBP1
 wtWk+63FiXg4RYX7PYPU30OLcdILvJIkZlEbustuJnDFXp/G6qc650rH3MV3A91P
 R0ShlMWLoA72wAdQr8Bhe1LKYMUGfswqK7JcV0R0s1d+zCHBl0KgYHkBhBVAso8t
 RPxxBLfHwan2Kfe37ebP5DvrqyUtnDoqeHV47Bcb7eNComk+UUKNEAlvPsv5GmvG
 cWZ85L7D2kz6jNP4wF1IAR/kPjWRXUA837OBwuhmyWeACLvRNZI=
 =C97a
 -----END PGP SIGNATURE-----

Autoload sigtran dictionaries and attributes

Arran Cudbard-Bell@2018-12-16T01:39:45Z
Files modified:
        * src/modules/rlm_sigtran/attrs.h
        * src/modules/rlm_sigtran/client.c
        * src/modules/rlm_sigtran/rlm_sigtran.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8a5637ddd72f4b348499c82d759d7db83cd3500f
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwVMEYACgkQ/6TVgp+2
 18qAYw//bYvPMl8U3nj21Mis5k5plWngci4XiMPNL6jm4kHOMBmscnMyZMmJMODq
 r6ELoxyzZ90osHim2g57K6+ohfydocL7DHkTCZbQyFSaZ00ynA7MjtIs0TA66IC4
 f/smWA/K7x1+eJIQ8WNXcxH993QOyl8wHxPhZM5oZ0qEbDGEQfuFfE5exZpU8NDA
 KmUveyHYnssm5a5F+28gIP0WaWSROordgfQkPfK8vdzv9XaSbm30HdEzhwEvvWew
 Acbq94r+8HiUHopE0lLafXossHndL/nwzikwkNNC/BlEn8+yLAH5uv6/nvI+cUgx
 VxugoRpH928FEFU0IVfn2MCr4Bp06WJru8H5Xxb1l//AINrO2M7cwRLMP+lfithx
 52AYeBpRYG26u78VP45CXQ6Qhr1kGOi1h7RiGIEMl1BdU0ls52/Aa1NY3P/qi8mi
 Z+c6oOZjrLAXn1/bSErPBRfvVVlqNlz8VbDKBKzEv2EU9sJNHjBW97A2nTqB3Qej
 lZy1jWenzPldyFMLA7I2KcbUUARvAX2B/D9svGbM/5ElQesJqCiwzVM3l0AxK2Vp
 /5viYC4Lr7NddEHQm+z7XJ+nnQQtQIlzmmezUqLoJGFg5r/OBmABZM8OA6Q751eZ
 bW6H2P1pyfA2qaxw1vH8mwpoVdTXArU+YEM43Of5LT5XvLv3gXU=
 =R6d2
 -----END PGP SIGNATURE-----

Update systemd units to depend on network-online

Due to the use of SO_BINDTODEVICE, FreeRADIUS requires the address to be
up when binding to a specific IP address. In systemd, depending on
network.target is not sufficient to require the network to be up, so
FreeRADIUS can still fail to bind; instead, network-online.target is
required if the network is required to be online.

This manifests in errors such as:

Error: Failed binding to auth address x.x.x.x port 1812 bound to
       server default: Cannot assign requested address

Fixes: https://bugzilla.redhat.com/show_bug.cgi?id=1637275

Signed-off-by: Alexander Scheel <[hidden email]>

Alexander Scheel (via Arran Cudbard-Bell)@2018-12-15T16:48:06Z
Files modified:
        * debian/freeradius.service
        * redhat/radiusd.service

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4c2e00c86e75e460470e25480c729eee7161cb2c
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJcFSUXCRBK7hj4Ov3rIwAAdHIIADEYoRtIFV79geQQlo6LIgrF
 iJMWlFViHW3F8nrdO0zCF64PP7FjE8RXePUVu8fetOxL2tmIE6+jVS+P/X7ovNEQ
 PpxzDk+bYx3lpDvUwoY9Dkll8HjGX0dgRolaInyn/xldQmChwcUXvu8bXLpsTnSR
 LgfE2cW84IeMNgtUC36dUsPQH4X8BrtnmJ4X3fLVBgcrp9aRCmtOzHXvI/R9rng0
 QCFB058f9smo6u3ljClziiF3OX62ZcACwrrH3Jmin1QDttcyz9300O8/dAHXcyA6
 4iaLjXYhtB7ujEUz9Rcaf2XMwDRkBJ117Ck3TO6IHi26a9zSahWxHTrUDCQFbs4=
 =UZCq
 -----END PGP SIGNATURE-----
 

Merge pull request #2375 from horsitis/patch-2

Add support for Downloadable user roles

Arran Cudbard-Bell (via GitHub)@2018-12-15T16:00:23Z
Files modified:
        * share/dictionary/radius/dictionary.hp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4e1020425d6a44792c266e2bac078985c27b2e56
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 wsBcBAABCAAQBQJcFR1JCRBK7hj4Ov3rIwAAdHIIAC8FNK3QcTHLT1tORKY6fk9l
 UBh6DT1s4E+lGHdfWdivRstDAtKjU8fR7E7k3zeq8VUDiCfqe5MoKZ04DJWGq6U+
 SRyQE7fpOg9CLHshGcEL1bGu6nef+l5c3ofWSd1WU8EKuD+5Nh9/FBVfcIIvxEkt
 gy/A6eEevVcig6HuO7ThRvt4v2XXi8rMZHoW0bZpeQcYdN2GGWn0olPCW4GLrNpf
 y1+qgPv+T8FpBm1NeKtTs+twIipEw3m7DK4xd1GOZjPj4HtPtnk/bhidRnGU8LPw
 87VWfMafK0Ut3pRxsuOF9+H89ORvB1aS51HAFkagBSPwRcfUsPQqHnmvWTSq0LA=
 =+Ytg
 -----END PGP SIGNATURE-----
 

Add support for Clearpass Downloadable roles

horsitis (via GitHub)@2018-12-15T15:27:04Z
Files modified:
        * share/dictionary/radius/dictionary.hp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/414911b9d97bc4c576b4764f5e459817bf677183
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwUDiIACgkQfQ55zXdi
 Hs3nLwf/WZbdpyXKsx00tuIB67IiWy32QXeuLA7u0qyL8IOHpg4adqK56vtwCGcN
 yYV54OjIGQTlQ9GCljHhLV/4gq0jlVuwFtI42Yagzx/S/k+xAzwpJoioD/Gkctcp
 NRD+9pEjvjFh0HTrYtME1D2V+Ij2lnZQde5QC0RAtlJ0NdDl/mCJOK+iN4xnNzK6
 zAnZyn4zBV5nsoG2UTdss0sel5u8yeVgHQIQkC5ItNOVkWHNDQfOw2JMWSgD+k4p
 QmEK4L9BiupfQD1iLS4PQ4fs27OHrUBem8U51aYvgcCRfbGcSrjw9JMP1xGiEfgC
 SH3qu2Xi4iyZIiynec3jdeugVcp7uQ==
 =N6cE
 -----END PGP SIGNATURE-----

if it's a raw attribute, don't look it up in the global dict

it's known, but badly formed.  So it's not really known.

Alan T. DeKok@2018-12-14T20:09:44Z
Files modified:
        * src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5f4e3a73856c5e18ec10be7d42c6b9dfec9d0d54
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwUDgIACgkQfQ55zXdi
 Hs1tZQf9FTR/40JMu/fA7gMAdNTmsK0kpJiJFC/yh/+ESP3/VbtDQzZZ9KIOaCAh
 NT6XpEeDir4MU7XJZeblPFao6JJJBM0tIQ0qYfX6Kx8tt8P+RgrogNNEcjKTr1Lm
 6x3Ia2QT+Lf2ODqKSFo7ZzBse2Sdya0EGW+vTcJUO7GLfFl34tgsgVFE7h0ObyXF
 in2FKPMSIy1pZ43tROHNINbzPANe8aslsFot3yVodQ5+MhRe6PLacdFwR4DrZ7jQ
 9Co2YlvIzeO07Mb5JF8dw+hGntlQIS4cw1ib7ZcPaQ5ePPndTNRODi72rCyn7dyv
 wS8YUTFXp3Ao6orcf4YlaDfXxpLF3w==
 =fz9Z
 -----END PGP SIGNATURE-----

set unknown_da, too

Alan T. DeKok@2018-12-14T20:09:32Z
Files modified:
        * src/lib/unlang/compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1a9110a4ecc19bb173005ac656941c020b1d673
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwUBy8ACgkQfQ55zXdi
 Hs00/QgAjelg8DFWLUjFnpIpHar48vbvQpuHD/4PzNAone6rfCxPogrdEIoY8EBH
 V7/PTtdVw4uTGCvIzSfZdqVTu/7gb5bnPOqV0i0qZszSTesed3UKWEWDF9PiiVWC
 +j/5mYH0OwkUTpqrJaTk9qWV1ANkt657Q6NNVTtkz/wOSDWveZ61zCjrwDXDSjwA
 ZkLplfLe+NoKf5nA8to4ZubKIwUNAoBqUPPD2NeQfCmtnkjcENxaF41wlfg/kO7g
 z2slVg81VwYdIpZ005Un2Cf1oMuyefsN+KWTjxfHOhZ3VHqFHoRDaM9l+2JG3eio
 RAWgGvkYRE1LHBSGpqPoFGEkg4Ui4g==
 =wvyn
 -----END PGP SIGNATURE-----

Add HP-User-Role.  Fixes #2372

Alan T. DeKok@2018-12-14T19:40:31Z
Files modified:
        * share/dictionary/radius/dictionary.hp

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8f33f3ec71b66b783c025f7eeda713df8fcb4f43
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwUByMACgkQfQ55zXdi
 Hs3rmgf+LD9D+lfYgdWRdGQB/BXNuI0LGWJFZ8nENmkvbjorw+b8MA9SKMhajgXv
 Fmyh3wXdPxtRWMsucUTaEgt/lJilLWNtTkcjxWJlD+a6nmJkdJ0UvOAfUBVnsO5J
 S532o9ULwfYIcSHjaLQL0ytX8i3h5l98RZQj92nubvlkZ76iX92BHzJZucyJhuEe
 PL4UeHdNK+GHv9yQta7k7FGE+2WLC+q0wmqryHzrsLBq1X4tO7PokisuNlKVaTm+
 yVNBV9hSOwSlOPt/yXP0m1Jje8+BZ4Zn9EQdGhjbso1kR/+Os5jOdQxBgFw0Z/tU
 yi9fRflbhvXXCNRJros54TejHKIEoQ==
 =gEFo
 -----END PGP SIGNATURE-----

Fix typo.  Fixes #2374

Alan T. DeKok@2018-12-14T19:40:19Z
Files modified:
        * share/dictionary/radius/dictionary.mikrotik

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/34fa4a62cc99b942ca570ff9b8019d85fcd9f8ad
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwUBgwACgkQfQ55zXdi
 Hs3Jhwf9HYWg2lJK3Nfonlws4sYM7kV+bCQUY+P1TiNhb4JcNmYN1/vCyRbRo4lt
 zSgDZTyWMK4SV5BTjg/ZKePBcJ0/GvM3JHu4Q4Vw3C8z8RyMqY2aoTH5mWhJybBG
 Mlfj2dLuagVTad5HLA0IqYDU1A8yMSYjrFqlf6NNRx2hXzOVw8YdanOGr+yLdwBe
 vuD9BCWbHcaiF1k1haAaeayKBxUYPCsHsgHiYynEqG85+udjvYaRYix4G3+JKMju
 2lIqOYPl40jQKTOqn0QkHoLuSGkKqEmxt1XZDS+4zvN0JFm3kQyy0tCoodYL5EL7
 oALO/dpCgzwj65Ps3d+NvNq6OSYY6Q==
 =ZrhH
 -----END PGP SIGNATURE-----

allow Attr-oid.str here, too

Alan T. DeKok@2018-12-14T19:35:30Z
Files modified:
        * src/lib/unlang/compile.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e7426aa86b1ef2c0f6476db64bf6f5241b5e31ba
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwT7JsACgkQ/6TVgp+2
 18p5Nw//W8A3KMIShJgsl2MjXF4UF11xqZunSABlOQ8VNmLeyQxWDy9Yk8wmCed0
 vVzZP/7un3SWSi78Anjp+//G6lScFqLn3WOTVyjiWpU7xLa66NsztN5PLl4ofZgh
 ZiTYDUsrfLXg/b4cFZVSa6yhCKG7tUN9MURErbYZtlRBh/vss79ORUjhyNVGI+nD
 +/wHWo6a026GPTjuopXSgosOe33ppAQPsz57FLvSPB+Ksj8qiGo6dFg0+u7WWUYw
 UavJwGNjd9t4FK7Jv9kPwA+sK94O4Ihj5SIegDhNRTtw5LvAvHR7tXbE8YRTJVfZ
 3KC9JDxb7+sORjYEtOMLZX9u1rT1Ob0wuQcGgLRPSQb0UMD8VRU4IrphFA1uRYlm
 NPN0FJNkSrqAx0Vumcgc5GEfIdbaxsRqkINH2OLaq7ELj8DOiFKxTeta0OGwHBcI
 vYhLPBc1hEm6CW4aLwQJlCpW2k73jgbd8DMnXxLCIffH0i012LsZJAf2TQzZIIDU
 A8OPOqV2q78UI29mPbONsTknv1cy6AeC1FiKhAyH+rdiHlV9sbiPBwfhzqb58bU/
 sjs3Fzhg0jD9CaZYtjgmla3Dlv4eiJo7CTabM2Lhyjcs4MNQgZaXPQFtJv37itN2
 1CNSazr9+o91eh2omUClMYLb2MsBVGOxIiWgFzijacxQTOxYTpw=
 =Uohb
 -----END PGP SIGNATURE-----

Doxygen

Arran Cudbard-Bell@2018-12-14T17:47:07Z
Files modified:
        * src/lib/server/cf_util.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a7e4e5b6926586403eda0d9df9ad90e84c9e5adc
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwT7FMACgkQ/6TVgp+2
 18q6xg/+Km9hlRBtB6eT4OCS0fsJ2kbAQVII6Rimje0mmPfMu/iEBcNn2JjFxiFA
 SVBDh1nno/1hFxNiuJdilhdHm1oZUiznRDnzLz67mvgCsud5htDP+SJ4ZiFQioGa
 MrSXfVZ+euCQc5U4HuT0uV31qZqxpBifL4d1dUTUtQWM3+tJSHQ6WEoDIQShKlJz
 37BbQ6tc8O/2eT4G/rMCpPJY9nMGs200Zggb6hfN+oRhuj6vwIzEicr9m1hJqDKp
 hINIFB5KDB3cqz1Zkq3L6pKS1LcTJqkwdGYxzAD2WOcm+Q9iUhQh7WroBMNv8rWq
 ONR2NUVp2xvIaLUfNG1ifa6Td/9tULjKimhpkWJOwSOC1XyeLetY6CGsmx3L5TOT
 EUsPdu2cycE368Ke7XR226hmvdim6HEDG1uhjCt0gzaJPxUrFmtXk4WSSUxZXJw6
 D1C0BTizAbwQKeEJi9fCtp3F/Dqe+AjplEpiDJooH9loo8z5FbNUU2XAYq3LYYdy
 srz5Ga3DmjmLfF0xHX6HqtrK4Ca2YuNbIuH1+wKmxqmQx37xK8TP3WnDl6/sT11Z
 2le3gIpwW8kgs8r8QQ3EArDBjRmWmzOhNN6H6lwMOyNec/AhYE0YRAYlIidnhoS4
 +SAu/kJZpD+LgIbwCBJFk4Gv0f8zkWISV4Mc1F6MfDNrcAMmp6w=
 =RqHq
 -----END PGP SIGNATURE-----

Typo

Arran Cudbard-Bell@2018-12-14T17:45:55Z
Files modified:
        * src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/99d8bc1e592809460f9e00cca4fa5d756549c3c6
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwT6EwACgkQ/6TVgp+2
 18q7zBAApxfZVkt/M5IQun2aarj7PvDfjfNnu70moyEtpywOtEdfuLS9Qk8jQpL3
 mB7UdKWJsSAeCA9WrqWnFXK76Y8ZxAgNmV5fr9eXM4o+n3L+SWB7AvYguUNpAgsf
 mOjYwrcnBF5Y0CHNBL6TVy6kprEQqhIAEMyxvDUJnDViSnsVmgMhhV2tGCUK5Fbb
 RZkTlTy2dYFuFZlhYC47MY0UxbYOavgCvBi594bPIDg9CcOuZCcioZy6ZdI5hc/K
 bw5cDatU5yxc4vYjaKb42P7rgS2LCAFskSIh9nkFopQhi6Gku52LJCqJ5TTRFPVz
 BTc3ARiKyIL/BCrLvcve8XedL3eQ/WT1OfdH7EYB0eJ4Vr86pyYYL9QIQgoksZp0
 wGe7e819m55uXBKLNbcFjuW+s/aQZpC7D+oVtW5IGiWT1APnyaYmF2huo135+0mw
 TSL4yEWwcE6PTKDlMcZVldE5DnB5vzFwpzb6H8rqlr4gmLvj6SIAx9GhQlrSbUKn
 YiRgf4cst8ApwhwECaHSmUaem5G6R4mgCPfrQe9WowzfaCTGGSTpZhe1Xkvly/j0
 6HFewvAlE6DKaP67keGaSIJhRbpMGh0RchOaK0eLuuOCVCM/y68ANwOauW9KiH/e
 NzY1ijZwcbEIUcwfleQ2VZQpXgtY0iZa8OcpPpXxjTYXINDhm7Q=
 =B4zI
 -----END PGP SIGNATURE-----

typo

# Conflicts:
# src/modules/rlm_mschap/opendir.c

Alan T. DeKok (via Arran Cudbard-Bell)@2018-12-14T17:28:44Z
Files modified:
        * src/modules/rlm_mschap/opendir.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/03b62bc24504eb8c4e7048c105326b83a3c62d21
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwT57gACgkQ/6TVgp+2
 18qlTA/+LoGNf+ZjHCbNeJtwknZrtWezMAlxIAMU1tqzz3TIK+JK24eTUddNdULt
 LMbdOPSCI48Ke4cVZsL4QMg4MPrNQ3aHxqQxZoCan8Py+yQmZNsLUCq4OjMtp3zR
 S2qJ32hNyKPZXjMSW1SmpQSMSRtdaxp5yhNr2hHutURe/GaHMelubJYSlI0ZP7vt
 mnvXUa8+bTFCTu9zbS/T4K+SUzPT6sWvb4/hnhcx/VY2WbDe9VAtXmhGolCN0ooc
 G2/vLhsCaBHrqDgVvzY+CiNN3jIj91EwRrfGNXjJ7r0UHgOvCm68nifSqCpnGfy6
 ahkSEZzkBmKLy00jiwf0+CEUWPld/TpYnahqMB80iTGlJdCDDPJ2b/M8iRoch2O6
 3j9bkgSJ5lmfW3fOPxFBCQ9iWGRiglhFIYqeaIvbnzFHEld74su44fqd2QGDLlDI
 Io4xVEg4Sw/qDLqWFnKvPmH/2KtO/L6Zc+aEOOYTIWtduJyP9cxde1qAFvDsQwJW
 9fyKundntkZeWuHakdexKFV04kOaiBtXz+NAXql7AQgzX6e4+reipTX6rsZSh4X3
 BTf3ILXm+avb904eZbHs4vd2VgEqE1HtK34jf6xcr+crLIwRorfbd9unUXMDS6tR
 oLXk5xMnB7rtW7pVQb/sAOV5EeBn+AWeg0EbA64sy9E7hbKyVUI=
 =U9f/
 -----END PGP SIGNATURE-----

simplify ntlm_auth error output checks

In most cases, the error output will contain "0xC0000", in which case
we can take a fast path

# Conflicts:
# src/modules/rlm_mschap/rlm_mschap.c

Alan T. DeKok (via Arran Cudbard-Bell)@2018-12-14T17:26:16Z
Files modified:
        * src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/90fd8ad54d19db83980ef37db4fae76547a7194c
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwT4dsACgkQ/6TVgp+2
 18qW/g/+IeAKYSqbEQ8NCZluOjr6W/3zHmoK+iA7ROWQpwHvmcDOGENLNjNpDSLQ
 4aGdA1NDdB/oXyr2f9KfHRP1iiqaY8VRylz0cgKOo4mXN/2aLqj2Xde9UYQkBxr6
 t3bEGVtVOpoDY5q4cWBuYGa4h4OnT54o6ROhDWXTNkoJiBhVFVEHFmAKJxsmvS47
 Z68wErkxqh/niOBY0ORhqd7F+Ot+9CCRMdgQr8T1Oi5vYlSXIcRp1EVCM4pIunmg
 F+s5FBsOp7JKHSW47raM0Qw3ANLek92Y501dfNoGEDfBH4OgfDFsDcbHL0oUGJRB
 P4GbpjX7XqxZSDuzhg3FOQFTifTSHkm2hLPzC1IxEXyZNrfUEGbqj1LGUwXtpElh
 CQc+7KlDYxGpUxR8IShMaW0SyeHgUoE5YkeikJd0d41fqcM+qoxekWOqxrKMP7ur
 qxa+coXClENeiq3lQZuTDlv5JEgvXdK0yK9Rs8f81rky7Hy9oEGZoETdZbPFxMzB
 LJK98LSfE6FbOKzHI93i2VzNMldWFikOzMA1AV6cLMszgWCfvvlJDIW3LncQsBet
 dTzk3v/Uboa5ukXLcHOprv0lTwRemE3HZjjbjNgpaxJgBWwgSX9nVq3RxilsXGFb
 4c9tT4G5r8YBq31Q3AJNMxVlm/RG7LEwdu2Kn4/JjhTIpc/16WQ=
 =WW35
 -----END PGP SIGNATURE-----

Check for error conditions when loading test points

Arran Cudbard-Bell@2018-12-14T17:01:15Z
Files modified:
        * src/bin/unit_test_attribute.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/120c92e9b6adb18dc6fb291cfdbec0118d11ee4b
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwT2xUACgkQ/6TVgp+2
 18rFuA//dqAA39ySvqKr0mx9MHNgCXimz6aWhNSrB1MOyy7SuGVn/AvW9YBYtLoi
 hLVF2lkJJVVbeyaC/EumhHMnJsJaI1v8BgpOAKj/eb8QwL2iLZz9TDVOIRLYHVoJ
 wmolLIpM24WmLKS0g04HQXlG0fvflfnEUpHEDx5wGKPqI7am6k4cs1C4mEFAxTB4
 oNE5QmO2c26QlMuTcm3eW4yv9+Tu8hSe5F9Fqn8BTl5BdQLao1ypvFZhb8CZ6NCe
 gbCjXjyum8rxuLQGsKXs9I44PXWG0bRDrGrBuBVWMOGqV9cFiZ5qQ4anxZt2Vn5i
 LC8G5FRO++0rzejroFLoqE3yHUEo8PZKyT9edo0O36YCSkbcxCQ/ZKRrbYovbfQe
 pLJBwz02l+PlrFnc9jsKinW8GrSX0oxkWh4nXhnl5B7fO7uPXr0RpXuNg2HcftBh
 tukWVeoK0tWf/V+0ayg5hOmWOPFY2lGk/LeDusI0VCtkhz1PZMlrjXbYVLx7Jf1A
 mpFqY8dhcV419Jl7835ssWUhVFSyngH1H8YrGHKhQIme07YJd/p5aUft5kC9gRlP
 G/wfsSEx0fOsXnMFMWBaBiq4GGCYtenI6JHo9GVEZQIVBgh17Md+7qNIUu/su1ID
 Uj7MRb/GYV5Bw3qBwsHrrBXxpzOHZWaZb4sRSecSi/jG09lZlBM=
 =ysME
 -----END PGP SIGNATURE-----

Use constants for errors

Arran Cudbard-Bell@2018-12-14T16:32:21Z
Files modified:
        * src/lib/util/dict.c
        * src/lib/util/dict.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/231f223f2f467b25e1e6e1a10e73e7a6bdefd432
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAlwT2vkACgkQ/6TVgp+2
 18rVTg//bhiIZr7LTkgBWcF8rS+q/c7GKAYSvUZe0y1fmpz/4n9SmFa6W9F3h69X
 8KYe7EMymaFDY2kdObDSleP1D/z6dTDfVxIPBUGzq12ciICSzbc3yxmLKdaeY4j5
 421CcAVhqMBoAwET/oX5Ei8AizYoCFDj5UxRfAXzh6//MagRkjIFNr5w8i82iUxT
 XmzZaxEpYWO7Tc7Kygu1qtpazp+ROeOR6KLiqKCb5yPW1/Pby9M0fAmqHx5MRQcn
 kSLkDVMUdltub7yT2pJL+YsKBuVVcq7Te1mpLzbm3Fvr0ze/9G+mT47bMqwxjS+j
 jr7ToJN86fsSJkBz5RgPx6/nG0hQC6BqRKUs0pewHH0HFmkXgXqePp6AqCDUPcl1
 ccxPaEUMfypLULTmxlZhJmvE4a+oFoClaRvsbekTHxYmbMWacMqea1HJDDN3BU2p
 CPn7qMg3yevwoyTz4jFnI3T9cGiMcODi4tfrWRdQsqFpBAKqAhDjSqXQEAK92SXO
 Nz17gZ9pc9+WRIyO4ATVtES2Lg2f3dgWlEBDWNZHC/04WG8dtxAjEvwMR6abcJXz
 XLSEuv6IfoT6r2tJ8ll9awOoke/Z5qo21GPjISH6UXM+E5VbD72Kyoc8cIy0Mp2F
 1FJSEuYMOcEJq7a1x5cYnAIeutj2YsvayYVzhHZcgKQ8o0iRL3I=
 =0Gwp
 -----END PGP SIGNATURE-----

Use more compact, inline variable initialisation syntax where appropriate

Arran Cudbard-Bell@2018-12-14T16:31:53Z
Files modified:
        * src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/08991aae2c4c05b05ad33e129e6aaea5ae4e0af5
======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAlwTw6sACgkQfQ55zXdi
 Hs0LzAf8DS9lBdxYss0vSNfJWCIHTxX/lJ5SUhODKP0U6DQd6rJwXTMEX9J52a81
 p9coy5IXwwerAi0Q0b8OnQLjVuBhwlmZeGu6vIyBja+qU0ZgGWmKffbv3Gi4VvuA
 fo8foHTJ1ZCzKFYoze4Ws13o+X84dzYnGFJhVV98jSOdl6VCB/jYhOkdCgSKr1CA
 4vt0yYyHqlvHmIC77xmdgNRcUzJUCijIIfj+OVs/yWJDmNKntkDJEAnojg7e4CZ3
 x9yUBy56K34HuyHkVW0OEc/+06rSzVyJEDWXNF0anPPTnwBSX/93t+wY1CW/wlOq
 gImiznUFNXNTMFVHCc1PLJZ3PyFZaA==
 =2u5J
 -----END PGP SIGNATURE-----

don't over-write pragma once

Alan T. DeKok@2018-12-14T14:52:26Z
Files modified:
        * src/include/all.mk

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/798f283d7ce10892d98df1b10741318b3db095d2
======
--
This commit summary was generated @2019-01-09T00:00:04Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/devel.html