Repository navigation
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