{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":68405620,"defaultBranch":"master","name":"vsomeip","ownerLogin":"COVESA","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-09-16T18:36:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/90009755?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1701268403.0","currentOid":""},"activityList":{"items":[{"before":"637fb6ccce969f89621660dd481badb29a90d661","after":"fd7758c6e5823cdc64712b3b88a04c94d6fd0f0e","ref":"refs/heads/master","pushedAt":"2024-09-11T13:50:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duartenfonseca","name":"Duarte Fonseca","path":"/duartenfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42354362?s=80&v=4"},"commit":{"message":"main_phase_timer should be stopped along with SD (#740)\n\n* main_phase_timer should be stopped along with SD\r\n\r\nIf not stopped, it might prevent routingmanagerd from quitting\r\ngracefully. Thread will be blocked on join().\r\n\r\n* fixup! main_phase_timer should be stopped along with SD\r\n\r\nSwapped lock_guard for a scoped_lock\r\n\r\n---------\r\n\r\nCo-authored-by: Eugene Kozlov ","shortMessageHtmlLink":"main_phase_timer should be stopped along with SD (#740)"}},{"before":"48bc6b8e439371b45bbcfbd5ec94b2e0c37bc2a8","after":"637fb6ccce969f89621660dd481badb29a90d661","ref":"refs/heads/master","pushedAt":"2024-09-02T14:36:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duartenfonseca","name":"Duarte Fonseca","path":"/duartenfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42354362?s=80&v=4"},"commit":{"message":"Fix documentation for unregister_availability_handler(#707)","shortMessageHtmlLink":"Fix documentation for unregister_availability_handler(#707)"}},{"before":"0c0815a81d5a878d645fdf0e07d1f856e1fbeb6f","after":"48bc6b8e439371b45bbcfbd5ec94b2e0c37bc2a8","ref":"refs/heads/master","pushedAt":"2024-08-22T13:46:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duartenfonseca","name":"Duarte Fonseca","path":"/duartenfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42354362?s=80&v=4"},"commit":{"message":"Updating Hello World example CMakeLists (#752)\n\n* Updating Hello World example CMakeLists\r\n\r\n* corrections from suggested changes\r\n\r\n---------\r\n\r\nCo-authored-by: Duarte Fonseca ","shortMessageHtmlLink":"Updating Hello World example CMakeLists (#752)"}},{"before":"5b4d2a64f11e23240728a7722dc6ac37a07b0752","after":"0c0815a81d5a878d645fdf0e07d1f856e1fbeb6f","ref":"refs/heads/master","pushedAt":"2024-08-22T08:46:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"duartenfonseca","name":"Duarte Fonseca","path":"/duartenfonseca","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42354362?s=80&v=4"},"commit":{"message":"Fix Android log definition typos (#729)\n\nThe definitions for Android log macros LOG were all guarded by LOGE,\r\nlikely due to a copy-paste oversight when the macros were introduced in\r\nvsomeip 3.3.0.","shortMessageHtmlLink":"Fix Android log definition typos (#729)"}},{"before":"6c0e9db200fbcfd37879c4b2ff0c8523a29d8eb5","after":"5b4d2a64f11e23240728a7722dc6ac37a07b0752","ref":"refs/heads/master","pushedAt":"2024-07-31T09:21:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"fcmonteiro","name":"Fábio Monteiro","path":"/fcmonteiro","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/129758664?s=80&v=4"},"commit":{"message":"Fix trace logging truncation (#727)\n\nTracing configuration supports using the value 'header-only' for\r\nfilter type. When using 'header-only', only the SOME/IP header will\r\nbe included in the trace message, not the payload.\r\n\r\nThis commit fixes an issue where the input parameter '_data_size' was\r\noverritten with VSOMEIP_FULL_HEADER_SIZE instead of the local variable\r\n'its_data_size'. The variable 'its_data_size' is used in the loop that\r\nprints the bytes of the SOME/IP message.\r\n\r\nThe documentation has also been updated to reflect the 'header-only'\r\nvalue and it has been clarified that this value is also implies being\r\na 'positive' filter.","shortMessageHtmlLink":"Fix trace logging truncation (#727)"}},{"before":"7bd8690173d8c45d17598ebccc8472322b1451c7","after":"6c0e9db200fbcfd37879c4b2ff0c8523a29d8eb5","ref":"refs/heads/master","pushedAt":"2024-05-16T12:12:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"goncaloalmeida","name":"Gonçalo Almeida","path":"/goncaloalmeida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22196353?s=80&v=4"},"commit":{"message":"Run Unit and BenchMark tests (#699)\n\nCo-authored-by: Ricardo Roldao ","shortMessageHtmlLink":"Run Unit and BenchMark tests (#699)"}},{"before":"cf497232adf84f55947f7a24e1b64e04b49f1f38","after":"7bd8690173d8c45d17598ebccc8472322b1451c7","ref":"refs/heads/master","pushedAt":"2024-05-15T16:18:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"goncaloalmeida","name":"Gonçalo Almeida","path":"/goncaloalmeida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22196353?s=80&v=4"},"commit":{"message":"Fix netlink_connector bit shift in netmask ipv6 (#696)\n\nShifting more than 31 bit was possible which may lead to\r\nundefined behaviour","shortMessageHtmlLink":"Fix netlink_connector bit shift in netmask ipv6 (#696)"}},{"before":"38f9c54ce95867212c60344708eff8933ce790cd","after":"cf497232adf84f55947f7a24e1b64e04b49f1f38","ref":"refs/heads/master","pushedAt":"2024-04-10T10:23:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"goncaloalmeida","name":"Gonçalo Almeida","path":"/goncaloalmeida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22196353?s=80&v=4"},"commit":{"message":"Update to C++17 (#560)\n\n* Upgrading to C++17\r\n\r\n* Code Quality: Address compiler warnings\r\n\r\n- Fixing narrowing issues\r\n- Removing useless copies\r\n- Removing unused lines\r\n- unused-lambda-capture\r\n- Removes unused variables\r\n- Fix some casts (modernize c-style, or simply remove useless casts)\r\n- Explicitly deleting unused endpoint_impl copy and move constructors\r\n- Removing redundant std::bind\r\n- Improving const correctness\r\n- Moving thread init to constructor body\r\n- Moved check_routing_credentials_ inside vsomeip security section where it's used\r\n- Using =default destructor instead of empty destructor\r\n\r\nThread init:\r\nMoving the initialization of these threads into the constructor body to\r\nensure that they do not start with an incomplete \"this\". As they\r\ncapture this, it is possible that if the new thread begins before the\r\nobject is fully constructed, the new thread might operate on\r\nuninitialized members of \"this\".\r\n\r\n* Attempting to fix syntax error on MSVC\r\n\r\n* Adjusting PR to conform to Covesa style\r\n\r\n* Using curly brace initialization\r\n\r\n* Using static_cast to narrow its_device.size() to a socklen_t\r\n\r\n* Avoided double integer promotion","shortMessageHtmlLink":"Update to C++17 (#560)"}},{"before":"55284c518f805a2e0194e23770f7c0f2b352ed64","after":"38f9c54ce95867212c60344708eff8933ce790cd","ref":"refs/heads/master","pushedAt":"2024-03-22T11:44:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"goncaloalmeida","name":"Gonçalo Almeida","path":"/goncaloalmeida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22196353?s=80&v=4"},"commit":{"message":"fix compiler error: \"_FORTIFY_SOURCE\" redefined (#650)\n\n* undefine FORTIFY_SOURCE in project to let distro deside (often defined by compiler)\r\n\r\n* Update CMakeLists.txt\r\n\r\nCo-authored-by: sgpires <48072567+sgpires@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Maik Brenke \r\nCo-authored-by: Fábio Monteiro <129758664+fcmonteiro@users.noreply.github.com>\r\nCo-authored-by: sgpires <48072567+sgpires@users.noreply.github.com>","shortMessageHtmlLink":"fix compiler error: \"_FORTIFY_SOURCE\" redefined (#650)"}},{"before":"47dc5f42a5bfa98638ba8026a57aa2b829000e60","after":"55284c518f805a2e0194e23770f7c0f2b352ed64","ref":"refs/heads/master","pushedAt":"2024-01-25T10:06:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"goncaloalmeida","name":"Gonçalo Almeida","path":"/goncaloalmeida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22196353?s=80&v=4"},"commit":{"message":"Disables blank issue. (#618)\n\nAdds boost version to issue template\r\n\r\nCo-authored-by: Rui Graça ","shortMessageHtmlLink":"Disables blank issue. (#618)"}},{"before":"339a2ca5a1772fcc75c8af4b682bf86126afe2b9","after":"47dc5f42a5bfa98638ba8026a57aa2b829000e60","ref":"refs/heads/master","pushedAt":"2024-01-23T10:19:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"goncaloalmeida","name":"Gonçalo Almeida","path":"/goncaloalmeida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22196353?s=80&v=4"},"commit":{"message":"Adds issue template to github (#613)\n\nCo-authored-by: Rui Graça ","shortMessageHtmlLink":"Adds issue template to github (#613)"}},{"before":"00ab822a92424c9715d314363a5aa774723b6cc0","after":"339a2ca5a1772fcc75c8af4b682bf86126afe2b9","ref":"refs/heads/master","pushedAt":"2024-01-19T17:00:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiogoPedrozza","name":"Diogo Pedrosa","path":"/DiogoPedrozza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48529452?s=80&v=4"},"commit":{"message":"Reapply netlink retries (#591)\n\n* Retry failed netlink operations\r\n\r\nThe stack sends three requests to the kernel using\r\nthe netlink socket. If the kernel is e.g. busy at this point,\r\nnetlink will respond with a EBUSY error value.\r\n\r\nThe current code does not handle these errors gracefully, but instead\r\nsilently ignores them. This can lead to vsomeip stack being stalled,\r\nand not starting certain services, e.g. service discovery.\r\n\r\nThis patch helps fix these issues by sending a retry of the messages\r\nthat fail.\r\n\r\n* Limit netlink retries to 3, improve error logging\r\n\r\nOnly log error after retries exhausted and fix error message output,\r\nas strerror takes positive errno.\r\n\r\n---------\r\n\r\nCo-authored-by: Philip Werner ","shortMessageHtmlLink":"Reapply netlink retries (#591)"}},{"before":"64f8d4e872845f804a60f13e457e4df62cfbab61","after":"00ab822a92424c9715d314363a5aa774723b6cc0","ref":"refs/heads/master","pushedAt":"2023-12-20T16:32:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"goncaloalmeida","name":"Gonçalo Almeida","path":"/goncaloalmeida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22196353?s=80&v=4"},"commit":{"message":"E2E: Invent support for E2E Profile 05. (#589)\n\n* Invent support for E2E profile 05.\r\n\r\n* add requested changes regarding PR of E2E profile 05\r\n\r\n---------\r\n\r\nCo-authored-by: Guenter Gebhardt \r\nCo-authored-by: Maik Brenke ","shortMessageHtmlLink":"E2E: Invent support for E2E Profile 05. (#589)"}},{"before":"55376c17101b5f93b9c4634b843b0c2c26e3e413","after":"64f8d4e872845f804a60f13e457e4df62cfbab61","ref":"refs/heads/master","pushedAt":"2023-12-11T16:12:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"goncaloalmeida","name":"Gonçalo Almeida","path":"/goncaloalmeida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22196353?s=80&v=4"},"commit":{"message":"Fixed Windows CI builds (#586)\n\n* Revert \"Add gtest to Fetch content #550 (#551)\"\r\n\r\nThis reverts commit 70d59ed - breaking the windows builds\r\n\r\n* Fix CI for Windows builds\r\n\r\n---------\r\n\r\nCo-authored-by: Gonçalo Almeida ","shortMessageHtmlLink":"Fixed Windows CI builds (#586)"}},{"before":"02c199dff8aba814beebe3ca417fd991058fe90c","after":"55376c17101b5f93b9c4634b843b0c2c26e3e413","ref":"refs/heads/master","pushedAt":"2023-11-29T15:13:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"goncaloalmeida","name":"Gonçalo Almeida","path":"/goncaloalmeida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22196353?s=80&v=4"},"commit":{"message":"Updated CI to include windows builds (#583)","shortMessageHtmlLink":"Updated CI to include windows builds (#583)"}},{"before":"8c3e67376a3186033eb0e5e5662010ad0895cde8","after":null,"ref":"refs/heads/update_3.4.10","pushedAt":"2023-11-29T14:33:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DiogoPedrozza","name":"Diogo Pedrosa","path":"/DiogoPedrozza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48529452?s=80&v=4"}},{"before":"70d59edc01c9978ada66615c033e941e40561bb6","after":"02c199dff8aba814beebe3ca417fd991058fe90c","ref":"refs/heads/master","pushedAt":"2023-11-29T14:24:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiogoPedrozza","name":"Diogo Pedrosa","path":"/DiogoPedrozza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48529452?s=80&v=4"},"commit":{"message":"vSomeIP-Lib 3.4.10 (#582)\n\nNotes:\r\n- Fix QNX build\r\n- Fix missing Stop Offer\r\n- Apply extra fixes to QNX environment\r\n- Remove key from the offer_commands_\r\n- COVESA#478: deleted unused param _use_exclusive_proxy\r\n- Fix code smell related to condition variable\r\n- COVESA#462: Fix IPv6 Service Discovery\r\n- Added multicast_mutex to async function that makes use of multicast socket\r\n- COVESA#479: Allow service_discovery to continue without random_device\r\n- Fix availability handler sending false on offer\r\n- Set host/port in vsomeip_sec_client_t whenever possible\r\n- Use executor_work_guard instead of io_context::work for boost v1.66 and higher\r\n- Update Windows build\r\n- Added profile 07 as an option for E2E protection\r\n- ASIO: use heap-allocation to avoid using garbage data\r\n- Fix integer underflow in server_endpoint_impl.cpp\r\n- Cleanup prepare_stop_handlers_\r\n- Automatic unsubscribe\r\n- Debounce now works without routingmanagerd running\r\n- Debouncing: Send last received value after debounce time + X\r\n- Fix resource deadlock avoided crash\r\n- Use closure instead of callable struct","shortMessageHtmlLink":"vSomeIP-Lib 3.4.10 (#582)"}},{"before":"9b01ea4051f902a0ee2759e5587fc13494a3d933","after":"8c3e67376a3186033eb0e5e5662010ad0895cde8","ref":"refs/heads/update_3.4.10","pushedAt":"2023-11-29T12:14:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DiogoPedrozza","name":"Diogo Pedrosa","path":"/DiogoPedrozza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48529452?s=80&v=4"},"commit":{"message":"vSomeIP-Lib 3.4.10\n\nNotes:\n- Fix QNX build\n- Fix missing Stop Offer\n- Apply extra fixes to QNX environment\n- Remove key from the offer_commands_\n- COVESA#478: deleted unused param _use_exclusive_proxy\n- Fix code smell related to condition variable\n- COVESA#462: Fix IPv6 Service Discovery\n- Added multicast_mutex to async function that makes use of multicast socket\n- COVESA#479: Allow service_discovery to continue without random_device\n- Fix availability handler sending false on offer\n- Set host/port in vsomeip_sec_client_t whenever possible\n- Use executor_work_guard instead of io_context::work for boost v1.66 and higher\n- Update Windows build\n- Added profile 07 as an option for E2E protection\n- ASIO: use heap-allocation to avoid using garbage data\n- Fix integer underflow in server_endpoint_impl.cpp\n- Cleanup prepare_stop_handlers_\n- Automatic unsubscribe\n- Debounce now works without routingmanagerd running\n- Debouncing: Send last received value after debounce time + X\n- Fix resource deadlock avoided crash\n- Use closure instead of callable struct","shortMessageHtmlLink":"vSomeIP-Lib 3.4.10"}},{"before":"70d59edc01c9978ada66615c033e941e40561bb6","after":"9b01ea4051f902a0ee2759e5587fc13494a3d933","ref":"refs/heads/update_3.4.10","pushedAt":"2023-11-29T12:11:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiogoPedrozza","name":"Diogo Pedrosa","path":"/DiogoPedrozza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48529452?s=80&v=4"},"commit":{"message":"vSomeIP-Lib 3.4.10\n\nNotes:\n- Fix QNX build\n- Fix missing Stop Offer\n- Apply extra fixes to QNX environment\n- Remove key from the offer_commands_\n- COVESA#478: deleted unused param _use_exclusive_proxy\n- Fix code smell related to condition variable\n- COVESA#462: Fix IPv6 Service Discovery\n- Added multicast_mutex to async function that makes use of multicast socket\n- COVESA#479: Allow service_discovery to continue without random_device\n- Fix availability handler sending false on offer\n- Set host/port in vsomeip_sec_client_t whenever possible\n- Use executor_work_guard instead of io_context::work for boost v1.66 and higher\n- Update Windows build\n- Added profile 07 as an option for E2E protection\n- ASIO: use heap-allocation to avoid using garbage data\n- Fix integer underflow in server_endpoint_impl.cpp\n- Cleanup prepare_stop_handlers_\n- Automatic unsubscribe\n- Debounce now works without routingmanagerd running\n- Debouncing: Send last received value after debounce time + X\n- Fix resource deadlock avoided crash\n- Use closure instead of callable struct","shortMessageHtmlLink":"vSomeIP-Lib 3.4.10"}},{"before":null,"after":"70d59edc01c9978ada66615c033e941e40561bb6","ref":"refs/heads/update_3.4.10","pushedAt":"2023-11-29T12:08:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DiogoPedrozza","name":"Diogo Pedrosa","path":"/DiogoPedrozza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48529452?s=80&v=4"},"commit":{"message":"Add gtest to Fetch content #550 (#551)","shortMessageHtmlLink":"Add gtest to Fetch content #550 (#551)"}},{"before":"bca70b6eef37800a39f882828f1f6ea781f167aa","after":"70d59edc01c9978ada66615c033e941e40561bb6","ref":"refs/heads/master","pushedAt":"2023-11-10T16:59:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"goncaloalmeida","name":"Gonçalo Almeida","path":"/goncaloalmeida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22196353?s=80&v=4"},"commit":{"message":"Add gtest to Fetch content #550 (#551)","shortMessageHtmlLink":"Add gtest to Fetch content #550 (#551)"}},{"before":"bc87c0ad071803e49ccea895703dcb40663758df","after":"bca70b6eef37800a39f882828f1f6ea781f167aa","ref":"refs/heads/master","pushedAt":"2023-11-10T16:38:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"goncaloalmeida","name":"Gonçalo Almeida","path":"/goncaloalmeida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22196353?s=80&v=4"},"commit":{"message":"Documentation update (#558)\n\n* Documentation update\r\n\r\nUpdate of Readme\r\n\r\n* Update helloworld-local.json","shortMessageHtmlLink":"Documentation update (#558)"}},{"before":"6e40119c6dcff88100ad9b42946908f307a445e5","after":"bc87c0ad071803e49ccea895703dcb40663758df","ref":"refs/heads/master","pushedAt":"2023-11-07T14:45:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiogoPedrozza","name":"Diogo Pedrosa","path":"/DiogoPedrozza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48529452?s=80&v=4"},"commit":{"message":"Fix availability handler sending false on offer (#510)\n\nDon't ignore service requests after Offer, if service is set to ANY_SERVICE\r\nor instance is set to ANY_INSTANCE.","shortMessageHtmlLink":"Fix availability handler sending false on offer (#510)"}},{"before":"3230caf9a1aad7a9d5870e01598aa87c2be782de","after":"6e40119c6dcff88100ad9b42946908f307a445e5","ref":"refs/heads/master","pushedAt":"2023-11-06T16:37:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiogoPedrozza","name":"Diogo Pedrosa","path":"/DiogoPedrozza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48529452?s=80&v=4"},"commit":{"message":"Allow service_discovery to continue without random_device (#479)\n\n* Allow service_discovery to continue without random_device\r\n\r\nAllow service_discovery to continue even if the random_device isn't yet\r\navailable. This is unlikely to occur on linux systems, but not\r\nimpossible. It is more likely on other systems such as QNX. In the\r\nevent that the random device isn't available, an error message is\r\nproduced and the middle of the min/max for the delay is used.\r\n\r\nWithout this change, if the random device is missing, the following\r\nerror is thrown:\r\n\r\n terminate called after throwing an instance of 'std::__1::system_error'\r\n what(): random_device failed to open /dev/urandom: No such file or directory\r\n Abort (core dumped)\r\n\r\n* Remove the check_routing_credentials_ member when security is disabled. This removes the private error warning turned error by -Werror:\r\n\r\nerror: private field 'check_routing_credentials_' is not used [-Werror,-Wunused-private-field] error\r\n\r\n* Update service_discovery_impl.cpp\r\n\r\n---------\r\n\r\nCo-authored-by: Diogo Pedrosa <48529452+DiogoPedrozza@users.noreply.github.com>","shortMessageHtmlLink":"Allow service_discovery to continue without random_device (#479)"}},{"before":"91805d8a24e3f3c63ce72d6eee09a6ee703eff7d","after":"3230caf9a1aad7a9d5870e01598aa87c2be782de","ref":"refs/heads/master","pushedAt":"2023-10-23T10:01:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"goncaloalmeida","name":"Gonçalo Almeida","path":"/goncaloalmeida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22196353?s=80&v=4"},"commit":{"message":"Fix IPv6 SD (#462)\n\nCo-authored-by: Julius Gesang ","shortMessageHtmlLink":"Fix IPv6 SD (#462)"}},{"before":"dd8514ccc2c1dcc83d3072956f2bc95982772df5","after":null,"ref":"refs/heads/update_3.4.9","pushedAt":"2023-10-23T09:57:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DiogoPedrozza","name":"Diogo Pedrosa","path":"/DiogoPedrozza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48529452?s=80&v=4"}},{"before":"538f9fc3e4a2f809726ff2d39fbedf4a117a3a64","after":"91805d8a24e3f3c63ce72d6eee09a6ee703eff7d","ref":"refs/heads/master","pushedAt":"2023-10-23T09:57:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DiogoPedrozza","name":"Diogo Pedrosa","path":"/DiogoPedrozza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48529452?s=80&v=4"},"commit":{"message":"vsomeip 3.4.9-r1 (#529)\n\nNotes:\r\n\r\nv3.4.9-r1\r\n- Merge COVESA PR447 with support for QNX 7.1\r\n- Merge COVESA PR470 with changes to not instantiate\r\na non existent type for boost < 1.66.0\r\n- Merge COVESA PR515 with changes that remove not used lines\r\n- Fix missing Stop Offer\r\n- Apply extra fixes to QNX environment\r\n\r\nv3.4.8\r\n- Adds debounce_filter_tests json files to gitignore\r\n- Adds check for null serviceinfo\r\n- Implementation of debounce frequency test\r\n- Accept malformed StopSubscribe/Subscribe messages\r\n- security: Fix security library name\r\n- Also remove service instance from map of pending offers\r\n- enforce lock acquisition order to avoid LOI\r\n- Improved logs\r\n\r\nv3.4.7\r\n- Do _NOT_ try to serialize empty names\r\n- Avoid crash on access to invalid position from tcp_endpoint buffer\r\n- Fix security library name\r\n- revert std::move usage in train buffer's\r\n- Fix deadlock in mutex_\r\n\r\nv3.4.6\r\n- check if a policy exist in the vector of policies\r\n- Crash in process vsomeipd crash id: D8DF38B19EEBC79D\r\n- Enable guest port configuration per uid/gid\r\n\r\nv3.4.5\r\n- Implementation of new debounce filter test\r\n- test availability when double offering service\r\n- network test fixes\r\n- Try to synchronize subscribe/unsubscribe/resubscribe\r\n- Add vsomeip_portcfg.json to the list of mandatory configuration files\r\n- Check buffer before accessing it\r\n- Rework condition for starting the send operation for client endpoint\r\n- Avoid spamming the log\r\n- Extend security interface to enable syncing security clients\r\n- Revert get_local_port() behaviour\r\n\r\nv3.4.4.1\r\n- manually reset tables for unavailable services on suspend state\r\n\r\nv3.4.4\r\n- Fix deadlock if binding of UDP client endpoint fails\r\n- Changed local_tcp_client endpoint connect to async connect.\r\n- Change shutdown sequence\r\n- vSomeIP Security: Update vsomeip_sec\r\n\r\nv3.4.3\r\n- Fixed race between incoming subscription and StopOffer/Offer\r\n\r\nv3.4.2\r\n- Removed local_port_ attribute\r\n\r\nv3.4.1\r\n- Rename the new \"register_message_handler\" overload function\r\n- Set the Client identifier when sending pong command\r\n\r\nv3.4.0\r\n- Allow to register multiple message handlers for the same message\r\n- load_security_policy_extensions Unit and Benchmark Tests\r\n- Fix is_local flag for acl acceptance msg\r\n- Fix registration issues regarding connecting timeout","shortMessageHtmlLink":"vsomeip 3.4.9-r1 (#529)"}},{"before":"1f5bd3baeef008c39e141f42bf9bdb4f434f472e","after":"dd8514ccc2c1dcc83d3072956f2bc95982772df5","ref":"refs/heads/update_3.4.9","pushedAt":"2023-10-19T14:30:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DiogoPedrozza","name":"Diogo Pedrosa","path":"/DiogoPedrozza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48529452?s=80&v=4"},"commit":{"message":"vSomeIP-Lib 3.4.9-r1\n\nNotes:\n- Fix QNX build\n- Fix missing Stop Offer\n- Apply extra fixes to QNX environment","shortMessageHtmlLink":"vSomeIP-Lib 3.4.9-r1"}},{"before":"d89bcf1c39a67a8d96551e3820bf748e6701d1f7","after":"1f5bd3baeef008c39e141f42bf9bdb4f434f472e","ref":"refs/heads/update_3.4.9","pushedAt":"2023-10-19T14:23:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"DiogoPedrozza","name":"Diogo Pedrosa","path":"/DiogoPedrozza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48529452?s=80&v=4"},"commit":{"message":"vSomeIP-Lib 3.4.9-r1\n\nNotes:\n- Fix QNX build\n- Fix missing Stop Offer\n- Apply extra fixes to QNX environment","shortMessageHtmlLink":"vSomeIP-Lib 3.4.9-r1"}},{"before":"e598a0dfcd260d48eb14aa1d486debb1f5bcd2f6","after":"d89bcf1c39a67a8d96551e3820bf748e6701d1f7","ref":"refs/heads/update_3.4.9","pushedAt":"2023-10-19T14:22:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DiogoPedrozza","name":"Diogo Pedrosa","path":"/DiogoPedrozza","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48529452?s=80&v=4"},"commit":{"message":"vSomeIP-Lib 3.4.9-r1\n\nNotes:\n- NTWCTW-823: (dev) Fix QNX build\n- NTWCTW-134: (dev) Fix missing Stop Offer\n- NTWCTW-823: Apply extra fixes to QNX environment","shortMessageHtmlLink":"vSomeIP-Lib 3.4.9-r1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxMzo1MDoxOS4wMDAwMDBazwAAAASzRGxJ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxMzo1MDoxOS4wMDAwMDBazwAAAASzRGxJ","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0xOVQxNDoyMjowNS4wMDAwMDBazwAAAAObDLyH"}},"title":"Activity · COVESA/vsomeip"}