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: nextcloud/server
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 92ca355
Choose a base ref
...
head repository: nextcloud/server
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: edcef98
Choose a head ref
  • 18 commits
  • 167 files changed
  • 11 contributors

Commits on Sep 30, 2025

  1. perf(client): enable HTTP/2 and brotli support in internal HTTP client

    - Prefer HTTP/2 by setting RequestOptions::VERSION => "2.0" so clients
      that respect PSR-7 request version will prefer HTTP/2.
    - Add a curl hint (CURLOPT_HTTP_VERSION) to prefer HTTP/2 via ALPN
      (CURL_HTTP_VERSION_2TLS or CURL_HTTP_VERSION_2_0 fallback) while allowing
      automatic fallback to HTTP/1.1.
    - Advertise Brotli ("br") in Accept-Encoding when the php-brotli extension
      is available (detected via function_exists('brotli_uncompress')), otherwise
      fall back to gzip.
    
    Notes:
    - The PSR-7 request version is used as a hint for HTTP client libraries;
      setting the version to "2.0" signals a preference for HTTP/2 at the request
      abstraction level.
    - The curl option is defensive: it prefers HTTP/2 where libcurl supports it
      (via ALPN), but will not break on older libcurl/builds (uses defined()).
    
    Compatibility:
    - Fully backwards compatible: if the php-brotli extension is not present,
      no Brotli usage will occur and behaviour remains equivalent to previous
      (gzip).
    
    Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
    ernolf committed Sep 30, 2025
    Configuration menu
    Copy the full SHA
    812f12e View commit details
    Browse the repository at this point in the history
  2. test: add unit test for Accept-Encoding with Brotli support

    Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
    ernolf committed Sep 30, 2025
    Configuration menu
    Copy the full SHA
    65aa731 View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2025

  1. refactor(http-client): use direct HTTP/2 cURL hint and align tests

    Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
    ernolf committed Oct 22, 2025
    Configuration menu
    Copy the full SHA
    b6ea2bc View commit details
    Browse the repository at this point in the history

Commits on Dec 19, 2025

  1. feat: also send x-user-id for dav responses

    Signed-off-by: Robin Appelman <robin@icewind.nl>
    icewind1991 committed Dec 19, 2025
    Configuration menu
    Copy the full SHA
    69249a3 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2026

  1. Merge branch 'master' into ernolf/enh/http2-brotli-client

    Signed-off-by: Raphael Gradenwitz <39901936+ernolf@users.noreply.github.com>
    ernolf authored Jan 8, 2026
    Configuration menu
    Copy the full SHA
    510c203 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2026

  1. style(tests): apply cs-fixer formatting to ClientTest

    Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
    ernolf committed Jan 9, 2026
    Configuration menu
    Copy the full SHA
    932523e View commit details
    Browse the repository at this point in the history
  2. chore(i18n): Remove strings from i18n and adapted casing

    Reported at Transifex
    
    Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
    Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
    rakekniven authored and AndyScherzinger committed Jan 9, 2026
    Configuration menu
    Copy the full SHA
    c2ae99a View commit details
    Browse the repository at this point in the history
  3. chore(assets): Recompile assets

    Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
    nextcloud-command committed Jan 9, 2026
    Configuration menu
    Copy the full SHA
    fbb5513 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    acb3e68 View commit details
    Browse the repository at this point in the history
  5. fix(session): handle null logger

    Signed-off-by: Christoph Wurst <1374172+ChristophWurst@users.noreply.github.com>
    ChristophWurst committed Jan 9, 2026
    Configuration menu
    Copy the full SHA
    7e18843 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #57454 from nextcloud/fix/session/handle-null-logger

    fix(session): handle null logger
    icewind1991 authored Jan 9, 2026
    Configuration menu
    Copy the full SHA
    328a460 View commit details
    Browse the repository at this point in the history
  7. feat: restrict calendar invitation participants

    Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
    SebastianKrupinski committed Jan 9, 2026
    Configuration menu
    Copy the full SHA
    acfec22 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #57191 from nextcloud/dav-x-user-id

    feat: also send x-user-id for dav responses
    icewind1991 authored Jan 9, 2026
    Configuration menu
    Copy the full SHA
    c2cd236 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #57231 from nextcloud/feat/restrict-calendar-invit…

    …ation-users
    
    feat: restrict calendar invitation participants
    SebastianKrupinski authored Jan 9, 2026
    Configuration menu
    Copy the full SHA
    635e26d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7c526b4 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2026

  1. Merge pull request #55433 from nextcloud/ernolf/enh/http2-brotli-client

    perf(client): enable HTTP/2 and brotli support in internal HTTP client
    ernolf authored Jan 10, 2026
    Configuration menu
    Copy the full SHA
    7eea3b7 View commit details
    Browse the repository at this point in the history
  2. fix(l10n): Update translations from Transifex

    Signed-off-by: Nextcloud bot <bot@nextcloud.com>
    nextcloud-bot committed Jan 10, 2026
    Configuration menu
    Copy the full SHA
    d341c20 View commit details
    Browse the repository at this point in the history
  3. fix: do not declare the id column type in the oauth2 app

    Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
    julien-nc committed Jan 10, 2026
    Configuration menu
    Copy the full SHA
    edcef98 View commit details
    Browse the repository at this point in the history
Loading