Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Fri Apr 6 02:00:02 CEST 2018


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

======
If not running under valgrind AND not running under LSAN dlclose()

Arran Cudbard-Bell at 2018-04-05T14:38:05Z
Files modified:
	* src/main/dl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e482fc4ac52dcdfe3c77873864db9af06cdbb72c
====== 
Add features for running under valgrind, lsan and gdb/lldb

Arran Cudbard-Bell at 2018-04-05T14:29:43Z
Files modified:
	* src/include/debug.h
	* src/lib/util/debug.c
	* src/main/dependency.c
	* src/main/dl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4ecb392792a7a7d0e29a85c31c471028773c6cac
====== 
Don't dlclose if we're running under LSAN

Arran Cudbard-Bell at 2018-04-05T13:59:59Z
Files modified:
	* src/main/dl.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/41303c1028c26350fff3dfb6fa2607b3adac608d
====== 
Cache fr_get_lsan_state results

Arran Cudbard-Bell at 2018-04-05T13:59:42Z
Files modified:
	* src/lib/util/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/c7999a8604f3ea6f2e9b68080cc12f96464ace02
====== 
At function to determine if we're running under LSAN

Arran Cudbard-Bell at 2018-04-05T13:50:46Z
Files modified:
	* configure
	* configure.ac
	* src/include/autoconf.h.in
	* src/include/debug.h
	* src/lib/util/debug.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e3356a8bc66979b38f2065419a64b459e7b7c5e6
====== 
Doxygen

Arran Cudbard-Bell at 2018-04-05T13:50:46Z
Files modified:
	* src/include/unlang.h
	* src/include/xlat.h
	* src/lib/tls/cache.c
	* src/lib/tls/session.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26466808e76223c5d3b4aec6020705df2e7daf48
====== 
Disable stupidly pedantic warnings

Arran Cudbard-Bell at 2018-04-05T13:50:46Z
Files modified:
	* configure
	* configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/39a849b0a6531b8a9e6767776ef75b33369223cb
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxik5AAoJEH0Oec13Yh7NWEMH/3Nh5d8cB2Ola/54VNgHleql
 ROY+IYWhmE3aBSKr1X1wUSxly6oLGTU8aNg7IRKDwj6QMp+6f89GkHuDjJNqFsuv
 G79a5O3aRKJRD4RHEM9K9qN5o0U9wkUUP/LSKO8ZvjGMQJfGAhF6Z4Vp2zz0avzM
 GfUqOd9irDkHalle5KuJMtbaQSX4DPOkQfTq+KU/OrEJ1R0+em7WoaUP1q9wr8mu
 riehWe8B3tPe7S7GKpNh6sFX7YCUo6Gjxx9EgMn9CGk/gh80dk1oYcPUSfPbB5qR
 /YC50M7h0jURNjXjNxSgPGmaQVFTEbsJzv/s9hw7hWK1kxlFi6m4PH+XaqAud6Y=
 =SqLB
 -----END PGP SIGNATURE-----

fix assertion

Alan T. DeKok at 2018-04-05T13:48:41Z
Files modified:
	* src/modules/proto_radius/proto_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/2b7285eca06ec8b7b870863f7817040b9c95afe6
====== 
Revert "remove unnecessary check.  CID #1433563"

Check is necessary.

Arran Cudbard-Bell at 2018-04-05T13:24:38Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b8dfbf89e1825b6c8d915d00869b8f08a13e1417
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxhsvAAoJEH0Oec13Yh7NCGMH/RlIIkYAYXZjK7k82Q/SziMQ
 3NFLUVdq0ycm13SWoX6fN7vnS30jXmAU2krXtBZKbduSvMwJZUWHOuidrp+dWe3v
 j6JCUsBZjvqDLxyeqRx9CXFX6BKRJpFgAe74hWcl7SdOWHpv407HdLfXs1QC7fCA
 xvNzJqSWol4QV25/1HUGO4Xp3l1GboGGy7tBfy8Wf/iJlk9xDKDMW9hWHiJQUjVp
 S0Sa2zjm2qd3kC8M7VFTY2jwWrP1cHBjze8InHwX/YYsQVPBL/VtEXDuOcvenWNx
 Y4+GO6R0/rBSzFkldelPk0wvFeSyGWnFUdXuoSQmy0NLh26SY7dpcmRWNHjglJM=
 =E/2F
 -----END PGP SIGNATURE-----

Revert "sizeof(struct) not sizeof(struct *).  CID #1433557"

