Commit report for master branch
The git bot
announce at freeradius.org
Wed Jan 9 01:00:04 CET 2019
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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 <ascheel at redhat.com>
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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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).
More information about the Freeradius-Devel
mailing list