Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Fri Sep 8 02:00:02 CEST 2017


New activity for FreeRADIUS (the high performance and highly configurable RADIUS server)

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsdgLAAoJEH0Oec13Yh7NI7IH/RimTkyTcgAc6KFookkH6g8O
 blvPVfi8skd1J3zFQyvlVRW0CfEAJemuP/e//hTBD5aJ0QVCk54mlc4a5+5is6TI
 SdGei2tGUPFNWd9esbZsnHmxs82JlfhXhkm+ZFS2Axm8W7o9zglKA/Pds/ZGQjod
 AUU7rjNA68Eom6Z2zCvGqMd/prpjR9ej6FwSUu70yzGQkDbbkyasW1OsY2KAi8yv
 AqKsxov7NOMARy94Jzq8z0g9l0Zya3YN54ZI3Pm5HB4yIpoQfApokbs1nael3Llv
 Mpqnx79GlFGg6q8MlkmLZ+G7L36ipNaT1ab4QqeTmaV5wWCziCS/JnSL3r3iXZE=
 =27CY
 -----END PGP SIGNATURE-----

const

Alan T. DeKok at 2017-09-07T23:36:41Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7cdcf603a6e49067ea34ed98e850ff66c7bcdc84
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsb1LAAoJEH0Oec13Yh7NSogH/if/7f4dl4eyvbj/EmW2C1fQ
 4rFqvVa/iEoHaX6GGGv48lKo652lBoOE/UBMcRu55f1sjDnMVgrM3QhZ6N2I0zxH
 zSY9TJumb3/qfex0mkZTXQ6wRcVyyW1cET9euran1HPnlgp5hCIGjUw55h6wo1Ep
 7uK+S6iiEw//aZeySS5aWuBURqZgIsSris4j/0EDTFh+T3VIA3UG/5CqU4bATXZp
 16bP4h6uN/6PHymyrwrn5YL0CC1xlutabG4QPiltfoTyfFdCthZPV08ot4q45DVZ
 uQbcMYdH2OzmyLxacaEX3Uc4FWY0mlUFoUN0gbWb+7T+Igx33lBTIrHcPLRWpFU=
 =Urbl
 -----END PGP SIGNATURE-----

more const for talloc_get_type_abort

It looks like we'll be at this for a while....

Alan T. DeKok at 2017-09-07T21:42:14Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c71be5db1c4ca1dee4c34f1a78a45b005a9d8f2e
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsaIlAAoJEH0Oec13Yh7NkqgIAKSAQ3pUX4jZkblI/Jz9fkNq
 YGwLSQKA7QEycfHXFADiTD5BnSRlNhEMNLJfe82bZ1FqdaygZBrGN0xWn2v7W66u
 uqzVxJfpsuR5REkoazTuEoS/Bb2kJDm/KMY+E5b3T6fulA2w5+ACwdnL959xRAWv
 WURm3awRD5lvgQkGAp1tmxzEybpeZ8lmcBZiWSuy9M8OLD9SmFoBaPG6Q6unun2P
 krqvTXB5lKv1+UL6MFFN/mBe+/uO65mCwGNB7r0b7sazjAbT/tvdhybZ+h9Mu3IY
 jSX46MsQ5lGS4+2KLHRCbqCnu33XBuwxHQY02CPwcr4/bs07xXdaIgBQB0TozAI=
 =ZadI
 -----END PGP SIGNATURE-----

different way of hacking const issues

in non-debug bilds, talloc_get_type_abort() is just a cast.
but if the variable is 'const', it's talloc_type is the *non-const*
version.  So we can't just add 'const' to the arguments to
talloc_get_type_abort().  That way the debug builds would fail...

the solution seems to be jist removing the calls entirely in
non-debug builds.

Alan T. DeKok at 2017-09-07T19:45:44Z
Files modified:
	* src/lib/util/dict.c
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3e9071505be623bd0ebb80d783a0e0ea4799d6cc
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsYp1AAoJEH0Oec13Yh7NHM4H/Ro5A7orjBhaedaonCh1cvoO
 gm8Q1TtoyckPIkGwwpgAd43kSWC14v/UwP2Lwyk3/6EqA3A5D/TIpL9zA7nXYoTl
 WagOvSqQjfRfqddicOwfcWZZAJFKYiRuaC0fIo+i/GTv8Zzazi+gNrhFduF9nMA7
 d37kCoA6abHV23WY/7uCCbFe346ZcbRU4P2n9RTgGkUe7xWPt+Wz01JdQqctlmPP
 xO0WwsPXiPgRQ6Z4o9srqimhTsLk5wIBCoCmlkPZRylziN39oem1PAXVk7mQJ91d
 hjdqxq/9Xd5/Ya7/njXmBZifwBFqF/3c4KwwdSAL9Co/Sz9pFYhqv2y5gUhsmZg=
 =SOM8
 -----END PGP SIGNATURE-----

more const fixes