This reverts commit 24326dff862bab6561b43bc058792780d1a335c2.

they are intended to be pointers

Alan T. DeKok at 2018-04-05T12:48:47Z
Files modified:
	* src/modules/rlm_delay/rlm_delay.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/05520370dd27573db53b74dc5714fc35601c624f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxhsuAAoJEH0Oec13Yh7Ny7EH/3KNLB3hiPz64NArXvUiTjmj
 P2dKS5GCHry+rJgjrnivRtIlgOp5lqNRkCbr1E/4yxV0zcq74FWZl33W6f6HAlP8
 8MLDy4ETm41tL3WLwPQ3bQUfawCiN8dcfzp6w17WMjRU/jkE+riaDlApmUvbpuAG
 wWrbwX03ZnXKtoK79nEhNur3/LRGOB4hViaZfrDzP5mKx+x3sb0LYO4X/Q5KIU4Y
 Ww8c/fXNxzlgVtabmF6XH/YEeapytA9AJKsXcU1Ke7IACvIlcc77o3WfDH0hUJRV
 8AhW4aBKLU64oa+Vq8qInCUgzw4CcVQYlXmzi1ZSXmTkXFm4kkdal84CgEGMNY4=
 =jrxH
 -----END PGP SIGNATURE-----

Revert "sizeof(struct) not sizeof(struct *).  CID #1433559"

This reverts commit 57b3d362f4463195ccb53b1eaace37ab9bd7e528.

they are intended to be pointers

Alan T. DeKok at 2018-04-05T12:48:46Z
Files modified:
	* src/modules/rlm_cipher/rlm_cipher.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0aade53b1ec289bd9789b5f09f3c3523734a49cf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxhsuAAoJEH0Oec13Yh7NPQAH/1LhRGjQU05UFvJi/Bbz0ZDr
 ES9L2T91cIbkGSTR+Hn/6LHFQUfOB5aOuQgDtjmxZOFRU/5kPs9QcLE1bzEP26pG
 uU5/1oVM3TYezRmHyE5O06uLn6eCmeNENT/xCAeMpSM0VPM2kc7EqsUbwIwdHv72
 5g3OTiwgnL3UylDFZeF5kO6YPzjdw3W+zTrtDtJWUSjAYWspbjuZYLZ+MmYEMyjP
 Wckk9Ij/mDrBueA98pJQYRc9ow8GLB73f0kuUbSw88QCC9/SEAKkjRA1RpDzQ3bb
 csjowGhCU/BMZukYesCqFf8NnB45NdhKUJjb3gG5zKqckb29eZNM6X9AjtVi8mA=
 =k6ts
 -----END PGP SIGNATURE-----

re-allow cast from uint64 to ethernet. CID #1409865

Alan T. DeKok at 2018-04-05T12:48:46Z
Files modified:
	* src/lib/util/value.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/acce87fe13055b78f11b80dd280845292b53d50f
====== 
Unset ASAN_OPTIONS and LSAN_OPTIONS so they're not passed to scripts called from configure

Leaving them enabled messes with some of the tests

Arran Cudbard-Bell at 2018-04-05T12:39:47Z
Files modified:
	* configure
	* configure.ac

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1093f88fe4d49d6beded9cb32802f86eccba5183
====== 
Fix -Weverything detection

Arran Cudbard-Bell at 2018-04-05T12:39:47Z
Files modified:
	* configure
	* m4/ax_cc.m4

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7592859070a7c82a7dc1323d0bbf95652426ed40
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxhiaAAoJEH0Oec13Yh7NuTEIAIaEqU/3l3LbDZbiNrhvWwKI
 pw40iPNHO0F95IzecFZbRN8lnRdmXS69L+nx1K74MwyksHle9j8d7QCvB7hSqCPo
 IwjHI4WP7WGMIXx1Ui03f82QTk8OtwtsOVOOj/vs3Lz1/Hjf1qstU0mWxDn2f5Bu
 tNi29Bzf6q42tW0JS2pwiajYAqETxUbTaeiuqqTygZMc6oRpXT1BPwab3p65s7PW
 w2Y5MntvsEug9y9KekSKeKiCnQv0PMm+K5ZFJ59Zn8V5Q5nBC4hYail5G301/xTC
 HYymHn6h74Dvhoeyebubl0DYUCQeS93tZ2SwYf7/qmKsvMvBNSqywqo9it+ElpY=
 =B+/a
 -----END PGP SIGNATURE-----

remove unnecessary check.  CID #1433563

Alan T. DeKok at 2018-04-05T12:37:36Z
Files modified:
	* src/lib/util/dict.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/97425c8cda8e5a1a9378ed684d49c8b36feabf78
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxhgxAAoJEH0Oec13Yh7NhoQIAIWM6uA/IC7fLcA+CpzqBvV7
 9jZSAskHRob2UuJ6oQ75X2W3qd0pWgqZaOO2NLYgyksuXQgFe6FQj4pDzJ0xb019
 SCXEIDT4rjSZJr6XYAVgqdrH9ZoUSSUr1LpKd/BwXeSxqHHa5WUngZyLHqQMO2Mu
 rWNOkMzSx0GuTftq1LTVqmimX9zKE834hrU8hfC18cskbcxEFYCWuQNRjGxx4ksI
 eDfj6jgYnUhhSWVEfD3DWSBWLDfeUzGSF199wOVcNCoQHr1Yq46MgB2Xz7eVPPpJ
 mSklS2oKWnpvRfJ0q+7khU9iyocRWa0WArik17LlQ9sQEwUt1HgNbxFkv/47QDc=
 =TGiw
 -----END PGP SIGNATURE-----

check for error.  CID #1433562

Alan T. DeKok at 2018-04-05T12:36:00Z
Files modified:
	* src/main/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/e63bc102110d614b10b4e0b99cd9e97a0106d681
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxhfsAAoJEH0Oec13Yh7NweMH/2FIA5kz/LnuN2UZfuV7cist
 RHd+zD5A3d6oZ7grIv9m7n4DKiXECloIislkBZPIt6xE4+2+dkBQfjGQoN1kCGfh
 jTc/SKmFjHMP6jj48GjZDStSw+Y915w19rfmLz9xKvtgMjK8ea0RC3pBzpe2PiRa
 OfsN003/0Yg3meg72LXp9y7AYJ4EymiSyHt2xAj6KZJigN1UYbaISGmttz2DPFk0
 Ea4jNlKlG6yuE+DMTMQpFEw94Xh0Za5koJRZFdDmsnyi16zoNoOZjVgjSSeJE2oD
 SObfXFvFPM73KrsX1ifQ2X9qDcbXTfip6L8hihp53MrPqlwsKUxdQ/1QmjSyHQo=
 =Ybms
 -----END PGP SIGNATURE-----

don't close FD twice.  CID #1433561

Alan T. DeKok at 2018-04-05T12:34:41Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/202b67d80b844196c5785de1a00a316766a51244
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxhdUAAoJEH0Oec13Yh7NUsIIAJeEQuD2zp8ET3++t65P/qPn
 TZaAbjJZOHCWFse8uTtDOUFEZSkOTSCrFtxm2YnFXXZUse3I1aCC6S2LS6MDuJwj
 kt3Mkn2V5rGcki8InVgzs/YHejzof0Dot7caj1xbwHXHV5NdiSyuZdnWdSVCuMsF
 SQeOAHRsaUqWgiWFGD89BmvE4QBXGZOvqEyrWwgbNt9LPzHXBYbaaXj4G+t4dERf
 O9NevYHtcVNw9dNaNlWPitCE+Lfq14wrCIbP5o664eFJn8PRLjsmb5h1uCX7Ho5N
 boE24Nt2uAa5JoTStjYgtjqLqWCTLf3OIxmomDK710kfse1tL4+a4nCxiAomOks=
 =Q4NI
 -----END PGP SIGNATURE-----

check return code.  CID #1433560

Alan T. DeKok at 2018-04-05T12:32:11Z
Files modified:
	* src/modules/rlm_example/rlm_example.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/66c4dd14a0b94ea4e62cec2916a6b97513986a82
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxhc7AAoJEH0Oec13Yh7N4uQH/jWo+umFhOQG3rbADs7PCIwX
 0mPfZn9aDn89rQKWFzJ76RKI9rbw1fYnidojUQnZVfoFIlFubJC0DTGy0U4347pf
 3+jx4r3YTbXDoesyUcyu13eAjAjYDoZxs02nTEr5s2/A1/+o261eBime/hyWGm85
 Uuca9WaeZoDmjZewPHfgE7iSRz4uKKRMgJNfSG85dwgIUZvsL7OVrOa0iLNuKJcF
 vA19cYeDOdVXFVwWS5Dmi1SEki2qsGEUJn0VMMZfLjh7Qe/3okVbPVj9MhUovG/e
 s+TDF3MCfM/5vERlqxKJLK/R/wcK5El+pU0YI9t2TK05ublKIBemDS3S6/Olr5I=
 =VQQP
 -----END PGP SIGNATURE-----

