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/04b924e132c399be5ae3e... ====== 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/58e145f0b4e4b84f0a1c4... ====== 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/02f62eeb269c20bbc43bb... ====== 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/ffa090194b5e8dabb0bca... ====== 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/2a435bee071453bb80a9c... ====== 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/3d4c0a7669bce94aba2ff... ====== 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/3c6a97bd74ac55c4e1812... ====== 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/1f97b81f1dd30b3397a89... ====== 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/a1e2db9e469bdb0e5a4fe... ====== 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/2f691916578f36af292dc... ====== 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/2a44c205bf1d03e46ce8f... ====== 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/b27ed6bf9cd02b0fdb9d3... ====== 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/37cced9054a1c91516cbb... ====== 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/0771ae6b10407ad3d2a42... ====== 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/59cd3df088d4a8955deb2... ====== 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/1fe6b2277c672a8d24762... ====== 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/a78823731c084f0d31137... ====== 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/0f5ade7116dd36ca45e62... ====== 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/27545ae55a69f0e76f303... ====== 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/bbf9ef935275fc6ebdf56... ====== 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/1bd9c225685ccdacadce7... ====== 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/a779e0bf49d89c5344f56... ====== -- This commit summary was generated @2019-08-31T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).