Commit report for master branch

The git bot announce at freeradius.org
Sun Oct 6 02:00:02 CEST 2019


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

======
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2YmHAACgkQfQ55zXdi
 Hs1rkgf/U78YY301S4YSEGau9tY0vftOwnRwfx+CrgwTBQMdGL7tlwo4u/csZCQw
 XCtkq3BZdYV3tfy+8mDRF/EOJ9ZeBXVxY3yGlGd17xe7oYMeYO1aZHmtqBuTY/0G
 MfPHC6Cjj9kdVv3GGJiI2m5LvYicvlQDWFz+NEmkV/K09GS4aQpyYk+u41a028lX
 nbtpifspXCk8LOI32FJovmyt81p7md9U/UfLxKxB9Ow+sj3OET2LeA+g90ArUdum
 33/NZcwDnFTa+aQY1JYdKBWmjdJxlMBLFhiSOHHr036BaKvA/nBdRTj1fzE11wIM
 iQGPhpTQiCDi62JlscL1K6K2ET+ofQ==
 =9VxE
 -----END PGP SIGNATURE-----

rename unlang functions for clarity

running a request is now just unlang_interpret(request)

functions taking more arguments have longer names

Alan T. DeKok at 2019-10-05T13:19:44Z
Files modified:
	* src/lib/server/virtual_servers.c
	* src/lib/server/xlat_eval.c
	* src/lib/unlang/call.c
	* src/lib/unlang/interpret.c
	* src/lib/unlang/interpret.h
	* src/lib/unlang/io.c
	* src/lib/unlang/parallel.c
	* src/lib/unlang/subrequest.c
	* src/lib/unlang/unlang_priv.h
	* src/modules/proto_arp/proto_arp.c
	* src/modules/proto_bfd/proto_bfd.c
	* src/modules/proto_detail/proto_detail_process.c
	* src/modules/proto_dhcpv4/proto_dhcpv4_base.c
	* src/modules/proto_ldap_sync/proto_ldap_sync.c
	* src/modules/proto_radius/proto_radius_acct.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_radius/proto_radius_coa.c
	* src/modules/proto_radius/proto_radius_dynamic_client.c
	* src/modules/proto_radius/proto_radius_status.c
	* src/modules/proto_tacacs/proto_tacacs.c
	* src/modules/proto_vmps/proto_vmps_all.c
	* src/modules/proto_vmps/proto_vmps_dynamic_client.c
	* src/modules/rlm_eap/types/rlm_eap_gtc/rlm_eap_gtc.c
	* src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/f36817fe83c9ec1b33baab87ad4ebd7214061085
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2YmG8ACgkQfQ55zXdi
 Hs3uUQf+Kb9Ny9ZR98njN/l40WDBzWbkG4Uzvc3QWPxP3wqLGtw1zNG+7uaaEcc+
 kD5Eesgkk8X5SsM7LCp7ejlOmuhTZ36M175uw7TRf00ZGtdR6Ss3HwjpZoYmH3xP
 0/7uzye/jWxOirO1YfM1fJbe5L8sgl1OMHhadHBO7PBTRDko1WRsrmhGP0keuaA5
 /lJco4GbvLfzNPRwrkm3kFoI35eh/+Yl7a2JC1YvrQUu946ksYCAtj+1uTnJyLtx
 Mp76yt4qsPuLvav/eEKqkpt1+l2buoJ2XNhUSRlZ8mEm/iLskH8LHXzkZkxfYGoV
 IaoI6A2DKXxpUg1PzFlvFXsTi8H1kg==
 =uu5n
 -----END PGP SIGNATURE-----

no longer needed

Alan T. DeKok at 2019-10-05T13:19:43Z
Files modified:
	* src/modules/proto_dhcpv4/old.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/afc430ccda00d1c5148356686e41be1c18d2e37f
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2YmG8ACgkQfQ55zXdi
 Hs0J7ggAppW3NTeIraWZ/4RfxReOGrOvZGOw38xAkSO6CLVBDpmC8T7HbKCoFq5D
 bSjueEtaCNyL00BUA2j3RoLQ3G3BEqDSu+xs5bFc763Pz5c5kDStoqGfsqMC3IoM
 3z5k1t5eLHu02r90KCtAInARK88W9d6uD0cRQELaCKFZ9dguoM+XbIfhGxvQxDnj
 Oo0sWu5JSDGQFT9x9oPc/UuFg7OGHwjq00cJ01IkOq6rLpcaTGVnDjwCEg0dRRTd
 GriqF6eH7/70PAR7TxJuYm2H5M01/oRPLX9/EchHcwFEZ+vTlIvXRlEstio43DGz
 Ak5t0n1Qx+gmLMo03Dqw1mROJbvlyg==
 =wnQY
 -----END PGP SIGNATURE-----

rename function

we're compiling a section, not getting a subsection from a
parent section

