Commit report for v4.0.x branch

announce at freeradius.org announce at freeradius.org
Thu Apr 5 02:00:02 CEST 2018


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxTXDAAoJEH0Oec13Yh7N/6sH/jBRZRdE3c77z/fz4Tbt6bf/
 FQyHdIhTWZp5Ai1tw0I3L7vKvNMyYYS3Ldjsr7O7jKXtx02VTtsUw3OJqaTKvX1c
 o1FVlzpmSfbT6OFRqaZQl489zx7xS+9e5pR8MOpIBY5H/1MOzOGdtqfCJgBjj9nH
 ggGXYWObuFy6JorQ1uouoGD2nHD2groS5SxZST/Se3bNJ/ZY31HS0fpUc51tvzrZ
 EabOx/IupygI3IEus32uppLeNstisDCTVmOmp9U1kCjN8FMU5lXyi67u0BWbvUQ+
 /u0IwF3SG9WP6Zkop9kGVXmgoOODtXaHrWyq1r8AnSQkxPUz0d3WR+v3vOhpWTg=
 =H4DK
 -----END PGP SIGNATURE-----

add Mimosa dictionary

Alan T. DeKok at 2018-04-04T20:29:55Z
Files modified:
	* share/dictionary
	* share/dictionary.mimosa

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/38b62802d7bd48ab96cb59b6d5563955b0c70278
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxTW+AAoJEH0Oec13Yh7NMkkH/iTXJOZvPaFGPOCT3FllfxrB
 CgfHK34LqAkMFvN8yGPkO81Zdi8KbFppHxWYT0yTr4q0ThFVztDg35tMEU2jIpg4
 roRuin+5ZSB3s2qTiqoafBXiJa5NOgFDmzW4hAHdLeD0iKnvME48GSvDrfHdKq3E
 YNd0GEy6GXK2wAnkDsMRuqts2jllJP5Z/npBT+K2MCYv8QVtb3MnhgM85JP+LRU/
 JuRmIX/Y7fv6vcuJh3STyHX1ZlUhVY+Yad5WUF0oOGyyX/0PPOTRybiQRM3PnJ1w
 xHVLW5J6Pg5Ek46nXHqP/kHMjeXpxpp4SK5g14RRoOt826hFams4+ajIcOk1KXw=
 =EpEX
 -----END PGP SIGNATURE-----

don't allow leading spaces

Alan T. DeKok at 2018-04-04T20:29:50Z
Files modified:
	* share/format.pl

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/be0ba962e48470d6aa4c0681ee1377fbdc6e898d
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxTWxAAoJEH0Oec13Yh7NiR0H/3YXfq3j797LyoctaGL0Anf8
 dkGEsk0NgVpL9f6o0P9GL/kxxQ+uF+F9kYiYPbrvaEGXGy43yA5E2wrmW42Qkwxj
 I/k/oFuPd2+/Nf/jYRBVcr+vP9hhydVD78lry76+P0DylyDGrWejUdJU79EEReBD
 5E0MAmZ9g7ljMkIJJNm4TEhGsADlmQy3xTrNcWpiNsfD+22Hb4IpcotXDtt4hrCY
 CcMGUTCirvSHkxsbQtKv6ef8YLMkMwQRbTyFs+I0/kt5J8BVdwEc2XlLGJ8nU9PX
 rcHNDvcwN+lK7S6j1b6TguerCENyF+UiwcH31XzvyKgmd1OBHnGuyahWgLPuh38=
 =1i4A
 -----END PGP SIGNATURE-----

add unlang_signal_frames()

which signals a subset of frames, so that "limit" and "timeout"
can stop child subsections, but still allow the request to continue

Alan T. DeKok at 2018-04-04T20:28:57Z
Files modified:
	* src/unlang/interpret.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/3771cd17a4d1af3ac7833f3e8ece0b7d2892afdf
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxRItAAoJEH0Oec13Yh7NCf0H/AiX8lBM5cWkuKN0nVzWOpCd
 g1EVQHzHEEil/ZfmIQezcBWu6/QqG33k+nBxv9hF0Fe91kpOiaubYbwu4wiiXeqA
 DEsXWDMQo2f+ROGUedubmdZ9bg4ask48fNn2yW8TboyiBejzKLXH8bZ8inURu54b
 sMBf9EzCi60ggvGG5kZBK3Y9ya1uKajCK6Nbi181c1Ld1YqQEteaOpYOhVAO2RAn
 9hLT8LBr7tg//yCGgp3vSHKL2vW/6o+MZ5z/YxiCB8qtH90SdmUri3h9GXZZ6uav
 /JOsH4Q5YDyG0EREQ8RuDJo7eZqJ8lwXsx8ymp3380pbUV66xcLvoV8jw4QqoGU=
 =5twj
 -----END PGP SIGNATURE-----

remove duplicate message.

Only the system which generated the error should print the error

Alan T. DeKok at 2018-04-04T17:58:05Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/72b45134fd8b36d1b409de22a88569f942f41d80
====== 
Too verbose

Arran Cudbard-Bell at 2018-04-04T17:47:51Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/098b835b672bff2517d2fabfd2dd79537b9a2368
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEcBAABCAAGBQJaxQvQAAoJEH0Oec13Yh7NsvsH/jHqQQCyWrwybXY2oX0DqpCH
 sd++CRqo/P5PUKFXgtsvxomwZ1oanXss/4yVFVMU5kNJaRSCNePieLm6hk9qlJn1
 Nh9TC7YqoMtci0NlyUIK8u6ynwkZZB54CSYaKQu5SxG0Q88l7Qs0eJR/JN/TcqQl
 n7avw/Wqbki02DHS8nN5z6PlN7odX3SKcFemNDHRp5q1oP+gmH0QNxouOmgflYmT
 IwWB1VtC0fuly3F3OIt68l+KHYrRj5ONl0yjvxnawXRSNbSws2Lnvd4XYEXXeVYK
 f+92gl3pA2uKtNyZM6bBNSozzgaCUZT54M9FJriFouOvS5kRBD+XsHdenjY7cpk=
 =TIu+
 -----END PGP SIGNATURE-----

