Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vsomeip 3.4.9-r1 #529

Merged
merged 3 commits into from
Oct 23, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
53 changes: 42 additions & 11 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
/CMakeFiles
/build*/*
/examples/hello_world/build
/.vscode/
/.settings
/.project
/.cproject
/doc
/daemon/CMakeFiles
/examples/CMakeFiles
Expand All @@ -20,8 +23,12 @@
/test/big_payload_tests/big_payload_test_tcp_client_queue_limited_specific.json
/test/big_payload_tests/big_payload_test_tcp_service_queue_limited_general.json
/test/big_payload_tests/big_payload_test_tcp_service_queue_limited_specific.json
/test/big_payload_tests/big_payload_test_udp_client.json
/test/big_payload_tests/big_payload_test_udp_service.json
/test/magic_cookies_tests/magic_cookies_test_client.json
/test/magic_cookies_tests/magic_cookies_test_service.json
/test/network_tests/debounce_frequency_tests/debounce_frequency_test_client.json
/test/network_tests/debounce_frequency_tests/debounce_frequency_test_service.json
/test/payload_tests/external_local_payload_test_client_external.json
/test/payload_tests/external_local_payload_test_client_local.json
/test/payload_tests/external_local_payload_test_service.json
Expand Down Expand Up @@ -51,14 +58,18 @@
/test/subscribe_notify_tests/subscribe_notify_test_one_event_two_eventgroups_master.json
/test/subscribe_notify_tests/subscribe_notify_test_one_event_two_eventgroups_udp_slave.json
/test/subscribe_notify_tests/subscribe_notify_test_one_event_two_eventgroups_tcp_slave.json
/test/subscribe_notify_tests/subscribe_notify_test_diff_client_ids_diff_ports_master_udp.json
/test/subscribe_notify_tests/subscribe_notify_test_diff_client_ids_diff_ports_slave_udp.json
/test/subscribe_notify_tests/subscribe_notify_test_diff_client_ids_same_ports_master_udp.json
/test/subscribe_notify_tests/subscribe_notify_test_diff_client_ids_same_ports_slave_udp.json
/test/subscribe_notify_one_tests/subscribe_notify_one_test_diff_client_ids_diff_ports_master.json
/test/subscribe_notify_one_tests/subscribe_notify_one_test_diff_client_ids_diff_ports_slave.json
/test/subscribe_notify_one_tests/subscribe_notify_one_test_diff_client_ids_diff_ports_master_tcp.json
/test/subscribe_notify_one_tests/subscribe_notify_one_test_diff_client_ids_diff_ports_slave_tcp.json
/test/subscribe_notify_one_tests/subscribe_notify_one_test_diff_client_ids_diff_ports_master_udp.json
/test/subscribe_notify_one_tests/subscribe_notify_one_test_diff_client_ids_diff_ports_slave_udp.json
/test/subscribe_notify_tests/subscribe_notify_test_diff_client_ids_diff_ports_same_service_id_master.json
/test/subscribe_notify_tests/subscribe_notify_test_diff_client_ids_diff_ports_same_service_id_slave.json
/test/subscribe_notify_tests/subscribe_notify_test_diff_client_ids_diff_ports_same_service_id_master_udp.json
/test/subscribe_notify_tests/subscribe_notify_test_diff_client_ids_diff_ports_same_service_id_slave_udp.json
/test/subscribe_notify_tests/subscribe_notify_test_diff_client_ids_diff_ports_master_tcp.json
/test/subscribe_notify_tests/subscribe_notify_test_diff_client_ids_diff_ports_slave_tcp.json
/test/subscribe_notify_tests/subscribe_notify_test_diff_client_ids_same_ports_master_tcp.json
Expand All @@ -84,6 +95,10 @@
/test/initial_event_tests/initial_event_test_diff_client_ids_diff_ports_slave_tcp.json
/test/initial_event_tests/initial_event_test_diff_client_ids_same_ports_master_tcp.json
/test/initial_event_tests/initial_event_test_diff_client_ids_same_ports_slave_tcp.json
/test/initial_event_tests/initial_event_test_diff_client_ids_diff_ports_master_udp.json
/test/initial_event_tests/initial_event_test_diff_client_ids_diff_ports_slave_udp.json
/test/initial_event_tests/initial_event_test_diff_client_ids_same_ports_master_udp.json
/test/initial_event_tests/initial_event_test_diff_client_ids_same_ports_slave_udp.json
/test/offer_tests/offer_test_external_master.json
/test/offer_tests/offer_test_external_slave.json
/test/offer_tests/offer_test_external_master_starter.sh
Expand All @@ -92,21 +107,37 @@
/test/offer_tests/offer_test_big_sd_msg_slave.json
/test/subscribe_notify_tests/subscribe_notify_test_diff_client_ids_diff_ports_autoconfig_master.json
/test/subscribe_notify_tests/subscribe_notify_test_diff_client_ids_diff_ports_autoconfig_slave.json
test/security_tests/security_test_config_client_external_allow.json
test/security_tests/security_test_config_client_external_deny.json
test/security_tests/security_test_config_service_external_allow.json
test/security_tests/security_test_config_service_external_deny.json
test/security_tests/security_test_local_config.json
/test/network_tests/security_tests/security_test_config_client_external_allow.json
/test/network_tests/security_tests/security_test_config_client_external_deny.json
/test/network_tests/security_tests/security_test_config_service_external_allow.json
/test/network_tests/security_tests/security_test_config_service_external_deny.json
/test/network_tests/security_tests/security_test_local_config.json
/test/pending_subscription_tests/pending_subscription_test_master.json
/test/pending_subscription_tests/pending_subscription_test_master_starter.sh
/test/malicious_data_tests/malicious_data_test_master.json
/test/malicious_data_tests/malicious_data_test_master_starter.sh
/test/debug_diag_job_plugin_tests/debug_diag_job_plugin_test_master.json
/test/debug_diag_job_plugin_tests/debug_diag_job_plugin_test_slave.json
/test/security_config_plugin_tests/security_config_plugin_test_local.json
/test/e2e_tests/e2e_profile_04_test_client_external.json
/test/e2e_tests/e2e_profile_04_test_service_external.json
/test/e2e_tests/e2e_test_client_external.json
/test/e2e_tests/e2e_test_service_external.json
/test/event_tests/event_test_master.json
/test/event_tests/event_test_slave_tcp.json
/test/event_tests/event_test_slave_udp.json
!build_qnx/*
DiogoPedrozza marked this conversation as resolved.
Show resolved Hide resolved
/test/npdu_tests/npdu_test_client_no_npdu.json
/test/npdu_tests/npdu_test_client_npdu.json
/test/npdu_tests/npdu_test_service_no_npdu.json
/test/npdu_tests/npdu_test_service_npdu.json
/test/someip_tp_tests/someip_tp_test_master.json
/test/someip_tp_tests/someip_tp_test_master_starter.sh
/test/second_address_tests/second_address_test_master_service_udp.json
/test/second_address_tests/second_address_test_master_client.json
/test/second_address_tests/second_address_test_slave_client.json
/test/second_address_tests/second_address_test_slave_service_udp.json
/test/second_address_tests/second_address_test_slave_starter.sh
/test/network_tests/debounce_tests/debounce_test_client.json
/test/network_tests/debounce_tests/debounce_test_service.json
/test/network_tests/debounce_filter_tests/debounce_filter_test_client.json
/test/network_tests/debounce_filter_tests/debounce_filter_test_service.json
/test/suspend_resume_tests/suspend_resume_test_client.json
/test/suspend_resume_tests/suspend_resume_test_service.json
/Testing
2 changes: 1 addition & 1 deletion Android.bp
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ cc_library_shared {

cflags: [
"-DWITHOUT_SYSTEMD",
"-DVSOMEIP_COMPAT_VERSION=\"3.3.8\"",
"-DVSOMEIP_COMPAT_VERSION=\"3.4.9\"",
"-DVSOMEIP_BASE_PATH=\"/vendor/run/someip/\"",
"-DUSE_DLT",
],
Expand Down
8 changes: 4 additions & 4 deletions Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ LOCAL_CFLAGS := \
-frtti \
-fexceptions \
-DWITHOUT_SYSTEMD \
-DVSOMEIP_VERSION=\"3.3.8\" \
-DVSOMEIP_VERSION=\"3.4.9\" \
-DVSOMEIP_BASE_PATH=\"/vendor/run/someip/\" \
-Wno-unused-parameter \
-Wno-non-virtual-dtor \
Expand Down Expand Up @@ -147,7 +147,7 @@ LOCAL_CFLAGS := \
-frtti \
-fexceptions \
-DWITHOUT_SYSTEMD \
-DVSOMEIP_VERSION=\"3.3.8\" \
-DVSOMEIP_VERSION=\"3.4.9\" \
-DVSOMEIP_BASE_PATH=\"/vendor/run/someip/\" \
-Wno-unused-parameter \
-Wno-non-virtual-dtor \
Expand Down Expand Up @@ -194,8 +194,8 @@ LOCAL_CFLAGS := \
-frtti \
-fexceptions \
-DWITHOUT_SYSTEMD \
-DVSOMEIP_VERSION=\"3.3.8\" \
-DVSOMEIP_COMPAT_VERSION=\"3.3.8\" \
-DVSOMEIP_VERSION=\"3.4.9\" \
-DVSOMEIP_COMPAT_VERSION=\"3.4.9\" \
-DVSOMEIP_BASE_PATH=\"/vendor/run/someip/\" \
-Wno-unused-parameter \
-Wno-non-virtual-dtor \
Expand Down
66 changes: 66 additions & 0 deletions CHANGES
Original file line number Diff line number Diff line change
@@ -1,5 +1,71 @@
Changes
=======

v3.4.9
- Merge COVESA PR447 with support for QNX 7.1
- Merge COVESA PR470 with changes to not instantiate
a non existent type for boost < 1.66.0
- Merge COVESA PR515 with changes that remove not used lines

v3.4.8
- Adds debounce_filter_tests json files to gitignore
- Adds check for null serviceinfo
- Implementation of debounce frequency test
- Accept malformed StopSubscribe/Subscribe messages
- security: Fix security library name
- Also remove service instance from map of pending offers
- enforce lock acquisition order to avoid LOI
- Improved logs

v3.4.7
- Do _NOT_ try to serialize empty names
- Avoid crash on access to invalid position from tcp_endpoint buffer
- Fix security library name
- revert std::move usage in train buffer's
- Fix deadlock in mutex_

v3.4.6
- check if a policy exist in the vector of policies
- Crash in process vsomeipd crash id: D8DF38B19EEBC79D
- Enable guest port configuration per uid/gid

v3.4.5
- Implementation of new debounce filter test
- test availability when double offering service
- network test fixes
- Try to synchronize subscribe/unsubscribe/resubscribe
- Add vsomeip_portcfg.json to the list of mandatory configuration files
- Check buffer before accessing it
- Rework condition for starting the send operation for client endpoint
- Avoid spamming the log
- Extend security interface to enable syncing security clients
- Revert get_local_port() behaviour

v3.4.4.1
- manually reset tables for unavailable services on suspend state

v3.4.4
- Fix deadlock if binding of UDP client endpoint fails
- Changed local_tcp_client endpoint connect to async connect.
- Change shutdown sequence
- vSomeIP Security: Update vsomeip_sec

v3.4.3
- Fixed race between incoming subscription and StopOffer/Offer

v3.4.2
- Removed local_port_ attribute

v3.4.1
- Rename the new "register_message_handler" overload function
- Set the Client identifier when sending pong command

v3.4.0
- Allow to register multiple message handlers for the same message
- load_security_policy_extensions Unit and Benchmark Tests
- Fix is_local flag for acl acceptance msg
- Fix registration issues regarding connecting timeout

v3.3.8
- Check buffer size when serializing/deserializing event registrations
- Remove leftovers from shm usage
Expand Down
Loading
Loading