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

Share type sciencemesh #268

Open
wants to merge 481 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
481 commits
Select commit Hold shift + click to select a range
928f626
l10n: Change administrator to administration
Valdnet Jan 30, 2023
cacffec
feat: update newfilemenu.js for rich-workspace
luka-nextcloud Nov 29, 2022
e4fadcf
Merge pull request #36434 from nextcloud/techdebt/noid/drop-bootstrap
nickvergessen Jan 30, 2023
9035be6
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Jan 31, 2023
9f2495c
Merge pull request #35474 from nextcloud/feature/rich-workspace-visib…
juliusknorr Jan 31, 2023
825a067
Merge pull request #36440 from nextcloud/perf/autoloading/dashboard-a…
st3iny Jan 31, 2023
e7c9fdb
Merge pull request #36445 from nextcloud/Valdnet-patch-4
skjnldsv Jan 31, 2023
7cc9ba2
perf(federation): Only request root share info for checking availability
juliusknorr Jan 31, 2023
7e3ea01
chore: Add return types
juliusknorr Jan 31, 2023
c246ede
tests(oci): Test where statement on longtext column
juliusknorr Jan 29, 2023
ecccff8
fix(theming): Fix query for configvalue as CLOB on OCI
juliusknorr Jan 31, 2023
fc1a162
Reset theming in cypress test
artonge Jan 31, 2023
3ff5683
Merge pull request #36331 from tpayen/fix/globalNewButton
artonge Jan 31, 2023
ca3f53a
Merge pull request #36453 from nextcloud/bugfix/noid/oci-longtext
juliusknorr Jan 31, 2023
1a655e8
use php8.0 images
ArtificialOwl Jan 31, 2023
873501a
Merge pull request #36455 from nextcloud/artonge/e2e/reset_theming
skjnldsv Jan 31, 2023
d2df81a
Merge pull request #36458 from nextcloud/fix/noid/run-tests-php-8.0
ArtificialOwl Jan 31, 2023
03a6d1a
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 1, 2023
d7bd763
Merge pull request #36407 from nextcloud/enh/31710/migration-safeguard
ChristophWurst Feb 1, 2023
0c5eba3
Merge pull request #36444 from nextcloud/perf/autoloading/weather-sta…
ChristophWurst Feb 1, 2023
4cac49c
refresh cached app folder on install/upgrade
ArtificialOwl Jan 26, 2023
41148ac
Merge pull request #36257 from nextcloud/fix/noid/single-upgrade-on-c…
szaimen Feb 1, 2023
7df18f1
26.0.0 beta 2
blizzz Feb 1, 2023
1a31ddb
Do not reuse query builder objects in DAV account deletion
nickvergessen Feb 1, 2023
edcf675
Drop vue-clipboard2 to fix copy to clipboard
Pytal Feb 1, 2023
129803d
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 2, 2023
704eb3a
Add bruteforce protection to password reset page
nickvergessen Jan 20, 2023
fc4e87a
Merge pull request #36487 from nextcloud/bugfix/noid/fix-query-builde…
nickvergessen Feb 2, 2023
dde5c46
Migrate to Symfony Mailer
come-nc Dec 20, 2021
e123d27
remove depraction of validateEmailAddress
blizzz Feb 2, 2023
bbd3e2b
Merge pull request #30349 from nextcloud/enhancement/migrate_to_symfo…
blizzz Feb 2, 2023
5d068ff
Fix autotest.sh execution
nickvergessen Feb 2, 2023
5096d4f
Align version number of PHPUnit and give a helping install hint
nickvergessen Feb 2, 2023
1fec8c0
Allow 8.2 in versioncheck
come-nc May 19, 2022
0925709
Add 8.2 to oci tests
come-nc Jan 26, 2023
ac5df8e
Catch deprecation warnings in oci tests
come-nc Jan 26, 2023
c27c9fa
Try fixing Oracle
nickvergessen Feb 2, 2023
4bdc583
Make sure name and path are strings
nickvergessen Feb 2, 2023
d923565
chore: drop depedency php-parser
kesselb Jan 26, 2023
8358311
Some Dashboard widgets are larger than others
hamza221 Feb 2, 2023
970f393
Merge pull request #36375 from nextcloud/enh/allow-php-8.2
blizzz Feb 2, 2023
0d6982d
chore(deps): Bump http-cache-semantics from 4.1.0 to 4.1.1
dependabot[bot] Feb 2, 2023
2eae779
adding compiled files
hamza221 Feb 2, 2023
e4f0505
Merge pull request #36393 from nextcloud/3rdparty-drop-php-parser
nickvergessen Feb 2, 2023
4ab3c16
Pluggable share provider
artonge Jan 18, 2023
db30974
Merge pull request #36499 from nextcloud/dependabot/npm_and_yarn/http…
dependabot[bot] Feb 2, 2023
6f3c4f2
Merge pull request #36450 from nextcloud/fix/clipboard-copy
szaimen Feb 2, 2023
38e9cb6
Use recurrence instance to build iMip email
miaulalala Dec 12, 2022
d925388
fix: Limit trashbin restore/delete to 2 concurrent request to avoid l…
juliusknorr Feb 1, 2023
7f913de
fix(files_trashbin): Remove unnecessary scanner logic when getting ve…
juliusknorr Feb 1, 2023
d83ea28
Merge pull request #35736 from nextcloud/pluggable-share-display
blizzz Feb 2, 2023
39f2025
Merge pull request #36497 from nextcloud/techdebt/noid/fix-autotest-e…
blizzz Feb 2, 2023
47880b1
Remove failing test that works with mocks only anyway
nickvergessen Feb 2, 2023
58e4a83
Merge pull request #35743 from nextcloud/fix/use-recurrence-for-imip-…
blizzz Feb 2, 2023
07b9dba
Merge pull request #36484 from nextcloud/release/26.0.0_beta_2
blizzz Feb 2, 2023
7fa42a2
Do not open the sidebar automatically on small widths
szaimen Jan 27, 2023
e81cb6e
Merge pull request #36498 from nextcloud/bug/dashboard-widgets
juliusknorr Feb 2, 2023
62b7bb7
Allow settings navigation items with no route entry
Pytal Feb 3, 2023
70651c3
Allow zero occurences of route in XML schemas
Pytal Feb 3, 2023
c610d0d
Remove extraneous user status route entry
Pytal Feb 3, 2023
9476711
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 3, 2023
84780ff
fix(user-management): Fix deleting user in hidden group(s)
ChristophWurst Feb 3, 2023
08bfe64
Merge pull request #36504 from nextcloud/bugfix/noid/remove-failing-test
nickvergessen Feb 3, 2023
bf7fe04
fix(appinfo): navigation type is optional
nickvergessen Feb 3, 2023
bb34476
chore(CI): Opt-out of PHPUnit 10 for now
nickvergessen Feb 3, 2023
a579b36
Merge pull request #36409 from nextcloud/enh/noid/dont-automatically-…
szaimen Feb 3, 2023
7ddb042
Merge pull request #36511 from nextcloud/opt-out-of-phpunit-10
nickvergessen Feb 3, 2023
30858df
Remove Deck from Sharees API
provokateurin Feb 3, 2023
7cff390
Merge pull request #36508 from nextcloud/enh/allow-no-route
nickvergessen Feb 3, 2023
1fed799
Merge pull request #36452 from nextcloud/perf/share-availability-check
PVince81 Feb 3, 2023
dc3916e
fix: Only get params from PUT content if possible
juliusknorr Feb 3, 2023
1f26731
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 4, 2023
2ddd7f5
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 5, 2023
87b53df
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 6, 2023
88d116b
fix(client-login-flow): Handle missing stateToken gracefully
ChristophWurst Feb 6, 2023
3473b69
Merge pull request #36509 from nextcloud/fix/user-management/delete-u…
ChristophWurst Feb 6, 2023
875e6cf
fix(CI): Adjust expected result
nickvergessen Feb 6, 2023
ba8a50c
fix: Throw `NotFoundExceptionInterface` to fulfill PSR container inte…
susnux Jan 28, 2023
eca7ab3
Merge pull request #36552 from nextcloud/fix/client-login-flow/missin…
ChristophWurst Feb 6, 2023
4358931
dont delegate Mount\Manager::getByNumericId to getByStorageId
icewind1991 Feb 6, 2023
9281359
deduplicate getStorage() logic in Mount\Manager
icewind1991 Feb 6, 2023
e3bafcc
cache numeric id in mountpoint
icewind1991 Feb 6, 2023
b55c62c
dav: fix birthday calendar event generation for leap days
mattian Sep 30, 2021
fa1d50c
Merge pull request #36267 from nextcloud/bugfix/noid/dont-reuse-query…
nickvergessen Feb 6, 2023
5957881
Merge pull request #36489 from nextcloud/bugfix/noid/brute-force-prot…
nickvergessen Feb 6, 2023
4b867bb
Port profile visibility select
Pytal Feb 7, 2023
24ebc19
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 7, 2023
6921147
Update psalm baseline
nextcloud-command Feb 7, 2023
5a48768
Merge pull request #36451 from nextcloud/automated/noid/master-update…
come-nc Feb 7, 2023
36347cb
Merge pull request #36286 from nextcloud/bugfix/noid/fix-sending-stat…
kesselb Feb 7, 2023
17ed023
Merge pull request #36314 from nextcloud/sso-kerberos-fix
come-nc Feb 7, 2023
3885818
Add workflow for 32bits testing
come-nc Jan 12, 2023
e156f83
Revert "remove 32-bit workarounds"
come-nc Jan 12, 2023
b370fdb
Running all tests on 32bits to see what happens
come-nc Jan 16, 2023
2d8e696
Add apcu and ffmpeg to have less skipped tests
come-nc Jan 20, 2023
ff776a9
Strong type filesize related methods to ease 32bits problem findings
come-nc Jan 20, 2023
d9dbed9
Fix psalm errors related to filesizes
come-nc Jan 23, 2023
5cfab22
Improve test failure output for RouterTest.php
come-nc Jan 23, 2023
255f230
Fix bigsize support on 32bits in OC_Helper
come-nc Jan 23, 2023
0f8c34c
Fix filesize return type error in ViewTest
come-nc Jan 23, 2023
94ecae4
Add helper to cast to int|float, fix MemoryInfo on 32bits
come-nc Jan 23, 2023
7a628c0
Fix 32bits bigint support in Util/OC_Helper
come-nc Jan 23, 2023
0753be3
Fix a few tests that were using too big int values for 32bits
come-nc Jan 23, 2023
d00422b
Fix computerFileSize when called with a string without unit
come-nc Jan 23, 2023
5aed587
Fix setQuota on User on 32bits
come-nc Jan 23, 2023
5c1a0e0
Allow float sizes in FileInfo for 32bits
come-nc Jan 23, 2023
cd885b5
Type sizes as int|float throughout the code base
come-nc Jan 23, 2023
77c8c9c
Improve error output on failed Router test
come-nc Jan 23, 2023
110fc79
Silence errors of return type mismatch from Sabre for now
come-nc Jan 23, 2023
d315bce
Improve behavior with dates on 32bits and fix tests or skip them
come-nc Jan 23, 2023
b7d9e43
Put back string in $includeMounts as it actually does something
come-nc Jan 24, 2023
db80ac0
Fix name of skip method for phpunit
come-nc Jan 24, 2023
028c225
Fix psalm errors
come-nc Jan 24, 2023
1994554
Fix Sabre connector test
come-nc Jan 24, 2023
885e54e
Psalm easy fixes in apps/files/appinfo/routes.php
come-nc Jan 24, 2023
892e6c6
Skip buggy tests for 32bits CI
come-nc Jan 24, 2023
476d5dc
Skip tests that cannot succeed on 32bits
come-nc Jan 30, 2023
33b5207
Only run 32bit CI once a day
come-nc Jan 30, 2023
1765908
Document that size may be a float in new class VersionEntity
come-nc Jan 30, 2023
c4d90f3
Removed catch of ValueError as we cannot know if it’s >2038 or <1970
come-nc Feb 2, 2023
09a97ad
Move back typing to phpdoc to keep backward compatibility in OCP
come-nc Feb 6, 2023
308fcf4
Respect OCP interface in private classes
come-nc Feb 6, 2023
6e276ad
Show logs on smb-kerberos CI failure
come-nc Feb 7, 2023
4e969ef
Merge pull request #36120 from nextcloud/enh/32bits-support
come-nc Feb 7, 2023
80071bd
fix(sharing): Remove casting to int from INF
nickvergessen Feb 3, 2023
d4ed1a1
Revert "update 64-bit check wording"
come-nc Feb 7, 2023
e586700
Revert "disable upgrades to 26 for 32-bit"
come-nc Feb 7, 2023
9f3dbb6
fix tests
icewind1991 Feb 6, 2023
82498bc
Merge pull request #36524 from nextcloud/bugfix/36510/fix-uploading-t…
nickvergessen Feb 7, 2023
2a4ab20
Make sure application are only loaded once
come-nc Feb 7, 2023
3b2d01f
Update autoloaders
susnux Feb 7, 2023
6077003
Merge pull request #36588 from nextcloud/revert/34908
blizzz Feb 7, 2023
dcfc96f
Merge pull request #36417 from nextcloud/fix/psr-container
nickvergessen Feb 7, 2023
b765a22
Merge pull request #36570 from nextcloud/enh/a11y-profile-visibility-…
Pytal Feb 7, 2023
112d516
imaginary - allow to generate heif, pdf and svg thumbnails
szaimen Feb 5, 2023
1c7374a
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 8, 2023
287f47d
Update psalm baseline
nextcloud-command Feb 8, 2023
ee05e01
Merge pull request #29010 from mattian/fix/19218/birthday-leap-day
ChristophWurst Feb 8, 2023
47f406b
Prevent scrolling hover .files-controls
artonge Feb 7, 2023
a547aff
Restore copy button text on directory fetch error
artonge Feb 6, 2023
6236235
Merge pull request #36546 from nextcloud/enh/36543/allow-further-prev…
miaulalala Feb 8, 2023
df664ed
Merge pull request #36564 from nextcloud/artonge/fix/restore_copy_but…
artonge Feb 8, 2023
57c974f
Merge pull request #36583 from nextcloud/artonge/fix/dont_scroll_hove…
artonge Feb 8, 2023
7341d33
Merge pull request #36598 from nextcloud/automated/noid/master-update…
kesselb Feb 8, 2023
4532e52
remove explicit setup when getting storage info
icewind1991 Feb 8, 2023
21cd3b0
Handle empty DB while expiring versions
artonge Feb 6, 2023
08802ad
Merge pull request #36566 from nextcloud/mount-find-by-numeric-id
juliusknorr Feb 8, 2023
03a585a
fix(performance): Only search for auth tokens when the provided login…
nickvergessen Feb 8, 2023
c10317f
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 9, 2023
2590948
Update psalm baseline
nextcloud-command Feb 9, 2023
1ce5681
chore(deps): Bump @sideway/formula from 3.0.0 to 3.0.1
dependabot[bot] Feb 9, 2023
7a85a15
fix(authentication): Check minimum length when creating app tokens
nickvergessen Feb 8, 2023
d5c40a6
Merge pull request #36627 from nextcloud/dependabot/npm_and_yarn/side…
dependabot[bot] Feb 9, 2023
7b413a4
perf(dav): Do not call general setupFS on ever dav auth
juliusknorr Feb 9, 2023
efe787a
26.0.0 beta 3
blizzz Feb 9, 2023
d0eeb27
Merge pull request #36587 from nextcloud/revert/34906
come-nc Feb 9, 2023
5bcf37b
only fetch the data for mounts inside a folder when needed
icewind1991 Feb 8, 2023
06f0da6
Merge pull request #36590 from nextcloud/enh/load-app-once
come-nc Feb 9, 2023
dd891e7
Merge pull request #36626 from nextcloud/perf/dav-auth-setupfs
juliusknorr Feb 9, 2023
580feec
fix(authtoken): Store only one hash for authtokens with the current p…
juliusknorr Feb 4, 2023
2c05c24
Merge pull request #36629 from nextcloud/release/26.0.0_beta_3
blizzz Feb 9, 2023
4ef2b27
safer URL match in FileReferenceProvider
julien-nc Feb 9, 2023
d4a9da0
Merge pull request #36625 from nextcloud/automated/noid/master-update…
kesselb Feb 9, 2023
b5f7afd
fix(caldav): Fix reminder timezone drift for all-day events
ChristophWurst Jan 17, 2023
a208cde
perf(autoloading): Add authoritative autoloader for files_external
ChristophWurst Feb 1, 2023
674f4e8
Merge pull request #36562 from nextcloud/debug/session-hash-slowdown
juliusknorr Feb 9, 2023
a81d8ec
Fix unit tests
nickvergessen Feb 9, 2023
08e7b20
add more performance instrumentation for app registering
icewind1991 Feb 9, 2023
fe78ef7
instrumentation for app booting
icewind1991 Feb 9, 2023
7aa7868
Merge pull request #36192 from nextcloud/fix/caldav-reminders/fix-tim…
ChristophWurst Feb 9, 2023
6d77a53
Merge pull request #36469 from nextcloud/perf/autoloading/files-exter…
juliusknorr Feb 9, 2023
f0b6a6f
Merge pull request #36637 from nextcloud/fix/noid/file-ref-provider-s…
nickvergessen Feb 9, 2023
0040d9b
perf: No need to setup the full filesystem for getting storage info
juliusknorr Feb 9, 2023
e47d56a
Merge pull request #36621 from nextcloud/perf/noid/only-check-for-tok…
nickvergessen Feb 10, 2023
c779982
Port user menu to Vue
Pytal Feb 10, 2023
524db1c
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 10, 2023
d9cd8b1
Merge pull request #36610 from nextcloud/folder-lazy-submounts
juliusknorr Feb 10, 2023
91d5f6a
more filesystem setup performance instrumentation
icewind1991 Feb 10, 2023
b68be79
more routing performance instrumentation
icewind1991 Feb 10, 2023
e0946a1
Merge pull request #36608 from nextcloud/storageinfo-no-explicit-setup
juliusknorr Feb 10, 2023
853ec60
also cache backend for user in memory instead of always going to redis
icewind1991 Feb 9, 2023
aebf654
perf(workflowengine): Cache query that is performed on every request
juliusknorr Feb 6, 2023
fd2d91a
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 11, 2023
b59b8fd
Merge pull request #36232 from nextcloud/enh/a11y-user-menu
Pytal Feb 11, 2023
9d10607
l10n: Fixed grammar
rakekniven Feb 11, 2023
421df8d
l10n: Fixed grammar
rakekniven Feb 11, 2023
4774637
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 12, 2023
5912e83
Merge pull request #36673 from nextcloud/rakekniven-patch-1
szaimen Feb 12, 2023
c3d0009
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 13, 2023
59b0abd
Update psalm baseline
nextcloud-command Feb 13, 2023
8f0849a
Merge pull request #36568 from nextcloud/perf/flow-events
juliusknorr Feb 13, 2023
2b39261
Create an accessible name for logo on logged in page
JuliaKirschenheuter Feb 9, 2023
8e1403a
Merge pull request #36641 from nextcloud/instrument-app-register
come-nc Feb 13, 2023
f4b7917
l10n: Fixed grammar
rakekniven Feb 11, 2023
73495b0
Merge pull request #36646 from nextcloud/perf/files-setupfs
juliusknorr Feb 13, 2023
610a203
Merge pull request #36525 from nextcloud/fix/noid/params-put
juliusknorr Feb 13, 2023
9160b37
Merge pull request #36633 from nextcloud/fix/36632-create_an_accessib…
JuliaKirschenheuter Feb 13, 2023
d201ab4
26.0.0 beta 4
blizzz Feb 13, 2023
c05ae61
Merge pull request #36674 from nextcloud/rakekniven-patch-2
miaulalala Feb 13, 2023
e0b2c93
Merge pull request #36670 from nextcloud/automated/noid/master-update…
blizzz Feb 13, 2023
936f634
Merge pull request #36643 from nextcloud/fs-setup-instrimuntion
icewind1991 Feb 13, 2023
382432d
cache formats supported by imagick
icewind1991 Feb 8, 2023
9b6e5c6
add a disk_free_space check before writing config
szaimen Feb 13, 2023
b911da3
DI for Router
icewind1991 Feb 13, 2023
e01936e
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 14, 2023
39b13e0
Merge pull request #36675 from nextcloud/rakekniven-patch-3
nickvergessen Feb 14, 2023
a705132
Merge pull request #36656 from nextcloud/route-instrumentation
juliusknorr Feb 14, 2023
c2cc3af
Merge pull request #36603 from nextcloud/imagick-cache-formats
icewind1991 Feb 14, 2023
426b342
log start time of queries for profiler
icewind1991 Feb 14, 2023
6f3ce5c
Also copy bruteforce meta data when converting DataResponse to JSONRe…
nickvergessen Jan 23, 2023
e764ee8
Merge pull request #36700 from nextcloud/bugfix/noid/bruteforce-prote…
blizzz Feb 14, 2023
54954cc
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 15, 2023
3757b34
address review by Joas
szaimen Feb 15, 2023
d662092
Compile assets
nextcloud-command Feb 15, 2023
63696fe
Merge pull request #36465 from nextcloud/bugfix/trashbin-concurrency
juliusknorr Feb 15, 2023
a747be3
Merge pull request #36443 from nextcloud/fix/23063/fix-login-log-entry
szaimen Feb 15, 2023
228911c
Merge pull request #36691 from nextcloud/fix/25175/fix-config-truncating
szaimen Feb 15, 2023
7e725c5
Check for opcache.file_cache_only=1
MichaIng Nov 23, 2022
a2422c9
Merge pull request #36698 from nextcloud/db-profile-start-time
ChristophWurst Feb 15, 2023
364e769
Merge pull request #36639 from nextcloud/userbackend-local-cache
ChristophWurst Feb 15, 2023
b36a31c
Merge pull request #35365 from nextcloud/enh/check-opcache-file_cache…
MichaIng Feb 15, 2023
5f90b8e
Change X-Robots-Tag header from "none" to "noindex, nofollow"
MichaIng Feb 13, 2023
b38d2da
fix the contacts-menu vcf-contact avatars
szaimen Feb 15, 2023
2d93864
fix too long entries in contacts-menu
szaimen Feb 16, 2023
0ffdd74
Bump @nextcloud/password-confirmation from 4.0.3 to 4.0.4
Pytal Feb 16, 2023
5413855
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 16, 2023
b2e3b46
Merge pull request #36737 from nextcloud/enh/noid/fix-entries
szaimen Feb 16, 2023
bc91dca
Merge pull request #36689 from nextcloud/fix/x-robots-tag-header
szaimen Feb 16, 2023
c1a8207
Don't regard 1024px width viewport as mobile
mejo- Feb 16, 2023
98b998a
Merge pull request #36735 from nextcloud/fix/32635/fix-vcf-contacts
artonge Feb 16, 2023
fdc64b1
Merge pull request #36556 from nextcloud/artonge/fix/expiring_file_ve…
blizzz Feb 16, 2023
a5443ac
Merge pull request #36687 from nextcloud/release/26.0.0_beta_4
blizzz Feb 16, 2023
38ca468
Merge pull request #36515 from nextcloud/fix/sharees-remove-deck
juliusknorr Feb 16, 2023
f655f83
fix(CORS): CORS should only be bypassed on `PublicPage` if not logged…
susnux Jan 26, 2023
58d3835
Merge pull request #36738 from nextcloud/deps/nextcloud/password-conf…
Pytal Feb 17, 2023
d33fbbe
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 17, 2023
90d2cb0
Merge pull request #36396 from nextcloud/fix/cors
juliusknorr Feb 17, 2023
47bc024
Revert the token scope to not end up with storing the user used in th…
juliusknorr Nov 23, 2022
d078380
Merge pull request #35360 from nextcloud/bugfix/noid/direct-editing-r…
juliusknorr Feb 17, 2023
d6a3ebc
Merge pull request #36751 from nextcloud/fix/mobile_breakpoint
max-nextcloud Feb 17, 2023
5d4efb4
Do not set up filesystem on every call
miaulalala Feb 7, 2023
20058eb
tests: Fix test isolation on object storage
juliusknorr Feb 9, 2023
3493099
tests: Remove legacy checksum test
juliusknorr Feb 10, 2023
ec35650
tests: Remove legacy chunking tests
juliusknorr Feb 13, 2023
3bdf332
fix: Use passed LazyFolder when building sabre nodes
juliusknorr Feb 17, 2023
510e090
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 18, 2023
d01154d
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 19, 2023
ad6eb80
Fix(l10n): 🔠 Update translations from Transifex
nextcloud-bot Feb 20, 2023
bba3a1c
Merge pull request #36589 from nextcloud/enh/perf-remove-icache
juliusknorr Feb 20, 2023
3085f04
Add SHARE_TYPE_SCIENCEMESH
michielbdejong Feb 20, 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
  •  
  •  
  •  
