Skip to content
Snippets Groups Projects
This project is mirrored from https://gitlab.com/gitlab-org/build/omnibus-mirror/curl.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Feb 04, 2025
  2. Feb 03, 2025
    • Viktor Szakats's avatar
      build: drop macro used to enable `-Wsign-conversion` warnings in CI · 2ed232a4
      Viktor Szakats authored
      We don't pursue this, and the necessary `#pragma` got in the way of
      compiling curl with gcc 4.2 and older. Drop the logic completely.
      
      Follow-up to 8a266ac4 #15939
      
      Reported-by: prpr19xx on Github
      Fixes #16152
      Closes #16157
      2ed232a4
    • Daniel Stenberg's avatar
      RELEASE-NOTES: synced · 48ced02b
      Daniel Stenberg authored
      48ced02b
    • Edoardo Lolletti's avatar
      symbols-in-versions: update version for LIBCURL_VERSION and LIBCURL_VERSION_NUM · e0225f26
      Edoardo Lolletti authored
      Those 2 symbols were available since the first 7.1.1 release
      
      Closes #16141
      e0225f26
    • Stefan Eissing's avatar
      x509asn1: add parse recursion limit · 65fca12e
      Stefan Eissing authored
      For ASN.1 tags with indefinite length, curl's own parser for TLS
      backends that do not support certificate inspection calls itself
      recursively. A malicious server certificate can then lead to high
      recursion level exhausting the stack space.
      
      This PR limits the recursion level to 16 which should be safe on all
      architectures.
      
      Added unit test 1657 to verify behaviour.
      
      Fixes #16135
      Reported-by: z2_
      Closes #16137
      65fca12e
    • Calvin Ruocco's avatar
      ws-docs: extend WebSocket documentation · dc3252be
      Calvin Ruocco authored
      Closes #16118
      dc3252be
    • mauke's avatar
      runtests.pl: fix precedence issue · bfec1d71
      mauke authored
      The condition `!$cmdtype eq "perl"` (introduced in a4765b05) is always
      false. It checks whether a logical negation (giving true/false) is equal
      to the string `"perl"`. This is impossible, so the logging never worked.
      
      The intent was probably to negate the result of the string
      comparison:`!($cmdtype eq "perl")` or simply `$cmdtype ne "perl"`.
      
      Fixes #16128
      Reported-by: Igor Todorovski
      Closes #16129
      bfec1d71
    • Dan Fandrich's avatar
      tests: stop promoting perl warnings to fatal errors · 9712db21
      Dan Fandrich authored
      While this is useful on CI to highlight issues in the scripts, it's a
      recipe for pain when enabled on users' builds.
      
      Suggested-by: Leon Timmermans
      Ref: #16128
      9712db21
    • Viktor Szakats's avatar
      c-ares: fix/tidy-up macro initializations, avoid a deprecated function · 671e83f0
      Viktor Szakats authored
      - replace deprecated `ares_init()` call with `ares_init_options()`.
        Follow-up to 0d4fdbf1 #16054
      
      - dedupe `CARES_STATICLIB` initalizations into `curl_setup.h`, to
        ensure it's defined before the first (and every) `ares.h` include and
        avoid a potential confusion.
      
      - move `CARES_NO_DEPRECATED` from build level to `curl_setup.h`.
        To work regardless of build system.
        It is necessary because curl calls `ares_getsock()` from two places,
        of which one feeds a chain of wrappers: `Curl_ares_getsock()`,
        `Curl_resolver_getsock()`, `Curl_resolv_getsock()`.
      
      Closes #16131
      671e83f0
  3. Jan 30, 2025
    • Viktor Szakats's avatar
      INSTALL-CMAKE.md: fix punctuation · 4f95f327
      Viktor Szakats authored
      4f95f327
    • Viktor Szakats's avatar
      GHA: tidy up `apt` commands · b13e9066
      Viktor Szakats authored
      - drop `--quiet 2` option where used, to have uniform output.
      - replace `apt` with `apt-get` in one job. sync options with rest.
      - replace deprecated `apt-key` command with the alternative recommended
        by `apt-key(8)`.
      - drop stray `cd /tmp`, no longer needed after migrating to GHA.
      - shorten `--option Dpkg::Use-Pty=0` to `-o Dpkg::Use-Pty=0`.
      - add `-o Dpkg::Use-Pty=0` to hide `apt-get` progress bars taking
        vertical log space, where missing.
      - drop `-y --no-install-suggests --no-install-recommends` `apt-get`
        options. They are the default in the ubuntu-24.04 image.
      - GHA/distcheck: move `name:` to top in steps where not there.
      - scripts/cijobs.pl: catch `apt-get` lines with the `-o` option.
      
      Closes #16127
      b13e9066
  4. Jan 29, 2025
  5. Jan 28, 2025
  6. Jan 27, 2025