Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2004 commits
Select commit Hold shift + click to select a range
7914ee8
fix(l10n): Fix triple dot in translation
nickvergessen Feb 21, 2025
67ad65a
chore(assets): Recompile assets
nextcloud-command Feb 21, 2025
de4a157
Merge pull request #50948 from nextcloud/backport/50946/stable30
skjnldsv Feb 21, 2025
b9f2926
Merge pull request #50940 from nextcloud/backport/50053/stable30
skjnldsv Feb 21, 2025
534f49f
chore(deps): Update `@nextcloud/vue` to v8.23.1
susnux Feb 20, 2025
fcce384
chore: compile assets
susnux Feb 20, 2025
356db0f
Merge pull request #50914 from nextcloud/chore/stable30-vue_8_23_1
skjnldsv Feb 21, 2025
03b3773
ci(autochecks): Run some autochecks also on non-PHP files
nickvergessen Feb 21, 2025
516a2fb
Merge pull request #50945 from nextcloud/backport/50930/stable30
skjnldsv Feb 21, 2025
e5c55bf
fix(files): handle failed node properly
skjnldsv Feb 21, 2025
f0f1f53
chore: compile assets
skjnldsv Feb 21, 2025
bb2291d
Merge pull request #50952 from nextcloud/backport/50949/stable30
nickvergessen Feb 21, 2025
2b84449
fix(cypress): selection key event trigger
skjnldsv Feb 21, 2025
d13c7d1
Merge pull request #50947 from nextcloud/backport/50943/stable30
skjnldsv Feb 21, 2025
efd8072
Fix(l10n): Update translations from Transifex
nextcloud-bot Feb 22, 2025
c25c45c
Fix(l10n): Update translations from Transifex
nextcloud-bot Feb 23, 2025
bec6021
chore(deps): bump libphonenumber-js from 1.11.19 to 1.11.20
dependabot[bot] Feb 22, 2025
0733816
Merge pull request #50967 from nextcloud/dependabot/npm_and_yarn/stab…
dependabot[bot] Feb 23, 2025
c4467ba
Fix(l10n): Update translations from Transifex
nextcloud-bot Feb 24, 2025
3012a87
Fix: NotFoundException for anonymous users
Koc Feb 21, 2025
9fdd48d
fix: validate account properties as a repair step
susnux Feb 23, 2025
bb73628
fix: Optimize repair step performance
susnux Feb 23, 2025
d3dbe3a
refactor: convert sanitize account properties repair step to backgrou…
susnux Feb 24, 2025
88c506e
Merge pull request #51004 from nextcloud/backport/50985/stable30
provokateurin Feb 24, 2025
e3befb8
chore(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2
dependabot[bot] Feb 22, 2025
3bd24ba
chore(assets): Recompile assets
nextcloud-command Feb 24, 2025
aa0a179
Merge pull request #50969 from nextcloud/dependabot/npm_and_yarn/stab…
AndyScherzinger Feb 24, 2025
5c88246
chore(deps-dev): bump cypress-split from 1.24.11 to 1.24.14
dependabot[bot] Feb 22, 2025
c8be2ca
chore(deps-dev): bump @nextcloud/cypress
dependabot[bot] Feb 24, 2025
b7e8bf8
Merge pull request #50965 from nextcloud/dependabot/npm_and_yarn/stab…
AndyScherzinger Feb 24, 2025
9fa48ae
Merge pull request #50966 from nextcloud/dependabot/npm_and_yarn/stab…
dependabot[bot] Feb 24, 2025
62223af
Merge pull request #51002 from nextcloud/backport/50958/stable30
AndyScherzinger Feb 24, 2025
26957e8
Fix(l10n): Update translations from Transifex
nextcloud-bot Feb 24, 2025
b80f386
Fix(l10n): Update translations from Transifex
nextcloud-bot Feb 25, 2025
d3b4b21
fix: Initialize lastConnectionCheck after first connection
artonge Feb 18, 2025
5c0af85
Merge pull request #51016 from nextcloud/backport/50874/stable30
come-nc Feb 25, 2025
2895997
fix(files_versions): Do not expire versions newer than min age
artonge Feb 19, 2025
4a7531e
fix: wipe local storages on log out
Antreesy Feb 21, 2025
581abe3
chore(assets): Recompile assets
nextcloud-command Feb 25, 2025
ff494f5
Merge pull request #51024 from nextcloud/backport/50903/stable30
artonge Feb 25, 2025
3262ca0
Merge pull request #50997 from nextcloud/backport/50956/stable30
Antreesy Feb 25, 2025
6a92fc0
Fix(l10n): Update translations from Transifex
nextcloud-bot Feb 26, 2025
6bb0db8
fix(security): Update CA certificate bundle
nextcloud-command Feb 26, 2025
5498f99
Merge pull request #51046 from nextcloud/automated/noid/stable30-upda…
nickvergessen Feb 26, 2025
854c3bc
fix: Report duplicated extra files in integrity check
artonge Feb 3, 2025
a5e6f46
fix(l10n): Improve english source strings
nickvergessen Feb 26, 2025
07f3a85
Merge pull request #51061 from nextcloud/backport/51050/stable30
artonge Feb 26, 2025
898c7c6
chore(assets): Recompile assets
nextcloud-command Feb 26, 2025
812a4d5
Merge pull request #51057 from nextcloud/backport/51049/stable30
nickvergessen Feb 26, 2025
62aa5a8
Fix(l10n): Update translations from Transifex
nextcloud-bot Feb 27, 2025
e7f7bb3
fix(files_external): Move definition parameter to the correct place
provokateurin Feb 25, 2025
c6bb5f1
fix(occ): Make it possible to run as root
karlitschek Aug 15, 2022
74f280a
Merge pull request #51119 from nextcloud/backport/33545/stable30
nickvergessen Feb 27, 2025
bc807f7
Fix(l10n): Update translations from Transifex
nextcloud-bot Feb 28, 2025
63b99d8
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 1, 2025
3cec8b5
chore(deps-dev): bump @types/dockerode from 3.3.34 to 3.3.35
dependabot[bot] Mar 1, 2025
4113eed
chore(deps-dev): bump ts-jest from 29.2.5 to 29.2.6
dependabot[bot] Mar 1, 2025
7b4e1fa
Merge pull request #51164 from nextcloud/dependabot/npm_and_yarn/stab…
dependabot[bot] Mar 1, 2025
02aae2a
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 2, 2025
6ac0546
chore(deps): bump @nextcloud/event-bus from 3.3.1 to 3.3.2
dependabot[bot] Mar 1, 2025
a50ad16
Merge pull request #51165 from nextcloud/dependabot/npm_and_yarn/stab…
dependabot[bot] Mar 2, 2025
2e5fa36
fix(l10n): remove unnecessary space
Valdnet Feb 28, 2025
32d6ba0
fix(l10n): use `do not` instead of `don't`
Valdnet Feb 28, 2025
432c4ac
fix(eslint): Strings must use singlequote
skjnldsv Feb 28, 2025
98de057
Merge pull request #51166 from nextcloud/dependabot/npm_and_yarn/stab…
dependabot[bot] Mar 2, 2025
6502f29
chore(deps): bump webdav from 5.7.1 to 5.8.0
susnux Mar 2, 2025
f907826
fix(systemtags): support new attribute parsing of webdav props
susnux Mar 2, 2025
0ed64d4
chore(assets): Recompile assets
nextcloud-command Mar 2, 2025
287ac14
Merge pull request #51187 from nextcloud/fix/dav-sorting
AndyScherzinger Mar 2, 2025
873f22b
chore(assets): Recompile assets
nextcloud-command Mar 2, 2025
bc2e46a
Merge pull request #51150 from nextcloud/backport/51142/stable30
AndyScherzinger Mar 2, 2025
a844d6b
Merge pull request #51105 from nextcloud/backport/51019/stable30
provokateurin Mar 2, 2025
0a027ec
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 3, 2025
01663e6
fix(dav): Handle end of stream in `File::put`
susnux Feb 18, 2025
9141eb4
feat: Close sessions created for login flow v2
artonge Mar 3, 2025
a25a8f4
fix(login): Also check legacy annotation for ephemeral sessions
artonge Feb 27, 2025
0c809cc
fix(login): Support subfolder install for ephemeral sessions
artonge Feb 27, 2025
841cad5
Merge pull request #51127 from nextcloud/backport/50881/stable30
susnux Mar 3, 2025
572b124
fix(files_sharing): Map sharee information for `shared-by-you` view
susnux Feb 20, 2025
091605a
chore(assets): Recompile assets
nextcloud-command Mar 3, 2025
c5d5933
Merge pull request #50934 from nextcloud/backport/50918/stable30
susnux Mar 3, 2025
f69a4ff
Merge pull request #51089 from nextcloud/backport/51051/stable30
AndyScherzinger Mar 3, 2025
bd280f7
fix(files_trashbin): disable bulk download for trashbin
susnux Feb 28, 2025
d76e70c
chore: compile assets
susnux Mar 3, 2025
5b2331d
Merge pull request #51209 from nextcloud/backport/51146/stable30
AndyScherzinger Mar 3, 2025
745b72b
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 4, 2025
552eb26
refactor(TempManager): Simplify and unify implementations and remove …
provokateurin Feb 18, 2025
7b5c9fe
fix(Share20): Convert broken hooks to IEventListener
provokateurin Feb 18, 2025
194f5ea
fix(Share20\Manager): Propagate user and group deletion to remote sha…
provokateurin Feb 24, 2025
46cec25
fix(FederatedShareProvider): Delete external shares when groups are d…
provokateurin Feb 24, 2025
17f9f29
Merge pull request #51205 from nextcloud/backport/51000/stable30
sorbaugh Mar 4, 2025
34bd751
Merge pull request #51202 from nextcloud/backport/51194/stable30
sorbaugh Mar 4, 2025
da6736b
fix(lookup_server_connector): fixed publishing of user properties to …
abangtor Jan 24, 2021
15bf668
build(hub): 30.0.7 RC1
blizzz Mar 4, 2025
03a5f92
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 5, 2025
dc68d66
fix: Use case insensitive check when validating login name
enjeck Feb 24, 2025
9dbf067
fix: Improve string comparison
enjeck Feb 25, 2025
22fa59b
fix: use mb_strtolower to convert login name
enjeck Mar 3, 2025
a4e9644
test: fix cypress files trashbin tests
susnux Mar 5, 2025
31deaf0
fix(dav): Handle long absence status earlier
ChristophWurst Feb 28, 2025
432d95e
Merge pull request #51238 from nextcloud/backport/51229/stable30
susnux Mar 5, 2025
259919e
fix(files): Don't do session related work in the constructor of the View
nickvergessen Mar 5, 2025
c6ca459
fix: No IFactory in constructor
SystemKeeper Mar 5, 2025
5e49e75
fix(test): Add missing data-cy attribute for file actions
artonge Mar 5, 2025
60821a7
Merge pull request #51277 from nextcloud/backport/51259/stable30
provokateurin Mar 5, 2025
e2f24ef
Merge pull request #51281 from nextcloud/artonge/fix/data-cy-files-ac…
artonge Mar 5, 2025
009a7a3
feat: Support deleting metadata from WebDAV
artonge Feb 17, 2025
acf19f7
Revert "Revert "[stable30] fix: Handle copy of folders containing liv…
artonge Dec 13, 2024
bb010b2
test: Expose set and getVariable in Cypress tests
artonge Feb 6, 2025
2d839d7
chore(tests): Fix using save/restore state in cypress
artonge Feb 27, 2025
41aadb5
fix(user_ldap): Avoid extra LDAP request when mapping a user for the …
come-nc Jun 25, 2024
64ae882
fix(user_ldap): Correctly cache that user exists to avoid a request o…
come-nc Jul 9, 2024
a36bcd0
fix(ldap): Fix user_ldap attribute casing to fix tests
come-nc Jul 29, 2024
17a680c
fix(user_ldap): Lowercase value for all attributes in configuration
come-nc Aug 27, 2024
8717646
fix(user_ldap): Fix user_ldap tests by mocking new method exists in m…
come-nc Aug 27, 2024
9982e29
chore: composer run cs:fix
come-nc Aug 27, 2024
6d3cf9c
Merge pull request #51222 from nextcloud/backport/50852/stable30
provokateurin Mar 5, 2025
88408b6
Merge pull request #50778 from nextcloud/backport/46114/stable30
max-nextcloud Mar 5, 2025
6cbffb0
fix(test): Escape quotes in runOccCommand argument
artonge Mar 5, 2025
31cbd6a
Merge pull request #51272 from nextcloud/backport/51256/stable30
nickvergessen Mar 5, 2025
76486b7
Merge pull request #49840 from nextcloud/revert-49825-revert-49650-ba…
AndyScherzinger Mar 5, 2025
bc1c497
fix(translation): Fix string concatenation in LDAP endpoint
nickvergessen Feb 26, 2025
7abb572
fix(l10n): Fix leading spaces and unicode single quotes
nickvergessen Mar 5, 2025
78ccbda
chore(assets): Recompile assets
nextcloud-command Mar 5, 2025
bbcb102
feat(user_ldap): upstream common code into Proxy class and add public…
come-nc Jan 30, 2025
8a39411
feat(user_ldap): Add command test-user-settings to test LDAP user set…
come-nc Jan 30, 2025
779f293
fix(user_ldap): Remove redundant if check
come-nc Jan 30, 2025
11ce100
feat(user_ldap): Add a --clearcache option to ldap:test-user-settings
come-nc Jan 30, 2025
b9b9dc9
fix(l10n): Readd the space
nickvergessen Mar 5, 2025
7bbeae4
Merge pull request #51252 from nextcloud/backport/50989/stable30
AndyScherzinger Mar 5, 2025
cc1a5e7
fix(login): Properly target public page with attribute
artonge Mar 5, 2025
0bfb2ff
Merge pull request #51294 from nextcloud/backport/51280/stable30
artonge Mar 5, 2025
08aa641
Merge pull request #51285 from nextcloud/backport/51071/stable30
AndyScherzinger Mar 5, 2025
776d914
fix(dav): Use IUser::getDisplayName directly
ChristophWurst Feb 28, 2025
bcb13b1
feat: log query for dbal exceptions
icewind1991 Feb 26, 2025
8d07327
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 6, 2025
89881ba
Merge pull request #51231 from nextcloud/backport/51073/stable30
provokateurin Mar 6, 2025
dfac339
Merge pull request #51282 from nextcloud/backport/51258/stable30
ChristophWurst Mar 6, 2025
8d049ca
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 6, 2025
dc6a2c5
chore(deps): update `@nextcloud/upload` to 1.9.0
skjnldsv Mar 5, 2025
de7f330
chore(assets): Recompile assets
nextcloud-command Mar 6, 2025
db9db0b
test: Remove `.only(` calls
artonge Mar 6, 2025
8cfb2eb
Merge pull request #51261 from nextcloud/skjnldsbot/dep-upload-stable30
skjnldsv Mar 6, 2025
be312b5
Merge pull request #50691 from nextcloud/backport/50567/stable30
max-nextcloud Mar 6, 2025
942388f
Merge pull request #51241 from nextcloud/release/30.0.7_rc1
skjnldsv Mar 6, 2025
d4027ab
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 7, 2025
ca86ea1
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 8, 2025
2f6ff96
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 9, 2025
a45ab8a
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 10, 2025
2ae64ef
fix(base.php): Correct order for booting \OC\Server
nickvergessen Mar 10, 2025
4318455
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 11, 2025
f4f236b
fix(files_external): Stop building path twice when checking if file e…
provokateurin Mar 10, 2025
659cdda
fix(AppDiscover): Ensure created cache folder is safe-chars only
solracsf Mar 10, 2025
045f1d2
fix(lookup-server): do not upload data by default
susnux Mar 8, 2025
7d3047f
fix(lookup-server): do not query data by default
susnux Mar 10, 2025
c0003fb
fix(lookup-server): disable lookup server for non-global scale setups
susnux Mar 10, 2025
4e81dc4
chore: compile assets
susnux Mar 11, 2025
d52e983
Merge pull request #51406 from nextcloud/backport/51404/stable30
AndyScherzinger Mar 11, 2025
4db2797
fix(external_storage): fix settings save
skjnldsv Mar 7, 2025
a94fa44
chore(assets): Recompile assets
nextcloud-command Mar 11, 2025
4628e3f
Merge pull request #51393 from nextcloud/backport/51320/stable30
AndyScherzinger Mar 11, 2025
34003a0
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 12, 2025
2e9fadf
fix(mimetypes): drop `tar.gz` and `tar.bz2` and adjust `tgz`
susnux Mar 11, 2025
6596946
Merge pull request #51401 from nextcloud/backport/51379/stable30
AndyScherzinger Mar 12, 2025
16ef867
fix(lookup-server): Only flag new users for lookup update / delete
susnux Mar 11, 2025
a5c74cf
Merge pull request #51412 from nextcloud/backport/51405/stable30
skjnldsv Mar 12, 2025
4860967
Merge pull request #51416 from nextcloud/backport/51384/stable30
skjnldsv Mar 12, 2025
4e527f2
build(hub): 30.0.7 RC2
blizzz Mar 12, 2025
ae800a5
Merge pull request #51429 from nextcloud/release/30.0.7_rc2
blizzz Mar 12, 2025
86d2c5c
fix(mime-types): adjust compiled mime types and sign
susnux Mar 12, 2025
e3afcbe
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 13, 2025
4ab55c9
build(hub): 30.0.7
blizzz Mar 13, 2025
5dd6bf7
Merge pull request #51461 from nextcloud/release/30.0.7
blizzz Mar 13, 2025
2ab9b48
Merge pull request #51436 from nextcloud/backport/51434/stable30
susnux Mar 13, 2025
9dc1983
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 14, 2025
32762ea
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 15, 2025
fb89724
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 16, 2025
a2e4a86
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 17, 2025
b6cf9d5
Merge pull request #51303 from nextcloud/backport/51302/stable30
artonge Mar 17, 2025
878f57c
ci: Update 3rdparty actions
nickvergessen Mar 17, 2025
401c051
Merge pull request #51518 from nextcloud/ci/noid/3rdparty-30
nickvergessen Mar 17, 2025
552c5e8
fix(files): Make sure file pointer exists
solracsf Mar 7, 2025
9857641
fix(files): also show file list headers on empty views
susnux Feb 28, 2025
4d9e4d8
test: fix CI when running Karma tests
susnux Mar 16, 2025
ec33afb
chore: compile assets
susnux Mar 17, 2025
2fd9978
Merge pull request #51370 from nextcloud/backport/51361/stable30
nickvergessen Mar 17, 2025
430e23c
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 18, 2025
4b73246
Merge pull request #51535 from nextcloud/backport/51333/stable30
solracsf Mar 18, 2025
0446b1b
Merge pull request #51274 from nextcloud/backport/51148/stable30
AndyScherzinger Mar 18, 2025
4c2877d
fix(auth): Allow 2FA challenges for Ephemeral sessions
nickvergessen Mar 18, 2025
bbf2ed5
build(hub): 30.0.8 RC1
Altahrim Mar 18, 2025
7c1c43c
Merge pull request #51548 from nextcloud/backport/51544/stable30
Altahrim Mar 18, 2025
10376eb
Merge pull request #51551 from nextcloud/release/30.0.8_rc1
Altahrim Mar 18, 2025
962e514
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 19, 2025
e205cb1
build(hub): 30.0.8
blizzz Mar 19, 2025
a532737
Merge pull request #51576 from nextcloud/release/30.0.8
blizzz Mar 19, 2025
e5cca48
fix: log which file cannot be opened
icewind1991 Oct 18, 2024
be82a4e
fix(files_sharing): ensure share status action works also in grid view
susnux Mar 13, 2025
0b96bb0
chore(assets): Recompile assets
nextcloud-command Mar 19, 2025
27e1a48
Merge pull request #51473 from nextcloud/backport/51469/stable30
AndyScherzinger Mar 19, 2025
5a44597
feat: improve occ file:transfer-ownership logging
grnd-alt Feb 5, 2025
8d874b7
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 20, 2025
00465dc
Merge pull request #51584 from nextcloud/backport/48793/stable30
susnux Mar 20, 2025
67d1668
fix: skip transfering shares that we can't find
icewind1991 Dec 10, 2024
873ed75
Merge pull request #51570 from nextcloud/backport/49761/stable30
solracsf Mar 20, 2025
21fd8b1
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 21, 2025
e55a375
fix(cardav): only show useres from enabled addressBooks in contacts menu
hamza221 Mar 10, 2025
b9247bb
fix(CalDav): alter invitation attachment filename and type
SebastianKrupinski Mar 12, 2025
9e4497e
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 22, 2025
03a56d0
Merge pull request #51467 from nextcloud/backport/51441/stable30
SebastianKrupinski Mar 22, 2025
d177d96
fix:remote account activity translation
SebastianKrupinski Mar 4, 2025
e5ee50e
Merge pull request #51325 from nextcloud/backport/51216/stable30
SebastianKrupinski Mar 22, 2025
72ab227
fix(profile): allow to reset phone number
susnux Mar 13, 2025
91aee18
chore(assets): Recompile assets
nextcloud-command Mar 22, 2025
7628f5a
Merge pull request #51510 from nextcloud/backport/51477/stable30
AndyScherzinger Mar 22, 2025
c7b47bb
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 23, 2025
98955f2
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 24, 2025
d0402de
fix(IFilenameValidator): correctly handle case insensitivity
susnux Mar 20, 2025
ff70d22
Merge pull request #51387 from nextcloud/backport/51364/stable30
sorbaugh Mar 24, 2025
86a7625
fix(user): Some strings not being translated
solracsf Mar 22, 2025
2b8e850
fix(provisioning_api): Pass on translated hint if password change fails
provokateurin Mar 24, 2025
888cb8d
fix(setupchecks): Treat information messages as success
SystemKeeper Mar 24, 2025
eaa6cca
chore(assets): Recompile assets
nextcloud-command Mar 24, 2025
7991de2
Merge pull request #51679 from nextcloud/backport/51675/stable30
SystemKeeper Mar 24, 2025
69290ab
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 25, 2025
6810e71
Merge pull request #51671 from nextcloud/backport/51668/stable30
provokateurin Mar 25, 2025
de824b4
chore(assets): Recompile assets
nextcloud-command Mar 24, 2025
301f703
Merge pull request #51665 from nextcloud/backport/51644/stable30
solracsf Mar 25, 2025
4f30f53
fix(admin_audit): Fix incorrect truncation of files path in admin aud…
ShGKme Mar 25, 2025
d903417
Merge pull request #51681 from nextcloud/backport/50992/stable30
provokateurin Mar 25, 2025
e911916
build(deps): bump @nextcloud/upload from 1.9.0 to 1.9.1
dependabot[bot] Mar 22, 2025
ae5421c
chore(assets): Recompile assets
nextcloud-command Mar 25, 2025
25a3962
Merge pull request #51639 from nextcloud/dependabot/npm_and_yarn/stab…
dependabot[bot] Mar 25, 2025
eb3eac4
Merge pull request #51560 from nextcloud/backport/50663/stable30
juliusknorr Mar 25, 2025
a508699
fix(login): Improve CSRF error message for better user understanding
nfebe Mar 25, 2025
4f83bb3
chore(assets): Recompile assets
nextcloud-command Mar 25, 2025
8ff1d24
Merge pull request #51700 from nextcloud/backport/51697/stable30
nfebe Mar 25, 2025
b19b47c
Merge pull request #51661 from nextcloud/backport/51611/stable30
susnux Mar 25, 2025
1e98bfc
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 26, 2025
48a1997
fix(occ): Suppress errors when checking config.php fileowner
provokateurin Mar 20, 2025
a140d9f
fix(files_versions): correctly show version author also for shared files
susnux Mar 25, 2025
7df7760
chore(assets): Recompile assets
nextcloud-command Mar 26, 2025
f05befd
Merge pull request #51722 from nextcloud/backport/51705/stable30
skjnldsv Mar 26, 2025
cf130f4
Merge pull request #51538 from nextcloud/backport/51380/stable30
ChristophWurst Mar 26, 2025
8d579f6
fix(files_reminders): Fix reminder actions being displayed on invalid…
Pytal Mar 26, 2025
b0898b5
chore(assets): Recompile assets
nextcloud-command Mar 26, 2025
be61640
Fix(l10n): Update translations from Transifex
nextcloud-bot Mar 27, 2025
1ef8ff7
Merge pull request #51739 from nextcloud/backport/51737/stable30
Pytal Mar 27, 2025
e058f7f
Merge pull request #51719 from nextcloud/backport/51594/stable30
provokateurin Mar 27, 2025
3c86db9
fix: task type translations
janepie Mar 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 4 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# .git-blame-ignore-revs

# SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
# SPDX-License-Identifier: AGPL-3.0-or-later
29 changes: 19 additions & 10 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,18 @@
/apps/admin_audit/appinfo/info.xml @luka-nextcloud @blizzz
/apps/cloud_federation_api/appinfo/info.xml @mejo-
/apps/comments/appinfo/info.xml @edward-ly @Pytal
/apps/contactsinteraction/appinfo/info.xml @kesselb @miaulalala @ChristophWurst @GretaD @hamza221 @st3iny
/apps/dashboard/appinfo/info.xml @julien-nc @juliushaertl
/apps/dav/lib/CalDAV @ChristophWurst @miaulalala @tcitworld
/apps/dav/lib/CardDAV @ChristophWurst @miaulalala @tcitworld
/apps/contactsinteraction/appinfo/info.xml @kesselb @SebastianKrupinski
/apps/contactsinteraction/lib @kesselb @SebastianKrupinski
/apps/contactsinteraction/tests @kesselb @SebastianKrupinski
/apps/dashboard/appinfo/info.xml @julien-nc @juliusknorr
/apps/dav/lib/CalDAV @st3iny @SebastianKrupinski @tcitworld
/apps/dav/lib/CardDAV @hamza221 @SebastianKrupinski
/apps/dav/tests/unit/CalDAV @st3iny @SebastianKrupinski @tcitworld
/apps/dav/tests/unit/CardDAV @hamza221 @SebastianKrupinski
/apps/encryption/appinfo/info.xml @come-nc @icewind1991
/apps/federatedfilesharing/appinfo/info.xml @icewind1991 @danxuliu
/apps/federation/appinfo/info.xml @datenangebot
/apps/files/appinfo/info.xml @skjnldsv @Pytal @ArtificialOwl @come-nc @artonge @icewind1991 @szaimen @susnux @Fenn-CS
/apps/federation/appinfo/info.xml @nfebe
/apps/files/appinfo/info.xml @skjnldsv @Pytal @ArtificialOwl @come-nc @artonge @icewind1991 @szaimen @susnux @nfebe
/apps/files_external/appinfo/info.xml @icewind1991 @artonge
/apps/files_reminders/appinfo/info.xml @Pytal
/apps/files_sharing/appinfo/info.xml @skjnldsv @come-nc
Expand All @@ -20,13 +24,14 @@
/apps/settings/appinfo/info.xml @Pytal @JuliaKirschenheuter
/apps/sharebymail/appinfo/info.xml @Altahrim
/apps/systemtags/appinfo/info.xml @Antreesy @marcelklehr
/apps/theming/appinfo/info.xml @skjnldsv @juliushaertl
/apps/theming/appinfo/info.xml @skjnldsv @juliusknorr
/apps/twofactor_backupcodes/appinfo/info.xml @st3iny @miaulalala @ChristophWurst
/apps/updatenotification/appinfo/info.xml @Pytal @JuliaKirschenheuter
/apps/user_ldap/appinfo/info.xml @come-nc @blizzz
/apps/user_status/appinfo/info.xml @Antreesy @nickvergessen
/apps/weather_status/appinfo/info.xml @julien-nc @juliushaertl
/apps/workflowengine/appinfo/info.xml @blizzz @juliushaertl
/apps/weather_status/appinfo/info.xml @julien-nc @juliusknorr
/apps/webhook_listeners/appinfo/info.xml @come-nc @julien-nc
/apps/workflowengine/appinfo/info.xml @blizzz @juliusknorr

# Frontend expertise
/apps/files/src* @skjnldsv
Expand All @@ -37,7 +42,7 @@

# Security team
/resources/codesigning @mgallien @miaulalala @nickvergessen
/resources/config/ca-bundle.crt @ChristophWurst @miaulalala @nickvergessen
/resources/config/ca-bundle.crt @miaulalala @nickvergessen
/.drone.yml @nickvergessen

# Two-Factor Authentication
Expand All @@ -64,6 +69,10 @@ ResponseDefinitions.php @provokateurin
/lib/public/Talk @nickvergessen
/lib/public/UserStatus @nickvergessen

# Groupware
/build/integration/dav_features/caldav.feature @miaulalala @st3iny @SebastianKrupinski
/build/integration/dav_features/carddav.feature @miaulalala @st3iny @SebastianKrupinski

# Personal interest
*/Activity/* @nickvergessen
*/Notifications/* @nickvergessen
Expand Down
14 changes: 14 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,20 @@ updates:
reviewers:
- "nextcloud/server-dependabot"

# phpunit
- package-ecosystem: composer
directory: "/vendor-bin/phpunit"
schedule:
interval: weekly
day: saturday
time: "04:40"
timezone: Europe/Madrid
labels:
- "3. to review"
- "feature: dependencies"
reviewers:
- "nextcloud/server-dependabot"

# Main master npm
- package-ecosystem: npm
directory: "/"
Expand Down
41 changes: 34 additions & 7 deletions .github/workflows/autocheckers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,29 +37,30 @@ jobs:
- 'composer.lock'
- '**.php'

autocheckers:
autoloader:
runs-on: ubuntu-latest

needs: changes
if: needs.changes.outputs.src != 'false'

strategy:
matrix:
php-versions: ['8.3']
php-versions: ['8.1']

name: PHP checkers

steps:
- name: Checkout server
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
submodules: true

- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
extensions: ctype, json, mbstring
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none
ini-file: development
env:
Expand All @@ -71,6 +72,32 @@ jobs:
- name: Check auto loaders
run: bash ./build/autoloaderchecker.sh

autocheckers:
runs-on: ubuntu-latest-low

strategy:
matrix:
php-versions: ['8.1']

name: Translation and Files checkers

steps:
- name: Checkout server
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
persist-credentials: false
submodules: true

- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@9e72090525849c5e82e596468b86eb55e9cc5401 #v2.32.0
with:
php-version: ${{ matrix.php-versions }}
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Check translations are JSON decodeable
run: php ./build/translation-checker.php

Expand All @@ -87,12 +114,12 @@ jobs:
permissions:
contents: none
runs-on: ubuntu-latest-low
needs: [changes, autocheckers]
needs: [changes, autoloader, autocheckers]

if: always()

name: autocheckers-summary

steps:
- name: Summary status
run: if ${{ needs.changes.outputs.src != 'false' && needs.autocheckers.result != 'success' }}; then exit 1; fi
run: if ${{ needs.autocheckers.result != 'success' || (needs.changes.outputs.src != 'false' && needs.autoloader.result != 'success') }}; then exit 1; fi
10 changes: 6 additions & 4 deletions .github/workflows/cypress.yml
Original file line number Diff line number Diff line change
Expand Up @@ -139,12 +139,14 @@ jobs:
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
if: always()
with:
name: snapshots_${{ matrix.containers }}
path: cypress/snapshots
name: snapshots_videos_${{ matrix.containers }}
path: |
cypress/snapshots
cypress/videos

- name: Extract NC logs
if: failure() && matrix.containers != 'component'
run: docker logs nextcloud-cypress-tests-${{ env.APP_NAME }} > nextcloud.log
run: docker logs nextcloud-cypress-tests_${{ env.APP_NAME }} > nextcloud.log

- name: Upload NC logs
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
Expand All @@ -155,7 +157,7 @@ jobs:

- name: Create data dir archive
if: failure() && matrix.containers != 'component'
run: docker exec nextcloud-cypress-tests-server tar -cvjf - data > data.tar
run: docker exec nextcloud-cypress-tests_${{ env.APP_NAME }} tar -cvjf - data > data.tar

- name: Upload data dir archive
uses: actions/upload-artifact@0b2256b8c012f0828dc542b3febcab082c67f72b # v4.3.4
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/files-external-ftp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ jobs:
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
extensions: ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, redis, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, redis, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: ${{ matrix.coverage && 'xdebug' || 'none' }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/files-external-sftp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ jobs:
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
extensions: ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, redis, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, redis, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
coverage: ${{ matrix.coverage && 'xdebug' || 'none' }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
8 changes: 7 additions & 1 deletion .github/workflows/files-external-smb-kerberos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
- '**.php'

files-external-smb-kerberos:
runs-on: ubuntu-22.04
runs-on: ubuntu-latest
needs: changes

if: ${{ github.repository_owner != 'nextcloud-gmbh' && needs.changes.outputs.src != 'false' }}
Expand All @@ -53,6 +53,12 @@ jobs:
repository: nextcloud/user_saml
path: apps/user_saml

- name: Install user_saml
run: |
cd apps/user_saml
composer i
cd ../..

- name: Pull images
run: |
docker pull ghcr.io/icewind1991/samba-krb-test-dc
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/files-external-smb.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ jobs:
with:
php-version: ${{ matrix.php-versions }}
# https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#prerequisites-for-manual-installation
extensions: ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, redis, session, simplexml, xmlreader, xmlwriter, zip, zlib, smbclient, sqlite, pdo_sqlite
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, redis, session, simplexml, xmlreader, xmlwriter, zip, zlib, smbclient, sqlite, pdo_sqlite
coverage: ${{ matrix.coverage && 'xdebug' || 'none' }}
ini-file: development
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/integration-dav.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
# do not stop on another job's failure
fail-fast: false
matrix:
php-versions: ['8.3']
php-versions: ['8.1']
endpoint: ['old', 'new']
service: ['CalDAV', 'CardDAV']

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/integration-litmus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
# do not stop on another job's failure
fail-fast: false
matrix:
php-versions: ['8.3']
php-versions: ['8.1']
endpoint: ['webdav', 'dav']

name: Litmus WebDAV ${{ matrix.endpoint }}
Expand Down
5 changes: 3 additions & 2 deletions .github/workflows/integration-sqlite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ jobs:
- '.php-cs-fixer.dist.php'
- 'composer.json'
- 'composer.lock'
- 'core/shipped.json'

integration-sqlite:
runs-on: ubuntu-latest
Expand Down Expand Up @@ -69,8 +70,8 @@ jobs:
- 'sharing_features'
- 'videoverification_features'

php-versions: ['8.2']
spreed-versions: ['main']
php-versions: ['8.1']
spreed-versions: ['stable30']

services:
redis:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/object-storage-azure.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:

strategy:
matrix:
php-versions: ['8.1', '8.2', '8.3']
php-versions: ['8.1', '8.2']
include:
- php-versions: '8.3'
coverage: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/object-storage-s3.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:

strategy:
matrix:
php-versions: ['8.1', '8.2', '8.3']
php-versions: ['8.1', '8.2']
include:
- php-versions: '8.3'
coverage: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/object-storage-swift.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:

strategy:
matrix:
php-versions: ['8.1', '8.2', '8.3']
php-versions: ['8.1', '8.2']
include:
- php-versions: '8.3'
coverage: true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/openapi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
- name: Set up php
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
with:
php-version: '8.2'
php-version: '8.1'
extensions: ctype, curl, dom, fileinfo, gd, json, libxml, mbstring, openssl, pcntl, pdo, posix, session, simplexml, xml, xmlreader, xmlwriter, zip, zlib
coverage: none
ini-file: development
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/performance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 #v2.31.1
with:
php-version: ${{ matrix.php-versions }}
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, redis, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand All @@ -64,7 +64,7 @@ jobs:
curl -s -u test:test -T README.md http://localhost:8080/remote.php/dav/files/test/new_file.txt
curl -s -u test:test -X DELETE http://localhost:8080/remote.php/dav/files/test/new_file.txt
output: before.json
profiler-branch: master
profiler-branch: stable30

- name: Apply PR
run: |
Expand All @@ -86,7 +86,7 @@ jobs:
curl -s -u test:test -T README.md http://localhost:8080/remote.php/dav/files/test/new_file.txt
curl -s -u test:test -X DELETE http://localhost:8080/remote.php/dav/files/test/new_file.txt
output: after.json
profiler-branch: master
profiler-branch: stable30
compare-with: before.json

- name: Upload profiles
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/phpunit-memcached.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ jobs:

strategy:
matrix:
php-versions: ['8.1', '8.2', '8.3']
php-versions: ['8.1', '8.3']
include:
- php-versions: '8.2'
coverage: ${{ github.event_name != 'pull_request' }}
Expand Down
Loading
Loading