171 changes: 83 additions & 88 deletions .drone.yml

Large diffs are not rendered by default.

9 changes: 8 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,15 @@ module.exports = {
oc_userconfig: true,
dayNames: true,
firstDay: true,
'cypress/globals': true,
},
extends: ['@nextcloud'],
plugins: [
'cypress',
],
extends: [
'@nextcloud',
'plugin:cypress/recommended',
],
rules: {
'no-tabs': 'warn',
// TODO: make sure we fix this as this is bad vue coding style.
Expand Down
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
/dist/* binary
/package-lock.json merge=binary
/core/css/*.css* binary
2 changes: 1 addition & 1 deletion .github/workflows/ftp.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/oci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:

strategy:
matrix:
php-versions: ['8.0', '8.1']
php-versions: ['8.0', '8.1', '8.2']

services:
oracle:
Expand All @@ -36,6 +36,7 @@ jobs:
extensions: ctype, curl, dom, fileinfo, gd, imagick, intl, json, mbstring, oci8, openssl, pdo_sqlite, posix, sqlite, xml, zip
tools: phpunit:9
coverage: none
ini-file: development
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

Expand Down
8 changes: 5 additions & 3 deletions .github/workflows/performance.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand All @@ -41,7 +41,7 @@ jobs:
blueprint: tests/blueprints/basic.toml
ref: ${{ github.event.pull_request.head.ref }}
- name: Run before measurements
uses: nextcloud/profiler@fa03a1e6864fcb63fb92b8940fa72f5191baffbe
uses: nextcloud/profiler@1e66a9de5f76a01e9d1db4f0153bcc1cbf989b3d
with:
run: |
curl -s -X PROPFIND -u test:test http://localhost:8080/remote.php/dav/files/test
Expand All @@ -50,6 +50,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

- name: Apply PR
run: |
Expand All @@ -62,7 +63,7 @@ jobs:

- name: Run after measurements
id: compare
uses: nextcloud/profiler@fa03a1e6864fcb63fb92b8940fa72f5191baffbe
uses: nextcloud/profiler@1e66a9de5f76a01e9d1db4f0153bcc1cbf989b3d
with:
run: |
curl -s -X PROPFIND -u test:test http://localhost:8080/remote.php/dav/files/test
Expand All @@ -71,6 +72,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
compare-with: before.json

- name: Upload profiles
Expand Down
58 changes: 58 additions & 0 deletions .github/workflows/phpunit-32bits.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: PHPUnit

on:
workflow_dispatch:
schedule:
- cron: "15 1 * * 1-6"

permissions:
contents: read

concurrency:
group: phpunit-32bits-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

jobs:
phpunit-32bits:
runs-on: ubuntu-latest
container: shivammathur/node:latest-i386

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

steps:
- name: Checkout server
uses: actions/checkout@v3
with:
submodules: true

- name: Install tools
run: |
sudo apt-get update
sudo apt-get install -y ffmpeg imagemagick libmagickcore-6.q16-3-extra

- name: Set up php ${{ matrix.php-versions }}
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
extensions: ctype, curl, dom, fileinfo, gd, imagick, intl, json, mbstring, openssl, pdo_sqlite, posix, sqlite, xml, zip, apcu
tools: phpunit:9
coverage: none
ini-values:
apc.enabled=on,
apc.enable_cli=on
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Set up Nextcloud
env:
DB_PORT: 4444
run: |
mkdir data
./occ maintenance:install --verbose --database=sqlite --database-name=nextcloud --database-host=127.0.0.1 --database-port=$DB_PORT --database-user=autotest --database-pass=rootpassword --admin-user admin --admin-pass admin
php -f index.php

- name: PHPUnit
working-directory: tests
run: phpunit --configuration phpunit-autotest.xml --exclude-group PRIMARY-azure,PRIMARY-s3,PRIMARY-swift,Memcached,Redis,RoutingWeirdness
71 changes: 0 additions & 71 deletions .github/workflows/psalm-github.yml

This file was deleted.

4 changes: 2 additions & 2 deletions .github/workflows/s3-external.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down Expand Up @@ -95,7 +95,7 @@ jobs:
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/s3-primary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ jobs:
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php-versions }}
tools: phpunit
tools: phpunit:9
extensions: mbstring, fileinfo, intl, sqlite, pdo_sqlite, zip, gd
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Expand Down
50 changes: 22 additions & 28 deletions .github/workflows/smb-kerberos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,17 @@ on:
- stable*
paths:
- 'apps/files_external/**'
- '.github/workflows/smb-kerberos.yml'
pull_request:
paths:
- 'apps/files_external/**'
- '.github/workflows/smb-kerberos.yml'

jobs:
smb-kerberos-tests:
runs-on: ubuntu-latest

strategy:
fail-fast: false
matrix:
php-versions: ['8.0', '8.1']

name: php${{ matrix.php-versions }}-${{ matrix.ftpd }}
name: smb-kerberos-sso

steps:
- name: Checkout server
Expand All @@ -33,9 +30,12 @@ jobs:
docker pull icewind1991/samba-krb-test-client
- name: Setup AD-DC
run: |
cp apps/files_external/tests/*.sh .
mkdir data
sudo chown -R 33 data apps config
apps/files_external/tests/setup-krb.sh
DC_IP=$(./start-dc.sh)
./start-apache.sh $DC_IP $PWD
echo "DC_IP=$DC_IP" >> $GITHUB_ENV
- name: Set up Nextcloud
run: |
docker exec --user 33 apache ./occ maintenance:install --verbose --database=sqlite --database-name=nextcloud --database-host=127.0.0.1 --database-user=root --database-pass=rootpassword --admin-user admin --admin-pass password
Expand All @@ -44,7 +44,8 @@ jobs:
# setup user_saml
docker exec --user 33 apache ./occ app:enable user_saml --force
docker exec --user 33 apache ./occ config:app:set user_saml type --value 'environment-variable'
docker exec --user 33 apache ./occ config:app:set user_saml general-uid_mapping --value REMOTE_USER
docker exec --user 33 apache ./occ saml:config:create
docker exec --user 33 apache ./occ saml:config:set 1 --general-uid_mapping=REMOTE_USER

# setup external storage
docker exec --user 33 apache ./occ app:enable files_external --force
Expand All @@ -54,25 +55,18 @@ jobs:
docker exec --user 33 apache ./occ files_external:list
- name: Test SSO
run: |
mkdir cookies
chmod 0777 cookies
mkdir /tmp/shared/cookies
chmod 0777 /tmp/shared/cookies

DC_IP=$(docker inspect dc --format '{{.NetworkSettings.IPAddress}}')
docker run --rm --name client -v $PWD/cookies:/cookies -v /tmp/shared:/shared --dns $DC_IP --hostname client.domain.test icewind1991/samba-krb-test-client \
curl -c /cookies/jar -s --negotiate -u [email protected]: --delegation always http://httpd.domain.test/index.php/apps/user_saml/saml/login
CONTENT=$(docker run --rm --name client -v $PWD/cookies:/cookies -v /tmp/shared:/shared --dns $DC_IP --hostname client.domain.test icewind1991/samba-krb-test-client \
curl -b /cookies/jar -s --negotiate -u [email protected]: --delegation always http://httpd.domain.test/remote.php/webdav/smb/test.txt)
echo $CONTENT
CONTENT=$(echo $CONTENT | tr -d '[:space:]')
echo "SAML login"
./client-cmd.sh ${{ env.DC_IP }} curl -c /shared/cookies/jar -s --negotiate -u [email protected]: --delegation always http://httpd.domain.test/index.php/apps/user_saml/saml/login
echo "Check we are logged in"
CONTENT=$(./client-cmd.sh ${{ env.DC_IP }} curl -b /shared/cookies/jar -s --negotiate -u [email protected]: --delegation always http://httpd.domain.test/remote.php/webdav/smb/test.txt)
CONTENT=$(echo $CONTENT | head -n 1 | tr -d '[:space:]')
[[ $CONTENT == "testfile" ]]


smb-kerberos-summary:
runs-on: ubuntu-latest
needs: smb-kerberos-tests

if: always()

steps:
- name: Summary status
run: if ${{ needs.smb-kerberos-tests.result != 'success' }}; then exit 1; fi
- name: Show logs
if: failure()
run: |
docker exec --user 33 apache ./occ log:file
FILEPATH=$(docker exec --user 33 apache ./occ log:file | grep "Log file:" | cut -d' ' -f3)
docker exec --user 33 apache cat $FILEPATH
Loading