Tags: ShuJz/Fast-RTPS
Tags
Fixing local/remote locators management [6081] (eProsima#624) * Refs #6075. Fixing locators announcment and filtering. * Refs #6075. Fixing build errors on SecurityManager * Refs #6075. Adding changes to mocks.
Fixing builds without security (eProsima#611) * Refs #6003. Changes on PDPClient and PDPServer to support builds without security * Refs #6003. Not declaring participant_ on RTPSMessageGroup when building without security. * Refs #6003. Fixing warning.
Release 1.8.1 [5693] (eProsima#574) * Refs eProsima#5496 Reordering code to avoid data race on StatefulWriter destructor. (eProsima#546) * Fix lroundl error on Windows. [5505] (eProsima#549) * Refs eProsima#5313 Fix lroundl error on Windows. * Refs eProsima#5505 Sugested changes * Refs eProsima#5505 Removed unnecessary parenthesis and clang warnings. * Adds tests for ReaderHistory [5503] (eProsima#547) * Refs eProsima#5486. First tests for ReaderHistory GetRepeatedSequenceNumber test will fail until the bug is fixed * Refs eProsima#5486. Added more tests for ReaderHistory GetChange test will fail until the bug is fixed Also fixed a bug in ReaderHistory::remove_changes_with_guid function. The comparison between writerGUIDs was wrong. operator == is used instead. * Refs eProsima#5486. Fixed memory leaks * Refs eProsima#5486. Fixed Windows warnings * Refs eProsima#5486. Code Style * Refs eProsima#5486. Fixed Mac Warning * Refs eProsima#5486. Fixed Mac Warning * Refs eProsima#5486. Removed set_reader function from ReaderHistory. Added new constructor to the StatefulReader mock instead. * Refs eProsima#5486. Added default constructors * Refs eProsima#5486. Removed code needed * Refs eProsima#5486. Fix error in RTPSReader mock (security did not pass) * Fixing data race on UDPTransportInterface [5458] (eProsima#540) * Refs eProsima#5458. Fixing data race on UDPTransportInterface. * Refs eProsima#5458. Fixing timeouts on Mac. * Refs eProsima#5458 Fixing data race on ReceiverResource dtor. * Refs eProsima#5458 Clang-tidy warnings * Refs eProsima#5458 Fixing Mac timeout. * Refs eProsima#5458 Fixing valgrind invalid read. * Refs eProsima#5458 Requested changes. * Refs eProsima#5458 Fixing situation when socket doesn't close nicely. * Refs eProsima#5458 Trying to fix Mac issue. * Refs eProsima#5458 Trying to fix Mac issue. * Refs eProsima#5458 Trying to fix Mac issue. * Refs eProsima#5458 Fixed Mac issue. * Refs eProsima#5458 Avoid loop when multicast. Much lesser wait time until continue. * Refs eProsima#5458 Requested changes. * Tests for CacheChangePool [5599] (eProsima#557) * Refs eProsima#5551. First tests for CacheChangePool * Ignoring files for Eclipse and Visual Studio Code * Refs eProsima#5551. Tests for reserve_Cache function * Refs eProsima#5551. Improved tests for reserve_Cache function. Deleted CacheChangePoolAttributes, it uses a tuple and the Combine method instead. * Refs eProsima#5551. Added two more tests for CacheChangePool Checks the initialized status of a reserved cache_changed Checks the size of allChanges and freeChanges vectors * Refs eProsima#5552. Blackbox run with prealloc memory mode only * Refs eProsima#5552. Fixed certificate xml files and regenerated smime files Also fixed bug in BlackboxTestsPersistence. Byte for Prealloc Memory Mode is '3' * Refs eProsima#5551. Fixed gtest comparisons between signed and unsigned types Replaced EXPECT with ASSERT * Refs eProsima#5551. Fixed Instanciation tests for Mac * Added discovery regression test [5479] (eProsima#542) * Refs eProsima#5453 Adding a test for discovery with thirty participants * Refs eProsima#5453 Updating the test to check for matched readers/writers * Refs eProsima#5453. Added test for multiple participants with multiple topics. * Refs eProsima#5479. Fixing warnings on Mac. * Refs eProsima#5479. Changed test to fail by timeout pattern. * Refs eProsima#5479. Taking removal and unmatching into account. * Refs eProsima#5479. Styling and no copy. * Refs eProsima#5479. Fixing valgrind. * Refs eProsima#5479. Avoiding possible port collisions. * Refs eProsima#5479. Removing debug print methods. * Refs eProsima#5479. Adding debug messages to persistence tests. * Refs eProsima#5479. Closing participants. * Refs eProsima#5479. Adding more info to persistence tests. * Refs eProsima#5479. Fix build errors after rebase. * Refs eProsima#4579. Addressing review comments. * Log error when default profiles xml loads with error + unittest [5596] (eProsima#556) * Log error when default profiles xml loads with error + unittest * More verbose error * log opening error also when the file is DEFAULT_FASTRTPS_PROFILES * combine xml loading and error checking * Using java 1.8 [5705] (eProsima#567) * Refs eProsima#5693. Updating idl and fastcdr submodules * Refs eProsima#5697. Targetting java 1.8 * Refs eProsima#5697. Adding linter options. * Refs eProsima#5697. Fixing warnings. * Do not print the error if the filename is the default (eProsima#568) * Refs eProsima#5746: delete the periodic HB after stopping reader proxies (eProsima#572) * Fix closing multicast UDP channel with whitelist [5732] (eProsima#569) * Refs eProsima#5714. Added unit test. * Refs eProsima#3463. On releasing UDP resources, if the closing of the UDP fails 10 times, shut it down manually. * Refactor without sending close message * Refs eProsima#5714 remove UDPTransportInterface::ReleaseInputChannel * Wait until the UDPChannelResource::perform_listen_operation has joined before deleting the channel resource * Refs eProsima#5714 Simplify channel resource release mechanism. Eliminates condition variable and mutex * Adds liveliness QoS [5621] (eProsima#560) * Refs eProsima#5183 Adding C++ example of liveliness with one AUTOMATIC publisher * Refs eProsima#5183 Extending C++ examples to allow using a participant with two publishers * Refs eProsima#5183 Extending C++ example to allow configuration of liveliness kind * Refs eProsima#5060 Format changes only * Refs eProsima#5060 Removing WriterProxyLiveliness and adding new classes * Refs eProsima#5060 Adding liveliness manager to RTPSReader and WLP * Refs eProsima#5060 Removing liveliness information from WriterProxyData * Refs 5060 Adding functionality to liveliness manager + unit tests * Refs eProsima#5060 Adding liveliness methods at the reader-writer layer * Refs eProsima#5060 Updating WLP so that it invokes writer listener when liveliness of writer is lost * Refs eProsima#5060 Adding callbacks to pub-sub layer * Refs eProsima#5060 Implementing getters for liveliness status * Refs eProsima#5060 Changes to implement assert_liveliness() method * Refs eProsima#5060 Adding option to liveliness manager to exclude automatic writers * Refs eProsima#5060 Fixing WLP so that liveliness manager is created when WLP is initialized * Refs eProsima#5060 Fixing WLP so that liveliness manager is created when WLP is initialized. Also liveliness is not changeable * Refs eProsima#5060 Changes to WLP to make AUTOMATIC (writer) - AUTOMATIC (reader) work * Refs eProsima#5060 Changes to WLP to make MANUAL_BY_PARTICIPANT (w) - MANUAL_BY_PARTICIPANT (r) work * Refs eProsima#5060 Changes to WLP to make MANUAL_BY_TOPIC (w) - MANUAL_BY_TOPIC (r) work * Refs eProsima#5060 Changes to stateless reader and writer * Refs eProsima#5060 Implementing assert_liveliness method * Refs eProsima#5060 Changes to allow different liveliness kinds between writer/reader * Refs eProsima#5060 Combining some blackbox tests * Refs eProsima#5060 Code clean-up * Refs eProsima#5060 Testing more than one pub/sub in the same participant * Refs eProsima#5060 Code clean up * Refs eProsima#5060 Fixing deadlock * Refs eProsima#5060 More code clean up * Refs eProsima#5060 Trying to fix builds * Refs eProsima#5060 Trying to fix build of tests * Refs eProsima#5060 Fixing error message that shouldn't be logged * Refs eProsima#5060 Fixing warnings and trying to make tests for stable when running valgrind * Refs eProsima#5060 Addressing review comments * Refs eProsima#5060 Adding a python test for automatic liveliness * Refs eProsima#5058 Fixing windows builds * Refs eProsima#5060 Fixing mac warnings * Refs eProsima#5060 Fixing mac build * Refs eProsima#5060 Fixing failing test on mac * Refs eProsima#5060 Trying to make some tests more stable when using valgrind * Refs eProsima#5060 Trying to make tests more stable by using condition variables * Refs eProsima#5060 Resolving remaining review comments * Refs eProsima#5060 Making some tests more stable on windows * Refs eProsima#5060 Fixing remaining tabs * Refs eProsima#5060 Fixing mac warning * Refs eProsima#5060 Making some ests more stable on mac * Refs eProsima#5060 Trying to fix remaining test that is failing on mac * Refs eProsima#5060 Removing asserts and letting timers manage non-positive intervals * Refs eProsima#5060 Adding explanation about non-positive intervals * Refs eProsima#5693. Bump version to 1.8.1 * Refs eProsima#5761 Fixing liveliness manager tests that would fail with GTEST_INDIVIDUAL OFF (eProsima#577) * Fix for liveliness changed struct (eProsima#578) * Refs eProsima#5765 Adding a test * Refs eProsima#5765 Fix for liveliness changed status * Refs eProsima#5765 Adding more tests * Refs eProsima#5765 Addressing some review comments * Refs eProsima#5765 Adding indentation * Adding assert_liveliness to participant (eProsima#579)
Fix on get_change with new History ordering (eProsima#541) * Refs eProsima#5471. Fixed error getting changes with new History order. * Refs eProsima#5477. Applying coding style.
Fix for volatile reliable (eProsima#532) * Refs eProsima#5423. Added BlackboxTest reproducing issue. * Refs eProsima#5423. Call NotifyChanges on StatefulReader after receiving GAP. * Refs eProsima#5423. Correctly detecting pre-emptive acknack on StatefulWriter. * Refs eProsima#5423. Tabs.
Merge pull request eProsima#393 from eProsima/release/1.7.1 Release 1.7.1 [4458]
Fixing some warnings [4086] (eProsima#348) * Refs eProsima#4086 - Fixing warnings. * Refs eProsima#4086 - Fixing warnings on Mac. * Refs eProsima#4086. Fixed unsigned warnings on win32.
This release include the following features: * Configuration of Fast RTPS entities through XML profiles. * Added heartbeat piggyback support. Also bug fixing. **Note:** If you are upgrading from an older version than 1.4.0, it is advisable to regenerate generated source from IDL files using *fastrtpsgen*
PreviousNext