Alan T. DeKok at 2019-10-05T13:19:43Z
Files modified:
	* src/lib/server/virtual_servers.c
	* src/lib/unlang/compile.c
	* src/lib/unlang/compile.h

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/b3c5c23d12a05fdc432561b603551c617d763217
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCAAdFiEE8n1lTTL4FC4LtEWpfQ55zXdiHs0FAl2YmG8ACgkQfQ55zXdi
 Hs1iLwf+K4BhJVDmylGhrvNvx/2qZX5lVjIMlyptWPlaWipIpegdQVdAf6ARD/nr
 97JrfCqflUD3M6jiW0UnuFGbsobqaO+5vxsUDEvNh3/q7o/kqOrcIsZV9mh82qSe
 Q8YVuUtg1ZkfYP3O6JpsUXPeYcWZmiBTrSs6fA4chzTojvk1SGCvIf46sIC0AREp
 M9KY9TdxZfE+hFnEzUQ1KzTC5QE5Saw0oyQwNJfrxVTw0mCHFsnQhvYLhutb40TJ
 RhAs2cZe3lCu3taZdsZHP0qmZeuMNPUGHPPptucy3bZRtYcSfNszni/4KJXGqCOk
 xRDBUlL0NlR6+o/BdXYdL64vwqWPsw==
 =/ROz
 -----END PGP SIGNATURE-----

reset when going to next, so that it is always done

Alan T. DeKok at 2019-10-05T13:19:43Z
Files modified:
	* src/lib/unlang/map.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/d60be8706fc26a467fcbcd9e538956b01cdb827c
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2YKvUACgkQ/6TVgp+2
 18oFmxAApWJoX/1V+w9s+XC6eoeqX4eZ8VRo8dptRGC5iVJyi/HO5sfXSXdnZI9z
 4KhdWVz8Kko6e+vTJpQDql7oc4FMtVZjBPk29aYtYezuKYP3Hd7XICTbofWFJBP8
 s+OEBuVzRzxDNXTk9ZDPFh1R3EeuevAIXQB6CN39AQP1NTurYR7LxeB9zU/vyOIX
 HyQ7USJ1qqWCPxqAibo02wM/nAxfuzwx6HdIwyuEz17ZrTtXM+iw4SYH4XLY+PH9
 ta5ee38RvySFU5bA6/dgfD6Q6DH+jcsDdDso6tMhAPeKgCCvL9/11yPM9di9VlWF
 S57zI84KU82pA2WbNmm0MyC+Vb5+We3FEiBr4pJgi7icy62U4wwcKs+7H3seeKGC
 qy+jvJGgD1AxUh4vJi5IfAl7XAm/Dpuu5M6MABYg6BhU2+0Bs5mMvolbZc54KFl6
 fB8/zgGgZQcGyMgdt9uqpMq0ZxOYj21v/JYkkELMw7NKgxHs3Mh77RfL28DdAtO2
 3h+gbvu68M3K9iIWmoM0Yoz4Nciur0ZIyZcAA7wddVBcK5PA+xNsxAidAbUW6ZkD
 NLhqz1RoDqxqNCV/4rrHEbGugrH6aqIkXeMBXlY2V96FwE6PjdNRw49KL8dTzZd2
 wr7i1QlItPKFIEFnhsjDSb4o+e0GpMY8MrS8Jdt5vDPdsVIYgY8=
 =QrDI
 -----END PGP SIGNATURE-----

Remove server/base.h from io/base.h

Because circular dependencies aren't fun

