Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: eProsima/Fast-DDS
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.10.5
Choose a base ref
...
head repository: eProsima/Fast-DDS
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.10.x
Choose a head ref
  • 15 commits
  • 47 files changed
  • 7 contributors

Commits on Oct 3, 2024

  1. Allow runing CI on external contributions (#5220) (#5289)

    * Refs #21479: Include labeling check
    
    Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
    
    * Refs #21479: Keep 'Add label' job only in ubuntu workflow
    
    Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
    
    * Refs #21479: Apply rev suggestions
    
    Signed-off-by: eProsima <jesuspoderoso@eprosima.com>
    
    ---------
    
    Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com>
    Signed-off-by: eProsima <jesuspoderoso@eprosima.com>
    (cherry picked from commit 2d1e793)
    
    Co-authored-by: Jesús Poderoso <120394830+JesusPoderoso@users.noreply.github.com>
    mergify[bot] and JesusPoderoso authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    478592d View commit details
    Browse the repository at this point in the history
  2. Add references to new nightly jobs per supported branch in README (#5293

    ) (#5299)
    
    * Refs #21790: Add references to new nightly jobs per supported branch in README
    
    Signed-off-by: eProsima <jesuspoderoso@eprosima.com>
    
    * Refs #21790: Apply rev suggestions
    
    Signed-off-by: eProsima <jesuspoderoso@eprosima.com>
    
    ---------
    
    Signed-off-by: eProsima <jesuspoderoso@eprosima.com>
    (cherry picked from commit 98dd780)
    
    Co-authored-by: Jesús Poderoso <120394830+JesusPoderoso@users.noreply.github.com>
    mergify[bot] and JesusPoderoso authored Oct 3, 2024
    Configuration menu
    Copy the full SHA
    5c68fcf View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. Remove double // in some installation paths (#5111) (#5129) (#5254)

    Signed-off-by: eduponz <eduardoponz@eprosima.com>
    (cherry picked from commit 8c477dc)
    
    # Conflicts:
    #	CMakeLists.txt
    
    Co-authored-by: Eduardo Ponz Segrelles <eduardoponz@eprosima.com>
    (cherry picked from commit 28a2729)
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    mergify[bot] authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    95cd15a View commit details
    Browse the repository at this point in the history
  2. Discard changes with big key-only payload and no key hash (#5262) (#5275

    )
    
    * Discard changes with big key-only payload and no key hash (#5262)
    
    * Refs #21707. Regression test.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21707. Test both best_effort and reliable.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21707. Fix by considering offending change as irrelevant.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21707. Refactor code in MessageReceiver.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21707. Avoid overriding instanceHandle.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21707. Add TODO so we don't forget to correctly process key-only payloads in the future.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21751. Document and improve code in `change_is_relevant_for_filter`.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21751. Document else.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21751. Added static assertions for structure sizes.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    ---------
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    (cherry picked from commit 175add5)
    
    # Conflicts:
    #	test/blackbox/common/BlackboxTestsTransportUDP.cpp
    
    * Fix conflicts
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Fix build
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    ---------
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
    mergify[bot] and MiguelCompany authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    42a06b3 View commit details
    Browse the repository at this point in the history
  3. Fix DataReaderHistory regression (#5327) (#5333)

    * Refs #21694. Turn assertion into condition.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21694. Fix uncrustify.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    ---------
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    (cherry picked from commit 837c6c8)
    
    Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
    mergify[bot] and MiguelCompany authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    e3b3a02 View commit details
    Browse the repository at this point in the history
  4. Update commercial support section in readme (#5320) (#5323)

    Signed-off-by: eProsima <jesuspoderoso@eprosima.com>
    (cherry picked from commit 6afab1f)
    
    Co-authored-by: Jesús Poderoso <120394830+JesusPoderoso@users.noreply.github.com>
    mergify[bot] and JesusPoderoso authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    bb4b320 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Modify help command of XML CLI tool (#5246) (#5250)

    Signed-off-by: cferreiragonz <carlosferreira@eprosima.com>
    (cherry picked from commit 37cd84d)
    
    Co-authored-by: Carlos Ferreira González <carlosferreira@eprosima.com>
    mergify[bot] and cferreiragonz authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    3691fe3 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Be less strict with parameter lengths (#5225) (#5248)

    * Be less strict with parameter lengths (#5225)
    
    * Refs #21537. Add regression test for interoperability issue.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21537. Add regression test for big parameters.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21537. Fix builtin deserialization length checks.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21537. Special cases in test.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21537. Extend test to full non-custom range.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21537. Extend parameter size to 64K.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21537. Uncrustify.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21638. Fix windows warning.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    ---------
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    (cherry picked from commit 7b111f9)
    
    # Conflicts:
    #	src/cpp/fastdds/core/policy/ParameterSerializer.hpp
    #	test/unittest/rtps/builtin/BuiltinDataSerializationTests.cpp
    
    * Fix conflicts
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    ---------
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
    mergify[bot] and MiguelCompany authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    d1b63eb View commit details
    Browse the repository at this point in the history
  2. Check if SHM transport is disabled in LARGE_DATA modes (#5355) (#…

    …5378)
    
    * Check if `SHM` transport is disabled in `LARGE_DATA` modes (#5355)
    
    * Refs #21959: Check for SHM_DISABLE in large_data setup modes
    
    Signed-off-by: Mario-DL <mariodominguez@eprosima.com>
    
    * Refs #21959: Apply Miguels rev
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    
    * Refs #21959: Apply suggestion
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    
    ---------
    
    Signed-off-by: Mario-DL <mariodominguez@eprosima.com>
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    (cherry picked from commit a7dfdf5)
    
    # Conflicts:
    #	src/cpp/rtps/attributes/RTPSParticipantAttributes.cpp
    
    * Fix conflicts
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    ---------
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    Co-authored-by: Mario Domínguez López <116071334+Mario-DL@users.noreply.github.com>
    Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
    3 people authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    67ce284 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. Fix issues in Dynamic Network Interfaces (#5282) (#5304) (#5390)

    * Fix issues in Dynamic Network Interfaces (#5282)
    
    * Refs #21690. Parse `--rescan` argument on communication applications.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Implement rescan mechanism.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Add docker infrastructure.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Add CMake infrastructure.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Ensure same domain and topic name are used.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Add `--loops` argument to publisher.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Publisher exits after publishing all samples.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Improve subscriber script.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Add test.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Make publisher wait subscriber.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Possible fix.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Clear locators before recalculating them.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Move local participant proxy update to PDP.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Improve new method's logic.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Include what you use.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Add empty method to update endpoint locators.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Add implementation for `update_endpoint_locators_if_default_nts`.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Compare against old default locators.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #21690. Update locators in attributes.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #17283. Avoid early return on `PDP::local_participant_attributes_update_nts`.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #17283. Apply suggestions.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    ---------
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    (cherry picked from commit 91bd7c8)
    
    * Refs #17283: Fix conflicts
    
    Signed-off-by: eProsima <jesuspoderoso@eprosima.com>
    
    * Refs #17283: Keep original PR functionality
    
    Signed-off-by: eProsima <jesuspoderoso@eprosima.com>
    
    * Refs #17283: Please uncrustify
    
    Signed-off-by: eProsima <jesuspoderoso@eprosima.com>
    
    * Restore discovery server list check code.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Make backported methods static methods instead of inline code.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Methods get_default_xxx_locators with output argument.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Only update attributes when necessary.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    ---------
    
    Signed-off-by: eProsima <jesuspoderoso@eprosima.com>
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
    Co-authored-by: eProsima <jesuspoderoso@eprosima.com>
    (cherry picked from commit 66ec998)
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    # Conflicts:
    #	src/cpp/rtps/participant/RTPSParticipantImpl.cpp
    #	test/communication/PublisherMain.cpp
    #	test/communication/SubscriberMain.cpp
    #	test/dds/communication/SubscriberMain.cpp
    #	test/dds/communication/SubscriberModule.hpp
    #	test/dds/communication/security/PublisherModule.cpp
    #	test/dds/communication/security/PublisherModule.hpp
    #	test/dds/communication/security/SubscriberModule.cpp
    #	test/dds/communication/security/SubscriberModule.hpp
    
    Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
    mergify[bot] authored Nov 8, 2024
    Configuration menu
    Copy the full SHA
    ad9b4eb View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Bump version to 2.10.6 (#5395)

    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    MiguelCompany authored Nov 12, 2024
    Configuration menu
    Copy the full SHA
    8935858 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2024

  1. Release participant_stateless secure builtin writer history change …

    …when authentication has finished (#5386) (#5394)
    
    * Release `participant_stateless` secure builtin writer history change when authentication has finished (#5386)
    
    * TMP: REMOVE THIS COMMIT
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    
    * Refs #22033: BB test
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    
    * Refs #22033: Modify secure builtins initial payload size
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    
    * Refs #22033: Fix: release stateless msg payload pool when participant cryptography succeeds
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    
    ---------
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    (cherry picked from commit b414621)
    
    * Update waitAuthorized in PubSub fastrtps_deprecated API
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    
    * Fix windows compilation error
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    
    ---------
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    Co-authored-by: Mario Domínguez López <116071334+Mario-DL@users.noreply.github.com>
    Co-authored-by: Mario Dominguez <mariodominguez@eprosima.com>
    3 people authored Dec 4, 2024
    Configuration menu
    Copy the full SHA
    28552ce View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2025

  1. Improve OpenSSL lifecycle handling (#5384) (#5406)

    * [22024] Improve `OpenSSL` lifecycle handling (#5384)
    
    * Refs #22024: Add BB test
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    
    * Refs #22024: Make OpenSSLInit Mayers singleton
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    
    * Refs #22024: Fix: Do not register atexit in OPenSSL. Instead, Comply with OpenSSL initialization and destruction.
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    
    * Refs #22024: Do not reference OpenSSLInit if security features are no present
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    
    ---------
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    (cherry picked from commit 44310c4)
    
    # Conflicts:
    #	src/cpp/rtps/RTPSDomainImpl.hpp
    
    * Solve conflicts
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    
    ---------
    
    Signed-off-by: Mario Dominguez <mariodominguez@eprosima.com>
    Co-authored-by: Mario Domínguez López <116071334+Mario-DL@users.noreply.github.com>
    Co-authored-by: Mario Dominguez <mariodominguez@eprosima.com>
    3 people authored Jan 17, 2025
    Configuration menu
    Copy the full SHA
    b6c08ca View commit details
    Browse the repository at this point in the history
  2. Fix comparison in is_update_allowed (#5414) (#5418)

    * Refs #19927. Add unit test.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #19927. Fix issue in ReaderProxyData.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Refs #19927. Fix issue in WriterProxyData.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    ---------
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    (cherry picked from commit 6b74b0d)
    
    Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
    mergify[bot] and MiguelCompany authored Jan 17, 2025
    Configuration menu
    Copy the full SHA
    2748603 View commit details
    Browse the repository at this point in the history
  3. Arithmetic overflow in fragment size calculations (#5464) (#5514)

    * Tests arithmetic overflow in fragment size calculations
    
    Signed-off-by: Eugenio Collado <eugeniocollado@eprosima.com>
    
    * Refs #21814. Fix code in BaseWriter.cpp.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Fix corner case overhead==max_data_size
    
    Signed-off-by: Eugenio Collado <eugeniocollado@eprosima.com>
    
    * Refs #21814. Fix code in WriterHistory.cpp.
    
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    
    * Fix corner case overhead==final_high_mark_for_frag
    
    Signed-off-by: Eugenio Collado <eugeniocollado@eprosima.com>
    
    * Uncrustify
    
    Signed-off-by: Eugenio Collado <eugeniocollado@eprosima.com>
    
    * Fix log error message
    
    Signed-off-by: Eugenio Collado <eugeniocollado@eprosima.com>
    
    * Fix test fragments not been dropped
    
    Signed-off-by: Eugenio Collado <eugeniocollado@eprosima.com>
    
    * Fix corner case RTPSParticipantImpl max_data_size < overhead
    
    Signed-off-by: Eugenio Collado <eugeniocollado@eprosima.com>
    
    * Test refactor for windows compilation
    
    Signed-off-by: Eugenio Collado <eugeniocollado@eprosima.com>
    
    * Fix blackbox test
    
    Signed-off-by: Eugenio Collado <eugeniocollado@eprosima.com>
    
    * Applied review suggestions
    
    Signed-off-by: EugenioCollado <121509066+EugenioCollado@users.noreply.github.com>
    
    ---------
    
    Signed-off-by: Eugenio Collado <eugeniocollado@eprosima.com>
    Signed-off-by: Miguel Company <miguelcompany@eprosima.com>
    Signed-off-by: EugenioCollado <121509066+EugenioCollado@users.noreply.github.com>
    Co-authored-by: Miguel Company <miguelcompany@eprosima.com>
    (cherry picked from commit bfc5a53)
    
    Co-authored-by: Eugenio Collado <eugeniocollado@eprosima.com>
    mergify[bot] and EugenioCollado authored Jan 17, 2025
    Configuration menu
    Copy the full SHA
    99830c5 View commit details
    Browse the repository at this point in the history
Loading