track is_dup locally

Alan T. DeKok at 2018-04-04T17:30:56Z
Files modified:
	* src/lib/io/worker.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7b85c32713d615db1ada1e16247b14b992f41316
====== 
Fix rlm_rest autoload arrays

Arran Cudbard-Bell at 2018-04-04T17:04:37Z
Files modified:
	* src/modules/rlm_rest/rlm_rest.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7286ff96781a0bcf285e2ef9704ab46f5b72e2f7
====== 
Environmental variables for ASAN and LSAN

Arran Cudbard-Bell at 2018-04-04T16:15:30Z
Files modified:
	* scripts/ENV-lsan

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/27c0da1f83880316d6641bf70bc4a65ab12dbf37
====== 
Fix comment

Arran Cudbard-Bell at 2018-04-04T16:15:06Z
Files modified:
	* src/unlang/xlat.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f8b07094ec7b4b503e3765657a816926ce72b973
====== 
Don't leak partially initialised SSL_CTXs

Arran Cudbard-Bell at 2018-04-04T15:37:27Z
Files modified:
	* src/lib/tls/ctx.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/1fa8e9c9939f498d3c46aba49d692dd1817be982
====== 
Actually error out if we're hard verifying the cert chain

Arran Cudbard-Bell at 2018-04-04T15:37:06Z
Files modified:
	* src/lib/tls/ctx.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/9835164f72d479c333fcdc04182edcbd18d68b45
====== 
Do a better job of managing thread memory lifetime in unit_test_module.c

Arran Cudbard-Bell at 2018-04-04T15:02:02Z
Files modified:
	* src/main/unit_test_module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/a5f5d5392befb6197c2f2e1bd5067665e3c4f40b
====== 
If we're explicitly freeing the strerror buffer, don't allow it to be used later

Arran Cudbard-Bell at 2018-04-04T15:01:42Z
Files modified:
	* src/lib/util/strerror.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/7d2bc5f7fdb656a56bf21a4f427bba888f51d8cf
====== 
Parent thread instance tree from worker so it gets cleaned up at the right point

Arran Cudbard-Bell at 2018-04-04T14:32:46Z
Files modified:
	* src/lib/io/schedule.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/29baf387efd415c602f587a4e4dbf97397e80fa0
====== 
Use talloc to free thread specific data instead of pthrea destructors

Arran Cudbard-Bell at 2018-04-04T14:28:13Z
Files modified:
	* src/include/modules.h
	* src/include/xlat.h
	* src/lib/io/schedule.c
	* src/lib/io/schedule.h
	* src/main/module.c
	* src/main/radiusd.c
	* src/main/xlat_inst.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0620b41f32b156903a958e50c2e9e5d466393b28
====== 
We probably don't need to package this separately

Arran Cudbard-Bell at 2018-04-04T13:14:11Z
Files modified:
	* redhat/freeradius.spec

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/8c4b848256ba3e0191585f5bb6609f16f61da5e8
====== 
supress spurious LSAN leaks in macOS

Arran Cudbard-Bell at 2018-04-04T12:13:18Z
Files modified:
	* scripts/lsan_leaks

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/0efc57824f3ab1999d383ca348cf83e86ae9f7ef
====== 
Make thread local destructor init function less picky

Arran Cudbard-Bell at 2018-04-04T11:50:18Z
Files modified:
	* src/include/threads.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/28d330264789e40d06abfd2b6a0812f4f0aef978
====== 
Remove unused code

Arran Cudbard-Bell at 2018-04-04T11:29:36Z
Files modified:
	* src/main/process.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ef89c5d4374388585eca41393854b53f0d9fab0c
====== 
...and another one

Arran Cudbard-Bell at 2018-04-04T11:09:40Z
Files modified:
	* src/main/module.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/ced845de9746857f336674594ee5d4f4c66c0596
====== 
Fix linking issues

By not calling I/O functions from the server library *sigh*

Arran Cudbard-Bell at 2018-04-04T10:46:20Z
Files modified:
	* src/main/module.c
	* src/main/xlat_inst.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/81f12a1e49d2b38670f0eb318328e57ad9b01e19
====== 
Always use talloc_get_type_abort when assigning from void

It saves against fat fingers, and has no performance impact in non-debug builds

Arran Cudbard-Bell at 2018-04-04T09:54:35Z
Files modified:
	* src/lib/io/schedule.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/dea5146b00220ca2249f5b3c062695d8c375b6a1
====== 
Add more debug messages to track thread/xlat allocations

Arran Cudbard-Bell at 2018-04-04T09:53:56Z
Files modified:
	* src/lib/io/schedule.c
	* src/lib/io/schedule.h
	* src/lib/io/worker.c
	* src/main/module.c
	* src/main/xlat_inst.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/36917a121febba6d0a15b127acf6a2ce6b3e166d
====== 
Parent thread instance data from the thread instance tree

Arran Cudbard-Bell at 2018-04-04T00:02:01Z
Files modified:
	* src/main/module.c
	* src/main/xlat_inst.c

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


More information about the Freeradius-Devel mailing list