Commit graph

  • b7487b18a6 stricter warning checks and the corresponding fixes Erik Boasson 2018-08-07 17:30:17 +02:00
  • 87e4780446 multicast group membership should be tracked on locators without take the port number into account Erik Boasson 2018-08-07 22:40:12 +02:00
  • 39e5c1b709
    Merge pull request #13 from k0ekk0ek/ci eboasson 2018-08-07 13:49:54 +02:00
  • ce748cb90b pass build config to CMake explicitly Jeroen Koekkoek 2018-08-07 10:56:21 +02:00
  • 13e2e68b33 force Criterion to not run tests in parallel Jeroen Koekkoek 2018-08-06 16:11:48 +02:00
  • 70f208cbd3 fix export of CYCLONEDDS_URI in test environment Jeroen Koekkoek 2018-08-06 14:50:25 +02:00
  • 3752f93e78 remove debug message for Criterion_ddsc_config_simple_udp setup Jeroen Koekkoek 2018-08-06 14:17:58 +02:00
  • a7bd8f05aa use test environment set by add_criterion_executable for Criterion_ddsc_config_simple_udp test Jeroen Koekkoek 2018-08-06 14:02:23 +02:00
  • 657325707c return early from os_reportExit if report stack is not initialized Jeroen Koekkoek 2018-08-06 11:54:21 +02:00
  • aa9947a320 add support for automated Windows builds with AppVeyor Jeroen Koekkoek 2018-08-05 22:32:46 +02:00
  • 2374cd9f3c add support for automated Linux and macOS builds with Travis CI Jeroen Koekkoek 2018-08-05 22:30:52 +02:00
  • 7147eac330 add shared library directory to PATH in test environment for Criterion_ddsc_config_simple_udp Jeroen Koekkoek 2018-08-05 22:29:02 +02:00
  • 44ea435506 add support for Conan managed dependencies Jeroen Koekkoek 2018-08-05 22:20:42 +02:00
  • 169b4129f0 set maximum timeout for tests to 10s Jeroen Koekkoek 2018-08-05 22:18:13 +02:00
  • 977458c57a set DYLD_LIBRARY_PATH (macOS) and PATH (Windows) in test environment if linked against shared libraries Jeroen Koekkoek 2018-08-05 22:13:24 +02:00
  • 085985dce7 add support for CUnit versions less than 2.1-3 Jeroen Koekkoek 2018-08-05 21:58:08 +02:00
  • 6ab48746c5 fix win64 compilation warnings Erik Boasson 2018-08-03 11:12:42 +02:00
  • e062da6798 rework roundtrip to print 99 percentile & max and to optionally use listeners Erik Boasson 2018-08-03 10:33:40 +02:00
  • 5c0bdddc2a clean up unused variables/functions Erik Boasson 2018-08-03 09:29:01 +02:00
  • 28c2dd2198 remove superfluous lock from dds writer Erik Boasson 2018-08-01 08:38:49 +02:00
  • 61d98b46a6 abstract WHC and pull it out of core DDSI code Erik Boasson 2018-08-01 08:37:49 +02:00
  • 37953f5c49 initial support for OpenIndiana Erik Boasson 2018-08-02 12:53:36 +02:00
  • 52918b3003 Fix setting of IPv6 multicast address for join/leave multicast group Erik Boasson 2018-08-02 12:45:07 +02:00
  • 296ef4de7d explicitly enable batching in pubsub Erik Boasson 2018-08-01 09:05:00 +02:00
  • 7d22a343fc subscriber threads in pubsub have no need for a timeout Erik Boasson 2018-08-01 09:03:05 +02:00
  • 9cdba8a186 let the GC thread sleep unless there is work todo Erik Boasson 2018-08-01 09:00:13 +02:00
  • a72a581cb0 make internal thread liveliness monitoring optional Erik Boasson 2018-08-01 08:57:40 +02:00
  • 519a1ffb92 don't print anything for configuration entries that are deprecated Erik Boasson 2018-08-01 08:44:45 +02:00
  • e47ad57f09 change order of cleanup steps in (internal) dds_fini to match match initialisation order Erik Boasson 2018-08-01 08:44:01 +02:00
  • f4824b0b5d replace temporary hack that is dds_writecdr by a better but nonetheless still temporary hack Erik Boasson 2018-07-18 16:24:29 +02:00
  • bfb5874373 fix crashes when C++ global destructors call DDS code Erik Boasson 2018-07-18 16:21:49 +02:00
  • 20d8ef6f0d do not start sendq thread if async mode is disabled Erik Boasson 2018-07-17 21:46:18 +02:00
  • ed551eecc1 eliminate support for multiple serstatepools: never used and a source of race conditions during shutdown Erik Boasson 2018-07-17 21:38:53 +02:00
  • 520ca47938 lock observer list to avoid a race condition between attach/detach and signalling by a RHC Erik Boasson 2018-07-17 21:36:26 +02:00
  • 24f622b114 add guard conditions Erik Boasson 2018-07-13 08:47:29 +02:00
  • 414be4a569 General/EnableLoopback is deprecated and has no effect other than an error, remove it from configs Erik Boasson 2018-07-11 13:18:52 +02:00
  • e912384500 allow dds_create_topic multiple times for the same topic Erik Boasson 2018-07-11 13:18:13 +02:00
  • 8e1bdb8855 add a function to get the address and size of serialised data Erik Boasson 2018-07-09 11:22:31 +02:00
  • 455783eed9 must copy listener argument pointer into entity to pass it in listener invocations Erik Boasson 2018-07-09 11:20:10 +02:00
  • 0014941fad allow a forward slash in topic names for ROS2 compatibility Erik Boasson 2018-07-09 11:18:47 +02:00
  • 890af34168 Change install location of OS abstraction files to a subdirectory of ddsc Erik Boasson 2018-07-08 10:23:09 +02:00
  • b13bbcc358 Remove unused DDS Security-related files Erik Boasson 2018-07-08 09:49:08 +02:00
  • 6095b467d3 support non-default installation directories work Erik Boasson 2018-07-08 09:40:22 +02:00
  • 0da8f28265
    Merge pull request #11 from eboasson/master eboasson 2018-07-06 21:32:52 +02:00
  • daa17704db Fix dds_sample_info.publication_handle incorrectly set to 1 as well as some corner cases where it ended up at 0 and some related assertion failures (#8) Erik Boasson 2018-07-06 21:19:23 +02:00
  • a0e460a654
    Merge pull request #9 from eboasson/master eboasson 2018-07-06 15:10:13 +02:00
  • 79ec9e1cd4 add some diagrams related to the data path Erik Boasson 2018-07-04 15:59:41 +02:00
  • 98a80e99b9 Add some explanatory text on the workings and configuration Erik Boasson 2018-07-04 14:00:26 +02:00
  • 5451a295b9
    Merge pull request #7 from Theosakamg/master eboasson 2018-06-25 10:18:37 +02:00
  • 2aff97ad7d Fix build with openJDK-10 Mickael Gaillard 2018-06-23 21:51:21 +02:00
  • 79323b0b83
    Merge pull request #4 from eboasson/master eboasson 2018-06-19 17:59:50 +02:00
  • e1a797f73c enable SSM support Erik Boasson 2018-06-13 15:52:43 +02:00
  • cf40d9df3f Fixes for building on Windows (with thanks to @k0ekk0ek) Erik Boasson 2018-06-11 13:49:52 +02:00
  • 86361871f9 losing the response to an SPDP message is really annoying if the interval is long, repeating it a few times is a pragmatic intermediate step until detecting whether or not a bidirectional connection has been established is implemented Erik Boasson 2018-06-07 16:55:44 +02:00
  • 07600793b6 try to get the locator kind right when using UDP and the debug monitor port is enabled Erik Boasson 2018-06-07 16:52:08 +02:00
  • 2ee9e9de02 enable support for network partitions Erik Boasson 2018-06-07 16:39:39 +02:00
  • 69613d5180 ignore configuration entries nested under an unknown element Erik Boasson 2018-05-22 09:56:59 +08:00
  • 28c33bf99a refuse to start on any configuration error that is not fatal for processing the configuration file Erik Boasson 2018-05-22 09:56:13 +08:00
  • 6b47d522da config parser can hang checking for "<![CDATA[" at the end of an invalid input Erik Boasson 2018-05-22 09:54:49 +08:00
  • 0b80bffbcb General/EnableLoopback is no longer useful and causes crashes when set to true, so eliminate it (marking the option as deprecated for now) Erik Boasson 2018-05-22 09:52:41 +08:00
  • 12cc159949 fix crash on invalid configurations by setting thread pointer and log buffer to a statically allocated descriptor until the threading structures have been initialized properly Erik Boasson 2018-05-22 09:49:50 +08:00
  • 33c89f0d47 removing ACKd messages with noidx optimisation can fail if samples have been written after matching multiple readers but before the first ACK arrives Erik Boasson 2018-05-21 17:25:46 +08:00
  • 6d48d692ba fix computing destination address set: a plain "char" is not signed on all platforms Erik Boasson 2018-05-17 19:36:16 +08:00
  • e876948a42 commit changes to ddsi_raweth.c that were left out of the f28b14a642348dc1544502b3981908ee2ecef447 by accident Erik Boasson 2018-05-02 07:24:34 +08:00
  • 3d16f5f2ce add support for running over ethernet without a configured IP stack Erik Boasson 2018-04-30 11:19:50 +02:00
  • 1d8379b6c6 fixed dropping packets from nodes with an RTPS message version higher than own version Erik Boasson 2018-03-13 17:39:12 -07:00
  • e4c60d6e5d added function to headerfile Erik Boasson 2018-03-13 17:35:27 -07:00
  • 6d0de92c6c fix security compatibility between lite and opensplice Erik Boasson 2018-03-13 17:34:33 -07:00
  • e0068e6dae fix vendorid used for entities discovered via cloud Erik Boasson 2018-03-13 17:33:56 -07:00
  • e335f4f43e Remove the launcher from documentation (#3) Michiel Beemster 2018-06-04 15:33:56 +02:00
  • 06a894a990 Add getopt 1.5 3rd party dependency Michiel Beemster 2018-05-08 08:47:09 +02:00
  • 1289c7f7dc Change cmake files to make documentation optional (#2) PatrickM-adlink 2018-05-07 14:08:20 +02:00
  • 22a75729c5 Add README Michiel Beemster 2018-04-24 10:07:55 +02:00
  • e57f63f6c0 Update toplevel minimum cmake version Michiel Beemster 2018-04-18 10:37:08 +02:00
  • a388916ada Add grammers-v4 3rd party dependency Michiel Beemster 2018-04-16 11:50:40 +02:00
  • b627ac09b1 Add libmd5-rfc 3rd party dependency Michiel Beemster 2018-04-16 11:46:10 +02:00
  • 11d9ce37aa Initial contribution Michiel Beemster 2018-04-10 17:03:59 +02:00
  • 7b5cc4fa59
    Initial commit Eclipse Webmaster team 2018-01-02 11:13:05 -05:00