Alan T. DeKok at 2017-09-07T18:05:38Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/cf2419a4735ad52cbc4fdfdc2a71f172ffc8fdde
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsYjcAAoJEH0Oec13Yh7NNsgH/21AGKA28UPirUPcpWYnl48a
 71XX4BlHfP47YXoTRLM4tV42UJGAdtaBJHl3dgd1HLHuNv7DM78Fb0KianIF1w92
 r2uE2eAc0oSfr6EM+nKLUh3pRoN3iQwCOwBX27JVG7zFIcB8v3jiluXSZMrbPfDO
 lFvfSLOql3yyL9FTDyoj63G/r9y3ShMLhK33ioGm5jMbD5nVJFWd/Hwyf8x82iod
 EllqbnpySP2Oe/OKBg+IjjgjJGqSGiFQzAzKlJ6WqzRmtG6MxSfDRY+LW1tbIqVL
 QEgllIH0LNS+OlkDaZGYjoqoNSBEII/LNVCXt6B1+O2LC56A8h+ex3/egWWlDCQ=
 =U9uz
 -----END PGP SIGNATURE-----

const issues

Alan T. DeKok at 2017-09-07T17:58:47Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/47eb4298d1f6bb5c0ac9fe99a539e862044c5df6
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsYAtAAoJEH0Oec13Yh7NTTkIAJXT15QEmgkvdL00RBBK/VDf
 GAUcfyahmP3qf6tJEFPVMj7jYPzVSr9pp5zgYYh1NDYOJGYj6G2p15pATGX77MmS
 l5IHXnIjx+M5zl244bAI/cd0BAS1vttk31YZJ4GMSaJ4y2WVSrl4Lj3mu1f5p1iN
 LLxB1uAqEyWdKdPfs+OQCkakhL+fW1Jxv6yyNTZj5hQRK5JARWWiv2IYVV0rw34W
 DyJ0AIE+hKKVh3R9mlADwEVxcgreDiC15IO2krYTmCNdPEKR9Vn0P4DjzVde/Kbl
 teyj8jwwnrd8PkU4lm+1eCcJSZtNKgJ+1n4DeUdl6QJW0PkOyLjgtoufDuKW+1I=
 =I6Vb
 -----END PGP SIGNATURE-----

parse FLOAT32

Alan T. DeKok at 2017-09-07T17:21:45Z
Files modified:
	* src/main/cf_parse.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/87393098f857ad2dd74e1da8f3a7a7d25ccb59d1
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJZsX4UAAoJEH0Oec13Yh7N5ZoH/19KiKkgzLdz/cExd1v3OiNT
 kJMpT7djZ23buq1w9AzPJRY6NAuPJuCJuxJTTk6EJ8A38mYnRVr3KY3FAppkudC9
 U0vALZRHu2XKB2oTHkNn8a8+psu5qb5lRpciiytubdTaItW+h6bv7CcZi6RiZtEs
 apSxtxICMZduRg3iUv55+ryJENUN6jrV+2jWnfNq/PC7k0V/nHLXvZk1iI6NGrnW
 zSk09ADsOSG47y5Bbtk6AQyWQqys1Gc/ioTficTVPItXMQA384pPUTIJTZpVl5cx
 h5A6lLXJqhMKA2wXbuuv7qhaVUi6Kribf5G7XTIBpsiV2rfPwyEMNtI23ox2AFI=
 =SF0S
 -----END PGP SIGNATURE-----

notes on future async

Alan T. DeKok at 2017-09-07T17:12:52Z
Files modified:
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bbd565bae22d8acb53ad1dc3242b331c78bbae08
====== 
Fix placement of return

Arran Cudbard-Bell at 2017-09-07T15:33:27Z
Files modified:
	* src/lib/util/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/31796b7667d29cef178921d81a61d6ad3b4673ad
====== 
We don't need a program to execute

Checking for inst->program needs to be done at runtime, because rlm_exec is often used just for its xlat function.

Arran Cudbard-Bell at 2017-09-07T06:03:40Z
Files modified:
	* src/modules/rlm_exec/rlm_exec.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28937e039ef2b206688446d6c098bec6f0198ba0
====== 
Use SSL_CTX_set_max_proto_version/SSL_CTX_set_min_proto_version where available

Debian OpenSSL may disable TLS < 1.2 by default.

See here for details:

	https://lists.debian.org/debian-devel-announce/2017/08/msg00004.html

Kurt Roeckx (author of the patch) stated that the original patch was modified so that
the version could still be changed with SSL_CTX_set_max_proto_version and SSL_CTX_set_min_proto_version.

But we still needed to add support for those functions.

Arran Cudbard-Bell at 2017-09-07T05:10:06Z
Files modified:
	* raddb/mods-available/eap
	* src/include/tls-h
	* src/main/tls/conf.c
	* src/main/tls/ctx.c
	* src/modules/rlm_eap/types/rlm_eap_fast/rlm_eap_fast.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d7ab215cd6ec6e37df39ae7cfd31a2fbd47c422d
====== 
-- 
This commit summary was generated @2017-09-08T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list