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
August 2019
- 4 participants
- 47 discussions
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
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1m/RQACgkQfQ55zXdi
Hs10+Af/VvfNLlwQAZduzpAbyz7E9D6jB1F6VBcWJmjcw7qecNQkqhOK0oJFzEvg
IhHVrR/91/HEJkw2BThbN6mL+Yl81xwVx8q75fZN3ScymyM++Cd9tplu3As/VIEr
qebdcRUvtFGuMH6Hhe4jHz610spLB4PasuOZViV2hTadfGmlvCq8kBPjSG55QIgq
CNEmfctPXaP4+RVKe88xVWk4ccWSHHfO4zMl4g0Wga6a0P68fZDAqe1XSJP8EDp0
PR5SmoMn8XXHLhtOtRLbWOqet3333GCaSuZcLF2s9qpOzaPLE1Dyjyaod6JWbi0b
zzCa6YseNTg5iuB5iR8mkhXQSiSSWQ==
=4Dhu
-----END PGP SIGNATURE-----
more notes
Alan T. DeKok@2019-08-28T22:15:43Z
Files modified:
* raddb/sites-available/default
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dfe03f52f37b94784c5e…
======
--
This commit summary was generated @2019-08-29T00: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-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1m+rUACgkQfQ55zXdi
Hs0AFQgAkF/fwz1I7hZbHWk1vkb12Plc9mv34P/Vdw9xPd3kvkMc6yBjg8tMRFnA
cdSyPWHphuJh+hXgM+cSOdZ/yeLtZdIGfVCbnvrc9SHGgBhIdJJGicmRr0Emz3NO
xhGLSuBCdgBqLrOfPAD3WMDC13UpnHIdUx/yyM316B6riLvkA+1AGBnEZEPsBmqS
/Wfn0GSjdD8I3obymDwQtD6A/WfmkVCBqKJFj4VFjINZFpXsHoKqSuJdV8wgLi/Y
6zz7chyu0sAp5NGZQZLSW9ridcraB6JiqYJyv/RG2SwYl5CHpDlhQyiYG498+TyI
liH0YeauGiMWawMn3NlhtIXBatVMBw==
=Uo1M
-----END PGP SIGNATURE-----
more compiler fixes
Alan T. DeKok@2019-08-28T22:05:38Z
Files modified:
* src/modules/rlm_pap/rlm_pap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e06e611ccd079ee48c56…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1m7EQACgkQfQ55zXdi
Hs3tHAgAknGvWNnaZEYKG8wgc2hw/9SzZ9CM6xZn46VeQbGuI+LhKqblsHCKEArB
58tOv37o0VuyYw8vCOIOxuFn4+OIixPtt3TW4OD04NVoY9kQFDga0AfNmf2CXmT1
8cJ/XYg4ZPbnnUtBYpOYpJ+EYFaehOETUKd8PE65J/pdhKN2mS/omQet9/Xw7ec9
QFxJfZ/TWnk19CiciZnAZ13tW9eMBt/NcM/00FPfGux250nxWF/qKVJnif2FXGBz
mIlWFDlzmzdSETEJnmcY7U9QAUIpTnCqhfjO+TpKAhZ8aV6i3gu9b8vybJ6RLBn6
eM/TZFGBGYVLa21/8eFUGmhSSms9fQ==
=IJAz
-----END PGP SIGNATURE-----
pbkdf2 isn't always built
Alan T. DeKok@2019-08-28T21:04:04Z
Files modified:
* src/modules/rlm_pap/rlm_pap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7bab498ff687fd008b6e…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1m7EQACgkQfQ55zXdi
Hs10PAgAg7kjsPyvfVv0l9ItAfqZyvwNPuJuMTQmCZEujSwgguTynvPaDZlWSvf+
dtUOlLZRslkr2UbYQtYxySJnioxyJR0gCR1tlQO1g6mwADLe4VRzGZXL8VbHdt8f
/8hFto+dlfG5r9RREFBZU5OOKoK2zD2aGf2yX3oO2Moxgk3noctmcbqTUKY2o4+X
F90zqCbwxTjZzKd0pqYxj6n2EILCDxCBM99okm1+B1BmeuGpqPl7DV59bY+KIF7c
c4N97lpotsrNKHKqezbHgkGNt/0/5v/i+HHwpEf4JuoY5Z8g+LL9gI7aT2t5RDLe
MgEB9c5b81C5brgkRgoW5teEAT/Qfw==
=3ulg
-----END PGP SIGNATURE-----
cleanups and use common includes
Alan T. DeKok@2019-08-28T21:04:04Z
Files modified:
* doc/antora/modules/howto/pages/modules/chap.adoc
* doc/antora/modules/howto/pages/modules/ldap_configuration.adoc
* doc/antora/modules/howto/partials/post_test.adoc
* doc/antora/modules/howto/partials/pre_test.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a49af873b0aa982cb8f0…
======
Update 'check.doc' target to save the input as parameter
The list of expected missing xlat's calls should be versioned
in scripts/checks/missing-xlat-doc.txt
Jorge Pereira (via Alan DeKok)@2019-08-28T18:51:37Z
Files modified:
* doc/all.mk
* scripts/checks/missing-xlat-doc.sh
* scripts/checks/missing-xlat-doc.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/6f332ea0397ea97495b8…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1mldAACgkQfQ55zXdi
Hs0DTAgAin9SbXFIq0bGusKze670zciAgbksPrjNwI3TwcI+kWT+LuLccwLNTepM
ilCfp96Y4uTULJySRb8sXU2Je2w86ZYxfE6UCmehjj5Z7MldJQEu7cbva9DQa0N0
IeOacwwSflg8peaSmYWE1FvXjaZHB+IW2gzZPwTIKIgo8dCKK5AK13rgCgM7YXVS
pE+q77uGfWKsDbxNvuYug4hW8MdkwenfKCUsuec0vLvr5yv5A69KVUW/SF4Y2h15
SJf2rBaT+3H56wrTa6+P3JyLnEelel3APFG3hYAtL5Hi3hH3N6sD8WqMDtOkWkVp
hZx2GqiLgP+Hw1I0ytnCKY1Nce6jlQ==
=F5DX
-----END PGP SIGNATURE-----
move to table lookups instead of if / then / else
Alan T. DeKok@2019-08-28T14:55:02Z
Files modified:
* src/modules/rlm_pap/rlm_pap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5e8e23ca515fb28b4649…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1mlYgACgkQfQ55zXdi
Hs2sbggAl1gANBaEtmL8mM0d0o5UKkyG8eHJSrycHu+oG0auAhAm1FfG1Yj6l7Ym
Q0qpCfmWwF/wKABjfHL8s1OstQ25nl0K/NpDlw1H2xxdnEtNDlbjAEw1+tgFn4Wy
nbusMdK8jtdJxvQUyH2vWlF9TYZDD1IfWlPNAWVDry4mNjedLeroOgO9XFlx2MEc
OfBf+zZb36O9Xm55y8Oi6kUOVefvSzHX/ZgogSsxKSX8pCoVRhAbzYYhHnppfh/h
mbeXOVfElV7krXwkPYaIls24G2EhNs/VTY+Z5R/GFV41Hyx8aZJW1aVqHGUvsDZY
G4rIXx3mcV2JGgvdH/5kKccjCYERlQ==
=dIld
-----END PGP SIGNATURE-----
shut up compiler
Alan T. DeKok@2019-08-28T14:53:56Z
Files modified:
* src/lib/server/password.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/545ea63d259adee6e556…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1mku4ACgkQfQ55zXdi
Hs20AAf7BFu7B8sjcSstuXURkVf1X6XTjIMQ8lvzr6HSJAe2EKMuD45Vw/4dJVRd
FqVOrohv7vQ9d/JrfKEyJE6LSei7FtHHo5QasxlDso07nBk0d4KCdmFOqdhXpwpL
tN/EIWM+Ifr7vnres0eyFLSYBDW2NwyUWe/P6WU13qECF55gNJ6IsOv7fS3+jcau
wCIclhlMq+yDLOF/y8YVTDuN9slWjub2vBLvlr7TeG44Lkqe4h51ByZQbN/aZVxu
77iiRBSEpCJk78JplfR0UhaAX3vhqpI0/CXhPHMj7tgf9MomzdkqGz38q87pz+XW
D+d+AoYEeCX8jALHAnS2FU2qlMQYYw==
=BkFL
-----END PGP SIGNATURE-----
use known array size instead of anything else
Alan T. DeKok@2019-08-28T14:42:33Z
Files modified:
* src/lib/server/password.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dd8aa2ad71bac6dd4b87…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1mkcMACgkQfQ55zXdi
Hs0c8Qf/ZJHLREAbsYpPwaPzXk3guneynpxhSKGTCGZ11VU2DtC82QreA3crS4wr
tM3c7Wo6mrZHPfqMuZe3dpZ17oCt+J6lV4Wm0SLvs1Jd5Vn8jUIAhIT7zCWkEtqH
8PWdzc5SZzCDsyUWRS16Zk1Uh+6UJ9IBk7eeOM7Cuq3SkMUL6F6gMbqoGR62/dJI
plEomIkHCpvAbxbYzW8YdemUPtz8DIEz51a3bPnnHOK8v+haJN9JgSFIcBVJpaSI
cwlD/kAcvjt0kpQsI90ls51g+5SvCsExUszdI8AAn1dVSSeoTWXxiR6rUqfm8IQW
/1sPJ8FbwJc7Piww2b2UGkj+Lf0t5A==
=1YiM
-----END PGP SIGNATURE-----
use pointers in table, instead of ints & a switch statement
Alan T. DeKok@2019-08-28T14:37:38Z
Files modified:
* src/lib/server/password.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4dc306ece703c68ccfd1…
======
Add missing config options in raddb/
It helps #2919 involving the modules:
rlm_cipher
rlm_eap
rlm_ldap
rlm_lua
rlm_mschap
rlm_passwd
rlm_radius
rlm_redis_ippool
Jorge Pereira (via Alan DeKok)@2019-08-28T14:22:22Z
Files modified:
* raddb/mods-available/cipher
* raddb/mods-available/eap
* raddb/mods-available/ldap
* raddb/mods-available/lua
* raddb/mods-available/mschap
* raddb/mods-available/passwd
* raddb/mods-available/radius
* raddb/mods-available/redis_ippool
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/72231f6d473f556744fc…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1mjTIACgkQfQ55zXdi
Hs2MnQf5ARBMrTBl5d6yyqRnJND8Y7Y5VbZ9z69DhVqtLUgHIk4YC7hByQuzvG/K
0W/qAC9hEIDwEW424fBsHyc0c43gvixJLdbWsaUQxPY13F6UAIhTxK5djs1epUFt
jwugz5waK4pGb98bYjE9cNz/fiLKmy0qUOtgH4VD4n9Ig3NUymkNMIp+pxzpZ8hV
B0gNn8FgkXvcvSm/uEJNUe71TmmWSW4Hn37mXzj/AruFc/rv5mSyoYK596XCLOdg
02eHiXs1gb0v+vyPMRIE5XwbAk3LgraiTsfV8EtdvUDtWIISTUaUfs3OX9FA3+OI
QbBIMPAXhVeUNjbrT0qJMYgNPZaeoQ==
=sq+y
-----END PGP SIGNATURE-----
call password_normalise()
so that we don't do all that work ourselves.
Alan T. DeKok@2019-08-28T14:18:13Z
Files modified:
* src/modules/rlm_pap/rlm_pap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be1d9b0949a1602bb207…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1mi/cACgkQfQ55zXdi
Hs3DBAf+K2rc/PU1RS6KyhZQgbvjHfxo8R0ucyuwy/mrM5C7BKDEzYREJRuiTqto
rr02I1+KvPXA9tcUabXJls9zHsNHd38j4LcAPyGeIbPRZwS6QzCEDn8xZYyOSKQb
h5SOkhl+vb2ZTlypdesh8wMC6nIAep3X8MR/BjJ8d0G7O8Hhio0fUeKqUAw71qwK
p9uitEOgtxi1Yj6ECmI/XUg69EOLYCBWgHBP45YwnVaJjSyhGoYeZZjqF8tWcE3s
YfGDV47x3/K7Krb3WWp6/VpPA0yTBYEDFwEjYO15dtoC136GmFjluUa1aCg6JZB2
qkLRU3ti4SEoKiAVtzdYl4cEYz6kHQ==
=SgPB
-----END PGP SIGNATURE-----
load simple things first
We can later add checks that new dictionary entries are NOT
added after some point. Otherwise the server fails with
"unknown attribute" error, instead of "attribute definition
is too late"
Alan T. DeKok@2019-08-28T14:11:49Z
Files modified:
* src/lib/server/base.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0c613beffecac45c10c1…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1mi44ACgkQfQ55zXdi
Hs20sggAlmx1ed44Nafr+/BMimeqoJBi4eubcvr/MsVpAY2EWKIO6Hvi+FpuPeTZ
Z+fc1FigJ6Hzvr59kW4k6P99AgcCy0MWOOPs8S1LH9I2W50Oo5JCzqROXLXMZ5e9
xZbsnNL6yPNqv8FTA9e60KerMqzrcMXmF0tPcNneN55Br041GYi+Syc0Uba9w4ve
zEst1ytC8xfaT+EG+7WATjK7mZi5nkMjr8hVxJaWg41rRnL2cpsE+AvekVoF0oiw
W6JgZfjitElV2Ew7EVsHXxM8RfE2X7ohEqubxCQ3e6I3JgqKlM6o6nyEWvxpE1U5
Ui+mTME5jaqpbyDnePr9CwWT5KAHkw==
=Jw4b
-----END PGP SIGNATURE-----
new attributes MUST be define in the "bootstrap" phase
Alan T. DeKok@2019-08-28T14:11:09Z
Files modified:
* src/modules/rlm_test/rlm_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c57f484a8a19632451f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1miVMACgkQfQ55zXdi
Hs26igf+JbOxzAJkNJnb5aGXwfcjCnANJfVEmEoqCxHEtD/CuZ33yRVw6+8WxIjD
xVQLi493GbnUYAUpp2irr7DuyTAailZV3H2LNLV3z1a6qOjcqgzDA3EdHZnHpACD
CKxORs0AdA+Yom4mr3ZmmS/JxcririMlxpcndWNOF2pdubPj0YUmANK9VRmxa27z
aC64OpfkLSC1ySCKGM8ubU+Z7HcchER8whBlqg7YnpRCxMUdyJlPEg4VkVtk8WHQ
br7KHCgLE6QzUv/YiGprWM8N6JfG99TTzXawSFp5eZPz4q9O5SBl+Tv4I6T46n/I
n4PSvYWdNWr/kesYzL7SFsM9U+MiMA==
=mpXL
-----END PGP SIGNATURE-----
use consistent names
so `git grep` finds things
Alan T. DeKok@2019-08-28T14:01:43Z
Files modified:
* src/modules/rlm_test/rlm_test.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a5154af3a19e3f5696c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1mh7sACgkQfQ55zXdi
Hs133wf/XZXUI2yq7Tu605BFycBXBSTuUNuDV+1PpMLpvmLx1J+ZSp3yXrLAnRNT
58dpz6uYCgFe5X+MtaOBrbNTJYJ9o43ZQhq8g7VIWnphevRrA98ki1fevH6VDGdx
hLVYvZ+pkIg1SMUvgv+FC2M+BPj/Dp6tLg88tQlRQM0uFnjcSTQwaJo6nHn6vUJG
hFURzyK33vC+rOiFziStLz5I/ZmOF0wqmoTi/WoAClAAaPXoVgikvAlA7uWoeW56
SxtaFw1lZ29ZZz5coPL0hoO5SGT2lYXNvLWPKdOcQ1R1vPNf5XLr/JYL4e5THGn0
ZzpU4K/dFgS99dhzJLI6l23wyMSVvg==
=rtjN
-----END PGP SIGNATURE-----
call password_normalise()
which then means we don't need to loop over the attributes ourselves
Alan T. DeKok@2019-08-28T13:54:49Z
Files modified:
* src/modules/rlm_pap/rlm_pap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bbebb74140353e015297…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1mhsoACgkQfQ55zXdi
Hs3XOgf/dNj7LO8bAC9B8qJeKNAnJ0AQX60K4ouV3mP5MOIzxCmnY1hpdyAEj2Fe
hfJj6DzmdMxhQGBbEFEDppb1sHBHQnvDGFNM8MIXxZvD4odJp5M7aG3yG791mznf
mXNJaQ05352wEAzuSbyx2mh9JzO4X4xE056yfWinsw0x2XtopGrmHjotpRfA4os5
dWPdZ4usO+vIi8R4oWMtd/fQ8fHcqhx364+Yr/t6ZCLhlwkgiPDy/LW+J3xNMAD1
Az3jd/8522i2p/WKSstAgHC8eAfZwgNMWGYaErNLem2agMyZuohqDPIzpIl25YsB
JhMXkG3/a/SvK5UyxjwXyhy6riLaIg==
=jPCo
-----END PGP SIGNATURE-----
call password_normalise(), just in case
Alan T. DeKok@2019-08-28T13:50:55Z
Files modified:
* src/modules/rlm_chap/rlm_chap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/129acb80b9c03f5c7268…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1mhrYACgkQfQ55zXdi
Hs1TKQf9EIN3UYWmjYjzGLJFjPcbDDxFmiKhKP1dtlq0yVS1SbYJJzZYzrMEPNV/
r8HughFCMcLtMyVdN8+2piMUiPdAgmmdK2KT08MmpZkNuUFOhseDEXDhaLs9UWxf
RisKaqlyXzPDtqMjeSwSgosrBlnbSdON8sftouA6k1jN4KD7RnvzOxRqhXqF4fds
aaYcYEgFL7rLX+k1eDtSuG+UK/dmUi9yPR0hOr+3wyTaDdMTJvmerYerXueGhL/Q
A2yE9ddcY4IRNpgQie1FyYyVoe5e094JJMjjU44178FzZpTaHAo4dQSArSZMisbi
Yr16MY6wOX5hRifuA5EjNzm3CSdJCA==
=bwPK
-----END PGP SIGNATURE-----
call password_normalise() instead of doing it ourselves
Alan T. DeKok@2019-08-28T13:50:44Z
Files modified:
* src/modules/proto_radius/proto_radius_auth.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/43251a0d6ccf33eb11ac…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1mhpQACgkQfQ55zXdi
Hs1sIQf+LLdndh6dGdqw1pKyyIpVidgy+oQewpdk/E9LLnbSWsJQ1U7dNIhtZj1b
BdYGiru+Yv2HyZxZj1g9ukrXc+m2dtsIBmbIuPgzlaUk+c4cEN8L8KQJflYTNYWj
NN9jxUYGKSsMumaroochHSCTq6vgXDxl/sqmhy54PbBY05/QRggT2uDmCuWT3bAZ
ORR1Es+C/VoGYE/cGKVh9Q7KwSSjp5s5gAA+AkN7hwBO6lUqhmq/1f06uPXEcJ37
sVNFuN3bCNH+gXVabk5M/EgTT8uEsXI6pGgRGSPgVh9oe/AgYC6d1lPA3VQx/i8y
Sd7Pvq8Jd6YjB3xeLL1MnwTqwif99g==
=+W7b
-----END PGP SIGNATURE-----
add server_init() and server_free()
so that src/lib/server/ can be initialized all at once.
And the callers then don't need to have a list of init/free
functions
Alan T. DeKok@2019-08-28T13:49:38Z
Files modified:
* src/bin/radiusd.c
* src/bin/unit_test_module.c
* src/lib/server/all.mk
* src/lib/server/base.c
* src/lib/server/base.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/da857935628505476c53…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1mfVcACgkQfQ55zXdi
Hs2LsQf/XESdVCUGu67tKEEu17G5uTRb5yxx7r8MCM6dFqxjM3T8ldus0/JdUbLa
UT47kSJFK3q5NQ3OCP2Slw8Q8WmbLwqxtKQ1ELjEyPdWMlJ7fyLpO55Q1E47iXVi
fv4SG545emZOc++KOEd+vmPFYPdrEqyRdDpkndqCNnBbHnhPoI3UiqkNDX3lyeiS
ITD+nVJWIY1kaKQQVG0pKcYpIvtI68+AR6o8L7JozW06GAQm68d2eQY+PmdTHmRc
3BwE/pSo+Um9+FYDCoqD8pUoYF7Ei63TXlvzi2fyhMEADUx1o9I6VuKMVnHfhNmE
ewv4gBRFlUPz87Gy+m1JdmL35nDBGw==
=u4Wg
-----END PGP SIGNATURE-----
add password_normalise() which normalises all passwords
Alan T. DeKok@2019-08-28T13:10:45Z
Files modified:
* src/lib/server/password.c
* src/lib/server/password.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bd82e6945020b892f4ef…
======
Add missing config options in raddb/
It helps #2919 involving the modules:
rlm_attr_filter
rlm_cache
rlm_rest
rlm_sometimes
Jorge Pereira (via Alan DeKok)@2019-08-28T12:01:48Z
Files modified:
* raddb/mods-available/attr_filter
* raddb/mods-available/cache
* raddb/mods-available/rest
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5b7c95b123c15f3b555d…
======
--
This commit summary was generated @2019-08-29T00: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-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1lf3AACgkQfQ55zXdi
Hs3QOQf/fUU1z6r4MUs5+nZtBzdSOZRdM6kRbS7piPcxJgI4YBQFLXdcBeL+QlOP
ikOFkX9es+1S8vYpSPI4qouzRL4WMXLrqBUF7qj4GgebyyZVcc3xIH/Kvv/2KcmE
bjvCliN6l1mFR62Nhimdwkxkj12RXtqQCuI+nzezRjynnFwDWG4/HIF7ZhrxKggO
PVbInIutRawG+GQc3waUldurVmlrVmVpL7xfYC/ezl8cvGA3GcXTsZxg24gDIWHQ
ALsXI4LL07Xl2Vz1TVjgfPw3nwG8tYnEaVlP60nnepYd7rHnlePjpQ5AGUDm7v1m
S60odoBeT3k9QmUPB6inYI2bQtZ/PA==
=nYdr
-----END PGP SIGNATURE-----
Let the PAP module normalize passwords
No, we do NOT want it to fail if there's no User-Password
in the request. Instead, we want it to do stuff
Alan T. DeKok@2019-08-27T19:07:28Z
Files modified:
* src/modules/rlm_pap/rlm_pap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8e64d20d6e5104423917…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1lf28ACgkQfQ55zXdi
Hs1O+Qf8CZbn5eh2lZhTjcHzw0vPlfzakgWkTKFTDK1CmeDjPog0Wh96p3A8iUgF
zHxkO12OWfTa2IFa16mRywCNJY7PrRvzOytn9WhOYHEJ8hLGh+EXyLspa2Ch4A+3
dxI9z/HkjFzNK8LwMC2zzjJRpTf2YI/rsGRJ0wK+GW7KJufi8faUmLBAJOnHS//O
f4urwrjoYqxf0HGGuzw+P82wDIPLNIHxrSESL8ju9xQ/r1i3I6XD6Hx/gLuliK53
3FzfJZf9+/yQ0EOhJeX/tUJvU00Qe7+YRyZCCdvUh13jfyPUx4CeDJhYdZ2FWeVN
p0wv60GIy/ck8WaNDJz1ljxtotFESw==
=Ny77
-----END PGP SIGNATURE-----
remove warning which is now in proto_radius_auth
Alan T. DeKok@2019-08-27T19:07:27Z
Files modified:
* src/modules/rlm_chap/rlm_chap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2cc50ab824c600f9f21a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1lf28ACgkQfQ55zXdi
Hs0OuQf8DlvEQwZtY5U08d78oexp+NS3Il4wg9EUq2zcTQZyq4zvRVONPFdv8wAe
g7rL7Aonm1Bsp3v2OHEh6eOb1d3bFUaNd0HrrmbKMWgiIGP0WglV3Dj2j1uXWKwu
q7iFhU4eYeNE1tZ5KyvjqawOe+thyQ5Tlhf2VvkmRQhF2ioHL0BCZgxYfEqO8DXq
qBPifsZcvLHdYzoNhFmHalaC/Z6Y+qGOIQQSXCVSKiswJJnF6ZBwTGejOfmf+1JJ
Pu57Ly3D0U+oXX8wZ7RAp2PWLbUIaaYo0hw9Q8bkRmiveLSHxyB1KlnDD1QefYrF
CY5nUdlq3FEv9uK0bg26oFktv9LDrg==
=68Lv
-----END PGP SIGNATURE-----
we don't need User-Password here.
Alan T. DeKok@2019-08-27T19:07:27Z
Files modified:
* src/modules/rlm_mschap/rlm_mschap.c
* src/modules/rlm_mschap/rlm_mschap.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c5a47c8a2a369c50e528…
======
rlm_lua: Remove unused options (#2929)
* rlm_lua: Remove unused options
* rlm_lua: The correct should be 'fr.requests'
Jorge Pereira (via Arran Cudbard-Bell)@2019-08-27T19:03:49Z
Files modified:
* raddb/mods-available/lua
* src/modules/rlm_lua/example.lua
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b7a06f6395d47a0436a2…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1lbfEACgkQfQ55zXdi
Hs3kmQf/ZeRzGewZOYM1AmILZVZ2UhetSoyJYi/EmRXQY3CLptKNIXVdOaDNJm+R
Wfaxi+GasqCTZq0lvPK1HpGx23WJwlnj8+jZgDTWcqNy7YIGPztH3DJSwps8jzVZ
1yp6i0mI+j5racexjPIFUL32o2/vqFllxINQgp/ovbgMs16s6Qa3QP3GcA7T3Lcz
c7kVcYQQJR94bud2r3gQ19G5B6e/sxSzZOCGrUOjtho3tUSQGqMmZymjZaiHpaZ+
1gLWztASWNmwEfNYvwB4LA06bKxKj+rDt4tar2CzxyYsVZHtQ1yvcjeP0jaufPv9
bARVXZs53BYF1S2edrvaq0zPJ2/NXg==
=FI3d
-----END PGP SIGNATURE-----
added documentation for the CHAP module
Alan T. DeKok@2019-08-27T17:52:42Z
Files modified:
* doc/antora/modules/howto/nav.adoc
* doc/antora/modules/howto/pages/modules/chap.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c0a39aa0ed0a0038873a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1lbecACgkQfQ55zXdi
Hs3KCgf/QfaQ68eeNj5jUSZLIUffOshd49UF0NwOSmuZxronl3DvT2OHKZU2Ix9e
tslXfaADH1K53VLS7VCyd7czx4zGyKI0v1/brGzc0c04oWqUrQwlSn53zGDzxGO0
mmHbsCy9QSS1jUtVEo7KkSUZIjDMtLBr7GRerFEzBwnCeycsOqXYdXwHmtzF0gfJ
rsUBl68BQqsk48UB0WvOzOh4M+Jw5zCR/CF2QKosCZbec7vky9f7FhyTElmRzL0I
DUiVmvTq3V08146nDZCA7mUCpPT4yymcaCZtnVDBo3O50Jk4pS+CjPFdAxCjUfe6
zsSBCHgRpqEuRi5JEKxgY7IjTablyQ==
=rCFK
-----END PGP SIGNATURE-----
typo
Alan T. DeKok@2019-08-27T17:52:38Z
Files modified:
* doc/antora/modules/howto/pages/modules/configuring_modules.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/00864d9581efdc8c9a4c…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1lavIACgkQfQ55zXdi
Hs3saAf/T0wITKq4wcwxrJYLVDEWhVlcLo2fNVpW1ENPjfs+7yrHd8l0HCmvMHGg
+CGT1R4AhawX/1CDULKW35OUlu5Il5uq8idvI4G7sbBJIYk4fwctixe+3cwIKgIe
8VAfABavIn/8+tECptLBZKWzdHRpJbvt2j/J1vYAs23tuJSkhTDhYNUDZCtIMbwp
YAcyJZBbKoZA1+vxxxkR9kqZiBAnQzmr0IA4qnRloZEqAY1MK5rVMrlXL/VMvLZO
dRpYU2XMs8cWYLBJGj/K9/La5XJIPUZ1mMUnoNx59Ie1RwzAMkZxzIzAsgKiQee7
WBBbGxtQjQc60xHqyzMRQsBc9l4Big==
=+gAC
-----END PGP SIGNATURE-----
don't be retarded. Use a percentage.
Who was the idiot who wrote that code?
Alan T. DeKok@2019-08-27T17:40:02Z
Files modified:
* raddb/mods-available/sometimes
* src/modules/rlm_sometimes/rlm_sometimes.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/18b9234dc09603d62004…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1lavIACgkQfQ55zXdi
Hs05Owf/UWleXQjjm5Zzeqzs2I8nRF2vVoB6sdYGjhMddWsRri3mR1fwugJdICqO
M2G3WeoBqILlfNGORr6+kEbWOfCt9D6tKUY+ctKMt+9+uzx+sn4g6/U6MAEVONPH
SGWkGWptFriE96oO8ZUgvh7sKxB6i7hlLuooWDGBYxCDhN4lWtIt7ar+55gbjvrC
z5ZPRpvHgzMTG953lN8/aJBGG82ndI9Zpvti7E3DU58iC6J/BP89RdrtZV18QHTL
Ws2biK1YOWVhc7zzeGgRZ3oevxCegi7ZHutvywCP2uvBl8IPJI08y4Wqb4R7PKAm
47kcvG3mNMiDglKc6f6ZYNiuDjh3WA==
=DWDS
-----END PGP SIGNATURE-----
Copy "normalise password" code from rlm_pap to proto_radius_auth
Instead of having this code in multiple modules, just have it
once in proto_radius_auth. That way it runs just before the
"authenticate" section.
And, it ALWAYS runs. If people delete the "pap" module from
"recv Access-Request", then everything still works.
Alan T. DeKok@2019-08-27T17:40:02Z
Files modified:
* src/modules/proto_radius/proto_radius_auth.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ab03dd97f763e8512df3…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1lavIACgkQfQ55zXdi
Hs0L5ggAhtoONccHoUkXTDkevKF4TCDKZvHILI6bVNaAO8nRNwXEnN5NOvfEbCx9
BgpKbW2WRfak70m8t9Gv7LyTYI9LLuMWs9klpD2c19SBZldUI9Vt4e2p64R2H7yW
zrcjG9lk6iFPHmedGlcs0OC03kRHO2cMi5BfjygTLADBcacQlDQVP7B9O6A9NrU+
aPz+bk6Kd6un2wEBAz+PqdeBKFZ0vZM6Cw0k9dqWqEeUMseXUqf1Dy9ABm/EZYtc
wPysPB6sJuSg8q3WjtmqT8m5+bEWDH26nUx171nnN7d48ESZn/K/gpy6h1oeLq7S
FcUmPZYan5aoYeCUKHYd2RfalLw9SA==
=ZK8K
-----END PGP SIGNATURE-----
don't normalize passwords
it should be done elsewhere
Alan T. DeKok@2019-08-27T17:40:02Z
Files modified:
* src/modules/rlm_chap/rlm_chap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/473efa713347ce8f2037…
======
rlm_lua: Clean up (#2926)
* rlm_lua: Clean up
* rlm_lua: Clean up related to 9bc7d44921
Jorge Pereira (via Arran Cudbard-Bell)@2019-08-27T17:25:37Z
Files modified:
* src/modules/rlm_lua/lua.c
* src/modules/rlm_lua/lua.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2207ef76ea8867146d08…
======
rlm_rest: Clean up (#2928)
Jorge Pereira (via Arran Cudbard-Bell)@2019-08-27T17:25:07Z
Files modified:
* src/modules/rlm_rest/rest.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cc8950e1df7b58ce9aa7…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1lTqUACgkQfQ55zXdi
Hs3BwAf/fm1IuFVGhxb16BgYmEFTlHnn5CbzOrYzBIZnwx4FjHW3i+AJY6ogrC1g
6dvCKwgJfTtNKkvyU4ROt2WdvXYuW/9TwGiUa8uaE1IOhMjEcO0aah5xOrWK6aSl
ImLjlM8qOfWW43BnuuRRLK8RqFT6pVzZSR2earI2ptUX08Q/iVQRmn7xXXo1OrTy
9R0/rV4iKl05lrKVFECD/FwKRtbodijzovPwhIwpBJR0YjsULC9kckjnvI7xSKqh
Grkv4Id8cT4+dT6wcGLGgFMd8usi0bTCkD6AYfyXbSmAjnR6C3ah6MHhyH3I0F3z
t3QrzsARij+XaQOem8AKI9ZZdX+Mnw==
=i5oO
-----END PGP SIGNATURE-----
un-break CHAP module
If there's no "known good" password, we still set Auth-Type = CHAP,
because that's the only thing which cam be done. We issue a
warning, but we hope that a subsequent module will do the right thing
Alan T. DeKok@2019-08-27T15:38:34Z
Files modified:
* src/modules/rlm_chap/rlm_chap.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7c0999b286210bd81e71…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1lTCQACgkQfQ55zXdi
Hs1yMQf/Za8FOju+u5Tmk1iDD1zQaQYTt3c4HZ2MrSS4ea93BBuEOW5b23aJ3Ivn
8mM1hgTxI3K+wZTI4TPY/I/lE5LZq6PGadncCd3K7auYyzPsNKL42tohPq4Vbwkw
hC7ZuOHkQ6hl2h3Hv/c24kQ7P5ZS2lx6Aiq0eUTeptq8ppoaSdQ6/IqMC3XkoLQ6
u+XotJQI5zcMtcX0edzi5UrFiclnWXkFXu+gsdkawNjuYAo3LGhElM/HYkeJzfGy
aSypqekb4r4OFSe2CE4RNwBITEZyRQ2n1+DaRuY9qzm6tl7Z+bBMqi+wCILOo0Hd
8uXui5BCOiTc0lXtWF0No46Ujibvyg==
=TOAy
-----END PGP SIGNATURE-----
typos
Alan T. DeKok@2019-08-27T15:28:33Z
Files modified:
* doc/antora/modules/howto/pages/modules/configuring_modules.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2a1e2bb28fb5d9056da3…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1lQzEACgkQfQ55zXdi
Hs010Qf/fGldNigY1QQIHKBAIPpNovqdhfUp4PzpGeWyQaEFmQUNubnfhPhak5Yk
4Ey98Lwr+KTGAvLcK3G5180ztC3KWhCN6ZiBU6KvAqi4CXKFKTfm0HevZjhTjxMt
2hMzjL19CQhDp5+qlK369fQZbsd6wICHt1VINhFLmVSEbe5EGwhxOlZcONrC6SLP
kEV3zwinPPnfOldTEUeW4CZtimzo8NgpyxqT44bL95KTwhjhPXYWJWdJMdifqKl4
AhZ6QBE/fkRKuZ1Y81jJ0sSKHYHF6lq/MKwiJo+riPtlbLlM+SsVQF7KBWY2bP+W
ScLt9c03zu3oU/0lcwrp5E+No3MZMA==
=N4UI
-----END PGP SIGNATURE-----
add more documentation
Alan T. DeKok@2019-08-27T14:50:22Z
Files modified:
* doc/antora/modules/howto/nav.adoc
* doc/antora/modules/howto/pages/modules/configuring_modules.adoc
* doc/antora/modules/howto/pages/modules/ldap.adoc
* doc/antora/modules/howto/pages/modules/ldap_configuration.adoc
* doc/antora/modules/howto/pages/modules/ldap_search.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/855b9d644a46cca211c4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1lPlsACgkQfQ55zXdi
Hs07xwf/U4ZATAbXiPbY0KJ/2Cv1ra+TQxewz2gpB5hqj1ILME8FWRmBm5vf2+NO
lqr8oonc0FbdlTYrmp22Nxp4nMjMkEe+EmlYpVrfZvW5q4Xy1aTY7tMeEY/5Yh+H
MRqmNuXPZYzBaMwum9kHWyya+8t3FkViRV8vKZKpgMEzGPHlYSkk8c34JcU8Lwdm
92DTFngxwUmIuNHGSsjxqWnWw9nC/hJTvajDrBoWlA7f1aoeww3EIDZVzJyxSswM
v1ws7umoK6zxOCC0gDs6yEDB+VHmVBWfxUIE6WMxZX83hq2mG7xtiTIw9vomruYX
YsB0J0BDk/qWCb814I0Gc5GYONqZPg==
=c4JP
-----END PGP SIGNATURE-----
It helps to print out "Ready to process requests"
Alan T. DeKok@2019-08-27T14:29:38Z
Files modified:
* src/lib/server/main_loop.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/54beb11ffc0e1f42658d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1lNnMACgkQfQ55zXdi
Hs1yWgf/aKRNeMcvSDE4ttRriNo75uo1YprF8gBxpcR/UlCiaDaBnxwim1yeOthI
gHwXKURxPP0DI51jQS/4dLyxcWf4q7oI7cx3P+73WneSSIbnkE3+g7MPy+/BFMza
M+PJ2P4mYJPSYkyj647xVNHCg8NgS6jx2sXrfzd6TPz10GHmCCelmeFeHvsfnciN
N/neFdExswbeHpCmLoPImfpC3EhKJyf60qh23/Dz3Icg3OKv+SujZ14aA+4l0aLn
K6xgoX56QvbnRinR8VNDFGJ+iE4tZ49biCIuQqfMXj1DehvjYQ+ajUfSiXzUu9mp
TFU0OSZpq7FQH5tczSBKIBH6PQXIUw==
=L0gd
-----END PGP SIGNATURE-----
more cleanups and rearrangement
Alan T. DeKok@2019-08-27T13:55:52Z
Files modified:
* doc/antora/modules/howto/nav.adoc
* doc/antora/modules/howto/pages/modules/ldap.adoc
* doc/antora/modules/howto/pages/modules/ldap_configuration.adoc
* doc/antora/modules/howto/pages/modules/ldap_search.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d40a75944bf44b2fdb02…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1lMa8ACgkQfQ55zXdi
Hs0Nxwf/YQzuxWCc6+DVBxZF0PIumYg1fNf5w5GVs9xtK4xbH8cInM3RRFgUXaXN
Nv0o61ONX/X8NGM+fRD24IscuRAxYOxX8V0UDeSBFPJ0wUNbC6MEBRcnNf0UzoAh
GvdCPpBpaGL10qkGe8RJ83u/nSCIqbCfXKI+wH6E/jTDMkEn3Ya5V2d1P7iVXCZg
iVVXAQsEiVGIXMZKv+0H13nGRlxEq/S0j+AN3SpY1mbyrfZY015kR+5d7Nm7XcaP
JcM8m+BiFBNiJNRHBYQY5Nn/2q2nSvO9S4EVUvzR5/7bKN79Kg7Q5zRpmd5wueGx
Osui/ghMckQCzESXuf0bCmZBAk7rHQ==
=JNEb
-----END PGP SIGNATURE-----
more cleanups and split authentication into its own page
Alan T. DeKok@2019-08-27T13:35:43Z
Files modified:
* doc/antora/modules/howto/nav.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/26d91fbb4832e2411528…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1lMa4ACgkQfQ55zXdi
Hs2lFQf6A6IJVCl5vOLSOhI9/j+BQqscr6y127fkmYr35tQEn28c/BmYf6fdtoNM
EyRoEouoUxbLhsCLuSaeHC0TnXJdVdEU/zzy3n6pzzcj5r+oTMUMyh1HWt0ryeQC
CZ/R1HSoNISW70SHe1YwniazkbpBRKJNFsj6xU/a3HuYFPl8yUadb7XQj1J0b5WC
7ZU/XPr432qiTta3ZlxtGDKNR15wX9IQ/g+1GBS8aqG+7Kw6aM5jiCFjYClBDg4K
jzXMvmI18ehPyo/60h305RuhmenpblwduaD2sBv0I+itcRzz6WHQF9OyfhcVlveM
YnWCWYUwoSvcBnToBeDF623t8MzcJA==
=ll7h
-----END PGP SIGNATURE-----
cleanups and typos
Alan T. DeKok@2019-08-27T13:35:42Z
Files modified:
* doc/antora/modules/howto/pages/modules/ldap_docker.adoc
* doc/antora/modules/howto/pages/modules/ldap_search.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/92abaa7fbdb031e021ef…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1kvEMACgkQ/6TVgp+2
18r2iQ//bG/0FyzjCcd+8jX4VE9dPeaRbQ417YFA/soV72qiJF2vlD9915m6ydSg
oZm7G11yBPpXchjx3je10HUcXM80PsFPeWCNVGgg5zgO5d7v6iANVwJq+aBVqig7
NZGC7COFOKCdivl05L6i70GaH7U6X1Si5hue9Zb16BtMYuRQhF1SIE3grRGQJF/N
iqu+8el4Pjc55+Fi9qkjUTDe6PC62Rjt39zBanViwBnU1LV68Yf5ti32ZUNnerHY
a+xBc9xzE+L5PORbFacVGvaR5fIihE7PR0tu66DMN6uoCuG4uyQdOiBmxDqK6OGK
KTJvJehNoZ4EvF5bpy+UpnaldAr+mMp38BsSEDNURQiQKs4rwHw2jpgM8xY5XMEr
bVelVIYBVSPm8nxByQz6R5mUpcAPUcUXKZk7NgHFOPxUrHc6aVnI6+YrHPmeJk7K
fUdGeduQLbMUQK7L2a/ZTmqA8+CdUQtXtKaZty2lsD/dZ/lCiemRWcQ0SepgSqS7
rD1AmoZLn3B4jRnH2lwG/1ma+xCp4LXQNCczc0fn4jf5w6fIRyNupL71zJZYSEZ0
dTGbT0cY/j1SyiTs+JXVdHNG1iftFLzRGIEE3nCrjkPKDjeXkKXR5/w+i57NEhfe
vLgJr5ZsfXk7Tr29EmV6HMbeoyKXgaT2YvUV783Pl2VMOE/ECIQ=
=ERl1
-----END PGP SIGNATURE-----
Use cf_table_parse_ctx_t structure instead of passing in the table directly Closes #2925
Arran Cudbard-Bell@2019-08-27T05:14:43Z
Files modified:
* src/lib/server/main_config.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2051b37687b64704cdd2…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1kvEMACgkQ/6TVgp+2
18os0hAAoEOnFyWnsCGBDBD6vD5buEhG8lVu14UJka/JLRh9J/+FidUy6dcOmSKP
F67zqi3hq+2nO4/2WlrxCqkLZM+ifNfA+4k5CMRLLMrX56Nkkev8c0hE0m155kXS
XQSNLWpiJYPWbJ7Ssl82bx7otHxVrXv2hG2KIOzDeTxYcOaE4bXnkKrp8z4G9NU5
mTU4FyMi6GJtTioMrLWo0V+bYIyXs+GqtSmU/VQW3H+jAGMcaRewTSLEAQSpaIaG
w/UghIOK0dY+v8c3FlLOrKnOWNgcmcUWzrVCZSw9vdZYpXHImtriY65VOI/fKBL3
myHgXJqB5wyfC0RIAIsuFCHXIi7X9bTxXcHehZKKxpYZ1op7IJERgaRLL7oHzZ3x
NSx42rfNMzkEjLh5EBFCWWvthnhy3fs2/n/laTMc1gxF6M9bzSV7iyk2oPoBxnfk
naCp0VPgFDAHbNk97FCQFsW7bL245abVliTXtwyvUC0u/JD0TaUennu3cMWabAWa
wr4gIfNdkGNnBVrvgBkgFzXxw34jFc1IuMgzJrgYZVr6V62aH9l39PG62eLgCp8I
Xgbr7hMpXHBHuHnSGnPkZQHLwLV6ABLnIc++C7wQnyBorOPmWUK+Ci5ktinFzAGz
CCy6lSiukvOBZ30RPi4vmq6HpuphmoI31mGWgYgxhXO2cKVZ2K4=
=w3Ej
-----END PGP SIGNATURE-----
No enum name needed
Arran Cudbard-Bell@2019-08-27T05:14:43Z
Files modified:
* src/lib/sim/eap_sim_common.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b365037e17a49835ea4d…
======
radsqlrelay systemd watchdog (#2922)
* radsqlrelay: Clean up strict and warnings pragmas
The modules we use are clean so ensure that these pragmas apply to
includes.
* radsqlrelay: Add support for systemd watchdogs
systemd can terminate (and restart) the service if it stops providing
watchdogs for a defined interval.
* radsqlrelay: Don't get stuck processing the same broken SQL statements
If the file contains a broken SQL statement then it is continually
retried with a 1 sec delay.
Restarting the radsqlrelay will replay the entire file (which could get
stuck even earlier due to duplicate key fields).
We instead continue when we encounter a failing statement unless the
failure was the result of a database disconnect in which case it is
resumed once the connection is available.
Terry Burton (via Arran Cudbard-Bell)@2019-08-27T05:09:00Z
Files modified:
* scripts/sql/radsqlrelay
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/afee2e058be905effd31…
======
--
This commit summary was generated @2019-08-28T00: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-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl1kcRwiHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108BLyEACGNJjvWqCt
hoJczfRI1msP3dcMdbEABeHvyt88ZJsYCvDi8Ny9ZXSwAnI3/tcL6/a4m3DDa/Rm
mC2lucGqhmxQdPpikHpuV+HB+v+HzWbWflXEWnvYVUvzvHI3RuXmabLkX5GboYyL
yB1OD6VaRcT4I392SuaTAEhpeFo9hXPHeDIvQO4p/NcMQPAQ4iloD6N75ciXYLVv
nWqzo8jSvytwoqnRgAqCCL2j1f0QVFJYP8r1LpBeK34ohEM1yAWBuEBR1xA5vMyO
v93hrkktfby94fPCyWrPbuhs5cUTD8YefeiSCSdTg4CQAcESLMrN/MTIcsacFx1I
0bCQ4gk4/6Q9/YAC8VFDxr//GoBwxJT2Wm04jet6RLqOCX3E/FpTJV+zXlyKsPs9
DUB5eGZqvmZzJ2b9FsyJRXzRFJ+GHzICBJGtosR9P0w5OpAnEDVH4PcYEfI0owV8
iJINdk1vAucqFXAgiXZOCFmhpgyC9nTAELX69ZwX2sjFVEPEmsNvqx531jLNG2yy
JV1KAmXzfDtgn4YrHm6G30kjZvHQ+O8ubl8V2+VjZnvLVG7bMedjbqT+A2PWvLGg
HGB5lMwk4P72B6AZVyOhyR5lqjFWqMaGw6NFvvHalR+F+X1YEkXqQHIbQ2y/UuxF
DJyzfAdXLGyhdrIsPKij8TMRGcg3CY19RA==
=rZ3G
-----END PGP SIGNATURE-----
doc: typos and small fixes
Matthew Newton@2019-08-26T23:53:50Z
Files modified:
* doc/antora/modules/howto/pages/modules/sql.adoc
* doc/antora/modules/installation/pages/upgrade.adoc
* doc/antora/modules/unlang/pages/filter.adoc
* doc/antora/modules/unlang/pages/index.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/72540ba0935105edb9a9…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl1ka4wiHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108K3+D/0RV71bjyZL
2jdyUGRGee2mU3ZPAQhr3+yOSidy6JhkVJnP+tYkX8lepUdlA2ASnKz21vxLfLCz
bCsWJ0CYa5v+IuAbkjbU/IiYzVY3D33DXODXHjMVzl0jy1uWS1HaIr1jrvizGPaF
2o8LIEG87HRw9E2t3OZEhBBROGZIkZH3ZX9D7ve7ivf2GOBXQ4lf8mVnJmozG/TJ
cxHZrIQHMltZcWMg5p4i/8U61mU1GIjrNO6zKE2542pbcO4JzcOnjCcpp6CyPfA2
VnDkbl1cL6GLTE5zNXXPPCAuiUTK8N2hvbD201H21Io4avJ2G+sMyJds22lqoAdJ
iNB5H/uS1ly9PLTIfckwm21YESjyUPu3OL+2Jt+faneulrmUdh0iw/izExZpliDF
lRlr96RPnqxJ9QhJ0QQXZ/VUg9IDlbvLNHj8/2knl1ByFOYmLHVl0U7w+V9Pzrt0
btAxkWkkaJLWxOSUzg3N6eAslL3Byia0Foqgcn0JNxmufPYt8Bq23hUZtGyf4oZj
WARD6ECW7Ai2LFGuu80w/HFsYc7tbIB1oAYa5XBx3zhfS+bMeJ1Vu7uF/8M4MJrG
nZpJ2HqyC2N7gIYspyC1gFNPwlwk3kTHcwy4ENtqxMZdDtyqPks3TAdx/1vYdiTN
Q+0KcCBfzthW+NpQgW2Pu2wfJjEHDj0wpQ==
=l7HN
-----END PGP SIGNATURE-----
doc: install & upgrade on the intro page
Matthew Newton@2019-08-26T23:30:07Z
Files modified:
* doc/antora/modules/ROOT/pages/index.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea1edd1075cef6b94cfe…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl1kanIiHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108EYdD/4i4A4iByjk
2ogVfDGmJnGsohJcPMzNw3kF7ykgkLGlh7yCFvuS8AWklKp9WzFDepojzmOQiXDn
Jghf6I1aH9IU/EaHGoqA3Ta8bBX7HkDRcbX8w+PbT0YTs42xlu0kZjEqx1ey/6i1
H0/avDDKwlUOcm2bUQDKWF5QUnq3TFMQ0IZgXG1xpDG4Pj/c4xQHFYGXwZQC99f1
Ed99QJGViptrKlf3/n1eqrotR68bmqwNuVWjkrUeD05jo/cY1Qb0qOH5wrQX3pp7
9d/6Fn2f3iv2IF7L3Qy5qGd1VvQ58mxjUU+a+ut5h+VQV7BB7XV73rO5ruTfgkCS
yt7JHmFelVFs9TBpOVzSOPr5AGwVMEwMOFvuFjmGjdAdL4qur+fyADVKFdSl/nKY
JlSZn7bDOh7MJXrt6+U1YFSCV21uzg1zwX8RaSdlZn8MvngkxOJh0fhQ3gJyB8Wy
da77ml37lwaCgg/SWCxJ3A2+QRS3Mc8Ma3nIn/NMkNdhahuoSe5SfU+bCc8CD/dL
HEtStz8oZei3Xor3sbQ8sosZkYgyiyfqIaNApnrp3SaC7zroF4HTCEfjvdUQz9iB
pW1W+6J4ktqOFx8VqZvl5uJjYwfF261nR/TuuKFZ0oKTVv2zWkBXP45NWADHvABj
lu0MXnBFEqHFQu4IyiryF/w5SKcAhQsd+g==
=Uaa7
-----END PGP SIGNATURE-----
cherry pick text from #2921
Matthew Newton@2019-08-26T23:24:21Z
Files modified:
* doc/antora/modules/installation/pages/index.adoc
* doc/antora/modules/installation/pages/source.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ca2de18ac66291f42772…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl1kWb4iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108LFRD/4x3szyOibK
nB/UDdsz7QO6708kgV+bDR3deTjnBvyl50iVsD9+oX6jRdKm5WAiM5yE6A/7+pdR
skFKgEO/uNiFydyLkmzn/GgOLa7M56HsShy3+FS5Ww1Z0B3/GzF1KMRwccenVpfS
S++ydyUh0kfuBpAHqOMku6wN82Oi+6mdclGXrBEfC8UojmuGxSyT1hIluR/Txa9V
MFqpkd7a4Uf7gJKQgIjOB4MrdRiDOhM256F142aSFUbntBEcH+RBjBgEZYRRreg4
MYD29I8niPVGfTR56TeLpibXz/OqgTuLfEczEgeYOYdQVbKkFYF9N60VkqolmoXN
h4RYb3up9m9CmFkuf+8R8fXolrbbRLmdnKKX1K8VZ5W1XwfcLdvIZRw50wwVkFAG
rS7+VrDs9lMJO1eMcbWDtZ1aJDniancVVbDqExo+/rtpaB1NFvJw0qSTt43w6Pd8
2Xzk3uadpMRjH2AP038KxbliXuX6uv5BofuqSBFyBD8SX6VqvejN73FzlRhgycW3
P4FYXxq0MXsyyZzItODk5vfnPnMCohM0Ci+18Z2HxFWfNniiOM4gCzx1JVApkbrX
8gAeDegnLniqk5Y90H7L9GvyjH0n0yU+WIJoe/KUuYApixv3g7uznsufv6DaJPqR
UiX+wsNmWwsMTwaeGjN63q2ny7D4TpEFYA==
=uc/V
-----END PGP SIGNATURE-----
doc: move 'upgrading' to 'install & upgrade' section
Matthew Newton@2019-08-26T22:14:22Z
Files modified:
* doc/antora/antora.yml
* doc/antora/modules/ROOT/pages/index.adoc
* doc/antora/modules/installation/nav.adoc
* doc/antora/modules/installation/pages/source.adoc
* doc/antora/modules/installation/pages/upgrade.adoc
* doc/antora/modules/raddb/pages/index.adoc
* doc/antora/modules/upgrade/nav.adoc
* doc/antora/modules/upgrade/pages/index.adoc
* doc/upgrade
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/fc36f99c6fc27222e627…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl1kWb4iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108Hg/D/93GUFm8D4/
S62ttvgqwL8nfifHEsa7LINAwnmXtoT0RPGloh33W1oTInBpjx7mDVX5OOOi70nr
EB05sBzu3noTpvFiJqlZsB06Thhd2nMR7fjQFRh20wqfHbxW08QfUMcftih2a17P
vhgC4k8jWJARrHjPO1OTygWUPPqXKdU7eu/ddpPIxpD2x/bLgklyqXIO1CFvaeYF
cXyq31y65t7h0UzK/VApuhYA35Loqv3H4FGCS5VX6v6T9dSIGiZU5P1pFRQjjzyM
gYwggItRLZk5vg8fT0mxCZ2Kqfd/sYVU8fqO/lrzVe34x5DJc+6y/VI+qvZ7jAdK
6ADEDpJVHdh9GwjjlUSj835O17Q4c9Uk/d9ii9XIkTrED5jeQa0NrPfbnoQ07qeU
ZNvMtjNcobEa6NzKKw5IpW42EBO+gSGHDldZM6Ztw9B2QmVir2GaQ6XUcbGsg5AV
1DBl5PWWLV796UVOpFXKxq/RR0KBZN9L4aOGaBrGn1sqLZPPx8LA58fEFGzFipEg
NfHkRvtnS2UjqeVV5YfiBTqiZ9O/LWyrwuicvNGhIPe/7XQ9JO7v2o7cc3/GBMdP
bJrW/ZR4oZ0QBvJpLZdetCxRNNc9FNhtBD51n/ltSSnyLyNbZCZ+JmwNu8U+XPeh
s2+vzTICOMWKTDHxagsBwl9BFu8TXm5cIQ==
=ZCZz
-----END PGP SIGNATURE-----
doc: start splitting up install document
Matthew Newton@2019-08-26T22:14:22Z
Files modified:
* doc/antora/modules/installation/pages/index.adoc
* doc/antora/modules/installation/pages/packages.adoc
* doc/antora/modules/installation/pages/source.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a324483ec2f311ad060f…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl1kWb4iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108IaCD/9a9BsdE1Sg
furZUzdZEVYU46cZ0wcY2niS7SPTv5IO3c8Lmc/reA3kh5lv59yKkqt1Qkq/deqZ
5RVruRigEvsxKxsXKEuu0Qb+n+ju8OexENChVpAM+qfj/Q2iRF12Kv4Xee87Of+S
FqGbaUj+t3AVY2bahEtRqffYKBbiskbmG2D4xCWTkjFWFaP6iyTmOqndMv3yLUSP
rIxh9s8TxxyTGchNIybkCgFB+rLhI05WyuhE9sDg/WTsuuYLBpSnOwI8oZ9JYHVB
osT5A6BTGiEbb0WCoojDPMW1RqWlsOdqZkbq80qPXR18Eh3HT7yoTTb5NZO970LS
X/zwfxWd88IOp9lH4/gvYDuaHt2BoHNIzalvousUeR5+KLf7tzkXjk7A6LKJT39H
T2VQwN88rgy5lfr1FFgjD601frBk4fUu1QoxmVGJVXWVwxrGlHiK72fI79MmNUsO
3rn+9DuaLm5QM7GhOQHMwI+LKxmTXJiRchMwHNpZLLU05EFZsHBPOtMo9UnyIFGb
5v3ThVtyI2idiroPFWR/iNfprgF5lPsC/KjhhiJ5R09kx1JDeWdPEf2kn3p2pwpr
RnNaOYkoZplNkbEKp3D5pPBTPSrZBxSz0pB96gYGL0GaUqClJ1vPmupoShedCLLp
s80sO3NlZMIx6+uCtZ59TjfcJJBGImq38w==
=rBld
-----END PGP SIGNATURE-----
doc: update dependencies page
Matthew Newton@2019-08-26T22:14:22Z
Files modified:
* doc/antora/modules/installation/pages/dependencies.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8466b32191fe4128d286…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl1kWb4iHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108EA0D/9pGeW0ktbd
HhDm+VKf6SfwzzLZM4Ryl2Lo5J0FXAzW3I5IVDNe3fSc+p0AHl03SLbCrMkDz+06
XLAIiQ3h3WSlF3+a/TXSQyvOEDdnC5+akkldZiLHX+hJZPHPTgrR1wgLet5uJulM
0JgGQnOwzxeH8sawPtBazN/wwlaSt6ZbHm08mWsS+xsYN8eY77xhLCKqmtitOj4U
tR0lFp5Kj4HcHxxTI4pABA1MtFJNarP+oIENf2GBGdQimELLieD5xOc9kgjNoSkb
os0V9YPyDHQPGnRTee2woTlQLyWVLZzVEyKZMoCPgfOSetOYuZ8dyoB0S1BTZidg
az44QPOmDxW+vjeqdt3n8lCzYmf9kUPHtfxk8wRX7zuyRQnEdoWGxdwEf9dLA3cE
Hm4KQLyUSmKSdkOk+U5/HSmj6fbW47TD6xeRWrz+duR/Xn0y5p2ID7rhl4pxgKef
V4zJY3aqO4oXj+bY6stcaQOb1wjsVjdh4mtTLsXMa1SZrF42JXPyEJQUMFHT0kiJ
1han757QzY2hIGWpNFjYJG6HhYq84r4kiXsu6ikMFd2bAecCI3YTZqB0lqTS2qRI
1Rs4yMXKNrt7aHZGmeA+XJWIYTLWPkBrO3g4k5QsvwyQUG6FUJFBcrZUKU03WEPq
ZG6gRoaLylAG80ZhkoqlOROaRiKpCUZ8dg==
=QRmX
-----END PGP SIGNATURE-----
doc: move build dependencies to installation section
Matthew Newton@2019-08-26T22:14:22Z
Files modified:
* doc/antora/modules/developers/nav.adoc
* doc/antora/modules/developers/pages/dependencies.adoc
* doc/antora/modules/developers/pages/index.adoc
* doc/antora/modules/installation/nav.adoc
* doc/antora/modules/installation/pages/dependencies.adoc
* doc/antora/modules/installation/pages/source.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cbcf653fa25ea3f85ec6…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQJWBAABCgBAFiEEpcXpnfubXB9wp6L/2bkzwSrtdPAFAl1kWbsiHG1hdHRoZXct
Z2l0QG5ld3RvbmNvbXB1dGluZy5jby51awAKCRDZuTPBKu108HgoD/4lb5Sl2WFo
uo+r3dlQg3QrFXbBIxKgKS+WDOnRs6V/raUUi9DogD1bxQq2Eh6AaQdleqUPWZP8
Ye2IOxeRBDoZvHexIZILYnsaNShqBKfgnD+1H30CmqqLa6JgT2ZFDs1PIMWZJTJX
LEi+dH+MYn+z53TxufFnVfQKC4fMH0Dup0jDBxKrjtIPUSHOeZS8RuLiaeInlzvW
UBQ81wLEKoxi/uOv/7lI6/+KZbM0P0F+Fm/5FozIDuHNJJJkiBCyE5jU0wpsebvs
+iDbVjpRIHBd4zRx9KZgbrsP2fvm4ZcUR3BB71tT4O9nf+Pe/pb9YKgmGKzKp0YH
PB4GIKO59FWEYIVbevdfOR/AeA+fr7G2Cg3GACBowUucMVZjneI+QLFC3SmbN3NV
sc1eTA0HeSARlURnJ/aXf5jTQ/XheH7/gIDyXrN1b+vpc/D31Dwcin4/q4goRDTY
67/lNqBw9gU5Vii4IelW0368ZRiOlfAhAzuLlKpl8ebJ2wSTAjybfZhJm3wy74WJ
g00fRcqWrSmloCMbLnHc4ZLj0I7WkHA2taK+tu0n2ydoA2j7JpAYKY2V6v6bgKvC
1xMpK+Cp6+aG4E2VBZNuTHgJA7TyxzWL2RZeVeIbQJ0q6okRc/fAT8BiBWQexLdk
E15tM+mjBXmJTqorUxohsjFcRk/HzoG4GQ==
=3iHT
-----END PGP SIGNATURE-----
doc: move installation to new 'install & upgrade' section
Matthew Newton@2019-08-26T22:14:18Z
Files modified:
* doc/antora/antora.yml
* doc/antora/modules/ROOT/pages/index.adoc
* doc/antora/modules/howto/nav.adoc
* doc/antora/modules/howto/pages/INSTALL.adoc
* doc/antora/modules/installation/nav.adoc
* doc/antora/modules/installation/pages/index.adoc
* doc/antora/modules/installation/pages/source.adoc
* doc/installation
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/13e44dadae3e694d1ec3…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1kTuQACgkQ/6TVgp+2
18rJPg//WIWuq1yu8xLAVrwvblXRg0tpPs6Cf2ZQi0Kfzh/Yj/555d/CLCFqtRb0
F7O9QCPOi8iLhw/W34zRkDF29v9DHh6Xh3eK9PIkFZuhYZ3R8te6E4s3g2F5aTXQ
7RJxhxWjjNcK9vDMA2KYNG1NxiCDbKVcCG9hrKptLLT7RlOhK/sobSTbT7g5FSXA
H/FX6GHMDda535DpwLuTqKNkEPdlD5zRrxrbRSrxXFDg88lz2u3AK9t8DZbn6sz7
zxl9/B4p4NnGfonBH9Fxehb95bjRoDLi8Si89TxrhKvokZh+7uWJTS2A7oW57wzg
3pP6hZbakAiKqH9tAlLVRJ7D7Vhs+oMK5U2FLCV4+kmf4j0eo51bRhIZHNzhvv0T
VoNE9zCNSYmcTOz8a0yjGEQ9H+MpmYzA50T36UA2MI/Z1eMsEfMToL68ZkvxRZ8s
J/L0Q2RZAi24qTwoUV3oh22t4xBlRlWudD74Fah4omFlQ8TvVEk1+TyjjJyI83re
3vxwJ0BtCPTeEuXtcW9b++HrGt1xpMdrweykF1A6E1OS9dN7wTavW0mrAESDTliq
w+FWjUNbBB/ts6Pl440CZcPFiVkD5T6SYGQAQ3goOymQHQ02+v+fJbETtO/xC1ju
MeJqQr6qQqS2iyRGBd9bTUYheb4uvV7XEIkDjB+anbDXCukLtU8=
=OXWd
-----END PGP SIGNATURE-----
Move stupid perl hack to where it should be
Arran Cudbard-Bell@2019-08-26T21:28:04Z
Files modified:
* src/bin/unit_test_attribute.c
* src/lib/server/dl_module.c
* src/lib/util/dl.c
* src/lib/util/dl.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/910a1c414f349bdaca0d…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1kTV4ACgkQ/6TVgp+2
18p5Zw//W+PZGQRq1Zesy9TADmnTHPerSXCt8dsEkOttoLA096OHNycGbN/3m8yN
Dtg21vAJddBXVUFCnUubV9NQHq2Z6z67Hju/qkb4jggRour80zx+iWpiTB/SKTZD
c+TqBSx9oHZ9YdeRaJy9OlY1t00umNrE+y8zG/ArQlnTNIzAGneJw3hVsTToohMu
mLYtmOS8swJG0ZpYguHbVZsbEDyiGhNp3b/EFbz9H8oDTjDuw52hgp+1072ldFRP
O/EhT87NXcQT2qItN+FsikYa6iwiwOr0jR0jn+VHWrMh8GrebSh5QaFjv9XzbkjC
W24B83uvAYDPTRrGzCqOMGq/jimS2fLxwg2p/gNXZIZFGR5vgebGQYnwEd2arfxo
zjDoVieGenTD9j2HFdawVAW4JtblQZiyzRnY1UptDLtT0gaG/zVFZBx9+ElQztxu
zE2KHBhVeAr37afBVzyGh54a7omDvJ+IMKJf0mMIWf2E4KLTayodc9RCfvYvYDBl
HMYhG9R+fjs5seUiPiucb/UmQbyXslSkEIH7pOiQP895y+l3luqjOpv3IbaHe6YV
o2i6pFIH3HkKwo8f7la2yAQ32UCYDN7EghnTBpmsS7Np2VDyNARjBMsuRo/WTWyW
Zabr4uuzPMk7Ls5os0hwrA3cOp5BI3n4KhgykQEKoYL7ot7OFOo=
=TptR
-----END PGP SIGNATURE-----
Not you...
Arran Cudbard-Bell@2019-08-26T21:21:34Z
Files modified:
* src/modules/rlm_redis/libfreeradius-redis.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e03b5c4ed1d99830361a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org
iQIzBAABCgAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl1kTTEACgkQ/6TVgp+2
18rDiQ/+L5Aj2477OYLpYDXvjMG2UJd2BLgLQOvfR8JDtUuORBlaJKavjMBJ9A1P
cHh4i2DBrZYBZsIvUjX8AoZPGN1zG12J9c+LxPyXz3waQIAJ60HMCp8uGRyS75kO
97+XDgdaIT/m55gL3eWwbohc07KddOz80kXm2m0h7SwbyGJcK4M08AUCR7s41ud7
zOj9am2rWdEpSJbpFdg41E02A4fGxfG99SwZ5FEWzWJfbaCE0PE02JO/eQPYCklz
QQcmhD+nwYJlj/y/zXIDBnT8ZvV+pkb/sD/jajfxmSy3jHRTUsMjX4wgEuDFjZ3U
tcjwnC8aUHNdQk59kUZLTsk76M9VlubqUCpKuvw31G90/VKaDKjcatNSWGyNGKdI
/kNCZ1cCypliMlkA1EFN1e4fX0X0M48J3oJyDrLmEaAi03p8slM86L2lwb6Hdp37
AHCyIi8P3jMaeMobzGKW6cAwpyk/qsL6KR001Dumi/Qx3ZKuzP01qAyoh/R4Do1l
esbjA8Apn5ihdt5tmLhGj/Mt0K5+0HIysBKl7wr98exd9TaiCqYTU6q1aJW62bXs
5/CuCeReQKCY3CB3k6qmgG9+RH3Ygh22f1XrnSa8oEg1ggnP9uzC0b0nxLvgOytd
8VgNZxRUOmxFsgzHP7AZ1HilPkHTOAJ6cez+BbKMxmWWO60sZN4=
=fQO7
-----END PGP SIGNATURE-----
Add back source files that should not have been removed
This reverts commit 4e6df7bd9827452339bd3e8f7f219f49715536f2.
Arran Cudbard-Bell@2019-08-26T21:20:49Z
Files modified:
* src/modules/proto_radius/dynamic_clients.c
* src/modules/proto_vmps/udp.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_redis/libfreeradius-redis.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/98867332d1abc83561da…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1kJe4ACgkQfQ55zXdi
Hs2XBgf+L9Qn+OsLcU3e8fNAZe1i8JXR33yXaEt5OP4WiB6wpM0+tp3YKZ0iSo3q
xTfbMio4agWvXAKBNjxfTB1fTuoQPqOnG5qCmAXSh+uonYXquKv+t0Fk9eZQnB1W
Qo+/6D2vy+x1c1X48yCRMeQmcJ8ym6LMr0vtObkkNVkktccZKvGVo2Dcl387hfrl
qVnb434jyfiwVynzzoD/Ut5NExcr35RIWWi4D4K+qmoY+/8HVxwzDTWN07mUXrV4
nnnVQNUHzmOrwTXYkmKhRd2quILqOrUykWQN+DbPCXQk7tNZJlXljeRmbqvzXCa7
bIQcmXvatnSDZTFYE46ItcRqj3roAQ==
=7JNw
-----END PGP SIGNATURE-----
rearrange, reformat, and do word smithing
many small pages is better than few large pages
Alan T. DeKok@2019-08-26T18:32:49Z
Files modified:
* doc/antora/modules/howto/pages/modules/ldap.adoc
* doc/antora/modules/howto/pages/modules/ldap_docker.adoc
* doc/antora/modules/howto/pages/modules/ldap_search.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/117ca4af7ac0a9206521…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1kIF8ACgkQfQ55zXdi
Hs3MsQgAp/s9CTPQOthRB+X9VUPrTpnFzAUttAlAjyfvCSbKogTXRoORo4WgCJQs
uzhR1oBaqDB1t7dDNlEPVimbrBySXzQ1LxUeSCE9kX+yXZePMRrJ4bEiQWy59FZ8
PObqsd9PoQEq2RCd3MFd3AUP770AqpEZzs/+z6OJn8kkswNJ6dPwQNfrW18XbZG7
JOOkSgoSGnnaa9JVvjdWHqjkchmW5E8qklH8l6fvKkjl+YRaYph1OA/I9IvLHkq3
0pAhs9dyQiMemf5cR/xMTrNtiH9GzwgWh0owGEA7LmXTismc7gGRH2uVsD4lafED
DEYqrJQZaY/nI453kUtg1kJvoIW8YQ==
=AKaK
-----END PGP SIGNATURE-----
these files should not have been committed
Alan T. DeKok@2019-08-26T18:09:24Z
Files modified:
* src/modules/notes.md
* src/modules/proto_control/todo.md
* src/modules/proto_detail/TODO
* src/modules/proto_detail/old/proto_detail_file.c
* src/modules/proto_detail/old/proto_detail_file.h
* src/modules/proto_radius/dynamic_clients.c
* src/modules/proto_radius/fix
* src/modules/proto_radius/notes.md
* src/modules/proto_radius/notes.txt
* src/modules/proto_radius/tacacs
* src/modules/proto_vmps/udp.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_eap/types/rlm_eap_tls/#rlm_eap_tls.c#
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_json/libfreeradius-json.mk
* src/modules/rlm_radius/foo.c
* src/modules/rlm_radius/notes.md
* src/modules/rlm_redis/libfreeradius-redis.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4e6df7bd9827452339bd…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1j2G8ACgkQfQ55zXdi
Hs1rmQf+JPYX/0x5A3ICkWbuNbsT7ZB6MxZJNQo94CkxxmIuQ/Gchpv94mJXieHQ
EbVR7oH09Gop2xe7h/F9OQEGW1E8VevnCUtyQyvQ20fJ8ABGFhYCeZQbyM1AoAcI
eXvTxt/hzZs42gSBekqyut1BP/BpoZxb5yK7hnefVUB3PR8+fwv5KdX4Qgg9y9fj
3syNWYJF16MynNIp/c0EzlXwzu/2g75LhQf8kNshhddCiqw72Ozk7ODwWkhhyiA4
eYGqaNRRrvZ6PmkizXcePvHpg4D79xYSz9w/CMpcGZpovZMkkchyA39Wgz7pI6ph
C+hg8BsSN9JN2VtCVy2VrFrAMtNdcA==
=xGgr
-----END PGP SIGNATURE-----
I went up the mountain, and wrote the wisdom I received
Alexander Clouter (via Alan T. DeKok)@2019-08-26T13:02:39Z
Files modified:
* doc/antora/modules/howto/nav.adoc
* doc/antora/modules/howto/pages/modules/ldap.adoc
* doc/antora/modules/howto/pages/modules/ldap_howto.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e006a7b41c2183539741…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1j1+wACgkQfQ55zXdi
Hs1gYAf+MIPOmZN1M0Ptkpcq6knlprRS3GtO4sgbprtfFyo9nWkVid/fqC7X5TJi
LouiaGqhpVeA36c5P89K9ud0iADZyjSZGBFUE9k4cgOpAXhaFbNhcx/9v8MgKsaV
TNaoZZRuPVOackRZkvDbm5KqmBtrlstAgmaDhk+h7v71VOHEeO/zKr8f8k9jpLfD
vikNIffHeKzxX9+TexMWu25TM38UdxQQQj40IrLH9YWxJmsBypzJhKsRSztz/50F
K0Y8aq6TUMIAXqAAbxjcQ68tolQfdhtO1e/kkJx4B5dq1BQBAJmK3cf61QmVFMEo
J3Im4Zmmu66hH2EDTp8VxqSaMVfPpQ==
=fIjp
-----END PGP SIGNATURE-----
improve "how to build docs"
Alexander Clouter (via Alan T. DeKok)@2019-08-26T13:00:28Z
Files modified:
* doc/README.md
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/5901a2721b55ce639c0a…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1j198ACgkQfQ55zXdi
Hs3a7wf9G74EATQZ9bjjjz3+2CzWVapm+QmQo8/bGoSuC+NL8mFIJLGKwyP3ndBJ
NoHmjvqdF929FeZtHlgJnbhe73OnWnZINqu+VR2a/GrbOdmAhqvdYTq8MzkTchUI
6NP63XiH8AlCdUabPNijrqn3rC/PB+VIl9vd1zEUoxuJiJwHkR7Z+S7VadsYUGn2
4A3XwNbql6TxlSZ2nfdrdqt3Q6g+P46nLPn2s+B4Q5mnX8UZw7qv+y1qslPNEG3J
rIfDKMdXu3VMrFZHXiQUWfiDE9yJftonUY0uQRZDter8XZESnyvR2T9WFYpuBPge
lWOT3CGV+xTKNzDL4AB9n4PYBJMseQ==
=KQX9
-----END PGP SIGNATURE-----
fix ldap config example
Alexander Clouter (via Alan T. DeKok)@2019-08-26T13:00:15Z
Files modified:
* raddb/mods-available/ldap
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0a5ad05db0ab5e575eed…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1j19IACgkQfQ55zXdi
Hs1Fmwf+NTEMbwzrw2C5fepivMUnGFs8RDeNL4ROVujH1BvxtbwUmTdzV0U4jFNE
C21lzTMci7jUrPxL3IbxbNUHG32Wd+gHRje70bjKnz89SpJESnSrNePkgYdCHydF
HlvUyD0j/vQ/4aSLczB4TlfwRhxmDDGvIkCD+gLb3tSfDt0IAF4vOEKmdU6A9q31
FWOXlv391rhEl97iM+6CJ4j6FPZqaOCiUbdMxwM7HXCX15MNP3vE1lux73ZV8GUx
GJZHyOoUXbK2jpvVLwf1I+TDuQRLRfP/kBnfnlHNGQlmD+7bSanay2uDm6Z2CpPA
IxZzfQ8qnDQZp6vVEKF4miD/iVgURA==
=s5fV
-----END PGP SIGNATURE-----
{cleartext} is not interpreted by OpenLDAP
Alexander Clouter (via Alan T. DeKok)@2019-08-26T13:00:02Z
Files modified:
* src/tests/salt-test-server/salt/ldap/base.ldif
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1bc44de6e1676ef948af…
======
--
This commit summary was generated @2019-08-27T00: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-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1irlUACgkQfQ55zXdi
Hs2v2wf6Aueyk3spvB5Bjr8KkSTvLn3ixpk8FLZly4U63cpVFHDJs/xIO9aUc3QL
c/04jBTeLoLaqHI/RJaI6LjE+ckg4W0JPYknBhdjqHRnSkcSHQOamSHzlpjCyV+c
vn3ZUTpQgs2N1ArohMv9VmiCMORr9URdTGrT+rUrM2bPTr3xBz5JpmmumIgWNMSI
bpGSMVEH08SOm+Fz1L1zyU0Yaj5f4Kj9F/y0Ori7MANCYpLEE+DwCRGMJspa2J1p
Jzl00ufBbx+0Hmn4Sf7sCPiuhBXPxe4iBHcZ/qb1ssmIMIxNy0+TQ1ldgHtOaM2V
ayuHXJetyZn1yzV4fGa0E0tYCEvqAQ==
=GzLx
-----END PGP SIGNATURE-----
print warnings if check query return nothing, OR pairs didn't match
Alan T. DeKok@2019-08-25T15:50:24Z
Files modified:
* src/modules/rlm_sql/rlm_sql.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c0f1f6559a4837feadb0…
======
--
This commit summary was generated @2019-08-26T00: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-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i8P0ACgkQfQ55zXdi
Hs0UHgf6A7PpXTowYRFPV9rLRgovHF6pvAL//4Et4TFmnELaA6tnvCgg/uSwmQEp
EcwQdzlUk3OdfDqT7m6CsxWqJeYrLDmzFqpyZotVkqedB1KJTIniYTqt/kFKYcJe
Fl/ffXvj4cadPfWsJSPtp+/f165993xFjRB+yZjjqzOailfza5ZbobwNtNjk2nwI
NU+TP/sy7IksnNJKl0+oL1SvQysSLEDmKrrBC5thUPCFSWrFmjwYLQUaMIcAJfOm
lIWO4jCa69nU8pKG8Mpm4PXHs7fjAR95udiaSTBvq7U93Wtm7maDVJ0haEGEUybb
/XETacUvvCny6X6dx9pSzq6i5osS9g==
=OEbs
-----END PGP SIGNATURE-----
more memory checks
Alan T. DeKok@2019-08-25T20:35:04Z
Files modified:
* src/lib/server/cond_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/53584970638f90e8f5de…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i6HoACgkQfQ55zXdi
Hs3F5wf/X5ylJBRJwNt+qEo1yb81YlLhuImohRknVSbHljIVi0ZVHDAzRWDumg4C
pyFo1Kf+lvJLb3bp91qmQm7PbnqjWj5q3Ca3et6NrL3n0aj4I1Avsv23JqYrRu0v
tNw0i5rYBnZ2cIvGxj1QQQYPVsdIJmyrSF9R2VkUkill+NrDh7zkIigxw2eU8nEF
lkENnIKJd3WIorJSnKaudGRifXKlmJxKAgPhjyOJcR4QCa2Z2IfLGaA7vqzDu+my
30gMtPJluLFLSeBz5Vy2OeoK296GlSVmCPoRdAFGod6ANhXRiZUD83XcKKI7kflS
/uf75hrgLH15tpebF1umC70Zk0ch3A==
=8hd9
-----END PGP SIGNATURE-----
free memory on error
Alan T. DeKok@2019-08-25T19:58:45Z
Files modified:
* src/lib/server/cond_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/aca16cd814adff2729d5…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i57oACgkQfQ55zXdi
Hs0J6wgAiBb554yA8lBlb+E2M/3lt17XL+ZY3620vaVWUfpiOalfOEDRG+1M+HSk
DEFhGZPFqXkKw0cg9o4Wk55W4N2Vh9Z7PHL7x+L1zEIATQpQ9GNww26MvQuMBx+V
3ASstF6zXM2t0QySk7i2tDkUUiGw2+k0lc21Aap6vw1cEuy9pzDWSok472Eh1NhT
5WTntNKKZOTNE3X4DQa6NFGX+Bz5gXHQ0zIa6TSMqcYU8UruhbQ088BMEbUGgt/t
yJsX8xTxSTOXvZ2GxwRFqAZv3bl7wxEuR2M3VceiuqFB4/kwvdwV+wLWwSZAD3Io
ePbgG+lLlHmsWoi3Ko74W46LnNSSgg==
=5Qvh
-----END PGP SIGNATURE-----
allow match operator in regex, e.g. foo =~ m,bar,
which is sometimes nice to use.
Alan T. DeKok@2019-08-25T19:55:16Z
Files modified:
* src/lib/server/tmpl.c
* src/tests/unit/regex.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2dfb3c242a5c4f240148…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i5qQACgkQfQ55zXdi
Hs3Elwf/Z9KVnuzdBS58O6ZA1KkD91qp1BTQ35QmK/p5Ja4dyT4AaCPGc1BgJR4J
Li/OPLD7tZFfcfw0J48Y+U4tsWu7np5b++xarFKSRyKHIeCKXCqyl9cUS4bmKaDB
OYxcGwhW2xIE2H9n2JSXTwur46mqfkuiUWBkUf/gqHrNh8Akh0fxqdifl8P1ZeIl
OnpN7kyCaaHJkl5fifo7zzMZA8V9db7iCGoKaoUIAj4fm0Z2VHpRF3ORQE4Dq6+T
AiCDrm+ImGUC6hibVQ8cZxZbmJ4rZq2O8xBNjF5yPPOOLvRiUULRAr8jsOPmLIH1
HZfruRExV92s4MPjhtPxcaP0zsL3MQ==
=IZoO
-----END PGP SIGNATURE-----
move check regex flags to after we create the map
Alan T. DeKok@2019-08-25T19:50:44Z
Files modified:
* src/lib/server/cond_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/20fca58640fb78ec9846…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i5fsACgkQfQ55zXdi
Hs2r7Qf+Nsbfma6pd+51tzulksv2fdf73oPde2Rm2tIUNACWuJwNDUu8wHItxX6O
g5K8s8pavkrDSrNX8axIkFsQ1/i1so3QgwEB8gXzkj40ZSGjFa+GDwD9+VeDihmH
OrI0OVRCtZsLD6UuohnJlzF5VUwPDie6Q0mKQ+6VBdr/V8Q1OI/TG2OR6vjsbuB6
Qn1pnz5Xh0V1wQNj1EzDKHW+46yNeMjjCOyL9VYCPl5zMaaGvrqy9mkfdBLKsPk4
SCL1MR0Pm5qTD+5H6VWuw5rJDjXRhlMwQvYJfWpJ1QebC03sIReSL2z9KKAwxydD
KQALdrpTMoQqbl5SrJZrAe7OVe0B1w==
=vpy1
-----END PGP SIGNATURE-----
change "allow_regex" to "require_regex"
which more closely matches our use-case
and pass the correct flag to tmpl_preparse()
Alan T. DeKok@2019-08-25T19:47:53Z
Files modified:
* src/lib/server/cond_tokenize.c
* src/lib/server/tmpl.c
* src/lib/server/tmpl.h
* src/tests/unit/regex.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/05e3d022c90080c4107b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i3xIACgkQfQ55zXdi
Hs3ddwf9FmxjKWoZbXdn7av3ibqY/ptn9gSakBeqAp1Xh8/nxxawKUVEtE5nwFHR
xmZsWte/iK2E5q3CAyZ+c1te/5hzdknEmoQjjbG8ru+/70jk2QFTw6fm+rhXxks3
zx8wNWNLEw66qqqWevg4rIUeOXhYVQtiTQjKSjONNL/ISmUBqKT9V2F14D4Ou4dT
YQ31GBsjWyaErmHLeX0aX4/2hbF3WcCVWvGTKJlmkd72Bz2vcv/CMjXZX7aDhdnT
CJk+FUf8lrgn2zbpkiXmANQd4g/nm92IDRTAhQtqsBAJRDl1VKCVUCp2Lhr0YmjC
SddcABAWK5VkYDhLfcxIdueUo1mDjw==
=xbTZ
-----END PGP SIGNATURE-----
use correct data type
Alan T. DeKok@2019-08-25T19:18:36Z
Files modified:
* src/lib/server/cond_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9f245ef3b3e76808a402…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i0wYACgkQfQ55zXdi
Hs1Wgwf+JRciEXMVx443HP/Qo66RkCWNVKI4D2EKUnYWt6yaMJw29xhIlJ9bZJ78
mdSTvXif0V2HgamtfPModnOMRUtUANxFdLc9JkGDL3DR6rgOJxsvZPGWlpwnP6G/
RG6/9/XqAXgL3H/cUOVmNbbJatEWT9QgeAAGX7rs1G/Yb398kSxA48tw5MaWmdb0
AVENgkyU45UO14i1QTTCF5o22RnLiIVNUYdq3P4PuvkyqUh+zvCJB5ymyKf2h4YS
Bvem0xQXGjjbyuEQnMeU7pUA86rJMhiD041rIQ+44OJWuo+fKX9eq4fEtYcju0nA
dpk62a1PfaOgta52xhEW80elSpiaPg==
=YTrN
-----END PGP SIGNATURE-----
rename variables
Alan T. DeKok@2019-08-25T18:27:11Z
Files modified:
* src/lib/server/cond_tokenize.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/39521f49f7587a50a444…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1i0u0ACgkQfQ55zXdi
Hs2BhggAlW1yngL6YdreZsLyWWNIpTg3KEyMEsAIfjpBgfMoCynnnk3YO71QpjFW
A+0elDLYJmmVq7NgEiqnsBl3lxuqAVBwqHKvYuQJbqUCaYUGiCsGPReqrLmCIzvb
PD/x9Vs3lXLZvEI4DwEjErnhO7svnIDe2St66HA8urSgRXLbsaN8pqs4Hodq+IV5
RxorLmTQh7JZfAvDFSNN3I1gwb2iJK8pxp7ic0JJ9y00sZWiWH3yR9z+bGpVtSgm
3zbQG2TOsEPhDAckeJIqFEfpHVToHWOCm/tQu2sYG+ZZzdzYm4qfgPLC9qjo9fl+
RUfudUfmCfYPnpDCbgtrtMgSx52iEg==
=43+t
-----END PGP SIGNATURE-----
move code to separate functions
which makes the flow of the parser easier to understand
Alan T. DeKok@2019-08-25T18:26:33Z
Files modified:
* src/lib/server/cond_tokenize.c
* src/tests/unit/condition.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/22b506c944ac69bcd1f4…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1iyrgACgkQfQ55zXdi
Hs3TuAgAkbu9FMfIS0sd0AA03k+y1z8dwE3P6QxlEFfUZoUqTYUAzTyF3kY8e3r9
M52KFkUZCiB307O1woto8Cut3FUR/W0t4FGAQQ05/9peIdQedfHCghf5VajyUFsp
3wK7yaiFkPDf1JzrnKUPn/4F9cOfK1DrlgOQBubIwecnix26oFe/yjs2cTvk+HD9
21+t1ray25Ch2FkRMpZPTuCE+6lp9fNZaXoz6jlrI5jEqVnyqhrcQ6HXKe2NnYFr
IGg5f4IRaLNOshWLrR1Ilbbw9Fzh0XBV1SaxhEsxBEb6Q6rGd1S83miDP7bcmL8+
JcsAmZzr4B2xon/rGwLqmdPAs0WmFg==
=vRiv
-----END PGP SIGNATURE-----
login attempts are messages, not errors
Alan T. DeKok@2019-08-25T17:51:43Z
Files modified:
* src/modules/rlm_krb5/rlm_krb5.c
* src/modules/rlm_ldap/rlm_ldap.c
* src/modules/rlm_opendirectory/rlm_opendirectory.c
* src/modules/rlm_pam/rlm_pam.c
* src/modules/rlm_rest/rlm_rest.c
* src/modules/rlm_winbind/rlm_winbind.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c4281117b550360b0f44…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1iyX4ACgkQfQ55zXdi
Hs2kBQgAn1C5FvvedeTFkij+nTAwirMEcmxYiEi0BUpCqeV+0weTmLncQn/p2Fky
RI6gopiEzpOcd7nJlENsdrMKZU4R6rJP8PUivZ17MN8hjzOtiOBnJ8v+/sDpamFB
o9JuWP/QaNqogtAso+UUvEUEDCwLdkeM7FIfdHoEtjJdGtzHwb5fK00idhY3TjJN
H6a7BZJ/PaB3P0+iz7QWti24nKZq3eVfXfsAt4mVXyIkpfVxISrzHC9hTNmBrFMf
iCO+wZCznjaXlCVKZPR7E+S+A4ME7r6OiEf81K2BKB6knemaaNi3Kje93KUEBLEh
eo89Usuy1Aa1vWvOrMPLh9rhO2Ldgg==
=vZv9
-----END PGP SIGNATURE-----
We should quote ${...} feature expansions
Otherwise when the feature is turned off, we start with:
if (${feature} == 'no')
and end up with
if ( == 'no')
Which is bad.
The old conditional parser accepted it, which is arguably wrong.
The new one is a bit smarter, and is more picky.
Alan T. DeKok@2019-08-25T17:45:02Z
Files modified:
* src/tests/modules/pap/pbkfd2_dig_big.unlang
* src/tests/modules/pap/pbkfd2_dig_small.unlang
* src/tests/modules/pap/pbkfd2_iter0.unlang
* src/tests/modules/pap/pbkfd2_iter1.unlang
* src/tests/modules/pap/pbkfd2_iter1000.unlang
* src/tests/modules/pap/pbkfd2_iter100000.unlang
* src/tests/modules/pap/pbkfd2_iter_big.unlang
* src/tests/modules/pap/pbkfd2_iter_miss.unlang
* src/tests/modules/pap/pbkfd2_iter_small.unlang
* src/tests/modules/pap/pbkfd2_passlib.unlang
* src/tests/modules/pap/pbkfd2_salt0.unlang
* src/tests/modules/pap/pbkfd2_salt1.unlang
* src/tests/modules/pap/pbkfd2_salt1024.unlang
* src/tests/modules/pap/pbkfd2_salt64.unlang
* src/tests/modules/pap/pbkfd2_salt_big.unlang
* src/tests/modules/pap/pbkfd2_salt_small.unlang
* src/tests/modules/pap/pbkfd2_sha1.unlang
* src/tests/modules/pap/pbkfd2_sha2_224.unlang
* src/tests/modules/pap/pbkfd2_sha2_256.unlang
* src/tests/modules/pap/pbkfd2_sha2_384.unlang
* src/tests/modules/pap/pbkfd2_sha2_512.unlang
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8931eb1715678826ed59…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1iqxIACgkQfQ55zXdi
Hs0V4AgAoBOjkND2TbSTyTUdMWRzHQN3+EaaNCQon4XbUrbWl7uT+ZMNvxp81VMD
gG/X0T2GPpO7HaSH1gFh5Ne08ea14JnwcBuG6zeYpjgd9VRpOfVlbjr3Tml9G400
WnQdQX2IIl9skofw7kU8MTMbEEpTj5U/Q0whRBxQBrbGTtnfkewcYfVK6XspOf/p
LNTHK9ELzxxbcg1VfZplnjBV/cgC5U4Xf1T9u+S6Nrj7LS4sSqYlowgrHA5NxPba
9cSG611Uuo+LLViLXhd4z2Ucn969fNFx9ZI0XBfWy35UxrDlLnF4atDWvsnYvQaC
YnOnoTXbF6HTA/QmxylyoRoCO4jFmA==
=l/Qj
-----END PGP SIGNATURE-----
make condition call tmpl_preparse()
which remove substantial amounts of code from the condition
parser
Alan T. DeKok@2019-08-25T15:36:50Z
Files modified:
* src/lib/server/cond_tokenize.c
* src/tests/keywords/list-existence
* src/tests/unit/condition.txt
* src/tests/unit/escape.txt
* src/tests/unit/regex.txt
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/001ebd3de6f7c99d220b…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1iqxIACgkQfQ55zXdi
Hs2XDgf/SfOrAhTOBc2XhjNdX5a6KBO3OkFK7vbyyJTxpcWTWhImJn2FNqbZzcKs
ThuwiOuYQ0WxSRacixSiQHG7OnMH+v5OOlimyzMiqhw6h+Fa7BqGfJdfRvd2IX7N
vu5pTfJ5wlgBljS0d7HNnegsZ/P02rjbIn2m2w3Vt1AQAH2hiKlz2RWi10UBDFmg
YkPc98OdBiAVtG5pMNAJmGL5dtv+cXsRXH/sqeB1k5reSl8zI6A8HcMUOkNIwRsf
vjwryQbsxmZjrgbsS9Htu+wKjKpXBazu2tOp3Di0SuZOes8jJnH9saDl4Rbvc6X7
b/cVVMdLX4DPzN2uV4HQSX17ZxY2ww==
=w6ag
-----END PGP SIGNATURE-----
add "len" to tmpl_from_attr_substr()
so that we can call it on pre-parsed data, and so that it
doesn't do strlen()
Alan T. DeKok@2019-08-25T15:36:50Z
Files modified:
* src/lib/server/tmpl.c
* src/lib/server/tmpl.h
* src/lib/server/xlat_builtin.c
* src/lib/server/xlat_tokenize.c
* src/lib/sim/xlat.c
* src/modules/notes.md
* src/modules/proto_control/todo.md
* src/modules/proto_detail/TODO
* src/modules/proto_detail/old/proto_detail_file.c
* src/modules/proto_detail/old/proto_detail_file.h
* src/modules/proto_radius/dynamic_clients.c
* src/modules/proto_radius/fix
* src/modules/proto_radius/notes.md
* src/modules/proto_radius/notes.txt
* src/modules/proto_radius/tacacs
* src/modules/proto_vmps/udp.c
* src/modules/rlm_cache/rlm_cache.c
* src/modules/rlm_eap/types/rlm_eap_tls/#rlm_eap_tls.c#
* src/modules/rlm_expr/rlm_expr.c
* src/modules/rlm_json/libfreeradius-json.mk
* src/modules/rlm_radius/foo.c
* src/modules/rlm_radius/notes.md
* src/modules/rlm_redis/libfreeradius-redis.mk
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ea5c1537bcb6c084ae27…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1iqxIACgkQfQ55zXdi
Hs3+GQf+IbAvDkDgtvR6KB63oDjdlbit4o4SuIKrzbOk0clVK1lYAhbMJOxpCgVh
M54vYj28QEpFo6npq0u2unGMbdCLIPwX4FqoUgybRQgNo1LCBKPGrNufcxZ3Sf+S
fpxyVj1xeTmOdTiN9ymKmfc0mBeYsLEXwtINC1tbg0z7ANghey/GLHrREPOq8+VO
Ndk2FMPpJ0akMZRkfK5iMJp1afwzK7p5Q+opuWsblqwdfzQlIfhlyt5zQgRV62Ef
huHkEQmCWOwRf9J4b/ZKIh9/uXz2t65aMPOSQ6DjoygitvmFT1Tn4dkvMsHux7Tr
M0diQk9MuTO/mVwyJPOfGK8mhx9X2w==
=dqpJ
-----END PGP SIGNATURE-----
tmpl_afrom_str() now calls tmpl_from_attr_substr
instead of tmpl_from_attr_str()
Because the tmpl_from_attr() functions don't take or respect
'inlen', which means that they parse too much.
Alan T. DeKok@2019-08-25T15:36:50Z
Files modified:
* src/lib/server/tmpl.c
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/560ae9e6fbc929a4f568…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1iqxIACgkQfQ55zXdi
Hs0gzQf/Rk5inYxjXRpOAyqF1i//4O5JtvlzThJp+0V2d/b1cqFMrpTFe/SWArj7
4+9Rl5vts5XsLosHS4P9Ku1kkj5wJzanoydujahJ08jSSyagFf2iztmL6JcuLqNV
XYvvFvjGhqbJQbmnJPBFEDDxYgtjV/harGff8r81YuJ9SS1ViT/sW+3Wkr1Nt5xE
tJGDyYDrIw/+ACpLZ7sWoNPijfZLfupJJd7WGsZTFFrIA85IWP5tbhL8CIf4NCTy
Pa8PwxZZoBTb8JnEU2pgbeFCTdQ+hP/2JH+Kqvcu4tcH+AhWsinFbxwMa8J2qIGT
z9SdPsobK7lIiMHRdFVhfDQboE0Dog==
=xW0j
-----END PGP SIGNATURE-----
add tmpl_preparse()
Which pre-parses a string based on various criteria.
The caller gets told what kind of string it is, and what
parameters should be passed to tmpl_afrom_str()
Alan T. DeKok@2019-08-25T15:36:50Z
Files modified:
* src/lib/server/tmpl.c
* src/lib/server/tmpl.h
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1bd1dd752be2aee30b21…
======
gpgsig -----BEGIN PGP SIGNATURE-----
iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl1iqxEACgkQfQ55zXdi
Hs3WbggAhX7cL4Jx6n3Tmxs3A3yCjYfAwwYJZ5LCfPfrftg4m3YV3No2T9fOgJcq
ozt8hIkELGFp/2Y34BW5boFzIMmCnRsRusMrKwQ/EAuOslUQXMqtiHG/WFb0txfP
l4i1ZxNfV7N6Hb2sG8UXxiq1T+zdeUWBD3XGJywgXiCRCNNUs8RaHOVyU/Ig+/l3
mSZXc0FK40E+NHiygGzhoEU5uimb8ZAajW9f1u9LXp/EuKWiXhujyYxE9Hf6LnSY
Xy82cqtNgSnIAMK/C5Dhxy9RVaT0RXvIWMSiNxnupDuO2QXspePT/eQoSpF7gK9E
8czj/FkZsufhoXyiu4RHkGjmuaipWg==
=uAWv
-----END PGP SIGNATURE-----
add a list of all data types
Alan T. DeKok@2019-08-25T15:36:49Z
Files modified:
* doc/antora/modules/unlang/nav.adoc
* doc/antora/modules/unlang/pages/type/all_types.adoc
* doc/antora/modules/unlang/pages/type/index.adoc
Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1ff6aa351f8f5ca6e615…
======
--
This commit summary was generated @2019-08-26T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed)
1
0