Freeradius-Devel
Threads by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 1 participants
- 7138 discussions
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
radmin: The cmd_copy() returns sszie_t
Jorge Pereira (via Alan DeKok)@2019-09-03T22:32:38Z
Files modified:
* src/modules/proto_control/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd9c9042090ee3e8a750…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1u4gIACgkQfQ55zXdi
Hs3ySwf/TlkRKDIZf3y5HvqYojwC50nvA94d2HL4taLdbvn0F6TwE3qaFYXhqztt
ox4b4E1TgpxzH6vJyqBcXP/ZF4C0TUrLstTZO+YnxPoJXCQmiekvEyVcbNx00Wrh
AOh4Vhg06gfimIPsu25BfhDRymbtMHrlnw/Fbo9Qd6J/P8nM/qeLczTFtLXW5cqV
khv2qoeMXvuzvRR87BmuAP4BCVjS8pLyOI4TeXedoviqR90oxNqXfmN2xqesovs2
t690PtIVShJhm0td1R/uewZG+QGawEgh6OcdGOQAtOEjbfCWw26/krz06aI26YNA
x1ETUEKhL4cCzME0GZ8MtEZwtgmCTA==
=iV1u
-----END PGP SIGNATURE-----
allow trailing space for tab completion
Alan T. DeKok@2019-09-03T21:58:26Z
Files modified:
* src/modules/proto_control/proto_control_unix.c
* src/modules/proto_control/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47adba8deaba2485d4c1…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1u4gIACgkQfQ55zXdi
Hs24NAgAgxvFJJUkOFPZrPGXb5OK1dRZhDZXvzc+92NWHdjzTsuM+8NLrbc5dYrT
18W5OFyCXltwCXi5AweF812zTw7Ky2xEoFOCZLPgug3Tephk11HFCKgL9o+vsHwB
wyykkh4CA0e6eSJ5N7vh6wx8udZJpIloxOpe8gzhejAeHP8hMprDNT7II73WQzjR
rl6ws4sHVSwjEBqr4phh96h83mvxVQ+/d2mIXf38jcsqBn7cdYVp0LSZPfVgz+7y
8nuILQQ8kZkcYi2USs3OiZWpIp7Hc3dteO0UifbLno+J19SlhuQCRASojouDv9LJ
aCdi4JfcPeAEkaJdPNmoXP207kUERA==
=sTOr
-----END PGP SIGNATURE-----
mash trailing spaces
Alan T. DeKok@2019-09-03T21:58:26Z
Files modified:
* src/modules/proto_control/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e35e898488af78adc7e8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1u2kMACgkQ/6TVgp+2
18qVyw//afX2isgKhZ4LD6r1Q/eRHtO8hYDQqLkt6B6+5o0L/cvjOGWJ67nY25VL
kkQ7REvAhVhQDMMlQfyflGHpkhMMMrSaGJM4WuaMVAeD9EamtPDwJJFTWHlDWt4u
02eLfq0xZHFVCIBiwagTZKlzwDhnKJK9INCUmswaWlNuZjdSayr15fVCficcO2gO
suDC4VGJLQrxHepQgY55hROrMq07Nvlg07Rr5WmCnS3ROL/DGIwxTn/YL0XoD77N
gvuRzy8jmhPvJQAdULmKoJE+WsI6aNHwaALcZNCtpC/nd2XiobSbcWU+GFr7TNSG
wJHoK1TDVzyq3uG9tkfaCA/nHO8poAp+uRiptht2H7JDKLHU1RKjtVSk1Al3BM38
nMrWuVo2l21DFqOlQMol3ykDV33WPDZE9yhd4H5QfBsa0c0IRYRA3NcWG6LZ5LI5
I9CwnQxORHvq8Sl+jcidMruShg4OPtVR1Rjv/BbBtnoVxIy4iQ3ouh0kMDl8uZXl
ta7+BccIwE5aE4x/tzIfw6lF/SsTuguVwdEOp+YKZmiYFKydTS4TWOiUGRttsS6M
ioNtuD2+1Zsxv90WEiOGBFCTAjQ9YRyPlExYd0Kt5AiojkeW8ugzMyJ6lTGMu/k0
yHTxQRfmm0xyfUx9VJMHCNYC3JeW+aeD9UO0KN8WHYg7vLxAuYk=
=ZUoF
-----END PGP SIGNATURE-----
Put back the subrequest code that allows subrequests to be created programatically
This reverts commit 357946056cd772591084fa1d0e1927abae12918f.
Arran Cudbard-Bell@2019-09-03T21:25:23Z
Files modified:
* src/lib/unlang/subrequest.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/572bad79ceb0a90b610f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1uzqcACgkQ/6TVgp+2
18q2CQ/9HIsryw7WW0yF44ADQSXLQPyjUk/sKHeX7mUeOVb9kL2zPA7KWjzntCtT
/R3EfdRe+kQQOFPTWZzO1TElGeWIIdm9CdfdTBXccLprn+5EvP0FhGCwufD/StJV
MJjFnhsgKJc7qXDD1sVoay2RKi6cS1gfmQwNiyUXpMFOrbYiKnGxJmLre1dwzU5C
z6Y/zTmFxh628ifrg+LJe2azqjM/dzLicRNFNvK64h+fhHbswwfFHuj3mA4EGsJr
vsfnclsC4YtqaLkHoaUEOhMqoBqyE4kuAOelhWfPdEFS08mVh2hxlKI+ukCEkscd
YbOi1Z+XBB0ay08wpUjTWgYtxeHEByFMBfMWTGzUtQXVIhk2loHlJdcGmiiracDu
3+py3/l0lNgQ64XlYIlEO4Foch7mr5LrAvyE77v9xN43N0C7u9t9ArqcsW/I+fC7
uXFDHWooJeW3Z1p8fEbG2vCd0/YvscfxQBM0GBJ6yF6/2T3tzPIRDOY9vHjH0Z9L
ak20z4FH0PGlIOhLLD0Yv2ziLCQtAl6UuQDhBM2bPAeKyzHXfzUjxGaRiW8fQtpF
s2Vv0OHQYJD80VLkyDGhAGAUyjYF+nFveEPF2tfdgAduvf20/PXXxGL3wbJdccvN
QISl0l57A6MpBXCRIZTtHLrkAUikAbfVokts7ZD+oUguv+pOhVI=
=ftD6
-----END PGP SIGNATURE-----
remove "WITH_PROXY" in EAP code
Arran Cudbard-Bell@2019-09-03T20:35:51Z
Files modified:
* src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c
* src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c
* src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b59e7fd62f58ddd93ddb…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1uzqMACgkQ/6TVgp+2
18rI6g//eY8AZoVH9MmFWmZ2vn9cT8AFK61GDGv0709vW6tqkuqnr3ZeKwcRaxGS
SRWY3caRCrtbnRAgiJpDl0uJvUbRRYsZvDewLylZNhE+R14Xoy+AYk/gvxIl9Wiv
L9xkB/ZiIT7YsDr0I9ZhMvIBYdLD1tnlH14AI6dsgUdkpF/vsb2ZE5sCm+X0vRvb
IuyCyMULT3yWAonFjWLNq3zIQPbyoLgpvp3Hl1L9Ryo9MMqB741VH/FDt8MuuYQc
cStrON8vOE7l1nILVtcISnIkjp7XyrknbuGjK9djaepw0aUX/Tgy+RzEutHiWXD6
Y53UoMJJizgWa1MMvWsjI4bVBTRDwrIM7IzQKq/K0T3iFcjF1Pw/nMPxB2+asyDT
9zTKY5vsSXXwXwVNnYU3wdZCllBLQyUWfwhL6Dqckc+J0Z/tTq+lOaSaXYfckMH0
4DmOxHn1qmpLf0fTaHP9mxp/yBiYpMWoJEJZ9VnUxAtPccvSZAXyuuTvY8XGFPTg
a1H8PfqQxWFga9SiU2lxyQ2/EkP+828voVaLl8B8swmEs2wyiyellVhZoDem1Mif
f+PxCEcIzOMOvFoBiFJzjA7jVq0z51kaQlxm3WTyzqR0SHafYz0yI7jrHvocQp6v
RhQcOJAZkqkditpnn8Wv1oiDOz58WnOzOhJ7VHgVcqY7gsALc4k=
=l56E
-----END PGP SIGNATURE-----
Remove reference to request->username
Arran Cudbard-Bell@2019-09-03T20:35:47Z
Files modified:
* src/lib/util/pair.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3f47f696f6462f63f874…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1uzpIACgkQ/6TVgp+2
18rwug//f+eHZBQwd8ETXo2B5/IryyTZJlr+Fz5RZX3KixKgvo/T0cM6DBl3+H/u
Ihk5xAOE07Xc9po+NDUoBoCS1RSef+uWKm+nRblDU9YmmD0ps0kUcTTGAldMXpSd
o4hl6AZN5wsqtsX4XVOuqvxN13lKxI9cl1bDbz5cFMnsH1hUJ8kRVb8RTfmHQpQu
7Orp7lWSslsc4anTH9RmOqkMhuQAXcoaMf2eMVxZJF/Ao9MDxMRl3qGFE7bqcIP+
nfVo6kP1sbtyDnY2qhS8pfEqvzHKiy49JmwBnR2X1JZzCUnar+reXr5G0SYSExMi
vp+UY9uWpT0IvhUGXKiRP/gErprTAc0d1USgyUoG5sC8PWMswB+FCqNig96aiO3d
59hWrUUpWz5+H3Xuo0KScFHlnhAnoQjuTzDinNPcydGoDw/RgWe3wgcXBFu814RF
5Ww9T52l+5fCyFCEs2TBYnnmKE7O6XnnfdMXPhmZGulrfc3AyGvfHNcsTrrmk/6E
YKdAyLXVhaVo5ICJ+7QHuZkQDKFIpArP1OHjDGx/9BwpC4E9yw53tQzYeqq/Elgs
8Cr3I3P37motpZLRavh+LiKIZzh13dtVXPdU4Diiwo1+VlLzNk6ZqLLRmXRv7qDt
3jX0xeQBmJsU43+r1fj/BUm3r77dPXYTksuDxAbvh/9VgwtgsUQ=
=pvO/
-----END PGP SIGNATURE-----
This debug info will be printed elsewhere...
Arran Cudbard-Bell@2019-09-03T20:35:30Z
Files modified:
* src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f162e206309eae54bc4a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1ux6MACgkQ/6TVgp+2
18rfthAAkXyUPiMYLeK05eR6QN2Jfhso6P2ce69K2v57msfJUQQDUe7ZMaa9Z5VS
FqekVWI6fAqnX1jL+BytBY/eSxYK4nNaI1UtL5dpUwixM3OwvsTU8cP4MBK3hGq/
bEwkpzCkU+aHxPnf3knzf3uCp8Yr1Vo3VkjJWiSS8HVJ4va8rULQ2Dm0Elo1N4aA
wNIe6Xkr3k9wG1489zp+1t6pSLCViQxMybf+OcIp495XzwOhsuV/ZwWm2LfSm2zp
+xHpK30irLE+pUXxpQFwaBe1gYPzESHGF+jz1ZDbXPacQR4qntm9OCphRgUVG+Dc
7dJW/1IJFRu3Ex8CFSpiNTSrunikhb1dXoDm68x7qunmG6fdHhYjwJ2IUGHH3wKC
ORvlYl+j4XPoh60a5SR21GKqImzQsAs6BakCiXkEAFIj2tWGVhXQD476UGk7rZIj
oNA3PJrnXZhiylM9iHNCtSnwH8VigYfUBwdcmO7QxaQBYhyGznxdT+h7sCeQXhPK
LuEHoHtXpDsRFFNeDyP/1nr5zJCPYcNIE+iB7kFk6h+xjmXsMM4/Yt92LxRD0QvI
R9nXqObfgrzhrdpjaTYYh/oBRjXqqL3GKmnX4g8AFt58Ltd/rzj/I9Q4W2CX5jrg
c37EOFmdxIIQX3GdI+ojOeIjlz/P8jYJ6+s/bfLvA0DaKDvZKvc=
=YDHm
-----END PGP SIGNATURE-----
Don't return NULL from radmin_help
rl_bind_key says any non-zero return value indicates error
Arran Cudbard-Bell@2019-09-03T20:05:55Z
Files modified:
* src/modules/proto_control/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/062d23ae9ea7a5726963…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1uxwoACgkQ/6TVgp+2
18rYnRAAnCUJeJDW/GN+lk4XonXPyupibvmDF4B18Fof5bBEgJprlnad++ABw4W5
6dwic9Up+4vQrDsV8i5SnJKa6utXrfuR+S+8q84WsCg+ZK/aRV3dV51m8FTxOabX
IWYwNd5wteXFDcqihL7Hqv5dqp29LEpDP1G0jizAU9W8F3OFjr6UGapFzYAzr6dS
aV4LjIm65AHpx2wz9gP2u5dlZsyzCy0AYK8EXo0TaCD2EmBM46WATw2x8xTqJvIi
CyLHaL84Z/oQUSX2tu0cfgt+GgLChiopZQBQdTgDMVHYkf0fgPF8xIM7OtprOdNw
agjtQj9xwyz4Sr8wC9vaWcLYSNOkic7dCl0y0AZdGJFblm8oPCBxfP3lulKw6A+g
ZyOWN7/Deny1ZuWbkUPDWbFHmqAgADXy7H1GCj9hM4qO7cqkrvirCfzPpzffgznx
FJmb0G2l6khz6g/XL8CeBf+ufjs3n8CiOTcrdIEq2cj31krWpsUlQCl8sVuo15Iu
d+0RqQInhn2TLy8nhM4I++eW/bAgT4mtbvEZijfFbIjrWJWu4eshx0HOwsUaPcih
t7zN7FqRjnyCXeM0DCd0cjNh5dEUOAeILMAQ9F1fw0E/67ydAFFjjmSfdOPK7uFm
6dYaVDhFhw0N15HCU7p4hdMsjJ5VzGYxVtUh2roqqJvyM0uAmIA=
=Khe5
-----END PGP SIGNATURE-----
Fix redundant declarations
Arran Cudbard-Bell@2019-09-03T20:03:22Z
Files modified:
* src/lib/server/request.h
* src/lib/server/request_data.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b73c45b36e53d7691d9d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1uxBcACgkQ/6TVgp+2
18q0cRAAho2mzAUpuVR2Nw9mMnGAelueJQMX6+gTn4m+hbMCMxfssfniCWdjwec3
N98459f+xtXkfquMjGyvJ4fA9hZlh2Q/83wYvCrSsCUo6cK/b7JV1j0IbO9yGGpa
3ZPuiTJFmvXS44Er9jzXX8wL5mIhDU4B7Cr7hRicH89nquvZtNP0+aIsDbW2JijJ
5Qcyh6ZVihCZ7abYZmLXaQsf/P1R37acigojU81HXCgqyID0NNRsb64uFJ9WQjlk
MNXCdHs7r5o+mf2Cx8rQqBC2ImPONrwZgGTVXjCvL1psTjPtK//6JCJNTlKGz66n
Q/2HncUyo9EatvwldrEIN3s5OGLc82O308N1yEUxJ9AFfmnz9VQ/TUIWZxuLmMPb
b8NFbKkloMRp/KmtZL/PdI8RUbXrM5uoxwWxy2rWXqVhT1fkBW2A4oGmlveia3b1
OD2zMxgIEsrJDx9whrY4502FJjuZp23+DQRmo5z2w103MDamD1ajuSfKrMYpvVKZ
a0br2NpNrKT9RqaaDRbsxOdCcGlKGwY+/ITMEwYYCfJesq+0QTzCeqi/Q+iysd4g
wWSrL3goBRmclt/1DbXlI8b+WBfqLaoc+g/KMx4yyrpk70kp9PcRBi+SbfhU64Sy
7DqYdQ3M0uBh3c4wVvawHE+zw54fkcZDdr3fFAP9YOWilq3debA=
=co1g
-----END PGP SIGNATURE-----
Too soon...
Arran Cudbard-Bell@2019-09-03T19:50:47Z
Files modified:
* Makefile
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab05179ff3c504c3699a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1uwp8ACgkQfQ55zXdi
Hs1TwQgAiO3d845Q6CIjAipj6fVLmOaHyzwB5OqW3nDV4GxXFdew9MSSuA0K2WJz
QozLVzjhN/90Fc/Lp7gv/LOjv8VI8xQFU5EGt6pwJ9690MPNhj1cqZZrL4A1XTId
exYQjk76gbDbrXuRixzH+TaTwfED8fFy9mu7GUrVcWBN3Os5W9Dq/HGCjxolek9T
qWUso0xGv3wrmhWlbOxPKcqhyIWaTm+NIpmwLKpwb3Ntyvp78GG7YJmLCKZFvXso
3YM8h14DEy1fZkEq/7AZh9NyfzOMS22IwWeXgxBQRYSpglGBJ1L85sJLHCey3VEL
MaFnEz6OYkSXzRuEeo2D90WIHzBeZg==
=JE84
-----END PGP SIGNATURE-----
add partial commands to radmin
with tab completion and help
Alan T. DeKok@2019-09-03T19:44:31Z
Files modified:
* src/modules/proto_control/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f1ab38d131906d629023…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1uwp8ACgkQfQ55zXdi
Hs3InAf+IeHOvMs6BYrraMzn7rOYNJF10yf+pzDT/5yXIyroZswMh8ovO+QJ2fYj
1UxVfawdb3wWRghHP5HWrLZmr8PeyxzXLg/bgHqRP/xIA4FPA8bNC0EsUdXibZWp
ewgY/+UyfKzk8WuyQXPBRVmpU3Z8kO5BS1Gj4/qvGvjLPT1tHoPxid90NEQrHq9x
9SZm9ia8jBa5iYqKoWDqtQwCizZ8+EGizgyNiNYFxVez9Fn4yxAzcn3bLEJRzsEd
LfhRUmQP/zRG2v7FmYNKsgjcR6N8nUo52pXFETkgWMU9Vs1G73jKPzcTrq/lEFun
/c8WdHc1JaU1YHRFHe8JJnZK3J+zZA==
=LCjp
-----END PGP SIGNATURE-----
don't save exit / quit / secret / etc. in history file
Alan T. DeKok@2019-09-03T19:44:31Z
Files modified:
* src/modules/proto_control/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4a3d83d7b2588232e474…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1ut6cACgkQ/6TVgp+2
18qG9g//aGDUnEuC7mT5/KfF3/f6qsdc8grlzBqcuq++xp/jueLuuqrQCRN55Ez+
v0XtdvulEx16/n74ROA9aArWp5oOQbo16wlmJPWPObkDERmX6GHtCOH/tg2N9wOJ
6zwHdVG8CgFlFfSAyV9/ewHPRpZPkuwhDxQRhfmpSeimapm6ByhRm/b4dR3UGVkX
2Dzq9ZHPs5HR1B750kKEPpDvux6RgLeNxkTJLCDonfalCYKRqcSNnU9d5mTLogEU
x9NKbnWf7BpX5+JZ+BNDzEVC1A9hEDYpsAWe/LB5ReXiVDWY7Xsl3F3jPqyJS5eP
UWZc95bERbt47O2DGu/kfjkPuHF7oh4bKlZVk4T7lpA0rDPUriNlkID3J3nCbMZQ
8GsrnQ0/xCkFMuPk1RljT2+fZ1xCWh86vdLDtjoGduhPJ48kWkH74PG3y0r3wf33
4wyGbLPmmYgAHdr6ZsmSILoLeH5wak7BVjmD2t708UTGy2hkIfBNwrljb2NXm7sC
2TaF5hI2UoFYTGmeuRVIaA2NKfJGjIDV741OdmNA3HUgelugImK+k8jFeHyYj9u1
2+voCgZiRgulzibmzQK7l6z7jWUfX0oLDF7uHDQjsaJp1weclMko4zdhympcFWG+
NXhuXTqbImh/uMFU0Q3nd4Kv3S298f1KwA6Ur/84sn0VZu2FRn0=
=CyV/
-----END PGP SIGNATURE-----
Fix assert in dlist.h
Arran Cudbard-Bell@2019-09-03T18:57:43Z
Files modified:
* src/lib/util/dlist.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/94b81a68f9636a1662eb…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1ut6cACgkQ/6TVgp+2
18pnSQ/7BVotmBQ0Lsjs2CNOUc+5iwEDh1LkO1TBwZ7ydyyYkpd9sSGUMlyjGzvf
5gw9uGenDflAppmp4llnRMEekbPdrg7BAyzQwdWRCNR/xhvqZ8l94GcGoRF6wVuf
aTaoJsgzX8TI7om+geV7kroubvPONFJgQRe4tPqqaVaDOMpRDoMCIFM6wOeRIpUA
QUn2myzFxd30MBelypD5SLJEN8dwylxkaSWiuP2inti1ExoCcnttPsGXhyFnNS8N
RyMQXQpLgdnn9XjEjwYZM4+ksHbhWJqnOquO1YeTdms0oOzZglbT8QaEK0E1W6MK
Jc7qRuwlvFVAEoJrsfBnecHj7XyY9yndHa45Jc0izezHJInUD1K/yJS/5tZM2g7K
iT1rXPWjhT7bEApk4lbFvO+/KGOtiK6Lt/aH7F0Uug7rX6uXEYmDctKsGb351zOr
vU6pxfA/OcrhLumSY9dNncIl6vGQfCLnixnfhaM5s/ugJBdR37dOs731gPZvybor
Sgb3fZLv+luH7/OzNAZCzuNqmEdcRkc9dZ8SO3uJs0VeoscBBjUpJy5LDvXoY96r
/ahcxu+W3mGNIXR6ny0yFBoVRvyeW39SULfpx1jwt3oWE2rdbGSNVRnN8xNMrz4C
lwCBFeuawB2tCE55w2nW0kwFfWn+ZYTHJB5N/BKeE7I0heTvUPQ=
=IBta
-----END PGP SIGNATURE-----
Allow namespaces to be registered for virtual servers
Arran Cudbard-Bell@2019-09-03T18:57:43Z
Files modified:
* src/lib/eap/submodule.h
* src/lib/server/virtual_servers.c
* src/lib/server/virtual_servers.h
* src/modules/rlm_eap/types/rlm_eap_aka/rlm_eap_aka.c
* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92f761ae2923cf4749ac…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1ut6YACgkQ/6TVgp+2
18oX/w//TqdmTOYbOMqp30IuBYTeL2nOziDvrWqZg7maX891IroUCXQZfPFvUqQ/
0RMHa0t90HjUvj2U3Sjc6eQkbN1jXA0h1Rf7GhjMWbj2INUI/oT/PPZMfSWTJrdE
pJVmORTQftFnXO091aJ7n+9CiQ1+FgWYSpkLCgGavs8So8NBQfotTbx6TJ2o1r1k
NOBoRHoC+yyNpCbY3yYQOLV+WfgF6CI1HEgTiVCk5MGk6mpsmrxwWQ+GdB8F5x7n
vLebRQwTOrvTu0rhFCEmRnXtxLVbW7yUdmHWytJnSqEXnjxw5czBg8K694+SdZVh
3uFobbH6m2/TMRHVD8bv5j/mefbq7n6DUJ0vvlXUnUvyK6qTeRKa1CsRgR8vsgKH
GvGS/ZW8P1+e6MXqOg6eMmw/Mj0k91scnlk/UAntsfDTie650hS/q3bMiCYOkbRi
EMS7pmYM4WgRmP9r8VtXudXb+tPz+iU9/CIdgeTMbd9HaptqrRZhC0q7Hyw+2M4d
YXkpiwihzPJF4BDDar18Fo12FXAS0gZoqnjaHrSW8kTaSGZfCpiI6ZNxKL2B6xxG
NjU2KMAScrH3G5GoJZMBxcLSUTwKACEEWBAgexC/zpz5erlCuUbroCDXjxNoZVkn
3YUO5FAnY5mIZpsQoP2XZst6sEs+frsxq1GNfVOT/qlxwZujjV8=
=boHy
-----END PGP SIGNATURE-----
s/TLS-Session-Data/Session-Data/ s/TLS-Session-ID/Session-ID/
Arran Cudbard-Bell@2019-09-03T18:57:42Z
Files modified:
* raddb/mods-available/cache_tls
* share/dictionary/freeradius/dictionary.freeradius.internal
* src/lib/tls/base.c
* src/lib/tls/cache.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ca011368333008548d0…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1ut6YACgkQ/6TVgp+2
18rYghAAmKuaDFm+rigPYYTSa17Qhjv/wULJpLHg4R9hvpU4K6d3rmdqC5OspfAy
h1Vp1vxEZ4TuyPy4T2jkeVapYcqsAkdapODljcKKCSCAC+xidanjr1rsoo+eE8Se
B7SiRP6bCzSCgM0V31cOljWGYwCS6c8Jk4vJbdUwNOVzIBRagpMzshme2de9Fu35
8lANZ3GyMrYwVHmHqPyZ9ju758Fop4kZsrzkGFxHKn2qy3/Q2Ut0Z7D91vZLVApO
i+NjO3sLasBXTWEy6FUWp7XgLWZm9sktsDfdCHWxWsk+IvavjiclWLeU9RxRQ/lZ
vBEi2ftEOaEjwh/lztmX/HFKp6uF5i5pn17L4Vf9b9fycLfwGc2CZPMKXso2yqd5
LWf5qAs5LQjf/heh6hseMAfKCgi7APcgF6IaDjP00IFf42M1t5z+WE+Tcz8/pxjt
7VtDE8W6+Eub6aiX8wBQPvqFM28XvErtXJovAXwWCapt1IWJBQf2n+Y57u18Q1EG
3SJx55S7NS5wcgRKTzmK00kIAYWpspN4H+FqL9ejicsKCTVi8tS0qypsvg45zxD+
SpxWptb6HzNNTJcKG5IU5gu6dLHzipvNq580CEO8v9yvKqUTTk0jJLtwZT9uxOqB
B9LCSHgeJl7H2WpAckMv7gnA7+8cBTE33kiqP4eB2n9I7sVtjxU=
=2Ei9
-----END PGP SIGNATURE-----
Newlineify module build list
Arran Cudbard-Bell@2019-09-03T18:57:42Z
Files modified:
* Makefile
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d1552ccb236689f4fc57…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1ut6YACgkQ/6TVgp+2
18rKJQ/+Omhf4qhe/fxbZbjEuwY8A6pFc1Ry7RsnLlA+UTT/F7/rw7pWpVBa5PNg
9b9nkvTF7hdy0ppPLnNmxQyY8tbJ7QMHZm3reuu3ZWTMLc0LkCohZ3WJJ685YxhM
Q4XkD1zQUR+PuT3dYSlHbMbQGs82vuYYyGTrtQNywlCyuE3Ky5e2MIfxzZF4/ooZ
gidwJ8K8dB0WKh6A7MPFEtNAhFRRIKutQ5j5LgWtbUVA0dygcunYDJfFD/D4s6Qi
K7vdOQB9O6esqoeAAQFBBUP5xJjDsnfXnbvZacpsrLBXSCrDYH1m7yLVM81eZO4W
Ucn4ZLuG4S3mUT2fLHCNI28IGL8MJApZFf7q2TmXKoqRDwjkeoLX46kB6l2TJbZk
Usm9nD1ZIKa87aFqRLGGaKNavi/jaryvk+0WcjdeHFsobaCHYz/4SbzyX6xSKEB6
mMWlk3anv6MJX2IMfs1potrjlZEjCE2G5JwH13pAXsEC3C0CQO4bZQNN3kc6AxsH
PZMsHg1X9pGSvmd34CaOGUgH+7JFGYgFlHysQSObhI7kiN80NzPfHhRXk3qstnfq
IQohLU7kxSk6dBH1ERw6uhgwI10YUjpH5GnM5oU2hEePi7Qi/JuTQ8u7KxhPhE1c
fRJToNbJ1iBn5zs5O34/JQS0Its4acEdigIlauwaq4wttU+r0wI=
=1AHh
-----END PGP SIGNATURE-----
Split request_data functions out and teach them about parent/child relationships
Arran Cudbard-Bell@2019-09-03T18:57:42Z
Files modified:
* src/lib/server/all.mk
* src/lib/server/base.h
* src/lib/server/regex.c
* src/lib/server/request.c
* src/lib/server/request.h
* src/lib/server/request_data.c
* src/lib/server/request_data.h
* src/lib/server/state.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a523ea39ce5f09f9bcab…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1usRcACgkQ/6TVgp+2
18pkHg/+LBBND4HzWSzyxLasojBCDx5RJ9FpmOnzHxsy7Rc5uPHDYf16S07ZgDAz
K9tKseSMHVh8nCROK5a7aYQy+6fIZmOtZz/YdJ9Ul2bl6E0ZBaLJ8LmXvpGae1XJ
ORWSorK7vLDMZUDFKeZ2H4Z/KO13/SuCEB105ptL67IJ1lyIXwjXQkXIKN9PyQgL
A/OvQWg+DGjQAjR2UfYFCc4bqpfFiXXRibLjJiUZPNaUmshDRae6j1kKyL3HrO1e
FrvjGyh8JFm41ZSW2nBbKrU7OA6C6Kcogru3h6bxD0wSRQgGU7SCh4ebhS2KU87W
c6GQNmSfSe9I+33uO43UVxOOieqKsUFziO1hjYVfWZSSuXxsXtn0mwUrhiEK9swA
XMx4O0FyNUnsp0K489F7a+UUK8kVGMwo/AyTrxNwTNCack9utUaay2R++JWMsZOp
78lvgy5H+lNYGdC/PFAQOfUjzYjZFG6BAtNy7EvezkQz4QBhniWPHJi5ZOBU6+wB
jhPiuBd0HPWO5b6/2oHjByXTpM1WS0YnGqd8tdjPZ+ickgYoNncaAnM1eojxFl3+
8QgCNgPPEFF0hXrbCBFrU3bXafVSVV+nVhuD0RQU0rXbN2KZj7WtKjibQWnbnKzK
4ZXj7h4bJKMkMfJwSV0Imke1gIMhtoeyoD/t7x/rvaZj5cFySW8=
=yYyI
-----END PGP SIGNATURE-----
More TLS handshake information
Arran Cudbard-Bell@2019-09-03T18:29:43Z
Files modified:
* src/lib/tls/session.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bf627c9a914ec3ffa0f0…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1usRYACgkQ/6TVgp+2
18rcvA//TXon9HHAG2orh67ZhZC2Q8FhZgvthlAkaOFKb6sOvSoHWJ2Y4n3oH7mm
/0FZbkXk4a5v03AQYGISHvejmstquS20nsoyOC0gjYAfir/ajmb1r9ZxFCsNC/5p
2zxeFWWmIYyA/xv2VSDql1HKDbFW2nH+q5gIP/G0U5e6GuteoMx0KBjnOB+wGfUY
P1dbzRBa6+o4LkBwoL9NC0tJyl7I2C4Tppo3Cjajr9haUZu+EYvRwm/fIgULxCBe
UA13VG7QkkLHtpE79m2ca0CXU8wkwUZjEOiqYSduT3Zdsn4TvSSpErVtZA0f4J+J
T6zGjWDh+JUfhNk5zJqw2O7GyswYsXfdDlNIwHC2UwU1n08sNLJTjYvq+WKljtka
ULdJSNWuzS5OZ4NSxZrmOQSTrUq3mycELeb+XNMTkn7T45rLg01exf5CKaZ1iINj
8z3AoeoFnfXZlJ8/DtTWAZ4Rw7qPkz93PflrnnvTzM1/Cx6ZIiurWAk5atNdWy/c
rAbP6HixAzT6pASudjIT790v37sYQRoqH3BuyP6WdDRmUTwDXvbI3fiykWTAAeyi
WB8j/R8/oNpNIG+ORxVR7jFsejZnpZLljbyNyXfBzWVviTn3q8xGbrBiUkKaO2rU
lvxFZVCiqYGCFdTzVJyvJfJjrhenO1tI36DdThz4IzaKBmyEDsc=
=r0Vc
-----END PGP SIGNATURE-----
Use full paths for headers. This fixes some issues with stale symlinks in package build directories, and generally makes things more robust.
Arran Cudbard-Bell@2019-09-03T18:29:42Z
Files modified:
* src/lib/server/cf_file.c
* src/lib/server/cf_parse.c
* src/lib/server/cf_util.c
* src/lib/server/client.c
* src/lib/server/cond_tokenize.c
* src/lib/server/dl_module.c
* src/lib/server/exfile.c
* src/lib/server/main_loop.c
* src/lib/server/map_proc.c
* src/lib/server/virtual_servers.c
* src/lib/server/xlat_builtin.c
* src/lib/server/xlat_eval.c
* src/lib/server/xlat_inst.c
* src/lib/server/xlat_tokenize.c
* src/lib/util/debug.c
* src/lib/util/dl.c
* src/lib/util/dlist.h
* src/lib/util/event.c
* src/lib/util/fifo.c
* src/lib/util/fring.c
* src/lib/util/hash.c
* src/lib/util/heap.c
* src/lib/util/inet.c
* src/lib/util/log.c
* src/lib/util/md4.c
* src/lib/util/md5.c
* src/lib/util/misc.c
* src/lib/util/net.c
* src/lib/util/packet.c
* src/lib/util/pair.c
* src/lib/util/pair_cursor.c
* src/lib/util/pcap.c
* src/lib/util/print.c
* src/lib/util/rand.c
* src/lib/util/rbtree.c
* src/lib/util/regex.c
* src/lib/util/sha1.c
* src/lib/util/snprintf.c
* src/lib/util/socket.c
* src/lib/util/strerror.c
* src/lib/util/struct.c
* src/lib/util/syserror.c
* src/lib/util/talloc.c
* src/lib/util/token.c
* src/lib/util/udp.c
* src/lib/util/value.c
* src/lib/util/version.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bcab159657d3dd686581…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1usRYACgkQ/6TVgp+2
18r90Q/8DS5xJtsS+O8Yi8a6wZtR0njv+ccKLCLBWwUQOueU7R0RTbxW4Y0XinYH
N+jKTr6f33BkZLlAe3CI6NdgWaNFEr399uQNtmoe88AewqnC/JH5GLUh+wRsmDKK
Uy8spdhaa7JVQ7d0h9jvcd+0XEJ1CfDtABwnWcM9tmBacYKSiY7hw4/U/KqxuAmW
+wT2pJ/oQyjC6raaERgS0C9SaMtaCqbqag2HF9+b2usK/rFNjAHp9QsZUpsdS2SO
/Mf7aizkurnkrKKCtTu16UB0CL/6qQ+VRWP6J3KpoCM6HIX29iSn6qKuRFge3Nrv
IISz2oVyg9FIQt1RQ1OPeMRoY9jkGPxZ3qgGMfZsh2P4tF4jyQlkD3SubcI6I9N5
UjD/wegBS8oyRkxRSzY6dPmWnixzaTBZuIm/STREyH7JU0ZCg27U86o+/QRc7EpB
hc0ui1w8lYkjs9XjQm3UkQFZqqEQNO1CIKPiDfbCimtIYG/8YyO0lKCslVc8rlqA
Xc1FufLzSK+uk1xz0+ShXonhLxfJpL6vALkcyXQYjHi8vFLCoqBgSh5qyo2DSzBk
G+yvcV4oYG+mzH950PB0ZZCpVzfKmYb29KDnqir44vDhn4VHV9I5E6VSLOGf6RFy
mYA8Eu8UtfZ4wH599bICuFQ+gfMOOBcOCiWfOF6vsYdSxGlTmh8=
=/K8d
-----END PGP SIGNATURE-----
Add implementation of memrchr
Arran Cudbard-Bell@2019-09-03T18:29:42Z
Files modified:
* configure
* configure.ac
* src/include/autoconf.h.in
* src/include/missing-h
* src/lib/util/missing.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0fd7d9c528e54a0971ab…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1usQwACgkQ/6TVgp+2
18qR6BAApSOOWnQMlLPWSXfjXmszTHk7OD7AbbpkdVhsnupfI5wZHkaSlR4II9q+
7VyZiJaS6NjoXdEVuRczDpL8K6uAE+Y6s9M9xylLn3e6+xYmIKyWtV03wwdihTXi
4OJVaNoLjb6D6wyKzelm1W/znImEJkVVc0Kn+NP55dc+MCy1nNk7Q3lccjdKpZZm
+zKzsbUySGjrYk/TM6C+bw3VpsRQCS0UoeZ9Yoj4RzNSbma05wHIBDJY0gwOYGIp
WDs9JIzMsC28iy9JyRASiU+GnvoZEpW1pwn4wATNmWB2rDpAbIkU1vgieqzlpox6
ZZ7bYlF0e/qlm+J3d0NMAumKSg8LJDyScRmV8lTQ1RNAZAbh2nRrot8JHlLLRc2Q
SvREe2cHkcehcGXkj37wD72/GQ85EDwEAOgdGpjLHPY9HB6vapcbatuGuuiFllF6
NhOTJ5FnVMHClksXfyOW+w/Uxd93JElzjndFycvlxFXY8U18WawvwcAyNsJZ6J8t
+FilmikJRofBYiB+zrmOQYbLKgNEw3hHoL3ND5+NH5jpWYL6Li51UZy0RjPWGjBy
AYmKGnjsGPepErtwZHbdt+AsUuujamy2Uy15j31F0yJKbXAn3GW7FQcpCX5KvOfu
8HT+hBY1ttXeaVOEfIAqdWfz1eO1c4mh7dh68fmFjHhOY6E+WN0=
=vRKw
-----END PGP SIGNATURE-----
Reduce truncation trigger length when printing config files
Arran Cudbard-Bell@2019-09-03T18:29:32Z
Files modified:
* src/lib/server/cf_util.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/11c1335374eb5d85aa1b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1usOcACgkQ/6TVgp+2
18p3Lw//d0e/ogE3RjOmrCrk0gyJgruRGIl9+iDGaU7fGXMo+/2HZMOic/9YS1YZ
UJ9pABIq+V+b6/uaTr0D7gAMChJUJANNmHc2hN2ZD21QnrAuxvFxnS0EwgosOexp
3907JrvnctSWPA1HzCEAAHbqWA5+E6yOnFpEvANDss6DNql/43tCj7wLAaGtzXNH
XyLrg8xxzwVVzRqqKPAFxKM1ulgreOfC5jiGsBnTWGzGWvS9CFN8ScyZM+TMpzNQ
noCr0JBUSdcsYz2pmGVFV/+LqO6Dyz0t3v5r+Q//sys/FzsZCK7EeZ1Ynk+uKn7x
lIAVOPMuXcZMEx8U8Jra7wtvQKzzlB0kwa44w7tsaPtuxtEBAtey5f23lVqq72AY
KDTzY4FfpFCQkNBnxjocwf5Ep0LAd9d1rqcyGSqVTz0IcI9iBP/on0AnRymcS9aN
eSy2c+DIzyIEoD4U8mv4rQr1FeSgD1gdSuCpyTkdNYB3aYdTopiCVDsUX8+6bfMW
sWxIzdqv1VbnpQvcWirMCYd2GojhU2Z+Se2V17KRi62tzwCGmo2wu8IUZnQy4SD2
jZosfvNKcpj9LlS6g9n6EVnWv/XtokUprCpladeeyYIevAt0u4q/8b0IWOuuh9Xm
AgcJOsAaKcE1atLRzzYTI/9j1t3iQxgOaMGoWlVXKC3gbh5d//w=
=BzNR
-----END PGP SIGNATURE-----
Don't prefix attributes with '&'. Tends to lead to '&&'
Arran Cudbard-Bell@2019-09-03T18:28:55Z
Files modified:
* src/lib/server/log.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/227eab5fa58fddc63496…
======
radsqlrelay: Remove references to rlm_sql_log
Jorge Pereira (via Alan DeKok)@2019-09-03T17:05:30Z
Files modified:
* man/man8/radsqlrelay.8
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c1c0a6fbcdddecf4814a…
======
--
This commit summary was generated @2019-09-04T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1uXAUACgkQfQ55zXdi
Hs05xwf/aB1giL1SBLrhhDAhLMssiZANcKONfDefVOiILOvRkEjhK2JgzeEge6bA
Q0bcH2Ez7RQXWTz9bifeC3Iv06kCpOPJe1nOo6a52GTvyMWHwzmlusA10ldjzr3A
t94ItOwLUNhLwqVp7EizD4ENu34OrwMtesMPzxlW11E06HBBNzVGa6amauQ5KKSj
d9D2EOxFO6cH321bTNi8Fa6bmtxvTOdWfdh8ExgcG+V8qYV43rx9lidSmWw0ibK6
rJKPg7547L3Gb1Gy+SsGUI7FqkiY7j7snKafZewgnD/KxdcgnYRr86D/0Tlt72Gs
mdoUGTioHurQ7qBAJcTLe1wmLo9t+g==
=bmNX
-----END PGP SIGNATURE-----
remove references to rlm_sql_log
Alan T. DeKok@2019-09-03T12:26:45Z
Files modified:
* man/man8/radsqlrelay.8
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6a17f8191ef1c29b5fa4…
======
--
This commit summary was generated @2019-09-04T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
README: fix link to Network RADIUS ref #2945
Jorge Pereira (via Alan DeKok)@2019-09-02T21:23:31Z
Files modified:
* README.rst
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a3b3a2181a4a0e818357…
======
radmin: Add support to keep the history in ~/.radmin_history
Jorge Pereira (via Alan DeKok)@2019-09-02T21:19:10Z
Files modified:
* doc/ChangeLog
* src/main/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cfa1721959a4f300ccde…
======
--
This commit summary was generated @2019-09-03T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
radmin: Add support to keep the history in ~/.radmin_history
Jorge Pereira (via Alan DeKok)@2019-09-02T18:24:25Z
Files modified:
* src/modules/proto_control/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/747343371d146453e41a…
======
radmin: Fix missing \n
Jorge Pereira (via Alan DeKok)@2019-09-02T18:21:28Z
Files modified:
* src/bin/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7dc042c158a6f430df03…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1tPjMACgkQ/6TVgp+2
18rzbhAAovj89LV9vbS2WeAzmby1uT1RUyUCFYQRSf+NGgz0UGKz0a6gVRNAi2Jg
6RQnCyjaxlyhOXkqJEPgkf3Fi/ybLjNn9TVywWNQqECC99TjSXugs8zhWJoSs1A0
Jcox1NSe8Esj1/s6joau6x7vZwCO27oWb6auJlVNaKwO2HQDqXJmeATtzNcAXZa9
3+m0iFnuCFSb7HAN9rw9NtX5falI1Ksa9ZKNzbjWtWYUPwIk/nhMPZqpClbESiAO
35+7hGcXyYJxvqZRnHjnZ8Hh5X+gtg+956MRjRQPOFlRFe2KeLyB6rnyiReOxKUM
EWtqFnBSuGPrjlTo1meRiIXYLHZZ63E2ZGH0KJ7aL2HAnjZ7v0WN7ysXSoTESj8p
VGMTOZdWCcXQ+yckElxI8aR4ZP5YSks/U5Z5pNdR4U/5H723KZH0d8H3Zc5F6SuQ
B5CfNLYnJJWbDRyMJCdWwj3r/8IqE2qtAi9idUTaDBE721yKiVvrM+CsG/TulLmC
1hn0uokdd5IHgiPKoLHG9QyK8utAnnI37h2tZ2DLczLNULNH2a8yMi3Olx3HM4Dt
VLFT0pf05E+zqaUrsDiH4iHvJxGKwzSqi63oBK4JJGvS2yCydWGCrOUalzR9kEzr
2Nz3SbIpt5GHahJ5EUnjmzallNyG/CNAz9ZDQNUNA3G0JnhgF4Q=
=dWCB
-----END PGP SIGNATURE-----
Revert "...and some more"
This reverts commit 087cb06426b2b5a6e696d80f6cd5f3713b5aa375.
Arran Cudbard-Bell@2019-09-02T16:07:15Z
Files modified:
* src/modules/rlm_cache/rlm_cache.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/93485f8d37aa9817826a…
======
README: fix link to Network RADIUS
SSL certificate is not issued to www.networkradius.com but
networkradius.org. Link to www.networkradius.com will cause SSL
certificate verification failure.
Koichiro IWAO (via Alan DeKok)@2019-09-02T14:53:03Z
Files modified:
* README.md
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bb616c0ba4df9a40e484…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1snC8ACgkQ/6TVgp+2
18rOgBAAlOfHwE1HTfJRp/2HHD4iQUgwSttNEN5oIg3Id1rU87uNUA/jEvbXwR9e
B8j/OS/8yCirHOyZASgzLVEyHez7LOiKz/6OcharPb15XzpsjeNyIPfXhfR0X7cE
HFhQEPin9pTLs3XSbbrhSHM2Y6/CBFB7kWha5rWwQho3eNkxG8tvZvGSQpbv6C6z
V6El/T1C6ehoM2q5Zv45Zb9AxtFRS38evmVbF2WoYi7U1sfGQWjqrzun1nQHiaL2
Z36NSHvIVara4sv8dicQ4QI993gidhRQzcqzgl3A7cSlu94JldjQm0Pdkl1fxKeg
bGsG0CPSXD9ygF2bg1b/Es7CXWkKATKuyv1xB8ui/KGJ11wr8/+DlLkVJhXTnPhM
5uUkkM/Hr+a4ow0CuvQNT+TIIJ7/YCcICSFTjwA7MGWVfFchjN2lAZpGoLWg3WN8
DCAo0NXEUh1aIOSuJJS6mCbUxqnDjjqwgWyv651VER2+5psmM87LvKcxIz8lnKor
arTtjcR2mT7Qt+KDVC98AiGOFkZpzHvM5DpkWzuVyst5exg3JU5RkxwzGoTh88eY
B9ygaJo978oBnN7/nYN4zIl5SmaDFnDM97s9NnAmr19dS7cA2RsijkBk74H7a2al
yVWvCwLPKdbRwSf1gAtcsMwN4Ajjpspk94rVMmm0L9gEnX9hT9I=
=oQtX
-----END PGP SIGNATURE-----
...and some more
Arran Cudbard-Bell@2019-09-02T04:35:59Z
Files modified:
* src/modules/rlm_attr_filter/rlm_attr_filter.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_chap/rlm_chap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/087cb06426b2b5a6e696…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1sk7sACgkQ/6TVgp+2
18rhJQ/+K4HimzyqorVhIjflawi87Z2WhsUr6qAkw5MuzlJYp0oTbscOS3ExQX/3
fNTfscGaDhVdASgr+EU4BDB5uVVUBp5fLOXUDyVlW0OpdZb7Jwd2P1m+6OS4SL6w
MMZDEwLlceWaRf/OTtdOs41wHeJBjMQk8sjCGEdc+c/nmdslR2aSrXwcLWGQcSjZ
sQdJdquPJysgomEszod72KOaXvghtOlt42zVvEPl2MwKcoWxQEC6KjWPLhWRVnCZ
0S4qRisqlX3jM8vLG7t9oqi66r93AaCdZwOVDIgHHXr+vmqzbmIJIu406u51r9rg
4wa2z35z7attbezGAoqbf3EdmVduFjSdfXg94ElO1WgSLLUsmDNGhrHHLz8vMPl2
V/eieN86f7EyBEebTxFextyfzmBG2KlP+BwQLnoaSfBw1rj6qOJRYF0JQfTBsoGh
J3QdFU9Eiap/5gsWQYQYQJL2U2cWccsTdRNGQ/TpNblpD3I56QtVLcJyTpBGlgQf
2UVmE4oJ40oBJKJi8+0Hn0aoaKJcFthn/wv0byG1NonA2zy/xmu2KBKTsW7F3EKk
dGUF02cPkWF33RTGadtV7qgsAtpfSDZMbQzzBhqcoPZavpe8jqGdabZEhBQ8jfUU
iFG3XKLzJwjON17PITiMuupVZWqlVLrBlGemRgP9WKf2R3lwVew=
=eVjp
-----END PGP SIGNATURE-----
Start removing stupid inst->name boilerplate from all the modules
Arran Cudbard-Bell@2019-09-02T03:59:55Z
Files modified:
* src/lib/server/dl_module.c
* src/lib/server/dl_module.h
* src/modules/rlm_always/rlm_always.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2da2e5ce6332c83de8b0…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1shRwACgkQ/6TVgp+2
18qj4g//fTg8EfbM+buSkCDg7Cy1TbOTPiKb6tFRnFRXUkBXtizI4/ptAcW3ilvl
GRCxRaHg+orB/ChZhRL1HtH2BuHIwqljz+p+v5yFPkbEzzO2wgJilGRhlpxKIs0N
Ln4csY044bQ64NLuIyIQlKak7EsiUfm2PK/fjtgcTPeoRvC10e5s3p9lv81BOVMo
PRamtXHfPEootdtd0T2t04BOwU740DsTZFXRRp6sRbz2KdUZN1LY4zYGCtVzWQsI
wDiHTPKVjJtCpHNUBkcKY6GB9dLH/p31gx27LT6E5+hnkj97ZEfTC+j4Ht/KFeSV
8RwzIxSFtYDdU9JKhteS93x2MjXRwVml4m5JdhmajCvY67nFJdfiQLOkQ65xpI5Z
49QEBizSsmjAT29s0TseadcjpMXQCZlfqo1ZKI7uR7uFCsBRg7AIAI56SBsRHPPe
SV05kFiCNlonKiZztMSRBYiOZ08PinbfFGBW6rI1yT5MPiY1HspJxYdhHfj8OJg+
nypDNnhWhPKuvIwjkGUgSMil4mds5ZCMfh08T44uq/9vlIicNgDEwiLkO5bT1Fnc
4zyVVDfs1zoQ+YFpEdC7FZV06jUYYEr+Sc2t5YNiEVRwYUYoj5xhzPwcqfeV1HOO
oLVb9qbifMhoqgdq3OIAGq3E3+5vttgvxn7tS3QOr/lqQUBkEUM=
=SgPT
-----END PGP SIGNATURE-----
Print what password we're going to be using and what type of password it is
Arran Cudbard-Bell@2019-09-02T02:57:32Z
Files modified:
* src/lib/server/password.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d059a874be64807e4893…
======
--
This commit summary was generated @2019-09-03T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1sJBcACgkQfQ55zXdi
Hs2gbwf9GKvI5U9erIItdQijq92jHCVwhBQkvSVSqDDQfq8GFAT2N6f2yLkwzpJt
AIXtJWPKejVfcBdUuPH5oC/xZiLJJvX9+MWUt7js4w808y+wPtJF4IIRH23c89Y7
bONcZMd7fT4rMx+lAu0eLvV2wq0zeAChR7mut9KS9UHz5ZKmbbDodiavXvKcRN87
euA05ViHJD0uMtHE+j+kGUU1MYueJtY68CfH4NdJX7pKPXEQsQDYFLCmeybMPWRw
MbSK0wyT4SP2UAvd3BASaFvurvZanWwNkbiKp6mK/bS3va4YXjM8cZ2OJ/DZTPXB
vmm48L0vTHzKv3eSFOG/gIctA07OJQ==
=VRkJ
-----END PGP SIGNATURE-----
don't bury documentation on sql_user_name
Alan T. DeKok@2019-09-01T20:03:27Z
Files modified:
* raddb/mods-available/sql
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/546459657fd96c1cb56f…
======
--
This commit summary was generated @2019-09-02T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1p3QMACgkQ/6TVgp+2
18o7BQ/+PkJT8oNfj5VCy4f2l30DOCH3XPe+j0v0x7vqeIn4fNpgT2Rd+/eDI1dZ
1JwgvqLsRlj+LnQkJba6B0gR7Iovx3p7z6DCIj1K09orSqHVwHXYU8pk+sJx/EZY
/AxEXA1397jBnuxsLDo1dG09+r92Z3rZDE+row8TyNxRlcE78gZ43Wq4FqiWgHry
XfixWkJEJwJ7vcg/IARqOo/6Q8vMXYEicbsnksaOUXsWI9itUNkL54vMRmzW4CGo
Kuw05BDWfy/uwM/3T14INOIA631fPp1suuBMnEq1j5ftJwzzdX+sxyhjnYiCA+01
0M43ERHn+lqakdbAqUNwBX/Fd0PqspLCahix+zVt/a418Se0rGgoywXJIbaiosmJ
2SBTrjlqFxIN0YiMHp6zhdY7/k6ehrwiH6weETDOMyC229AwxvDx+Z5oZ0Ib7+VQ
zN0W1zd5c/FLdVruEar1227MgU289UVqKIcjFzf71m1VzOcat5DWubJPGg4rAUdq
AiWsVsEpN/0XWhHfVQt3JIrKLtizAVcuf0UWU5diW9mi/uWQyfREIzEte63yPKtD
J1FGWXqDNhsHOvZBud777VY6uxg4eM3lPNEMHg6iHhe6/f/+CpRauDPC0Wjobhg5
mN04jDApeEqNyvd9V4nYpbe4gdowZ1z1gdECgw0yrPr27zBaVmM=
=N1n9
-----END PGP SIGNATURE-----
Build utility code for eap_pwd.c
Arran Cudbard-Bell@2019-08-31T02:35:47Z
Files modified:
* src/modules/rlm_eap/types/rlm_eap_pwd/all.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dea834724554a529f5d8…
======
--
This commit summary was generated @2019-09-01T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1plQwACgkQ/6TVgp+2
18ppThAAmJjtURYIC5jRgHGiIGA0kDfT1Gf2B6qKunGOyRve4P0JZyqVzkDpI7cS
VKdNdfa8IR5017Tw6SQSjtk0pKN+2PVr2GSvBiqpVSFzHScg2kzvSIN/Kak9jqd/
BTvti07TSCWKco1Lh/DA6tDpLuQ18ArRcvpija4OSIbVVqunrlYvrmmNbPIO47ie
CG1qEX3077wj0OH1Bks8zNNjuvHk5TamnCyC0yPvOC/bswNzze0gi4oFQRWxsIWM
UJjTkBl/EhZzKI1fZS9b/leX8EyI7YX/ZnPIHm2YXifnJwpzjKZ/Lo903tvI9bQp
Ome3ptLkiohZIjofL3lQU0aIRO9MVlHfyJqpo9qDimQfgezxgTuWEmooMyfDKj7o
6z5WS/eE/WjQ8r0hdRRC/rbWkcvp303cDMaVDP8CimSHIdaV9UVIEPnsguvg67wo
58cFfDlokaZlyZqueCnUTO1+bq06wbXKW+xXdCPY+xAy2BgPmI7sT3Vi1i5lnz9Z
qlYF2nwyYfyylnLyVSERgXc64wMJ33o8nlekJOnJppCd5kJds5uOjnUO4Fk7J7oS
e4tgF+Tzw1tcx5boVei0FfWf2lJVGCJvmlQjbbS7N0B8mVi4H5tIwBgPdKX+1xLI
IT/PGRv6NYOIubs7tWs+ujON2U8T9L2jFpaCmWSKSH/Y5pMsZbc=
=Vdbq
-----END PGP SIGNATURE-----
Call password_find function in rlm_eap_md5 and rlm_eap_pwd
Arran Cudbard-Bell@2019-08-30T21:28:44Z
Files modified:
* src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c
* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/04b924e132c399be5ae3…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1plQwACgkQ/6TVgp+2
18oERhAAq9BQYQsnQdS3hgz4gIOuzStyFpO/+Lf1Wf14WIV5wQCOCn+SB8v044qk
1ICmW8bSvS0I72g9mGfMfG6kFrr2yCRrEc7YYx4nsJ5FXODJANfc52puMj4UI0Nh
irNYg+GzOuHXmQmPgSrkJDbNJ+bCfdVwvyf5KWZ/AMVru20eGxeHz8r7aduuC+58
YOdOIZQr6wazgA73xLeNJCt9u6XpSI3omEtKfEu1uQkWRyNbvbCisO3b7LWKm0Mj
8EjTO+2Ypxq2sDteg3JZYGQVSrlhIKx/zDXd5Rv3IH6mgl3iS2hvBPB4kS5NeRSb
AVKBmkLfxdoWDft8SE0dVZV5ZqbxAdJEeUHzdJ8uUiFRrjX5LZzfzcRXL1izceEL
CJifNRjxpoeDDB7E35bh+hwE+/1FiobVvYlQtkd0uZ+ffPZfb0xG0faUE5ZNoa8Q
m7dSIzusBq+A0YJCoVfemeTRjJg5w4D4o5y/acDwqTQZI/HqIQY5SyVYnyz/Ze9r
gdUGTjhqD56FvINmDo5jtCD7DB5R9DxMdTAlZDuJQ4XhJ+C/dypZEieVC73IAH0s
GvT6avN3ACyjyegKKXQqKWOEFDdhg6Xn6x3chJkVRiU4lRkqX5366CD4zLmAJfs1
sHCWg0TTM1oybgJUrguBixOAbceUaIMWiFgDnFZnXRsU/CvVO4E=
=7fp2
-----END PGP SIGNATURE-----
Chap doesn't need normalise, as we don't try to normalise cleartext passwords
Arran Cudbard-Bell@2019-08-30T21:28:44Z
Files modified:
* raddb/mods-available/chap
* src/modules/rlm_chap/rlm_chap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/58e145f0b4e4b84f0a1c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1plQwACgkQ/6TVgp+2
18oEPg//cLzgd2LsQ5P/w26T7H5CMwtnO+cKOgl5M+TdWtaIR7KLD3OlV25IG2TF
AYaGNWWmLAjiW6oCVXZcbmiHrVFkTaijnU2svs5J0xW2iyMEUhVAnZUfapUg6jT4
hddFNLT8DgkCt7sgv3NA4bsGN5wbFOUmQdgc0pMD6dY/bBLHO/W2cuytEEPtLKWx
bhMPn0gCc5ItFTnnwLfMKebVjKGPL9EkLVuiHq9ewLs2+CNLsX6HnPQWGJzLy91g
TtjWYqZ2mFVxLAaGVd93cEz5rN825UNxAlYYkcnpCYWGcvaWrnjxMBmfSl7E5WQD
pV0w+OfEN00svJl2JWRZU2iSZ2nuN+wvx9GGBU7L1AR8p8jBLuoPpmLvtStUE3HW
YMZaPhH+9bs9fxMTPH87eAIn36fSDtZnZ0knND43zVBgEUcLkwMzPDkyidnjlt7a
9TSIRm1PKMi0W9zIWN95hLqc8nEiwbqmC+zE6TQHzUS9VbVSuc5StO6iheWTGD5U
myDQ6v2y0H2FlxENFGBvY3cFClQAoi115LF+01J2JWrCgK2HFA3fMMAYr8OZjWGt
NSbqA+sY6E4hBK3FM8OY1iS1f9mMVLiJffCNyVttwkdpmeyMac8+I1n0yq7vd2Ih
ArioKRxu/hqg77Gi1P8PJRUsnZFTLKIIYrgy0GViqr9rX2PKnL4=
=8Ho8
-----END PGP SIGNATURE-----
Add all.mk for EAP-PWD
Arran Cudbard-Bell@2019-08-30T21:28:44Z
Files modified:
* src/modules/rlm_eap/types/rlm_eap_pwd/.gitignore
* src/modules/rlm_eap/types/rlm_eap_pwd/all.mk
* src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/02f62eeb269c20bbc43b…
======
radmin: The 'stats memory <option>' needs the server started with '-M'
therefore, let the use aware of it instead of see '0' values.
Jorge Pereira (via Alan DeKok)@2019-08-30T20:22:40Z
Files modified:
* src/bin/radmin.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ffa090194b5e8dabb0bc…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1pgpgACgkQ/6TVgp+2
18qoRg/9Gs9y4uxYrgPnCbFAtAeeFaKYWNWliq0ZZum65vMz7zCljp1xSKt5KKWs
rbGwV2cf8pAv/YTlKCdgnWA0CpJhhixpJXZLz/HH02eStaRsOiksjU1TsuwocmCH
xZCybO1YPjC1m7qcUWwdiUQCBMjcrMLY4koPuUN9iWFtlDwRYt2jmIKxqdSjN0Ef
8FEo+IbH76BNf//WO9wN6kHcleks7AcoeyQ/XH7ZUcKBKDoJmzOAt33pacYAipFr
PYj55875gp9VUJ7uWnFbsSg28TmyyColh4RRk1VSSey6PswPWdcdZlwrTFWRZh8N
7uEfHJyEuT/zviLveShDBUtByfblJBm8OBBt0Y7PUx+GT2EJV/QjHeP72djBKkTY
L9lqcr7+89648r7D2MXqf4acgqMGHGJ4qMqCcwUsvIRdxnXRlMqYfDPqe5amZcy5
sowioMjiBx3T1bREcGg+DtmFc2OfqU3h4OJo4D5JYvy62t9eE1GEIzmwDQ814ChG
UvF9Z6LRJ5MEvBGTZPx2HuRXiwNZumWf4MrDbtITCBHlJ0kg7YnSkgkfG4cN+AQ0
4p8cJix3kuNFGta44c6w/Jf9cYJBGfqgU6I4w/5Dvn+Db28i1+n20SPopmfcpPSc
icVAQSKAWuEzX6zlVfADD2vLdd/YqQTUrG2F4f6m0kzIdCbxsoo=
=LwNo
-----END PGP SIGNATURE-----
s/fr_skip_spaces/fr_skip_whitespace/
Arran Cudbard-Bell@2019-08-30T20:09:59Z
Files modified:
* src/bin/unit_test_attribute.c
* src/bin/unit_test_module.c
* src/lib/server/cf_file.c
* src/lib/server/command.c
* src/lib/server/cond_tokenize.c
* src/lib/server/tmpl.c
* src/lib/server/users_file.c
* src/lib/server/xlat_builtin.c
* src/lib/sim/xlat.c
* src/lib/unlang/interpret.c
* src/lib/util/misc.h
* src/lib/util/pair.c
* src/lib/util/token.c
* src/lib/util/trie.c
* src/lib/util/value.c
* src/modules/rlm_dict/rlm_dict.c
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_isc_dhcp/rlm_isc_dhcp.c
* src/modules/rlm_mschap/rlm_mschap.c
* src/modules/rlm_rest/rest.c
* src/modules/rlm_rest/rlm_rest.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_unpack/rlm_unpack.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a435bee071453bb80a9…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1pgl8ACgkQ/6TVgp+2
18qiCRAAgmB15T7XoqUwocCxE+6bbVD+4LcHWa6Lb+UDGaZggiQ/Ff8Ah28G1CuS
EAanpQeMoP4RqQmTM2fOIGNuRvB3v/qffRl0RibLmSB/A+bhyNkO2Rvf3R5we6DG
g88rR5YcFqNN7ZEoc7o0wSegACSg6jSeUdYjrgLKFierpSm3FBvpBu0bQ2H1xtRo
RDhVIfm8FuEVLC8swgWHBiWwl2U69Ak6Q881FIf5xnkxL6M5RqxvfnM2c06mkP7w
dtqmsEHXNlnEIRwOmKtpU90PrUwLTa1nBeVN+sYY/4ok76U+3Yl1Y+WvFlP704l4
6RG4P95XbUbVniEvcn7zDTqng2yEb6NZzt5bbnBTz/UdqWsor6UyBqlF9/7i1/SC
TfATpUP2ae448nbxZRiCANlw61mOqidRJmGwFMbnff0oEokwIh2hbRvqCpDcMhni
+0AjocDFF1ar8OtKtsA25fwDA13wALP9SdyMxmz9dvHHtLvLE+7zfmcWCDBag/cc
uOeZbqaMiwaBZvpcg7k55omJ2E+frxcb/YuKkilqILXj9AurQjhhly9TC6lV7J1r
8xJyOSfm1j+dgF2so8qvV4NYwvsaUtB4zy8OpvM2e5LDXosMxImfrdRZuN+s2dQp
9WVARmfi1k36QU8Rvh1WZ110Kv860lfkhSkBKePg8NEqz6W5GVo=
=0LmE
-----END PGP SIGNATURE-----
More whitespace macros
Arran Cudbard-Bell@2019-08-30T20:09:03Z
Files modified:
* src/bin/unit_test_attribute.c
* src/lib/util/misc.h
* src/lib/util/value.c
* src/modules/rlm_isc_dhcp/rlm_isc_dhcp.c
* src/modules/rlm_sql/rlm_sql.c
* src/modules/rlm_unpack/rlm_unpack.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3d4c0a7669bce94aba2f…
======
Fix fr_fprintf() to use the file stream instead of fd
Just use the fputs() instead of get the fileno()/write()
Jorge Pereira (via Alan DeKok)@2019-08-30T19:13:08Z
Files modified:
* src/lib/util/print.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3c6a97bd74ac55c4e181…
======
Clean up
Jorge Pereira (via Alan DeKok)@2019-08-30T18:32:40Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f97b81f1dd30b3397a8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pYNUACgkQfQ55zXdi
Hs1V+Af8DXF+Yg2sN2+THxLQeXURAt/IkyhHeIxYK0dRFZyyX4Yolr+3vU/AHZ2o
Y6a8QyQ2DfGIJmfyqT0r04RrxLVsNPcKOMh9PfdjKMilijritvnATs7cSIaKC88R
N4pB2Dg9fN6bh6qVUc4QfP1sNcLrPzlVdZYhsJGryJH0TztuvFsu2gqM22b9Sh/E
sLQJQqvwHs+IpB90nw+deUOsPsek8mfGpE0tYmQ3qZsR36/brZ9zuB6T5/KgqFg8
JC5htO7/NgmP3JWT8maOLxBGsGdAX+JH40gtR71zLqNb2v4SLwkN3IaacDGNoWk2
XG0ywMm/8m/shd8feg7daxvT4UMvWw==
=CzEt
-----END PGP SIGNATURE-----
use get_inst() function, which does the right thing
Alan T. DeKok@2019-08-30T17:45:57Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1e2db9e469bdb0e5a4f…
======
SQLite: Don't require a lease to have expired if we reallocate it to the previous client
The current default allocate_find query causes per-client IP allocation
instability that starts when allocate_clear rate limiting comes into
effect.
With initial pool conditions the default alloc_find query selects from
the pool of all *expired* leases. It selects the least recently used IP
address (i.e. the one with the oldest expiry_time) unless a matching
username and/or callingstationid exists in the table in which case these
are prioritised in order to issue the client with their previous lease.
Normally picking the least recently used address helps to avoid issuing
the address to a different client, maximising the chance of stickiness,
which is desirable.
However, if a user makes successive authentication attempts whilst
allocate_clear rate limiting is active they are always allocated a
different IP address because their existing address is unavailable (has
not yet expired and has not been explicitly expired by allocate_clear),
with the effect that there are now multiple rows in the table containing
the same pool_key, username and callingstationid.
The normal ordering then has the undesirable effect of ensuring that
successive future IP address selections for the client will flip-flop
between addresses because username + callingstationid are first
prioritied then the *oldest expiry_time* is chosen (rather than the most
recent expiry relating to the most recent lease). This behaviour
persists once allocate_clear rate limiting is no longer in effect.
We can avoid getting having multiple rows with the same client details
by amending the allocate_find query to include an existing row matching
nasipaddress and pool_key in the available set of IP addreses regardless
of whether the lease has expired or not (i.e. re-allocation of a current
lease to the same client).
Terry Burton (via Alan DeKok)@2019-08-30T17:10:34Z
Files modified:
* raddb/mods-config/sql/ippool/sqlite/queries.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2f691916578f36af292d…
======
Oracle: Don't require a lease to have expired if we reallocate it to the previous client
The current default allocate_find query causes per-client IP allocation
instability that starts when allocate_clear rate limiting comes into
effect.
With initial pool conditions the default alloc_find query selects from
the pool of all *expired* leases. It selects the least recently used IP
address (i.e. the one with the oldest expiry_time) unless a matching
username and/or callingstationid exists in the table in which case these
are prioritised in order to issue the client with their previous lease.
Normally picking the least recently used address helps to avoid issuing
the address to a different client, maximising the chance of stickiness,
which is desirable.
However, if a user makes successive authentication attempts whilst
allocate_clear rate limiting is active they are always allocated a
different IP address because their existing address is unavailable (has
not yet expired and has not been explicitly expired by allocate_clear),
with the effect that there are now multiple rows in the table containing
the same pool_key, username and callingstationid.
The normal ordering then has the undesirable effect of ensuring that
successive future IP address selections for the client will flip-flop
between addresses because username + callingstationid are first
prioritied then the *oldest expiry_time* is chosen (rather than the most
recent expiry relating to the most recent lease). This behaviour
persists once allocate_clear rate limiting is no longer in effect.
We can avoid getting having multiple rows with the same client details
by amending the allocate_find query to include an existing row matching
nasipaddress and pool_key in the available set of IP addreses regardless
of whether the lease has expired or not (i.e. re-allocation of a current
lease to the same client).
Terry Burton (via Alan DeKok)@2019-08-30T17:10:34Z
Files modified:
* raddb/mods-config/sql/ippool/oracle/queries.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a44c205bf1d03e46ce8…
======
MySQL: Don't require a lease to have expired if we reallocate it to the previous client
The current default allocate_find query causes per-client IP allocation
instability that starts when allocate_clear rate limiting comes into
effect.
With initial pool conditions the default alloc_find query selects from
the pool of all *expired* leases. It selects the least recently used IP
address (i.e. the one with the oldest expiry_time) unless a matching
username and/or callingstationid exists in the table in which case these
are prioritised in order to issue the client with their previous lease.
Normally picking the least recently used address helps to avoid issuing
the address to a different client, maximising the chance of stickiness,
which is desirable.
However, if a user makes successive authentication attempts whilst
allocate_clear rate limiting is active they are always allocated a
different IP address because their existing address is unavailable (has
not yet expired and has not been explicitly expired by allocate_clear),
with the effect that there are now multiple rows in the table containing
the same pool_key, username and callingstationid.
The normal ordering then has the undesirable effect of ensuring that
successive future IP address selections for the client will flip-flop
between addresses because username + callingstationid are first
prioritied then the *oldest expiry_time* is chosen (rather than the most
recent expiry relating to the most recent lease). This behaviour
persists once allocate_clear rate limiting is no longer in effect.
We can avoid getting having multiple rows with the same client details
by amending the allocate_find query to include an existing row matching
nasipaddress and pool_key in the available set of IP addreses regardless
of whether the lease has expired or not (i.e. re-allocation of a current
lease to the same client).
Terry Burton (via Alan DeKok)@2019-08-30T17:10:34Z
Files modified:
* raddb/mods-config/sql/ippool/mysql/queries.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b27ed6bf9cd02b0fdb9d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pQaAACgkQfQ55zXdi
Hs0sIwgAj/C0BykC0fBW7dlz6BabhNWfRPyNRaTuzBCsdl4cRHiubQpNLLwdaQ+5
7+PeiSypWoW5mKXAKqA3rb3JI3zYVNd+4mNXDUCj0uCQ6fB+l2+ltjKzARxewoIB
oghP/30ZU+YEXhhaeiPiT1m4RjVPzW9fXq7hz16JDmXjhAf3RjIlBobnCKpHc8Jh
Pe9Gg66yNgODkY4PIr2vudFLVDLtP7cmKsBzsj+B1lnk0wuAH7LNqDiauKYFQ9gu
10NeJh4DgJACRyCK+5nlXG4rqu97C7IV1rPJGqT7QtO5ZOLU6QrlY0cDdxJeDHn5
+ZXevYlZ0Kx9n+9JbuzdyKlf9nVJcg==
=QMBn
-----END PGP SIGNATURE-----
child is NULL for master IO handler
Alan T. DeKok@2019-08-30T15:32:38Z
Files modified:
* src/lib/io/master.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/37cced9054a1c91516cb…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pQYkACgkQfQ55zXdi
Hs02SAgAlJfIcRSS5GsJ93VqDAV55l3EM/nQ7QmTnBp++BIES862qQOvRW8N4+lD
dqGNdha1xW3PGvDwm0JfYsxufoP9mhf5Tz3extEup6CdlUZh1IX5UXIgNbaUXu7d
weGjDedfLDnrQvVRUWVd3kXE4FP+zxF8eyUCF+3UEXKgES+x+BQ8dK/26wQDqDsa
r6s1d+/oIEYNe5P6c33bsErozHheFwCdTrtMkHsF9zPnCnUZ0zjTRPsiwWWSB6SA
Ol6GkTH61kcQnGt+7vxgTyHnnaZ+AowEhQd9rYxB9qH8p4aqTsYuoNilBQrPBSlr
GMKJYWsYjZzW4qee8Gq0WFNAs2yY0g==
=9KTI
-----END PGP SIGNATURE-----
rename for consistency
Alan T. DeKok@2019-08-30T15:32:24Z
Files modified:
* src/lib/io/control.h
* src/lib/io/network.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0771ae6b10407ad3d2a4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pOd0ACgkQfQ55zXdi
Hs0r5wf/faUuI3YrMje1eX7kN5GATPRk2sKVsq2jmWcujv3YzH90o/jJzAshS4cy
ExLZKiN46RXFbZK9R+mBxXrpUZ3FcC5AbhE3moau5UT3kLwyA3Hh4TzXjpNoh2Db
3mYxKLIB0nzL4cI3kVLApyWjuvqXemJbVIwkvwBRaW5sTicUiOKSIc1ZLTCIn1OP
Rs7dxaNqWhzewhmiC90VXkRx1zjfhMyJ6cZ2hN59mlpyn3I++qCCb46K8F0JiRHm
SMDW5mCJTmEg4e1SjvCwf6gYFL7P4zS9AmWW7RaYWnUdcJfHSXbCXhvoaTIywgGx
Mdzx4uoa/c9lt0U9J/IMdMS0kw0LoA==
=iNmq
-----END PGP SIGNATURE-----
skip NON-SPACE, not skip spaces.
When making global changes, using "perl -p -i -e s/find/replace/g"
is MUCH safer and MUCH better than using random other tools.
Alan T. DeKok@2019-08-30T14:59:00Z
Files modified:
* src/lib/server/command.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59cd3df088d4a8955deb…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pNngACgkQfQ55zXdi
Hs0WXwgAmcax7VQwcq6P9dq7d7Ne9tqHKMEIPUpZDf/mPb7BkFFbDHu6Pd0q2mAy
slBry3fgw+h7fljclwYYA65u/Adizn0buWR/LUyu8StlZziSRWHNQSTJko15TV1v
9LJRlsYTP+cbFBpqGVRGGemsbhYDtqOFlyxXAMfnBlSTV35IBjp8qjeQuQ7yL7dj
gx67uArREJVfeKGnV6Y2E1HIhEftjFYiKNFG0j3qdqXk9h+oCxEMsdFcdUntXshd
Fgy+6w+SEqgX9IP4HuLsK5Zq7vdEpYhSZfzrmON0gdsid/tJv1G5aBS9uVUhC7pw
pxX6pkqDvOZJMAb4G6aMWChoM0/Xlg==
=wkVp
-----END PGP SIGNATURE-----
set server namespace
Alan T. DeKok@2019-08-30T14:45:08Z
Files modified:
* src/lib/server/virtual_servers.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1fe6b2277c672a8d2476…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pHYQACgkQfQ55zXdi
Hs1N/QgAgPecKQcITAtjJe3mqOXNCs0Mo42lvYJatwIwBSOqK+dJlwKrladfNYXr
Godpjk0W7RWm1m9qXtRWTFpZzddK9C2GNNG7oqpwkT3TfmHdlVvX/Na5RXcj1qNz
cvrwnnV9v+XKB55fS5chNfVta7BeMkj3kl2Yq4mnCyMX3pnoPErO10d4LB6MpCHL
bTpKa7nLfyLrUrfoBvOzfA/wq4EyeWDoItPSTQfU0lOPQqnwktPgfwVmVixxcdXJ
Jd6lj7DoZ3jyrx5ZSWOVCkzkMWeM/6TaFGsB6LYE5iqkhxMgcmPbGFwKoOlER0Z2
rnNIbp781DrgP9zBy+QhVOz+uuDCVQ==
=Tept
-----END PGP SIGNATURE-----
typo
Alan T. DeKok@2019-08-30T12:58:42Z
Files modified:
* doc/antora/modules/ROOT/pages/modules/ldap.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a78823731c084f0d3113…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pHVsACgkQfQ55zXdi
Hs0chAf+Px+8T7TVkkcI6+pXeOLACDhcnWT3jh7FO3M5WWuy9TcDL5TcbKlwE74R
W3qstrCqdupkhLXbIInWlqloD/WOLO0/n471sna4g6bnpHatyHWYfjP1uxkKTbwQ
WqBznC+pju+uULEX9EaNqUhIABwPvQHzfzbW0Bx8kBS6hFr3bGS/JNiI07Z+zsuL
D8vqjERmG13s4IDxXjXAM4bxhj3UEnG9mhnT70uSxujj2VuLnVd+bLmzDB36Wc3h
IDdmzvgXdNBmja2KT96NbWMaXTS/NktVABi7+Bcflj1+vR0DOVQnD3ECkoYd3rxN
hpRjGf+OxaABafxrwIGkdx+Gny4Yew==
=Syev
-----END PGP SIGNATURE-----
move concepts to the concepts directory
Alan T. DeKok@2019-08-30T12:57:53Z
Files modified:
* doc/antora/modules/ROOT/nav.adoc
* doc/antora/modules/ROOT/pages/modules/ldap.adoc
* doc/antora/modules/ROOT/pages/modules/ldap_authentication.adoc
* doc/antora/modules/howto/pages/modules/ldap.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0f5ade7116dd36ca45e6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pGGsACgkQfQ55zXdi
Hs11KAf/TMk58g3VPssK6PWxHOiKDC+13mM9tsU1XKZcDJlb/5C0Zw0BsMJPFREJ
raqfikIgesJI6gpICZzdl3BmIReURJdCNgF21dCyQ/84vYirSAtvjirXNme/I7bk
GqrFy4FnX0v69Izkbb/NLcEpX2H6HVT6Tl4EPMWbXjag7QsZTBl0ix7nPgvAsv7r
GBlWP8vZRF71tS53qwoABH75CEqL7V/sZD9H9tJn8bPPMSgjReEuQSLBcOxqB/dU
6/aKFQgI7jNxqKjtscBVz/7lxpsBJYG0TQHoJKb+6Vcw2a9csIk/dbGx/pdZZHCw
wBrjpsava+mktqDp9tjHe8d3LjKNRQ==
=LfrS
-----END PGP SIGNATURE-----
move concepts page to concepts directory
Alan T. DeKok@2019-08-30T12:36:49Z
Files modified:
* doc/antora/modules/ROOT/nav.adoc
* doc/antora/modules/ROOT/pages/modules/ldap_authentication.adoc
* doc/antora/modules/howto/pages/modules/ldap.adoc
* doc/antora/modules/howto/pages/modules/ldap_authentication.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27545ae55a69f0e76f30…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1orB4ACgkQ/6TVgp+2
18p1LxAAqHiyArMrbGtgz9UrcKc2OU7rWTkjBq0PR11y6r0nlXiaKolgKWxkcPcN
2PDOaRtfpT7cK9zcu7xRhkj3bzVrx+FGlzjysoer25UFXi3BNiTXvjQTtrlqChZ3
RLinW9J7hmiwA8QET3iLi+XQwWoT2NvEIdanckdjn1pbEFRn6U5hTGtmcyy5b64P
v2sIJHOBhp9BZBAXOUxpAgvC+4URZ5uw1DcO+96yEuKEcx+/KaBQQKkkEJCWJ6pi
HheFuUB9BSscht3zRGEwCpqe9LEFj8CEGiXk1gnGcN69RTmwUYZhHXBZi5+qAwUX
OTLA9VLROfHxSRVFBJhFDoYJiDIIvDAWpEHiRPfrYTfT6t1yxK0iaUZIaiW4KKqt
L0kd3Etn1mllQsQydZaFMg/zlvguJUkhQE1Pz/z4cg7mFdnZfzU9p5QowJGdCjfO
8+eW/M8+UnK7uWPfD5ySupHnG5HcpUKPvv2EJNeKRhFkzyivRCyCugLNdKs5PriC
GT3i5fMo8QtNPkCf/TmC4E/VXPFSmgHbB62I40tt6xqU6sJaVVDOOyvI2OO69jc5
WRaZ9isW3BN61czrAvf0aN5PDBYne535a7natq27BNDmlQvIloadsYXHpYzTZgJS
1KXXyAFzMz5GhG6RYpNGgUogn4c1Yy8sbSWI5eFnrM8TT+CiFnU=
=iNPF
-----END PGP SIGNATURE-----
smb_ctrl can be NULL
Arran Cudbard-Bell@2019-08-30T04:54:54Z
Files modified:
* src/modules/rlm_mschap/rlm_mschap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bbf9ef935275fc6ebdf5…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1opUYACgkQ/6TVgp+2
18psWQ/9GDGgl5NGtzdIWfTJzRQmvvTKs1hyX2Y9c0fqoQYiD+rZZ8bX8oBQiwAM
I3veT4CSDvWnVGXTWadYzge99ll/5FLeJbXy7IxgKXaub5EfQgVrlzBFNvH3A0dn
IYSt8/F3ZgKXDw5E7Hl1XoXSCo1ChVoAZYoFIJ6cNzP0CSPAnEarmBxVJLF0PnqU
ZqvuI0y0Urty8vsrvH+u0/2qpWcONri+QL9ctjuioWTEzz6YPwO5u5/On7WDR1Uu
wMGZLHvog2M2DQxVf80PhrX8lHzekPYCACthWNVo1TBZ8e1pMmSeNjPo0py5CFdl
l70OXHw4jc5Mah1o+ZXitTEi8pSMDtvuBM/la8fVxvgQYZhiv/ZtzZXEyXjq1HM7
LsjOdTsUEvnxWUJS/kHFdPZ+66+Oy2atlL196iBiBVJezZZFCXn7b6Jbd3xC1Ip3
n8YjRYwGU/JIlKykH8UITNJJjoLeJSxmmQW6cVl1d15YjOsVN7HnO7s/8QjUYJF0
haeWFBn6TZvqyodkU4o3GcrQNu6ibup9X6klGmk9cAqMXlUTGlzbgAaLoLicezkP
H5NrqNURPSv2+oDu/PDfs/NHGR1mNJ5WAMKS4nshQ3gxzrZp1yLBEMqh4zxV3hPk
J2LGZoLSDcUARIKdNMOsdcF9jAYGRo+659FLb74gV2XAFQvlKiA=
=lQBM
-----END PGP SIGNATURE-----
Split up mschap challenge processing
Call central password find function
Arran Cudbard-Bell@2019-08-30T04:25:42Z
Files modified:
* raddb/mods-available/mschap
* src/bin/radclient.c
* src/modules/rlm_mschap/mschap.c
* src/modules/rlm_mschap/mschap.h
* src/modules/rlm_mschap/rlm_mschap.c
* src/modules/rlm_mschap/rlm_mschap.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1bd9c225685ccdacadce…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1oc/EACgkQ/6TVgp+2
18pp9g/+OM/Ya4AaiU9s//7+jmCBwC3rLGUD8ebysFNkfglMAzZjX2Au5gTBE+lb
3emtrA+Y29Cb4cOqaH2vP+fxjkz5Q6yXr6CLxeJHtxghPCyWpWpXzloK1LOtC94/
f6heQtLQnNoWGIih7kC66uNbgjU0Jq4u1Rogm4O96IgmzHe2BQNtqMy2UbS0n12F
W8lkHHenpHzFCcBz0LaGnFS2s6IjlgAMy4LzZjrqCsBtbJKxyEN5jbRoNB0pcI70
6SqS6KqKRrM1u/BlKsrr/M8Msb8CStdar0IctopwYcs70PYFF/bYlCgqP8LJSO/H
CbpnD+XSF+p6Ld1yCIkehnySH7wSmeEOYJrWvEqfNeV/5TZx9168Y4o4t8raIWTp
S+RCZ3o4RQtE/2oXnuu2rvzmBacsN8TP2p95EfjUfXMrBXUSJKUWtiv1BoZwke9S
kxRaNxL6jGsqrEvWUUSwMQB7F+gdKxkcloURxja7HL6fVsf4zk2eqXH3suFijv99
L2Zb9V23HXacfNJUkC8doieHo6m94dzpGI3P2RXk98tXMdvEdeEdHSti1y8uj8lL
DsIt8Tb9EEh/O0j9dFJ4c+nR9j9p1MV7jHHZf/KHh1hLCW/deGPju8Jmk6Tbei3q
JSoCT7vscQmXQkSjIJzw0mLbbpYy0QIPE/d0vTZmGEmLSVigeIg=
=GiDL
-----END PGP SIGNATURE-----
Fix crash on failure
Arran Cudbard-Bell@2019-08-30T00:55:13Z
Files modified:
* src/modules/rlm_lua/rlm_lua.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a779e0bf49d89c5344f5…
======
--
This commit summary was generated @2019-08-31T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pYXcACgkQfQ55zXdi
Hs0odQf/S9aHg3DgiIhUpaBR7SSaHlGCYisxpcfDx5yrjUNJPOuJ/+BwVZxcdOvg
M1Wo53wWpZfe8qxh0qiWqa652sxBDtr/0H2Gm79cB9rqgCGHXZ/fxOua5icDyXbX
epiU3f1PZKsgQnmyzhjpoT4WjOWPVzmej7HZXZape7F2C42GNIh918KkSo1/HgR5
Tv0nUrYnbVz3EevyoBjOUP4QLBAD0TYkPrNrDYDnF7gQqWiL4bcIyGgY41W7bHM0
J1aKpzk7nlYEmkdOK1zEUPRORGWCoBgW8o+N9EPsXE5TjNXQtkdHA5gb5gXxHXbg
8MsgyKeyDZvUmd4duN2Xad6xXiUfpg==
=s9Sq
-----END PGP SIGNATURE-----
note recent changes
Alan T. DeKok@2019-08-30T17:48:34Z
Files modified:
* doc/ChangeLog
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b10349cd8a723084bed6…
======
PostgreSQL: Don't require a lease to have expired if we reallocate it to the previous client
The current default allocate_find query causes per-client IP allocation
instability that starts when allocate_clear rate limiting comes into effect.
With initial pool conditions the default alloc_find query selects from the pool
of all *expired* leases. It selects the least recently used IP address (i.e.
the one with the oldest expiry_time) unless a matching username and/or
callingstationid exists in the table in which case these are prioritised in
order to issue the client with their previous lease. Normally picking the least
recently used address helps to avoid issuing the address to a different client,
maximising the chance of stickiness, which is desirable.
However, if a user makes successive authentication attempts whilst
allocate_clear rate limiting is active they are always allocated a different IP
address because their existing address is unavailable (has not yet expired and
has not been explicitly expired by allocate_clear), with the effect that there
are now multiple rows in the table containing the same pool_key, username and
callingstationid.
The normal ordering then has the undesirable effect of ensuring that successive
future IP address selections for the client will flip-flop between addresses
because username + callingstationid are first prioritied then the *oldest
expiry_time* is chosen (rather than the most recent expiry relating to the most
recent lease). This behaviour persists once allocate_clear rate limiting is no
longer in effect.
We can avoid getting having multiple rows with the same client details by
amending the allocate_find query to include an existing row matching
nasipaddress and pool_key in the available set of IP addreses regardless of
whether the lease has expired or not (i.e. re-allocation of a current lease to
the same client).
Terry Burton (via Alan DeKok)@2019-08-30T17:10:24Z
Files modified:
* raddb/mods-config/sql/ippool/postgresql/queries.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/362ef4362adacad91f92…
======
MySQL: Don't require a lease to have expired if we reallocate it to the previous client
The current default allocate_find query causes per-client IP allocation
instability that starts when allocate_clear rate limiting comes into
effect.
With initial pool conditions the default alloc_find query selects from
the pool of all *expired* leases. It selects the least recently used IP
address (i.e. the one with the oldest expiry_time) unless a matching
username and/or callingstationid exists in the table in which case these
are prioritised in order to issue the client with their previous lease.
Normally picking the least recently used address helps to avoid issuing
the address to a different client, maximising the chance of stickiness,
which is desirable.
However, if a user makes successive authentication attempts whilst
allocate_clear rate limiting is active they are always allocated a
different IP address because their existing address is unavailable (has
not yet expired and has not been explicitly expired by allocate_clear),
with the effect that there are now multiple rows in the table containing
the same pool_key, username and callingstationid.
The normal ordering then has the undesirable effect of ensuring that
successive future IP address selections for the client will flip-flop
between addresses because username + callingstationid are first
prioritied then the *oldest expiry_time* is chosen (rather than the most
recent expiry relating to the most recent lease). This behaviour
persists once allocate_clear rate limiting is no longer in effect.
We can avoid getting having multiple rows with the same client details
by amending the allocate_find query to include an existing row matching
nasipaddress and pool_key in the available set of IP addreses regardless
of whether the lease has expired or not (i.e. re-allocation of a current
lease to the same client).
Terry Burton (via Alan DeKok)@2019-08-30T17:10:24Z
Files modified:
* raddb/mods-config/sql/ippool/mysql/queries.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5891aee51f4843a1d3e3…
======
Oracle: Don't require a lease to have expired if we reallocate it to the previous client
The current default allocate_find query causes per-client IP allocation
instability that starts when allocate_clear rate limiting comes into
effect.
With initial pool conditions the default alloc_find query selects from
the pool of all *expired* leases. It selects the least recently used IP
address (i.e. the one with the oldest expiry_time) unless a matching
username and/or callingstationid exists in the table in which case these
are prioritised in order to issue the client with their previous lease.
Normally picking the least recently used address helps to avoid issuing
the address to a different client, maximising the chance of stickiness,
which is desirable.
However, if a user makes successive authentication attempts whilst
allocate_clear rate limiting is active they are always allocated a
different IP address because their existing address is unavailable (has
not yet expired and has not been explicitly expired by allocate_clear),
with the effect that there are now multiple rows in the table containing
the same pool_key, username and callingstationid.
The normal ordering then has the undesirable effect of ensuring that
successive future IP address selections for the client will flip-flop
between addresses because username + callingstationid are first
prioritied then the *oldest expiry_time* is chosen (rather than the most
recent expiry relating to the most recent lease). This behaviour
persists once allocate_clear rate limiting is no longer in effect.
We can avoid getting having multiple rows with the same client details
by amending the allocate_find query to include an existing row matching
nasipaddress and pool_key in the available set of IP addreses regardless
of whether the lease has expired or not (i.e. re-allocation of a current
lease to the same client).
Terry Burton (via Alan DeKok)@2019-08-30T17:10:24Z
Files modified:
* raddb/mods-config/sql/ippool/oracle/queries.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5c152a9163917842b35a…
======
SQLite: Don't require a lease to have expired if we reallocate it to the previous client
The current default allocate_find query causes per-client IP allocation
instability that starts when allocate_clear rate limiting comes into
effect.
With initial pool conditions the default alloc_find query selects from
the pool of all *expired* leases. It selects the least recently used IP
address (i.e. the one with the oldest expiry_time) unless a matching
username and/or callingstationid exists in the table in which case these
are prioritised in order to issue the client with their previous lease.
Normally picking the least recently used address helps to avoid issuing
the address to a different client, maximising the chance of stickiness,
which is desirable.
However, if a user makes successive authentication attempts whilst
allocate_clear rate limiting is active they are always allocated a
different IP address because their existing address is unavailable (has
not yet expired and has not been explicitly expired by allocate_clear),
with the effect that there are now multiple rows in the table containing
the same pool_key, username and callingstationid.
The normal ordering then has the undesirable effect of ensuring that
successive future IP address selections for the client will flip-flop
between addresses because username + callingstationid are first
prioritied then the *oldest expiry_time* is chosen (rather than the most
recent expiry relating to the most recent lease). This behaviour
persists once allocate_clear rate limiting is no longer in effect.
We can avoid getting having multiple rows with the same client details
by amending the allocate_find query to include an existing row matching
nasipaddress and pool_key in the available set of IP addreses regardless
of whether the lease has expired or not (i.e. re-allocation of a current
lease to the same client).
Terry Burton (via Alan DeKok)@2019-08-30T17:10:24Z
Files modified:
* raddb/mods-config/sql/ippool/sqlite/queries.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d335211113d6ee1ef014…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pQq8ACgkQfQ55zXdi
Hs06VggAnXefSdEXelSszTU70rRLh4YV4z3829EAdpD6H5l2irroCHimdX3UbRd/
s7d1IBL/gigYe+c7uSXxMbJk9dvEKuyOX1QmUMb0Bf2gqIQCmRSo7lZxR0OX78RO
ytk2RA18+ZSSF/+6OHWekfQTi9Z3hg9pE5r0ZZVW6OFi28uNB3LeGyRAz+FYszac
ZIjo1/CZHkwreNP0oYBLL60pvFR9tKWPFnPqvLPl3yDfyrckSjGL1T+n4VXleZn6
dd9Ai5tSfjT1Xe8uBtIq1T0kL5MiCf1jA88fb16GKYFt4vKbTrntZPw7yNQZbb75
hiT2cDVgty7TKYdcEVerkjb3wkiKcg==
=t2uO
-----END PGP SIGNATURE-----
fall through if there's no error
Alan T. DeKok@2019-08-30T15:37:17Z
Files modified:
* src/main/tls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/54d6cc2cf9a8fa868e4c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pOj0ACgkQfQ55zXdi
Hs34Uwf/Uth9jF8dRdN422WRjPqXD37DQf+C6nOi4aKh15jPFo5V64QUuQUmRneY
0JwRuty9UnAMhglTOuDlus5ZXxk9POrXTCD8hENYAsmfrc9CRPQDe6sRQVsjciEq
UYS/x8dP65jlI/U/tZOvFN4+kqdCzHyx16rkPYtvVeXX1VolkCTrLvlyhLuDVwUk
5xvkwsbKT8d3jd/dXhIm4tFrMKbAZcgtyOXn1Rm5k9os7WnuT3Z13IhGWv+fmGdr
lyZJpYGtgw2162veWmUW4g8FxjdYGV7z0Sgm8BfR1N3qcwaCbkFeBNq+LksdzoFa
mLNCoHutVbBtRDD/fUFH+Y6LDPeJUw==
=R1oe
-----END PGP SIGNATURE-----
doxygen
Alan T. DeKok@2019-08-30T15:01:15Z
Files modified:
* src/modules/rlm_eap/libeap/eap_tls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18acc1bad814dbab0d74…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pNVYACgkQfQ55zXdi
Hs2rCQf/WEScN/vBVnOE1REsL+r2/fdaZTWdWuUCSgdPHtn/iMTkfXrbrQH7bOMl
r3fA7/RxakQBTOuwosIKGboZgLb49vukFKC4ClTBFOlWX6+c6f2nO8P5OsRvR6WY
OvLGvSYMvtPBwdbtIDqM1aAgM8eafFfAEOuachuM4LBD4WVhm7rk/ZgSZpT3yHHS
QObefkxD7KFaHD8He8wRmBu2mIpgmy6e+m9yu63rBmLKkLXClXAjuAQCOd/Y5LGS
5g2kefE6GT963k+O/7t1qzMA+3W6Ek7gS611r2shuV1D2R5/zqeaiPy2vf8HtTwn
sW74Fn7hqgiIGtgjo0HX8F8r7t/V1g==
=Yl0w
-----END PGP SIGNATURE-----
note recent changes
Alan T. DeKok@2019-08-30T14:40:17Z
Files modified:
* doc/ChangeLog
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4756ed3eea8b26b04645…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pNRgACgkQfQ55zXdi
Hs2Z5ggAgguXtjc/PMx89XETXqQYVvRUrNIHXIY82YjBWK8HdLyXpgNan7OIlQel
R0JrwmES330M7EOYkXNKPwSibbF9cYfysy2z/U388R5G3JW256CmXzXTfMws4c9l
Y2AA38ozwUkpG5AdEba+GWY2LEuzjgC8oYBL52ceDJbB7V5pFQQYjMa9WmHiIwpv
NWXJ65sohoMFfUyEkuFGCqN5e6Hcd3xbB+dirYOnxdlwi+9DstWgwn7wXJCtYQ1s
jYZ9AkcIyg7au4x6pWxu7RRsIB33IC9Nk4ph1eaFqZ5Km2nlpVUKLtKMtiXCHSJ+
mT71xXT7u38X0V9uKic6TfjLq/cE+w==
=EbkJ
-----END PGP SIGNATURE-----
Use SSL_is_init_finished instead of checking the last handshake_type
Backport of d90c4bf807 from master
Matthew Newton (via Alan T. DeKok)@2019-08-30T14:39:20Z
Files modified:
* src/main/tls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/43aaae6130889f495448…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pNQ8ACgkQfQ55zXdi
Hs1ivQgAp4qQ/evSVtNEI5cJbb2lq7qRZ7R5+lGH3LlqUf0/zID20aaiFF3QXowJ
suJ6sQqp1tUrgXu5QSjmGGvrDotooN2NvYCRyQlxYl1GA6tThiTe6+mdcM7ngzVL
l+yBTcRFfPqhnI8aOJSL9LD9pgE4a0nDxeBTXoXZ6F17Xr3775eatu2lvm6KDbs1
pdDaCNVKWDVKKsC5offb4IEZYjWdTe8iQjHcJwcpSuVGK1sh4x5PRH9dj3M02eJW
RYDZPGtoBf1Y1DQS64CA848LXlNsdDp6xG46uzOdJ1hjuv5KejTpJBaCOILdIO+A
OEDmZqG8OM1IOPgliv+hCknAW0Ch9A==
=/oQI
-----END PGP SIGNATURE-----
Catch session_tickets being sent after the handshake. Don't error out, try and continue.
Backport of 2f4660e5fb from master
Matthew Newton (via Alan T. DeKok)@2019-08-30T14:39:11Z
Files modified:
* src/main/tls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28c3ec03d80c3db836bb…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pNQUACgkQfQ55zXdi
Hs0bHgf/cDtrdfBPpC75NkEsBV6gMjzREpm05Ny48yfE/MslPTU922alnTuMCYlu
F2NKQIGf6EY87QD/2ErvdVaazWGfeFy605bcxlhm8mnQSJQ4ypAK4ovUiGxYPlN5
s/cVbFZ+jF+iKjy1GRjF2EvPGyVeaguoN/ZljTFMeJR9MU3vf4q6u667clZMXD7S
smzoWXFjZ7VESLzHEefWDUm+ODHmDsuAA81wWmbwKME1ZfjHN1+QHO1mZpdKSh7x
S1cxnksg6kdvDQXkhIh34OL3WyJB103HBJYiK9UVhcncdPbPa4QyncVdqDkrZ8J4
2F5B5pVBR0h6lwYE+oGRTsP8kjuZ+g==
=5WSM
-----END PGP SIGNATURE-----
Transform to be more like v4 code
Matthew Newton (via Alan T. DeKok)@2019-08-30T14:39:01Z
Files modified:
* src/modules/rlm_eap/libeap/mppe_keys.c
* src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/df56d1648e077d043b03…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1pNPoACgkQfQ55zXdi
Hs1Z1Qf/U8KNYzwgp9RnJcOBdSovJN/7+H48SorLyz8uxlKsQVItr3L0sq24J5Wi
iGWvgNjAJlXb4qX23iFUXNUpsqOUzOb5Y1c8gjZ71EJ4iNLdtUWubR0uFkDDTG+H
pJnnIWOOCMfUrw/nyE5k6j4n861qFbrdcoRFprW9IdHr7LKUg5sx7O/rUU4XShsB
9uxMwjRhR3kHPaVq7D/g2pMiQ6ejhzMK2mlMgm6/eM7bR8ZOrCmjwKuRWKcpFaCU
Wf48V3tCaJ6ybuzm5w7sVrz3no7lzBFWW0W+TI9iNLa0KmYZsx/83VXWl96uxbVs
4sFGGuabZJduewTonzyq8BuXBJmhSQ==
=Klc8
-----END PGP SIGNATURE-----
Doxygen
Matthew Newton (via Alan T. DeKok)@2019-08-30T14:38:50Z
Files modified:
* src/modules/rlm_eap/libeap/eap_tls.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd3b5a1f85a5410666c5…
======
--
This commit summary was generated @2019-08-31T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1nu5gACgkQfQ55zXdi
Hs1/Wwf9FJ6TZr0IWdh5ov88K4GjLIFQ9RexvSvo9JCyFW0WoM/Nrv9tNNYpuXRS
aBD0cM9csKwpc+BjV8l3dvlk6UeErsPrAEfUyakpuszIa0Ch3/VINSNfW9BZQlk3
ABCnw+WEKwQW5Hjn2LI90mRgwOtH2iI61pxhXSER88hU/rutAN+0vvSCognnJmhi
iU28WXBQkS+9qCCL33cV1KypSNtRj1f5oosNm5jcb+mYPkyidQTnqdUoVsfEy4AA
SY4ywyUU/v+Fo+TKzcTMmywgPLfD3i3e/ypmZcS9T6dhnCyJBTEk3dW+H1e/gGnl
qRj20a4h0Eo6qqLaoLD9D1uDd4zKUg==
=EmFI
-----END PGP SIGNATURE-----
more docs
Alan T. DeKok@2019-08-29T11:48:38Z
Files modified:
* raddb/sites-available/robust-proxy-accounting
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/061c84b10575fedae9eb…
======
--
This commit summary was generated @2019-08-30T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
typo (#2938)
Jorge Pereira (via Arran Cudbard-Bell)@2019-08-29T22:42:23Z
Files modified:
* src/lib/util/table.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/de0939585e0926c3ec3d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1oCwwACgkQfQ55zXdi
Hs3rTwf9GOd/AyGg3wfdINuizUKpj5tE3/iCOi66bv3VUjRV/CtTIc36OHBp+uuy
9FiDRNPQ55nMnY70Ap4WMcVA11BvfI6jkWzeMBE6SIHlm5qCHGQWrLhAhL9BiX+r
9FX1jGwzoTB82c49j9xW6JM+Ig1NFNAt4LrtcCbCZ6qI4R2LPd4mcOGlG9DrIoYx
zBF4y6isqBXWTGZiHmt8Mz9TT40/F7O6x4WdgYAZXkLQdef7+6QMaZrP3GnaXF8x
D8YUJFZHy2QYIClqd3wvaRtJ90NtIwV4405iVMGv0EYenLpwfAHk+wKJ7sA2dMvN
CyhVdyYe9RY+CrRQcdMG6CvTjoNtng==
=Qp0v
-----END PGP SIGNATURE-----
more typos
Alan T. DeKok@2019-08-29T17:27:40Z
Files modified:
* src/lib/util/inet.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3d38ba46a12c3d00c2f…
======
doc: Add 'update-check.doc' target to update scripts/checks/*.txt db
Jorge Pereira (via Alan DeKok)@2019-08-29T17:26:57Z
Files modified:
* doc/all.mk
* scripts/checks/missing-raddb-mod-conf.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/44bf749c4c192b6e1315…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEyBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1oB7EACgkQfQ55zXdi
Hs2FMAf410w5bLzvMp+yur3be3jg4KkNKujejofmTG4IdXbK7qsTjJhAx8OUw/A/
hNcupUhu4SU8kgMpm4Re369ZnPvX/n0VFaJ3Nb2jMv96UuNmrYH3E13nXb2x68tr
ZkvFzineQPb2xLY2NEl6Ii62rxCQj9WKf6qHRQtJwzxL19XCza2I5h4bjob7KXJe
krP9pzeS2fevvi33fITt6JytOHd+2uQWmeYKuOrhK9P61o6393XDx9tXBzJxFaF8
OLKrOMfa6vI86NX1JbquN6Rzl2XZ+9997YQGVM4huEaHbxaTb20LsyofbNRk3CEB
WaKKOAI5RMhPkcOx9BRW/rQumcwN
=1hDN
-----END PGP SIGNATURE-----
more typos
Alan T. DeKok@2019-08-29T17:13:21Z
Files modified:
* src/lib/util/table.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8de0ce756c1e11d113ff…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1oB7EACgkQfQ55zXdi
Hs3QYggAle1AJdrupQHAoVZHof0H9bTzdfsoNKrYUEmfEY86fnN8Ww+nme9SQCNA
Zc9bYGbcMoodfeMuMxtUGJtIBeZ1ZzmuSR5wkOpeBrzoUEHMvsqU6THohc42x16M
XSj6GIsuVkikvseZnd4J51nlGD0MoIZJvZJA93UfpSus55UzGeEXeiLHrLYswdql
a4ZV1erHV7iB0TFKJIwoQpeAIQCtm0wZ3qn0+Qqc9IvfBExKOFDaAhKXcjdQ4ikH
COiND4tldyaZIbxTBxdlubqfBfJ2UqJtpKOextbqLCmvfm8RYteB7H+EjXTdb5zp
mnWKaxPPnOUHlEbtkEsMweJzMFK6bg==
=UmDj
-----END PGP SIGNATURE-----
typo
Alan T. DeKok@2019-08-29T17:13:21Z
Files modified:
* src/lib/util/table.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c0d58cf777fe76a188f6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1oB7EACgkQfQ55zXdi
Hs2lHwgAheq7ILWN1BCGvjFIuoY9gRAz7zq82wXk9Xa9o7a9oTe6QsZKraL5q3EH
fk/EVVUJHH0iZKv1cKwxeA2M/KlX4OSZja57wS4hqWAlzoQZaC5AN8jRP1vAQM3g
yJMZRuzZ21wohED7q08E53DLycBeOWNHm7Yw9ErToHnQPVOJSxpXYuq5teLeJ2QU
ANJI1h1ItPYFJSHc/+f5tm5UqVUhEWoosW5EfsKcYqo1aVOrFQNYuJUoNETtyc4Q
R06Qg9V87UW1Ko7Q7KFeDYjhZkbg/mQN/QMYPs0B1gJ04XARkeCWxSoPjdLsBZlD
VlGSP2ejaQ5GUKNShKkoIyJPnkJQzg==
=Ddr6
-----END PGP SIGNATURE-----
remove man pages that no longer exist
Alan T. DeKok@2019-08-29T17:13:21Z
Files modified:
* redhat/freeradius.spec
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/74daf3f5d11595d145a8…
======
rlm_lua: Fix 'func_instantiate' and 'func_detach'
Jorge Pereira (via Alan DeKok)@2019-08-29T16:30:26Z
Files modified:
* src/modules/rlm_lua/example.lua
* src/modules/rlm_lua/lua.c
* src/modules/rlm_lua/rlm_lua.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dec75c7613551d26ba49…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1n96kACgkQfQ55zXdi
Hs23NQf/aIweL7jg/Wbib2Tca0VQw1CX51AsJ/cjD6nmj4idGLksfcFSeCEhL4Ul
7aL3YX/EUdltSN6+ykY6+nkhCuJJ2oDOjZnmP5fJsU9PmkMvQoo+yhPbjxsWSW35
Eyvmy6gNFAw43U6URklm7gnaxPQhm0ecvcvqgEhxJrW+TD1KBpUavrJffeNWl7SS
kvuNMKghhNHuOf+aMcptMk4wc0HCkAUehJJ7I/KGrUnphoZa5R6QlRskcLkm8zD8
X/Bt3hLSpV23RGv2tCyZUz6dtvvKBoTC1is+0/aTR0ywlbUeMhVq4+HvEC7wVPLU
quY/uWmSxxEWym9fr/dHzXFSmfzbxg==
=ivl6
-----END PGP SIGNATURE-----
just print out each thing as we see it
which makes the output a little harder to read. But it also
means that the output is organized alphabetically. And therefore
doesn't change with different hashing methods of the parent shell
Alan T. DeKok@2019-08-29T16:04:04Z
Files modified:
* scripts/checks/missing-raddb-mod-conf.sh
* scripts/checks/missing-raddb-mod-conf.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ba0d90af77923adf21ba…
======
doc: Add sanity checks to verify if the rlm_$name FR_CONF_ is documented
Jorge Pereira (via Alan DeKok)@2019-08-29T14:32:41Z
Files modified:
* doc/all.mk
* scripts/checks/missing-raddb-mod-conf.sh
* scripts/checks/missing-raddb-mod-conf.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/964e05e04ed49d21672a…
======
Don't require a lease to have expired if we reallocate it to the previous client
The current default allocate_find query causes per-client IP allocation
instability that starts when allocate_clear rate limiting comes into effect.
With initial pool conditions the default alloc_find query selects from the pool
of all *expired* leases. It selects the least recently used IP address (i.e.
the one with the oldest expiry_time) unless a matching username and/or
callingstationid exists in the table in which case these are prioritised in
order to issue the client with their previous lease. Normally picking the least
recently used address helps to avoid issuing the address to a different client,
maximising the chance of stickiness, which is desirable.
However, if a user makes successive authentication attempts whilst
allocate_clear rate limiting is active they are always allocated a different IP
address because their existing address is unavailable (has not yet expired and
has not been explicitly expired by allocate_clear), with the effect that there
are now multiple rows in the table containing the same pool_key, username and
callingstationid.
The normal ordering then has the undesirable effect of ensuring that successive
future IP address selections for the client will flip-flop between addresses
because username + callingstationid are first prioritied then the *oldest
expiry_time* is chosen (rather than the most recent expiry relating to the most
recent lease). This behaviour persists once allocate_clear rate limiting is no
longer in effect.
We can avoid getting having multiple rows with the same client details by
amending the allocate_find query to include an existing row matching
nasipaddress and pool_key in the available set of IP addreses regardless of
whether the lease has expired or not (i.e. re-allocation of a current lease to
the same client).
Terry Burton (via Alan DeKok)@2019-08-29T14:02:04Z
Files modified:
* raddb/mods-config/sql/ippool/postgresql/queries.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8bb2137a63c1fe547bca…
======
rlm_chap: Add documentation for 'normalise' (#2934)
Jorge Pereira (via Arran Cudbard-Bell)@2019-08-29T13:56:01Z
Files modified:
* raddb/mods-available/chap
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a1931482f0d4ca2aaca…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1n2EsACgkQ/6TVgp+2
18oWzQ//YXdT0yHO0z7UZ0L4a0mvD+bXzkryzapBEAjJpjhQGcvoHXLIrobpjdZv
xgE+DO0CwzbZ3ETkSG18phibL8Eo3YNcxWxMZl7nzv7Fe+9VThFFI0twlw7T3FYq
IxaQxH5Dw7hi/asxpSXI2nkLKO5yUYMqgt+xbiwfe7KPD0KTe/6T0ZJtFCXIzvOM
m6zP8pFlkaQJilAjUZsCJe4QdsRn1iTVsr0OYb6igyfecuE3kIxCKLnDs8+9qwgT
Pe7R36wc10aRW5cI10ykedznC8bH/d9PayeLr6HYNOx2YS45exmIZX1ai7k/GwAj
qOdf7Yn0U80JVB6epy5UZ0G9CwQRVhY4it8TST28vvXgus68cL+PpRlavk1+w0r2
sQ6xtHcN20Qb21y2E3W99r+26dQA3+LE7EyefoKfL4z5DsrYxSvMKsRI0jo6CgGt
enjlCAev2arLg5/xPSyRy+pg+ttkvOqktSlRcYLie4ASlY72aCSMBKtwRIIH1pqh
ea5+T0Ojo99eevRLSBRmtuwDrOirQSZ5zGka7TIFrxcKvsqocNSP8kSX7U0jrRq0
SgCxIjM3bHvBXOehpnFBtLuZB9JGgrE0rCkG7HFL889qaoqjIaKt0PB4kFeX5ALJ
C+E5ovSmro6HqpwEXX1OjJzZFEKBCagAu0dT1MVYnrX3dndx/I8=
=ATOc
-----END PGP SIGNATURE-----
Minor behaviour changes in password.c
- Always process Password-With-Header
- Don't require the use of a temporary ctx, and explicitly signal if attributes should be freed after use
Arran Cudbard-Bell@2019-08-29T13:51:07Z
Files modified:
* src/lib/server/password.c
* src/lib/server/password.h
* src/modules/rlm_chap/rlm_chap.c
* src/modules/rlm_pap/rlm_pap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b833f4ec572501dd4da2…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1n0FQACgkQfQ55zXdi
Hs36DAgAjlvNO6kV8NgwhFOCmoEukozColuGlNXWWkFAT50JtXEYkHLuT2yuGx49
xEsL+/asZxzBZh2L7+MGpFC9mBNsX26Iop1hLgiHsA/OXHRKuvCW8evydCGUARsk
cJC/XX/Atd60aQ+J26UA1o27DvSKP/71MuHRqvG0a9SYTdpIMPObtUfz2QcLwDBk
AO1RnlxBcD18Kb7UigrHF8HV+OPXUy/iQZ9QKhU5GD8g6voz+Bk7l96zhhVujcMB
tXE0TsaZ7bY5dC1aaq3g6AWao0BXRObNfvRxeTJgZ2m7lDA898thp0BXy04mAB16
eXE0TLuZM9TeNMfnybbZXGi6Fp7D4g==
=8YOk
-----END PGP SIGNATURE-----
update and clarify
Alan T. DeKok@2019-08-29T13:17:05Z
Files modified:
* doc/antora/modules/howto/pages/modules/ldap_authentication.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ac8536f567295e62606c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1nzPYACgkQfQ55zXdi
Hs1LPQf/WRiHilkADNz08J91SicZWIxO6xWfk5c+K3ati2c8FTvVfcOxJyETYV3f
5diHect0Jw2JA3sSBFwvzAP5askGTQhV+UfIIUFyPBDxdQ+Kud9uU0lsADwGGpTW
zEBL7sieAyZosfcomDZ+ti5eRVq+QobfBgdAQMy2r6i+y9fIk20zKmBv7NhVLCI4
9/7TkbQwK+TQNU2RRUC075VO61B5CPVn4jLFXx+sd0KHU7CSDB2WzNJI3yjgubEr
cm6FN+bHhR7cUgZOZogkhbBtS3ZMGFnv+5OpEWwSBPcHxFZ4jU+tMfNjOc0alP1I
wRhrsXotFMWHanGY55jnzwwENK0TJQ==
=jIKF
-----END PGP SIGNATURE-----
use NUM_ELEMENTS() everywhere
perl -p -i -e 's,sizeof\(([^)]+)\)\s+/\s+sizeof\([^\[)]+\[0\]\),NUM_ELEMENTS($1),;s,sizeof\(([^)]+)\)\s+/\s+sizeof\(\*[^\[)]+\),NUM_ELEMENTS($1),' $(find src -name "*.c" -print)
Hmm... Perl...
Alan T. DeKok@2019-08-29T13:02:14Z
Files modified:
* src/bin/radict.c
* src/bin/radsniff.c
* src/bin/radsnmp.c
* src/lib/ldap/base.c
* src/lib/ldap/bind.c
* src/lib/ldap/connection.c
* src/lib/ldap/control.c
* src/lib/ldap/sasl.c
* src/lib/ldap/sasl_s.c
* src/lib/ldap/start_tls.c
* src/lib/server/exec.c
* src/lib/tls/base.c
* src/lib/util/event.c
* src/lib/util/socket.c
* src/lib/util/syserror.c
* src/modules/proto_dhcpv4/old.c
* src/modules/proto_dhcpv4/proto_dhcpv4.c
* src/modules/proto_radius/proto_radius.c
* src/modules/proto_vmps/proto_vmps.c
* src/modules/rlm_cache/drivers/rlm_cache_redis/rlm_cache_redis.c
* src/modules/rlm_isc_dhcp/rlm_isc_dhcp.c
* src/modules/rlm_ldap/groups.c
* src/modules/rlm_redis_ippool/rlm_redis_ippool.c
* src/modules/rlm_redis_ippool/rlm_redis_ippool_tool.c
* src/modules/rlm_rest/rlm_rest.c
* src/modules/rlm_sql/sql.c
* src/modules/rlm_stats/rlm_stats.c
* src/protocols/dhcpv4/base.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/05ead58678317acbe2b9…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1nu/YACgkQfQ55zXdi
Hs1JSQf/Ri7WcgGLysnQuZgsD1KqmwltCtG6aJnfXlxgeRx5X/W4B/HHfGZ6d4gC
r7v3IVZEs/SVqNStPl6+XIZMHfWxLj3QnuefkY/S2xtnZyM1Npr9Yq6b7erqIDnM
tiGJGGMr57jmQctRKrT0NYOPa4D5fjP7wDHtPKRqYIiEVogLvMBHugJpjiWeAcXK
vcwfsEIKpFj9J4Vd0W/3ByjmNvaFs+6xCh71movWqSAwb9yCvfV2EqfqknSO6i4F
GahZcX3OW5kI+R1866IiHn6ibNpR08KUNH+KPVGskzvyADSU0Ob8QV+TeB/Z4IST
MQOatWqwLCjWm4bTCFXiQC/vmGutWw==
=IWg7
-----END PGP SIGNATURE-----
word smithing and cleanup
Alan T. DeKok@2019-08-29T11:50:14Z
Files modified:
* raddb/mods-available/chap
* raddb/mods-available/mschap
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c629823e6ccc0410a10…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1nOdEACgkQ/6TVgp+2
18rIiA/+Jg6s3i3DUXM8R+x1+NSdcNdkErKUzezxi8E6Im4zAXZxRLViDao8AlL1
LxH2f8cD7BR+Aj/Vnnl2CeYMgPFnt4sOTgvUm11fOMxcZnZ3hykDkTQugUFlqul0
LiEnFUnbFAuMfbrtCEWOZ5gnOBnhoU8oVVtPrlQyxNF7scJ7pYEQiIlqAJzYqrVX
d7lSx08NVBUQNs6X2v5a9351BsU1RzfR19QoCXCHt389ZaJ6N0jC38a6qOt5I+vk
v/cgMMAoVBix0vpVpy6yYjgJdJTIIejZk66pdBir5ITVVncV1/eaX6I/fU1CiCNM
nX3iVMy/TOpOimtZXlw7pyMC44v7iGRIQOgNtPFIVdzOB6hDjUxfpLh/0dVi78fi
Y6Mi+P3FKDrNKPjm4wu7Fdn2wFO/3Hw7aijlgaDtOxw29/fqPZj2VEabk3eI7/x0
HU23oJZ+ZPmyvu7KtQejJh8kmVR+fo/Y+m5/xTXbUNLThd29NStOQuP5wcI1cW6I
+fIwJjNfU4xvu83ffOCdEWwZf2TNcDNUcqvYQSV/rUntHzwPo3HOOAnnQ+XcFiSO
9OrOmXgBmY2yIDsfhk+TVIhvvRRHH7rUtp599g0ReKaC8uAcsYAvD8ssdzgPn67B
F0nAgEnnKDN4zLHlMuxB6X8T1Ryc4h8osR9kZZW92RyhwMK8Vbo=
=2KWe
-----END PGP SIGNATURE-----
Stupid picky compiler
Arran Cudbard-Bell@2019-08-29T02:34:57Z
Files modified:
* src/modules/rlm_pap/rlm_pap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd7af45e6072c24093c7…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1nOC4ACgkQ/6TVgp+2
18ospg//QIdzOffB4+Pef5umn1G0OvPPNgiZ8V5SweEhAj7DbfqENcNcVvvY85xx
DXzs9okzvkoY6ZHP6TDAgOze0DEkXEvYWbHpmYS6K3omLr4/V7mY5NBb0qo58OaN
BlvcqAssD/v6u3+DwztFQQsyO3WVh74AHZFTtDfljvMvJCizvbP5NwGUMR7CG5xk
qkRqEf5P1KspmzX+Xhh3IEmIAhwA9AeLmRNV7GzqH8InOWzkKnjo849ZPcSHjV2S
t5RO6J2CmUd52/C/ABbSyBVo2X2H5tr9WElGTrRhlM2sMupSxWij+wqUiIkzgLCk
5UVioWbIGOtQVdFg9wDlnPtOB3MxpxyFrwYY8vAz4MAuhPRNg5LvWPaHg1/UEY4y
oLG2gtP4IKg/FFVLJ/fl6VZPE+1UQfB9F+ndRR5spf6X8DjMVFrdXA7yJyhRl+6n
GX3nfUb5/akV1roTHSMd+5aCpGh/XJkhSNLxugH2WpDXjMRIG0LjsraCMInl3zRI
Tq6NJ8u18SD9p2EV/24WxoBeohjt1beQYBXnDBVWwg46twZUJn4Ny5V4QcqrwiI3
+FUIO5+xC0dWtQ4AdO2G08bUdtKtOX11yw0VACJc3HJk6TSNnO8shj7M8KvC5PkP
53GzesezW/XagdDZIx/XvAlBNEwKwL0nyg/31AQEQiVQO/kkUQg=
=a/1r
-----END PGP SIGNATURE-----
SSHA1 available without OpenSSL
Arran Cudbard-Bell@2019-08-29T02:27:58Z
Files modified:
* src/modules/rlm_pap/rlm_pap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1f65af75ba2eb02f556c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1nMcIACgkQ/6TVgp+2
18pnGQ//b65psIUjKv0xs47prDlArPX65tcnZLhATHXbIvjRdOxBgvQ0At9jq5LE
HWsZ02WB4icAofm2B6+Tk27dFUM7jne6kEYhnyIbfddoLqVNmp4k9/MMrvNKkrpU
+JfmXCpR07QADGVANa8eWjmtaSSSSMh4LSKVCW5akCK+gZSRUV8zJsr1mJAWPkM4
iqJvNi+EIfHDsypbdeV5u1/O1maymjATw4XdLGiscGSH7ZaoXwnp9N1wJKKjc3gl
5aenC/hPMKmSANQ0n87yEUjxi/ynODT+qqP1EyNZtgIb3y4KboB1R14ihClrM8Ig
6GblYQq29FTy+/MtVdxRKh5ePBknT7iYnUcjLbRCEHlb3gkrNuKssGsCJ/94iBJ+
UnsBlLrN3T++FS9+GZisL4iaF/hXJT5oDnvt6svOT5P9wtfgKfmFeqzGqHMUgfXv
mpAF40q/93SV9SuDTK5qodVB7YGAwsQksQJRuWMhTDT7SQeXGvLIYVdR1xYRU0Dj
/wxqmoXu2qSPFGLQ6bjkL3WmUQY/OrkK2NiQ75Sw6cTzWvRPH2XP/WqtUYHmp6BW
dxvGzwHJuUYawYpinuC/t2epLe76gy9lpfyfiMShPzuiiS6wfqYKbK/dciUomXnb
RQQHNcPi2VXfzGp8PuY2hn4Xra2u7R/eVbr+5D5fgkx/hcMtceM=
=vW5D
-----END PGP SIGNATURE-----
Instance is now used in rlm_chap
Arran Cudbard-Bell@2019-08-29T02:00:34Z
Files modified:
* src/modules/rlm_chap/rlm_chap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e1b31257ab1efc7183a0…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1nLHUACgkQ/6TVgp+2
18rFxBAAjn0kpmDnv5nOZWYoEsS1pTHyiZDEKfNUCsvdGLbkfdvByoA+oNLqC0py
dbprAicbue1tTHdgo5ACWPn1CO3/cZcxgRDQTGBn2LRLPaWRWIu3J9n4PqikvQK5
X9hNC0fg0gMKK0dYjOwOaQIynLulJVsirZKo3jrT3BrpO8ChaksMvRMpT3aVi23M
w+CzaTMRk6ffPz5Rk4iqfzUdXZP4VSUy0H2wwzXUCaTflMPPfVoQihL+7QnOpbzB
vrs3fWAohMNnd1dYjUhpoUYcAo8ql9drJttGQ75VgU/EifpXD+sZylPigzEkqSdu
cUX/fU6VWYLTGhhlX1uvHkw0Iiy+mvwhE4EKFChcwjZCOLLhegISwdNWLPEDKtt1
ZQ57J6gFl+MgNEoK/GaFdOi/OICoFOw38pw0UAXzty/UF36JQIGylUKicIcks3vn
8llptCmLX4FRDL/K3+n4SVVAF/+PdssjzlVRFth6gy2wbS8aCE3a8cFbGWvsD/1O
8+JEjZ823ZViU+h7oYYwffiTnLwUzOqqI/nFX5O9++p8gFUcXrcnz3uaa20LfG1o
KYLcO0fcnpkLuPyGDDzGfiT+M5Yz1zN9j9tiKY9IE1doCkmDYxypPi6jd+1fAN/u
P8LTySFqLm+qYtqwblNVm/9cVbn/5nCGmMQeWZyR4qVi/VmVMyY=
=78FX
-----END PGP SIGNATURE-----
Various fixes in password.c, rlm_pap and rlm_chap
- Move password attributes under Password-Root
- Apply tighter bounds checks on hash length in password.c
- Failover between "known good" password types in password.c if one type can't be normalised or is the wrong length.
- Merge password info arrays into one table in password.c
- Provide two public functions in password.c, one provides a cannonical version of a password attribute, the other rewrites all the password attributes in the request->control list to their canonical form.
- s/(S?)SHA-Password/\1SHA1-Password/
- Support multiple levels of preprocessing callbacks
- Support restricting password types password.c can return
- Use Password-Root TLV to be more efficient about locating candidate "known good" passwords (should be MUCH faster, and no longer quadratic).
- Use proper hash length macros in the hash info table in password.c
- Split SHA2-Password and SHA3-Password values into SHA[23]-(224|256|348|512)-Password attributes automatically.
- Provide macro wrappers to allow us to easily add additional EVP based hashing mechanisms.
- Fix pap_auth_func signature so known_good is also constified.
- Prevent normalisation of Cleartext-Password, that's probably always the wrong thing to do.
Arran Cudbard-Bell@2019-08-29T01:37:57Z
Files modified:
* share/dictionary/freeradius/dictionary.freeradius.internal.password
* src/lib/server/password.c
* src/lib/server/password.h
* src/modules/rlm_chap/rlm_chap.c
* src/modules/rlm_pap/rlm_pap.c
* src/tests/keywords/pap-ssha2
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e5daf0d423223ca816c5…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1nLEoACgkQ/6TVgp+2
18rhmhAArN4KVV77T0hGdoS9uAQOKnERBfQgo/knD5gMiCQ8QbHqDa25DbYuxKni
gQrEQ3/VmfkqQPzD4nbGtAfDu/dw9N1lwLkA79pp7Xqk2iRFwDc+4nGEeSweWe0E
vc5aN9rUbyZCWCUcTzI6UhDwa3eqcY+/MnSjx/jfYr3KKhbON+JlMdW+BBoUR4eT
s11Hl934nnPAMaceOiu2t2bOQC3nD6OCol8PG8zr/a7r0pNHhaC6gMQfFuLiGnyh
9ABVnSPElam2C45ecppy4UMvLVwrYh8p6wKGFoqgndjsEI5E97YKXzdKEEAQItzp
fXNFGbjR/mXOWWss0N25IlN35COetrMmEN3XkFUgY306mxPlPrPK2FeJNvCLFlul
+CenyFBvuRGCdtPiDEmN0kcCqqFlMfxgLMYx2T6Rlzd3wrcIeVxvXkgGvhLjXYVB
oWbXzLwQRu/nDxeyrfAyo7Naw+gmE8EKyVY7EJVXAp7IQi2XFurXfxZpbPpZbyc0
yFmpIFLDqZl6A3E4KSdSZUjd+zvxPuw6mzx50sBEnGZ6cBzDl+B8Xj4mODSUX7PN
ScumvA4RBct6nD2jBCEcBm4qoOAQzifhVAl70Tj6u5+Nkhsk+92bdozAlqQrACVE
Q4KWzzv9CXgLlX8c2On7qjsYphOxMDgajIKOSCB5chP77NJlse0=
=naHo
-----END PGP SIGNATURE-----
Don't print too much of the salted hash string
Arran Cudbard-Bell@2019-08-29T01:37:14Z
Files modified:
* src/modules/rlm_pap/rlm_pap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b930391deda6f0dd5639…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1nLEoACgkQ/6TVgp+2
18o5Eg/+LF4J0iS80erkQU0CbAE2/gFWvLu81XpT92VTga0KWuXx7M79cX+PyLi9
NQsgtmtJo+i5h69ljPOXGGzyTvj1BmCt4tMB0jWGXFYo1fNUbFYkm0DSkmUoQZ/l
Rqjma7f1edkp2c59hU81FFIVZ5Aiw+SFU1g7uxl42qs/ga9h6GFaZ2cFDeZeEfe+
LlM4+h8t2J7qKj5yiPlF/CcYxQnPHi928ZL9qPcCYnKvq8Y12LVSgfFAWh4F2+Zr
gqEQfpIwrKniq8cN39A8aVa/L3s8euKGpW+tfpRcEOHvj1RpbFdMdoNNrxJqfqNE
+Tmojg5S5xNWVLD/GPMj0Q6Jm73vKWPod2is/23MudRM3Jb9x4K98TzhOuP3w9Ld
e+hn+dTTms+CtRYndEA8WRWC4seD3jP//a0eW220x+b+mltAP93F5HQzhwEZMqDf
+tUWOFxHDD/3AMl7Y7cKr54WSEJiz/zhhvLRlWTVh/Svjm+i0h0fMTcYbPZAVwDP
xmaDwLGALExyS4EY+HgH1vj26zmidBCFs/pvNfJD1Vwg8O6XROrJTisyvzT1yZdH
AMfM/hE7BYk2ahkqV0hjW7n2GYBp+PHKeLcHf39VqCYRt6y0LR0mJbxvs47AJ6o5
fq878HwP+2v9S07foMajBVSM63esjZSFn4L0WtmJgBd5n8ceywo=
=Pwcd
-----END PGP SIGNATURE-----
Remove normalisation call from proto_radius_auth.c
As discussed. It's bad to mix internal attribute processing with protocols.
The normalisation could be applied equally well to many protocols, and rlm_pap and rlm_chap will do their own normalisation without mangling the existing attributes in the request.
Arran Cudbard-Bell@2019-08-29T01:37:14Z
Files modified:
* src/modules/proto_radius/proto_radius_auth.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1124ab8ba736da0f0635…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1nLEoACgkQ/6TVgp+2
18oUYQ//bIDQQBoTuVE/HVZXo3YgXjdYxyyBfRsnBH/Z6r5Ny5oiswKg+0zogTE5
7LhlTYozRf/6f/qEuzCwbZkF+fjfi6V4nadjhTWD4ZHBh3Az/tKQkaJ0S38hXzq3
cbIlHtr9B+qP0uH2bIYKuueVrrQFI0RF0Ti9FLf0S9FNkAxcx/JxmObl/PGqfM5F
bgSbMXNiRdqmCXl2zmTHCT0XKYzz2mcoCOUHXpw3870Hh6JhOiV+GOrraGriwN+N
qGNRXfiMPymWlh7Knf0tRHF2ixVzA50P9DWWKiFqPfBH5tSel+DQsG3tvKKvEvzl
STHNAB4X5nq3kN8g1b+RnqBhUzErbViikS+XXbEe/9iGXAOTdrHIJ++BwlZ64NDG
emu5JvVucIAAylowlDflsHNDBow89QL4sIf4FupbHPJ+Jj5eCpUi686jDFo/QIyI
nfaYjMMXDxyphW8a/snawrL8xyy6JE0ZAlLCsz6sRfTBB9nEmCGrmLtrMFKI54EQ
Up7dXbXiLbA1edUKxSgTO9idkCGqlQpEffTPbKG6/rePNHZBFjNaj7sdxGNbZmvo
o4OWtSmBOR/JElv5P6yDR2B3Ug7IrTXUPXBBdiFaQkIaaXLdzhFl9TlGlW5aGG5l
n6/+8BecxtujsHL53l152HCpItLqnlR1EryEh7ErOKecH7qv9LA=
=dtFD
-----END PGP SIGNATURE-----
Fix Auth-Type checks in rlm_pap and rlm_chap
They were looking in the wrong list, and the output should not have been an error
Arran Cudbard-Bell@2019-08-29T01:37:14Z
Files modified:
* src/modules/rlm_chap/rlm_chap.c
* src/modules/rlm_pap/rlm_pap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1e3a0ae2f32eaa4e7811…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1nLEoACgkQ/6TVgp+2
18qgXBAAlvqw2s2+xVp1JU6yv7djGM1FUHhMstAIDVIUQad2TKB0ztf+6JDXY5QZ
b9eB/jUaua2YMNnUUTPFy7w/eYrxis9SzIXzWOdUCyMu4fe2hiRhi8VaI4j4iy5/
s9ZcuS0P3gxLBblQZHqHMk0uxQMFgXjMHK1NNqwjbyY5WYQzNDkF8bmO5++gOiJg
0W0F6f+oSN8MPCpU6m1lzgup7tGPaV4V9CUm38gDQANAm6oKpHQlK33OYlN6vCLd
0wTPNPTa94m6gkNmPUya90P4dXZ2ZPQRKZdM8vpeJ9YG9Bfg6scd11pVQCB9B6+H
NLtttQORjvmy4ojAfYZ207AOeJm8a5VKA6rOZToGY42KFdXfPu0Hv8QvP8h9UeeZ
d0pNaAL9v9xeVIzxL0D07ZXxswJOGuc2EFUSlx4L571D5NWsDhg/UlCCerl68bdG
a4Lm0qfib2KWV9Dckp159qMgvT6Eq+wi1Jes38nX+3go1fsV0zZpTDsi5tO0k0EY
X6+mkA8qEgVNKw43MHWgEg3RNtbHf3YzTo8ud5ijn6/VPj88aoY2HCue+sdRawJV
mhl0IF1/M84u314Aox+uLF3J1qVXAKcuYizGxTLIXSsTJVabq+EdDzKmdgSP2BWX
6fkbKwb3daeYeQv+81H1Ht6cWw5Sx8J+07VDQkjaYa814jk80Is=
=vx2q
-----END PGP SIGNATURE-----
PAP no longer checks for input password hashes, so we need to work around that in tests that remove &control:Cleartext-Password
Arran Cudbard-Bell@2019-08-29T01:37:14Z
Files modified:
* src/tests/keywords/unit_test_module.conf
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/06adf8311b5a7c95227b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1nLEoACgkQ/6TVgp+2
18q74RAAqidVpcggFx+AfUATgJ7uvaG5iTkHEBVv9BNvcD5EVmnUpxw6wHjHOWC/
iWVDPINdn+FmVWGDOibwjEmkFzluP5P7X7rpKxj+astTWT0YtHj9v76qxEdIVJuK
2HtUSN9B43GP3jLhwS3IxlLD0Zmk7jLdbDgX1dXS5bPvFOkOjhhAgCOiVewoJ3Pz
AhOGqdfq/7VB3zoaqFWdQ/AcTVh14XJLDLKprhwPlpwSawcApBoNtF/N+o5VjalU
7tcN+8quDRvXx+plPt387faiPCDL5iWtLW1LmzndjHL93tzjYKvRAt5BVZ5my8JW
l/FixUP0GC70P09YUo3FlWqChIQdBMYUek+NLuj38mbnjQRUrcP0z0USFVJPUgaa
ZFjNikyQpqxohrXn0X0HLit2cEaAiWvBxC7EC2JYr3U6Ajj9Tra07De15/vuy0cC
3sV/Yh71sPPPY4ANWmdz3MadNwMS0hPzLBFTf5/CM5M/ei/S/rWhw1q3oT1Vn6qS
UyYwyu3m/l04ocrQd2omv7ooTIIGZy7BWAU9WgkAtlN2ODayNsY0LLWl2YtN1HhD
/4lfn1E8BZaCmQzhSoLE1cCsryUaGWpCDjoL6GpZD/GAP0pcFTCEUTz7OJtBrZDj
3UVI+r9X4jHdULUx2SnAx1R8RBXWn+1+D7YrEDwg4NDQarFTp54=
=5imO
-----END PGP SIGNATURE-----
Password should be const in fr_radius_encode_chap_password
Arran Cudbard-Bell@2019-08-29T01:37:14Z
Files modified:
* src/protocols/radius/encode.c
* src/protocols/radius/radius.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/827770c9a3416187d429…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1nLEoACgkQ/6TVgp+2
18o16hAAg69uhTPtW5VUuT+lb/xmt32Gix4fIO1qBiu9tNLdMJn4Q31l+DtxjHjo
KkpKgm64TINFBqEI8CZoLpdr9dg5PjSHSHMV1zu+zta3Lw6wIort26XhrjRvg8Dq
MbeDX9pPTynvCokrrGA5ZN03OPZ12lcyh2HVjd10WlIlDI5t6JnIPJlOVEuraLjl
c38Wbhwmku2t9Zh9/SbJvoflhwf35P/CVXMGoRw5HByEqduvzUIkw1vtUlvNIeBo
ODKpgQ8uP21GnBMI1g6c8NXzPRtVfLR3ctAUhotowTaSlaC/miMzS8afOnkjEbzn
gVv4alhllhSWYknvNwWAiH3t+mVj4ALGkjOKhXn8Iuhf8pgiB0fNaea4DXx83ERt
7CWWtwpIRPVgL64OUN0LmsUkwUJRgPuJ9wNMdWDHG1O1R0GNiTxJrdfyzs2l3qA5
S89sXaMo0oW05J0JwnDUHf9osHr6HdEV7GsIigSG7kRGVRuPoSZ54AYxLkUpcJb9
KFcnrjY9s9oFt649puOUTmsffvLVY4sWFt5zhzX2MXKOOXkQdv9G6yCPQQG81G2V
XoWvelIRtBpZ/ctWbArQk39xTrMKISLytNGVqHV0NbIky6G5fQnuWVCVq9q9Cgex
pA/3zy2SvAvoaEDh5+h1inq7hWcFinjkFhcq1C0oLOa6lVZditc=
=Oyif
-----END PGP SIGNATURE-----
Provide length of the match in prefix search functions
Arran Cudbard-Bell@2019-08-29T01:37:14Z
Files modified:
* src/lib/util/table.c
* src/lib/util/table.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4dab1f339abcfaa179a4…
======
--
This commit summary was generated @2019-08-30T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0