Branch: refs/heads/976514 Home: https://github.com/bluez/bluez Commit: d8ecfd8287f457007125fceb0a639d47a89d8651 https://github.com/bluez/bluez/commit/d8ecfd8287f457007125fceb0a639d47a89d8651 Author: Christian Eggers <ceggers@xxxxxxx> Date: 2025-06-27 (Fri, 27 Jun 2025) Changed paths: M doc/mesh-api.txt Log Message: ----------- doc: mesh-api: minor copy&paste fix Commit: c19ef9b4866f033313f22b846b1acae764b9df2b https://github.com/bluez/bluez/commit/c19ef9b4866f033313f22b846b1acae764b9df2b Author: Christian Eggers <ceggers@xxxxxxx> Date: 2025-06-27 (Fri, 27 Jun 2025) Changed paths: M mesh/keyring.c M mesh/keyring.h Log Message: ----------- mesh: keyring: constify Commit: bc49e71bba2fe2cdd3b971f1062a68508f76a4c6 https://github.com/bluez/bluez/commit/bc49e71bba2fe2cdd3b971f1062a68508f76a4c6 Author: Christian Eggers <ceggers@xxxxxxx> Date: 2025-06-27 (Fri, 27 Jun 2025) Changed paths: M mesh/mesh-config-json.c M mesh/mesh-config.h Log Message: ----------- mesh: mesh-config: constify removing 2 prototypes where an implementation never existed Commit: 5b5eddad59bc547bf39e4c0e997542f459c2721c https://github.com/bluez/bluez/commit/5b5eddad59bc547bf39e4c0e997542f459c2721c Author: Christian Eggers <ceggers@xxxxxxx> Date: 2025-06-27 (Fri, 27 Jun 2025) Changed paths: M mesh/util.c M mesh/util.h Log Message: ----------- mesh: util: constify Commit: 5c6b993dacfcfb8182875fdd6d9a69dc93be7e94 https://github.com/bluez/bluez/commit/5c6b993dacfcfb8182875fdd6d9a69dc93be7e94 Author: Christian Eggers <ceggers@xxxxxxx> Date: 2025-06-27 (Fri, 27 Jun 2025) Changed paths: M mesh/net.c Log Message: ----------- mesh: mesh_net_transport_send: simplify No need for internal copy of 'seq'. Commit: a68ecd526824676fbc33af9cef90aa9970174700 https://github.com/bluez/bluez/commit/a68ecd526824676fbc33af9cef90aa9970174700 Author: Christian Eggers <ceggers@xxxxxxx> Date: 2025-06-27 (Fri, 27 Jun 2025) Changed paths: M mesh/manager.c M mesh/mesh.c M mesh/node.c M mesh/node.h M mesh/provision.h M mesh/remprv-server.c Log Message: ----------- mesh: node_add_pending_local: use concrete type No need for using a void pointer here. Add const qualifier to passed mesh_prov_node_info. Commit: 79ddf781f1bc3242996009ef66aeafe2c77b51cf https://github.com/bluez/bluez/commit/79ddf781f1bc3242996009ef66aeafe2c77b51cf Author: Christian Eggers <ceggers@xxxxxxx> Date: 2025-06-27 (Fri, 27 Jun 2025) Changed paths: M mesh/mesh-io.h Log Message: ----------- mesh: remove unused function typedef mesh_io_recv_ext_func_t has been introduced in 6a6fe856a900 ("mesh: rework incoming advertisement filtering"). According to 'git log -p <rev> master' it has never been used. Commit: dbd29ca4631df6d6fe97b405aa3fcd38ca5b9fdc https://github.com/bluez/bluez/commit/dbd29ca4631df6d6fe97b405aa3fcd38ca5b9fdc Author: Christian Eggers <ceggers@xxxxxxx> Date: 2025-06-27 (Fri, 27 Jun 2025) Changed paths: M mesh/net.c Log Message: ----------- net: packet_received: avoid unnecessary copying Since cca48f305b60 ("mesh: Fix Relaying for multiple nodes"), the packet for relaying is assembled within send_relay_pkt(). So we do not need to assemble a full packet within packet_received(). Additionally remove misleading initialization of 'msg' variable, the value is assigned in all possible branches of mesh_crypto_packet_parse(). Commit: e51dfb5db16624db672b131924975abdfe637157 https://github.com/bluez/bluez/commit/e51dfb5db16624db672b131924975abdfe637157 Author: Christian Eggers <ceggers@xxxxxxx> Date: 2025-06-27 (Fri, 27 Jun 2025) Changed paths: M tools/parser/parser.h Log Message: ----------- tools: parser: fix printf format errors struct timeval members can be 32 or 64 bits which results in "long long int" on some platforms. As there are no printf conversion specifiers for time types, cast them to the longest possible types. Compare: https://github.com/bluez/bluez/compare/d8ecfd8287f4%5E...e51dfb5db166 To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications