Commit report for v4.0.x branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== Stop address sanitizer complaining about the thread local logging buffer Arran Cudbard-Bell@2018-04-03T23:42:33Z Files modified: * src/lib/util/strerror.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/28ac13689bff03d161997... ====== Don't leak worker heaps Arran Cudbard-Bell@2018-04-03T23:42:33Z Files modified: * src/include/heap.h * src/lib/io/network.c * src/lib/io/worker.c * src/lib/util/event.c * src/lib/util/heap.c * src/main/module.c * src/main/pool.c * src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c * src/modules/rlm_radius/rlm_radius_udp.c * src/unlang/interpret.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5926fbef05852c2db7c62... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaw/JaAAoJEH0Oec13Yh7N0gUH/1B7IPTIjRRQlKH4SIebcInY eUb302XsbfPQj6ombPsbtlVoq1c8VrX8LIuOFxmao+H7CvDNIsGKNsi8l3itHkLq I7WuD4jKs5t4d+M26tOqK2ofUDOHwEIeEpQJ+mpRNjO5RpwgsUVQc6ycC8Wm43+q 9RVdP0yGyZFiKEFbqtplRm3DaVewiNVWpHl1MZfAyf46HcQp8RIARmRtqVPtgn4m YIJ3SHdU4lhARQ9d3tealsgbkVOMViL9cY231v9THKM2/RdLgCvlX08jxWpaWlTR G3XEpob0AsLw8+GVUurl2H9iI2+ID9AdumBONoPWo5SsVbQpkxi6RQGP0qIGDGU= =aE9X -----END PGP SIGNATURE----- typo Alan T. DeKok@2018-04-03T21:30:02Z Files modified: * src/lib/util/udpfromto.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a9879bc959848ee26f16c... ====== Package unlang library Arran Cudbard-Bell@2018-04-03T21:22:26Z Files modified: * redhat/freeradius.spec Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c5c6f9824ffa798e9ddd9... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaw+lSAAoJEH0Oec13Yh7NllQH/0aEtfgKZ4f9LkbA0NsFl9Sb 2Bnle3Kqfm0UHNijyeOFtvwM5AiW6OOmbA/LqPo2IGnUsUFqDLYxIHJ2lOmLzeHy mCIew8Olr+zcZQdDQDU4g/JmovY61dAqqzu20BxlVSW+dPvrpvtPglhWIjEtBXlD qcGgUHAz3Dzen8CiGoRp3gZiIaWIIfw54lvxzLMAX9J00Nkx/27Dok54ZGxtunSy VZ2yAUebXeHeX5Pb5XbAHcD0j2JwHohFfTHEk/g7lc095ZKXIbe7vLYcmlpxeB8O Ghpr/Q5FP0RYnVSwU6djRoEM2XCYFBz9XfFRMGhjTMBqfUyefEMpKYA1boX8pxE= =mSKZ -----END PGP SIGNATURE----- use P_PKTINFO or IP_SENDSRCADDR, but not both Manual port of commit e1a8cdf5723 Alan T. DeKok@2018-04-03T20:51:13Z Files modified: * src/lib/util/udpfromto.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/b58c72bd7e9c56f3ab7e5... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaw6GMAAoJEH0Oec13Yh7ND3wIAJMAeBrAnPCNY8KYIcRWeLPr X0k+PdTYkGCnnIR7izvxA5XsVjKcJHykoSF9yRiBLmXNMLzGuhKmUtWZX3yuDpAG M3fulHVV2gNshQrb5EX/IZRu62821jLdgqPSBkTOfyboFz0oJsxASeGaxIOqGH57 VZZW+QX4dPdfCSPt7Hdk5GXGCSCiuJsOmIhnTCCDEZPG9PZ+xN1fO/DeceVe+DUn CdlpmIVhZqySXhyzPID2RVJBBUgrs2atl6N08sDkWT6046ODpym9ARMnGakXfwwD VkBDOS3TIhrydis/1IxDP02rmBRLHIGLzLxPBqW5ro3gK1O8LGTFnNg8dAgRtvY= =x66+ -----END PGP SIGNATURE----- Change to doxygen @copyright Alan T. DeKok@2018-04-03T15:45:05Z Files modified: * src/include/cutest.h * src/include/stdatomic.h * src/lib/tls/utils.c * src/lib/util/base64.c * src/lib/util/mem.c * src/lib/util/misc.c * src/lib/util/missing.c * src/lib/util/pair.c * src/lib/util/print.c * src/lib/util/rbtree.c * src/lib/util/strlcat.c * src/lib/util/strlcpy.c * src/lib/util/token.c * src/lib/util/trie.c * src/lib/util/version.c * src/main/dependency.c * src/main/radmin.c * src/main/radwho.c * src/main/stats.c * src/main/unit_test_attribute.c * src/main/unit_test_map.c * src/main/unit_test_module.c * src/main/users_file.c * src/main/util.c * src/modules/proto_arp/proto_arp.c * src/modules/proto_bfd/proto_bfd.c * src/modules/proto_dhcpv4/dhcpclient.c * src/modules/proto_dhcpv4/proto_dhcpv4.c * src/modules/proto_tacacs/proto_tacacs.c * src/modules/proto_tacacs/tacacs.c * src/modules/proto_tacacs/tacacs.h * src/modules/proto_vmps/vqp.c * src/modules/rlm_eap/eap.c * src/modules/rlm_eap/eap.h * src/modules/rlm_eap/lib/base/eap_chbind.c * src/modules/rlm_eap/lib/base/eap_chbind.h * src/modules/rlm_eap/lib/base/eap_tls.h * src/modules/rlm_eap/lib/base/eap_types.h * src/modules/rlm_eap/lib/base/eapcommon.c * src/modules/rlm_eap/lib/base/mppe_keys.c * src/modules/rlm_eap/mem.c * src/modules/rlm_eap/types/rlm_eap_leap/eap_leap.c * src/modules/rlm_eap/types/rlm_eap_leap/rlm_eap_leap.c * src/modules/rlm_eap/types/rlm_eap_leap/smbdes.c * src/modules/rlm_eap/types/rlm_eap_md5/eap_md5.c * src/modules/rlm_eap/types/rlm_eap_md5/rlm_eap_md5.c * src/modules/rlm_eap/types/rlm_eap_mschapv2/rlm_eap_mschapv2.c * src/modules/rlm_eap/types/rlm_eap_peap/eap_peap.h * src/modules/rlm_eap/types/rlm_eap_peap/peap.c * src/modules/rlm_eap/types/rlm_eap_peap/rlm_eap_peap.c * src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.c * src/modules/rlm_eap/types/rlm_eap_pwd/eap_pwd.h * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.c * src/modules/rlm_eap/types/rlm_eap_pwd/rlm_eap_pwd.h * src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.c * src/modules/rlm_eap/types/rlm_eap_tls/rlm_eap_tls.h * src/modules/rlm_eap/types/rlm_eap_ttls/eap_ttls.h * src/modules/rlm_eap/types/rlm_eap_ttls/rlm_eap_ttls.c * src/modules/rlm_eap/types/rlm_eap_ttls/ttls.c * src/modules/rlm_example/other.c * src/modules/rlm_example/other.h * src/modules/rlm_expr/paircmp.c * src/modules/rlm_expr/rlm_expr.h * src/modules/rlm_linelog/rlm_linelog.c * src/modules/rlm_logintime/timestr.c * src/modules/rlm_mschap/auth_wbclient.h * src/modules/rlm_mschap/mschap.c * src/modules/rlm_mschap/mschap.h * src/modules/rlm_mschap/opendir.c * src/modules/rlm_mschap/rlm_mschap.h * src/modules/rlm_mschap/smbdes.c * src/modules/rlm_mschap/smbdes.h * src/modules/rlm_mschap/smbencrypt.c * src/modules/rlm_redis/crc16.c * src/modules/rlm_redis/crc16.h * src/modules/rlm_securid/mem.c * src/modules/rlm_sigtran/client.c * src/modules/rlm_sigtran/event.c * src/modules/rlm_sigtran/log.c * src/modules/rlm_sigtran/map.c * src/modules/rlm_sigtran/rlm_sigtran.c * src/modules/rlm_sigtran/sccp.c * src/modules/rlm_sigtran/sigtran.c * src/modules/rlm_sigtran/sigtran.h * src/modules/rlm_sigtran/tcap.c * src/modules/rlm_sql/drivers/rlm_sql_db2/rlm_sql_db2.c * src/modules/rlm_sql/drivers/rlm_sql_firebird/rlm_sql_firebird.c * src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.c * src/modules/rlm_sql/drivers/rlm_sql_firebird/sql_fbapi.h * src/modules/rlm_sql/drivers/rlm_sql_null/rlm_sql_null.c * src/modules/rlm_sql/drivers/rlm_sql_oracle/rlm_sql_oracle.c * src/modules/rlm_sql/drivers/rlm_sql_postgresql/rlm_sql_postgresql.c * src/modules/rlm_sql/drivers/rlm_sql_postgresql/sql_postgresql.h * src/modules/rlm_sql/drivers/rlm_sql_unixodbc/rlm_sql_unixodbc.c * src/modules/rlm_sql/sql.c * src/modules/rlm_winbind/auth_wbclient_pap.h * src/modules/rlm_winbind/rlm_winbind.h * src/tests/util/atomic_queue_test.c * src/tests/util/channel_test.c * src/tests/util/control_test.c * src/tests/util/message_set_test.c * src/tests/util/radius1_test.c * src/tests/util/radius_schedule_test.c * src/tests/util/ring_buffer_test.c * src/tests/util/schedule_test.c * src/tests/util/worker_test.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8490a85d07aca16907531... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaw6B7AAoJEH0Oec13Yh7Nf8QIAIHNSLnJ6A7KuRvgrfoJ6LTZ Vs+74Tgx3wLdP/bMPomVIicv40T1nRYRUYt8bfEB2baS+RcizY50eJw3a53glVmB qdJdmqRlMFisCRlbexwZwjWjoEV6jakqQUmKScy+vZhg/v775gdL5YlXvndkJGdu mNWl4ZxBOMZD6eaNOvQoVMT6uGjHCtuPh8s4S5uFZ/3no4rwP1sUzRW86/lUWbhb dx8FXUCPr6l4XCppH5pl4FkG1oOa/GBBLAQZzzVOCjoYNI88W/bK6LfGPAUnoMgI QReGpjLnURZJQsbMsSksx/gkMwdYZcpXF9VKwYek3USmmSUh3cL5zejHH55MfxM= =Qxh+ -----END PGP SIGNATURE----- update comments as per latest code changes Alan T. DeKok@2018-04-03T15:40:35Z Files modified: * src/lib/io/schedule.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5c015bbd25c7cadc0a7d6... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaw6ARAAoJEH0Oec13Yh7Np9EH/RMz4AIqsgM/WhbvwoXcG8Kw OW6WG8E57FgaA60pF3KAx0YKUBnmz1o0DDCa7b1fhHYqzDV5/kNJm52z+jB13ifv lo10COKsHO+n0UvhfwqnhRM+s9qydqVL5iuy16jEwkHTrm3eH6zyBZrpqJxP6qyN PIUBU6DCfBYoidw3z27A6ve1Ur+b7c3I3GbLh2Uf1snuVLCianRLkaKAKBG8jHeL SH7hj/wFymNWhNzg5KG5Jtt+hkGLxIm4mR18fEnvUPPu5Oe3GaN34/xu6VqUGuQZ eliK9++SFttVarsw7/c9iSgJxCJpIWUIuNLa8eMN1cYSKfp0bgBZ0zZgTV07cfA= =sNO0 -----END PGP SIGNATURE----- doxygen Alan T. DeKok@2018-04-03T15:38:57Z Files modified: * src/unlang/unlang_priv.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e7d2a423ee3430f0c8ff7... ====== Join threads for a more orderly exit Arran Cudbard-Bell@2018-04-03T14:49:37Z Files modified: * src/lib/io/schedule.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8eaa3fa0edab615bf9bd4... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaw4+pAAoJEH0Oec13Yh7NkMkH/j//XDFdojNhX5mJLypjyWIU Ad0d+gAkjS+WDFzFN6QQnxoAWmRVTm1HlCigJGiHX8ZEs9zCtIbV48BzSUHpPIj2 636SlrG8Vyidwkjss9E9xylY5myI0vz7E7OxTDpmDKm0whsK3uoPcy1OIBJabo4E a2PkIiAUo8MQOiHQCNeh5QYi1w83sFxKlRoh/C1F63mz2ZqHAxtAHXZ1uTMPRF8H 4SczDhyGIGyvYbffGn24rX/Bsq0ume/IAAIjW+15mIZtltKydmaGTj8PBPXjAlk7 39RrNVEr4aNNmhvrmgL0W7QIL4I4cwGxduSMSw18hKSPScLggoHFpYqy/fLIUyE= =Rk8T -----END PGP SIGNATURE----- install unlang library too Alan T. DeKok@2018-04-03T14:28:48Z Files modified: * debian/libfreeradius4.install Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1cebd0ec01eab867015ea... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaw48wAAoJEH0Oec13Yh7N+00H/1WSLr1Cmf7N3FOH4bjdhugE vpBLFC/bmES4WHR+Wfj5HBxBOzUVEE8g5q5wy5OjOUV9lAjE8Lxc/6ywuUK1MxGS YnXOdyuQJKpZknIomC36i9635AhyIsN/4T/2K3Es25pNoMOKkzksoWOWkhFqsXH7 XuU9VQYYVMpA1K9OwL9p0bsaaOAb98NpUy2w20qYlx/gqTunMxQxtI9mzssblARs 1FNy3JIpIGrSU5brKz7SW1QfFZ8CNpfCs5U9pZkmIUxEsfO4AHHQ3u2eNg8+iXxw wZLATkLSq6vNeqx5pnj53YRbG81D7DaLI6bW00gAjx9Ma/CeMp1KpYvo/HOIoFM= =JRAY -----END PGP SIGNATURE----- s/map_unlang/unlang_map/ Alan T. DeKok@2018-04-03T14:26:56Z Files modified: * src/unlang/map.c * src/unlang/op.c * src/unlang/unlang_priv.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/50c1761c8fea65017cfe0... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaw48wAAoJEH0Oec13Yh7NU7AH/j64/ouIp5V2lRuNA7++zTO8 E8labx04Xe0YWEqEVUGAFpv3T+i4M76/26wFqyzJMP8mbyAKgdeC/3hfKcz3rh10 SPEGUxIN5ijd36esYwcafQe/cLrdetH0YPSe540zb8nUquJ8zeANiPSIcaJwF0pk jiBPRfrgrwlRa93OMkSQVp6qg1SqMqFNaLtW6siZFuJWDKICHcBZJ8xhdizkm4OO 7KSHS1B65T40wtejuG6wDFeKA0ZaFWQqZIBPRnKaG/un6q9eOuYf0DmvesOSK+Nn A58h30dbSlK9oYeBPr3x/VLgSygS96RyIHUcnlKnPPoEY1+3SW73sXU9YtVkvLs= =1ybj -----END PGP SIGNATURE----- rename module_call and modcall to just module There's no "module" keyword, but it's clear what the intent is. Any reference to a module is when we *call* a module. Alan T. DeKok@2018-04-03T14:26:56Z Files modified: * src/unlang/compile.c * src/unlang/interpret.c * src/unlang/module.c * src/unlang/op.c * src/unlang/unlang_priv.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/07de411778d24602ad856... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaw48vAAoJEH0Oec13Yh7N1WYH/AlxTdY8qZfvAQ04oRY0tApY IW8sOQ52/d4mXajTm21WiGQ6Hol9TDLrk3a4V+UWjXBQkFF75kBy1RLCEhYe39K6 ErZlC++rk9WS7j78Yxgz86dF5cRLwcYjXbgwqktVpg9oqgAjkZOqztY2yInZXVVS /Ua4hWrUrzMiteDVIPQrQjBC5L1691/M5vjm5eEGyQ3JlK2kxpY2htGj8eS5xROQ Sw+k9xK0UTk4TjEpXEWf8Kpa0qn1tKja7mztutOE1hYifrHra3J3j8U8yOW0VVUR SZbbq0gZCzpKiKDtbSWK5jh/9Jh0YSrHSEdUcvQQEtEkOJ9OH2Otgzm3W/KzkIA= =eXBc -----END PGP SIGNATURE----- s/module_unlang/unlang_module/ like the last commit Alan T. DeKok@2018-04-03T14:26:55Z Files modified: * src/include/modules.h * src/unlang/compile.c * src/unlang/interpret.c * src/unlang/module.c * src/unlang/op.c * src/unlang/unlang_priv.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/8deb2a712dd4775bc405a... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaw48vAAoJEH0Oec13Yh7No8kIAJl2/pOuuTk/aUrouh9GHM8o A4bexO9P0UTlgI+/kJGcO9Mhgm3OExgGs0pWyulStL44mlbJQDva+qVh5TgAhM4d /2qc6zGekmDbkyCe9V/6KNXN8VRZY7jZoNWJ+IOdJstXosct3corTpF2EY+6sJt/ h2n/B2siDG4VnsecEcpSRT9acWJmJPSiVrAEnTzPgHgyae0YH0xFQKIq7rc3HrJz iXOzordppWjKAQpYrjL6QtobvCpDtCBMea61JHQcBPKuYNepFtb9Kr5RlrVFh/+G gCHWmSUIJy6wUb/5CzdAuodQZ68zr4IoptjqCX7Y98b3/pokQPa8Iove95yfBoQ= =U6jk -----END PGP SIGNATURE----- rename xlat_unlang func/struct to unlang_xlat While they're all xlat functions.. their main purpose is to glue unlang to xlat. So FWIW, they should be called unlang_xlat. Alan T. DeKok@2018-04-03T14:26:55Z Files modified: * src/include/xlat.h * src/main/xlat_func.c * src/main/xlat_priv.h * src/modules/rlm_delay/rlm_delay.c * src/modules/rlm_rest/rlm_rest.c * src/unlang/compile.c * src/unlang/map.c * src/unlang/module.c * src/unlang/unlang_priv.h * src/unlang/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/700868459950493985359... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJaw48vAAoJEH0Oec13Yh7NZe8IAI75vKu0OrtjFSt/YvYlIwqX 6STjQ9FpYZGLnAdLOaK3FM4oLcJOV1NWEyNymS7PV5MyLvlRsTyyS3hFf93FAIX7 rbhn828dsxRsVtvqYT0GsHF1lWX8MGtOV4KHztNzYe4+pl83QMQjZgUFqc3EzWni tIYmw9lcPWtMO+7AL+TW8i6eZglOHDlFX+6DiRkwYgRiX16zV/z/VBdQGv+6OIIX QlpzdzwwYy4dagSVE9Mh/nLWxOhl12T7wvlGrG8H4Wc31cl5icPQfY1jxN78yzfX SYEsPhv4AOT70I/fQwIVRNoLMSDP/zBZLsSiBt7QrGOMWInTtIv3FiIiIUTM+r8= =3DK4 -----END PGP SIGNATURE----- too many "unlang_foo" things. Move to src/unlang/foo the eventual goal is to have each keyword defined in src/unlang/foo for now, we've just moved / renamed files. Nothing else has been changed. Alan T. DeKok@2018-04-03T14:26:55Z Files modified: * Make.inc.in * src/all.mk * src/main/libfreeradius-server.mk * src/main/map_unlang.c * src/main/module_unlang.c * src/main/unlang_compile.c * src/main/unlang_interpret.c * src/main/unlang_op.c * src/main/unlang_priv.h * src/main/xlat_unlang.c * src/unlang/all.mk * src/unlang/compile.c * src/unlang/interpret.c * src/unlang/map.c * src/unlang/module.c * src/unlang/op.c * src/unlang/unlang_priv.h * src/unlang/xlat.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/3971d4ce582e615b0a29d... ====== Cache rad_module_t in thread instance data to fix use after free issues Arran Cudbard-Bell@2018-04-03T10:18:10Z Files modified: * src/include/modules.h * src/main/module.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/dcbb3d4601a90d6564770... ====== -- This commit summary was generated @2018-04-04T00:00:03Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org