Commit report for master branch

The git bot announce at freeradius.org
Sat Aug 31 02:00:03 CEST 2019


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 at 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/04b924e132c399be5ae3e242d324fbf5b814e9d7
====== 
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 at 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/58e145f0b4e4b84f0a1c4e473cb6e77b02301dd6
====== 
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 at 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/02f62eeb269c20bbc43bbf9a682bf66f18afb726
====== 
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/ffa090194b5e8dabb0bca02bed2974cde6cbb10b
====== 
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 at 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/2a435bee071453bb80a9c83956c19cf1ff4f6cf1
====== 
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 at 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/3d4c0a7669bce94aba2ffea8534e0f9cff443268
====== 
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/3c6a97bd74ac55c4e1812327581ed928158e93e3
====== 
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/1f97b81f1dd30b3397a89f7ace1606516d6b840a
====== 
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 at 2019-08-30T17:45:57Z
Files modified:
	* src/lib/io/master.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a1e2db9e469bdb0e5a4fe5df954453b5d730886e
====== 
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/2f691916578f36af292dcac5a35363c2c5309721
====== 
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/2a44c205bf1d03e46ce8f21ba494dbd9eaf07342
====== 
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/b27ed6bf9cd02b0fdb9d33e92cd0a73df62b3eb1
====== 
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 at 2019-08-30T15:32:38Z
Files modified:
	* src/lib/io/master.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/37cced9054a1c91516cbb273c1adc688df005b1c
====== 
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 at 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/0771ae6b10407ad3d2a42620461edb15124ba8df
====== 
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 at 2019-08-30T14:59:00Z
Files modified:
	* src/lib/server/command.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/59cd3df088d4a8955deb2b29a6600bc8cc55d2e7
====== 
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 at 2019-08-30T14:45:08Z
Files modified:
	* src/lib/server/virtual_servers.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1fe6b2277c672a8d247627601fdde75ae0dfd7fe
====== 
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 at 2019-08-30T12:58:42Z
Files modified:
	* doc/antora/modules/ROOT/pages/modules/ldap.adoc

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a78823731c084f0d3113780fa017ad7fb14bcaf1
====== 
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 at 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/0f5ade7116dd36ca45e627a9a58b17c0e6b408ba
====== 
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 at 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/27545ae55a69f0e76f303aae6993aa257b05b331
====== 
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 at 2019-08-30T04:54:54Z
Files modified:
	* src/modules/rlm_mschap/rlm_mschap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bbf9ef935275fc6ebdf563f64f8cffc5766ea535
====== 
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 at 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/1bd9c225685ccdacadce7612ee9d3d004a2a9c2d
====== 
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 at 2019-08-30T00:55:13Z
Files modified:
	* src/modules/rlm_lua/rlm_lua.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a779e0bf49d89c5344f5612ad2e5fe9eb918aae8
====== 
-- 
This commit summary was generated @2019-08-31T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list