Commit report for v4.0.x branch
New activity for FreeRADIUS (the high performance and highly configurable RADIUS server) ====== We always store the heap id in the struct Arran Cudbard-Bell@2018-03-28T19:50:12Z Files modified: * src/lib/util/heap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e6122a7741486a943e60a... ====== Doxygen Arran Cudbard-Bell@2018-03-28T19:39:34Z Files modified: * src/include/libradius.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/1a8275b6ae935f5395b6c... ====== Add talloc type verification to fifos Arran Cudbard-Bell@2018-03-28T19:14:56Z Files modified: * src/include/libradius.h * src/include/rbtree.h * src/lib/util/fifo.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/cf715e0ca780fac6bd8cf... ====== Not needed Arran Cudbard-Bell@2018-03-28T19:13:43Z Files modified: * src/lib/util/heap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/c0867dc6e2d5644ee43b1... ====== More conversions Arran Cudbard-Bell@2018-03-28T18:55:15Z Files modified: * src/main/radclient.c * src/main/radsniff.c * src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c * src/modules/rlm_csv/rlm_csv.c * src/modules/rlm_securid/rlm_securid.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/bbb18c971d0341a822419... ====== Missing uint32_t? Arran Cudbard-Bell@2018-03-28T18:44:39Z Files modified: * src/include/heap.h Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/96447907f8073e8b02c32... ====== Talloc type safety for rbtree Arran Cudbard-Bell@2018-03-28T18:41:16Z Files modified: * src/include/heap.h * src/include/rbtree.h * src/lib/io/network.c * src/lib/io/worker.c * src/lib/util/event.c * src/lib/util/rbtree.c * src/main/cf_file.c * src/main/client.c * src/main/dl.c * src/main/map_proc.c * src/main/module.c * src/main/state.c * src/main/trigger.c * src/main/virtual_servers.c * src/main/xlat_func.c * src/main/xlat_inst.c * src/modules/proto_bfd/proto_bfd.c * src/modules/proto_ldap_sync/sync.c * src/modules/proto_radius/track.c * src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c * src/modules/rlm_csv/rlm_csv.c * src/modules/rlm_python/rlm_python.c * src/modules/rlm_radius/track.c * src/modules/rlm_sigtran/sccp.c * src/modules/rlm_stats/rlm_stats.c * src/protocols/radius/list.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/7051cbc4d6afc4eca27f8... ====== Check the type of talloced heap elements Arran Cudbard-Bell@2018-03-28T15:52:13Z Files modified: * src/include/heap.h * src/lib/io/worker.c * src/lib/util/event.c * src/lib/util/heap.c * src/main/pool.c * src/main/unlang_interpret.c * src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c * src/modules/rlm_radius/rlm_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/e212b188aec7733e7dd19... ====== A heap size of INT32_MAX elements is OK Arran Cudbard-Bell@2018-03-28T15:51:41Z Files modified: * src/lib/util/heap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a8bff42b79b87b2877fde... ====== More type fixes Arran Cudbard-Bell@2018-03-28T15:45:02Z Files modified: * src/include/heap.h * src/lib/io/worker.c * src/lib/util/heap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/547857b6ab783c4ccf332... ====== Check for overflow when expanding Provide errors Check for realloc failure More type fixes Formatting Arran Cudbard-Bell@2018-03-28T15:34:34Z Files modified: * src/lib/util/heap.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/24ee006d41c7fe31ebc9f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJau7L5AAoJEH0Oec13Yh7NFd8H/jRR9sfV1j2P/Rj3Eu9Ggc3m J2vNyPHKmXFrLqg0Td7ZyjfRQeRlXVjaolsPm3f65FLzOlsUYZjQ93sdV6sBhQQn MX1XYTtKmYTyv1JuF5Co04Sx7C3i6P7I11kR+SlyOj+5etjnmrzIZrVximt0AB5Z fCzNN+zlmGDGuDWX5ZxlPCuXdnQY509xbMnctu0RMlfISmiOdxSBAzJwWVRVaMA/ lVXCZu/3IAyke/8iZfjoNj0CQdksMQedbP3ptJPyB20j3vWNJxBQjhLMuKKgYoQH +1NYyBa8wmpj+lLR6oJin9x02GXgam1lQVN11UAgh+XNJnn42ysLp7AkoIovTvw= =XDO9 -----END PGP SIGNATURE----- allow moving of only one packet Alan T. DeKok@2018-03-28T15:21:29Z Files modified: * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/23da1a0a403d8158b2574... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJau7L5AAoJEH0Oec13Yh7NtnkH/0Da5yOsYvYnrElDSoB9IJaR cYYvZSk2aGoWmsnmwh93k1BZ7IvbIxyCli0P1ggxwzVRQrLKMBM+C2YNudHfjaVl VBzwpobHY38kLFy3IFxtf/mDcOBI7aWAsm7jq6aK648n8ypBF0Rrtz8in1ZwiDgn BGcYAbfDkfE6wubK0ofonuacx2c9xMfIeS2gWoxn1eBQwZJlSxLA3jHmhabxu6dg CUKJTezEC8UjP8KIm+CiYbLGO/++ySGFdFJ+KxzEom01cwTmo+0iF1d/0Iod9FqR Oemv1/cV+ZSj0CtLZtY8OUxSK42Tl0B1jenryRLrl7WH9EySB54hr1RBsuPNkNc= =vzTo -----END PGP SIGNATURE----- look up address, not AF. And print descriptive message Alan T. DeKok@2018-03-28T15:21:29Z Files modified: * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/6a71da2b8754ca132dd8b... ====== Change how fr_heap_create is called to allow talloc type validation Arran Cudbard-Bell@2018-03-28T14:48:46Z 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/pool.c * src/main/unlang_interpret.c * src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c * src/modules/rlm_radius/rlm_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/a61c3febf2ce279a6069f... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJau6PVAAoJEH0Oec13Yh7NPCAIAKIb8iuHeO3uYXpNASp7zlTx 6ephQgYnAEslL/VhktFYtnhqmlIxSOaQn5JziT/LM3roL2si5gYIWeFjWCs4y+TA SdtEL4DVzSqdI1CnCzAj9qnF1j62+l2ODWk8AgX08ttCX2HIFVbEQ8apovzfD2gW 6PNEbIWN13X5x1ywx/S633sUiv2e8VsAMT1K59+ACkwcGJivOup17gWjT0tKcu14 kgX86yWvW9Y0rzY2UwSXjQ7vU5l4Yh5EpI9eniQwtg/PHHs2bfsebo9+b53hK4QP hz2lHl+7vs15MY4RQcbG6EpDmDyKH5PeH2sGDDU6L2p0W2HOk2MTq76m/lWfS3c= =k/U9 -----END PGP SIGNATURE----- make heap_id be int32_t Alan T. DeKok@2018-03-28T14:16:46Z Files modified: * src/include/radiusd.h * src/lib/io/channel.h * src/lib/io/network.c * src/lib/util/event.c * src/lib/util/heap.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 Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/2739ce121b57d771bfe38... ====== gpgsig -----BEGIN PGP SIGNATURE----- iQEcBAABCAAGBQJau3ZHAAoJEH0Oec13Yh7NMNEH/3G50SBEeCdrWSfflH+LS1qJ x8SELtTZruFaVFW5RJHakZ3m66hMZfVfYwIWUh12pd5ciKafcrpIsNGUvaOqKZLG w7zaVLDm/8SfDA4HV9hj+Mmelq3wUw0ViEKljKYCHbC1+z288xPX64LYNUQmXe0G wU/p2ZE06Ysk46f4A/mQ7znQt2cGwmFni4yrIVjQQA7YjsB+071UgCBS73euVi+G afBs5QdLjhf6MrswonW2k01oFIPbZ8DegNzrsNPcif7i3E3Q8fdWrZV2/o9CEoVG X70WQXRI05m6fB29x+++cPor7kNDhfJ6z/wFyA6IJKY2rEhOXiW01elavgpPstc= =zWHn -----END PGP SIGNATURE----- clean up dynamic client expiry - we now have idle_timeout, not lifetime - this is because dynamic clients can't be connected (for now) - simplify and unify the "clean up packet" code - don't have an "expired" flag in the socket. - don't have an "expired" flag in the client. - track client->outstanding only for dynamic clients - decrement client->outstanding only when the packet is cleaned up Alan T. DeKok@2018-03-28T11:02:31Z Files modified: * src/include/clients.h * src/modules/proto_radius/proto_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/478de6a0f71de0b253701... ====== Add heap_id field to fr_pool_connection Arran Cudbard-Bell@2018-03-28T10:57:00Z Files modified: * src/main/pool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/5970cd904273a65dddcdb... ====== Take offset of correct structure for connection pool last_released/reserved_cmp Arran Cudbard-Bell@2018-03-28T10:45:59Z Files modified: * src/main/pool.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/50f5aa37f0f985b97278c... ====== Make sure the field storing the heap_id agrees with the rest of the heap code Arran Cudbard-Bell@2018-03-28T10:45:34Z Files modified: * src/include/radiusd.h * src/lib/io/channel.h * src/lib/io/network.c * src/lib/util/event.c * src/lib/util/heap.c * src/modules/rlm_cache/drivers/rlm_cache_rbtree/rlm_cache_rbtree.c * src/modules/rlm_radius/rlm_radius_udp.c Commit diff: https://github.com/FreeRADIUS/freeradius-server/commit/715a105f143ac2f84fa93... ====== -- This commit summary was generated @2018-03-29T00:00:02Z by lgfeed version 0.00 (https://github.com/arr2036/lgfeed).
participants (1)
-
announceļ¼ freeradius.org