doxygen

Alan T. DeKok at 2018-04-05T12:31:52Z
Files modified:
	* src/main/pair.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/bff3f5ecf98cb99fecdbf8aa2f20a390b800036a
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxhbnAAoJEH0Oec13Yh7NKekH/A0J/I8z9dTXDCYYMz0wcFyq
 4dau8xBjK7526nlCANHhhccL0ojmlJuIF11rPmf4w0RzRCufbVoUm+tASxr/9i8T
 5fnaiK53opxrDi2BQfIjZ22d6FGaN7iUzdkByx4SDev0uuU7wvUd+j2s73Mdrm9H
 Sc0oFiys02xNm0i4j63I3ZZVwVrCO5tDrNKAqeJG2AGAQVQxCmRlc/fQnBTx/O3j
 o9pqssAXVH9yw9wmLafYf/11ykaAyUUnDdBcXJAZq2lXTQHK0eDwysD78+T1zIbr
 QssWoioZXrC/RoaFLrYJ3T2ZJaLkfWoNyN60ae6TuVJusCh2ob8uyi0NGqrUfdA=
 =DLu7
 -----END PGP SIGNATURE-----

sizeof(struct) not sizeof(struct *).  CID #1433559

Alan T. DeKok at 2018-04-05T12:30:31Z
Files modified:
	* src/modules/rlm_cipher/rlm_cipher.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/57b3d362f4463195ccb53b1eaace37ab9bd7e528
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxhbnAAoJEH0Oec13Yh7N4DsIAJor07K9d+KgeSL++b0R+EAJ
 /enqBFQ/JGQ7PoCpSmOWyFG/1NybmXEMUNei5O+E6o5VaEMYzQG1HgBl1Bv1/1nh
 09o/PEz8qTM4pQg/Ua7uFVu2KQWXPuvB9mboVFE7P+7tHKoPY+dcF+tM+t3vJItp
 pI3VUK1CjWj8YoQSe4Y3ONx9q4v1Bp9BoQ6pPyJuyIUz+FH2Ei1a/yi1eSH85J+C
 LZLTFVpnML6gCwHRilRm496XOcXNoqgZhZniXl7nINjUbw9G+0Y/vEmfyLnRD5iW
 E4C/z/pT4qgqjhruwyS8cgWWV5r/GSgQVvplZ8S01i3d6u9xiI5CC4NjT5F0kpY=
 =FRdk
 -----END PGP SIGNATURE-----

sizeof(struct) not sizeof(struct *).  CID #1433557

Alan T. DeKok at 2018-04-05T12:30:31Z
Files modified:
	* src/modules/rlm_delay/rlm_delay.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/24326dff862bab6561b43bc058792780d1a335c2
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxhbnAAoJEH0Oec13Yh7NMjAH/AyYYNss6YjUykRSs7wv1yDc
 yp9TmKuzNaEnzIPcXA1HRhLIkV0yuM6n3r4qzYdvc3SOmfgBC/BSKPXOF+GIVriN
 Q/otYf9YENrmXFb6FZ035fU5ILRBdvaWfKBOrCXDPWgS0Xa0Gmv8nyKnbw7O8/YO
 XB0gmF0Dplbu6SzlIlMfMzXrX3sQ9i2Ot60JwljYe9P7pspP/PiqVAiCLTQmlinq
 2GKQ1p70ybrCZPee0ye68PoUPXkdaSM/uEaciEXBzfAodGvWkRPmtwcwEQfEHips
 ZJ0gW/4p26z56rHgWfJ1BOlFRyZ/t+JLTb8vdmtvhreq3nxYkzGaGD9c0cOeQx0=
 =G4ap
 -----END PGP SIGNATURE-----

vnode_fd can't be negative.  CID #1433556

Alan T. DeKok at 2018-04-05T12:30:31Z
Files modified:
	* src/modules/proto_detail/proto_detail_file.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/4e052ba270c77bdc66311870268af80fe301e642
====== 
Set type of request_inst in rlm_radius

Arran Cudbard-Bell at 2018-04-05T11:56:43Z
Files modified:
	* src/modules/rlm_radius/rlm_radius.c
	* src/modules/rlm_radius/rlm_radius.h
	* src/modules/rlm_radius/rlm_radius_udp.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/30f5744f96fe4ef7800d7feb6a4392175ed435be
====== 
-- 
This commit summary was generated @2018-04-06T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list