nextcloud/lib/private
Louis Chmn 04ac405528 fix(S3): Only append streams if non-seekable
Later, when we rewind the stream in `writeMultiPart` during retry, both streams were rewinded, so the resulting stream was bigger than expected.

Inspired by https://github.com/aws/aws-sdk-php/blob/master/src/S3/ObjectUploader.php#L136-L146

Signed-off-by: Louis Chmn <louis@chmn.me>
2025-10-14 18:54:31 +02:00
..
Accounts fix(settings): add link check in webfinger 2025-07-07 10:02:24 +00:00
Activity chore: apply code style 2025-04-30 19:04:59 +02:00
App fix(appstore): Also catch ClientException and ServerException 2025-10-01 23:20:34 +02:00
AppFramework fix(2fa): Fix 2FA session setup when ephemeral session is used 2025-08-26 13:46:41 +00:00
Archive chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Authentication fix(auth): Fix invalid unique constraint violation catch 2025-09-15 18:04:18 +02:00
Avatar chore: apply code style 2025-04-30 19:04:59 +02:00
BackgroundJob fix(cron): Fix infinite loop on ParallelAware blocked jobs 2025-07-28 08:29:07 +02:00
Blurhash/Listener fix(blurhash): Skip generation the if previews are disabled. 2025-05-27 12:56:19 +00:00
Broadcast/Events chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Cache Merge branch 'master' into refactor/OC-Server-getSecureRandom 2024-05-30 14:24:22 +02:00
Calendar fix: check if properties exist before using them 2025-07-28 12:03:50 -04:00
Collaboration fix(FileReferenceEventListener): Invalidate cache after node was renamed 2025-05-27 12:33:09 +02:00
Command chore: apply code style 2025-04-30 19:04:59 +02:00
Comments chore: apply code style 2025-04-30 19:04:59 +02:00
Console chore: apply code style 2025-04-30 19:04:59 +02:00
Contacts/ContactsMenu chore: apply code style 2025-04-30 19:04:59 +02:00
Dashboard fix(dashboard): Document expected icon behaviour 2024-07-11 13:14:03 +00:00
DB feat(db): add SSL/TLS support for PostgreSQL 2025-09-22 15:03:46 +02:00
Diagnostics chore: apply code style 2025-04-30 19:04:59 +02:00
DirectEditing chore: apply code style 2025-04-30 19:04:59 +02:00
Encryption chore: apply code style 2025-04-30 19:04:59 +02:00
EventDispatcher chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Federation chore: apply code style 2025-04-30 19:04:59 +02:00
Files fix(S3): Only append streams if non-seekable 2025-10-14 18:54:31 +02:00
FilesMetadata chore: apply code style 2025-04-30 19:04:59 +02:00
FullTextSearch chore: apply code style 2025-04-30 19:04:59 +02:00
GlobalScale chore: apply code style 2025-04-30 19:04:59 +02:00
Group chore: apply code style 2025-04-30 19:04:59 +02:00
Hooks chore: apply code style 2025-04-30 19:04:59 +02:00
Http chore: apply code style 2025-04-30 19:04:59 +02:00
IntegrityCheck fix: Report duplicated extra files in integrity check 2025-02-26 13:25:16 +00:00
KnownUser chore: Add SPDX header 2024-05-24 13:11:22 +02:00
L10N chore: apply code style 2025-04-30 19:04:59 +02:00
LDAP chore: apply code style 2025-04-30 19:04:59 +02:00
legacy fix(installer): ensure valid tempFile & extractDir 2025-08-19 00:29:37 +02:00
Lock chore: apply code style 2025-04-30 19:04:59 +02:00
Lockdown chore: apply code style 2025-04-30 19:04:59 +02:00
Log fix(syslog): open syslog channel on write 2025-07-02 01:45:40 +00:00
Mail fix: Fix button alignment for email templates in Outlook 2025-08-06 19:50:55 +02:00
Memcache chore: apply code style 2025-04-30 19:04:59 +02:00
Migration chore: apply code style 2025-04-30 19:04:59 +02:00
Net chore: apply code style 2025-04-30 19:04:59 +02:00
Notification fix(notifications): Fix check for hasNotifiers when all apps use RegistrationContext 2025-06-06 08:44:02 +00:00
OCM chore: apply code style 2025-04-30 19:04:59 +02:00
OCS chore: apply code style 2025-04-30 19:04:59 +02:00
Preview fix: unbloc ffmpeg on some broken videos 2025-07-03 10:47:19 +02:00
Profile fix(FediverseAction): Ensure valid fediverse links are generated 2025-02-07 12:41:49 +01:00
Profiler chore: apply code style 2025-04-30 19:04:59 +02:00
Remote chore: apply code style 2025-04-30 19:04:59 +02:00
Repair chore: apply code style 2025-04-30 19:04:59 +02:00
RichObjectStrings chore: apply code style 2025-04-30 19:04:59 +02:00
Route chore: apply code style 2025-04-30 19:04:59 +02:00
Search chore: apply code style 2025-04-30 19:04:59 +02:00
Security Merge pull request #52881 from nextcloud/backport/50234/stable30 2025-05-16 13:17:22 +02:00
Session fix(setup): ignore long session login during installation 2024-08-27 19:14:03 +00:00
Settings chore: apply code style 2025-04-30 19:04:59 +02:00
Setup chore: apply code style 2025-04-30 19:04:59 +02:00
SetupCheck chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Share chore: apply code style 2025-04-30 19:04:59 +02:00
Share20 fix(sharing): fix json decoding the list of groups excluded from sharing 2025-08-24 19:38:41 +00:00
SpeechToText fix(SpeechToTextManager): Throw TaskProcessing Task failed 2024-08-30 14:06:15 +02:00
Support fix: Fix warning when crash reporter fails to get loaded 2025-05-20 20:30:19 +00:00
SystemTag chore: apply code style 2025-04-30 19:04:59 +02:00
Tagging chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Talk chore: apply code style 2025-04-30 19:04:59 +02:00
TaskProcessing fix(TaskProcessing): increase task cleanup delay 2025-05-27 08:39:43 -07:00
Teams chore: apply code style 2025-04-30 19:04:59 +02:00
Template fix: Do not show password dialog when user can not validate password 2025-07-29 15:54:57 +00:00
TextProcessing fix(BackgroundJobs): Adjust intervals and time sensitivities 2024-11-25 08:38:58 +01:00
TextToImage chore: apply code style 2025-04-30 19:04:59 +02:00
Translation chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Updater chore: apply code style 2025-04-30 19:04:59 +02:00
User feat: Support limit argument in getSeenUsers 2025-09-11 16:10:28 +02:00
UserStatus chore: Add SPDX header 2024-05-24 13:11:22 +02:00
AllConfig.php chore: apply code style 2025-04-30 19:04:59 +02:00
AppConfig.php fix(AppConfig#setTypedValue): Catch AppConfigUnknownKeyException 2025-08-27 22:05:50 +00:00
AppScriptDependency.php chore: apply code style 2025-04-30 19:04:59 +02:00
AppScriptSort.php chore: apply code style 2025-04-30 19:04:59 +02:00
BinaryFinder.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
CapabilitiesManager.php perf(capabilities): Log capabilities providers that are slow 2024-06-21 11:41:22 +02:00
Color.php chore: apply code style 2025-04-30 19:04:59 +02:00
Config.php chore: apply code style 2025-04-30 19:04:59 +02:00
ContactsManager.php chore: apply code style 2025-04-30 19:04:59 +02:00
DatabaseException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
DatabaseSetupException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
DateTimeFormatter.php chore: apply code style 2025-04-30 19:04:59 +02:00
DateTimeZone.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
EmojiHelper.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
EventSource.php chore: apply code style 2025-04-30 19:04:59 +02:00
EventSourceFactory.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
ForbiddenException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
HintException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
InitialStateService.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Installer.php fix(installer): ensure valid tempFile & extractDir 2025-08-19 00:29:37 +02:00
LargeFileHelper.php chore: apply code style 2025-04-30 19:04:59 +02:00
Log.php chore: apply code style 2025-04-30 19:04:59 +02:00
MemoryInfo.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
NaturalSort.php chore: apply code style 2025-04-30 19:04:59 +02:00
NaturalSort_DefaultCollator.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
NavigationManager.php chore: apply code style 2025-04-30 19:04:59 +02:00
NeedsUpdateException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
NotSquareException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
PhoneNumberUtil.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
PreviewManager.php fix(PreviewManager): use the forced mimetype in throwIfPreviewsDisabled 2025-06-02 23:26:00 +02:00
PreviewNotAvailableException.php chore: apply code style 2025-04-30 19:04:59 +02:00
RedisFactory.php chore: apply code style 2025-04-30 19:04:59 +02:00
Repair.php fix(dav): Mark removal of dav object properties as expensive 2025-09-03 09:34:44 +02:00
RepairException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Server.php feat: move primary object store configuration to a single place 2025-09-30 10:38:13 +02:00
ServerContainer.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
ServerNotAvailableException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
ServiceUnavailableException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Setup.php fix(metadata): set background job on fresh setup 2025-05-29 14:52:40 +02:00
Streamer.php chore: apply code style 2025-04-30 19:04:59 +02:00
StreamImage.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
SubAdmin.php fix: Subadmin can access self 2024-10-09 14:52:11 -07:00
SystemConfig.php feat: allow admins to configure additional sensitive config values 2025-08-07 13:09:37 +00:00
TagManager.php chore: apply code style 2025-04-30 19:04:59 +02:00
Tags.php fix(core): ensure unique vcategory 2025-08-06 10:09:58 +02:00
TemplateLayout.php chore: apply code style 2025-04-30 19:04:59 +02:00
TempManager.php chore: apply code style 2025-04-30 19:04:59 +02:00
Updater.php fix(update): Correctly trigger update for auto-disabled local apps 2025-07-21 12:09:30 +00:00
URLGenerator.php chore: apply code style 2025-04-30 19:04:59 +02:00