Tags: COVESA/vsomeip
Tags
Update version to 3.7.3 Update vSomeIP-Lib to 3.7.3 Ensure parent subscription has sent initial events Make reuse client id test as a sequential test Add suspend_resume_test_connections Bump boost to 1.75 Synchronize pending events with available services Fix hybrid_mode_test_with_fake_socket Log commit hash and branch fix gcovr tracefile expansion removing quotes fix wrap around to VSOMEIP_SEC_PORT_UNSET on UDS Tcp user timeout new fix Stabilize fake_socket test Add arguments to timeout log fix subscribe_notify_one tests Fixes lock inversion in rmi Upgrade to C++20 Minor fixes separate events_ map Make set_routing_state fully atomic Follow-up clean-up/fix signal handlers Add someip sd control gate fix suspend_resume_test_client with debug build split eventgroups_ map tcp boardnet fake socket implementation Avoid rmi->rms for availability avoid race in npdu_test_client Sync subscriptions with provided_event updates Modify stop_service contract do not erase from targets_ on send_error separate out the watchdog from the routing_info_ Synchronize consumed event promotion with subscription Flush when releasing gate Upgrade to C++20 (missed changes) use the endpoint_manger_impl for local broadcast fix and simplify header_factory_test_send_receive fix npdu_test_udp memcheck errors with debug build Send stop offer during initial wait phase Adds perf+flamegraph to docker + test update fix deliver_notification/register_event race remove static from variables Update placeholder cache sei: fix queue limit check Send StopOffer per service instance Fix flaky test_connection_restoration Replace finds with contains remove live-loops in dispatcher code tests: Enables and fixes mem test
vSomeIP-Lib 3.7.2 vSomeIP-Lib 3.7.2 Handles the internal header w/ cmake add posttests_log_level_tests change log levels tests: Enables memory_test logger: fix missing endpoint in TERMINATE Solve test_boardnet_with_fake_sockets failures Remove trailing whitespaces Fix availability, host state, tcp address race in rmc Allow subscriptions as soon as the service is offered tests: add "broken behavior" tests Separate the two endpoint_manager Trigger routing_state_handler_ in all states fix drop of udp errors decouple endpoint_manager_base from routing_manager_base Remove flaky shutdown_tests Introduces hybrid mode Add robustness to flaky stress test Fix missing clean-up of pinged clients sei: upgrade log to error Fix offer test external only one mutex for serviceinfo Fix missing lock in udp_client_endpoint Fix UDP connection availability loop Nuke RS_DIAGNOSIS logger_ext header to include in android bp Move offered services into rmc/rmi tests: Extends ecu config with custom interface Fix offer test external v2 tests: Disables SD configuration for IPC testing add preparation stage to serviceinfo Test routing state handler states with fake_socket Move events out out routing_manager_base fix log to file Move implementation of event_dispatcher Cleanup offer test big sd msg Hybrid mode follow up changes fix payload not being printed on android Fix initial event client data race mitigate TCP port assignment log spam
vSomeIP-Lib 3.7.1 Release Changes: routing: cleanup rmi notification hack Remove npdu test dead code Enable shutdown_tests Move the client environment into local_endpoint Interpret more data on the wire (fake_socket_tests) sd: no messages while suspended Remove assert from common split the test_connection_restoration file Specify ports by default endpoints: fix auxiliary_context restart protocol: serialization cannot fail Solve dispatch_app_outlives_global failures accept tcp incoming connections before subscriptions + test add daemon check build: remove use of target_include_directories build: fix runtime endianness check Bump initial timeout in suspend_resume_initial test #2 Fix reuse client id test Fix logger include Refactor bool in dispatch app tests introduce config writer helper Remove the routing_manager interface misc: dump message on parsing error Remove subscription state on disconnect sd: improve subnack logging endpoints: split routing_host into a boardnet variant tests: fix race(s) in malicious_data_test routing: cleanup policy_manager usage Bump initial phase timeout for suspend_resume_initial test Split the routing app in two misc: set thread priority on multicast thread Fix android compilation issues Upgrade CI to Noble Fix compilation with gcc15 Fix thread ctor race against join Remove minor for request/release service zuul: switch from ctest .xml to .log output tests: use boardnet addresses for boardnet tests Update async_accept to use the peer-endpoint overload Make verify-icts-compilance job voting test concurrent fixed client-id app registration Fix script to properly detect valgrind errors Fix detached dispatcher thread fix routingmanagerd deadlock Revert flush_queue for boardnet conf: fix uninitialized variable Switch client id test with fake sockets routing: fix subscription race Drop graceful de-registration endpoints: fix multicast read loop race fix test_vlan_toggle_registration zuul: set valgrind as voting Add ICTS check tests: remove small timeouts avoid routing info race on reconnect reset queue size when dropping messages Fixes flaky boardnet tests drop second registration phase more boardnet tests tests: increase timeout for memory_test Fix selective event subscription race
vSomeIP-Lib 3.7.0 Release vSomeIP-Lib 3.7.0 Release Changes: fix logger_ext.hpp include path tests: fixes flaky test tests: fake boardnet test w/ str routing: drop "internal routing disabled" fix iterator SIGSEGV Avoid hanging le on operation_aborted Add boardnet event handling sanity checks app: implement connection control interface: remove additions from logger.hpp Split the test suite into multiple binaries misc: fix /proc/net/* dump header Ensure the router does not notice the broken connection rmc: ensures that proper routing info is kept app: terminate on unexpected io_context exceptions tests: fix flaky field_updates_are_resend* tests: fix dispatch_app_stop_test race fix test flakiness Add base udp testing mechanism Fix get_connected_clients after rearch tests: fix offer_test_local fix event reliability nack offer/stop service operations are now fully atomic update lazy_load_test to use different hostnames Upgrade Boost compatibility to 1.90 remove RIE_ADD_CLIENT towards service usage Enable fake_socket tests for uds tests: drop handle_early_routing_info_* test Tcp user timeout tests Log clean-up Fix subscribe_notify_one failures on memcheck ping server upon client re-request use local_ep for subs from the router do not wait if ep broke inbetween tests: make application_test nicer Remove vsomeip-owners as a required reviewer Fix routingmanagerd return codes Refactor message receiving for multicast messages test re-registration scenario on VLAN toggle Add timeout and abort on failure features to test_main Extend shutdown_test for Boardnet macro helper to add prefix+func to vsomeip logging Remove magic sleeps for Boardnet Add log in rcsm to log client id change fix for a "never cleaned up" local_endpoint (routing) Create global test helpers endpoint: fix ucei end-of-read-loop on error tests: fix race + ensure_sequence_of_* tests Try to send data before stop application for Boardnet tests: allow parallel execution Capture slave coredumps Report invalid client ids log SD request and release log first SD message kpi rmi: bump duplicate offer to error avoid syscalls directly for abstracted udp sockets rmc: fix hangs in restart_sender tests: corrects CONFIG_ID command parsing fix TC on android switch to client/server arch introduces an helper to format hex values into 4 digit string
vSomeIP-Lib 3.6.4 Release vSomeIP-Lib 3.6.4 Release remove dead credentials code fix logging prefix in flush function misc: add defaults to CMakePresets the public API of local_endpoints does not re-enter caller scoped lock to all defined lock guard recursive mutexes endpoints: drop prepare_stop tests: remove valgrind trace-children-skip tests: stop routing app last tests: more test speedups remove unused definitions Extend helpers to simulate suspend enable ctest -R for fake socket tests Fix plugin_manager_impl singleton free-after-use on dtor bug use local_endpoint in rmc to prepare header Remove magic sleeps for IPC routing: send initial event on EVERY sub tests: fix offer_test_local race misc: remove unused defs + useless mutex print command id as number tests: fix usei_fixture.no_overwrite* build: cleanup exported symbols tests: rewrite process_manager Fix someip_tp_tests fragility tests: fix offer_test_local race (again) rscm: add logging of client-id misc: "pragma once" the entire codebase Create subscribe_before_register test fixes data race when calling get_local_port() debouncing: drop send_current_value_after Add shutdown_test for IPC tests: fix block_registration_process Fix internal.hpp with ANDROID_CI_BUILD flag fix delayed availability fix missing find on resume
vSomeIP-Lib 3.6.3 Release vSomeIP-Lib 3.6.3 Release rmi: fix stop offer watchdog Check client_id when accepting a connection Revert use boost header_libs in android makefiles merge asan/lsan/ubsan jobs misc: drop dead code blocks zuul: update nodes for network-tests introduce the boardnet_endpoint routing: flush SOME/IP-SD at suspend Try to send data before stop application for IPC rmb: fix debounce_filter race zuul: adjust valgrind-memcheck instance rms: Removes deprecated config_id command updates delay message processing helper function rmb: fix debounce race removes DLT TSAN suppression, since DLT is not used for tests app: fix availability_handlers_ race rmi: improves readability with structured binding Fix include of internal.hpp on android tests: remove "manual" execution, add setup script endpoint_host -> boardnet_endpoint_host tests: minor test speedups le: wait for sent data on stop endpoints: remove wait_connecting_timer Fix double stop race condition Fix gcc unit tests coverage job rms: Unified log message structure soft revert of 57559c4 Remove files to run network tests as bat handle race in stop/start-offer + interleaved error_handler Watchdog offers tests: add routing info conflict tests copyright header updated tests: remove sleeps Fix memory_test tests: generate coredump on timeout use boost header_libs in android makefiles introduce sequence tests for fake_sockets Enable udp abstraction Remove client id timer tests: speed-up local huge_payload test test: speed up magic cookie test Fix deadlock on socket_manager routing: minor serviceinfo cleanup app: sayonara shutdown thread Do not print network state if files are empty add libboost_system for Android build fake-socket-tests: minor updates logging when registration/Assignment times out tests: fix initial_tests signal logic conf: fix application version logging Fix client_id test Decrease log level in local_server tests: attribute_recorder cleanup abstract uds sockets introduce routing_client_state_machine removing CI ANDROID ifdefs build: remove libboost_thread as a dependency cleanup: fake socket tests timeouts Fix malicious_data_tests Fix availability inconsistency make reuse_clientID_test more robust app: fix missing executor guard, again reuse clientids asap Fix reproduction_allow_reconnects_on_first endpoints: trim timer logs Fix broken android build when ANDROID_CI_BUILD is not set Add endpoint status logs on routing manager client fix racy properties_ lati: downgrade error fix Android compilation issue rmb: Unified log message structure Enable dropping and injection of vsomeip commands Fix network_tests/someip_tp_tests fix send_queued error handling drop message if it is over VSOMEIP_MAX_UDP_MESSAGE_SIZE Rework shutdown to simplify thread detach mechanism rmc: fix routing race avoid is-allowed call as sender remove remaining DLT uses Remove tags from registration check test usei: improve ticket description add reuse_client_id_tests Optimize all external_local tests Log event caching remove redundant set_connected and set_established misc: fix lock smells DISABLE_SYSTEMD making libsystemd dependency optional endpoints: fix presence of TCP FINs
vSomeIP-Lib 3.6.2 Release vSomeIP-Lib 3.6.2 Release Enable caching of unknown events Adapt wireshark plugin for newer wireshark versions Improve logs for registration process tests: fix offer_test_external Rework "Routing Ready" message misc: SIGABRT on EBADF Fix network_tests/pending_subscription_tests Fix for removed env and tweaks information on JSON files Skip non-JSON files iterating config paths restructure local endpoints conf: fix lazy loading of security policies Bump minimum version of Boost to 1.74 app: SIGABRT on unexpected io exit misc: use std::abort instead of std::terminate Reset sending flag for UDP server endpoint check config for app name and id epoll_wait check for EINVAL and react supporting errno Update documentation le: fix max-connection-attempts lsti: fix policy check do not send STOP OFFER when registering application rmc: Unified log message structure suspend_resume_test_initial – fix missing unavailability le: fix silly deadlock lsti: fix byte order tests: fix local_routing fragility Ensure stop_offer/offer completes before next command Optimize offer_test_external Remove the server_endpoint interface tests: fix more fragility Fix E2E return codes Set log as info for boardnet OFFER/STOP OFFER improve logging for initial event tests Optimize external_local_payload_test_client_external workaround to race condition with restart list dissector: remove initial/end tag check app: fix missing executor guard Add missing include for unordered_map tests: include unit-tests in network-tests replaces std::lock_guard with std::scoped_lock lati: fix accept deadlock build: fix missing headers Change type for getsockopt tests: wait after kill Ensure buffer is not cleaned up while asio might use it le: fix escalate race Ensure lazy load of client, before using security le: fix uninitialized sec_client rmi: fix order of on_*offer_service/on_available tests: add bash -x Avoid security failures on the daemon side
vSomeIP-Lib 3.6.1 Release Deliver service availability only after endpoint creation set tcp quick ack Fix remote subscription expiration new network-test for start-stop-start application endpoint: drop unused state Update subscribe_notify_test_one_tests.md zuul: catch all valgrind failures build: enable CMAKE_EXPORT_COMPILE_COMMANDS endpoint: no waiting when stopping due to error app: fail early, fail fast for unknown messages tests: add another fake_socket test Introduce a thread-safe timer utility rmi: create local receiver on start fix race condition in connections_ map changes Fix payload tests return codes Fix/doc offer_test Support compilation with gcc15 tests: updates shebang line to interpret as bash Fix network_tests/routing_tests Revert "IO threads exit mitigation " Fix and document second_address tests tests: add regression test
vSomeIP-Lib 3.6.0 Release misc: delete forgotten compat file routing: ensure sub ack is sent after sub insert Reset flags on connect_cbk zuul: remove clang-tidy build: keep libvsomeip for Android Fix initial event tests rmi: Consistency across logging delayed-resume, sync with net change service-discovery, fix parameter tests: enable tracing for all tests doc and fix memory_test suspend_resume_test_initial - Detect StopOffers Minor logging changes Clear accept handlers on io_stop misc: cleanup ANDROID+USE_DLT tests: fix application_test_availability remove superfluous semicolon common utilities for network tests Change return type of get_sec_client Support recent versions (cmake, boost) Remove hardcoded CXX FLAGS for optimisation level Deserialize full name on assign_client command misc: drop vsomeip2 compatibility tracing: add support for forwarding to logs restrict routing state to routing_manager_impl ci-test failure suspend_resume_test_initial emi: remove pointless mutex tests: speedup huge_payload tests: minor fake_socket test enhancements rmi: small rework of on_message endpoint: cleanup is_closed+cei_state_e::CLOSED Fix logging of SIZED_CSTRING
vSomeIP-Lib 3.5.11 Release Update vsomeip-lib to v3.5.11 Only close server endpoints at end of suspend process tests: fix fake_socket_tests deadlock routing: drop old clients with same routing info prevent race on insert_subscription Update error handling for local endpoints extend multigroup test to detect issue with UDP dispatching Return on received message on invalid port/instance rmi: fix buffer overflow Wait for unacknowledged data before closing Client should start Wait Phase when offer TTL expires fix/doc offered_services_info application start-stop-start broken with local TCP Fix reuse address issues in tests manage suspend event log rmc state transitions as a string doc and fix security_test Test cached event feature rm: improve subscription logging Use universal time (availability_handler_test) add logs when unsetting payload misc: add predicate to condition variables Add boardnet initial event test Fix subscribe notify test diff clients Fix restart routing test cei, ltcei, rmc: Trivial changes on logging readability Check ACL and process messages if the address is specified Adds all sanitizers and valgrinds to the check job Fix subscribe notify test one tests emi: remove deferrence of multicast operations remove sessionID from clients_ map cei: trivial changes, removes duplicated code Update cache on change Add basic watchdog for tracking stop offers routing: remove dead code endpoints: set SO_LINGER to 0, force TCP RSTs
PreviousNext