Skip to content
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

Update doxygen to version 1.10.0 #227

Open
wants to merge 9 commits into
base: develop
Choose a base branch
from
Open

Commits on Dec 22, 2023

  1. dtls.c: add check for valid handshake message type when version is 1.0.

    Fixes issue eclipse#209.
    
    Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
    boaks committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    6cf43c0 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2024

  1. dtls_debug.h: explicitly cast macro parameter to size_t.

    Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
    boaks committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    0f1be30 View commit details
    Browse the repository at this point in the history
  2. dtls-server.c: check for left cli-arguments.

    Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
    boaks committed Jan 18, 2024
    Configuration menu
    Copy the full SHA
    ff73600 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2024

  1. dtls-client.c: accept options after arguments.

    Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
    boaks committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    44eddf4 View commit details
    Browse the repository at this point in the history
  2. dtls-client.c: apply option for local port.

    The previous version ignores the option for the local port. That may be
    caused by issues using the same default local port for the server and
    client.
    This enables the use of an specific local port and changes the default
    to an ephemeral free port, similar to quite a lot of other UDP clients.
    The DEFAULT_PORT is therefore only used for the destination.
    
    Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
    boaks committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    b306f27 View commit details
    Browse the repository at this point in the history
  3. Add client dtls connection ID.

    Simple client side implementation indicates support and uses the cid of
    the server, when negotiated by that.
    
    Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
    boaks committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    9232271 View commit details
    Browse the repository at this point in the history
  4. dtls-client.c: add support_cid option.

    Signed-off-by: Achim Kraus <achim.kraus@cloudcoap.net>
    boaks committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    0580b36 View commit details
    Browse the repository at this point in the history
  5. dtls.c: Handle DTLS1.3 ClientHello when calculating cookie

    Do not calculate the cookie using the Extensions as these are
    different between DTLS1.2 and DTLS1.3
    
    https://datatracker.ietf.org/doc/html/rfc6347#section-4.2.1
    
    When responding to a HelloVerifyRequest, the client MUST use the same
    parameter values (version, random, session_id, cipher_suites,
    compression_method) as it did in the original ClientHello.  The
    server SHOULD use those values to generate its cookie and verify that
    they are correct upon cookie receipt.
    
    https://www.rfc-editor.org/rfc/rfc9147.html#section-5.3
    
    The ClientHello up to, but not including the Extensions is the same for
    DTLS1.2 and DTLS1.3
    
    Signed-off-by: Jon Shallow <supjps-libcoap@jpshallow.com>
    mrdeep1 authored and boaks committed Feb 7, 2024
    Configuration menu
    Copy the full SHA
    4c39d5c View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. [Documentation] Update Doxyfile.in to version 1.9.8

    To avoid doxygen warnings regarding outdated configuration options,
    this change updates the Doxyfile template to the current version 1.9.8.
    
    Change-Id: Ia60a20e4cb3da375cde48c9ae3ca234200bb8a10
    obgm committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    3ce86c2 View commit details
    Browse the repository at this point in the history