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

[stabl26] LDAP: Increase profile picture limit to 512 #40267

Closed
wants to merge 833 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
833 commits
Select commit Hold shift + click to select a range
2b27a4c
refactor: declare getMount() and getMountsIn() at IRootFolder
blizzz Jun 15, 2023
aec67f4
ci: pro forma check of existence of internal method
blizzz Jun 16, 2023
c9f7fe0
Fix(l10n): Update translations from Transifex
nextcloud-bot Jun 24, 2023
1948eaf
Fix(l10n): Update translations from Transifex
nextcloud-bot Jun 25, 2023
9c904e8
Fix(l10n): Update translations from Transifex
nextcloud-bot Jun 26, 2023
c10f3e3
use getsystemvalue-functions in Mailer.php
szaimen Jun 23, 2023
4e00478
try to fix tests
szaimen Jun 23, 2023
25a59c0
add bruteforce protection in OauthApiController
julien-nc Jun 12, 2023
55c7f6f
fix setup-check test
szaimen Jun 26, 2023
1d1f2e5
Merge pull request #39006 from nextcloud/backport/38958/stable26
szaimen Jun 26, 2023
1465824
docs: adjust @since version to backport
blizzz Jun 26, 2023
7c9e237
Merge pull request #38949 from nextcloud/backport/38773/stable26
julien-nc Jun 26, 2023
100c2e1
Merge pull request #39014 from nextcloud/enh/noid/fix-setup-check
szaimen Jun 26, 2023
c087827
fix(core): Do not invert app menu text color
susnux May 3, 2023
0ca3879
chore(assets): Recompile assets
mejo- Jun 26, 2023
78f6498
Merge pull request #38908 from nextcloud/backport/38897/stable26
nickvergessen Jun 26, 2023
013d349
ci: adjust return annotation to older psalm version
blizzz Jun 26, 2023
13d9fb1
Fix(l10n): Update translations from Transifex
nextcloud-bot Jun 27, 2023
756e119
fix(l10n): Fix plural issue with different locale and language
nickvergessen Jun 21, 2023
2c9ef17
Fix(l10n): Update translations from Transifex
nextcloud-bot Jun 28, 2023
793fc44
fix(cypress): branch definition
skjnldsv Jun 29, 2023
09ad1ea
chore: update cypress workflow from templates
skjnldsv Jun 29, 2023
398efe3
Merge pull request #39072 from nextcloud/backport/39067/stable26
Pytal Jun 29, 2023
e929c66
Fix(l10n): Update translations from Transifex
nextcloud-bot Jun 30, 2023
f714e44
Merge pull request #38961 from nextcloud/fix/missing-systemtags-index…
blizzz Jun 30, 2023
adeeb32
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 1, 2023
5f0de0b
fix(files): Only render the menu if there are actions to show
juliusknorr Jun 27, 2023
11a6de9
Silent imagecreatefromstring() errors
solracsf Jun 30, 2023
ecb4f42
Merge pull request #39080 from nextcloud/backport/39025/stable26
susnux Jul 1, 2023
49647b6
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 2, 2023
2c0169f
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 3, 2023
e36c9d6
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 4, 2023
f0f4c46
perf: skip request without write permission
kesselb Jun 12, 2023
46ceb0d
Issue #36644: Fix pruneOutdatedSyncTokens for CalDAV
charno Jun 4, 2023
b0a2919
Issue #36644: Test cases
charno Jun 4, 2023
4627db4
Fix(OC/password-confirmation): Hide the correct button
marcelklehr Jul 3, 2023
58a950b
Ignore and log non integer versions
come-nc Mar 27, 2023
f3f2b0f
Check for non-numeric versions, not non-integer
come-nc Apr 5, 2023
3fd03fa
Merge pull request #38977 from nextcloud/backport/38625/stable26
blizzz Jul 4, 2023
36b48de
fix(sse): don't update uncached files
st3iny Jul 3, 2023
83a0c59
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 5, 2023
be78126
fix(ocp): Fix reference of dashboard IAPIWidget::getItems from Widget…
ChristophWurst Jun 28, 2023
981262c
Merge pull request #39117 from nextcloud/backport/37428/stable26
artonge Jul 5, 2023
e1af3b9
Merge pull request #39159 from nextcloud/backport/39043/stable26
ChristophWurst Jul 5, 2023
51fda57
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 6, 2023
cfe2164
fix(TagSearchProvider): Short circuit if no tag matches the query
marcelklehr Jun 29, 2023
1b83c63
Fix psalm error
marcelklehr Jun 30, 2023
ddfe6cc
Merge pull request #39194 from nextcloud/fix/stable26/tag-search-shor…
blizzz Jul 6, 2023
e4e608c
Merge pull request #39152 from nextcloud/backport/39115/stable26
blizzz Jul 6, 2023
2fc2a0d
fix(cypress): revert only toggle
skjnldsv Jul 6, 2023
45848c0
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 7, 2023
54fb056
Merge pull request #39206 from nextcloud/backport/39203/stable26
skjnldsv Jul 7, 2023
b172df6
use efficient tag retrieval on DAV report request
blizzz Apr 28, 2023
c33f728
fix: change if with conditionless else to switch; and a parameter value
blizzz May 11, 2023
48c92ad
fix: favorites view and universal search against tags
blizzz May 11, 2023
6d249b5
fix: ensure searchBySystemTag() is available
blizzz May 11, 2023
b0ec34f
chore: cleanup unused code
blizzz May 11, 2023
3ed878a
fix: no search when LazyFolder was provided
blizzz May 12, 2023
bb165d3
fix: search with more than one search tags
blizzz Jun 2, 2023
0b4db60
fix: include invisible tags for admins
blizzz Jun 15, 2023
749efc1
fix: cominbation of small fixes
blizzz Jun 21, 2023
eeb7646
fix: obey offset and limit for results from favs and circles
blizzz Jun 21, 2023
22c417d
fix: use array_unitersect against objects
blizzz Jun 21, 2023
dfbedda
refactor: save unnecessary method_exists
blizzz Jun 21, 2023
db1306b
fix: cannot apply limit+offset on multi-tag-search
blizzz Jun 27, 2023
fc9fd0d
refactor: adjust to unexposed searchBySystemTag
blizzz Jul 6, 2023
6e3421b
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 8, 2023
d211ecc
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 9, 2023
396a80a
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 10, 2023
8c7e4c5
Update psalm baseline
nextcloud-command Jul 10, 2023
ddff2e6
fix(dav): Abort requests with 429 instead of waiting
nickvergessen Mar 30, 2023
0c09c34
fix(files_sharing): hide download permission for circle shares
st3iny Jul 4, 2023
b9a25ce
display displayname on federated shares
ArtificialOwl Jul 10, 2023
a87a931
Merge pull request #39252 from nextcloud/backport/38046/stable26
nickvergessen Jul 10, 2023
61a2104
26.0.4 RC1
blizzz Jul 10, 2023
a1244e0
add command do delete orphan shares
icewind1991 Jul 5, 2023
48f27a9
Merge pull request #39270 from nextcloud/backport/35915/35915-stable26
blizzz Jul 10, 2023
f4f6a95
Merge pull request #38972 from nextcloud/backport/38747/stable26
blizzz Jul 10, 2023
91a4476
Merge pull request #39100 from nextcloud/backport/39093/stable26
blizzz Jul 10, 2023
fa388d2
Merge pull request #39143 from nextcloud/fix/password-confirmation-26
blizzz Jul 10, 2023
61835be
Merge pull request #39155 from nextcloud/automated/noid/stable26-upda…
blizzz Jul 10, 2023
1c59a7a
Merge pull request #39031 from nextcloud/backport/38917/stable26
blizzz Jul 10, 2023
ce036dc
Merge pull request #39260 from nextcloud/backports/39146/stable26
blizzz Jul 10, 2023
c7a8c3b
Merge pull request #39232 from nextcloud/backport/39202/stable26
juliusknorr Jul 10, 2023
77697ff
Move encrypt-all password email to EmailTemplate
nickvergessen Jan 25, 2023
68bd04e
Fix unit tests
nickvergessen Mar 8, 2023
f8eceb4
preload custom properties when propfinding folders
icewind1991 Jul 9, 2023
b4b7233
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 11, 2023
c954378
Merge pull request #37737 from nextcloud/backport/36351/stable26
nickvergessen Jul 11, 2023
491eda9
fix(dav): close cursor when fetching max id
st3iny Jul 11, 2023
4dc0869
Merge pull request #39293 from nextcloud/backport/39248/stable26
AndyScherzinger Jul 11, 2023
6541d7e
Merge pull request #39285 from nextcloud/orphan-share-command-stable26
JuliaKirschenheuter Jul 11, 2023
23c2fdc
Merge pull request #38920 from nextcloud/backport/38639/stable26
blizzz Jul 11, 2023
cd1527e
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 12, 2023
d2388b7
ci(32bit): fix failing test setup
blizzz Jul 11, 2023
c015089
Merge pull request #39335 from nextcloud/backport/39324/stable26
blizzz Jul 12, 2023
e045faa
fix: Avoid failing to update the current version entry if there is none
juliusknorr Jun 13, 2023
695565f
Handle previousNode size === 0 on version creation
artonge Jun 21, 2023
e1445f3
fix: Add logging statement for cases when updating the version fails
juliusknorr Jun 21, 2023
4742901
Do not create a new version if previousNode has the same mtime
artonge Jun 22, 2023
ceca4cd
Fix creating events with old (< unix time) lastoccurence
tcitworld Apr 1, 2022
226027a
style(caldav): improve getDenormalizedData method
tcitworld Jun 23, 2023
02b6dce
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 13, 2023
a611f04
chore(CI): Sign .drone.yml file
nickvergessen Jul 13, 2023
9b1bb6a
Merge pull request #39345 from nextcloud/ci/sign-drone-stable26
AndyScherzinger Jul 13, 2023
a06ef70
Merge pull request #39003 from nextcloud/backport/38800/stable26
blizzz Jul 13, 2023
4f2b35f
Merge pull request #39060 from nextcloud/backport/31790/stable26
blizzz Jul 13, 2023
bb18978
getStorage before remove
ArtificialOwl Jul 13, 2023
ec0e9dd
Merge pull request #39355 from nextcloud/backport/39323/39323-stable26
AndyScherzinger Jul 13, 2023
7eff5b0
Merge pull request #39281 from nextcloud/release/26.0.4_rc1
blizzz Jul 13, 2023
6eaaef1
fix(node): non-existing folder is not searchable
blizzz Jul 12, 2023
346bdd4
fix: also run phpunit on `apps/theming/css` modified files
skjnldsv Jul 12, 2023
2b281a8
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 14, 2023
de7007b
fix(db): no hardcoded table prefix is expected
blizzz Jul 13, 2023
32c0472
feat: Add public event for missing indices
juliusknorr Jul 14, 2023
257cfc6
Merge pull request #39393 from nextcloud/backport/39380/stable26
blizzz Jul 14, 2023
244576e
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 15, 2023
200d94b
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 16, 2023
d0705c9
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 17, 2023
a0fa84b
Update psalm baseline
nextcloud-command Jul 17, 2023
0cd3950
Merge pull request #39397 from nextcloud/backport/39396/stable26
juliusknorr Jul 17, 2023
5fdfb65
fix(core): Add password confirmation requirement for getapppassword
nickvergessen Jul 17, 2023
3449a9c
26.0.4 RC2
blizzz Jul 17, 2023
9e5b7aa
Merge pull request #39375 from nextcloud/backport/39329/stable26
blizzz Jul 17, 2023
f469e88
Merge pull request #39406 from nextcloud/automated/noid/stable26-upda…
blizzz Jul 17, 2023
70db98f
Merge pull request #39418 from nextcloud/backport/39416/stable26
nickvergessen Jul 17, 2023
5a64476
fix(profile): fix getUID on nullable user variable
tcitworld Jul 11, 2023
f1d46ef
Merge pull request #39427 from nextcloud/release/26.0.4_rc2
blizzz Jul 17, 2023
2270c78
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 18, 2023
3bd1738
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 19, 2023
7b4ed65
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 20, 2023
4a21e41
fix(apps): Fix loading info.xml file
nickvergessen Jul 12, 2023
41b0347
26.0.4
blizzz Jul 20, 2023
5e50582
Merge pull request #39492 from nextcloud/backport/39490/stable26
blizzz Jul 20, 2023
318ac27
Merge pull request #39502 from nextcloud/release/26.0.4
blizzz Jul 20, 2023
ff3442d
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 21, 2023
25ba08b
Add instance category while checking new updates
Altahrim Jul 7, 2023
23dbebd
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 22, 2023
f52145f
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 23, 2023
f537c7b
fix: check that object store backend supports multi part uploads
kesselb Jul 17, 2023
9fa1b73
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 24, 2023
57b0bf3
Merge pull request #39459 from nextcloud/backport/26/objectstore-with…
juliusknorr Jul 24, 2023
4850828
when reading an empty file getting EOF is not an error
mgallien Jul 7, 2023
3c3befe
Merge pull request #39523 from nextcloud/backport/add-instance-category
nfebe Jul 24, 2023
9e0e815
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 25, 2023
66348c9
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 26, 2023
017534d
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 27, 2023
81d8d32
Merge pull request #39510 from nextcloud/backport/39221/stable26
mgallien Jul 27, 2023
ce7641e
fix(SystemTagManager): Use truncated tagName in getTag and updateTag
marcelklehr Jun 6, 2023
4943a46
to return correct code when group not found
bigcat88 Jul 22, 2023
1313984
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 28, 2023
0ce67e9
Merge pull request #39600 from nextcloud/backport/39537/stable26
bigcat88 Jul 28, 2023
04d0156
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 29, 2023
a070f57
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 30, 2023
0e627fd
Fix(l10n): Update translations from Transifex
nextcloud-bot Jul 31, 2023
c3d4ade
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 1, 2023
c71acc6
fix share roots always being marked as writable
icewind1991 May 10, 2023
778372a
only show weather credits if the app is enabled and the weather statu…
blizzz Aug 1, 2023
4af1b98
fix(files_sharing): String translations
Pytal Jul 31, 2023
d69daf9
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 2, 2023
6044aa5
Merge pull request #39659 from nextcloud/backport/39614/stable26
nfebe Aug 2, 2023
c908faa
Merge pull request #39664 from nextcloud/backport/39527/stable26
julien-nc Aug 2, 2023
faa515d
26.0.5 RC1
blizzz Aug 2, 2023
e9c9fb4
fix(dav): use quota of destination in s3 chunk upload
max-nextcloud Aug 2, 2023
b5ebcea
Merge pull request #39679 from nextcloud/backport/39672/stable26
nickvergessen Aug 2, 2023
177a13a
Merge pull request #39666 from nextcloud/backport/39649/stable26
Pytal Aug 2, 2023
c174c47
Merge pull request #39370 from nextcloud/backport/39339/stable26
blizzz Aug 2, 2023
105d066
Merge pull request #39437 from nextcloud/backport/39309/stable26
blizzz Aug 2, 2023
f361b5e
Merge pull request #39597 from nextcloud/backport/38667/stable26
blizzz Aug 2, 2023
38ba696
fix(mail): ContactManager search with fullmatch
JohannesGGE Jun 19, 2023
51a400e
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 3, 2023
91806f7
Update psalm baseline
nextcloud-command Aug 3, 2023
e3b3a81
Merge pull request #39559 from nextcloud/automated/noid/stable26-upda…
nfebe Aug 3, 2023
1f206dc
Merge pull request #39450 from nextcloud/backport/38907/stable26
blizzz Aug 3, 2023
2985fb0
Merge pull request #39676 from nextcloud/release/26.0.5_rc1
blizzz Aug 3, 2023
be33173
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 4, 2023
94f22e7
fix(notifications): Remove share notification when the node is deleted
nickvergessen Aug 3, 2023
e4260cd
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 5, 2023
6158d2b
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 6, 2023
826f26a
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 7, 2023
4f5459b
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 8, 2023
245d364
26.0.5
skjnldsv Aug 8, 2023
1397af2
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 9, 2023
8d4f1c0
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 10, 2023
96eca45
Merge pull request #39749 from nextcloud/release/26.0.5
skjnldsv Aug 10, 2023
4f898b9
optimize calendar search query
jmcclelland Aug 7, 2023
1bc8feb
ensure outerquery ->where() function doesn't clobber earier ->andWhere()
jmcclelland Aug 7, 2023
81e1e87
Merge pull request #39788 from nextcloud/backport/39741/stable26
AndyScherzinger Aug 10, 2023
7a49d1e
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 11, 2023
b25a573
chore: update `@nextcloud-vue` to `v7.12.2`
Altahrim Aug 11, 2023
6083d93
Merge pull request #39812 from nextcloud/fix/bump-nextcloud-vue/7.12.…
Altahrim Aug 11, 2023
3b1fc7e
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 12, 2023
d5b76a5
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 13, 2023
ac063c0
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 14, 2023
1c44b58
Wrap long productName on login form
nfebe Aug 14, 2023
649175f
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 14, 2023
cd427bc
Merge pull request #39854 from nextcloud/manual/backport/stable26/398…
skjnldsv Aug 14, 2023
690d9ba
select the fileid first when looking for incomplete files
icewind1991 Jun 8, 2023
d3b126d
fix: Also cleanup version metadata if expiring
juliusknorr Aug 10, 2023
c214f0d
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 15, 2023
ef4a861
Do not allow to toggle between password and text in sharing
artonge Apr 27, 2023
12b25c9
Merge pull request #39602 from nextcloud/backport/37954/stable26
Pytal Aug 15, 2023
eba8266
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 16, 2023
297938a
Merge pull request #39711 from nextcloud/backport/39689/stable26
nickvergessen Aug 16, 2023
01d6f12
fix(weather_status): Pass address as param
susnux Jun 6, 2023
59c70f0
Merge pull request #39874 from nextcloud/backport/39786/stable26
juliusknorr Aug 16, 2023
3217558
Merge pull request #39917 from nextcloud/backport/38665/stable26
susnux Aug 16, 2023
3f81ebb
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 17, 2023
b6b0c7e
tests: Add test for CacheEntry getters
susnux Aug 16, 2023
15ea32c
fix: Prevent PHP warnings when optional CacheEntry attributes are unset
susnux Aug 16, 2023
fe26271
fix: don't emit Hooks when hookpaths are empty
miaulalala Jul 19, 2023
168dc8f
Merge pull request #39931 from nextcloud/backport/39906/stable26
susnux Aug 17, 2023
361d8f2
fix(memcache): Fix comparison of Memcache configs to classes
nickvergessen Aug 16, 2023
1d2c975
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 18, 2023
ae6b34f
Merge pull request #39948 from nextcloud/backport/39910/stable26
nickvergessen Aug 18, 2023
c2f767a
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 19, 2023
7521826
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 20, 2023
61ee7be
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 21, 2023
fcaa676
Merge pull request #39935 from nextcloud/fix/stable26/transfer-ownership
miaulalala Aug 21, 2023
37ca727
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 22, 2023
0781d6b
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 23, 2023
3c269b4
fix(security): Update CA certificate bundle
nextcloud-command Aug 23, 2023
554cb0b
Merge pull request #40006 from nextcloud/automated/noid/stable26-upda…
skjnldsv Aug 23, 2023
c194698
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 24, 2023
36f9ca2
fix(loggging): user log condition feature
come-nc Jun 19, 2023
e39294e
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 25, 2023
120d026
Merge pull request #40035 from nextcloud/fix/stable26/log-condition-user
miaulalala Aug 25, 2023
722bbf6
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 26, 2023
baa1573
Smooth time remaining, bitrate and stabilize user information
Phlogi Dec 7, 2021
8416432
fix: Make smooth bitrate and remaining upload time work when unset
susnux Aug 16, 2023
d858510
fix: Upload progress shows number of files to upload and current index
susnux Aug 16, 2023
df77035
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 27, 2023
b632c1f
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 28, 2023
16f8431
Merge pull request #40061 from nextcloud/backport/26-upload-progress
susnux Aug 28, 2023
f3619d8
Merge pull request #39872 from nextcloud/backport/38714/stable26
AndyScherzinger Aug 28, 2023
e917d51
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 29, 2023
651405a
fix(CalDAV): check voject exists before attempting any operation
miaulalala Jun 30, 2023
fa49b9f
Merge pull request #40086 from nextcloud/backport/40081/stable26
AndyScherzinger Aug 29, 2023
4c95301
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 30, 2023
ce71b03
Fix(l10n): Update translations from Transifex
nextcloud-bot Aug 31, 2023
844a8bb
Fix(l10n): Update translations from Transifex
nextcloud-bot Sep 1, 2023
322001f
Fix(l10n): Update translations from Transifex
nextcloud-bot Sep 2, 2023
f3e3f9b
Fix(l10n): Update translations from Transifex
nextcloud-bot Sep 3, 2023
057b65d
Fix(l10n): Update translations from Transifex
nextcloud-bot Sep 4, 2023
c3f146b
fix: prevent sharing permissions on user root folder
skjnldsv Sep 1, 2023
c2a2416
enh: skip processing for empty response
kesselb Sep 4, 2023
3be562d
Fix(l10n): Update translations from Transifex
nextcloud-bot Sep 5, 2023
22d19af
Merge pull request #40229 from nextcloud/backport/40195/stable26
skjnldsv Sep 5, 2023
02e0098
Merge pull request #40260 from nextcloud/backport/40234/stable26
kesselb Sep 5, 2023
b0f8493
LDAP: Increase profile picture limit to 512
marcelklehr Sep 5, 2023
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
  •  
  •  
  •  
