Skip to content

vSomeIP-Lib 3.7.6

Latest

Choose a tag to compare

@fcmonteiro fcmonteiro released this 17 Sep 14:20

v3.7.6

  • global

    • Fix integer overflow in ASSIGN_CLIENT payload deserializer
    • Fix Android logging vulnerability
    • Add missing include
    • Initialize sec_client uid/gid
    • Drop std::uint/std::size_t types
    • Resolve -Wstringop-overread false positive
    • Make logging more robust during termination
    • Downgrade some warning logs
    • Log parsed SOME/IP message
    • Reformat codebase using current clang-format version
    • Build Android with Boost 1.75
    • Migration bring-up changes for Android 17
    • Build: eradicate everything that changes src
  • configuration

    • Upgrade warnings to errors
    • Drop "request_response_delay"
  • protocol

    • Deprecate SUSPEND_ID
  • routing

    • Fix SIGSEGV in add_remote_service_info
    • Clear service info after release
    • Reject changed offer
    • Protect event sending with provider
    • Force resubscribe if missing initial events
    • Drop service_requests_ map
    • Split the event registration set
    • Decouple consumer vs. producer error handler follow-up
    • Define type for subscription outcome
    • Drops left-overs at rmc
    • Cleanup security checks
    • Enable security offer rule
    • Promote security logs to error
    • Log error on late or duplicate registration
    • Upgrade registration warnings to errors
    • Remove warning log for dropped messages
    • Fix duplicate registration warn to match major/minor
    • Prevent late registration log for consumer message_handler
    • Adds app name + uid to client-id error logs
    • Log error when router is unreachable
    • rms: fix on_message check
    • Improves error message for event registration conflict\
    • Improve suspend logs
    • Restart graceful stop offer timer on resume
  • endpoints

    • SOME/IP-TP reassembly over-reads the received datagram
    • Fix queue_size not counting pending_trains
    • Merge sender/receiver/sm mutexes
    • Escalate ep reconnect log to ERROR after timeout
    • Fix lock order inversion
  • service discovery

    • Drop yield on subscribe ack
    • Improve logs, promote to error
    • Drop random_device dependency
    • Rework default parameters
  • tracing

    • Decouple tracing from useless public interface
    • Add full-logging threshold to trace connector
    • Only trace messages actually forwarded
    • Drop trace connector from docs
  • tests

    • Fix multicast group test
    • Fix malicious_data_test
    • Fix npdu shutdown test flake
    • Split test_boardnet test suite
    • Increase wait time for graceful STR tests
    • Fix memory_test
    • Reduce flakiness in debounce filter timing tests
    • Fix network-tests using same ranges for client-ids
    • Extend protocol sequence tests
    • Fix ut_usei_tests
    • Remove useless and fragile socat command
    • Fix SIGUSR1 races in offer_test_local
    • Adds robustness to wait_for_connection_drop helper
    • Properly reserve port ranges
    • Fix clang-18 build of the tests
    • Add more timeout scaling to fake socket tests
    • Fix security_test in debug build
    • Solve e2e_tests
    • Add unit tests and benchmarks for tracing