Skip to content

Commit f58ba57

Browse files
fabiofcmonteirofcmonteiro
authored andcommitted
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
1 parent 0b584f7 commit f58ba57

File tree

5 files changed

+40
-8
lines changed

5 files changed

+40
-8
lines changed

Android.bp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,8 +79,8 @@ cc_library_shared {
7979

8080
cflags: [
8181
"-DWITHOUT_SYSTEMD",
82-
"-DVSOMEIP_VERSION=\"3.5.10\"",
83-
"-DVSOMEIP_COMPAT_VERSION=\"3.5.10\"",
82+
"-DVSOMEIP_VERSION=\"3.5.11\"",
83+
"-DVSOMEIP_COMPAT_VERSION=\"3.5.11\"",
8484
"-DVSOMEIP_BASE_PATH=\"/vendor/run/someip/\"",
8585
"-DUSE_DLT",
8686
],

Android.mk

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ LOCAL_CFLAGS := \
101101
-frtti \
102102
-fexceptions \
103103
-DWITHOUT_SYSTEMD \
104-
-DVSOMEIP_VERSION=\"3.5.10\" \
104+
-DVSOMEIP_VERSION=\"3.5.11\" \
105105
-DVSOMEIP_BASE_PATH=\"/vendor/run/someip/\" \
106106
-Wno-unused-parameter \
107107
-Wno-non-virtual-dtor \
@@ -160,7 +160,7 @@ LOCAL_CFLAGS := \
160160
-frtti \
161161
-fexceptions \
162162
-DWITHOUT_SYSTEMD \
163-
-DVSOMEIP_VERSION=\"3.5.10\" \
163+
-DVSOMEIP_VERSION=\"3.5.11\" \
164164
-DVSOMEIP_BASE_PATH=\"/vendor/run/someip/\" \
165165
-Wno-unused-parameter \
166166
-Wno-non-virtual-dtor \
@@ -207,8 +207,8 @@ LOCAL_CFLAGS := \
207207
-frtti \
208208
-fexceptions \
209209
-DWITHOUT_SYSTEMD \
210-
-DVSOMEIP_VERSION=\"3.5.10\" \
211-
-DVSOMEIP_COMPAT_VERSION=\"3.5.10\" \
210+
-DVSOMEIP_VERSION=\"3.5.11\" \
211+
-DVSOMEIP_COMPAT_VERSION=\"3.5.11\" \
212212
-DVSOMEIP_BASE_PATH=\"/vendor/run/someip/\" \
213213
-Wno-unused-parameter \
214214
-Wno-non-virtual-dtor \

CHANGES

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,37 @@
11
Changes
22
=======
3+
v3.5.11
4+
- global
5+
- Add basic watchdog to track if stop offers are sent to the
6+
network for externally offered services.
7+
- Fixed issue of cached values not being properly updated.
8+
- Add predicate to condition variables.
9+
- Minor code clean-ups.
10+
- Minor logging improvements.
11+
12+
- endpoint
13+
- Stop servers during suspend to avoid dangling connections.
14+
- set SO_LINGER to 0 on local tcp client endpoints to avoid
15+
sockets in TIME_WAIT state.
16+
- Adapted condition variable for multicast operations.
17+
- Wait for unacknowledged data on all TCP endpoints.
18+
- Update the error handling for local communication to synchronize
19+
IO operations errors and state.
20+
21+
- routing
22+
- Only check ACL and process messages if the address is specified.
23+
- Force client to go to "Initial Wait Phase" when TTL expires.
24+
- Return when receiving a message on an invalid port/instance.
25+
- Prevent race condition on insert_subscription.
26+
27+
- tests
28+
- network tests
29+
- Fix and/or document subscribe_notify_test_one tests,
30+
restart_routing, subscribe_notify_test_diff_clients,
31+
security_test, offered_services_info, multigroup test
32+
- Add boardnet_initial_event test, cached_event test
33+
- Fix reuse address issues in tests
34+
335
v3.5.10
436
- global
537
- Resolve build error when compiling using gcc 9.

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ set (VSOMEIP_COMPAT_NAME vsomeip)
1111

1212
set (VSOMEIP_MAJOR_VERSION 3)
1313
set (VSOMEIP_MINOR_VERSION 5)
14-
set (VSOMEIP_PATCH_VERSION 10)
14+
set (VSOMEIP_PATCH_VERSION 11)
1515
set (VSOMEIP_HOTFIX_VERSION 0)
1616

1717
set (VSOMEIP_VERSION ${VSOMEIP_MAJOR_VERSION}.${VSOMEIP_MINOR_VERSION}.${VSOMEIP_PATCH_VERSION})

libvsomeip.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
- name: libvsomeip
2-
version: 3.5.10
2+
version: 3.5.11
33
vendor: Lynx Team
44
license:
55
concluded: CLOSED and MPLv2

0 commit comments

Comments
 (0)