8 changes: 6 additions & 2 deletions .drone.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
kind: pipeline
name: checkers

Expand Down Expand Up @@ -1238,9 +1239,9 @@ steps:
- name: install-talk
image: ghcr.io/nextcloud/continuous-integration-php8.0:latest
commands:
# JavaScript files are not used in integration tests so it is not needed to
# JavaScript files are not used in integration tests, so it is not needed to
# build them.
- git clone --depth 1 https://github.com/nextcloud/spreed apps/spreed
- git clone --depth 1 --branch stable26 https://github.com/nextcloud/spreed apps/spreed
- cd apps/spreed
- composer --version
- composer self-update --2
Expand Down Expand Up @@ -1995,3 +1996,6 @@ trigger:
event:
- pull_request
- push
---
kind: signature
hmac: 6fe5dad5c0beaf5cd76b02bbe27cc4986864cbc94b36a9454c0d9e27cb2174d3
13 changes: 10 additions & 3 deletions .github/workflows/block-merge-eol.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,17 @@
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization

name: Pull request checks
name: Block merges for EOL

on: pull_request

permissions:
contents: read

concurrency:
group: block-merge-eol-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

jobs:
block-merges-eol:
name: Block merges for EOL branches
Expand All @@ -24,7 +31,7 @@ jobs:
# retrieve version number from branch reference
server_major=$(echo "${{ github.base_ref }}" | sed -En 's/stable//p')
echo "server_major=$server_major" >> $GITHUB_ENV

- name: Checking if ${{ env.server_major }} is EOL
run: |
php -r 'echo json_encode(require_once "config.php");' | jq --arg version "${{ env.server_major }}" '.stable[$version]["100"].eol' | grep --silent -i 'false'
php -r 'echo json_encode(require_once "config.php");' | jq --arg version "${{ env.server_major }}" '.stable[$version]["100"].eol // .beta[$version]["100"].eol' | grep --silent -i 'false'
17 changes: 14 additions & 3 deletions .github/workflows/block-merge-freeze.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,24 @@
# https://github.com/nextcloud/.github
# https://docs.github.com/en/actions/learn-github-actions/sharing-workflows-with-your-organization

name: Pull request checks
name: Block merges during freezes

on: pull_request
on:
pull_request:
types: [opened, ready_for_review, reopened, synchronize]

permissions:
contents: read

concurrency:
group: block-merge-freeze-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

jobs:
block-merges-during-freeze:
name: Block merges during feature freezes
name: Block merges during freezes

if: github.event.pull_request.draft == false

runs-on: ubuntu-latest

Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/command-compile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,43 +18,43 @@ jobs:

steps:
- name: Check actor permission
uses: skjnldsv/check-actor-permission@v2
uses: skjnldsv/check-actor-permission@e591dbfe838300c007028e1219ca82cc26e8d7c5 # v2
with:
require: write

