-
Notifications
You must be signed in to change notification settings - Fork 13.5k
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
PWM min limit 1300 #1732
Comments
This max min limit was supposed to prevent users from entering too high minimum values, so to ensure "safe" values. I see that for your use case this doesn't really make sense. I guess you could change it to 1500. |
Thanks, I feel it's not necessary at all, same for the "min. max. limit". What's "safe"? ;) |
Yes, it's not "safe" anyway :) |
@AndreasAntener PR welcome. |
I changed this to 1600 for max low and 1400 for min high so this should be resolved now. |
- cyclonedds in PX4/Firmware (963e26d): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (68bfc21): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (dbaf971): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (480ca87): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (bb01777): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (34de184): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (803a222): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (1407f53): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (21c4615): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (c89d981): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (20ab632): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (110ef0c): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (2b38af7): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (51b0888): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (8a12bd7): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (f40ced4): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (d6218ee): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (17b69f4): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (8a7853f): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (789ad95): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (f8a92d2): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (3f7d931): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (bcd20b0): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (814701f): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (d6f9e51): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (408a03e): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (7d0e462): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (9e2759f): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (f9a00ee): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (2c581e3): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (e092ddb): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (e62824c): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (5256f1f): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (b8ff1fc): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
- cyclonedds in PX4/Firmware (96102aa): https://github/commit/314887ca403c2fb0a0316add22672102936ed36c - cyclonedds current upstream: https://github/commit/b6fe21d5206e0d5195abfb2340e853fa1ae86ddb - Changes: https://github/compare/314887ca403c2fb0a0316add22672102936ed36c...b6fe21d5206e0d5195abfb2340e853fa1ae86ddb b6fe21d5 2023-08-24 Erik Boasson - dynsub: fix bounded strings 72d6d6d7 2023-08-22 Erik Boasson - Fix ddsi_tran_write_msgfrags_t alignment on stack 19ac0090 2023-08-18 Wade Hunkapiller - Issue #1312: Generated include guards are insufficient 2b65deb9 2023-08-19 Erik Boasson - Reject NaN in uf_int64_unit 71fe82b0 2023-08-11 Erik Boasson - Avoid qsort_r because of older MUSL versions a6954ca0 2023-06-14 Marcel Jordense - Update raweth to DDS-TSN spec with vlan-tagging 2864be6a 2023-07-27 Erik Boasson - Clean up and move add_addresses_to_addrset 46876ef4 2023-07-27 Erik Boasson - Generalize uf_int64_unit and use it more often ff972d47 2023-08-14 Erik Boasson - OSS-Fuzz now needs position indepenedent code 7fcd6bef 2023-08-14 Dennis Potman - Fix cdrstream bug for union types (#1800) d6cdd367 2023-08-10 reicheratwork - Separated idl to c code generator off into own library (#1752) bde20096 2023-08-07 Dennis Potman - Add CI build for Python language binding and tests 63f702e9 2023-08-08 Michel van den Hoek - add missing DDS_EXPORT in ddsi_sertype.c 3b0f8f8f 2023-08-03 Dennis Potman - Cdrstream fix for extracting key from delimited type ef2f6e39 2023-08-01 Dennis Potman - Fixes in typebuilder fe916533 2023-08-03 Dennis Potman - Fix duplicate condition in validate_remote_identity test and add missing copyright headers in security plugin tests f7688ce7 2023-08-03 Patrick Masselink - Improve Zephyr port in-tree build support 4f6fe9f6 2023-08-03 Patrick Masselink - Add version info to the Zephyr port usage instructions 2bfc386f 2023-07-17 Patrick Masselink - Update Zephyr port to support Zephyr V3.4.0 8638e1fa 2023-08-01 Dennis Potman - Add typelib ifdefs in include files 96eecce2 2023-08-01 Dennis Potman - Export additional typebuilder and cdrstream functions that are used in python binding e40a2005 2023-07-31 Dennis Potman - Fix unused parameter warning in ddsi_wait_for_type_resolved (in case of a release build with typelib, without type discovery) a4e00a76 2023-07-26 Dennis Potman - Add ENABLE_TYPELIB build option 23864587 2023-07-31 Dennis Potman - Some minor improvements in cdrstream xcdrv1 key-size calculation beca5b04 2023-06-07 Dennis Potman - Fix field order in key-only sample serialization aee37ee2 2023-07-27 Erik Boasson - Use a named constant for "random port number" 5fde54ec 2023-07-25 Erik Boasson - Test locator list parsing c0b539ee 2023-07-25 Erik Boasson - Reject locators with port = 0 in discovery f6a4c0cb 2023-07-21 Erik Boasson - Improve tests for sample_rank 085b8209 2023-07-21 Erik Boasson - improve ucunit fatal assert handling cfb19e78 2023-07-20 Erik Boasson - Test sample ranks also when skipping some samples cb969915 2023-07-20 Erik Boasson - Fix off-by-1 error in sample_rank, add test 41d2c746 2023-07-13 Erik Boasson - read_w_qminv_inst_validsamples: remove wrong comment 3c57f440 2023-07-13 Erik Boasson - Fix comment about sample info ranks in "collect" d7f41b2b 2023-07-13 Erik Boasson - dds_read_with_collector: rank set in sample info 9b03d1ed 2023-06-30 Erik Boasson - Add dds_read/take_with_collector API and refactor 43af028d 2023-07-13 Martijn Reicher - Fix transientlocal unittest to also check sample contents 28f47061 2023-05-26 Martijn Reicher - Fixed qosmatch unittest no later matching assumption 44f20ecf 2023-07-13 Martijn Reicher - Fix instance handle tests 8b6989cf 2023-07-13 Martijn Reicher - Fix for entity status tests 4af76a1d 2023-07-13 Martijn Reicher - Fixes for entity hierarchy tests b0eb340d 2023-07-24 Andrianov Roman - Fix MISRA rule 22-1. (#1765) 8d120b96 2023-07-24 Andrianov Roman - Fix MISRA-RULE 11.1 (#1757) a1ed0ff0 2023-07-20 eboasson - Merge pull request #1776 from dpotman/dynsub-fixes e06fc3ea 2023-07-19 Dennis Potman - Fix cleaning-up the type_hashid_map hash table a2955279 2023-07-19 Dennis Potman - Fix type wrapper memory leak for custom annotations 1e50d475 2023-07-19 Dennis Potman - Fix static analyzer issue in dynsub 718e747f 2023-07-18 Erik Boasson - Remove incorrect assert in serdata_pserop_fix 7e538d22 2023-07-18 Dennis Potman - Split dynsub example into multiple files 2ae86e94 2023-07-18 Erik Boasson - Add support for additional data types in dynsub example c4d81639 2023-07-06 mosfet80 - Delete .travis.yml d9d6d556 2023-07-18 Erik Boasson - Remove some more superfluous asserts from tests 42db07c2 2023-07-14 Erik Boasson - Eliminate Conan, CUnit 748f19f0 2023-07-11 Dennis Potman - Fix type object validation for types with no members/labels 5ca03776 2023-07-06 Erik Boasson - Do not assert on encoding in serdata_pserop_new c968671b 2023-07-06 Michel van den Hoek - sockets.h: add doxygen comments fd1d979e 2023-07-05 Andrianov Roman - Fix MISRA rule 9-1 (#1732) 50d2daf0 2023-06-02 Erik Hendriks - Fixed missing callbacks for pending events When setting a listener, any pending (i.e. unhandled) event received before would not result in an immediate callback. Now the set_listener call also checks for pending events, and invokes the registered callbacks when appropriate. This fix is a prerequisite for #eclipse-cyclonedds/cyclonedds-cxx#410 dd1e7ff1 2023-07-03 Erik Hendriks - Modify deadline testcase to become less sensitive to non-determinism in timing. c334f863 2023-07-03 Splinter1984 - Fix MISRA rule 8-8 ddfd3982 2023-07-03 Andrianov Roman - Fix MISRA rule 22-8. (#1747) dd43d2f5 2023-07-03 Andrianov Roman - Fix MISRA rule 8-3(1/2) 'declarations of a function same name and type' (#1742) fa72b181 2023-06-30 Andrianov Roman - Fix misra rule 5 3 (#1745) 93ff10fc 2023-06-29 Michel - ifaddrs.h: add doxygen comments (#1734) db27066f 2023-06-28 Julien Enoch - example/throughput/readme.rst fixes 2ce79ea2 2023-06-28 Michel - cdtors.h: add doxygen comments (#1727) d38e63ff 2023-06-28 Andrianov Roman - Fix MISRA 17.4 (missing violation) (#1740) cc11c7d1 2023-06-27 Erik Boasson - Use bool, format & document XML parser 5e18b0a4 2023-06-27 Erik Boasson - Use "bool" where applicable in RHC fcfcb9db 2023-06-27 Erik Boasson - Use "bool" type in hopscotch hash tables 30203925 2023-06-27 Andrianov Roman - Fix misra rule 8 2 (missing files violations) (#1739) 56424c29 2023-06-26 Splinter1984 - fix MISRA rule 8.2 07caac2e 2023-06-16 Michel van den Hoek - bswap.h: fixup c5857a2b 2023-06-15 Michel van den Hoek - bswap.h: add doxygen comments 367fa84a 2023-06-16 Michel van den Hoek - countargs.h: add doxygen comments 97e76fcc 2023-06-26 Erik Boasson - Fix sertype_plist_realloc_samples fc51ab7e 2023-06-16 Splinter1984 - Fix MISRA rule 17-4 fd9ad36e 2023-06-15 Splinter1984 - update codeql rules 1bcbdf10 2023-06-15 Splinter1984 - Fix MISRA rule 21-19 5e0dfea0 2023-06-15 SeanYu81 - remove leading and trailing white spaces from distinguished name when… (#1719) 47c04a7c 2023-04-20 Michel van den Hoek - atomics: add doxygen comments for arm, sun, gcc, msvc fd93d8f3 2023-04-14 Michel van den Hoek - atomics.h: add doxygen comments 0a2ff5ef 2023-06-14 Erik Boasson - Use enum for whether a HB requires an ACK ff4f318d 2023-06-14 Erik Boasson - Document struct ddsi_hbcontrol 320f9e4a 2023-06-14 Erik Boasson - Clean up return type of write_flush 4a3f3ed5 2023-04-25 Erik Boasson - Support dds_write_flush on publisher, participant ea8c2910 2023-04-25 Erik Boasson - oneliner: add a blocking read/take 7242a294 2023-04-25 Erik Boasson - Add test flag suppressing flush on piggybacked HB 0f9add5b 2023-04-25 Erik Boasson - oneliner: add writer batching + flushing 9e119b95 2023-06-08 Martijn Reicher - Fix for idl_generate_generic with files directly on BASE_DIR 3c50f321 2023-05-08 Michel van den Hoek - fibheap.h: process review b0127986 2023-05-02 Michel van den Hoek - fibheap.h: add doxygen comments edc5854c 2023-06-13 Erik Boasson - IDLC fix leak of multi-dim array bounds on failure 01b0ed4d 2023-06-13 Erik Boasson - IDLC: reject arrays of 0 elements 4d086a01 2023-06-13 Erik Boasson - Reject 0-dimensional arrays and empty arrays d907eafa 2023-06-13 Erik Boasson - Add DDSRT_STATIC_ASSERT_IS_UNSIGNED definition 5dfd2c07 2023-06-06 Michel - add doxygen comments to mh3.h and md5.h (#1718) c7b8a961 2023-04-25 Erik Boasson - Add netinet/tcp.h so TCP_NODELAY is defined 7c1e561a 2023-06-02 Erik Boasson - Fix "structurally dead code" in test (CID 442820) 97ab5b19 2023-06-02 Erik Boasson - assert that cdrstream_desc.ops is non-null in test (CID 436275) c21cde3a 2023-06-02 Erik Boasson - Fix possible leak in secure ppant creation (CID 377025) 0bff56fb 2023-06-02 Erik Boasson - Check ddsi_type_new, add_typeobj result (CID 455743) 0f682399 2023-06-01 Erik Boasson - Fix buffer allocation size in test (CID 436274) a52cc15e 2023-05-29 Plamen Terziev - Remove enum forward declarations 955288bf 2023-05-27 Timo Röhling - Move project() statements below cmake_minimum_required() 708b9211 2023-05-30 Dennis Potman - Fix error handling for aggregated types in add_[min/compl]_typeobj in xt wrapper 090b62ee 2023-05-30 Dennis Potman - Fix error handling for ddsi_type_ref_proxy in OSS fuzz type object test aa35c3cc 2023-05-24 Julien Enoch - cdr target: add required bswap.c as source f3790fa0 2023-05-17 Dennis Potman - Add test for dynamic type API that compares generated type-info and type-map with the IDLC generated ones 02780a13 2023-05-17 Dennis Potman - Dynamic type API fixes 495515e4 2023-05-17 Dennis Potman - Fix type-info and type-map construction in dynamic type API 48aa8b3c 2023-05-22 Erik Boasson - Avoid accessing xevent sync_state outside lock a10ced3c 2023-05-15 Dennis Potman - Replace incorrect use of @see @ref in doxygen comments 33209b75 2023-05-03 Troy Karan Harrison - [CP-277] Fix MISRA 10.2 violation in `ddsi::type_is_numeric` b7afe964 2023-05-03 Troy Karan Harrison - [CP-277] Fix simple violations of 10.2 via cast to `char` a44179aa 2023-05-03 Troy Karan Harrison - Add regression check for MISRA rule 10.2
I recently tried to set the minimum PWM value to 1500 but it always got "stuck" at 1300. There's a max min limit defined here: https://github.com/PX4/Firmware/blob/master/src/drivers/drv_pwm_output.h#L80
Why is this limit necessary?
The reason I tried to set min to 1500 is the servo for a parachute release. It needs 2 states: "normal" and failsafe. For the normal position I set "disarmed" and "
min" PWM values. I know I could also adjust the servo in this case, but I'm wondering about the max min limit anyway..
The text was updated successfully, but these errors were encountered: