nextcloud/lib/private
Ferdinand Thiessen bb72eed4a2 fix(Streamer): use localtime for ZIP files
ZIP does not use a proper timestamp but uses something called "DOS time".
This is a weird old format with some limitations like accuracy of only
2 seconds, but also no timezone information.
Also unline UNIX time it is not relative to some specific point in time
with timezone information, but is always considered to be the local
time. Meaning we need to convert it first to the users local time.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-14 17:19:28 +02:00
..
Accounts feat: add bluesky to accounts, show the same in profile edit and visibility option, in view profile and also in sharing tab 2025-08-08 08:06:45 +00:00
Activity feat(activity): add bulk activity option 2025-08-14 11:31:47 +02:00
App chore: Fix all method calls with too many arguments 2025-07-22 12:34:49 +02:00
AppFramework fix(container): Reduce general deprecation spam on all requests 2025-08-09 11:53:30 +02:00
Archive chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
Authentication chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Avatar fix: resolve psalm errors 2025-08-06 12:52:50 +02:00
BackgroundJob fix(cron): Fix infinite loop on ParallelAware blocked jobs 2025-07-25 15:28:24 +02:00
Blurhash/Listener fix(blurhash): Skip generation the if previews are disabled. 2025-05-27 12:26:42 +02:00
Broadcast/Events chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Cache Revert "perf(base): Stop setting up the FS for every basic auth request" 2025-07-11 17:07:44 +02:00
Calendar fix(imip): group messages by logging principal and uri as context 2025-07-22 15:33:24 +02:00
Collaboration chore(OC\Share\Constants): Remove unused SHARE_TYPE_* constants 2025-07-29 10:39:33 +02:00
Command chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Comments feat(comments): Allow to filter by topmost parent id 2025-07-10 12:58:46 +02:00
Config fix(config): fix tests+psalm 2025-08-08 11:00:49 -01:00
Console chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Contacts/ContactsMenu chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
ContextChat fix: add strict typing to ContextChat classes 2025-07-15 08:16:25 -07:00
Dashboard fix(dashboard): Document expected icon behaviour 2024-07-11 13:14:03 +00:00
DB feat(database): Add option to test for mariadb 2025-08-08 07:50:51 +02:00
Diagnostics chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
DirectEditing chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Encryption chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
EventDispatcher fix: Do not use deprecated IServerContainer in EventDispatcher 2025-07-08 13:32:15 +02:00
Federation refactor: remove duplicated types and add return types 2025-07-23 15:59:26 +02:00
Files feat: allow object store configuration aliases for easier migrations 2025-08-14 13:06:51 +02:00
FilesMetadata test: add some minimal testing for metadata storage 2024-11-07 16:27:16 +01:00
FullTextSearch chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
GlobalScale chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Group fix: use logical operator instead of bitwise 2025-06-10 13:55:53 +02:00
Hooks chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Http chore(Http\Client): fix linting issues 2025-07-09 14:42:58 +02:00
IntegrityCheck feat(core): add human readable mimes 2025-05-14 22:55:06 +02:00
KnownUser chore: Use more gender neutral language 2024-10-14 13:59:24 +02:00
L10N chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
LDAP style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +02:00
legacy fix: Throw specific LoginException when the user is disabled 2025-07-10 15:09:25 +02:00
Lock fix(locking): Accept mixed as value on setTTL 2024-10-14 12:17:27 +02:00
Lockdown chore: Fix all method calls with too many arguments 2025-07-22 12:34:49 +02:00
Log fix(syslog): open syslog channel on write 2025-07-02 09:14:33 +08:00
Mail fix: Fix button alignment for email templates in Outlook 2025-08-06 15:18:01 +02:00
Memcache chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Migration chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Net fix(net): Add IPv6 zone handling to IpAddressClassifier 2024-10-31 17:06:36 -04:00
Notification feat(notifications): provide method to preload many notifications at once 2025-08-06 09:22:56 +02:00
OCM feat(OCM-invites): Implementation of invitation flow 2025-06-12 11:20:26 +02:00
OCS chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
Preview chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Profile fix(config): fix tests+psalm 2025-08-08 11:00:49 -01:00
Profiler perf: Add config options to trigger individual and sample profiling using excimer 2025-04-22 08:57:02 +02:00
Remote chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Repair chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
RichObjectStrings Revert "refactor(RichObjectStrings): Only log error if key or value is not string in validator" 2025-04-09 08:35:56 +02:00
Route feat(occ): Add commands to list all routes and match a single one 2025-06-25 08:19:08 +02:00
Search fix(search): Fix SearchComposer.php filtering logic 2025-08-11 09:42:56 +02:00
Security feat: Cache user keys 2025-08-05 16:42:14 +02:00
Session feat(core): add cookie_domain config option 2025-06-16 15:33:48 +02:00
Settings chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Setup fix(db): use caching_sha2_password for MySQL 2025-08-05 20:40:38 +02:00
SetupCheck chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
Share chore(OC\Share\Constants): Remove unused SHARE_TYPE_* constants 2025-07-29 10:39:33 +02:00
Share20 Merge pull request #53945 from nextcloud/chore/share-constants 2025-07-29 13:31:42 +02:00
SpeechToText fix(SpeechToTextManager): Throw TaskProcessing Task failed 2024-08-30 10:07:01 +02:00
Support fix: Fix issues and tests in DIContainer and friends 2025-07-08 13:32:14 +02:00
SystemTag fix(systemtags): case-insensitive search & prevent duplicates 2025-07-09 19:28:20 +02:00
Tagging feat(db): switch from settype to casts 2024-09-15 19:26:58 +02:00
Talk style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +02:00
TaskProcessing fix(taskprocessing): move LAZY_CONFIG_KEYS constant to the private namespace 2025-08-04 10:11:24 +02:00
Teams chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Template fix: Do not show password dialog when user can not validate password 2025-07-18 20:55:02 +02:00
TextProcessing fix(textprocessing): accept scheduling a task if there are equivalent taskprocessing providers only 2024-11-13 16:59:46 +01:00
TextToImage fix: Prevent breaking change in IQueryBuilder 2024-10-17 18:31:44 +02:00
Translation chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Updater fix: handle ambiguous IResponse.getBody return types 2025-06-30 11:50:11 +02:00
User fix: increase how long we cache display names 2025-08-11 11:20:05 +02:00
UserStatus fix(container): Reduce general deprecation spam on all requests 2025-08-09 11:53:30 +02:00
AllConfig.php feat(lexicon): moving out from unstable 2025-07-24 15:56:33 -01:00
AppConfig.php fix(config): fix tests+psalm 2025-08-08 11:00:49 -01:00
AppScriptDependency.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
AppScriptSort.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
BinaryFinder.php chore(deps): Bump nextcloud/coding-standard in /vendor-bin/cs-fixer 2024-10-19 07:57:35 +02:00
CapabilitiesManager.php feat(api): File conversion API 2025-01-15 16:38:18 -05:00
Color.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Config.php fix: Fix psalm taint false-positives by small refactorings 2025-02-17 18:08:23 +01:00
ContactsManager.php fix(cardav): only show useres from enabled addressBooks in contacts menu 2025-03-17 11:56:34 +01: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 style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +02:00
DateTimeZone.php chore: Use more gender neutral language 2024-10-14 13:59:24 +02:00
EmojiHelper.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
EventSource.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +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
Image.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
InitialStateService.php fix(container): Reduce general deprecation spam on all requests 2025-08-09 11:53:30 +02:00
Installer.php chore: Check if apps directory is really writable in Installer 2025-07-10 11:31:59 +02:00
LargeFileHelper.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Log.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
MemoryInfo.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
NaturalSort.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +02:00
NaturalSort_DefaultCollator.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
NavigationManager.php fix(navigation): Fix default app entry registered as closure 2025-04-25 14:47:33 +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 15:50:53 +02:00
PreviewNotAvailableException.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
RedisFactory.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Repair.php refactor(dav): replace IAppData with IAppDataFactory for PhotoCache 2025-05-15 18:28:45 +02:00
RepairException.php chore: Add SPDX header 2024-05-24 13:11:22 +02:00
Server.php feat(activity): add bulk activity option 2025-08-14 11:31:47 +02:00
ServerContainer.php feat: Improve init a bit, and add more profiling steps 2025-05-13 16:08:49 +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 chore: apply new CSFixer rules 2025-07-01 16:26:50 +02:00
Streamer.php fix(Streamer): use localtime for ZIP files 2025-08-14 17:19:28 +02:00
StreamImage.php fix(OCP): Fix Image interface 2024-09-02 14:57:17 +02:00
SubAdmin.php chore(db): Correctly apply query types 2024-10-17 09:21:07 +02:00
SystemConfig.php feat: allow admins to configure additional sensitive config values 2025-08-05 19:16:14 +02:00
TagManager.php refactor(tags): move favorite event dispatching to tags.php 2024-12-03 20:56:36 +01:00
Tags.php fix(core): ensure unique vcategory 2025-08-05 22:11:21 +02:00
TemplateLayout.php fix: Use only enabled applications versions in the cache prefix 2025-06-05 17:58:54 +02:00
TempManager.php chore: move implementation from OC legacy to OCP\Files 2025-05-14 14:55:45 +02:00
Updater.php fix(update): Correctly trigger update for auto-disabled local apps 2025-07-17 12:18:17 +02:00
URLGenerator.php fix: make core application bootstrapable by coordinator 2025-06-02 15:58:54 +02:00