- name: Add reaction on start
uses: peter-evans/create-or-update-comment@v1
uses: peter-evans/create-or-update-comment@ca08ebd5dc95aa0cd97021e9708fcd6b87138c9b # v3.0.1
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
comment-id: ${{ github.event.comment.id }}
reaction-type: "+1"
reactions: "+1"

- name: Parse command
uses: skjnldsv/parse-command-comment@master
uses: skjnldsv/parse-command-comment@7cef1df370a99dfd5bf896d50121390c96785db8 # v2
id: command

# Init path depending on which command is run
- name: Init path
id: git-path
run: |
run: |
if ${{ startsWith(steps.command.outputs.arg1, '/') }}; then
echo "::set-output name=path::${{ github.workspace }}${{steps.command.outputs.arg1}}"
echo "path=${{ github.workspace }}${{steps.command.outputs.arg1}}" >> $GITHUB_OUTPUT
else
echo "::set-output name=path::${{ github.workspace }}${{steps.command.outputs.arg2}}"
echo "path=${{ github.workspace }}${{steps.command.outputs.arg2}}" >> $GITHUB_OUTPUT
fi

- name: Init branch
uses: xt0rted/pull-request-comment-branch@v1
uses: xt0rted/pull-request-comment-branch@d97294d304604fa98a2600a6e2f916a84b596dc7 # v1
id: comment-branch

process:
runs-on: ubuntu-latest
needs: init

steps:
- name: Checkout ${{ needs.init.outputs.head_ref }}
uses: actions/checkout@v3
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
fetch-depth: 0
Expand All @@ -66,14 +66,14 @@ jobs:
git config --local user.name "nextcloud-command"

- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@v1
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
id: package-engines-versions
with:
fallbackNode: '^12'
fallbackNpm: '^6'

- name: Set up node ${{ steps.package-engines-versions.outputs.nodeVersion }}
uses: actions/setup-node@v2
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
with:
node-version: ${{ steps.package-engines-versions.outputs.nodeVersion }}
cache: npm
Expand All @@ -90,7 +90,7 @@ jobs:
if: ${{ needs.init.outputs.arg1 != 'fixup' && needs.init.outputs.arg1 != 'amend' }}
run: |
git add ${{ needs.init.outputs.git_path }}
git commit --signoff -m 'Compile assets'
git commit --signoff -m 'chore(assets): Recompile assets'
git push origin ${{ needs.init.outputs.head_ref }}

- name: Commit and push fixup
Expand All @@ -108,10 +108,10 @@ jobs:
git push --force origin ${{ needs.init.outputs.head_ref }}

- name: Add reaction on failure
uses: peter-evans/create-or-update-comment@v1
uses: peter-evans/create-or-update-comment@ca08ebd5dc95aa0cd97021e9708fcd6b87138c9b # v3.0.1
if: failure()
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
comment-id: ${{ github.event.comment.id }}
reaction-type: "-1"
reactions: "-1"
12 changes: 6 additions & 6 deletions .github/workflows/command-rebase.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ on:
issue_comment:
types: created

