-
-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Comparing changes
Open a pull request
base repository: nextcloud/server
base: 92ca355
head repository: nextcloud/server
compare: edcef98
- 18 commits
- 167 files changed
- 11 contributors
Commits on Sep 30, 2025
-
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>Configuration menu - View commit details
-
Copy full SHA for 812f12e - Browse repository at this point
Copy the full SHA 812f12eView commit details -
test: add unit test for Accept-Encoding with Brotli support
Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
Configuration menu - View commit details
-
Copy full SHA for 65aa731 - Browse repository at this point
Copy the full SHA 65aa731View commit details
Commits on Oct 22, 2025
-
refactor(http-client): use direct HTTP/2 cURL hint and align tests
Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
Configuration menu - View commit details
-
Copy full SHA for b6ea2bc - Browse repository at this point
Copy the full SHA b6ea2bcView commit details
Commits on Dec 19, 2025
-
feat: also send x-user-id for dav responses
Signed-off-by: Robin Appelman <robin@icewind.nl>
Configuration menu - View commit details
-
Copy full SHA for 69249a3 - Browse repository at this point
Copy the full SHA 69249a3View commit details
Commits on Jan 8, 2026
-
Merge branch 'master' into ernolf/enh/http2-brotli-client
Signed-off-by: Raphael Gradenwitz <39901936+ernolf@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 510c203 - Browse repository at this point
Copy the full SHA 510c203View commit details
Commits on Jan 9, 2026
-
style(tests): apply cs-fixer formatting to ClientTest
Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com>
Configuration menu - View commit details
-
Copy full SHA for 932523e - Browse repository at this point
Copy the full SHA 932523eView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for c2ae99a - Browse repository at this point
Copy the full SHA c2ae99aView commit details -
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for fbb5513 - Browse repository at this point
Copy the full SHA fbb5513View commit details -
Configuration menu - View commit details
-
Copy full SHA for acb3e68 - Browse repository at this point
Copy the full SHA acb3e68View commit details -
fix(session): handle null logger
Signed-off-by: Christoph Wurst <1374172+ChristophWurst@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7e18843 - Browse repository at this point
Copy the full SHA 7e18843View commit details -
Merge pull request #57454 from nextcloud/fix/session/handle-null-logger
fix(session): handle null logger
Configuration menu - View commit details
-
Copy full SHA for 328a460 - Browse repository at this point
Copy the full SHA 328a460View commit details -
feat: restrict calendar invitation participants
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for acfec22 - Browse repository at this point
Copy the full SHA acfec22View commit details -
Merge pull request #57191 from nextcloud/dav-x-user-id
feat: also send x-user-id for dav responses
Configuration menu - View commit details
-
Copy full SHA for c2cd236 - Browse repository at this point
Copy the full SHA c2cd236View commit details -
Merge pull request #57231 from nextcloud/feat/restrict-calendar-invit…
…ation-users feat: restrict calendar invitation participants
Configuration menu - View commit details
-
Copy full SHA for 635e26d - Browse repository at this point
Copy the full SHA 635e26dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7c526b4 - Browse repository at this point
Copy the full SHA 7c526b4View commit details
Commits on Jan 10, 2026
-
Merge pull request #55433 from nextcloud/ernolf/enh/http2-brotli-client
perf(client): enable HTTP/2 and brotli support in internal HTTP client
Configuration menu - View commit details
-
Copy full SHA for 7eea3b7 - Browse repository at this point
Copy the full SHA 7eea3b7View commit details -
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Configuration menu - View commit details
-
Copy full SHA for d341c20 - Browse repository at this point
Copy the full SHA d341c20View commit details -
fix: do not declare the id column type in the oauth2 app
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Configuration menu - View commit details
-
Copy full SHA for edcef98 - Browse repository at this point
Copy the full SHA edcef98View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 92ca355...edcef98