Commit graph

  • 412d818269 WIP: backport message flow tracing lttng-instrumentation-backported-to-0.7.0 Niklas Halle 2025-05-19 13:16:35 +02:00
  • c261053186 Workaround for stringop-overflow warning with GCC 10 Jeroen Koekkoek 2020-07-30 14:10:39 +02:00
  • 8445394e2a Cleanup .travis.yml a bit Jeroen Koekkoek 2020-07-29 19:35:08 +02:00
  • b9c2553a7b Make set_sndbuf to be consistence with set_rcvbuf Yonggang Luo 2020-07-26 19:35:46 +08:00
  • fd3297d3e0 Tweak sanity check script to reduce failures Erik Boasson 2020-07-27 11:58:37 +02:00
  • 8a06ac007c Fix ddsperf default allowed RSS growth factor Erik Boasson 2020-07-27 11:58:14 +02:00
  • 1f5f423059 Support input from file in oneliner executable Erik Boasson 2020-07-24 10:31:14 +02:00
  • d11066bf84 Oneliner: add checking dds_get_x_status Erik Boasson 2020-07-24 10:30:44 +02:00
  • e06959abb6 Do not let current FSM state be observable Erik Boasson 2020-07-26 17:11:10 +02:00
  • 39d55550ce Use-after-free on freeing FSM Erik Boasson 2020-07-26 16:56:20 +02:00
  • 79773729d6 Invoke listeners with a copy of the status Erik Boasson 2020-07-23 15:04:15 +02:00
  • fac58ab1a9 Minor improvements to content filter interface Erik Boasson 2020-07-24 12:02:49 +02:00
  • dafd73e7e8 Add macros disabling/enabling deprecation warnings Erik Boasson 2020-07-27 11:30:13 +02:00
  • 79da3bb879 Remove dead store in test_oneliner Erik Boasson 2020-07-16 14:19:37 +02:00
  • c3f97b3740 Fix long-to-double warnings in liveliness test Erik Boasson 2020-07-16 14:17:36 +02:00
  • 1d0505f244 Round expiry times up to seconds Erik Boasson 2020-07-16 13:58:15 +02:00
  • 41cc5953e0 Make expiry_liveliness_kinds more robust Erik Boasson 2020-07-05 12:00:46 +02:00
  • 1f8c4f2a4c Use Security instead of DDSSecurity in test config Erik Boasson 2020-07-05 09:34:47 +02:00
  • 7cbf8b7a19 Make security tests fail less on matching timeouts Erik Boasson 2020-07-05 09:31:35 +02:00
  • d19dcbbd1a Reduce growth rate of writer heartbeat interval Erik Boasson 2020-07-04 13:04:17 +02:00
  • e9463c57b2 Add an executable wrapper for test_oneliner Erik Boasson 2020-07-04 13:03:50 +02:00
  • 3e35b2967c Allow setting test flags in test_oneliner Erik Boasson 2020-07-04 13:03:04 +02:00
  • 4614f11168 Add test flags to writer Erik Boasson 2020-07-04 13:01:10 +02:00
  • 0ee65ecab0 Always send HEARTBEAT following retransmit Erik Boasson 2020-07-03 12:46:52 +02:00
  • 5a4193ca37 Do send HEARTBEATs if there are new readers Erik Boasson 2020-07-01 12:29:23 +02:00
  • dff08536c4 Quick-n-dirty statistics framework Erik Boasson 2020-06-27 11:37:20 +02:00
  • b116e6e41e ddsperf and throughput-test script improvements Erik Boasson 2020-06-22 18:03:48 +02:00
  • 63b1a7179b Change ACKNACK policy to be less aggressive Erik Boasson 2020-06-22 18:00:49 +02:00
  • 0a4c863f11 Combine heartbeats in response to ACKNACK/NACKFRAG Erik Boasson 2020-06-22 17:42:41 +02:00
  • b5c0eab2fb Fix malformed GAPs by sending an empty bitset Erik Boasson 2020-06-22 17:32:52 +02:00
  • 312df32605 Include payload in retransmit queue length Erik Boasson 2020-06-22 17:29:59 +02:00
  • 66daba9f2f Adapt message and burst sizes to receive buffers Erik Boasson 2020-06-22 17:15:48 +02:00
  • 82e6a7972c Represent fragment size as uint16_t Erik Boasson 2020-06-22 16:52:39 +02:00
  • 7fbbc13e65 Include receive buffer sizes in discovery Erik Boasson 2020-06-22 16:37:49 +02:00
  • eb2a273c1e Send heartbeat on NACKFRAG of latest sample Erik Boasson 2020-05-29 16:00:17 +02:00
  • 18d4bc9699 Allow old NACKFRAG count after a delay Erik Boasson 2020-06-19 08:36:25 +02:00
  • fb7034e28f Do not set "present" flag in deser_locator Erik Boasson 2020-06-14 19:59:51 +02:00
  • 22965a0fd7 Constness in transport functions Erik Boasson 2020-06-15 10:32:48 +02:00
  • bffe386f2d No extra transmit socket in MSM_NO_UNICAST mode Erik Boasson 2020-06-14 20:03:04 +02:00
  • f33867e884 Accept "raweth" locators and check vendorid Erik Boasson 2020-06-14 20:02:07 +02:00
  • e1ac4d7095 IPv6 needs scope_id for link-local addresses Erik Boasson 2020-06-14 16:05:42 +02:00
  • 5c94a07771 Fix bogus deinit of security state on init error Erik Boasson 2020-06-14 16:02:58 +02:00
  • fe89d216a5 Remove IPv4/IPv6-specific code in adding peers Erik Boasson 2020-06-14 15:18:22 +02:00
  • e005c89240 Move openssl/ssl.h dependency out of the way Erik Boasson 2020-07-02 18:02:39 +02:00
  • 94c7965077 Correctly print AllowMulticast=false in config log Erik Boasson 2020-06-10 14:52:20 +02:00
  • f22d7974f7 Rename print to printspc to fix compile issue on Xilinx SDK Jeroen Koekkoek 2020-06-26 10:22:32 +02:00
  • f4e99f41f6 Fix xsd generation in ddsconf Jeroen Koekkoek 2020-06-26 09:32:24 +02:00
  • 93c75186f0 Fix CID 304858 reported by Coverity Scan Jeroen Koekkoek 2020-06-26 09:22:30 +02:00
  • 5d7f2fd438 Compile applink.c with -D_CRT_SECURE_NO_WARNINGS Erik Boasson 2020-06-25 18:01:33 +02:00
  • 812fa3e42f Deal with OpenSSL in a DLL on Windows Erik Boasson 2020-06-25 14:40:00 +02:00
  • ad2fa331bd Remove perl and trang dependencies from package.xml Jeroen Koekkoek 2020-06-09 19:45:55 +02:00
  • b25f10ff33 Add ddsconf to generate md, rnc and xsd configuration documentation Jeroen Koekkoek 2020-06-09 19:36:14 +02:00
  • 9c04099937 Enable CXX for CMake versions less than 3.12 Jeroen Koekkoek 2020-06-19 10:31:36 +02:00
  • 768b92774f move options above where they're used to generate features header Mikael Arguedas 2020-06-17 23:24:57 +02:00
  • 8029274fec Allow building without a C++ compiler Robin Lindén 2020-06-08 21:08:47 +02:00
  • c67f8bc73c Remove from ddsrt dynlib and filesystem when building FreeRTOS Marcel Jordense 2020-06-08 15:38:51 +02:00
  • f08b4e0c5d Remove some dead stores signalled by clang analyzer Erik Boasson 2020-06-06 19:03:03 +02:00
  • ece3a78211 Help clang static analyzer in security tests Erik Boasson 2020-06-06 19:02:16 +02:00
  • 8a748e1868 Fix incorrect cast of size_t* to uint32_t* Erik Boasson 2020-06-06 13:14:17 +02:00
  • 3705744681 Fix va_end arg in formatting security exception Erik Boasson 2020-06-06 12:43:49 +02:00
  • ca79eeb7b9 Fix error handling in generating test signatures Erik Boasson 2020-06-06 12:42:42 +02:00
  • 5588edb33e Move auth plug-in invalid parameter returns forward Erik Boasson 2020-06-06 12:35:14 +02:00
  • 84abf48d4a Perform type conversion for transient-local data Erik Boasson 2020-06-05 10:39:57 +02:00
  • efefb5009f Remove ssm argument when ssm not available Marcel Jordense 2020-06-05 15:23:17 +02:00
  • 9c31f48bea Build OpenSSL dependent parts only if present Erik Boasson 2020-06-05 09:07:24 +02:00
  • 6161f5c44d Add some documentation to plist/xqos functions Erik Boasson 2020-06-03 15:28:57 +02:00
  • 2579256535 Drop unused parameter from ddsi_plist_quickscan Erik Boasson 2020-06-03 15:28:43 +02:00
  • 99d1364145 Improve chance of catching uninitialized plist/qos Erik Boasson 2020-06-03 13:36:00 +02:00
  • 4cc018cfd7 Set durability_service on SPDP writer QoS Erik Boasson 2020-06-03 13:35:45 +02:00
  • 8ae005a05a plist/xqos fini early out if nothing to be done Erik Boasson 2020-06-03 10:16:00 +02:00
  • ca8742bfba Drop macOS 10.12 build from Travis CI cron job Erik Boasson 2020-06-04 17:51:27 +02:00
  • 2287d7cd06
    Merge pull request #491 from prasannabhat/feature/docker eboasson 2020-06-05 08:47:24 +02:00
  • 54c15c2b7e Add copyright headers Prasanna Bhat (RBEI/EBB) 2020-06-05 07:52:03 +05:30
  • 3030a81528
    Merge pull request #527 from eclipse-cyclonedds/security eboasson 2020-06-04 17:47:28 +02:00
  • 6260824251 Fix uninitialized use of relay_only Dennis Potman 2020-05-29 13:31:16 +02:00
  • 7c7814e878 Include OpenSSL 1.0.2 in CI Erik Boasson 2020-05-25 10:46:24 +02:00
  • 6a9ebf88eb OpenSSL 1.0.2 compatibility Erik Boasson 2020-05-25 09:10:10 +02:00
  • 0b50928dd3 remove unused atomic pointer operations Michael Dodson 2020-05-16 23:58:39 +01:00
  • cc8308819d Refactor access control test permissions_expiry_multiple to reduce timing issues in test runs on travis Dennis Potman 2020-05-19 17:13:34 +02:00
  • d4013f9c82 Handling of syntax errors in network partitions Erik Boasson 2020-05-18 14:03:30 +02:00
  • 296b49cf20 Fix use-after-free via (proxy)pp min lease pointer Erik Boasson 2020-05-16 21:54:11 +02:00
  • 2aa70548cc Tweak timeouts in secure communication tests Erik Boasson 2020-05-16 11:13:58 +02:00
  • a292e800ac Do not respond to an ignored SPDP message Erik Boasson 2020-05-16 11:12:45 +02:00
  • be7f7af741 Tweak timeout handling of authentication tests Erik Boasson 2020-05-16 08:38:58 +02:00
  • 2ef17d0200 Ignore backward jumps in computing serializer size Erik Boasson 2020-05-15 15:00:12 +02:00
  • 1b448dee9b Add wait-for-acknowledgement to oneliner tests Erik Boasson 2020-05-12 09:22:56 +02:00
  • fe81a6bda5 Make wait_for_acks implementation capable of waiting for one reader Erik Boasson 2020-05-12 09:07:08 +02:00
  • 8fea8d5673 Use C99 flex array member instead of length-1 array Erik Boasson 2020-05-11 14:20:36 +02:00
  • 659e7dc446 Fix documentation comment Erik Boasson 2020-05-11 14:13:06 +02:00
  • 0b6ea79469 Assertions to help clang static analyzer Erik Boasson 2020-05-11 14:08:30 +02:00
  • b9660e46c9 Remove dead stores triggering clang warnings Erik Boasson 2020-05-11 14:08:12 +02:00
  • bb95de69c3 Instance to ALIVE also for rejected samples Erik Boasson 2020-05-07 14:43:20 +02:00
  • d5d44cc8be Refactor oneliner listener tests Erik Boasson 2020-05-07 09:36:20 +02:00
  • 7897dff9ce Merging listeners: only when source is set Erik Boasson 2020-05-11 16:01:48 +02:00
  • db4f96dc02 Add DDS_STATUS_ID_MAX for ranging over status ids Erik Boasson 2020-05-11 16:00:45 +02:00
  • 4447fb87ee No reason to prevent rediscovery for 10s by default Erik Boasson 2020-05-07 09:33:25 +02:00
  • fa7999c5d8 Vet lengths of property lists in crypto deserialization Erik Boasson 2020-05-06 21:45:56 +02:00
  • 59a2b9d273 Fix double free if local identity validation fails on certificate expiry Erik Boasson 2020-05-06 21:44:12 +02:00
  • fa6dbe6c3d Memory leak reading access control configuration Erik Boasson 2020-05-06 21:41:48 +02:00
  • a0d7b71e52 Atomic update next heartbeat time for p2p writers Erik Boasson 2020-05-06 21:37:23 +02:00