permissions:
contents: read
permissions:
contents: read

jobs:
rebase:
Expand All @@ -23,26 +23,26 @@ jobs:

steps:
- name: Add reaction on start
uses: peter-evans/create-or-update-comment@v2
uses: peter-evans/create-or-update-comment@ca08ebd5dc95aa0cd97021e9708fcd6b87138c9b # v3.0.1
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
repository: ${{ github.event.repository.full_name }}
comment-id: ${{ github.event.comment.id }}
reaction-type: "+1"

- name: Checkout the latest code
uses: actions/checkout@v3
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
with:
fetch-depth: 0
token: ${{ secrets.COMMAND_BOT_PAT }}

- name: Automatic Rebase
uses: cirrus-actions/rebase@1.7
uses: cirrus-actions/rebase@b87d48154a87a85666003575337e27b8cd65f691 # 1.8
env:
GITHUB_TOKEN: ${{ secrets.COMMAND_BOT_PAT }}

- name: Add reaction on failure
uses: peter-evans/create-or-update-comment@v2
uses: peter-evans/create-or-update-comment@ca08ebd5dc95aa0cd97021e9708fcd6b87138c9b # v3.0.1
if: failure()
with:
token: ${{ secrets.COMMAND_BOT_PAT }}
Expand Down
93 changes: 72 additions & 21 deletions .github/workflows/cypress.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,48 +4,62 @@ on:
pull_request:
push:
branches:
- main
- master
- stable*

env:
APP_NAME: viewer
BRANCH: ${{ github.ref }}
TESTING: true
# Adjust APP_NAME if your repository name is different
APP_NAME: ${{ github.event.repository.name }}
# Server requires head_ref instead of base_ref, as we want to test the PR branch
BRANCH: ${{ github.head_ref || github.ref_name }}

jobs:
init:
runs-on: ubuntu-latest
outputs:
nodeVersion: ${{ steps.versions.outputs.nodeVersion }}
npmVersion: ${{ steps.versions.outputs.npmVersion }}

steps:
- name: Checkout server
uses: actions/checkout@v3
- name: Checkout app
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2

- name: Check composer.json
id: check_composer
uses: andstor/file-existence-action@20b4d2e596410855db8f9ca21e96fbe18e12930b # v2
with:
files: "composer.json"

- name: Install composer dependencies
if: steps.check_composer.outputs.files_exists == 'true'
run: composer install --no-dev

- name: Read package.json node and npm engines version
uses: skjnldsv/read-package-engines-version-actions@v1.2
uses: skjnldsv/read-package-engines-version-actions@0ce2ed60f6df073a62a77c0a4958dd0fc68e32e7 # v2.1
id: versions
with:
fallbackNode: "^12"
fallbackNpm: "^6"
fallbackNode: "^14"
fallbackNpm: "^7"

- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
uses: actions/setup-node@v3
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
with:
cache: "npm"
node-version: ${{ steps.versions.outputs.nodeVersion }}

- name: Set up npm ${{ steps.versions.outputs.npmVersion }}
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"

- name: Install dependencies & build app
- name: Install node dependencies & build app
run: |
npm ci
TESTING=true npm run build --if-present

- name: Save context
uses: actions/cache@v3
uses: buildjet/cache/save@e376f15c6ec6dc595375c78633174c7e5f92dc0e # v3
with:
key: cypress-context-${{ github.run_id }}
path: /home/runner/work/server
path: ./

cypress:
runs-on: ubuntu-latest
Expand All @@ -54,21 +68,30 @@ jobs:
strategy:
fail-fast: false
matrix:
# run multiple copies of the current job in parallel
containers: ['component', 1, 2]
# Run multiple copies of the current job in parallel
# Please increase the number or runners as your tests suite grows
containers: ["component", 1, 2]

name: runner ${{ matrix.containers }}

steps:
- name: Restore context
uses: actions/cache@v3
uses: buildjet/cache/restore@e376f15c6ec6dc595375c78633174c7e5f92dc0e # v3
with:
fail-on-cache-miss: true
key: cypress-context-${{ github.run_id }}
path: /home/runner/work/server
path: ./

- name: Run ${{ matrix.containers == 'component' && 'component' || 'E2E' }} cypress tests
- name: Set up node ${{ needs.init.outputs.nodeVersion }}
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
with:
node-version: ${{ needs.init.outputs.nodeVersion }}

- name: Set up npm ${{ needs.init.outputs.npmVersion }}
run: npm i -g npm@"${{ needs.init.outputs.npmVersion }}"

uses: cypress-io/github-action@v5
- name: Run ${{ matrix.containers == 'component' && 'component' || 'E2E' }} cypress tests
uses: cypress-io/github-action@db1693016f23ccf9043f4b2428f9b04e5d502a73 # v5.8.1
with:
record: true
parallel: true
Expand All @@ -77,18 +100,46 @@ jobs:
group: Run ${{ matrix.containers == 'component' && 'component' || 'E2E' }}
# cypress env
ci-build-id: ${{ github.sha }}-${{ github.run_number }}
tag: ${{ github.event_name }}t
tag: ${{ github.event_name }}
env:
# Needs to be prefixed with CYPRESS_
CYPRESS_BRANCH: ${{ env.BRANCH }}
CYPRESS_GH: true
# https://github.com/cypress-io/github-action/issues/124
COMMIT_INFO_MESSAGE: ${{ github.event.pull_request.title }}
# Needed for some specific code workarounds
TESTING: true
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}

- name: Upload snapshots
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
if: always()
with:
name: snapshots_${{ matrix.containers }}
path: cypress/snapshots

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

- name: Upload NC logs
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
if: failure() && matrix.containers != 'component'
with:
name: nc_logs_${{ matrix.containers }}
path: nextcloud.log

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

- name: Upload data dir archive
uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
if: failure() && matrix.containers != 'component'
with:
name: nc_data_${{ matrix.containers }}
path: data.tar

summary:
runs-on: ubuntu-latest
needs: [init, cypress]
Expand Down
Loading