Arran Cudbard-Bell at 2019-10-05T05:32:37Z
Files modified:
	* src/bin/radiusd.c
	* src/bin/unit_test_map.c
	* src/lib/eap/compose.c
	* src/lib/eap/session.c
	* src/lib/eap/session.h
	* src/lib/eap_aka_sim/crypto.c
	* src/lib/eap_aka_sim/id.c
	* src/lib/io/application.h
	* src/lib/io/base.h
	* src/lib/io/channel.h
	* src/lib/server/client.c
	* src/lib/server/cond_eval.c
	* src/lib/server/listen.h
	* src/lib/server/main_config.c
	* src/lib/server/module.c
	* src/lib/server/protocol.h
	* src/lib/server/tmpl.h
	* src/lib/server/virtual_servers.h
	* src/lib/tls/ocsp.c
	* src/lib/unlang/call.c
	* src/lib/unlang/foreach.c
	* src/lib/unlang/load_balance.c
	* src/lib/unlang/module.c
	* src/lib/unlang/module.h
	* src/lib/unlang/subrequest.c
	* src/lib/unlang/switch.c
	* src/modules/proto_radius/proto_radius_acct.c
	* src/modules/proto_radius/proto_radius_auth.c
	* src/modules/proto_radius/proto_radius_coa.c
	* src/modules/proto_radius/proto_radius_dynamic_client.c
	* src/modules/proto_radius/proto_radius_status.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/339042e269279b0f3cf12bc6acf8bc4c83385bf7
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2YCQgACgkQ/6TVgp+2
 18r8uQ/+MOsS7g5nqrc3oBu+xRDQBlJu/sBq4lFSov+Iy4ytU8PF1khHrzvFENth
 nz0xwQxHUv+1ga4CzG8AE5GwJY4XQEh/tmUZjEAlGOa4XYxscDMjwOQAZxFXAvbk
 FhrFaslLmfwDWmVnGkv9nQ/Y0SLwZCzirPLoRk4VBbRJMrBfu6ajx3+jUiyBIWtg
 PztlN/bHhWbYHIK7sQokh7r3mhWK0p0P1bxMzaUIpWC88sqprgicMgKyyasOJk5I
 JPLlBnvl+R+LiPgRZDtCofa2cG1Bg+j3hOx46OXpGMUzUquqWUaycjJHZgXaIOZH
 tERXZriFtecQtSshF4v2YmVt6Ql3zS+GSCc6G5FA0IScmE5yHltpH09vqJVIv72J
 fEq0SSIZyNj2Jm86P3aIzf7HNVc4IvFz3Kty/LzHbebp1LYMNWc3UkfTGpIqQw8m
 0dB2gASb5IZIhceUCHm2WIyeCvDNoY02KTUEFhbaJft7FCc4JQvZ4anXEiz0v9BD
 DUTx24ZbkSlbqtOEVyDs/CvvwS7qxLVSbmPYjCmMxfHC7tzOnxpvUP5jqz+eTlks
 0Bl1i4Id0PmQD3qr2Lu/3qHd3xg8Oxny1//vbLV98pS2Z4y+bInMFhQhrUXthZfn
 3ObZ3gnTziNSIRWDayqelTeOEeJHb4NPQjvSoRvTeqmEzs4G8bE=
 =Bsgw
 -----END PGP SIGNATURE-----

Allow subrequest sessions to be enabled/disabled and for custom unique_ptr and unique_int values to be specified

This is required for modules pushing subrequests as the instructions usually used to identify sessions are dynamically allocated

Arran Cudbard-Bell at 2019-10-05T03:07:52Z
Files modified:
	* src/lib/server/request_data.c
	* src/lib/server/request_data.h
	* src/lib/server/state.c
	* src/lib/server/state.h
	* src/lib/unlang/base.h
	* src/lib/unlang/module.c
	* src/lib/unlang/module.h
	* src/lib/unlang/subrequest.c
	* src/lib/unlang/subrequest.h
	* src/lib/unlang/subrequest_priv.h
	* src/modules/rlm_eap/rlm_eap.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/26120c82915f002554cd53bf7b07f3b870f7abb5
====== 
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCAAdFiEE6VbEmJeQrF8361hu/6TVgp+218oFAl2X+MUACgkQ/6TVgp+2
 18rZuxAAkM39v93Nms3erc1E/zTCEbwYcIgzWRlw3nyDcS+2gFAHTN7mhiZdfnBX
 XxvQONK5cMGmmSe6CkTc2+LtNdIWEjoHtF54UqZCEwA0t+vScpZC4ef4Tbgo0wEe
 Pr81KPyHFGIrjPWa+Bwu4cWT7GJ6CkAeJpwAjI713aStlRiuS8G9YEEQC+EVnEwr
 D6YaVlH/58D0kQuvLL0K0pvvzbALlZ7JV1KTF92YOwSirRTc7fJzwmohmyrJMcvN
 uV/v+QBXh/GPZYpOUrJZn/PhY9rVs0X+7/Tamperyc8z1zY0+doP6mJCs+/pHLt/
 3PHWaxa7DApBN7a971Q51cV3om7IC8fosATspeA/CaaPQ1MFxVZSCsIQQGCvDf+I
 Pjp1HC1SrWk8QrAieeV/n2krYY439t9f5tZvTtD3+CWGat4zaQwhs+2QodeBmzU7
 Efyic6aBxpJgBKGUfC0HxJlQ5IZJC1lmqV4EK91r2DLC8SzyPvajzin2mIIcaiTw
 ZFinhptyMyx6lE8L7RfDfvhENI5TDPcTrpwz5QiQaKplWwv4bQQrupB1cnee3T8I
 JochIBy9wmzBsBIp4hIbMHGIyIRcoRLgdPWiUzbuRsmL4cRFkfgcsbuIn31wKYt7
 iGKqi6RryT9lz2FK2Og9gBEVDSS9WlxYP3Qf9SVYQfIWZ0kpKtE=
 =E32u
 -----END PGP SIGNATURE-----

Don't assign empty string

Arran Cudbard-Bell at 2019-10-05T01:58:29Z
Files modified:
	* src/modules/proto_control/radmin.c

Commit diff:
https://github.com/FreeRADIUS/freeradius-server/commit/464aa5ed7b7efde05e670622dcc4beb746f19477
====== 
-- 
This commit summary was generated @2019-10-06T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).


More information about the Freeradius-Devel mailing list