File nextcloud.changes of Package nextcloud
-------------------------------------------------------------------
Mon Sep 15 17:45:19 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>
- Update to 31.0.9
* server
- Fix: rework UploadFolder implementation (server#51063)
- Fix(CardDAV): do not ignore move command object target uri (server#54201)
- Feat(cardav): support result truncation for addressbook federation (server#54276)
- Fix(trash): Fix order of metadata deletion (server#54320)
- Enh(unified-search): Smarter load more (server#54333)
- Fix(files): drop usage of FileInfoModel (server#54355)
- Fix(maintenance): refresh page when turned off (sometimes) (server#54359)
- Fix: increase how long we cache display names (server#54361)
- Fix(settings): add missing AI icon (server#54365)
- Fix(files_sharing): Implement conditional federation placeholder (server#54369)
- Fix(installer): ensure valid tempFile & extractDir (server#54373)
- Fix: Fix getting trusted server other than the first (server#54381)
- Fix(ZipFolderPlugin): set mtime of directories in archive (server#54412)
- Fix(search): Fix SearchComposer.php filtering logic (server#54423)
- Perf: ignore any custom property in the nc/oc namespace that isn't explicitly allowed (server#54425)
- Perf(calendar): Disable custom properties for individual calendar events (server#54427)
- Fix: use double / in strings (server#54478)
- Fix(files_sharing): Also hide own reshares in shared with me section (server#54481)
- Fix(core): unified search is cut off on small window (server#54499)
- Fix(caldav): encode calendar URLs properly when formatting search results (server#54509)
- Feat(ocm): split ocm discovery and capabilities (server#54544)
- Change "core.ProfilePage.index" to lowercase (server#54547)
- Fix(AppManager): Argument must be of type array|object (server#54549)
- Fix(files_sharing): sharing status action permission and sidebar await (server#54555)
- Fix: Fix unique constraint violation in oc_vcategory migration (server#54572)
- Fix(files): filter non batch actions in header (server#54582)
- Fix: use appropriate user agent string when syncing Outlook calendar subscriptions (server#54585)
- Fix(sharing): fix json decoding the list of groups excluded from sharing (server#54596)
- Fix: Make some strings in CodeIntegrity.php translatable (server#54602)
- Chore(flake): Add haze (server#54604)
- Tests: Update testing certificates that expired after 10 years (server#54616)
- Fix(encryption): Fix TypeError when trying to decrypt unencrypted file (server#54628)
- Fix(files_sharing): Correctly reject pending remote shares (server#54635)
- Add commands to set/get/delete/clear the distributed memcache (server#54641)
- Fix(carddav): IAddressBook::getKey() should return a string (server#54652)
- Fix(2fa): Fix 2FA session setup when ephemeral session is used (server#54663)
- Do not always check password checkbox when sharing without password (server#54668)
- Fix(caldav): show confidential event if writable (server#54676)
- Restore "Others with access" section (server#54680)
- Fix(AppConfig#setTypedValue): Catch AppConfigUnknownKeyException (server#54686)
- Fix(TaskProcessingApiController): Don't allow anonymous access anymore (server#54702)
- Fix(trashbin): Fix errors in the log on MOVE operations (server#54704)
- Feat: allow filtering sharing:delete-orphan-shares by share owner or target (server#54710)
- Fix(deps): Update @nextcloud/vue to v8.29.2 (server#54714)
- Fix(files_versions): retrieve all display names with one request (server#54720)
- Fix(files): verify files are still accessible before downloading (server#54724)
- Fix(files_versions): Use helper function to get versions folder (server#54726)
- Fix(theming): use IAppConfig instead of IConfig to set theming config (server#54740)
- Fix: cast fileid to string in getMountsForFileId (server#54744)
- Fix(files_versions): ensure IDs, Author and Label are strings (server#54767)
- Fix(status.php): Fix samesite cookies (server#54776)
- Fix: resolving conflict when uploading multiple files via drag&drop (server#54780)
- Chore(flake): update haze to 2.1.1 (server#54787)
- Fix: add missing listener (server#54808)
- Fix(dav): ensure moving or copying a file is possible (server#54815)
- Fix(dav): Mark removal of dav object properties as expensive (server#54824)
- Fix(comments): use showFile route to reference files with a matching … (server#54829)
- Fix(Filesystem): use FilenameValidator for `Filesystem::isFileBlacklisted` (server#54844)
- Fix dashboard icons (server#54845)
- Perf(users): Create lazy users in IUserManager::getSeenUsers (server#54849)
- Fix: the account files filter should also work in trashbin (server#54852)
- Fix(security): Update Expires time (server#54866)
- Fix(files_trashbin): Fix size propagation when moving file to trash (server#54971)
- Chore: Use new REUSE format (server#54979)
- Revert "fix(files_trashbin): Fix size propagation when moving file to trash" (server#54997)
* activity
- Fix(dashboard): enable rounded icons (activity#2100)
- Perf: pass the node of shares around instead getting the path from id each time (activity#2101)
* app_api
- Fix(Memcache-OccService): use "is_array" to support "false" from "cache->get" (app_api#634)
* bruteforcesettings
- Ci(github): Update workflows (bruteforcesettings#786)
* circles
- Fix(dashboard): enable rounded item icons (circles#2087)
- Fix(share): returns expiration date to front-end (circles#2091)
- Fix: ignore empty expiration date (circles#2095)
- Enh(loopback): ignore on occ (circles#2097)
- Fix(share): extract expiration from cached data (circles#2105)
- Fix federated teams with space-containing userid (circles#2114)
- Fix: feed array (circles#2123)
* files_downloadlimit
- Fix: keep track of download count (files_downloadlimit#512)
* files_pdfviewer
- Chore: Update GitHub workflows from templates (files_pdfviewer#1249)
* firstrunwizard
- Fix: gracefully handle disabled autoplay policies (firstrunwizard#1667)
- Chore: adjust codeowners (firstrunwizard#1687)
* password_policy
- Ci(github): Update workflows (password_policy#803)
* photos
- Fix: Fallback to icon if collection cover fails to load (photos#3134)
- Fix(deps): Update @nextcloud/sharing to ^0.2.5 (photos#3142)
* related_resources
- Fix: add check if app is enabled for RelatedService (related_resources#645)
- Chore(workflows): Update lint-php-cs workflow (related_resources#647)
* suspicious_login
- Change attribute name "f1_score" to "f1 score" due to RubixML change (suspicious_login#1023)
* text
- Chore(upgrade): mermaid and nextcloud/vue (text#7558)
- Fix(links): do not steal focus on initial loading (text#7602)
* updater
- Feat: allow to provide manual URL (updater#643)
- Feat(download): allow to download archives from several URLs (updater#654)
* viewer
- Fix: sorting to align with files list (viewer#2935)
- Backport/2946/stable31 (viewer#2948)
- Fix: viewer files router in standalone mode (viewer#2952)
- Feat: only provide fonts which are available (shipped by us) (viewer#2957)
- Feat: add API package to register handlers in init scripts (viewer#2958)
-------------------------------------------------------------------
Mon Aug 18 19:14:26 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>
- Update to 30.0.14
server
* Refactor(files): remove custom page title handling (server#53600)
* Feat: improve logging of fopen failures for smb (server#53611)
* Fix TimedJob execution time to allow job execution exactly when scheduled (server#53791)
* Fix: Correctly show free space if lower than quota in Files navigation (server#53812)
* Feat(settings): simplify OPcache checks (server#53818)
* Fix(files_trashbin): Expire trashbin items when space is needed (server#53836)
* Fix(imip): set charset for imip attachment (server#53839)
* Fix(settings): change Mastodon only URI to webfinger (server#53844)
* Fix(files_reminders): Don’t load if disabled for user (server#53853)
* Fix(federatedfilesharing): Fix external share being deleted when accepting share (server#53860)
* Fix(files): ensure proper headers lifecycle (server#53879)
* Fix: Fix theming for disabled accounts (server#53901)
* Fix: force lowercase emails (server#53908)
* Fix(settings): use correct scope for translations (server#53914)
* Chore(deps): update `@nextcloud/vue` to v8.28.0 (server#53938)
* Fix(security): Update CA certificate bundle (server#53955)
* Fix: Fix clearing unified search when modal is closed (server#53989)
* Fix(files_sharing): ensure share folder exists in the settings (server#53998)
* Fix(update): Correctly trigger update for auto-disabled local apps (server#54021)
* Update groupware code owners (server#54024)
* Fix(settings): verify source of app-discover media (server#54029)
* Feat(federated-share): forward notification only on remote reshare (server#54031)
* Fix(TaskProcessingApiController): Improve error handling (server#54045)
* Fix(session): log when ephemeral sessions are closed (server#54052)
* Fix(files): sort favorites navigation alphabetically (server#54060)
* Fix(files_sharing): restore state when updating share failed (server#54065)
* Fix(ConnectionFactory): Apply Oracle connection fix to primary and replica params as well (server#54104)
* Fix(cron): Fix infinite loop on ParallelAware blocked jobs (server#54107)
* Fix(provisioning_api): catch failed user creation (server#54109)
* Fix(caldav): don’t return cancelled events for upcoming events API (server#54112)
* Fix: check if properties exist before using them (server#54116)
* Fix(files_sharing): fallback self.crypto.getRandomValues (server#54123)
* Fix: Use default share folder of the user on share accept (server#54132)
* Fix endless spinner on file entries after triggering an action (server#54136)
* Fix: Do not show password dialog when user can not validate password (server#54145)
* Fix: hide guests group from overall principals (server#54173)
* Fix: spelling mistake (server#54184)
* Fix(AppMenu): ensure that aria attributes are set when needed (server#54198)
* Fix: don’t update cached mountpoints if the request doesn’t have filesystem access (server#54205)
* Fix(files_sharing): ensure password or date is enabled by default to be enforced (server#54243)
* Fix: fix oci string length with empty strings (server#54251)
* Fix(logging): Fix query logging with DateTimeImmutable parameters (server#54253)
* 30.0.14 RC1 (server#54257)
* Fix(encryption): Ignore shared files in encrypt-all command (server#54263)
* Fix(lib): get fileinfo before locking (server#54267)
* Fix(caldav): get UID value (server#54268)
* Fix(core): ensure unique vcategory (server#54271)
* Fix(security): Update code signing revocation list (server#54284)
* Fix: handle smb timeouts as storage not available (server#54296)
* Fix: Fix button alignment for email templates in Outlook (server#54301)
* Fix(dav): calculate permissions based on addressbook principal (server#54307)
* Fix: use correct return value for `has-preview` dav property (server#54314)
* Fix(trash): Fix order of metadata deletion (server#54321)
* Feat: allow admins to configure additional sensitive config values (server#54323)
* 30.0.14 (server#54417)
3rdparty
* Build(deps): Bump icewind/streams from 0.7.7 to 0.7.8 (3rdparty#2006)
app_api
* Fix: streaming (app_api#610)
* Fix: for transfer encoding causing problems (app_api#623)
bruteforcesettings
* Fix npm audit (bruteforcesettings#778)
circles
* Ignore eventual duplicate entries (circles#2057)
* Fix(Command): Stop re-rendering tables for each row (circles#2061)
* Chore(dev-deps): Bump nextcloud/ocp package (circles#2064)
* Fix: translate name of dashboard widget (circles#2074)
files_downloadlimit
* Update nextcloud/ocp dependency (files_downloadlimit#395)
files_pdfviewer
* Fix npm audit (files_pdfviewer#1236)
logreader
* Fix npm audit (logreader#1701)
nextcloud_announcements
* Update nextcloud/ocp dependency (nextcloud_announcements#502)
* Fix: ensure that Crawler does not run if no internet connection is disabled (nextcloud_announcements#507)
notifications
* Fix npm audit (notifications#2434)
* Fix npm audit (notifications#2441)
photos
* Chore(workflows): add update-stable-titles (photos#3116)
* Fix: close sidebar on navigation change (photos#3117)
recommendations
* Fix npm audit (recommendations#898)
* Fix npm audit (recommendations#899)
serverinfo
* Update nextcloud/ocp dependency (serverinfo#848)
survey_client
* Fix(report): Make the last_report lazy so we don’t load it on each request (survey_client#371)
text
* Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.44.2 (text#7406)
* Fix(deps): update dependency y-prosemirror to ^1.3.7 (text#7407)
* Update nextcloud/ocp dependency (text#7410)
* Fix(deps): update dependency @nextcloud/files to ^3.11.0 (text#7413)
* Fix(deps): update tiptap to ^2.25.1 (text#7414)
* Chore(deps): update dependency cypress-split to ^1.24.19 (text#7431)
* Fix(deps): update dependency @nextcloud/auth to ^2.5.2 (text#7432)
* Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.45.0 (text#7433)
* Chore(deps): update dependency cypress-split to ^1.24.20 (text#7441)
* Fix(deps): update dependency @nextcloud/moment to ^1.3.5 (text#7443)
* Fix(deps): update dependency @nextcloud/l10n to ^3.4.0 (text#7444)
* Fix(deps): update tiptap to ^2.26.1 (text#7445)
* Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.45.1 (text#7467)
* Fix(deps): update dependency lib0 to ^0.2.114 (text#7468)
* Fix(deps): update dependency @nextcloud/vue to ^8.28.0 (text#7469)
* Several link bubble/preview fixes (text#7475)
* Chore(deps): update form-data to 4.0.4 (text#7481)
* Chore(deps): update dependency @nextcloud/vite-config to ^1.6.0 (text#7488)
* Fix(deps): update dependency @nextcloud/files to ^3.12.0 (text#7489)
* Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.45.3 (text#7495)
* Fix(mermaid): Use dark theme if appropriate (text#7497)
* Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.46.0 (text#7504)
* Fix(share): use relative path in share as davPath for attachments (text#7507)
* Fixes for TextDirection extension (text#7511)
* Further TextDirection improvements (text#7517)
* Fix(TextDirection): Ignore inputRule or collaboration transactions (text#7519)
* Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.46.2 (text#7529)
* Chore(deps): update dependency typescript to ^5.9.2 (text#7530)
* Fix npm audit (text#7533)
* Chore(deps): update dependency ts-jest to ^29.4.1 (text#7535)
twofactor_nextcloud_notification
* Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1027)
viewer
* Chore(deps): update dependency vite to ^5.4.19 (viewer#2866)
* Fix(image-editor): open newly created image when closing the image editor (viewer#2908)
* Fix: image editor dependencies (viewer#2912)
* Update cypress snapshots (viewer#2914)
* Fix(workflows): ignore auto title for renovate PRs (viewer#2920)
-------------------------------------------------------------------
Fri Jul 11 05:17:12 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>
- Update to 30.0.13
server
* Fix(core): correctly show displayname when picking a file (server#53346)
* Fix(imip): dont compare events for the reply message (server#53348)
* Fix(user_ldap): Harmonize parameter obfuscation and serialization accross logging methods (server#53356)
* Docs(caldav): improve documentation of CalDavBackend::getCalendarsForUserCount (server#53359)
* Fix(notifications): Fix check for hasNotifiers when all apps use Regi… (server#53366)
* Fix: Run cleanByMoundId query on all shards (server#53379)
* Fix(settings): show group label instead of gid in accounts management (server#53410)
* Test: files_sharing add test for LoadAdditionalListener (server#53415)
* Test: run all files_external tests for S3 (server#53424)
* Fix: unblock ffmpeg on some broken videos (server#53430)
* Fix(UserRow): fallback to group name in case of undefined availableGroup (server#53510)
* Fix(files_versions): only handle path updates when there is path (server#53519)
* Fix: refactor request token handling and do not update with invalid result (server#53521)
* Fix(ObjectStore): Make S3 “connect_timeout” option configurable (server#53531)
* Ci: Fix running files external s3 tests (server#53533)
* Fix(core): getRequestToken import typo (server#53542)
* Fix(files): auto reload sidebar tags on update (server#53544)
* Fix: hide guests group when searching for principals (server#53552)
* FilesList] Use the correct theming instance name from capabilities (server#53572)
* Files_versions] Fix sidebar version item style (server#53576)
* Fix(s3): retry failed multipart uploads with decreased concurrency (server#53580)
* Chore(3rdparty): Bump pear/pear-core-minimal from 1.10.15 to 1.10.16 (server#53587)
* Fix(files): add plural form for selected nodes (server#53588)
* Fix: clear opcache after app extraction (server#53593)
* Fix: reload login page after password reset (server#53610)
* Fix(core): Make –password-from-env work with NC_PASS everywhere (server#53617)
* Fix: adjust translation placeholders to fix translation sq… (server#53622)
* Fix CSRF token not being refreshed while a two-factor challenge is ongoing (server#53645)
* Fix: make Rotate a TimedJob and run every hour (server#53656)
* Fix(dav): catch exception on non local account (server#53680)
* Fix(profile): Consistent email confirmation pages (server#53685)
* Fix(encryption): Catch exceptions in encrypt-all command and continue (server#53699)
* Fix(files_sharing): Stop hiding delete share button in advanced settings menu (server#53723)
* Fix(files_sharing): Hide own reshares (server#53742)
* Chore(public): Remove unused union type for user mount events (server#53744)
* Fix: don’t try to get fileid for non exising nodes when serializing events file (server#53747)
* Fix(syslog): open syslog channel on write (server#53757)
* Perf: Skip photos related properties in custom properties (server#53770)
* Perf(dav): Preload dav search with tags/favorites (server#53773)
* Fix(files_versions): Log failure to compute node path (server#53783)
* Fix(files): provide boundaries for FileListTableHeaderActions element (server#53785)
* Revert “fix(dav): only consider user’s principal for unsharing entries” (server#53890)
activity
* Fix(FilesHooks): Catch all exceptions when looking up unrelated users (activity#2062)
circles
* Update displayname on new member (circles#2034)
* Fix: Get Sanitized Name (circles#2035)
files_pdfviewer
* Fix: Fix content size (files_pdfviewer#1231)
suspicious_login
* Fix(php): suppress notice of JsonSerializable::jsonSerialize (suspicious_login#1013)
* Test: Set PHPUNIT_RUN env var (suspicious_login#984)
* Ci: add fixup check (suspicious_login#998)
text
* Fix: Replace attachment file IDs when copying markdown files (text#7306)
* Fix(files): Add smooth animation via clicking on heading (text#7319)
* Fix(deps): bump psr/log to v2 for NC 30 (text#7345)
* Debug(SessionMiddleware): Log if we have an invalid session (text#7375)
* Fix(character-count): use the NcActionTexts name prop (text#7376)
* Fix/out of sync (text#7380)
* Fixed issue nextcloud/notes/#1538 (text#7383)
* Fix(links): Use custom link handling only for text-only links (text#7386)
* Revert “debug(SessionMiddleware): Log if we have an invalid session” (text#7391)
viewer
* Fix: add route query for image editor (viewer#2861)
* Fix: image editor focus trap (viewer#2900)
-------------------------------------------------------------------
Fri Jun 13 18:25:06 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>
- Update to 30.0.12
server
* Fix: Create `download` attribute when toggling checkbox (server#52516)
* Build(deps): bump @nextcloud/dialogs from 6.1.1 to 6.2.0 (server#52607)
* Build(deps-dev): bump @babel/node from 7.26.0 to 7.27.1 (server#52611)
* Build(deps-dev): bump @babel/plugin-transform-private-methods from 7.25.9 to 7.27.1 (server#52612)
* Build(deps-dev): bump @babel/preset-typescript from 7.27.0 to 7.27.1 (server#52613)
* Fix(TaskProcessing): increase task cleanup delay (server#52655)
* Fix(dav): move orphan cleaning logic to a chunked background job (server#52664)
* Fix(metadata): set background job on fresh setup (server#52676)
* Fix(share): assume download enabled on federated share (server#52685)
* Fix: restore updated encrypted version when copying versions (server#52696)
* Fix(webhooks_listener): correctly set userId from event (server#52700)
* Fix(CalDAV): add calendar enable (server#52704)
* Build(deps): bump @nextcloud/vue from 8.26.0 to 8.26.1 (server#52734)
* Build(deps): bump libphonenumber-js from 1.12.7 to 1.12.8 (server#52738)
* Build(deps): bump @nextcloud/moment from 1.3.2 to 1.3.4 (server#52739)
* Build(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.14 to 1.0.0-beta.15 (server#52740)
* Build(deps): bump @nextcloud/upload from 1.9.1 to 1.10.0 (server#52741)
* Improve handling of large single-part s3 uploads (server#52759)
* Fix: throw a better error if we can’t get the encrypted header size (server#52761)
* Feat: add more encryption checks to info:file (server#52763)
* Feat: allow setting system config values with json value (server#52766)
* Feat: add command to check files_external dependencies (server#52784)
* Fix: improve handling of newFolder race condition handling (server#52789)
* Feat(log): Log the request id sent with the request (server#52803)
* Fix(files_versions): Folder should not be hardcoded (server#52805)
* Fix: log requests exceeding the rate limiting (server#52814)
* Fix(files): do not even try to fetch a preview if `has-preview` is false (server#52818)
* Fix unjailedroot of nested jails if there are other wrappers in between (server#52824)
* Build(deps): bump @nextcloud/auth from 2.4.0 to 2.5.1 (server#52836)
* Build(deps-dev): bump cypress-split from 1.24.14 to 1.24.17 (server#52837)
* Fix(files_sharing): Show note if note exists on share (server#52850)
* Add command to list orphan objects (server#52867)
* Fix(ratelimit): Allow to bypass rate-limit from bruteforce allowlist (server#52881)
* Fix: improve error message when cache rename source can’t be found (server#52884)
* Fix(unified_search): Maintain filters when loading more results (server#52899)
* Fix(dav): add repair step to queue job to update rooms and resources (server#52904)
* Chore(deps-dev): Bump ts-jest from 29.3.2 to 29.3.4 (server#52924)
* Chore(deps-dev): Bump sass from 1.87.0 to 1.89.0 (server#52925)
* Hide “Create templates folder” option if templates are disabled (server#52950)
* Chore: Add nix flake with development shell (server#52952)
* Introduce own method for calendar unsharing (server#52961)
* Chore: Add an autoload.php file for tests relying on core class (server#52965)
* Fix(files_versions): Log error instead of crashing when event listeners get called on non-existing files (server#52968)
* Fix: Throw exception in PreviewManager when preview is not available (server#52983)
* Feat(UserMountCache): Emit events for added, removed and updated mounts (server#52988)
* Fix(SetupManager): Include home and root providers when registering mounts (server#52990)
* Feat: add command to clear contacts photo cache (server#52995)
* Fix: Fix warning when crash reporter fails to get loaded (server#53004)
* Fix(theming): Instead of expecting a warning handle it properly (server#53008)
* Fix(security): Update CA certificate bundle (server#53017)
* Test: Speed up comments test (server#53022)
* Fix(caldav): don’t send invitations to circles (server#53035)
* Fix(settings): Send update request when clearing user manager (server#53050)
* Fix(security): Update code signing revocation list (server#53063)
* Fix: hide guests group from principal backend (server#53078)
* Feat: auto-generate changelog on release (server#53079)
* Chore(deps-dev): Bump webpack from 5.99.7 to 5.99.9 (server#53093)
* Chore(deps): Bump dompurify from 3.2.5 to 3.2.6 (server#53094)
* Chore(deps): Bump query-string from 9.1.2 to 9.2.0 (server#53095)
* Chore(deps-dev): Bump @types/dockerode from 3.3.38 to 3.3.39 (server#53096)
* Chore(deps-dev): Bump puppeteer from 24.7.2 to 24.9.0 (server#53097)
* Chore(deps-dev): Bump @nextcloud/stylelint-config from 3.0.1 to 3.1.0 (server#53098)
* Replace “remove” wording with “delete” (server#53102)
* Feat(SetupChecks): Add check for TaskProcessing pickup speed (server#53104)
* Sync workflow updates (server#53110)
* Fix(log): map all warnings to warn log level, notice to info (server#53126)
* Fix(files_trashbin): check if there is enough space before restoring (server#53129)
* Fix(FileReferenceEventListener): Invalidate cache after node was renamed (server#53132)
* Perf: improve query to determine which users need a background scan (server#53134)
* Fix(blurhash): Skip generation if the previews are disabled (server#53138)
* Fix(node): emit hooks on `Node::copy()` (server#53158)
* Fix(files): do nothing if `view local` dialog was just closed (server#53176)
* Fix(files_versions): “undefined restored” on restore (server#53183)
* Fix(security): Update code signing revocation list (server#53192)
* Fix(user_status): Avoid unique constraint violations from parallel he… (server#53203)
* Fix: log error when writing stream to dav file (server#53208)
* Build(deps): bump moment-timezone from 0.5.48 to 0.6.0 (server#53228)
* Build(deps-dev): bump sass from 1.89.0 to 1.89.1 (server#53229)
* Build(deps): bump focus-trap from 7.6.4 to 7.6.5 (server#53230)
* Build(deps): bump @nextcloud/vue from 8.26.1 to 8.27.0 (server#53231)
* Fix(profile): do not restore previous value on invalid request (server#53239)
* Fix(accounts): enhance UX for groups assignment (server#53247)
* Fix(S3): Use original folder size during copy (server#53252)
* Perf(dashboard): lags on dashboard items drag (server#53257)
* Perf(carddav): don’t query circle memberships (server#53265)
* Fix(PreviewManager): use the forced mimetype in throwIfPreviewsDisabled (server#53271)
* Fix(dav): file drop nickname (server#53279)
* Feat: link upcoming event to calendar app modal (server#53288)
* Feat: add –unscanned option to files_external:scan (server#53294)
* Fix: handle IDLE timeout (server#53296)
* Build(deps): bump tar-fs from 2.1.2 to 2.1.3 (server#53299)
* Fix: Only hide template folder creation if default was changed to empty (server#53325)
* Fix(security): Update code signing revocation list (server#53330)
* Fix(workflows): releases changelog generator tags handling (server#53343)
* Revert “fix(files): do not even try to fetch a preview if èhas-previe… (server#53368)
* Revert “fix: hide guests group from principal backend” (server#53370)
* Chore(workflows): add auto stable PR title update (server#53406)
* 30.0.12 (server#53412)
activity
* Fix npm audit (activity#1945)
* Chore: Update workflows (activity#1993)
* Update nextcloud/ocp dependency (activity#2012)
* Update nextcloud/ocp dependency (activity#2045)
* Fix npm audit (activity#2050)
bruteforcesettings
* Fix npm audit (bruteforcesettings#746)
* Feat: apply whitelist to ratelimit (bruteforcesettings#750)
* Fix npm audit (bruteforcesettings#759)
circles
* Update child share permissions (circles#1990)
* Fix: Set a token to shares retrieved from the DB (circles#1992)
* Perf(MemberRequest): Remove unused LEFT JOINs (circles#2016)
* Fix(LocalController): Allow to still get full details of members (circles#2021)
files_pdfviewer
* Fix npm audit (files_pdfviewer#1211)
logreader
* Fix npm audit (logreader#1650)
* Update nextcloud/ocp dependency (logreader#1655)
* Update nextcloud/ocp dependency (logreader#1658)
* Update nextcloud/ocp dependency (logreader#1663)
* Fix npm audit (logreader#1666)
nextcloud_announcements
* Update nextcloud/ocp dependency (nextcloud_announcements#478)
* Ci(github): Update workflows (nextcloud_announcements#484)
* Update nextcloud/ocp dependency (nextcloud_announcements#488)
* Update nextcloud/ocp dependency (nextcloud_announcements#490)
notifications
* Update nextcloud/ocp dependency (notifications#2341)
* Fix npm audit (notifications#2344)
* Chore(tests): Cleanup bootstrap.php to be forward-compatible (notifications#2354)
* Ci: Update workflows (notifications#2360)
* Update nextcloud/ocp dependency (notifications#2364)
* Update nextcloud/ocp dependency (notifications#2369)
* Fix npm audit (notifications#2374)
photos
* Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.14 to 1.0.0-beta.15 (photos#3004)
* Chore(deps): Bump @nextcloud/moment from 1.3.2 to 1.3.4 (photos#3005)
* Update nextcloud/ocp dependency (photos#3013)
* Fix(perf): Do not request faces properties in search requests (photos#3032)
* Chore(deps-dev): Bump @types/dockerode from 3.3.38 to 3.3.39 (photos#3037)
* Update nextcloud/ocp dependency (photos#3038)
* Update nextcloud/ocp dependency (photos#3055)
serverinfo
* Update nextcloud/ocp dependency (serverinfo#806)
* Stable31] ci: drop zizmor (serverinfo#812)
* Chore: drop yaml linter workflow (serverinfo#818)
* Update nextcloud/ocp dependency (serverinfo#821)
* Fix: get actual number of active users (serverinfo#824)
* Chore(actions): update workflows (serverinfo#828)
* Update nextcloud/ocp dependency (serverinfo#833)
* Update nextcloud/ocp dependency (serverinfo#835)
text
* Fix submit button on file picker dialog (text#7198)
* Fix(image): Only focus image description on newly inserted image (text#7207)
* Respect default extension setting in direct editing (text#7233)
* Disable attachment upload on federated shares (text#7235)
* Fix(attachments): Adjust path to attachments folder when copying a node (text#7239)
* Chore(deps): update dependency @nextcloud/vite-config to ^1.5.6 (text#7258)
* Chore(deps): update dependency cypress-split to ^1.24.17 (text#7259)
* Chore(deps): update dependency ts-jest to ^29.3.4 (text#7260)
* Fix(deps): update dependency @nextcloud/moment to ^1.3.4 (text#7261)
* Fix(deps): update dependency y-prosemirror to ^1.3.5 (text#7262)
* Fix(deps): update yjs (text#7263)
* Chore(deps): update dependency @nextcloud/stylelint-config to ^3.1.0 (text#7264)
* Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.41.1 (text#7265)
* Fix(deps): update dependency @nextcloud/auth to ^2.5.1 (text#7266)
* Fix(deps): update tiptap to ^2.12.0 (text#7267)
* Fix(Cleanup): Cleanup attachments in cron job (text#7270)
twofactor_nextcloud_notification
* Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1001)
* Ci(github): Update workflows (twofactor_nextcloud_notification#1008)
* Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1011)
* Update nextcloud/ocp dependency (twofactor_nextcloud_notification#1015)
updater
* Chore(download): allows Updater to follow redirects (updater#625)
* Feat: allow redirections when downloading package (updater#631)
viewer
* Fix: Do not update page title for single file public shares (viewer#2794)
* Update cypress snapshots (viewer#2809)
* Fix npm audit (viewer#2810)
* Perf: Set and show current file before running heavier request to list directory (viewer#2817)
* Fix(image-editor): remove hamburger menu button and show close button (viewer#2836)
* Fix(image-editor): prevent double discard changes confirmation (viewer#2838)
* Chore(deps): update cypress (viewer#2853)
* Feat(viewer): Add file overwrite confirmation dialog (viewer#2856)
* Chore: Update github actions (viewer#2860)
* Chore: add update-stable-titles workflow (viewer#2875)
-------------------------------------------------------------------
Thu May 15 18:22:27 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>
- Update to 30.0.11
* Feat(admin_audit): write admin audit log for login failed (server#51107)
* Perf(files_sharing): do not emit second propfind for account filter (server#52002)
* Fix: fix preloading files with no custom properties (server#52102)
* Revert “feat(bulk-upload): change the default to disabled … (server#52139)
* Fix: Transfer ownership with S3 as primary (server#52184)
* Fix(files_sharing): file request pass empty string if password or expiration is disabled (server#52196)
* Feat(security): add configurable IPv6 subnet for BFP and throttling (server#52232)
* Fix: Check that user actually can validate password for js (server#52238)
* Chore(dependencies): update `@nextcloud/vue` to v8.25.1 (server#52297)
* Fix(files): prevent dragging preview when drag-drop (server#52362)
* Fix(dav): allow uploading of files with long filenames (server#52377)
* Fix(objectstorage): add retry attempts to S3 connection (server#52381)
* Fix(federation): allows equal signs in federation id (server#52386)
* Fix(db): Create replacement index where original index is missing (server#52393)
* Chore(deps): Bump laravel/serializable-closure from 1.3.5 to 1.3.7 (server#52398)
* Fix(updatenotification): Fix error handling when fetching applist for server update (server#52405)
* Fix(files_sharing): Improve expiration date input change handling (server#52408)
* Fix(files_versions): create version if previous does not exist (server#52412)
* Perf(db): Extend index on cards_properties to cover name and value (server#52414)
* Test(cypress): rename select all clear (server#52421)
* Fix(config): Censor more app configs in system report (server#52432)
* Fix(occ): Fix autocompletion of config:app:* commands (server#52436)
* Fix(settings): only provide groups the subadmin has access to (server#52487)
* Fix(settings): allow to clear twitter and fediverse (server#52489)
* Fix: Fix copying to the root of another mountpoint (server#52499)
* Fixbit): use `PHP_INT_MAX` where needed (server#52513)
* Fix(JSResourceLocator) fix incorrect parameter being used (server#52523)
* Fix(WFE): properly set inital status (server#52528)
* Fix(files_sharing): Prevent create/delete permissions on file shares (server#52530)
* Perf(caldav): increase chunk size in RemoveOrphanEventsAndContacts repair step (server#52547)
* Fix(dav): check the owner displayName scope before giving attribute (server#52553)
* Fix(files): Ensure the filter instance is mounted (server#52557)
* Fix(CalDAV): do not ignore move command object target uri (server#52561)
* Chore: ignore coding-standard PRs from git blame (server#52568)
* Fix(WeatherStatus): Check if result is an array (server#52570)
* Fix(notification): Notification in activity shows “Rich subject or a … (server#52577)
* Fix: Flaky samba kerberos tests (server#52580)
* Fix(loginflow): Fix type error when password could not be decrypted (server#52624)
* Fix(workflowengine): fix group not shown in Group membership check (server#52641)
* Fix(files_external): Mark password fields for LoginCredentials and SessionCredentials as hidden and optional (server#52645)
* Fix(apps): Sort names separately from active/update state (server#52652)
* Fix(blurhash): Use preview API to generate the previews (server#52660)
* Chore(dev-deps): Bump nextcloud/ocp package (activity#1817)
* Fix: don’t setup the filesystem to check if a user is blocked by ACLs (activity#1986)
* Fix(info.xml): correct developer docs link (typo) (app_api#559)
* Fix(exAppMapper): init missing headers_to_exclude (app_api#563)
* Fix(CI): disable RateLimiting for Nextcloud in the CI (app_api#566)
* Feat: lowercase headers to exclude in exapp proxy (app_api#570)
* Fix task processing registration validation (app_api#574)
* Switch to probeCircles (circles#1982)
* Fix saving annotations in paths with special characters (files_pdfviewer#1193)
* Fix: Open PDF file in “richdocuments” if it is not downloadable (files_pdfviewer#1205)
* Fix(LogTable): implement virtual scrolling (logreader#1615)
* Chore: update workflows (logreader#1630)
* Ci: Fix typo in performance integration test run (notifications#2292)
* Ci: Update workflows (notifications#2305)
* Fix(build): avoid double load of the app (notifications#2308)
* Fix(Places): Use event metadata to compute the place (photos#2988)
* Fix: try to avoid memory exhaustion (suspicious_login#987)
* Fix: exclude vendor-bin from release artifacts (suspicious_login#990)
* Fix: Adjust padding in table cell and header components (text#7187)
* Fix: Apply storage checks in addition to share (text#7193)
* Ci: Update workflows (twofactor_nextcloud_notification#990)
* Fix(deps): Bump symfony/process (twofactor_totp#1582)
-------------------------------------------------------------------
Thu Apr 17 15:40:55 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>
- Update to 30.0.10
* Build(deps): bump dompurify from 3.2.4 to 3.2.5 (server#51961)
* Chore(files_trashbin): Add user details in log from Trashbin (server#51998)
* Fix: Proper order for checking path prefix for getting file by id from cache (server#52040)
* Fix: Handle missing share providers when promoting reshares (server#52042)
* Fix(dav): Really only run the chunk cleanup once (server#52053)
* Fix(federation): Don’t load the addressbook when resolving a cloud ID (server#52069)
* Fix(files_sharing): fix share creation error handling (server#52077)
* Fix(security): Update code signing revocation list (server#52107)
* Fix(TaskProcessing): for validation for taskprocessing EShapeType (server#52119)
* Feat(bulk-upload): change the default to disabled as there are still some bugs present (server#52122)
* Ignore missing theming app (server#52165)
* Fix: only do cache copy in updater if the parent folder should be in cache (server#52189)
* Fix(tests): Share manager error message from #52076 (server#52192)
* Fix(files_sharing): rate limit share creation 20 times per 10 minutes (server#52205)
* Fix(files_sharing): Apply default password setting in SharingDetailsTab (server#52207)
* Fix: Improving logging of invalid parameters for activity subject and… (activity#1979)
* Fix npm audit (bruteforcesettings#722)
* Fix(sharing): Handle share notes (circles#1964)
* Chore(deps-dev): Bump vite from 5.4.15 to 5.4.18 (firstrunwizard#1583)
* Fix npm audit (logreader#1599)
* Update nextcloud/ocp dependency (logreader#1604)
* Update nextcloud/ocp dependency (nextcloud_announcements#468)
* Fix npm audit (notifications#2290)
* Update nextcloud/ocp dependency (notifications#2297)
* Test: Fix location and navigation errors (photos#2926)
* Test: Fix test and add CI job (photos#2934)
* Update nextcloud/ocp dependency (serverinfo#788)
* Fix(deps): update dependency lib0 to ^0.2.103 (text#7070)
* Chore(deps): update dependency vite to ^5.4.18 (text#7076)
* Chore(deps): update dependency typescript to ^5.8.3 (text#7079)
* Fix: writing during short connection failures (text#7097)
* Fix(deps): update dependency y-prosemirror to ^1.3.2 (text#7103)
* Fix(deps): update dependency webdav to ^5.8.0 (text#7104)
* Fix(deps): update dependency lib0 to ^0.2.104 (text#7110)
* Chore(deps): update dependency @rollup/rollup-linux-x64-gnu to ^4.40.0 (text#7111)
* Chore(deps): update dependency ts-jest to ^29.3.2 (text#7119)
* Update nextcloud/ocp dependency (twofactor_nextcloud_notification#980)
-------------------------------------------------------------------
Sat Apr 12 05:20:14 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>
- Update to 30.0.9
* Fix(dav): Create SAB at installation (server#51315)
* Fix: remote account activity translation (server#51325)
* Fix: Do not build encrypted password if there is none (server#51327)
* Fix disabled user list for SAML group subadmin (server#51375)
* Fix(files_external): Stop building path twice when checking if file exists on case insensitive SMB storage (server#51387)
* Fix(CalDav): alter invitation attachment filename and type (server#51467)
* Fix(files_sharing): ensure share status action works also in grid view (server#51473)
* Fix(profile): allow to unset phone number (server#51510)
* Fix: skip caching lastSeenQuotaUsage for remote shares (server#51523)
* Fix(cardav): only show users from enabled addressBooks in contacts menu (server#51538)
* Enh: improve occ file:transfer-ownership logging (server#51560)
* Fix(unified-search): do not overlap search bar with button (server#51565)
* Fix: skip transfering shares that we can’t find (server#51570)
* Fix: pass hide download attribute while creating the share to fix github issue 50788 (server#51581)
* Fix: log which file cannot be opened (server#51584)
* Fix(files_sharing): skip expiration notify for invalid share record (server#51614)
* Fix(files): Ensure actions never overflow filename (server#51658)
* Fix(IFilenameValidator): correctly handle case insensitivity (server#51661)
* Fix(user): Some strings not being translated (server#51665)
* Fix(provisioning_api): Pass on translated hint if password change fails (server#51671)
* Fix(setupchecks): Treat information messages as success (server#51679)
* Fix(admin_audit): Fix incorrect truncation of files path in admin audit log (server#51681)
* Perf(sharing): Use oc_share.item_type IN instead of OR equals (server#51692)
* Fix(login): Improve CSRF error message for better user understanding (server#51700)
* Fix: filter out contacts with empty email addresses in sharee completion (server#51709)
* Fix(GenerateBlurhashMetadata): Suppress imagescale errors (server#51717)
* Fix(occ): Suppress errors when checking config.php fileowner (server#51719)
* Fix(files_versions): correctly show version author also for shared files (server#51722)
* Add `occ user:welcome` command to send user welcome email from CLI (server#51731)
* Fix(files_reminders): Fix reminder actions being displayed on invalid nodes (server#51739)
* Fix(files_versions): Rely on server mime fallback icons (server#51747)
* Fix(theming): enforce theme also for login (server#51754)
* Fix: task type translations (server#51756)
* Fix: resolve typo in authMethod enum cases (server#51757)
* Fix(cs-fixer): Correctly ignore files ignored by git (server#51775)
* Fix(settings): Fix infinitely loading account management page with pagination of groups (server#51782)
* Feat: Limit `ExpireTrash` job to 30 minutes (server#51807)
* Fix(dav): Give proper HTTP status code on MKCOL when quota exceeded (server#51812)
* Fix(federatedfilesharing): Fix incorrect SQL query (server#51826)
* Fix(files_reminders): Lower disabled notifications app error to info (server#51842)
* Fix(oauth2): retain support for legacy ownCloud clients (server#51858)
* Fix: use proper migration sorting when checking if a migration needs to be executed (server#51868)
* Fix(files): right click actions menu flicker (server#51872)
* Fix: Use login name to check the password (server#51879)
* Fix(settings): Handle email change restriction separately from display name change restriction (server#51900)
* Fix(session): Only mark sessions of permanent tokens as app passwords (server#51907)
* Fix: Catch exceptions when expiring trashbin (server#51911)
* Fix(workflowengine): require a web component as operation plugin (server#51914)
* Fix: ensure enabled themes are set on the template (server#51931)
* Revert “refactor: add migration for email setting” (server#51986)
* Fix(files_reminders): add missing import (server#51991)
* Feat(ip): use larger IPv6 range by default (server#52032)
* Test: Use utils function from server and wait for requests (activity#1922)
* Feat: skip expire sharing notify if node deleted (activity#1936)
* Fix(settings): ensure we handle file_created, file_deleted and file_restored as file_changed (activity#1950)
* Fix(ActivityAppFeed): handle cases for non-scrollable container (activity#1965)
* Fix): AppAPI Proxy – invalid “content-length” (app_api#539)
* Fix: propagate group name changes (circles#1901)
* Fix(SyncService): Sync group display names (circles#1906)
* Ignore empty string when adding member (circles#1925)
* Only sync users on explicit request (circles#1931)
* Ignore non-existant users (circles#1936)
* Speedup circles fetching (circles#1951)
* Do not refresh display name on known local user (circles#1958)
* Update GitHub actions (files_pdfviewer#1182)
* Chore: update CI workflows (logreader#1569)
* Fix: Do not register listener when not in console (logreader#1579)
* Ci: Update actions (nextcloud_announcements#465)
* Style: fix custom icon height (notifications#2265)
* Fix(l10n): Improve translation exclude list (photos#2907)
* Fix(l10n): remove breaking trailing dot after curly brace (photos#2910)
* Help modal improvements (text#6931)
* Fix: Avoid pushing empty messages (text#6959)
* Fix flaky cypress tests (text#6967)
* Fix(workspace): Use filecache existance for checking if readme exists (text#6976)
* Feat(session): Send save request via `sendBeacon` at `beforeunload` (text#7061)
* Chore: Migrate reuse to toml format (text#7067)
* Fix(cypress): define visual regression threshold to 0.01 (viewer#2767)
-------------------------------------------------------------------
Thu Mar 27 06:45:58 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>
- Update to 30.0.8
* Fix(files): also show file list headers on empty views (server#51274)
* Test: Remove `.only()` calls (server#51303)
* Fix(base.php): Correct order for booting \OC\Server (server#51370)
* Fix(mime-types): adjust compiled mime types and sign (server#51436)
* Ci: Update 3rdparty actions (server#51518)
* Fix(files): Make sure file pointer exists (server#51535)
* Fix(auth): Allow 2FA challenges for Ephemeral sessions (server#51548)
* Ci: Update actions (3rdparty#2062)
* Fix npm audit (activity#1750)
* Fix: update workflows (activity#1918)
* Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (bruteforcesettings#670)
* Fix npm audit (bruteforcesettings#675)
* Fix npm audit (bruteforcesettings#716)
* Ci: Update actions (nextcloud_announcements#456)
* Build(deps-dev): Bump @nextcloud/vite-config from 1.5.2 to 1.5.3 (notifications#2255)
* Ci: Update actions (notifications#2259)
* Update nextcloud/ocp dependency (photos#2857)
* Fix npm audit (photos#2860)
* Chore(deps-dev): Bump autoprefixer from 10.4.20 to 10.4.21 (photos#2867)
* Chore: Update workflow (photos#2871)
* Update nextcloud/ocp dependency (serverinfo#760)
* Chore: update workflows (serverinfo#765)
* Ci(actions): add yaml workflow (serverinfo#769)
* Chore(deps): update dependency typescript to ^5.8.2 (text#6849)
* Fix: resolve file version conflict during restore (text#6949)
- Changes in 30.0.7
* Bug/48678/restore dav error response (server#49481)
* Fix incorrect permissions when copying shared files (server#49657)
* Test: re-add object store primary storage phpunit tests (server#49802)
* Revert “Revert “fix: Handle copy of folders containing live photos”” (server#49840)
* Fix(files): Properly reset all file list filters on view change (server#50295)
* Fix(TaskProcessing\Manager): Always use distributed cache and use PHP serialize (server#50682)
* Add LDAP test settings command (server#50691)
* Fix: make sure we process mime extensions as string (server#50704)
* Fix(files): Do not download files with openfile query flag (server#50706)
* Fix: don’t use cached root info from shared cache if the watcher has detected an update (server#50761)
* Fix(user_ldap): Avoid extra LDAP request when mapping a user for the first time (server#50778)
* Perf(files): faster query to fetch incomplete directories (server#50796)
* Fix: Fix regression in calendar invitation sending (server#50803)
* Fix(files): Correctly copy the cache information during copy operations (server#50804)
* Fix(SharedStorage): Check if storage ID is set on cache (server#50813)
* Chore(deps): bump @nextcloud/files from 3.10.1 to 3.10.2 (server#50825)
* Chore(deps-dev): bump cypress-split from 1.24.9 to 1.24.11 (server#50826)
* Fix(repair): PHP8.3 deprecation warning (server#50837)
* Fix(login): only show error state on login box if user interacted (server#50849)
* Fix(transferownership): Allow searching new owner by email (server#50853)
* Fix(activity): Fix activity parameter types (server#50862)
* Fix(files): properly forward open params from short urls (server#50877)
* Fix(systemtags): do not hide if no tags (server#50888)
* Fix(files_sharing): Fix public share expiration being set when toggle is not enabled (server#50891)
* Fix(cron): Keep job class limitation when searching for the next job (server#50900)
* Update `@nextcloud/vue` to v8.23.1 (server#50914)
* Fix(files_sharing): Also list deleted team shares (server#50925)
* Fix(files_external): request strict password auth on credentials enter action (server#50931)
* Fix(files_sharing): Map sharee information for `shared-by-you` view (server#50934)
* Fix: Change UserAgent to *cloud (server#50940)
* Fix(cypress): opendetails tests (server#50945)
* Fix(files): handle failed node properly (server#50947)
* Fix(l10n): Fix triple dot in translation (server#50948)
* Ci(autochecks): Run some autochecks also on non-PHP files (server#50952)
* Chore(deps-dev): bump cypress-split from 1.24.11 to 1.24.14 (server#50965)
* Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.13 to 1.0.0-beta.14 (server#50966)
* Chore(deps): bump libphonenumber-js from 1.11.19 to 1.11.20 (server#50967)
* Chore(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (server#50969)
* Fix: wipe local storages on log out (server#50997)
* Fix: NotFoundException for anonymous users (server#51002)
* Fix: validate account properties as a repair step (server#51004)
* Fix: Initialize lastConnectionCheck after first connection (server#51016)
* Fix(files_versions): Do not expire versions newer than min age (server#51024)
* Fix(security): Update CA certificate bundle (server#51046)
* Fix(l10n): Improve english source strings (server#51057)
* Fix: Report duplicated extra files in integrity check (server#51061)
* Feat: Close sessions created for login flow v2 (server#51089)
* Fix(files_external): Move definition parameter to the correct place (server#51105)
* Make it possible to run occ as root (server#51119)
* Fix(dav): Handle end of stream in `File::put` (server#51127)
* Remove space (server#51150)
* Chore(deps-dev): bump @types/dockerode from 3.3.34 to 3.3.35 (server#51164)
* Chore(deps): bump @nextcloud/event-bus from 3.3.1 to 3.3.2 (server#51165)
* Chore(deps-dev): bump ts-jest from 29.2.5 to 29.2.6 (server#51166)
* Chore(deps): bump webdav from 5.7.1 to 5.8.0 (server#51187)
* Refactor(TempManager): Simplify and unify implementations and remove legacy behavior (server#51202)
* Fix(FederatedShareProvider): Delete external shares when groups are deleted or users removed from a group (server#51205)
* Fix(files_trashbin): disable bulk download for trashbin (server#51209)
* Feat: Support deleting metadata from WebDAV (server#51222)
* Feat: log query for dbal exceptions (server#51231)
* Fix(lookup_server_connector): correctly handle account properties (server#51238)
* Fix: Use case insensitive check when validating login name (server#51252)
* Chore(deps): update `@nextcloud/upload` to 1.9.0 (server#51261)
* Fix(dav): Handle long absence status earlier (server#51272)
* Fix(files): Don’t do session related work in the constructor of the View (server#51277)
* Fix(test): Add missing data-cy attribute for file actions (server#51281)
* Fix(dav): Use IUser::getDisplayName directly (server#51282)
* Fix(translation): Fix string concatenation in LDAP endpoint (server#51285)
* Fix(login): Properly target public page with attribute (server#51294)
* Fix(external_storage): fix settings save (server#51393)
* Fix(AppDiscover): Strip double-quotes from folder name (server#51401)
* Fix(lookup-server): disable when not using global scale (server#51406)
* Fix(mimetypes): drop `tar.gz` and `tar.bz2` and adjust `tgz` (server#51412)
* Fix(lookup-server): Only flag new users for lookup update / delete (server#51416)
* Fix: fix docs URL in info.xml (activity#1885)
* Improve error logging (app_api#514)
* Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (bruteforcesettings#711)
* Catch undef recipient (circles#1804)
* Share must be linked to an existing circle (circles#1807)
* Fix(occ): handle share wrappers that do not have a circle (circles#1868)
* Lighter api to get circles (circles#1879)
* Lighter link to memberships (circles#1884)
* Fix npm audit (files_pdfviewer#1139)
* Bump @nextcloud/files from 3.10.1 to 3.10.2 (files_pdfviewer#1145)
* Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (files_pdfviewer#1154)
* Get PDF.js version from “package-lock.json” (files_pdfviewer#1161)
* Fix: Pin pdfjs-dist to exact 4.0.189 (files_pdfviewer#1166)
* Fix: Make “share on” entries same width (firstrunwizard#1341)
* Chore(deps): Bump @nextcloud/dialogs from 5.3.7 to 5.3.8 (firstrunwizard#1430)
* Fix npm audit (firstrunwizard#1531)
* Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (firstrunwizard#1541)
* Update nextcloud/ocp dependency (logreader#1523)
* Fix npm audit (logreader#1525)
* Update nextcloud/ocp dependency (logreader#1533)
* Fix npm audit (logreader#1536)
* Update nextcloud/ocp dependency (logreader#1554)
* Update nextcloud/ocp dependency (nextcloud_announcements#441)
* Update nextcloud/ocp dependency (nextcloud_announcements#443)
* Update nextcloud/ocp dependency (nextcloud_announcements#450)
* Feat(push): Show error when internet connection is disabled in configuration (notifications#2193)
* Chore(deps-dev): Bump @nextcloud/vite-config from 1.5.1 to 1.5.2 (notifications#2202)
* Update nextcloud/ocp dependency (notifications#2205)
* Build(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (notifications#2214)
* Update nextcloud/ocp dependency (notifications#2218)
* Fix: style and template fixes (notifications#2223)
* Ci(performance): Fix performance test and ease debugging it (notifications#2227)
* Build(deps): Bump @nextcloud/event-bus from 3.3.1 to 3.3.2 (notifications#2230)
* Fix(push): Check last activity and last check for age (notifications#2239)
* Fix(push): Improve test-push output (notifications#2241)
* Update nextcloud/ocp dependency (notifications#2247)
* Fix npm audit (password_policy#742)
* Chore(deps-dev): Bump @types/dockerode from 3.3.32 to 3.3.33 (photos#2748)
* Bump typescript from 5.7.2 to 5.7.3 (photos#2758)
* Chore(deps-dev): Bump dockerode from 4.0.2 to 4.0.4 (photos#2763)
* Fix npm audit (photos#2767)
* Update nextcloud/ocp dependency (photos#2793)
* Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.12 to 1.0.0-beta.13 (photos#2795)
* Fix: Usage of FilePicker (photos#2801)
* Chore(deps): Bump @nextcloud/files from 3.10.1 to 3.10.2 (photos#2806)
* Chore(deps-dev): Bump @types/dockerode from 3.3.33 to 3.3.34 (photos#2814)
* Chore(deps-dev): Bump @nextcloud/eslint-config from 8.4.1 to 8.4.2 (photos#2815)
* Chore(deps-dev): Bump @nextcloud/cypress from 1.0.0-beta.13 to 1.0.0-beta.14 (photos#2816)
* Update nextcloud/ocp dependency (photos#2826)
* Chore(deps-dev): Bump @types/dockerode from 3.3.34 to 3.3.35 (photos#2837)
* Chore(deps): Bump @nextcloud/event-bus from 3.3.1 to 3.3.2 (photos#2838)
* Update nextcloud/ocp dependency (serverinfo#753)
* Fix: Load focus trap extension in markdown content editor (text#6854)
* Chore: Update composer files (text#6884)
* Fix(files): add `tiptap-text-direction` extension to support RTL (text#6904)
* Enh(makefile): clean up css as well (text#6921)
* Update nextcloud/ocp dependency (twofactor_nextcloud_notification#960)
* Update nextcloud/ocp dependency (twofactor_nextcloud_notification#964)
* Update nextcloud/ocp dependency (twofactor_nextcloud_notification#968)
-------------------------------------------------------------------
Fri Feb 14 17:04:23 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>
- Update to 30.0.6
* Chore(i18n): Fixed grammar and improved wording (server#48084)
* Fix(files): ensure valid mtime and fallback to crtime if defined (server#49284)
* Fix(files): Make injected actions reactive (server#49306)
* Fix(db): Create the systag_by_objectid index for new installations (server#49680)
* Chore(deps): bump moment-timezone from 0.5.45 to 0.5.46 (server#49777)
* Bump @nextcloud/files from 3.10.0 to 3.10.1 (server#49865)
* Add sse_c_key from S3 object storage properties config to list of sensitive values (server#49934)
* Fix: Redirect user to login if session is terminated (server#49940)
* Fix: don’t skip scanner users filesystem if they have a mountpoint at //files/ (server#49991)
* Fix: change translation logic to handle plurals better (server#50059)
* Fix(settings): show the correct initial locale in Personal info (server#50072)
* Docs(HTTP): Add proper docs for CORS attribute (server#50106)
* Fix(dashboard): don’t reload hidden widgets (server#50120)
* Fix: Apply enforce theme config for anonymous users as well (server#50122)
* Fix(files): actions submenu papercuts (server#50125)
* Build(deps): bump @nextcloud/calendar-availability-vue from 2.2.4 to 2.2.6 (server#50139)
* Fix(caldav): rename default calendar to keep it in the trashbin instead of purging it (server#50144)
* Feat: Adapt providers `disabled` property to match user applied filters (server#50154)
* Fix: improve checks for moving shares/storages into other mounts (server#50163)
* Fix(dashboard): don’t initially load items of hidden api widgets (server#50174)
* Fix(settings): Fix mail server settings form (server#50184)
* Fix(files): hide move dialog action if destination has no CREATE permission (server#50197)
* Fix(files): sort not working after changing views (server#50205)
* Fix(sharing): send share emails for internal users too (server#50217)
* Fix(settings): Correctly parse and display default quota (server#50218)
* Fix(files): Add empty alt text to purely decorative icons (server#50237)
* Build(deps-dev): bump dockerode from 4.0.2 to 4.0.4 (server#50247)
* Build(deps-dev): bump ts-loader from 9.5.1 to 9.5.2 (server#50248)
* Build(deps): bump libphonenumber-js from 1.11.16 to 1.11.18 (server#50249)
* Build(deps): bump @nextcloud/password-confirmation from 5.3.0 to 5.3.1 (server#50250)
* Fix(UnifiedSearch): request data only when opening modal (server#50253)
* Fix(files): File type filter UI sync with filter state (server#50264)
* Chore(i18n): Improved grammar (server#50268)
* Fix(TemplateManager): Remove warning message (server#50276)
* Fix(encryption): handle empty encryptionModules fine (server#50278)
* Fix(settings): Make header style inline with other pages (server#50291)
* Fix(updatenotification): Parse pre-release version of apps (server#50296)
* Chore(deps): Update @nextcloud/upload to 1.8.0 (server#50297)
* Fix(files): Ensure favorites set in sidebar work (server#50300)
* Chore(3rdParty): Bump doctrine/dbal from 3.9.1 to 3.9.4 (server#50316)
* Test(group): fix frequent `testSearchGroups` failure (server#50322)
* Fix: Trim tags on adding or editing (server#50327)
* Fix(security): Update .well-known/security.txt expiration date (server#50333)
* Chore(deps-dev): bump @testing-library/cypress from 10.0.2 to 10.0.3 (server#50346)
* Chore(deps-dev): bump @types/dockerode from 3.3.33 to 3.3.34 (server#50348)
* Fix(translations): Fix webhook_listeners (server#50357)
* Fix(dav): default calendar and address book not created on first login (server#50372)
* Fix(security): Update code signing revocation list (server#50382)
* Fix(TaskProcessing): Catch JSON encode errors in Manager#setTaskResult (server#50387)
* Ci(reuse): Fix translation reuse mapping (server#50395)
* Feat: Support X-NC-Skip-Trashbin header (server#50404)
* Fix: Correctly return app id and app version for `core` styles and images (server#50408)
* Fix: adjust url for task links (server#50414)
* Fix(taskprocessing): More caching (server#50418)
* Fix: Metadata field search (server#50422)
* Fix: storage wrapper / files scanner do not array access on null (server#50437)
* Fix(SetupChecks): Pass webfinger if the handler returns 400 too (server#50440)
* Files: harden thumbnail endpoint (server#50441)
* Fix: Ensure `label` is always a string (server#50448)
* Fix(IInitialState): Allow provideLazyInitialState() closure to return array (server#50457)
* Fix(log): Fix log level handling (server#50460)
* Build(deps): Bump the symfony group across 1 directory with 7 updates (server#50463)
* Fix: Filter for folders in cleanup old preview job (server#50472)
* Feat(core): offer clipboard fallback for non-secure environments (server#50478)
* Fix(user_ldap): Do not map groups we do not know if they match filter (server#50480)
* Fix(theming): Harden admin theming settings (server#50488)
* Fix: `user:settings` command when user is not available (server#50493)
* Fix(files_sharing): Respect permissions passed when creating link shares (server#50506)
* Fix(CalDav): Spelling (server#50509)
* Fix(files_versions): Update `unencrypted_size` during rollback (server#50523)
* Fix(performance): use low resolution for blurhash (server#50527)
* Build(deps): Bump mlocati/ip-lib from 1.18.0 to 1.18.1 (server#50529)
* Fix(unified-search): load more than 5 items in folder filter (server#50533)
* Fix: Show recipient email addresses in share owner notification email (server#50536)
* Bump phpseclib/phpseclib from 2.0.47 to 2.0.48 (server#50539)
* Fix(s3): treat empty sse_c_key as not set (server#50546)
* Fix(OC_Files): Fix error response when `event` was not set (server#50549)
* Fix(theming): Do not throw in background color migration (server#50554)
* Fix: Exclude non accepted shares when computing access list (server#50559)
* Fix(ConvertType): Read dbtype in createConnectionParams and remove safeguard (server#50564)
* Fix(files_sharing): file request form validity check reset (server#50570)
* Fix opening federated shares (server#50572)
* Fix: detect deleted items as updated for smb storage (server#50574)
* Fix: unified search provider id (server#50588)
* Fix(settings): Clarify peculiarities of enabling encryption (server#50595)
* Chore(deps): bump libphonenumber-js from 1.11.18 to 1.11.19 (server#50615)
* Chore(deps): bump moment-timezone from 0.5.46 to 0.5.47 (server#50616)
* Chore : Comprehensive e2e testing for public sharing (server#50626)
* Fix(unified-search): filteredProviders now inherits all provider props (server#50631)
* Fix(sharing): better handle file share attributes (server#50646)
* Fix(theming): high contrast themes scrollbar (server#50658)
* Chore(deps): Bump the symfony group with 3 updates (server#50664)
* Chore: update icewind/smb to 3.7.0 (server#50670)
* Fix(oauth2): adjust db schemas when migrating from owncloud (server#50676)
* Fix(files): Correctly scroll selected file into view (server#50677)
* Feat(theming): allow to disable standalone windows (server#50687)
* Enh: Fix display default expire date, add tests & tiny refactors (server#50694)
* Fix(AccountProperty): better validation of twitter and fediverse handles (server#50699)
* Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.12 to 1.0.0-beta.13 (server#50725)
* Chore(deps-dev): bump cypress-split from 1.24.7 to 1.24.9 (server#50726)
* Fix(setupcheck): Update setup check for PHP version to be more accurate (server#50750)
* Fix(Mailer): Fix sendmail binary fallback (server#50777)
* Fix: template field title (server#50789)
* Build(deps): Bump mlocati/ip-lib from 1.18.0 to 1.18.1 (3rdparty#1969)
* Build(deps): Bump phpseclib/phpseclib from 2.0.47 to 2.0.48 (3rdparty#2014)
* Build(deps): Bump the symfony group across 1 directory with 7 updates (3rdparty#2020)
* Build(deps): Bump doctrine/dbal from 3.9.1 to 3.9.4 (3rdparty#2029)
* Build(deps): Bump the symfony group with 3 updates (3rdparty#2050)
* Fix: add more space to taskprocessing columns (app_api#491)
* Enh(TaskProcessingService): Cache result of getRegisteredTaskProcessingProviders (app_api#504)
* Feat: Add team resource providers capability (circles#1846)
* Show error when trying to open a shared PDF without download permissions (files_pdfviewer#1098)
* Update php-cs-fixer to a PHP 8.3 compatible version (files_pdfviewer#1104)
* CI: Update workflows + remove broken ones (files_pdfviewer#1110)
* Fix path to image resources (files_pdfviewer#1117)
* Fix disabled annotation edition in view only files (files_pdfviewer#1123)
* Fix npm audit (files_pdfviewer#1125)
* Move initialization from helper script to Vue component (files_pdfviewer#1129)
* Chore(deps): Bump pdfjs-dist from 3.11.174 to 4.0.189 (files_pdfviewer#1133)
* Fix npm audit (firstrunwizard#1437)
* Make whiteboard svg dark (firstrunwizard#1452)
* Chore(deps-dev): Bump vite from 5.4.11 to 5.4.14 (firstrunwizard#1496)
* Fix: apostrophe issue (firstrunwizard#1509)
* Update nextcloud/ocp dependency (logreader#1467)
* Fix npm audit (logreader#1470)
* Update nextcloud/ocp dependency (logreader#1489)
* Chore: update workflows (logreader#1495)
* Update nextcloud/ocp dependency (logreader#1499)
* Fix npm audit (logreader#1500)
* Chore: add update-nextcloud-ocp-approve-merge workflow (logreader#1504)
* Update nextcloud/ocp dependency (nextcloud_announcements#421)
* Update nextcloud/ocp dependency (nextcloud_announcements#430)
* Update nextcloud/ocp dependency (notifications#2149)
* Fix npm audit (notifications#2151)
* Chore(deps-dev): Bump @nextcloud/vite-config from 1.5.0 to 1.5.1 (notifications#2165)
* Update nextcloud/ocp dependency (notifications#2167)
* Update nextcloud/ocp dependency (notifications#2177)
* Fix npm audit (password_policy#675)
* Fix npm audit (password_policy#718)
* Fix npm audit (password_policy#729)
* Update nextcloud/ocp dependency (photos#2761)
* Feat: Ease opening photos picker in album content view (photos#2786)
* Fix npm audit (recommendations#810)
* Update nextcloud/ocp dependency (serverinfo#729)
* Fix(freebsd): fix cpu count for load graph (serverinfo#734)
* Update nextcloud/ocp dependency (serverinfo#742)
* Update nextcloud/ocp dependency (serverinfo#746)
* Fix(NegativeSampleGenerator): Prevent duplicate user IDs when getting… (suspicious_login#969)
* Feat: Migrate to files:node:updated (text#6853)
* Chore(dep): bump relative-ci/agent-upload-artifact-action (text#6860)
* Update nextcloud/ocp dependency (twofactor_nextcloud_notification#939)
* Update nextcloud/ocp dependency (twofactor_nextcloud_notification#945)
* Update nextcloud/ocp dependency (twofactor_nextcloud_notification#950)
* Chore(deps): update dependency typescript to ^5.7.3 (viewer#2684)
* Chore(deps): update dependency @nextcloud/vite-config to ^1.5.0 (viewer#2685)
* Chore(deps): update dependency dockerode to ^4.0.4 (viewer#2694)
* Fix: invalid keys (viewer#2710)
* Fix(deps): downgrade react from 19 to 18 (viewer#2714)
-------------------------------------------------------------------
Thu Jan 16 21:36:48 UTC 2025 - Carsten Ziepke <kieltux@gmail.com>
- Update to 30.0.5
* Chore(i18n): Improved grammar (server#49100)
* Fix metadata storage with sharding (server#49165)
* Chore(i18n): Fixed grammar (server#49556)
* Fix(files): virtual scroller item size computation (server#49561)
* FIX WebDav MacOS failed uploads php-fpm and big files (-36 error) (server#49562)
* Fix(maintenance): Show a success message on data-fingerprint command (server#49591)
* Fix(setupcheck): Make the Memcache setupcheck use the cache (server#49594)
* Chore(absence): Add capability (server#49595)
* Fix(files): properly update paths and folder children on node move (server#49610)
* Fix: Add command to update re-share if shared-by user has been revoked (server#49612)
* Perf: improve performance of SharedStorage::getWatcher (server#49615)
* Add an error log message that notifications app isn’t enabled at file… (server#49618)
* Fix(external_storage): Cast id to int (server#49624)
* Fix: promote re-shares when deleting the parent share (server#49629)
* Enh: Improvements on sharing details (server#49631)
* Fix: Handle copy of folders containing live photos (server#49650)
* Fix: smb: don’t fail hard if we can’t load acls for a file (server#49651)
* Fix: don’t propagate future mtimes (server#49656)
* Fix(migration): Check if table exists (server#49690)
* Fix(CalDav): add support for Microsoft time zones (server#49741)
* Fix(files): cancel renaming on enter if no file name changes (server#49752)
* Fix(CalDAV): disable both iTip and iMip messages (server#49780)
* Disable/hide share edit options when user can not edit the share (server#49784)
* Fix(files): failsafe when executing actions methods (server#49792)
* Fix mimetype not being updated when changing file extention on objectstore (server#49794)
* Fix: Fix ServiceWorker scope when Nextcloud installed in subfolder (server#49798)
* Fix(files): throttle favorite with max 5 simultaneous requests (server#49805)
* Fix(files_sharing): Fix error messages from password policy (server#49822)
* Revert “fix: Handle copy of folders containing live photos” (server#49825)
* Improve select handling for sharded queries (server#49838)
* Fix(files_external): wrong type for external mount id (server#49846)
* Fix: return 204 instead of 404 (server#49851)
* Fix: replace null character when serializing (server#49855)
* Fix(TemplateManager): Make sure TemplateFolder is a Folder (server#49877)
* Fix(share): Don’t print twice the same text on emails (server#49878)
* Fix(ReferenceApiController): Bump rate limit for public resolve endpoint (server#49884)
* Fix(View): Catch exceptions when executing mkdir for non-existent parents (server#49894)
* Fix: make sure we have a valid scheme when testing ocm urls (server#49900)
* Fix(files): Only register preview service worker once when the instance is hosted at the root path (server#49918)
* Fix(share): render conflict modal in public shares (server#49924)
* Fix: Create empty file instead of file with a space (server#49936)
* Fix(shares): Remove noisy text from email (server#49994)
* Fix(federatedfilesharing): fix notification typo (server#50014)
* Fix: remove references to non-existent ShareTypes (server#50021)
* Chore(ci): Run kerberos tests on ubuntu-latest (server#50023)
* Fix(cypress): flaky live photo test grid_view trigger issue (server#50028)
* Fix(logger): Prevent infinite recursion with log.condition => users or matches (server#50031)
* Fix(app-store): add missing exApps list items to search filter (server#50032)
* Fix(HTTP): Adjust JSONResponse data type (server#50058)
* Fix: block moving files to it’s own parent with dav (server#50060)
* Clarify installation wording to be clear that it is about account creation (server#50062)
* Fix(preview): Do not try to parse M3U files as MP3 (server#50079)
* Fix(Http): Only allow valid HTTP status code values via template (server#50089)
* Fix(SetupChecks): Don’t test caches using binary data (server#50117)
* Fix(files_sharing): Stop overwriting the share expiration date with the default expiration date (server#50204)
* Sync NC<->app patch versions (app_api#477)
* Fix: do not override sharing text (circles#1816)
* Revert “remove caching for shares” (circles#1831)
* Fix(composer): update nextcloud/coding-standard to ^1.3 (logreader#1439)
* Fix(LogErrors): Handle unsupported log_type gracefully (logreader#1452)
* Chore(ci): update workflows (logreader#1462)
* Chore: update composer lock and nextcloud/ocp (photos#2741)
* Visual fixes and improvements (serverinfo#718)
* Chore(dev-deps): Bump nextcloud/ocp package (survey_client#354)
* Fix(notifications): Notifier::prepare() threw \InvalidArgumentExcepti… (suspicious_login#962)
* Fix(deps): Bump symfony/process (suspicious_login#967)
* Fix(eslint): Fix linting javascript files, also lint typescript files (text#6726)
* Fix(editor): Also unset `draggedOver` at drop (text#6731)
* Fix(files): catch race condition in FilesWorkspaceHeader init (text#6735)
* Fix(outline): fix mobile detection and box shadow (text#6739)
* Fix(debug): remove component in beforeDestroy hook (text#6757)
* Fix(cy): avoid double upload to prevent lock error (text#6761)
* Chore: Bump composer files with new composer version (text#6771)
* Fix(licenses): SPDF license in package.json and khroma (text#6792)
* Fix(link): Don’t throw exception on invalid URL href (text#6796)
* Fix: showing RichWorkspace for non-English language (text#6821)
* Fix(Editor): Broken translation ref (viewer#2624)
* Fix: source/dav handling and delete event payload (viewer#2627)
* Fix: Close viewer if we navigate back in browser history (viewer#2679)
-------------------------------------------------------------------
Sat Dec 14 18:01:29 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 30.0.4
* Fix(app-store): Add back legacy store API used for update and removal (server#49216)
* Fix(activity): make emails for link share uploads true by default (server#49691)
* Chore(deps-dev): bump @babel/node from 7.25.0 to 7.25.9 (server#49712)
* Chore(deps-dev): bump @nextcloud/cypress from 1.0.0-beta.8 to 1.0.0-beta.12 (server#49713)
* Chore(deps): bump @nextcloud/sharing from 0.2.3 to 0.2.4 (server#49714)
* Chore(deps): bump pinia from 2.2.6 to 2.2.8 (server#49715)
* Chore(deps-dev): bump cypress-split from 1.24.0 to 1.24.7 (server#49716)
* Fix(files_sharing): Stop infinite loop blocking link share requests (server#49724)
* Fix(files_sharing): Correct property enforced property names (server#49809)
* Fix(files_sharing): also submit new share on password submit (server#49817)
* Update nextcloud/ocp dependency (logreader#1424)
* Fix npm audit (logreader#1434)
* Update nextcloud/ocp dependency (nextcloud_announcements#408)
* Update nextcloud/ocp dependency (notifications#2112)
* Update nextcloud/ocp dependency (serverinfo#717)
* Update dependency @rollup/rollup-linux-x64-gnu to ^4.28.1 (text#6716)
* Chore(deps): update dependency cypress-split to ^1.24.7 (text#6717)
* Fix(deps): update dependency @nextcloud/vue to ^8.21.0 (text#6748)
* Fix(deps): update dependency lib0 to ^0.2.99 (text#6749)
* Fix(deps): update dependency y-prosemirror to ^1.2.15 (text#6751)
- https://nextcloud.com/blog/nextcloud-hub9/
* Regain control over your time: Nextcloud Hub 9 is here!
* Federation: Edit documents and have video calls with users from other Nextcloud servers!
* Automate and digitalize enterprise processes
* Brand new design improvements
* New Whiteboard app
* AI reminders & summaries in Mail
* PDF templates and form API
* Chat UI for Nextcloud Assistant
-------------------------------------------------------------------
Thu Dec 5 18:12:50 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 29.0.10
* Fix(files): Ensure renaming state is correctly reset (server#48797)
* Clear pending two factor tokens also from configuration (server#49097)
* Fix(theming): Return default theme if the user never selected a theme (server#49137)
* Fix(files_sharing): note icon color on public pages (server#49156)
* Fix: undefined variable $response in DAV storage (server#49159)
* Fix(files): edit locally buttons and description (server#49162)
* Fix(files): view-in-folder enabled conditions (server#49179)
* Fix: log a warning when we can’t build a background job (server#49206)
* Chore(github): Update groupware code owners (server#49213)
* Fix(files_external): cast storage id int (server#49221)
* Fix remaining readdir() calls in loops with undesirable false evaluation potential (server#49228)
* Feat: Add X-NC-Disable-Scheduling property to allow skipping scheduling (server#49233)
* Chore: Update `@nextcloud/files` and `@nextcloud/update` libraries (server#49252)
* Chore(deps): Add SabreDav Patch for iTip Broker (server#49266)
* Fix: override iTip Broker to fix several issues (server#49270)
* DNS: do not query CNAME if A succeeded already (server#49278)
* Fix: Do not check for strict cookie when running webcron (server#49309)
* Fix(files): Allow downloading multiple nodes not from same base (server#49345)
* Fix(files): improve delete display name when trashbin is disabled (server#49368)
* Feat(settings): add big file upload setup checks (server#49383)
* Fix(job): Check if carddata is resource and read it to string (server#49389)
* Fix(storage): Try to delete existing target (server#49409)
* Fix(SetupChecks): Make sure array key is set (server#49424)
* Fix: (CalDav) Delete invitation link when deleting Calendars or Events (server#49428)
* Fix(BackgroundJobs): Adjust intervals and time sensitivities (server#49462)
* Fix(OCMDiscoveryService): Also cache error results during discovery (server#49471)
* Fix: invalid usage of IQueryBuilder::createNamedParameter() (server#49479)
* Fix: throw correct exception type when we can’t verify if an s3 bucket exists (server#49496)
* Fix(security): Update CA certificate bundle (server#49512)
* Fix(migration): Decrypt ownCloud secrets v2 (server#49536)
* Chore: stricter access to testremote endpoint (server#49543)
* Fix(setupcheck): Disable PhpMaxFileSize setupcheck for now (server#49641)
* Add SabreDav Patch for iTip Broker (3rdparty#1984)
* Remove caching for shares (circles#1751)
* Fix(notification): Make sure the action URL is an absolute URL (circles#1761)
* Fix(CoreQueryBuilder): Use correct member entry for circle as initiator (circles#1764)
* Fix(FederatedUserService): Increase cache TTL for singleId to one week (circles#1773)
* New daily maintenance to delete old federated events (circles#1776)
* Bypass user condition on cli (circles#1781)
* Fix duplicate name on fedcircle (circles#1784)
* Fix(activity): ensure absolute URL are used (circles#1787)
* Fix npm audit (files_pdfviewer#1081)
* Chore(deps-dev): Bump vite from 5.4.10 to 5.4.11 (firstrunwizard#1439)
* Fix(SetupCheck): remove debug(?) output (logreader#1417)
* Fix: use NcCheckboxRadioSwitch in settings (recommendations#819)
* Fix: add missing description to command (recommendations#823)
* Fix npm audit (text#6557)
* Fix(mermaid): No custom link handling for links in mermaid diagrams (text#6596)
* Fix some JS console errors (text#6599)
* Test(cypress): More specific selector for viewer header in links test (text#6603)
* Feat(debug): Expose yjs debug function in editor API (text#6607)
* Fix(files): set focus on image description right after inserting (text#6612)
* Fix(files): Reduce spacing between image and description a bit (text#6616)
* Fix(addContent): only process addExtensions once (text#6617)
* Chore(deps): update dependency cypress-split to ^1.24.5 (text#6629)
* Chore(deps): update dependency cypress-visual-regression to ^5.2.2 (text#6630)
* Chore(deps): update vite (text#6631)
* Fix(deps): update dependency @nextcloud/axios to ^2.5.1 (text#6632)
* Fix(deps): update dependency @nextcloud/dialogs to ^5.3.8 (text#6633)
* Fix(deps): update dependency @nextcloud/files to ^3.9.1 (text#6636)
* Fix(deps): update dependency mermaid to ^10.9.3 (text#6638)
* Fix(deps): update dependency vue-material-design-icons to ^5.3.1 (text#6639)
* Fix(deps): update yjs (text#6640)
* Fix(deps): update dependency @nextcloud/vue to ^8.19.0 (text#6642)
* Fix(deps): update dependency debounce to ^2.2.0 (text#6645)
* Chore(deps): update dependency vite to ^5.4.11 (text#6664)
* Send one full update from y-websocket (text#6696)
* Fix: catch all errors when getting rich workspace file (text#6706)
* Fix(npm): Downgrade @nextcloud/webpack-vue-config to 6.0.1 (text#6707)
* Fix: Proper layout for split view (viewer#2569)
-------------------------------------------------------------------
Thu Nov 7 20:30:15 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 29.0.9
* Fix(setup-checks): Ensure URL with webroot works (server#47943)
* Fix(files): Ensure children are removed from folder and not duplicated (server#48239)
* Fix(files): Add more visual move / copy notification (server#48457)
* Ci: fail psalm when baseline update required (server#48471)
* Fix: provision api’s status codes (server#48473)
* Test: re-add object store primary storage phpunit tests (server#48488)
* Fix: do not reduce count for subadmins if they are members of group (server#48570)
* Fix: Make user removal more resilient (server#48588)
* Fix email share transfer accross storages (server#48617) 1
* Fix(dav): Public WebDAV endpoint should allow GET requests (server#48631)
* Fix: Allow overriding shouldApplyQuota check from child classes (server#48634)
* Fix(locking): Accept mixed as value on setTTL (server#48693)
* Fix: Shipped apps should include the Nextcloud version in the cache buster (server#48700)
* Fix(share): Return empty string if no label is set (server#48704)
* Fix(AppConfig): Add external JWT private key to sensitive keys (server#48709)
* Fix(files_sharing): Add proper user facing messages on success (server#48729)
* Fix: Fix “Unknown path” error when source user files folder has not been initialized (server#48745)
* Fix: add PasswordConfirmationRequired to create user storages endpoint (server#48750)
* Fix: get rid of denied notification when accept (server#48752)
* Fix(appstore): Hide last modified information for shipped apps (server#48755)
* Fix(message): Fix logic of Mail test (server#48764)
* Fix(security): Update code signing revocation list (server#48780)
* Fix(activity): Fix download activity parameters (server#48817)
* Ci: Update list of installed PHP extensions (as some are not default … (server#48825)
* Fix(logger): Remove more parameters of other methods (server#48831)
* Build: Print RTL limited characters in translation-checker (server#48857)
* Fix(files_sharing): federated shares avatar (server#48889)
* Chore(deps-dev): Bump jsdoc from 4.0.2 to 4.0.4 (server#48905)
* Fix(files): add title for files list table header button (server#48922)
* Fix(dav): Cleanup view-only check (server#48930)
* Fix(files): handle empty view with error (server#48934)
* Fix(files_sharing): Cleanup error messages (server#48936)
* Fix: encrypt and store password, decrypt and retrieve the same (server#48940)
* Fix(app-store): Update update count in navigation (server#48944)
* Fix(config): Mark more configs as sensitive (server#48949)
* Ci(psalm): Add missing imagick extension (server#48958)
* Fix copying or moving from shared groupfolders (server#48968)
* Fix disabled user list for subadmins (server#48969)
* Fix: add PasswordConfirmationRequired to the external storages mentioned in review (server#48973)
* Fix(files): Do not jump to top when fileId is set to currentFolder (server#48980)
* Perf(ObjectStoreStorage): Improve (slow) move on same object bucket (server#48998)
* Fix: add PasswordConfirmationRequired to saveGlobalCredentials (server#49006)
* Fix(files_sharing): Password field must not be required if already set (server#49012)
* Fix(ShareEntryLinkList): Append new links to the end of list (server#49021)
* Fix(files-external): set password as sensitive (server#49029)
* Chore: request review from groupware when changing the card- and cald… (server#49055)
* Docs: update overwrite.cli.url wording (server#49068)
* Fix(owncloud): Fix ownCloud migration with oauth2 app (server#49085)
* Chore(deps): Update @nextcloud/dialogs to v5.3.8 (server#49095)
* Fix/remote activity constructor (activity#1814)
* Fix: do not send daily digest email to user who is disabled (activity#1830)
* Fix npm audit (bruteforcesettings#674)
* Update nextcloud/ocp dependency (circles#1684)
* Migrating custom groups (circles#1720)
* Fix(ShareWrapperRequest): Save share attributes on creation (circles#1733)
* Fix toArray on null (circles#1739)
* Update nextcloud/ocp dependency (files_downloadlimit#396)
* Fix npm audit (files_pdfviewer#1068)
* Fix npm audit (files_pdfviewer#1076)
* Update nextcloud/ocp dependency (firstrunwizard#1395)
* Fix: cards should have the same size (firstrunwizard#1401)
* Chore(deps-dev): Bump vite from 5.4.8 to 5.4.9 (firstrunwizard#1406)
* Fix npm audit (firstrunwizard#1414)
* Chore(deps-dev): Bump vite from 5.4.9 to 5.4.10 (firstrunwizard#1418)
* Fix npm audit (firstrunwizard#1422)
* Refactor: Replace security annotations with respective attributes (logreader#1386)
* Update nextcloud/ocp dependency (nextcloud_announcements#395)
* Update nextcloud/ocp dependency (notifications#2070)
* Chore(deps): Bump vue-material-design-icons from 5.3.0 to 5.3.1 (notifications#2076)
* Fix(push): Make testing the push server easier (notifications#2088)
* Fix(generation): Fix common-password check when we accidentally hit t… (password_policy#689)
* Fix npm audit (recommendations#785)
* Update nextcloud/ocp dependency (serverinfo#693)
* Fix inaccurate disk usage reporting for ext* filesystems due to reserved blocks (serverinfo#697)
* Fix npm audit (suspicious_login#926)
* Fix(LoginClassifier): Adjust log levels / reduce logging noise (suspicious_login#942)
* Update nextcloud/ocp dependency (text#6500)
* Feat(editorApi): Add function to allow setting readonly bar props (text#6571)
* Fix npm audit (twofactor_totp#1569)
* Fix: Make loading the viewer an init script (viewer#2490)
* Fix npm audit (viewer#2574)
* Fix: Update default editor translations for version 4.8.1 (viewer#2593)
* Fix: Usage of pushToHistory function on prev/next (viewer#2607)
-------------------------------------------------------------------
Tue Oct 15 17:06:33 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Add /srv/www directories to filelist [bsc#1231027].
-------------------------------------------------------------------
Fri Oct 11 04:19:32 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 29.0.8
* Fix(caldav): Do not load IMipPlugin before user auth and session is c… (server#47790)
* Fix(files): Check if target path is a descendant of the shared folder (server#47795)
* Fix: Fix inaccessible content on public pages due to overlapping footer (server#47812)
* Fix: Run migration sql as statement so that the primary db node is used (server#47840)
* Fix(files_sharing): password checkbox and labels in link share (server#47850)
* Fix: Only write once to template instead of create/copy (server#47862)
* Fix(preview): gracefully handle file not being opened in ProviderV2 (server#47867)
* Fix(appstore): return if appstore is manually disabled (server#47871)
* Fix: make swift connect exception message more informative (server#47873)
* Fix(files): Reset context menu position on close (server#47877)
* Fix: Display ‘Leave share’ instead of ‘Delete’ (server#47895)
* Fix(settings): Add back create group icon (server#47903)
* Fix(LDAP): check index before accessing it (server#47918)
* Fix(files_external): Handling in SFTP UI for custom ports (server#47922)
* Fix(appstore): Ensure returned apps from AppStore are valid (server#47936)
* Fix(config): Throw PreconditionException always when it didn’t match (server#47941)
* Fix(files_external): broken credentials dialog (server#47953)
* Fix(files): Adjust Cache::searchQuery() parameter name to match interface (server#47958)
* Fix(files_external): Check key exists before accessing it (server#47975)
* Fix: Do not try to set HTTP response code on already closed connection (server#47980)
* Fix(a11y): Update OpenDyslexic from 0.920 to 2.001 (server#47983)
* Update psalm-baseline.xml (server#47987)
* Feat: Reset route if neither the Viewer of the Sidebar is open (server#48001)
* Fix(Storage\Local): Do not call getSourcePath() on SplFileInfo (server#48020)
* Fix(Comment): Initialize childrenCount as integer (server#48024)
* Fix(Tags): Return boolean for userHasTags() (server#48026)
* Fix(BaseResponse): Cast XML element values to string (server#48033)
* Fix(S3ConfigTrait): Allow proxy field to take false (server#48034)
* Fix(dav): set string type for sanitizeMtime (server#48052)
* Fix(dav): imip service test expects integers for last occurence (server#48055)
* Update psalm-baseline.xml (server#48057)
* Fix(filesreport): cast fileId to integer (server#48067)
* Fix(dav): cast parameters to string (server#48068)
* Test: cast node name and data to string (server#48070)
* Fix(weather_status): Fix search address errors when offline (server#48075)
* Fix(Entity): Fix magic setter call for custom strong typed setters (server#48087)
* Fix: Prevent crash when refreshing metadata for files without an owner (server#48092)
* Catch MaxInstancesExceededException on calendar events (server#48096)
* Fix(config): Add missing handling for `envCache` in `getKeys()` (server#48100)
* Ensure that the hash method does not return null (server#48104)
* Fix(settings): disable Discover when appstore is disabled (server#48119)
* Fix(appstoreFetcher): get list from a custom store and remove unnecessary warning (server#48165)
* Ci fixes (server#48214)
* Fix(FileList): Show correct avatar for federated share owner (server#48227)
* Update psalm-baseline.xml (server#48228)
* Fix(psalm): Enable findUnusedBaselineEntry (server#48280)
* Fix: Don’t crash if disabled user is missing in the database (server#48284)
* Chore: add .git-blame-ignore-revs (server#48293)
* Fix: skip the integrity check for nextcloud-init-sync.lock (server#48301)
* Add bidirectional text support – Backend (server#48309)
* Fix: Ensure app discover section is returned as list (server#48313)
* Refactor(AccountIcon): Remove needless console.log (server#48315)
* Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 (server#48326)
* Fix(security): Update CA certificate bundle (server#48336)
* Fix(files): Fix having to resolve conflicts twice when dropping files (server#48351)
* Fix(files_external): Catch correct exception (server#48364)
* Fix: Show storage full warning when storage is actually full (server#48368)
* Feat(share): ensure unique share tokens with dynamic length adjustment (server#48380)
* Fix: Use placeholder for external storage password (server#48387)
* Skip future shipped apps from updatenotification check (server#48393)
* Fix(files_sharing): Parse OCM share permissions from OCM and not OCS prop (server#48400)
* Fix file item display for users with numerical user IDs (server#48417)
* Fix: gracefully parse non-standard trusted certificates (server#48444)
* Fix: correctly count disabled users for subadmins (server#48449)
* Fix(Auth): ignore missing token when trying to set password-unconfirm… (server#48491)
* Fix(config): Suppress `config.php` fopen error at install time (server#48502)
* Fix: make federation address book sync work with allow_local_remote_servers = false (server#48507)
* Fix(caldav): add missing handlers (server#48509)
* Fix(config): Mark more app configs sensitive (server#48585)
* Chore(deps): Bump aws/aws-sdk-php from 3.240.8 to 3.322.4 (3rdparty#1945)
* Remove requiring PNG for iOS (activity#1795)
* Fix npm audit (bruteforcesettings#647)
* Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (bruteforcesettings#660)
* Fix npm audit (bruteforcesettings#665)
* Fix(CoreQueryBuilder): Use shorter prefixes to stay below 30 characters for Oracle <12.2 (circles#1701)
* Fix npm audit (files_downloadlimit#357)
* Update nextcloud/ocp dependency (files_downloadlimit#369)
* Update nextcloud/ocp dependency (files_downloadlimit#383)
* Fix npm audit (files_downloadlimit#388)
* Fix npm audit (files_pdfviewer#1046)
* Chore(deps-dev): Bump axios from 1.7.6 to 1.7.7 (files_pdfviewer#1049)
* Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (files_pdfviewer#1057)
* Fix npm audit (files_pdfviewer#1062)
* Chore(deps-dev): Bump vite from 5.4.2 to 5.4.3 (firstrunwizard#1346)
* Update nextcloud/ocp dependency (firstrunwizard#1352)
* Chore(deps-dev): Bump vite from 5.4.3 to 5.4.5 (firstrunwizard#1358)
* Chore(deps-dev): Bump vite from 5.4.5 to 5.4.7 (firstrunwizard#1368)
* Chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 (firstrunwizard#1369)
* Update nextcloud/ocp dependency (firstrunwizard#1378)
* Chore(deps-dev): bump vite from 5.4.7 to 5.4.8 (firstrunwizard#1384)
* Fix npm audit (firstrunwizard#1390)
* Update nextcloud/ocp dependency (nextcloud_announcements#386)
* Update nextcloud/ocp dependency (notifications#2034)
* Create block-merge-eol.yml (notifications#2040)
* Update nextcloud/ocp dependency (notifications#2056)
* Chore(deps-dev): Bump postcss from 8.4.39 to 8.4.47 (photos#2652)
* Feat: Check upload directory share state (photos#2660)
* Fix: Use user uid to compare in PhotosPicker (photos#2664)
* Chore(deps): Bump webdav from 4.11.3 to 4.11.4 (photos#2670)
* Update nextcloud/ocp dependency (serverinfo#687)
* Fix: failure when using sqlite3 (survey_client#319)
* Fix: notifications link for mobile / desktop error generating errors in v30 (survey_client#323)
* Fix: clarify language for removing previously sent report data (survey_client#325)
* Update nextcloud/ocp dependency (text#6336)
* Fix npm audit (text#6337)
* Fix(TaskList): Add class name to rendered HTML (text#6341)
* Ci: Fix selector for viewer modal name (text#6343)
* Fix: Reset session if file rename changes mimetype from/to markdown (text#6347)
* Fix(CodeBlock): Fix visibleFocus and pasting in code blocks (text#6351)
* Fix(deps): update dependency debounce to ^2.1.1 (text#6381)
* Fix(deps): update dependency y-prosemirror to ^1.2.12 (text#6382)
* Fix(deps): update dependency yjs to ^13.6.19 (text#6383)
* Chore(deps): update dependency cypress-visual-regression to ^5.2.1 (text#6385)
* Chore(deps): update dependency vite to ^5.4.5 (text#6389)
* Fix(deps): update dependency @nextcloud/auth to ^2.4.0 (text#6390)
* Fix(deps): update dependency @nextcloud/files to ^3.9.0 (text#6391)
* Fix(deps): update dependency @nextcloud/vue to ^8.18.0 (text#6392)
* Chore(deps): update dependency vite to v5.4.6 [security] (text#6419)
* Fix(paragraph): migrate preview options to decorations (text#6430)
* Update nextcloud/ocp dependency (text#6445)
* Fix(codeblock): Add border radius (text#6457)
* Fix(tasklist): Correct indention (text#6458)
* Perf: optimize WorkspaceService::getFile (text#6461)
* Fix(sync): Disable browser broadcast (text#6482)
* Fix: Apply checks on shares in the middleware (text#6488)
* Check link protocol (text#6492)
* Fix(sync): handle 502 (Bad Gateway) gracefully (text#6495)
* Fix npm audit (twofactor_totp#1554)
* Chore(deps): update typescript (viewer#2473)
* Chore(deps): update dependency vite to ^5.4.5 (viewer#2474)
* Fix(deps): update dependency webdav to ^5.7.1 (viewer#2478)
* Chore(deps): cypress workflow update (viewer#2499)
* Update cypress snapshots (viewer#2501)
* Chore(deps): update nextcloud (viewer#2529)
* Fix: Only remove openfile from route when closing the viewer (viewer#2539)
* Update cypress snapshots (viewer#2560)
-------------------------------------------------------------------
Mon Sep 16 19:56:25 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 29.0.7 - Nextcloud Hub 8
* Nextcloud Hub 8 is here!
* Regain control over your time: Nextcloud Hub 8 is here!
* Nextcloud Assistant: Chat summaries, Nextcloud Mail reply
suggestions, answers based on your data, and more!
* Interactive previews for files, folders, boards and events
* Federated chat and message editing in Talk
* Mini-apps based on Tables
* Public Collectives sharing, previews and QR-codes
* Manage your team resources like a pro with Nextcloud Teams
* Forms: automatically sync with a spreadsheet
- https://nextcloud.com/blog/nextcloud-hub8/
-------------------------------------------------------------------
Fri Sep 13 17:08:37 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 28.0.10
* Build(deps): bump jquery-ui-dist from 1.13.2 to 1.13.3 (server#46483)
* Fix: Pass the mountpoint target user to storages without owner (server#46680)
* Fix(files): Provide default file action for file entry name (on click action) (server#46939)
* Fix npm audit (server#47019)
* Fix(files): Correctly validate new node name (server#47035)
* Fix(trashbin): Correctly set original name as displayname (server#47037)
* Fix(userstatus): run user status automation job for start and end events (server#47214)
* Fix/comment deleting with activities installed (server#47233)
* Fix(webauthn): Increase database column for public key id (server#47246)
* Don’t save translated predefined user status as custom status (server#47262)
* Fix(sharing): Pin @nextcloud/dialogs to a version that doesn’t use Nextcloud 29 APIs (server#47271)
* Fix(FileList): Update filelist or share save (server#47318)
* Fix(user_ldap): Catch DB Exceptions when updating group memberships (server#47335)
* Fix(caldav): allow renaming of birthday calendars (server#47336)
* Fix(setupcheck): Fix mimetype server version check in backport (server#47377)
* Fix(theming): Make getImage() call save against missing non-SVG version (server#47383)
* Fix(files): Adjust import of `ShareType` (server#47386)
* Fix(caldav): limit property length (server#47420)
* Fix: Trusted server icon recovery without addressbook change (server#47427)
* Fix: csrf check failed on public share with password (server#47445)
* Fix npm audit (server#47472)
* Fix(mailer): Call to custom mail_template_class (server#47476)
* Fix(flow): cannot set custom user agent (server#47481)
* Fix: gracefully handle unexpected exif orientation types (server#47531)
* Fix(files): fix list gap at bottom (server#47537)
* Fix(provisionning_api): Remove parameters that are not set into template (server#47572)
* Fix: optimise `getWrongShareOwnership` query (server#47576)
* Fix: re-enable content-length header via htaccess (server#47622)
* Fix(config): Avoid error messages for restricted opcache API (server#47624)
* Fix(files): Reset drop notice on firefox (server#47639)
* Fix npm audit (server#47669)
* LinkReferenceProvider] Better size check (server#47697)
* Oauth2] Store hashed secret instead of encrypted (server#47701)
* Fix(settings): Fix sharing exclude groups from password requirement option not working (server#47714)
* Fix: only keep major as server version (server#47722)
* Fix(dav): adjust usages of webdav.customRequest (server#47732)
* Fix status check and saving of external storages (server#47735)
* Fix(files): undefined sidebar (server#47746)
* Fix(files): Create non-existent parents of mountpoints (server#47749)
* Fix(appstore): Cache apps.json also on dev instances (server#47766)
* Fix: Use sha256 to hash arguments of background jobs (server#47776)
* Feat(transfer-ownership): Correctly react to encrypted files (server#47779)
* Fix(dav): Always respond custom error page on exceptions (server#47785)
* Fix(files): Correctly parse external shares for files UI (server#47797)
* Bump nextcloud/vue from `8.6.2` to `8.8.1` (activity#1583)
* Update nextcloud/ocp dependency (activity#1680)
* Fix npm audit (files_pdfviewer#1034)
* Chore(deps-dev): Bump adm-zip from 0.5.15 to 0.5.16 (files_pdfviewer#1042)
* Chore(deps-dev): Bump axios from 1.7.5 to 1.7.6 (files_pdfviewer#1043)
* Fix npm audit (firstrunwizard#1322)
* Update nextcloud/ocp dependency (nextcloud_announcements#379)
* Update nextcloud/ocp dependency (notifications#2028)
* Fix: remove nextcloud_photos_ tmp files when done (photos#2609)
* Fix npm audit (photos#2621)
* Fix: allow dot in mounted on (serverinfo#666)
* Update nextcloud/ocp dependency (serverinfo#677)
* Fix reconnecting websocket polyfill and error propagation during push (text#6204)
* Fix(attachments): Uploading of attachments from public shares (text#6214)
* Fix npm audit (text#6239)
* Fix: catch all errors when getting rich workspace content (text#6245)
* Ci(cypress): Fix file list link selector (text#6265)
* Fix(editorApi): Add support for a onCreate callback that gets content (text#6276)
* Allow viewing of attachments when shared by mail (text#6286)
* Fix: hide menu Link to file for direct editing (text#6288)
* Fix npm audit (text#6308)
* Fix(Table): Fix pasting content with newlines to table cells (text#6317)
* Fix npm audit (viewer#2408)
-------------------------------------------------------------------
Wed Aug 21 15:39:04 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 28.0.9
* Fix(comments): Fix issues thrown by comments sidebar tab code (server#44902)
* Fix(cypress): wait for apps list fetch for better testing stability (server#46384)
* Fix(redis): Require version >=4 for unlink (server#46520)
* Fix(theming): enforce theme should still provide dark as fallback (server#46523)
* Fix(comments): Use proper icon components instead of icon classes to fix dark mode (server#46524)
* Fix(files_metadata): Don’t run generation job on every upgrade (server#46563)
* Fix(appstore): Return an empty array in case of fail (server#46577)
* Fix(caldav): lower scheduling table size warning (server#46580)
* Fix(caldav): Throw 403 Forbidden Error instead of 500 Internal Server… (server#46603) 1
* Fix(caldav): decode values before returning (server#46613)
* Fix(mail): Fix big logos in mail templates for Outlook (server#46628)
* Fix(TextProcessing): use error instead of info for exception logging (server#46637)
* Fix(dav): Thrown forbidden error for authenticated user instead of no… (server#46647)
* Fix(Token): take over scope in token refresh with login by cookie (server#46668)
* Allow injecting the user temporarily for direct editing (server#46678) 1
* Feat: add config flag to toggle persistent redis connections (server#46683)
* Support excalidraw file type (server#46712)
* Fix(files): validate input when creating file/directory (server#46717)
* Fix: FileInfo from View should have the correct name of a mountpoint (server#46720)
* Fix(search): show user search provider for deactivated and admin pages (server#46724)
* Update @nextcloud/files to 3.6.0 and fix display name handling of folders (breadcrumbs and filename) (server#46727)
* Fix(files): ensure forbiddenCharacters is an array (server#46734)
* Feat: add a specialized writeStream implementation for s3 external storage (server#46742)
* Feat: add additional logging for database errors (server#46751)
* Fix(files_sharing): open-in-files should open a folder and not the parent (server#46754)
* Fix: add a try and catch for delete versioning (server#46757)
* Avoid using partial file info as valid one (server#46763)
* Fix: Add .whiteboard alias for .excalidraw files (server#46781)
* Style(settings): align icons at legacy help navigation (server#46788)
* Fix(files): always ask for confirmation if trashbin app is disabled (server#46802)
* Fix(styles): Make sure footer with legal links is shown correctly (server#46808)
* Fix(sharing): Disable “Read permission” checkbox correctly (server#46841)
* Fix: fix recursive share check (server#46862)
* Fix: OCP\Files\Node\Folder::search was not setting the owner (server#46868)
* Chore(ShareSettings): Proper wording for share autocompletion settings (server#46899)
* Perf(systemtags): Add index for systemtags_object_mappings.objectid (server#46905)
* Feat(editLocallyAction): Handle possible no local client scenario (server#46909)
* Fix(files): do not show legacy edit locally action on public pages (server#46932)
* Fix(files): empty folder pending size (server#46947)
* Fix(AdminSettings/AI): show pref list of only the enabled translation providers (server#46950)
* Fix(userstatus): add missing parenthesis (server#46959)
* Fix(setupchecks): Skip checking for OPcache settings if running checks from CLI (server#46964)
* Fix(LDAP): remove unneeded dependencies (server#46968)
* Fix(files): cancel move-copy action should not be handled as an error (server#46971)
* Fix(files): Close sidebar on navigation (server#46973)
* Fix(systemtags): Correctly set the display name for the Nextcloud node (server#46978) 1
* Fix(files_sharing): add missing subtitle on search for share recipients (server#46982)
* Fix(files): show folder sharing overlay on received shares (server#46994)
* Fix(files): Correctly handle open file URL query (server#47024)
* Fix: Add direct parameter to flow auth v2 (server#47052)
* Bump @nextcloud/vue from 8.14.0 to 8.16.0 (server#47062)
* Fix(inherited-shares): ignore top root folder (server#47067)
* Fix: Ensure database connection is setup when getting group details (server#47077)
* Fix(previews): Don’t crash on animated WEBP images (server#47079)
* Fix: check for correct storage class when checking for link parent (server#47081)
* Fix(config): Clarify smtp debugging config option usage (server#47085)
* Docs: added customclient_fdroid key to the config.sample.php file (server#47088)
* Fix(theming): make cache buster depend on the app version (server#47099)
* Fix(encryption): Fix mountpoint check to accept if several are found (server#47118)
* Fix(migration): Add column only if it does not exist (server#47125)
* Fix(systemtags): Correctly load tagged files in “tags”-files-view (server#47128)
* Fix(files): trim names on new node creation (server#47150)
* Chore: compile assets (server#47206)
* Apply group limit on remove from group (server#47227)
* Fix(security): Update expiration date in security.txt (server#47231)
* Fix: try to find non-recursive share source (server#47279)
* Revert “Apply group limit on remove from group” (server#47326)
* Remerge: Apply group limit on remove from group““ (server#47327)
* Store the mountpoint of storages in the mount options and use it to find the encryption keys (server#47353)
* Fix(notifications): Don’t trigger invite notifications for system groups (circles#1654)
* Fix: Remove legacy code that caused errors (firstrunwizard#1260)
* Chore: update .git/workflows content (logreader#1311)
* Use a more sensible format for load average (serverinfo#652)
* Fix: Display threads and not cores (serverinfo#659)
* Add npm audit fix job (suspicious_login#909)
* Fix: showing folder description on favorites (text#6029)
* Fix(sync): reuse open connection (text#6059)
* Test(cy): Install assistant app version matching the server branch (text#6073)
* No conflict dialogue in read only (text#6097)
* Fix/toc without transaction (text#6124)
* Fix: Avoid throwing exceptions during propfind (text#6156)
* Fix: Avoid throwing in BeforeNodeWrittenListener on new files (text#6171)
* Fix: Enforce unsetting openfile when the viewer is closed (viewer#2370)
* Fix: sorting by date and number (viewer#2396)
-------------------------------------------------------------------
Sun Aug 4 10:39:48 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 28.0.8 - Nextcloud Hub 7
The biggest improvements introduced are:
* Advanced search
* Global Out-of-Office
* Phone dial-out, recording consent
* Live photos, view metadata
* QR codes, share Notes
* Better Mail tags, see shared items in Contacts
* Aleph Alpha, Meme generator & more!
- https://nextcloud.com/blog/nextcloud-hub-7-advanced-search-and-global-out-of-office-features/
-------------------------------------------------------------------
Tue Jun 25 15:54:58 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 27.1.11
* Update psalm-baseline.xml (server#43776)
* Fix(sharing): Avoid (dead)locking during orphan deletion (server#44009)
* Fix(dav): Add occ command to fix missing caldav sync tokens (server#44196)
* Fix(dav): Add retention time to sync token cleanup (server#44397)
* Feat: add request id as comment to all queries (server#44957)
* Fix: Fix truncation on public page (server#44991)
* Fix(session): Do not update authtoken last_check for passwordless (server#45062)
* Fix: Return a file element even if the rendered list does not contained one (server#45121)
* Perf(db): Sort data for IN before chunking (server#45213)
* Expose subscription calendars (server#45232)
* Feat: Limit email input to 255 chars (server#45290)
* Avoid updating the same oc_authtoken row twice (server#45351)
* Fix(groups): allows to save group names with more than 64 characters (server#45369)
* Fix: Mark more configs as sensitive (server#45441)
* Fix(contactsinteraction): Allow vCard download (server#45444)
* Fix: forbid moving a folder into a subfolder of itself (server#45527)
* Fix(dav): Rate limit address book creation (server#45544)
* CalDAV fix search with limit and time range (server#45568)
* Unmark deleted users if their last login date is more recent than deleted date (server#45589)
* Fix(core): unsupported browser redirect url (server#45624)
* Fix(caldav): automatically delete outdated scheduling objects (server#45639)
* Fix(dialogs): Make sure conflict dialog is loaded before adding conflicts (server#45664)
* Feat: add option to disable scanner transactions (server#45681)
* Fix(Session): avoid password confirmation on SSO (server#45703)
* Fix npm audit (server#45732)
* Ci(eol): update workflow from template (server#45736)
* Manual/backport/44910/stable27 (server#45749)
* Fix(dav): Don’t log access control as error (server#45757)
* Fix: failing tests for setup check (server#45762)
* Fix: Autodetect legacy filekey instead of trusting the header for legacy header (server#45776)
* Fix(caldav): event links in shared calendar notifications (server#45798)
* Use isRetryable to catch retryable exceptions (server#45806)
* Test: add tests for ProfilePageController (server#45824)
* Fix(ShareEntryLinkedList): Correctly propagate share data (server#45828)
* Fix(ObjectStore): Fix regression when hostname is empty (server#45838)
* Get child ids for folder in a separate query during move (server#45849)
* Fix(cron): Log long running jobs (server#45855)
* Fix(deleteAction): Bump up delete requests concurrency to 5 (server#45908)
* Ci: use precise ref for 3rdparty check (server#45926)
* Fix(dav): Limit number of UPDATES for sync token created_at (server#45989)
* Fix(Token): add FILESYSTEM scope with SCOPE_SKIP_PASSWORD_VALIDATION (server#46087)
* Chore(deps-dev): Bump adm-zip from 0.5.12 to 0.5.14 (files_pdfviewer#976)
* Update nextcloud/ocp dependency (firstrunwizard#1237)
* Update nextcloud/ocp dependency (firstrunwizard#1243)
* Update nextcloud/ocp dependency (nextcloud_announcements#342)
* Update nextcloud/ocp dependency (notifications#1936)
* Update nextcloud/ocp dependency (notifications#1939)
* Fix(browser): Don’t create web notifications for old notifications (notifications#1951)
* Fix: separate creation of browser notifications and sounds from Vue rendering (notifications#1952)
* Update nextcloud/ocp dependency (related_resources#427)
* Update nextcloud/ocp dependency (related_resources#431)
* Update nextcloud/ocp dependency (serverinfo#613)
* Update nextcloud/ocp dependency (serverinfo#616)
* Ci: automate ocp updates (serverinfo#620)
* Update nextcloud/ocp dependency (text#5853)
* Fix(locks): only lock when editing (text#5867)
* Update nextcloud/ocp dependency (text#5882)
* Reset all sessions (in occ command and on upgrade) (text#5892)
* Truncate tables and rename documents folder on reset (text#5919)
* Fix npm audit (viewer#2302)
-------------------------------------------------------------------
Mon Jun 3 05:11:09 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 27.1.10
* Feat(perf): add cache for authtoken lookup (server#44447)
* 44032 fix show new shares without refresh (server#44464)
* Fix: regression with updating read-only config (server#44925)
* Fix(memcache): remove double $$ to fix error (server#44979)
* Fix(DAV): Migrate known exceptions to Sabre exceptions when copying (server#45016)
* Fix: chunked upload leading to 0-byte files (server#45038)
* Fix(CalDAV): remove UNKNOWN from room / resource consideration (server#45051)
* Feat: support „s3-accelerate“ endpoint (server#45060)
* Fix(files): Fix ownership transfer encrypted files detection (server#45109)
* Fix: Fix default values for ini var in lib/base.php (server#45113)
* Fix: Remove bogus code from query builder and fix parameter name (server#45115)
* Fix(user_ldap): Fix a var name (server#45118)
* Chore: Fix update-psalm-baseline to use correct php version depending on branch (server#45123)
* Fix(OC_Image): Set correct return type for exif_imagetype stub (server#45197)
* Fix(User\Manager): Avoid future collisions with updater/audit logs (server#45200)
* Fix(userstatus): Fix docs of user status manager (server#45229)
* Fix(caldav): loop through all events for busy events (server#45311)
* Fix(search): Limit maximum number of search results (server#45320)
* Fix: Correctly check result of function (server#45324)
* Fix(preview): check mime type before processing with Imagick (server#45338)
* Fix: Extend SVG reference check (server#45343)
* Fix: Keep download action for files and hide only for relevant files (server#45344)
* Fix: add ldap_exop_passwd function to sensitive value (server#45358)
* Fix: delete user credentials stored in storages_credentials when user gets deleted (server#45361)
* Hide ‚updater.server.url‘ As It May Contain Enterprise Key (server#45371)
* Perf(deleteAction): Queue delete requests (server#45376)
* Fix(theming): stable 27 disable accessible color config switch (server#45422)
* Respect empty `expiryDate` value in server (server#45481)
* Fix(ShareApiClients): Maintain meaning of `“` and null for share api cli… (server#45563)
* Fix npm audit (files_pdfviewer#952)
* Update nextcloud/ocp dependency (firstrunwizard#1220)
* Update nextcloud/ocp dependency (nextcloud_announcements#330)
* Fix: Correctly check result of function (nextcloud_announcements#335)
* Update nextcloud/ocp dependency (notifications#1920)
* Chore(deps): Bump vue-template-compiler from 2.7.14 to 2.7.16 (photos#2303)
* Update nextcloud/ocp dependency (related_resources#419)
* Update nextcloud/ocp dependency (serverinfo#603)
* Update dependency (survey_client#271)
* Disable spellcheck inside code blocks (text#5722)
* Update nextcloud/ocp dependency (text#5793)
* Fix: Correctly check result of function (updater#559)
-------------------------------------------------------------------
Thu Apr 25 18:14:58 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 27.1.9
* Update nextcloud/ocp dependency (related_resources#395) 1
* Disable the internal s3sdk multi part copy logic (server#44052)
* Fix/caldav/eventcomparisionservice uses wrong array comparison (server#44472) 1
* Enh: Send empty expireDate when not expireDate set (server#44491)
* Fix(share): Send correct share attributes upon share creation (server#44499)
* Handle more exceptions in AmazonS3::fopen (server#44508)
* Fix(security): Update expiration date in security.txt (server#44536)
* Add retry logic to cover deadlock situations during move operations (server#44550)
* Fix(files_sharing): Create passwords when enforced for mail shares (server#44569)
* Feat(trashbin): Show original location of deleted file (server#44602)
* Fix(tests): Fix tests when daytime saving time change happened recently (server#44614)
* Fix(encryption): Clicking default module in UI sets bogus value (server#44632)
* Fix(dav): Fix quota check for chunk upload (server#44656)
* Fix(deps): Update phpseclib from 2.0.45 to 2.0.47 (server#44673)
* Perf: Avoid updating the folder size if we know the size difference (server#44680)
* Fix(3rdparty): Add a CI job to check 3rdparty integrity (server#44690)
* Fix: Fix avatar images (server#44739)
* Fix: use proper jailed patch in watcher (server#44749)
* Fix(LDAP): escape DN on check-user (server#44766)
* Fix(files): Allow to pick directories using the file reference picker (server#44803)
* Fix opening “Remote shares” dialog even if Notifications is available (server#44823)
* Fix(files): Also skip cross storage move with access control (server#44892)
* Fix(files): Also restore shares after ownership transfer for object storage (server#44920)
* Fix(deps): Update phpseclib to 2.0.47 (3rdparty#1789)
* Fix npm audit (activity#1613)
* Group activities sent by mail (activity#1624)
* Update nextcloud/ocp dependency (activity#1640)
* Fix npm audit (files_pdfviewer#934)
* Fix npm audit (firstrunwizard#1143)
* Update nextcloud/ocp dependency (firstrunwizard#1169)
* Update nextcloud/ocp dependency (nextcloud_announcements#320)
* Update nextcloud/ocp dependency (notifications#1888)
* Fix(setting): Clarify the “Account disabled” option (password_policy#576)
* Fix npm audit (photos#2404)
* Check download attribute when fetching previews (photos#2437)
* Fix npm audit (privacy#1048)
* Fix npm audit (recommendations#717)
* Fix npm audit (recommendations#729)
* Fix npm audit (related_resources#376)
* Fix npm audit (related_resources#388)
* Update nextcloud/ocp dependency (serverinfo#585)
* Refactor document and session handling (text#5543)
* Fix npm audit (text#5563)
* Chore(deps): update dependency cypress-split to ^1.21.2 (text#5587)
* Chore(deps): update dependency vite to ^4.5.3 (text#5588)
* Fix: Catch exceptions on non existing files (text#5600)
* Test(cypress): Wait for syncs after opening+editing in in sync.spec.js (text#5604)
* Fix(deps): update dependency markdown-it-front-matter to ^0.2.4 (text#5622)
* Fix(deps): update yjs (text#5623)
* Chore(deps): update dependency @nextcloud/stylelint-config to ^2.4.0 (text#5624)
* Chore(deps): update vueuse to ^10.9.0 (text#5625)
* Fix(deps): update dependency @nextcloud/files to ^3.1.1 (text#5626)
* Fix(deps): update dependency mermaid to ^10.9.0 (text#5627)
* Fix(deps): update dependency vue-material-design-icons to ^5.3.0 (text#5628)
* Fix npm audit (text#5648)
* Fix: Avoid throwing when a workspace file cannot be found due to a failed storage (text#5665)
* Chore(deps): update dependency cypress-split to ^1.23.0 (text#5680)
* Update nextcloud/ocp dependency (text#5681)
* Fix(l10n): “Connection failed” not translatable (text#5697)
* Fix npm audit (twofactor_totp#1509)
* Fix npm audit (viewer#2278)
* Fix npm audit (viewer#2288)
-------------------------------------------------------------------
Thu Mar 28 16:51:34 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 27.1.8
* Add “-i” to sendmail’s pipe (server#43789)
* Add pick plain text files string to be translated (text#5534)
* Add some recrusive detection/prevention (server#44321)
* Circles’ activity (circles#1523)
* Cleanup versions entities in versions:clean command (server#44036)
* Collaboration, MailPlugin: Protect access to a potentially missing array component by ??. (server#43901)
* Do not create a new version for empty files (server#43931)
* Docs(config.sample.php): Warn that updatedirectory will break updates if set to a value within the installation folder (server#44167)
* Feat(share): save date and time for expiration (server#43832)
* Fix: Allow to disable multipart copy on external s3 storage (server#43815)
* Fix: Avoid clear cache with prefix (server#44079)
* Fix: Avoid race condition that may initialize a document twice on the clients (text#5479)
* Fix: avoid scanning a non existing directory (server#44206)
* Fix: cypress (viewer#2221)
* Fix: don’t return null for SharedStorage::getWrapperStorage with share recursion (server#44415)
* Fix: ensure nested mount points are handled in the correct order (server#44284)
* Fix: fallback from guessing the owner from path in versioning (server#44247)
* Fix: Fetch custom app store url without internet connection (server#43986)
* Fix: filerobot-image-editor (viewer#2250)
* Fix: No password set for new mail shares (server#44193)
* Fix: select the correct table based on CALENDAR_TYPE_CALENDAR (server#43799)
* Fix: Throw instead of yielding nothing when listing local directories (server#43830)
* Fix(ActionInsertLink): Sync NcActionInput value property (text#5426)
* Fix(api): Ignore “parsed” link and icon urls when deleting (notifications#1860)
* Fix(attachments): Don’t use currentSession for fetching attachments (text#5485)
* Fix(backend): Accept pushs with only step1 messages by read-only clients (text#5472)
* Fix(caldav): add EXDATE and EXRULE to confidential object (server#44385)
* Fix(comments): move new comment instructions placeholder to description (server#44171)
* Fix(config): Make sure user keys are strings (server#44337)
* Fix(core): Convert text to path in f-droid banner SVG (server#43863)
* Fix(cypress): introduce cypress-split (viewer#2220)
* Fix(cypress): sharing download test (viewer#2224)
* Fix(dav): ACLs for shared addressbooks (server#44378)
* Fix(dav): fallback realm for HTTP authentication (server#43798)
* Fix(federatedfilesharing): Use correct language file to render notifi… (server#44312)
* Fix(files_sharing): ShareesAPI – Return empty response when user is not allowed to share (server#44229)
* Fix(IUrlGenerator): Add throws documentation for imagePath function (server#43977)
* Fix(LinkPicker): Don’t open link picker inside code blocks (text#5493)
* Fix(mail): Use parsed action label in email notification (notifications#1842)
* Fix(MarkdownContentEditor): Respect onLoaded callback passed via API (text#5525)
* Fix(session): Fix setting a guest name (text#5474)
* Fix(settings): posix_getpwuid can return false which should not be accessed like an array (server#44181)
* Fix(share): use share owner to get ownership (server#44349)
* Fix(Tables): require at least one cell in the header (text#5467)
* Fix(UpdateNotifications): Handle numeric user ids (server#44101)
* Fix(user_ldap): Early failure for empty password login attempt (server#44055)
* Fix(workflowengine): Use correct event names to make search for groups work again (server#44383)
* Fixes for getting the filename in the FileInfo class (server#44200)
* Forbid tagging readonly files (server#44299)
* Improve files version listing (server#43980)
* Log error when default getWrapperStorage would return null (server#44419)
* MailQueueHandler: Don’t flood logs with useless messages (activity#1604)
* Only cleanup orphaned shared daily (server#43837)
* Tests(dav): Add unit test for no calendars/subscription limit (server#44155)
* Use table prefix in metadata migration (server#43971)
* Use the proper path to check if a file needs to be copied/moved to the actual target storage (server#44084)
- Update to Nextcloud Hub 6
https://nextcloud.com/blog/nextcloud-hub-6-healthy-meeting-culture-and-the-first-local-ai-assistant/
-------------------------------------------------------------------
Thu Feb 29 20:51:06 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 26.0.12
* Buffer chunked requests (server#43127)
* Check share status when touching versions (server#43739)
* Continue background scanning different storages if one fails (server#43419)
* Fix #745 ValueError: random_int(): Argument #1 ($min) must be less than or equal to argument #2 ($max) (suspicious_login#849)
* Fix for previews not being generated sometimes (server#43039)
* Fix: Add bruteforce protection to email endpoint (server#43599)
* Fix: Add bruteforce protection to federation endpoint (server#43714)
* Fix(dav): Rate limit calendar/subscription creation (server#43753)
* Fix(files): Don’t attempt to format a partial cache entry (server#43389)
* Fix(sync): push local changes on reconnect (text#5286)
* Handle storage not available when expiring versions (server#43124)
* Improve path resolution in files_version hooks (server#42937)
* Perf: skip request without read permission (server#43723)
* SMB: allow to list root directory when using case-insensitive option (server#43521)
* Stop the auto-logout loop after redirecting to the logout page (server#43711)
-------------------------------------------------------------------
Fri Jan 26 06:29:24 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
- Update to 26.0.11
* Fix semaphore unguarding (server#41290)
* Fix(dav): allow multiple organizers if possible (server#42376)
* Update crl after revoke rides.csr (server#42398)
* Fix(LDAP): ensure stored groups are formatted as simple list (server#42448)
* Restore shared lock ttl to previous value when releasing (server#42548)
* Perf: Use more performant way to obtain and check the email as a login name with token login (server#42653)
* Actually throttle restore (server#42740)
* Fix: handle exif metadata read errors gracefully (server#42775)
* Fix(share): use user timezone to parse share expiration date (server#42808)
* Fix(appstore): Only send subscription keys to valid appstores (server#42830)
* Fix(manifest): Check if app exists instead of accessing null as an array (server#42866)
* Fix(systemreport): Mark more configs as sensitive (server#42872)
* Update crl after revoke integration_homeassistant.csr (server#42876)
* Fix(session): Avoid useless authtoken DB queries for anonymous requests (server#42880)
* Fix(CalDAV): set acls for DeletedCalendarObjectsCollection (server#42908)
* Fix undefined method getExtStorageHome() (server#42925)
* Fix(auth): Fix logging in with email and app password (server#43010)
* Make OAuth2 authorization code expire (server#43019)
* Fix(security): Update code signing revocation list (server#43067)
* Update nextcloud/ocp dependency (activity#1369)
* Update nextcloud/ocp dependency (activity#1497)
* Fix npm audit (activity#1506)
* Create block-merge-freeze.yml and block-merge-eol.yml (bruteforcesettings#531)
* Chore(deps-dev): Bump axios from 1.6.2 to 1.6.3 (files_pdfviewer#878)
* Chore(deps-dev): Bump axios from 1.6.3 to 1.6.5 (files_pdfviewer#884)
* Disable scripting in pdfviewer (files_pdfviewer#890)
* Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#1031)
* Update nextcloud/ocp dependency (firstrunwizard#1042)
* Fix npm audit (firstrunwizard#1054)
* Update nextcloud/ocp dependency (firstrunwizard#997)
* Update nextcloud/ocp dependency (logreader#1105)
* Chore: audit dependencies (logreader#1108)
* Update nextcloud/ocp dependency (nextcloud_announcements#280)
* Fix(mail): Fix mail handling when force_language is true or false (notifications#1746)
* Fix(push): Allow apps to provide already parsed notifications (notifications#1756)
* Chore(deps): Bump vue and vue-template-compiler (notifications#1765)
* Chore(deps-dev): Bump vue-template-compiler from 2.7.15 to 2.7.16 (notifications#1770)
* Update nextcloud/ocp dependency (notifications#1772)
* Fix(deps): Allow composer plugin explicitly (notifications#1777)
* Chore: audit dependencies (notifications#1781)
* Fix(fairuse): Adjust website URL (notifications#1790)
* Allow to hide „People“ nav entry for admin (photos#2234)
* Update nextcloud/ocp dependency (photos#2236)
* Chore(deps): Bump vue from 2.7.15 to 2.7.16 (privacy#1008)
* Fix npm audit (privacy#1014)
* Fix npm audit (recommendations#686)
* Update nextcloud/ocp dependency (related_resources#305)
* Fix npm audit (related_resources#321)
* Ci: update psalm workflow name to align with main and 28 (serverinfo#548)
* Chore(deps): update dependency vite to ^4.5.1 (text#5120)
* Fix(deps): update vueuse to ^10.7.0 (text#5121)
* Fix(deps): update dependency y-websocket to ^1.5.1 (text#5140)
* Fix(deps): update vue monorepo to ^2.7.16 (text#5164)
* Fix(deps): update vueuse to ^10.7.1 (text#5187)
* Fix(deps): update dependency path-normalize to ^6.0.13 (text#5207)
* Update nextcloud/ocp dependency (text#5210)
* Preserve queue during reconnects (text#5214)
* Fix(deps): update dependency @nextcloud/moment to ^1.3.1 (text#5252)
* Fix(deps): update vueuse to ^10.7.2 (text#5259)
* Approve and merge ocp updates (text#5263)
* Fix(deps): stick to @nextcloud/files v2 (text#5264)
* Fix: Proper error message based on file permissions (text#5274)
-------------------------------------------------------------------
Thu Dec 14 16:59:58 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 26.0.10
* SFTP improvements (server#40521)
* Fix(sharing): set name to target name in sharing cache (server#41071)
* Fix root mounts not being setup in some cases (server#41091)
* Fix: Fix linkToOCSRouteAbsolute() without index.php and with subfolder (server#41627)
* Fix: Also cleanup orphaned shares user cannot be found anymore (server#41644)
* Ci(acceptance): fix dev branch (server#41690)
* Fix(dav): Avoid date diffing if PHP is buggy (server#41731)
* Fix(ui): Do not close all menus on right click (server#41968)
* Fix(TemplateManager): Bail early if templatedirectory is empty (server#42003)
* Fix(security): Update expiration date in security.txt (server#42020)
* Fix(updatecheck): Don’t wait 120s for a response of updater.nextcloud… (server#42079)
* Fix(systemreport): Mask onlyoffice secret as sensitive (server#42080)
* Fix(bruteforce-protection): Don’t throw a 500 when MaxDelayReached is… (server#42084)
* Fix(security): Handle idn_to_utf8 returning false (server#42086)
* Fix(security): Update CA certificate bundle (server#42189)
* Chore(deps): Bump vue from 2.7.14 to 2.7.15 (bruteforcesettings#494)
* Chore(deps-dev): Bump axios from 1.6.1 to 1.6.2 (files_pdfviewer#864)
* Chore(deps): Bump vue and vue-template-compiler (firstrunwizard#983)
* Create update-nextcloud-ocp-approve-merge.yml (nextcloud_announcements#265)
* Create update-nextcloud-ocp-approve-merge.yml (notifications#1733)
* Update nextcloud/ocp dependency (photos#2092)
* Don’t check display name on null (photos#2169)
* Chore(deps): Bump vue from 2.7.14 to 2.7.15 (privacy#980)
* Fix npm audit (privacy#989)
* Fix(deps): update vueuse to ^10.6.1 (text#5013)
* Chore(deps): update vite (text#5014)
* Fix(deps): update yjs (text#5038)
* Fix(deps): update tiptap to ^2.1.13 (text#5075)
* Fix(video): video fullscreen on ios devices (viewer#2082)
-------------------------------------------------------------------
Fri Nov 24 19:51:57 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 26.0.9
* LDAP: Increase profile picture limit to 512 (server#40921)
* Fix download URL for versions (server#40946)
* Fix(ldap): store last known user groups (server#41107)
* Fix(login): Fix JS error on login grant page (server#41141)
* Fix(isLegitimatedForUserId): Setup mountpoints to check file access (server#41144)
* Fix: Don’t try to access null array (server#41146)
* Fix(OCM): Make the public API only rely on OCP (server#41151)
* Don’t pass invalid streams to Imaginary (server#41185)
* Fix(twofactor): avoid DB error on Twofactor (en/dis)abled event (server#41213)
* Chore(deps): fix package-lock.json (server#41221)
* Fix(files_external): on case insensitive system, block case change (server#41222)
* Fix(files): race condition on web files view change (server#41224)
* Catch Imaginary processing errors (server#41233)
* Return correct status if touch failed (server#41237)
* Fix(session): Log why session renewal failed (server#41239)
* Show proper warning on 0 quota (server#41264)
* Fix: Delete ghost versions of non-existing files (server#41297)
* Bump sabre/http to 5.1.10 in stable26 (server#41323)
* Optimize cache jail creation (server#41325)
* Fix type in BeforeMessageLoggedEvent (server#41357)
* Fix(LDAP): prevent incomplete displaynames… (server#41369)
* Fix: Validate that we have a proper distributed cache configured (server#41372)
* Lower log level about invalid session token (server#41386)
* Fix(workflow): Fix „Call to a member function getUID() on null“ with … (server#41419)
* Fix(log): Log exception class when message is empty (server#41425)
* Fix(workflowengine): use andWhere() not second where() (server#41433)
* Fix(backupcodes): Remove old notifications before creating a new remi… (server#41452)
* Update psalm-baseline.xml (server#41480)
* Add some support for rename on case insensitive local filesystems (server#41505)
* Fix(files): prevent redirect on heading column sort (server#41517)
* Finish password confirmation (server#41522)
* Reverse X-Forwarded-For list to read the correct proxy remote address (server#41528)
* Fix(files_versions): don’t call getUid() on null (server#41552)
* Revert „fix(files_versions): don’t call getUid() on null“ (server#41613)
* Bump sabre/http to 5.1.10 in stable26 (3rdparty#1634)
* Fix npm audit (activity#1376)
* Fix: chunk delete in query (activity#1399)
* Fix npm audit (activity#1407)
* Bump @nextcloud/router from 2.0.0 to 2.0.1 (bruteforcesettings#462)
* Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (bruteforcesettings#472)
* Revert „Bump @nextcloud/router from 2.0.0 to 2.0.1“ (bruteforcesettings#510)
* Fix incorrect Date format detection (circles#1429)
* Lighter name update (circles#1436)
* Fix npm audit (files_pdfviewer#839)
* Setup Transifex translations (files_pdfviewer#852)
* Fix npm audit (files_pdfviewer#857)
* Update nextcloud/ocp dependency (firstrunwizard#968)
* Fix npm audit (firstrunwizard#976)
* Fix npm audit (firstrunwizard#999)
* Fix styles location to they can be loaded (logreader#1043)
* Update nextcloud/ocp dependency (logreader#1046)
* Allow printing log messages during occ (logreader#998)
* Update nextcloud/ocp dependency (nextcloud_announcements#243)
* Fix(UI): Merge UI setting with updatenotifications admin settings (nextcloud_announcements#250)
* Update nextcloud/ocp dependency (nextcloud_announcements#254)
* Update nextcloud/ocp dependency (notifications#1688)
* Chore(deps): Bump @nextcloud/moment from 1.2.1 to 1.2.2 (notifications#1696)
* Chore(deps): Bump vue and vue-template-compiler (notifications#1705)
* Update nextcloud/ocp dependency (notifications#1713)
* Filter out some permission for public albums (photos#2106)
* Enh: Add unique DOM identifiers for nav entries (photos#2131)
* Fix npm audit (privacy#974)
* Fix npm audit (recommendations#662)
* Fix npm audit (recommendations#673)
* Fix npm audit (related_resources#309)
* Update nextcloud/ocp dependency (serverinfo#502)
* Ci: update phpunit workflows (serverinfo#506)
* Ci: update lint and psalm workflow (serverinfo#514)
* Stable27] fix: add flag to skip external requests (serverinfo#521)
* Update nextcloud/ocp dependency (serverinfo#524)
* Update nextcloud/ocp dependency (text#4868)
* Fix(paste): collapse whitespace before pasting (text#4898)
* Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0 (text#4921)
* Chore(deps): update jest (text#4922)
* Fix(deps): update dependency uuid to ^9.0.1 (text#4925)
* Fix(deps): update tiptap to ^2.1.12 (text#4926)
* Fix(deps): update vue monorepo to ^2.7.15 (text#4939)
* Chore(deps): update vite (text#4940)
* Fix(deps): update dependency highlight.js to ^11.9.0 (text#4946)
* Fix(deps): update vueuse to ^10.5.0 (text#4947)
* Fix(deps): update dependency @nextcloud/moment to ^1.2.2 (text#4948)
* Fix(deps): update dependency @nextcloud/vue to ^7.12.6 (text#4949)
* Fix(deps): update yjs (text#4950)
* Chore(deps): update dependency eslint-plugin-cypress to ^2.15.1 (text#4951)
* Fix(deps): update dependency @nextcloud/dialogs to ^4.2.1 (text#4952)
* Fix(deps): update dependency @nextcloud/logger to ^2.7.0 (text#4953)
* Fix(deps): update dependency @nextcloud/router to ^2.2.0 (text#4954)
* Fix(deps): update dependency markdown-it to ^13.0.2 (text#4955)
* Fix(deps): update dependency @nextcloud/auth to ^2.2.1 (text#4956)
* Fix(deps): update dependency @nextcloud/browser-storage to ^0.3.0 (text#4957)
* Fix 403 on close (text#4969)
* Fix(sync): prevent race condition by relying on autoincrement (text#4972)
* Revert „fix(deps): update dependency @nextcloud/dialogs to ^4.2.1 (text#4973)
* Fix(SyncService): handle failing connection gracefully (text#4990)
* Fix(deps): update dependency @nextcloud/vue to ^7.12.7 (text#4991)
* Fix(deps): update vueuse to ^10.6.0 (text#4993)
* Update nextcloud/ocp dependency (text#4995)
* Ci(psalm): replace custom static analysis with org template (twofactor_totp#1466)
* Chore(deps): update dependency @types/dockerode to ^3.3.21 (viewer#2016)
* Fix(deps): update dependency filerobot-image-editor to ^4.5.2 (viewer#2017)
* Fix(deps): update dependency webdav to ^4.11.3 (viewer#2018)
* Fix(deps): update dependency @skjnldsv/vue-plyr to ^7.4.0 (viewer#2021)
* Fix(deps): update dependency vue to ^2.7.15 (viewer#2038)
* Fix npm audit (viewer#2047)
-------------------------------------------------------------------
Mon Oct 30 06:05:32 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 26.0.8
* Fix: Escape group names for LDAP (server#37201) 2
* Add commands for basic file actions (server#38250)
* Fix unencrypted_size for folders when scanning the filesystem with encryption enabled (server#38555)
* Emit an event when a message is logged (server#38815)
* Enable download configuration on circles shares (server#40303)
* Fix(autoloader): no apcu no side effects (server#40351)
* Fix(ldap): avatar is not being fetched (server#40370)
* Fix: Avoid failing with duplicate checks (server#40384)
* Ocm services (server#40592) 1
* Do not throw while restoring unloaded files list entries (server#40606)
* Fix(dav): expand recurrences when searching (server#40632)
* Use proper app id in Version.vue (server#40641)
* Fix(unifiedsearch): Allow searching for “0” (server#40684)
* Fix Dashboard IManager getWidgets return annotation (server#40694)
* Fix: Escape group names for LDAP (server#40740)
* Fix ocm-provider rewrite rules (server#40781) 2
* Fix(user): Log affected user of app token login name mismatch (server#40798)
* Clear progress bar text when hiding it (server#40846)
* Fix: Log critical session renewal and logout paths (server#40851)
* Remove leading slash (server#40862)
* Add in:users as a search filter to limit searches to users (server#40883)
* Update version.php to owncloud 10.13 (server#40989)
* Fix(external): Get storage before update it (server#41125)
* Fix(db): also chunk MariaDB deletes (activity#1313)
* Fixes and additions to editor API (text#4839)
* Enh(editorApi): Introduce editor API version number (text#4842)
* Fix(editorApi): Use attachment resolver in MarkdownContentEditor (text#4848)
* Fix(paste): paste plaintext with separate paragraphs (text#4880)
- The biggest improvements Nextcloud Hub 4 aka Nextcloud 26 introduces are:
* AI integrations with smart Picker
* Tables App
* Notes app becomes core
* Groupware improvements and S/MIME support
* Talk improvements & Desktop Client
* New Developer Program
* Performance & Security
* E2EE improvements
-------------------------------------------------------------------
Fri Oct 27 16:04:48 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 25.0.13
* Add commands for basic file actions (server#38251)
* Fix: always use display name from correct backend (server#39992)
* Calendar optimizations (server#40290) 1
* Fix(ldap): avatar is not being fetched (server#40371)
* Fix: Avoid failing with duplicate checks (server#40385)
* Do not throw while restoring unloaded files list entries (server#40610)
* Fix(dav): expand recurrences when searching (server#40635)
* Fix(unifiedsearch): Allow searching for “0” (server#40685)
* Fix Dashboard IManager getWidgets return annotation (server#40693)
* Clear progress bar text when hiding it (server#40847)
* Add in:users as a search filter to limit searches to users (server#40884)
* Update version.php to owncloud 10.13 (server#40988)
* Fix(external): Get storage before update it (server#41126)
* Fix(db): also chunk MariaDB deletes (activity#1314)
* Fix(settings): browser freeze when picking photos directory (photos#2061)
* Fix(paste): paste plaintext with separate paragraphs (text#4878)
-------------------------------------------------------------------
Thu Sep 21 17:19:03 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 25.0.12
* Fix issues where unencrypted_size was being falsely used for non-encrypted home folders (server#40381)
* Fix: don’t use davtags for tag search (server#40446)
* Fix(comments): Use provided offset in best effort when loading comments (server#40509)
* Update nextcloud/ocp dependency (nextcloud_announcements#232)
* Update nextcloud/ocp dependency (notifications#1654)
* Fix (visually) removing first notification when executing an action (notifications#1664)
* Fix: update testing range for 25 and update dependencies (updater#496)
* Fix(integrity): expect pkg mgmt files (updater#497)
-------------------------------------------------------------------
Fri Sep 15 13:57:27 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 25.0.11
* Do not allow to toggle between password and text in sharing (server#39603)
* Select the fileid first when looking for incomplete files (server#39703)
* Fix(notifications): Remove share notification when the node is deleted (server#39712)
* Catch more invalid cache source storage paths (server#39731)
* Optimize calendar search query (server#39787)
* Wrap long productName on login form (server#39857)
* Fix(weather_status): Pass address as param to OSM API (server#39918)
* Fix: don’t emit Hooks when hookpaths are empty (server#39936)
* Fix(security): Update CA certificate bundle (server#40008)
* Fix(logging): user log condition feature (server#40036)
* Fix(CalDAV): check voject exists before attempting any operation (server#40089)
* Fix(s3): fix handling verify_bucket_exists parameter (server#40188)
* Fix npm audit (server#40218)
* Detect aborted connection in OC\Files\View and stop writing data to the output buffer (server#40233)
* Enh: skip processing for empty response (server#40261)
* Admin have no special rights on users‘ entries (server#40279)
* Fix(ratelimit): Only use memory cache backend for redis (server#40304)
* Fix(CalDAV): check birthday calendar owner (server#40311)
* Replace deprecated „request“ with „axios“ (files_pdfviewer#794)
* Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (files_pdfviewer#799)
* Fix extraction of PDF.js package (files_pdfviewer#809)
* Update nextcloud/ocp dependency (firstrunwizard#900)
* Chore: update workflows from templates (firstrunwizard#933)
* Update nextcloud/ocp dependency (firstrunwizard#946)
* Update nextcloud/ocp dependency (logreader#962)
* Update nextcloud/ocp dependency (nextcloud_announcements#219)
* Update nextcloud/ocp dependency (notifications#1636)
* Update nextcloud/ocp dependency (photos#1951)
* Fix npm audit (photos#1963)
* Chore(deps-dev): Bump @vue/test-utils from 1.3.3 to 1.3.6 (photos#1977)
* Chore(deps-dev): Bump jest from 29.6.1 to 29.6.2 (photos#1986)
* Chore(deps-dev): Bump @vue/vue2-jest from 29.2.4 to 29.2.5 (photos#1991)
* Chore(deps-dev): Bump autoprefixer from 10.4.13 to 10.4.15 (photos#2014)
* Chore(deps-dev): Bump jest from 29.6.2 to 29.6.4 (photos#2023)
* Chore(deps-dev): Bump postcss from 8.4.27 to 8.4.28 (photos#2024)
* Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (photos#2025)
* Chore(deps): Bump immutable from 4.3.0 to 4.3.4 (photos#2026)
* Chore(deps-dev): Bump postcss from 8.4.28 to 8.4.29 (photos#2041)
* Chore(deps): Bump @nextcloud/vue from 7.8.0 to 7.8.5 (privacy#875)
* Chore: update workflows from templates (privacy#946)
* Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (privacy#948)
* Feat: add phpunit-summary-when-unrelated.yml (privacy#950)
* Fix npm audit (privacy#953)
* Chore(deps): Bump @nextcloud/vue from 7.12.2 to 7.12.4 (privacy#956)
* Update nextcloud/ocp dependency (related_resources#270)
* Update nextcloud/ocp dependency (related_resources#285)
* Update nextcloud/ocp dependency (text#4641)
* Chore(deps): update dependency jest-environment-jsdom to ^29.6.4 (text#4743)
* Chore(deps): update dependency vue-demi to ^0.14.6 (text#4744)
* Chore(deps): update dependency vite-plugin-commonjs to ^0.9.0 (text#4745)
* Update nextcloud/ocp dependency (text#4763)
* Fix(deps): update dependency @nextcloud/vue to ^7.12.4 (text#4767)
* Ci(xmllint): bump action to v1.1 (twofactor_totp#1427)
* Chore(deps-dev): Bump @nextcloud/stylelint-config from 2.3.0 to 2.3.1 (viewer#1813)
* Update cypress snapshots (viewer#1817)
* Fix npm audit (viewer#1845)
* Fix(cypress): header sharing download button selector (viewer#1873)
* Fix(deps): update dependency filerobot-image-editor to ^4.5.1 (viewer#1911)
-------------------------------------------------------------------
Mon Aug 14 05:16:38 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 25.0.10
* Fix app menu flicker (server#38565)
* Fix(node): non-existing folder is not searchable (server#39371)
* Update psalm-baseline.xml (server#39386)
* Fix(profile): fix getUID on nullable user variable (server#39438)
* Fix: ContactManager search with fullmatch (server#39451)
* Bugfix/bulk upload empty files (server#39509)
* Add instance category while checking new updates (server#39524)
* Fix npm audit (server#39542)
* Fix(caldav): harden null handling of iMip scheduling method (server#39591)
* Fix(SystemTagManager): Use truncated tagName in getTag and updateTag (server#39598)
* Fix(files_sharing): String translations (server#39667)
* Fix share roots always being marked as writable (server#39671)
* Generate path if app does exist (circles#1352)
* Fix npm audit (firstrunwizard#927)
* Update nextcloud/ocp dependency (logreader#943)
* Update nextcloud/ocp dependency (nextcloud_announcements#216)
* Chore(deps) – bump semver to 6.3.1 (notifications#1613)
* Update nextcloud/ocp dependency (notifications#1625)
* Chore(deps-dev): Bump postcss from 8.4.24 to 8.4.27 (photos#1955)
* Fix npm audit (privacy#927)
* Fix npm audit (recommendations#627)
* Update nextcloud/ocp dependency (related_resources#157)
* Fix npm audit (related_resources#252)
* Update nextcloud/ocp dependency (serverinfo#472)
* Update nextcloud/ocp dependency (serverinfo#492)
* Fix(deps): update dependency slug to ^8.2.3 (text#4563)
* Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.1 (text#4569)
* Chore(deps): update dependency vite-plugin-commonjs to ^0.8.2 (text#4570)
* Fix(deps): update dependency @nextcloud/vue to ^7.12.1 (text#4574)
* Fix(deps): update dependency @nextcloud/initial-state to ^2.1.0 (text#4575)
* Update nextcloud/ocp dependency (text#4583)
* Chore(deps): update dependency jest-environment-jsdom to ^29.6.2 (text#4609)
* Chore: run npm audit fix (twofactor_totp#1423)
* Fix fullscreen and button style (viewer#1830)
-------------------------------------------------------------------
Mon Jul 24 16:59:37 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 25.0.9
* Include more information in iMIP email and show diff information on updating an event (server#36601)
* Fix: Make sure that rollback hook is triggered on all version backends (server#37744)
* Generate user themed favicon and touchicon (server#38855)
* Add bruteforce protection in OauthApiController (server#38899)
* Adjust admin setup check to increase warning to configure https (server#38931)
* Fix: BMP image without color info causes array access on `false` (server#38959)
* Fix(systemtags): Add missing systemtags index (server#38962)
* Perf: skip request without write permission (server#38973)
* Fix npm audit (server#38982)
* Fix setup-check test (server#39016)
* Fix(l10n): Fix plural issue with different locale and language (server#39032)
* Fix creating events with old (< unix time) lastoccurence (server#39061)
* Fix(files): Only render the menu if there are actions to show (server#39081)
* Silent `imagecreatefromstring()` errors (server#39101)
* Fix password confirmation (server#39144)
* Fix(sse): don’t update uncached files (server#39153)
* Fix: expect interface, not a specific implementation (server#39154)
* Fix(TagSearchProvider): Short circuit if no tag matches the query (server#39195)
* Update psalm-baseline.xml (server#39220)
* Use more efficient tag retrieval on DAV report request (server#39233)
* Fix(dav): Abort requests with 429 instead of waiting (server#39253)
* Fix(files_sharing): hide download permission for circle shares (server#39259)
* Preload custom properties when propfinding folders (server#39294)
* Chore(CI): Sign .drone.yml file (server#39346)
* Test(psalm): ignore known reports (server#39353)
* GetStorage before remove (server#39356)
* Fix(db): no hardcoded table prefix is expected (server#39394)
* Fix(core): Add password confirmation requirement for getapppassword (server#39419)
* Fix(apps): Fix loading info.xml file (server#39493)
* Fix npm audit (activity#1241)
* Update nextcloud/ocp dependency (activity#1248)
* Allow local ips on globalscale (circles#1299)
* Fix npm audit (files_pdfviewer#765)
* Fix npm audit (again) (files_pdfviewer#774)
* Update phpunit workflows from master (files_pdfviewer#779)
* Replace “Unselect” with “Unselect all” in right click menu (files_rightclick#172)
* Fix npm audit (firstrunwizard#907)
* Update nextcloud/ocp dependency (logreader#913)
* Choreaudit dependencies (logreader#926)
* Update nextcloud/ocp dependency (nextcloud_announcements#211)
* Update nextcloud/ocp dependency (nextcloud_announcements#213)
* Update nextcloud/ocp dependency (notifications#1578)
* Fix(settings): Delete settings when a user is deleted (notifications#1592)
* Choreaudit dependencies (notifications#1605)
* Update nextcloud/ocp dependency (notifications#1608)
* Bump vue and vue-template-compiler (photos#1472)
* Bump webdav from 4.11.0 to 4.11.2 (photos#1503)
* Bump camelcase from 7.0.0 to 7.0.1 (photos#1554)
* Reset selection state in route change (photos#1889)
* Update nextcloud/ocp dependency (photos#1893)
* Fix npm audit (photos#1901)
* Chore(deps-dev): Bump postcss from 8.4.20 to 8.4.24 (photos#1909)
* Fix npm audit (photos#1914)
* Add unselect all (photos#1923)
* Adapt to SystemTags optimizations on server (photos#1928)
* Chore(deps): Bump qs from 6.11.0 to 6.11.2 (photos#1929)
* Update nextcloud/ocp dependency (photos#1935)
* Fix npm audit (photos#1939)
* Bump @nextcloud/router from 2.0.0 to 2.0.1 (privacy#838)
* Fix npm audit (privacy#917)
* Fix npm audit (privacy#923)
* Update nextcloud/ocp dependency (serverinfo#468)
* Update nextcloud/ocp dependency (survey_client#153)
* Fix(css): info callout box color to –color-info (text#4304)
* Update nextcloud/ocp dependency (text#4306)
* Fix: paste tables into document (text#4326)
* Chore(deps): update dependency @vue/test-utils to ^1.3.6 (text#4362)
* Chore(deps): update dependency vite to ^3.2.7 (text#4363)
* Chore(deps): update dependency vite-plugin-commonjs to ^0.8.0 (text#4367)
* Chore(deps): update dependency vue-demi to ^0.14.5 (text#4373)
* Fix(deps): update dependency @nextcloud/router to ^2.1.2 (text#4374)
* Fix(deps): update dependency @nextcloud/auth to ^2.1.0 (text#4375)
* Fix(deps): update dependency @nextcloud/event-bus to ^3.1.0 (text#4376)
* Fix(deps): update dependency @nextcloud/vue to ^7.12.0 (text#4377)
* Fix: hotkey ctrl-s (text#4419)
* Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.2 (text#4421)
* Fix npm audit (text#4429)
* Fix(deps): update dependency @nextcloud/axios to ^2.4.0 (text#4434)
* Fix(deps): update dependency mitt to ^3.0.1 (text#4458)
* Chore(deps): update dependency jest-environment-jsdom to ^29.6.1 (text#4459)
* Update nextcloud/ocp dependency (text#4462)
* Fix npm audit (text#4466)
* Fix: Fetch attachment share permissions (text#4489)
* Chore(deps-dev): Bump @types/dockerode from 3.3.18 to 3.3.19 (viewer#1722)
* Fix npm audit (viewer#1750)
* Use the Node object as event payload (viewer#1756)
* Chore: update cypress.yml workflow from template (viewer#1767)
* Fix npm audit (viewer#1777)
* Chore(deps): Bump @nextcloud/files from 3.0.0-beta.10 to 3.0.0-beta.11 (viewer#1790)
* Update cypress snapshots (viewer#1793)
* Fix npm audit (viewer#1796)
* Send CSRF token in rawStat (viewer#1800)
* Fix npm audit (viewer#1801)
* Fix: video player unusable on ios (viewer#1804)
* Fix fullscreen on ios (viewer#1821)
-------------------------------------------------------------------
Sun Jun 25 10:06:35 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 25.0.8
* Invalidate existing tokens when deleting an oauth client (server#37231)
* Fix event moving (server#37813)
* Allow storing multiple mounts for the same rootid in the mount cache (server#38022)
* Fix npm audit (server#38117)
* Add command to summarize space usage (server#38253)
* Use aria-expanded correctly on toggle user actions (server#38359)
* Fix loading custom logo image (server#38408)
* Fix(theming): fix header primary invert if background disabled (server#38433)
* Fix: Catch Deadlock properly as execute throws Doctrine exceptions not our wrapped ones (server#38480)
* Fix: catch errors in id3parser library (server#38518)
* Update ca-cert bundle (server#38532)
* Reload filelist when adding or removing shares (server#38560)
* Fix(caldav): Ignore invalid events for reminder generation (server#38575)
* Fix(trashbin): Truncate long filenames (server#38576)
* Increase from 100000 to 600000 iterations for hash_pbkdf2 (server#38582)
* Fix(caldav): Close DB cursor in reminder index background job (server#38661)
* Trap focus in dialogs (server#38668)
* Fix(caldav): Cast calendar objects id to int when building index (server#38676)
* Improve oauth2 database migration from ownCloud (server#38682)
* Sharing: Do not show copy action when user doesn’t have permissions (server#38683)
* Chore: update workflows from templates (server#38705)
* Store encrypted OAuth2 client secrets (server#38709)
* Create lint-eslint-when-unrelated.yml (server#38721)
* Fix npm audit (server#38738)
* Set stream size for SeekableHttpStream (server#38760)
* Make sure to show download button only one time (server#38820)
* Use source cache when listing folder during recursive copy (server#38893)
* Groupfolder activities on move/rename (activity#1205)
* Shared to circles (circles#1323)
* Chore(deps): Bump @nextcloud/vue from 7.7.1 to 7.7.2 (firstrunwizard#883)
* Fix npm audit (firstrunwizard#893)
* Update nextcloud/ocp dependency (logreader#798)
* Audit and update dependencies (logreader#861)
* Adjust server version to test against (logreader#886)
* Chore: update workflows from templates (notifications#1588)
* Audit fix (password_policy#471)
* Update nextcloud/ocp dependency (photos#1550)
* Fix: use owner instead of owner_id to delete photos by owner (photos#1844)
* Chore: update workflows from templates (photos#1849)
* Fix updating file from albums (photos#1851)
* Fix: properly handle public link share deletion (photos#1853)
* Update view when layout setting changes (photos#1859)
* Prevent progress bar overflow when uploading in album content (photos#1865)
* Make file list semantically correct (photos#1870)
* Fix npm audit (photos#1877)
* Bump @nextcloud/eslint-config from 8.1.4 to 8.1.5 (privacy#839)
* Fix npm audit (privacy#907)
* Chore: run npm audit fix (suspicious_login#804)
* Don’t expect HTML element with ID `mimetype` in public share (text#4258)
* Fix npm audit (text#4278)
* Fix compiled JS assets (text#4282)
* Fix: Catch unique constraint violation when creating new documents (text#4293)
* Fix 404 on blank.mp4 (viewer#1679)
* Chore(deps-dev): Bump @types/dockerode from 3.3.17 to 3.3.18 (viewer#1689)
* Fix size of progress container (viewer#1713)
* Chore: update workflows from templates (viewer#1720)
* Fix npm audit (viewer#1729)
-------------------------------------------------------------------
Fri May 26 17:57:27 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 25.0.7
* Backport: Make the container fully fulfill PSR container interface (server#36618)
* Also unmark deleted ldap user when checking the ldap entry (server#37307)
* Fix(dav) Handle Calendar trashbin UID conflicts by removing the deleted calendar object (server#37569)
* Handle not being able to write file for notify self-test (server#37702)
* Fix button text (server#37720)
* Handle reminders where calendar name is null (server#37769)
* Ungroup placeholder css rules to prevent browsers from removing all rules (server#37829)
* Fix background color of external devices with errors on dark color theme (server#37832)
* Sec(deps): Update guzzlehttp/psr7 (server#37844)
* Fix TypeError in Profiler (server#37850)
* Check free space only if source exists and is dir (server#37874)
* Ignore errors while trying to update parent storage_mtime (server#37876)
* Do not override stored credentials when login in with SAML (server#37901)
* Make grid toggle sticky (server#37908)
* Update kerberos sso test setup to use new user_saml config system (server#37919)
* Fix(settings): Fix title of profile scope options (server#37942)
* Do not show Tags action when systemtag is disabled (server#37956)
* Fix npm audit (server#37974)
* Update crl after revoke shifts.csr (server#37996)
* Add command for getting fileinfo for debugging (server#38006)
* Update expire_date column of table comments (server#38039)
* Fix: catch ManuallyLockedException and use app context (server#38044)
* Fix app overflow menu on bright color theme (server#38052)
* Fix(ocp): Add deprecation version to ILogFactory::getCustomLogger (server#38071)
* Add required accessibility attributes to legacy files navigation (server#38074)
* Increase imaginary timeouts as for big files the processing could take very long (server#38084)
* Check return value and improve error handling on certificate manager (server#38090)
* Fix: always use proper path on node api when calling the view (server#38129)
* Fix json_decode expecting a string (server#38132)
* Make sure to never trigger files hooks on a null path (server#38203)
* Update psalm-baseline.xml (server#38236)
* Fix: Check for wrapped retriable exceptions (server#38239)
* Fix(carddav): Mark system address book as read-only (server#38249)
* Fix incosistent scrolling in Firefox (server#38258)
* Fix(lostpassword): Also rate limit the setPassword endpoint (server#38269)
* Fix(middleware): Also abort the request when reaching max delay in af… (server#38276)
* Check the username when doing external storage session auth (server#38282)
* Fix generated avatars cache (server#38305)
* SystemTags endpoint to return tags used by a user with meta data (server#38309)
* Fix(search): fix load more (server#38325)
* Update psr/container to `1.1.2` (3rdparty#1318)
* Sec(deps): Update guzzlehttp/psr7 (3rdparty#1386)
* Rename „user“ to „account“ in description (bruteforcesettings#454)
* Make changes to circle config synchroneous (circles#1308)
* Add npm-audit-fix (files_pdfviewer#733)
* Fix npm audit (files_pdfviewer#737)
* Bump unzipper from 0.10.11 to 0.10.14 (files_pdfviewer#745)
* Update nextcloud/ocp dependency (firstrunwizard#830)
* Fix npm audit (firstrunwizard#860)
* Update nextcloud/ocp dependency (firstrunwizard#871)
* Update nextcloud/ocp dependency (nextcloud_announcements#188)
* Update nextcloud/ocp dependency (nextcloud_announcements#197)
* Chore(deps): Bump @nextcloud/router from 2.0.0 to 2.0.1 (notifications#1516)
* Chore(deps-dev): Bump @nextcloud/eslint-config from 8.1.2 to 8.1.5 (notifications#1520)
* Update nextcloud/ocp dependency (notifications#1522)
* Add object type as data attr to notification (notifications#1523)
* Fix(deps): Update webpack (notifications#1527)
* Update nextcloud/ocp dependency (notifications#1542)
* Update nextcloud/ocp dependency (notifications#1550)
* Fix: null password handling in entry control logic (password_policy#461)
* Do not allow deletion from public albums (photos#1751)
* Fix: hide upload button on public album shares (photos#1762)
* Expose DAV permissions on album and places photos (photos#1776)
* Listen to more events for albums (photos#1780)
* Use display name instead of id for shared albums (photos#1784)
* Reset file list on upload in FilesPicker (photos#1793)
* Run npm audit fix #1799 (photos#1800)
* Revert using display name in shared albums‘ name (photos#1802)
* Prevent progress bar overflow when uploading in Folders (photos#1804)
* Fix npm audit (privacy#886)
* Fix npm audit (recommendations#612)
* Fix npm audit (related_resources#221)
* Update nextcloud/ocp dependency (serverinfo#424)
* Update nextcloud/ocp dependency (serverinfo#445)
* Update nextcloud/ocp dependency (serverinfo#450)
* Chore(deps): update dependency @vue/test-utils to ^1.3.5 (text#4059)
* Update nextcloud/ocp dependency (text#4061)
* Fix double readme files getting created on case-insensitive storages (text#4106)
* Fix npm audit (text#4109)
* Fix editing image description fails if enter isn’t pressed (text#4113)
* Fix(Viewer): remove outdated fix from stable16. (text#4121)
* Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.1 (text#4145)
* Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.5.1 (text#4146)
* Chore(deps): update dependency vite to ^3.2.6 (text#4147)
* Fix(deps): update dependency path-normalize to ^6.0.11 (text#4148)
* Update nextcloud/ocp dependency (text#4149)
* Chore(deps): update dependency vite-plugin-commonjs to ^0.7.0 (text#4151)
* Chore(deps): update dependency vue-demi to ^0.14.0 (text#4152)
* Fix(deps): update dependency @nextcloud/router to ^2.1.1 (text#4154)
* Fix(deps): update dependency @nextcloud/vue to ^7.11.2 (text#4155)
* Fix(deps): update dependency @nextcloud/vue to ^7.11.3 (text#4160)
* Chore(deps): update dependency vue-demi to ^0.14.1 (text#4182)
* Fix(deps): update dependency @nextcloud/vue to ^7.11.4 (text#4183)
* Fix(deps): update dependency path-normalize to ^6.0.12 (text#4184)
* Chore(deps): update dependency @nextcloud/eslint-config to ^8.3.0-beta.0 (text#4185)
* Update nextcloud/ocp dependency (text#4186)
* Chore(deps): update dependency vite-plugin-commonjs to ^0.7.1 (text#4189)
* Fix(deps): Update vulnerable npm packages (twofactor_totp#1374)
* Chore(deps-dev): replace vue-jest with @vue/vue2-jest@27 (twofactor_totp#1396)
* Chore(deps): Bump @skjnldsv/vue-plyr from 7.3.0 to 7.3.1 (viewer#1618)
* Add npm-audit-fix (viewer#1624)
* Fix npm audit (viewer#1631)
* Fix: use left position of sidebar to set viewer width (viewer#1642)
* Chore(deps-dev): Bump @types/dockerode from 3.3.16 to 3.3.17 (viewer#1646)
* Fix: remove undefined method call (viewer#1650)
* Use proper alt text for viewer app modal (viewer#1653)
* Override hardcoded save button width (viewer#1658)
* Increase z-index of SfxPopper instead of its children (viewer#1660)
-------------------------------------------------------------------
Fri Apr 21 04:58:06 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 25.0.6
- The biggest improvements Nextcloud Hub 3 introduces are:
* Brand new design
* Photos 2.0
* Talk improvements
* Mail 2.0
* Contacts organisational chart view
* Performance & Security
* Exciting new Integrations
- Add missing require php-opcache
-------------------------------------------------------------------
Fri Mar 24 16:42:23 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 24.0.11
* Add brute force protection on all methods wrapped by PublicShareMiddleware (server#35651)
* Fix(client-login-flow): Handle missing stateToken gracefully (server#36586)
* Update psalm-baseline.xml (server#36651)
* Fix(caldav): Fix reminder timezone drift for all-day events (server#36662)
* Add a disk_free_space check before writing config (server#36730)
* Check for opcache.file_cache_only=1 (server#36732)
* Fix login loop if login CSRF fails and user is not logged in (server#36743)
* Avoid locking on restore/delete and limit concurrent requests (server#36746)
* Change X-Robots-Tag header from „none“ to „noindex, nofollow“ (server#36750)
* Avoid scss cacher reset on empty variables (server#36762)
* Avoid extra parenthesis around SQL in IN expressions (server#36798)
* Fix(CI): Run repair steps against Oracle DB (server#36888)
* Fix(SystemTagManager): Truncate overlong tag names (server#36900)
* Db]: Remove not supported column comments for SQLite (server#37004)
* Chore(security): Bump „Expires“ of well-known/security.txt (server#37037)
* Add a check for disk_free_space in Config.php (server#37159)
* Save some CI time (server#37226)
* Chore: use local variable for remote address (server#37237)
* Fix Cache-Control header of non-versioned assets (server#37250)
* Fix(workflow): Check tag attribute (server#37256)
* Update nextcloud/ocp dependency (activity#1098)
* Bump @nextcloud/router from 2.0.0 to 2.0.1 (files_pdfviewer#708)
* Update nextcloud/ocp dependency (nextcloud_announcements#163)
* Update nextcloud/ocp dependency (notifications#1458)
* Bump postcss from 8.4.20 to 8.4.21 (photos#1578)
* Chore(deps-dev): Bump autoprefixer from 10.4.13 to 10.4.14 (photos#1698)
* Chore(deps): update dependency eslint-plugin-jsdoc to ^39.9.1 (text#3788)
* Fix(deps): update dependency core-js to ^3.28.0 (text#3793)
* Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.17.0 (text#3812)
* Update nextcloud/ocp dependency (text#3814)
* Fix(deps): update dependency core-js to ^3.29.0 (text#3836)
* Ci: Pin phpunit to 9 (text#3841)
* Fix(deps): update dependency core-js to ^3.29.1 (text#3940)
-------------------------------------------------------------------
Fri Feb 24 06:02:07 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 24.0.10
* Fix array to string conversion in errorlog writer (server#35824)
* Fix parameter type for EntityCollection::setReadMarker in comments app (server#35837)
* Use mimetype from cache for workflow checks (server#35843)
* Compare lowercase email when updating from ldap (server#35946)
* Update psalm-baseline.xml (server#35976)
* Escape path prefix when doing cache jail search (server#36100)
* Limit key names when uploading theme images (server#36104)
* Fix inability to re-enter share password after invalid input (server#36107)
* Catch Exceptions when loading storage data of users (server#36156)
* Improve exception serializing (server#36168)
* Ext storage configs default value support + enable SSL by default (server#36175)
* Improve password generation for link shares (server#36181)
* Fix interned strings buffer check if 0 free bytes (server#36293)
* Fix double where in CustomProperiesBackendTest (server#36295)
* Extend ViewOnly DAV plugin to versions endpoint (server#36299)
* Only expose storage location to admins (server#36306)
* Fix double where() usage in resource manager (server#36318)
* [Fix]: scan-app-data conversion (server#36325)]([stable24]
* Fix default value for files_no_background_scan (server#36336)
* Don’t translate a variable (server#36345)
* Imaginary - add tiff to supported formats (server#36365)
* Fix moving files of encrypted local storage to unencrypted local storage (server#36376)
* Fix(dav): check if principal has email address before accessing it (server#36386)
* Do not store generated mysql password if it was not used (server#36401)
* Fix(caldav): Fix wrong Psalm report for nullable calendar data (server#36413)
* Fix(encryption): don’t throw on missing file (server#36441)
* Add a safeguard for Version23000Date20210721100600.php (server#36467)
* Fix icon of encrypted folders in filepicker (server#36472)
* Do not reuse query builder objects in DAV account deletion (server#36491)
* Skip failing avatar test with PHP 8.0 (server#36500)
* Chore(CI): Opt-out of PHPUnit 10 for now (server#36519)
* Perf(federation): Only request root share info for checking availability (server#36558)
* Fallback to root if the picker folder doesn’t exists (server#36563)
* Add bruteforce protection to password reset page (server#36574)
* Update psalm-baseline.xml (server#36596)
* Restore copy button text on directory fetch error (server#36616)
* Also copy meta data when converting DataResponse to JSONRe… (server#36703)
* Validate the scope when validating operations (server#36816)
* Groupfolder+acl (activity#1030)
* Update nextcloud/ocp dependency (activity#1069)
* Update nextcloud/ocp dependency (nextcloud_announcements#156)
* Update nextcloud/ocp dependency (notifications#1436)
* Chore(CI): Print the query log (notifications#1451)
* Bump @vue/test-utils from 1.3.3 to 1.3.4 (photos#1618)
* Update nextcloud/ocp dependency (serverinfo#406)
* Update nextcloud/ocp dependency (text#3649)
* Fix(deps): update tiptap (text#3676)
* Chore(deps): update dependency eslint-plugin-jsdoc to 39.6.8 (text#3693)
* Chore(deps): update dependency @vue/test-utils to 1.3.4 (text#3710)
* Chore(deps): update dependency eslint-plugin-jsdoc to 39.6.9 (text#3711)
* Fix(deps): update dependency core-js to 3.27.2 (text#3712)
* Chore(deps): update dependency eslint-plugin-jsdoc to 39.6.10 (text#3716)
* Chore(deps): update dependency eslint-plugin-jsdoc to 39.7.0 (text#3717)
* Update nextcloud/ocp dependency (text#3722)
* Chore(deps): update dependency eslint-plugin-jsdoc to 39.7.4 (text#3723)
* Chore(deps): update dependency @cypress/webpack-preprocessor to 5.16.2 (text#3756)
* Chore(deps): update dependency eslint-plugin-jsdoc to 39.8.0 (text#3758)
* Fix(deps): update dependency vue-material-design-icons to 5.2.0 (text#3759)
* Fix(Polling): Perform computations in milliseconds (text#3774)
* Chore(deps): update dependency @cypress/webpack-preprocessor to 5.16.3 (text#3784)
-------------------------------------------------------------------
Tue Jan 17 16:19:44 UTC 2023 - Carsten Ziepke <kieltux@gmail.com>
- Update to 24.0.9
* Bump bootstrap from 4.6.1 to 4.6.2 (server#33422)
* Invalidate existing tokens when deleting an oauth client (server#35094)
* Update psalm-baseline.xml (server#35417)
* Add migration for encryption keys in wrong location (server#35500)
* Allow to set a custom timeout for ldap connections (server#35520)
* Fix SQL comparison with int array during external storage deletion (server#35524)
* Update ca-cert bundle (server#35574)
* Update the unencrypted file size when closing streams (server#35657)
* Update handlebars-loader update to 1.7.3 + others (server#35674)
* Fix share admin page (server#35687)
* Preview: fix HEIC orientation (server#35729)
* Ci: update minio image for s3 primary storage tests (server#35735)
* [PHP8] check if params given to API are really an array (server#35796)
* Fix missing cast of double controller parameters (server#35799)
* Rename personal Groupware settings section to „Availability“ (server#35800)
* Fix case sensitivity of email when saving settings (server#35804)
* Allow additional Sabre plugins in publicwebdav.php (server#35818)
* Fix: remove other shares from ui when deleted (server#35849)
* Remove comment and guests option from Invitations UI (server#35861)
* Allow running encryption:fix-encrypted-version for all users (server#35865)
* Update psalm-baseline.xml (server#35879)
* Quota value as float for 32-bit systems (server#35940)
* Only normalize data in public shares and not crud (server#35949)
* Bump json5 from 1.0.1-1.0.2 and 2.2.0-2.2.3 (server#35989)
* Bump jQuery-UI dist to 1.13.2 (server#36009)
* Update crl after revoke files_bpm.csr (server#36018)
* Fix cache key used to verify shared mountpoints (server#36050)
* Update ca-cert bundle (server#36061)
* Still include the share target in the cache key for validating share mount (server#36172)
* Update nextcloud/ocp dependency (activity#1049)
* Various fixes (logreader#825)
* Update nextcloud/ocp dependency (nextcloud_announcements#148)
* Bump deps to newer versions (notifications#1408)
* Update nextcloud/ocp dependency (notifications#1414)
* Bump postcss from 8.4.19 to 8.4.20 (photos#1544)
* Chore(deps): update dependency eslint-plugin-jsdoc to ^39.6.4 (text#3488)
* Fix(deps): update tiptap (text#3489)
* Only scroll images into view when they’re added (text#3534)
* Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.7 (text#3556)
* Fix(deps): update tiptap to ^2.0.0-beta.209 (text#3580)
* Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.0 (text#3591)
* Fix(deps): update dependency @tiptap/prosemirror-tables to ^1.1.4 (text#3603)
* Fix(deps): update dependency core-js to ^3.27.0 (text#3608)
* Fix(deps): update dependency @nextcloud/router to ^2.0.1 (text#3613)
* Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.16.1 (text#3621)
* Fix(deps): update dependency core-js to ^3.27.1 (text#3622)
* Npm audit fix (text#3639)
* Bump @nextcloud/router from 2.0.0 to 2.0.1 (viewer#1507)
-------------------------------------------------------------------
Thu Dec 8 17:36:04 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 24.0.8
* Update guzzlehttp/guzzle requirement from 7.4.5 to 7.5.0 in /build/integration (server#33888)
* Add rate limiting on lost password emails (server#34659)
* Emit typed event when preview is requested (server#34855)
* Avoid double ldap_unbind in Wizard.php (server#34942)
* Skip general login with email for non-valid addresses and LDAP (server#34947)
* Cleanup tempfiles after each cron job run (server#34949)
* Run session token renewals in a database transaction (server#34952)
* Fix invalid date in security.txt (server#34966)
* Avoid a crash when a PHP extension has no version (server#35005)
* Fix unsuccessful token login logged as error (server#35012)
* Only show cron warning after 24h due to time insensitive jobs (server#35018)
* Fix duplicate event email notifications (server#35019)
* Cast to int (server#35022)
* Add repair command to fix wrong share ownership (server#35039)
* Fix size calculation on copying the skeleton files (server#35049)
* Add description for calendar uri (server#35059)
* Fix sidebar not automatically hidden in Files app (server#35061)
* Fix top margin in empty versions list (server#35065)
* Make sure that path is normalized and then checked, (server#35088)
* Fix HTML entities not decoded in comment just added (server#35100)
* Fix PublicKeyTokenProviderTest import and mock (server#35101)
* Appropriate length check in Notification.php (server#35113)
* Use the updated mariadb10.6 container in drone (server#35114)
* Fix distorted previews when using imaginary (server#35115)
* [LDAP] always create instance of own user manager (server#35131)
* Run integration tests on 3rdparty bump (server#35134)
* Revert “Appropriate length check in Notification.php” (server#35140)
* Detect weird local ips (server#35141)
* Make sure to not pass null to DateTime::createFromFormat (server#35162)
* Mark more config values as sensitive (server#35200)
* Fix settings for setting default expiration date (server#35215)
* Fix JSON error when comment has no reactions (server#35245)
* Properly compare quota against both float/int values (server#35250)
* Delay updating setup providers untill we register the mounts (server#35258)
* Also cancel XHR when cancelling uploads (server#35266)
* Hide warning about missing apps for when shipped in the next version (server#35292)
* Bump swiftmailer/swiftmailer to 6.3.0 in stable24 (server#35297)
* Don’t use quota cache through user management (server#35313)
* Fix mentions rendering in comment editor (server#35321)
* Check quota on file copy (server#35328)
* Check quota on file copy (server#35332)
* Revert “Fix quota type to int” (server#35334)
* Prevents the selection of encrypted folders when clicking on the “Select all” checkbox (server#35349)
* Handle badly named version files more gracefully and log information (server#35351)
* Fix forwarding the object id when searching comments (server#35356)
* Update cache when file size === 0 (server#35367)
* Fix UX of renaming token (server#35392)
* Update some libs (server#35395)
* Do not check quota for non Node (server#35409)
* Update behat/behat requirement from ~3.11.0 to ~3.12.0 in /build/integration (server#35564)
* Downgrade ubuntu in order to fix CI (server#35607)
* Add mlocati/ip-lib in stable24 (3rdparty#1221)
* Bump swiftmailer/swiftmailer to 6.3.0 in stable24 (3rdparty#1237)
* Run NPM audit fix (activity#1004)
* Update nextcloud/ocp dependency (activity#993)
* Do not pass an instance of User where a string is expected (activity#996)
* Update nextcloud/ocp dependency (activity#999)
* Re-activate getMember() (circles#1204)
* Refresh cache on demand (circles#1215)
* Avoid exception loop (circles#1221)
* Audit fix (files_pdfviewer#682)
* Update nextcloud/ocp dependency (firstrunwizard#753)
* Update some libs (logreader#818)
* Update nextcloud/ocp dependency (nextcloud_announcements#132)
* Update nextcloud/ocp dependency (nextcloud_announcements#135)
* Still push notifications of twofactor_nextcloud_notification when in DND (notifications#1356)
* Update nextcloud/ocp dependency (notifications#1359)
* Update nextcloud/ocp dependency (notifications#1364)
* Run NPM audit fix (notifications#1372)
* Update user status with event data (notifications#1378)
* Update some libs (password_policy#412)
* Update nextcloud/ocp dependency (photos#1442)
* Bump @vue/test-utils from 1.3.0 to 1.3.3 (photos#1461)
* Bump postcss from 8.4.18 to 8.4.19 (photos#1479)
* Update nextcloud/ocp dependency (photos#1480)
* Run npm audit fix (photos#1496)
* Audit fix (privacy#813)
* Bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (privacy#816)
* Fix(deps): update dependency prosemirror-markdown to ^1.10.1 (text#3339)
* Update nextcloud/ocp dependency (text#3341)
* Avoid saving without changes (text#3351)
* Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.3 (text#3360)
* Chore(deps): update dependency @vue/test-utils to ^1.3.3 (text#3361)
* Fix(deps): update tiptap to ^2.0.0-beta.202 (text#3362)
* Chore(deps): update dependency eslint-plugin-jsdoc to ^39.6.2 (text#3363)
* Update nextcloud/ocp dependency (text#3366)
* DirectEditing: Set session user for DirectSession editing (text#3372)
* Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.4 (text#3387)
* Don’t apply author annotations when in composition (text#3396)
* Set IUserSession user in SessionController if available (text#3398)
* Fix typo in serializePlainText (text#3402)
* Disable rich workspace rendering when view is not visible (text#3403)
* Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.5 (text#3413)
* Update nextcloud/ocp dependency (text#3418)
* Fix(deps): update dependency core-js to ^3.26.1 (text#3421)
* Fix(deps): update tiptap (text#3441)
* Chore(deps): update dependency regenerator-runtime to ^0.13.11 (text#3448)
* Fix(deps): update dependency prosemirror-model to ^1.18.3 (text#3457)
* Update npm dependencies (text#3469)
* Bring back menubar without formatting on plain text mode (text#3475)
* Audit fix (viewer#1478)
-------------------------------------------------------------------
Thu Nov 3 16:11:57 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 24.0.7
* Update behat/behat requirement from ~3.10.0 to ~3.11.0 in /build/integration (server#33185)
* Fix quota type to int (server#34032)
* Use filesystem user instead of file owner for creating version (server#34040)
* Fix renaming in shared with you file list (server#34355)
* Url encode the web dav url for copying (server#34381)
* Trigger a rescan when trying to fopen a file that exists in cache but not on disk (server#34410)
* Fix User profile picture when performing the search (server#34440)
* Fix: Prevent deadlocks during mtime/size/etag propagation (server#34447)
* Makes untrusted domain error on info (server#34454)
* Fix Error: Undefined index: redirect_url (server#34460)
* Harden disk_free_space check in CheckSetupController (server#34506)
* Update ca-cert bundle (server#34518)
* Update security.txt expires field (server#34527)
* Fix password length limitation (server#34532)
* Avoid allocating too much memory for the buffer on s3 uploads (server#34552)
* Return proper error code when reporting exception fails in remote.php (server#34584)
* Fix „email changed“ activity email check (server#34600)
* LDAP to not register new users when outside of fair use or over limits (server#34730)
* Fix external storages access (server#34750)
* Fix null error in getUnencryptedSize (server#34770)
* Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39 (server#34792)
* Expose mapped user count from LDAP and use that for user limit check (server#34795)
* Fix updating cached mounts that didn’t have their mount provider set previously (server#34797)
* DB mounts table: Add index for mount_provider_class (server#34798)
* Add pre-commit configuration to stable24 as well (server#34802)
* Update notifications for one-click instances (server#34805)
* Update psalm-baseline.xml (server#34812)
* Check share attributes on preview endpoints (server#34824)
* Propagate attributes when resharing (server#34840)
* Fix psalm errors fron the end of the baseline file (server#34845)
* Run NPM audit fix (activity#972)
* Improve email logging (activity#982)
* Update nextcloud/ocp dependency (activity#989)
* Bump terser from 5.7.1 to 5.15.1 (files_videoplayer#293)
* Update nextcloud/ocp dependency (nextcloud_announcements#128)
* Fix multi-tab usage with notify_push (notifications#1303)
* Run audit fix (notifications#1311)
* Send the subscription key to the Community push proxy (notifications#1320)
* Adjust the expected query count (notifications#1338)
* Update nextcloud/ocp dependency (notifications#1351)
* Bump workbox-webpack-plugin, qs, postcss, @nextcloud/moment and autoprefixed (photos#1401)
* Bump vue-router from 3.5.3 to 3.5.4 (photos#1412)
* Update nextcloud/ocp dependency (photos#1413)
* Bump autoprefixer from 10.4.12 to 10.4.13 (photos#1437)
* Run audit (recommendations#557)
* Bump terser and moment (text#3136)
* Fix(deps): update tiptap (text#3171)
* Chore(deps): update dependency @vue/vue2-jest to ^27.0.0 (text#3198)
* Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.6 (text#3199)
* Fix(deps): update dependency highlight.js to ^10.7.3 (text#3200)
* Chore(deps): update dependency cypress to ^9.7.0 (text#3201)
* Fix(deps): update dependency @nextcloud/moment to ^1.2.1 (text#3205)
* Fix emoji suggestion regression (text#3206)
* Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.14.0 (text#3207)
* Chore(deps): update dependency @nextcloud/browserslist-config to ^2.3.0 (text#3208)
* Chore(deps): update dependency @nextcloud/stylelint-config to ^2.2.0 (text#3211)
* Fix(deps): update dependency @nextcloud/axios to ^1.11.0 (text#3215)
* Fix(deps): update dependency @nextcloud/dialogs to ^3.2.0 (text#3216)
* Chore(deps): update dependency regenerator-runtime to ^0.13.10 (text#3220)
* Fix(deps): update dependency @nextcloud/vue to ^5.4.0 (text#3221)
* Fix(deps): update dependency core-js to ^3.25.5 (text#3222)
* Fix(deps): update dependency prosemirror-view to ^1.29.0 (text#3223)
* Fix(deps): update dependency vue-material-design-icons to ^5.1.2 (text#3225)
* Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.0 (text#3254)
* Fix(deps): update dependency prosemirror-state to ^1.4.2 (text#3264)
* Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.13 (text#3272)
* Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.14 (text#3281)
* Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.0 (text#3287)
* Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.20 (text#3293)
* Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.21 (text#3297)
* Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.23 (text#3299)
* Fix(deps): update dependency core-js to ^3.26.0 (text#3300)
* Fix(deps): update dependency @nextcloud/browser-storage to ^0.2.0 (text#3310)
* Chore(deps): update dependency eslint-plugin-jsdoc to ^39.3.25 (text#3316)
* Bump terser and async (viewer#1406)
* Use preview for unsupported images (viewer#1415)
* Fix previewpath legacy variable (viewer#1430)
-------------------------------------------------------------------
Sun Oct 16 10:11:56 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 24.0.6
* Bump moment from 2.29.3 to 2.29.4 (server#33423)
* Bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (server#33461)
* Make groupfolders use system wide encryption keys (server#33700)
* Log if cookie login failed with token mismatch or session unavailability (server#33787)
* Wait for the new user form to be visible in acceptance tests (server#33791)
* Fix handling of internal errors when uploading theming files (server#33798)
* 33036 [Bug]: Set default expiration date (server#33805)
* Always use the default fs owner when storing versions (server#33970)
* Improve getting recent files performance (server#33983)
* Do not empty config.php file if reading failed for any reason (server#34021)
* Do not output a warning when a file is not found (server#34089)
* Convert file_metadata.id from intto bigint (server#34090)
* Reset global search on files sidebar navigation change (server#34106)
* Dont try email login if the provider username is not a valid email (server#34111)
* Fix translation of user exists error server-side (server#34112)
* Update ca-cert bundle (server#34128)
* Clear search results when remove search query (server#34159)
* Show long names correctly on profile card (server#34228)
* Bump moment-timezone from 0.5.34 to 0.5.37 (server#34259)
* Correctly handle Redis::keys returning false (server#34341)
* Fix empty content of dashboard (activity#924)
* Update christophwurst/nextcloud dependency (activity#931)
* Migrate to nextcloud/OCP package in stable24 (activity#937)
* Update nextcloud/ocp dependency (activity#942)
* Migrate to nextcloud/OCP package in stable24 (firstrunwizard#746)
* Migrate to nextcloud/OCP package in stable24 (logreader#792)
* Migrate to nextcloud/OCP package in stable24 (nextcloud_announcements#110)
* Update nextcloud/ocp dependency (nextcloud_announcements#114)
* Fix checking for links finally (notifications#1277)
* Update christophwurst/nextcloud dependency (notifications#1284)
* Migrate to nextcloud/OCP package in stable24 (notifications#1294)
* Update nextcloud/ocp dependency (notifications#1297)
* Revert “Revert “fix service-worker”” (photos#1220)
* Migrate to nextcloud/OCP package in stable24 (serverinfo#403)
* Migrate to nextcloud/OCP package in stable24 (survey_client#149)
* Build(deps-dev): bump @cypress/webpack-preprocessor from 5.12.0 to 5.12.2 (text#2819)
* Append a newline after inserted image (text#2864)
* Fix: update link menububble on editor updates (text#2874)
* Update: tiptap and prosemirror (text#2909)
* Fix emoji autocompletion keyboard behaviour (text#2911)
* Fixes focus handling in MenuBar (text#2916)
* Align popover menus to the left on mobile (text#2917)
* Build(deps): bump @tiptap/extension-table from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2935)
* Build(deps): bump @tiptap/extension-italic from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2936)
* Build(deps): bump @tiptap/extension-history from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2938)
* Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2940)
* Build(deps): bump @tiptap/extension-horizontal-rule from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2941)
* Build(deps): bump @tiptap/extension-table-header from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2942)
* Build(deps): bump @tiptap/extension-image from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2943)
* Build(deps): bump @tiptap/extension-heading from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2944)
* Build(deps): bump @tiptap/extension-bold from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2945)
* Build(deps): bump @tiptap/extension-table-row from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2946)
* Build(deps): bump @tiptap/extension-paragraph from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2948)
* Build(deps): bump @tiptap/suggestion from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2950)
* Build(deps): bump @tiptap/extension-underline from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2953)
* Build(deps): bump @tiptap/extension-dropcursor from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2954)
* Build(deps): bump @tiptap/extension-code-block from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2956)
* Build(deps): bump @tiptap/extension-strike from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2957)
* Build(deps): bump @tiptap/extension-text from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2958)
* Build(deps): bump @tiptap/extension-list-item from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2959)
* Build(deps): bump @tiptap/extension-task-list from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2960)
* Build(deps): bump @tiptap/extension-code from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2961)
* Build(deps): bump @tiptap/extension-document from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2962)
* Build(deps): bump @tiptap/extension-hard-break from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2963)
* Build(deps): bump @tiptap/extension-ordered-list from 2.0.0-beta.194 to 2.0.0-beta.195 (text#2964)
* Update: all of tiptap (text#2966)
* Make it possible to insert heif/heic images (text#2975)
* Build(deps): bump @tiptap/extension-code-block from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2996)
* Build(deps): bump @tiptap/core from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2997)
* Build(deps): bump @tiptap/extension-history from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2998)
* Build(deps): bump @tiptap/extension-table-header from 2.0.0-beta.195 to 2.0.0-beta.196 (text#2999)
* Build(deps): bump @tiptap/extension-blockquote from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3000)
* Build(deps): bump @tiptap/extension-bold from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3001)
* Build(deps): bump @tiptap/extension-table-row from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3002)
* Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3003)
* Build(deps): bump @tiptap/suggestion from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3004)
* Build(deps): bump @tiptap/extension-code from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3005)
* Build(deps): bump @tiptap/extension-italic from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3006)
* Build(deps): bump @tiptap/extension-document from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3007)
* Build(deps): bump @tiptap/extension-text from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3008)
* Build(deps): bump @tiptap/extension-paragraph from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3009)
* Build(deps): bump @tiptap/extension-table-cell from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3011)
* Build(deps): bump @tiptap/extension-table from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3012)
* Build(deps): bump @tiptap/extension-horizontal-rule from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3013)
* Build(deps): bump @tiptap/extension-strike from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3014)
* Build(deps): bump @tiptap/extension-dropcursor from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3015)
* Build(deps): bump @tiptap/extension-ordered-list from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3016)
* Build(deps): bump @tiptap/extension-hard-break from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3017)
* Build(deps): bump @tiptap/vue-2 from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3019)
* Build(deps): bump @tiptap/extension-code-block-lowlight from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3020)
* Build(deps): bump @tiptap/extension-heading from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3021)
* Build(deps): bump @tiptap/extension-image from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3022)
* Build(deps): bump @tiptap/extension-list-item from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3023)
* Build(deps): bump @tiptap/extension-bullet-list from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3024)
* Build(deps): bump @tiptap/extension-task-list from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3025)
* Build(deps): bump @tiptap/extension-underline from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3026)
* Build(deps): bump @tiptap/extension-link from 2.0.0-beta.195 to 2.0.0-beta.196 (text#3027)
* Disable formatting menububble in Safari on iOS (text#3056)
* Migrate to nextcloud/OCP package in stable24 (text#3061)
* Update nextcloud/ocp dependency (text#3115)
* Build(deps): bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (viewer#1389)
* Create psalm.yml (viewer#1399)
- Fix php-bcmath package version recommendation in case of PHP 8
- Nextcloud Hub 24 is here.
- The biggest improvements Nextcloud Hub 24 introduces are:
- User migration
- Smart file locking
- 4x lower db load
- Reactions & media tab in Talk
- Reply to calls & messages in Desktop client
- Undo send & schedule emails
-------------------------------------------------------------------
Thu Oct 6 15:17:10 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 23.0.10
- Further pre-filter search result before setting up share source cache (server#33710)
- Bump moment-timezone from 0.5.34 to 0.5.37 (server#33723)
- Remove leading slash for search results at mountpoint root (server#33750)
- Check calendar URI length before creation (server#33784)
- Log if cookie login failed with token mismatch or session unavailability (server#33786)
- Wait for the new user form to be visible in acceptance tests (server#33792)
- Fix handling of internal errors when uploading theming files (server#33799)
- Always use the default fs owner when storing versions (server#33971)
- Improve getting recent files performance (server#33982)
- Do not empty config.php file if reading failed for any reason (server#34025)
- Make groupfolders use system wide encryption keys (server#34102)
- Dont try email login if the provider username is not a valid email (server#34114)
- Update ca-cert bundle (server#34131)
- Correctly handle Redis::keys returning false (server#34342)
- Update christophwurst/nextcloud dependency (activity#933)
- Migrate to nextcloud/OCP package in stable23 (activity#938)
- Update nextcloud/ocp dependency (activity#943)
- Migrate to nextcloud/OCP package in stable23 (firstrunwizard#747)
- Migrate to nextcloud/OCP package in stable23 (logreader#791)
- Migrate to nextcloud/OCP package in stable23 (nextcloud_announcements#111)
- Update nextcloud/ocp dependency (nextcloud_announcements#113)
- Fix duplicate ID on settings page (notifications#1263)
- Fix checking for links finally (notifications#1278)
- Migrate to nextcloud/OCP package in stable23 (notifications#1295)
- Update nextcloud/ocp dependency (notifications#1298)
- Revert „Revert „fix service-worker““ (photos#1221)
- Migrate to nextcloud/OCP package in stable23 (serverinfo#404)
- Build(deps): bump prosemirror-markdown from 1.9.3 to 1.9.4 (text#2818)
- Migrate to nextcloud/OCP package in stable23 (text#3062)
- Update nextcloud/ocp dependency (text#3114)
- Create psalm.yml (viewer#1400)
-------------------------------------------------------------------
Thu Sep 8 17:07:30 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 23.0.9
- Always log errors from sending federation api requests to ease debugging (server#32751)
- Fix logging data context to file (server#32985)
- Bump moment from 2.29.3 to 2.29.4 (server#33184)
- Bump css-vars-ponyfill from 2.4.7 to 2.4.8 (server#33474)
- Recover installation when creating the database user fails and improve password strength (server#33515)
- Unify initial and updated quota display (server#33580)
- Add testing for mariadb10.6 (server#33606)
- Respect user settings in php.ini if they are big enough (server#33645)
- Improve handling of profile page (server#33649)
- [Stable24] Fix carddav activities (server#33661)
- Update CRL (server#33677)
- Fix plural usage in LDAP wizard (server#33683)
- Logger ignore args of sharepoint-related methods (server#33701)
- Optimize search post-processing for jail wrapper (server#33763)
- Compare lowercase email when updating from ldap (server#33922)
- Revert “Compare lowercase email when updating from ldap” (server#33936)
- Update christophwurst/nextcloud dependency (activity#882)
- Update .l10nignore (activity#886)
- Fix translation ignore (activity#890)
- Ignore remnants (circles#1129)
- Update christophwurst/nextcloud dependency (circles#1140)
- Fix background email job for disabled users (notifications#1257)
- Bump vue-router from 3.5.3 to 3.5.4 (photos#1105)
- Bump qs from 6.10.3 to 6.10.4 (photos#1128)
- Fix service-worker (photos#1215)
- Revert “fix service-worker” (photos#1216)
-------------------------------------------------------------------
Mon Aug 15 18:59:06 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 23.0.8
- Bump clipboard from 2.0.10 to 2.0.11 (server#32333)
- Update sabre/dav requirement from 4.3.1 to 4.4.0 in /build/integration (server#33095)
- Logging, updating status for general error in federation (server#33103)
- Load dashboard widgets of enabled apps only (server#33156)
- Also use nextcloud certificate bundle when downloading from s3 (server#33253)
- Fix loading legacy app.php with multi app dir (server#33277)
- Fix reading blob data as resource (server#33344)
- Bump dompurify from 2.3.8 to 2.3.10 (server#33348)
- Reset user status based on message ID only (server#33351)
- Improve local IP detection (server#33354)
- Don’t try to purge objects from the birthday calendar when it doesn’t exist (server#33365)
- Bump underscore from 1.12.0 to 1.12.1 (server#33366)
- Don’t set `null` as a bundle path (server#33383)
- Handle AccessDenied error when checking if external s3 support versions (server#33392)
- DAV custom props: catch Exception and rollback transaction in case (server#33408)
- Bump @nextcloud/momemt to 1.2.1 (server#33436)
- Handle one time and large passwords (server#33443)
- Revert “Revert “Remove inefficient fed share scanner”” (server#33456)
- Do not update passwords if nothing changed (server#33489)
- Build(deps): bump prosemirror-markdown from 1.9.1 to 1.9.3 (text#2698)
- Build(deps): bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (viewer#1304)
- Merge pull request #1273 from nextcloud/enh/open_with (viewer#1305)
-------------------------------------------------------------------
Mon Jul 18 18:28:30 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 23.0.7
- Add share search tweaks (server#32322)
- Bump vue-router from 3.5.3 to 3.5.4 (server#32529)
- Validate custom dashboard background image (server#32792)
- Run php tests when 3rdparty changed (server#32871)
- Make sure ResetTokenBackgroundJob doesn’t execute if config is read-only (server#32890)
- Fix default toast message for failed uploads with HTTP/2 (server#32895)
- Mention missing files subdir (server#32919)
- Use stored user for PasswordUpdatedEvent (server#32975)
- Fix hook encryption with cron job (server#32987)
- Improve local domain detection (server#32991)
- Fix email shares not being shown to other users (server#33004)
- Bump guzzlehttp/guzzle (7.3.0 => 7.4.5) (server#33010)
- Update guzzlehttp/guzzle requirement from 6.5.7 to 6.5.8 in /build/integration (server#33018)
- Avoid deprecation warnings about libxml_disable_entity_loader in PHP 8+ (server#33024)
- Rename setting name to reduce its length (server#33029)
- Do not display the buffer_size info if the size is already set to a c… (server#33030)
- Fix deletion of additional emails (server#33035)
- Check whether entry is of type ICacheEntry in Cache->remove() (server#33059)
- Fix detection of firefox in ContentSecurityPolicyNonceManager (server#33070)
- Allow to disable password policy enforcement for selected groups (server#33114)
- Remove .php from ajax url (server#33116)
- Fix translation of home breadcrumb (server#33120)
- Fixes for quota text in navigation bar (server#33133)
- Do not send display name twice for saving (server#33144)
- Update psalm-baseline.xml (server#33150)
- Only ignore attempts of the same action (server#33158)
- Bump guzzlehttp/guzzle (7.3.0 => 7.4.5) (3rdparty#1091)
- Fix one hardcoded string (circles#1101)
- Avoid using non-existing \OCP\Server::get (circles#1109)
- Fix footer not hidden when Talk sidebar is shown (files_pdfviewer#617)
- Shuffle before validating (password_policy#365)
- Update @nextcloud/axios and webdav to make AbortControler work (viewer#1274)
-------------------------------------------------------------------
Fri Jun 24 08:23:12 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 23.0.6
- Fix column/property types in CalDAV (server#31788)
- Fix apps settings error message timeout (server#32081)
- Bump dompurify from 2.3.6 to 2.3.8 (server#32391)
- Remove storage wrappers when deleting the user storage (server#32445)
- Adjust wording for database checks (server#32456)
- Bump handlebars-loader from 1.7.1 to 1.7.2 (server#32528)
- Improve warning about missing pnctl (server#32604)
- Move Gd failed operations to debug level (server#32622)
- Fix status handling (server#32625)
- Update guzzlehttp/guzzle requirement from 6.5.5 to 6.5.6 in /build/integration (server#32637)
- Update 3rdparty for symfony/translation:4.4.41 (server#32651)
- Handle non existing settings again (server#32658)
- Allow use of rememberme cookies for IApacheAuth backends (server#32679)
- Properly calculate primary element based on background luminance (server#32680)
- Make sure activities are not created when a deleted calendar object expires (server#32693)
- Trim mount point before matching in encryption code (server#32706)
- Cleanup temporary files after finishing the write to object storage (server#32711)
- Make X-HAS-{MD5/SHA256} opt-in (server#32759)
- Fix get avatar authorization (server#32771)
- Handle stream wrappers in SeekableHttpStream (server#32777)
- Add back the deleted.png file (server#32789)
- Update psalm-baseline.xml (server#32795)
- Fix loading groupfolder info when share api is disabled (server#32808)
- Update 3rdparty for christophwurst/id3parser 0.1.4 (server#32810)
- Update guzzlehttp/guzzle requirement from 6.5.6 to 6.5.7 in /build/integration (server#32821)
- Fix exception handling when profile data is too long (server#32834)
- Fix replacing external storage password during debug log (server#32846)
- Revert “Remove inefficient fed share scanner” (server#32849)
- Correctly log failed attempts (server#32855)
- Fix logger overwriting vars in some circumstances (server#32906)
- Bump symfony/translation to 4.4.41 (3rdparty#1043)
- Bump christophwurst/id3parser to 0.1.4 (3rdparty#966)
- Limit the $limit to a maximum of 200 (activity#817)
- ConfirmKey must be uuid (circles#1054)
- [Occ] display information about freshly created circle (circles#1057)
- Do not generate link if no front-end (circles#1061)
- Recursive setOptions() (circles#1065)
- Adding options ‘is:?’ to search (circles#1071)
- Log failed member generation (circles#1077)
- Confirm migration feasibility (circles#1080)
- Revert “log failed member generation” (circles#1084)
- Revert “confirm migration feasibility” (circles#1085)
- Create CODEOWNERS (notifications#1212)
- Add support for different encodings (text#2415)
- Changes menu entry. (text#2428)
- Do not register text/csv mimetype when office can handle it (text#2454)
- Fix composer dependencies (text#2493)
- Encode file to UTF-8 on fetch call (text#2499)
- An empty string is a valid encoded result (text#2503)
- Upgrade: all of prosemirror (text#2505)
- Use modern API to cancel requests (viewer#1250)
-------------------------------------------------------------------
Sat May 21 17:17:37 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 23.0.5
- Use the nextcloud certificate bundle for s3 (server#31818)
- Federated share performance improvements (server#31902)
- Principal search by display name case insensitive (server#31976)
- Log why the login token can’t be used for credentials (server#31978)
- Bump babel-loader from 8.2.4 to 8.2.5 (server#32100)
- Bump moment from 2.29.2 to 2.29.3 (server#32101)
- Fix showing of all apps are up-to-date in apps management (server#32115)
- Do not update _lastChanged on auto-detected attributes (server#32120)
- Tell mysql to ignore the sort index for search queries (server#32124)
- Get not only time-sensitive next job from list but any when not in cron-mode (server#32131)
- Update description of cronjob settings to be aligned to the documenta… (server#32135)
- Fx translations with trailing colon (server#32160)
- L10n: Change apostrophe (server#32174)
- Fix social sharing buttons (server#32182)
- Don’t use plain URL on the email subject (server#32247)
- Don’t use hash to check if binding worked (server#32284)
- Fix preview generator trying to recreate an existing folder (server#32323)
- Fix for transferring ownership of groupfolders (server#32330)
- Bump @testing-library/vue from 5.8.2 to 5.8.3 (server#32334)
- Explicitly close div element (server#32417)
- Fix user agent trimming on installation (server#32420)
- Show user account on grant loginflow step (server#32422)
- Add Email validation (server#32474)
- Fix array key on import() (circles#1027)
- Switch to getOption() (circles#1043)
- Add new diagram templates (example-files#24)
- Update phpunit workflows (files_pdfviewer#600)
- Prevent video file downloads when there is a download limit (files_videoplayer#276)
- Fix password generation (password_policy#358)
- Bump babel-loader from 8.2.4 to 8.2.5 (privacy#764)
- Build(deps): bump prosemirror-view from 1.23.12 to 1.23.13 (text#2348)
- Improve preloading (viewer#1232)
- Nextcloud 23 Update Blog:
- https://nextcloud.com/blog/nextcloud-hub-2-brings-major-overhaul-introducing-nextcloud-office-p2p-backup-and-more/
-------------------------------------------------------------------
Fri May 20 17:25:25 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 22.2.8
- Principal search by display name case insensitive (server#31977)
- Log why the login token can’t be used for credentials (server#31980)
- AmazonS3: allow not implemented versioning (server#32015)
- Do not update _lastChanged on auto-detected attributes (server#32070)
- Tell mysql to ignore the sort index for search queries (server#32125)
- Get not only time-sensitive next job from list but any when not in cron-mode (server#32130)
- Update description of cronjob settings to be aligned to the documenta… (server#32136)
- Fix showing of all apps are up-to-date in apps management (server#32158)
- Fx translations with trailing colon (server#32161)
- L10n: Change apostrophe (server#32175)
- Fix social sharing buttons (server#32183)
- Don’t use plain URL on the email subject (server#32248)
- Don’t use hash to check if binding worked (server#32283)
- Fix preview generator trying to recreate an existing folder (server#32324)
- Fix for transferring ownership of groupfolders (server#32331)
- Explicitly close div element (server#32421)
- Show user account on grant loginflow step (server#32430)
- Fix user agent trimming on installation (server#32433)
- Add Email validation (server#32475)
- Fix array key on import() (circles#1028)
- Switch to getOption() (circles#1044)
- Update phpunit workflows (files_pdfviewer#601)
- Prevent video file downloads when there is a download limit (files_videoplayer#277)
- Fix password generation (password_policy#359)
- Bump babel-loader from 8.2.4 to 8.2.5 (privacy#763)
- Build(deps-dev): bump babel-loader from 8.2.4 to 8.2.5 (text#2327)
- Fix: use node workflow from template (text#2360)
- Build(deps-dev): bump @nextcloud/eslint-config from 6.1.0 to 6.1.2 (viewer#1215)
- Improve preloading (viewer#1233)
-------------------------------------------------------------------
Sat Apr 23 05:23:42 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 22.2.7
- Only setuppart of the filesystem for appdata requests (server#31099)
- Make SabreFile exception messages translatable (server#31393)
- Validatemoverwrite.cli.url to be a url in setup check (server#31517)
- Fix duplicated UUID detection when there are empty uuids (server#31522)
- Fix listeners declaration in case of occ usage (server#31530)
- Fix occ user:add-app-password (server#31535)
- Fix the logger that is imported for critical actions (server#31541)
- Add optional WebDav propfind properties to count sub elements (server#31640)
- Do not forget DB table prefix with truncate query (server#31669)
- Limit the length of app password names (server#31677)
- Bump babel-loader from 8.2.3 to 8.2.4 (server#31720)
- Add direct arg to login flow (server#31747)
- Show that the web updater is not recommended on big instances (server#31767)
- User_ldap fix ldap connection resets #31421 (server#31777)
- Fix assignment of the LDAP Wizard connection (server#31784)
- Fix ldap wizard styling (server#31803)
- Use the nextcloud certificate bundle for s3 (server#31819)
- Ignore errors when searching for bundled preview (server#31830)
- Deduplicate storage ids in list before reusing (server#31834)
- Dont re-query fileinfo when getting dav quota (server#31837)
- Fix bug with adding multiple emails in a single input box (server#31838)
- Log in audit log federated shares events (server#31855)
- Do not decorate the CLI output if it’s explicitly turned off (server#31881)
- Bump moment from 2.29.1 to 2.29.2 (server#31912)
- Fix shared mount roots not being returned from getSharesInFolder (server#31924)
- Confirm user is internal to globalscale (server#31941)
- Update CRL after revocation of socialsharing_telegram.csr (server#31957)
- Fix LDAP Dark Theme Issue (server#31967)
- Fix incorrect if conditions in View (server#31974)
- Fallback to the admin settings if the user did not configure it (activity#782)
- Small edit (circles#1003)
- Update memberships on path change (circles#1008)
- Check owner attendance (circles#1011)
- Remove child shares (circles#1016)
- Update displayName (circles#1018)
- Oracle support (circles#979)
- Limit some feature when Circles is managed by an app (circles#984)
- Use stable22 for oci tests (circles#987)
- Missing $prec (circles#996)
- Update population (circles#998)
- Disable social recommendation (firstrunwizard#694)
- Fix settings navigation order (firstrunwizard#699)
- Bump babel-loader from 8.2.3 to 8.2.4 (privacy#751)
- Build(deps-dev): bump babel-loader from 8.2.3 to 8.2.4 (text#2258)
- Ui: maintain menu bubble size (text#2262)
- Properly cancel and reset ongoing streams when unmounting (viewer#1209)
-------------------------------------------------------------------
Tue Mar 22 05:59:49 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 22.2.6
- Fix removing remote shares when the remote server is unreachable (server#29565)
- Allow writing audit log to syslog and systemdlog (server#30851)
- Allow to disable AuthToken v1 (server#30958)
- Add primary key for ratelimit table (server#30966)
- Update variables.scss - Fallback font before Noto Color Emoji (server#30968)
- Fix: Birthday events missing after reimporting contacts (server#31002)
- Bump clipboard from 2.0.9 to 2.0.10 (server#31025)
- Fix bugs with incorrect currentFileList in the favorite and share by you view (server#31051)
- Allow specify a config prefix for another database connection (server#31060)
- Don't provide favorite activity settings (server#31085)
- Ignore contact interaction with self (server#31119)
- Background job time windows (server#31122)
- Use the unjailed-path in OC_Helper::getStorageInfo() for files located in SharedStorage. (server#31136)
- Fix typo in DAV namespace registration (server#31182)
- Fix a broken tooltip (server#31185)
- Fix path handling when transferring incoming shares (server#31203)
- Fix overlapping buttons in apps-management (server#31210)
- Improve caching policy use immutable when loading versionned assets (server#31243)
- Hide download button for images (server#31254)
- Don't redirect when loading files index page (server#31256)
- Consider only reminders with calendar data (server#31263)
- Also cache non-existing to reuse it (server#31298)
- Fix ldap:check-user method for newly created LDAP users (server#31305)
- Ignore cache in occ ldap:check-ldap command (server#31307)
- Avoid PHP errors in the checkers drone step (server#31314)
- Update CRL after revocation of rocket_integration.csr (server#31351)
- Bump backbone from 1.4.0 to 1.4.1 (server#31370)
- Censor more configs (server#31400)
- Also use hashed/indexed column on delete (server#31403)
- Fix caching of the user avatar (server#31411)
- Fix duplicate primary email message (server#31413)
- Prevent default right-click options when hideDownload is enabled (server#31428)
- Fix return type of avatar file (server#31433)
- Fix developer link (server#31440)
- Fix fileactions for sharing overview (server#31441)
- Be conservative when reading from fresh created column (server#31443)
- Init user's file system if not existing on ownership transfer (server#31446)
- Use persistent connections when connecting to redis (server#31451)
- Fix settings error message timeout (server#31458)
- Connectivity check: allow using the protocol in 'connectivity_check_domains' (server#31480)
- Add option to disallow creation of local storages (server#31482)
- Fix too many file download notifications when watching a video (server#31486)
- Fix new file menu (server#31497)
- Prevent reading key on SFTP stat bool (server#31548)
- Fix more than 1000 entries in queries exception in CardDavBackend (server#31552)
- Update CRL after revoke deckimportfromtrello.csr (server#31619)
- Bump aws/aws-sdk-php from 3.184.6 to 3.212.2 (3rdparty#1005)
- Make background job time insensitive (activity#730)
- Allow specify a config prefix for another database connection (activity#736)
- Adjust nextcloud lib version (activity#740)
- Fix cached circle returning bool before being parsed as JSON (circles#933)
- MembershipsService -> membershipService (circles#935)
- Block/force circle types (circles#937)
- Set member as INVITED only if not external (circles#939)
- Allow configuration of one single password per circle (circles#945)
- Display spent time on request (circles#948)
- Backport of #950 - support oracle (circles#957)
- Update population (circles#958)
- Fix PrimaryKey on circles_event (circles#964)
- Fix import (circles#969)
- Bump url-parse from 1.5.4 to 1.5.10 (photos#1044)
- Fix privacy UI with subscription (privacy#710)
- Bump sass from 1.32.10 to 1.32.13 (privacy#714)
- Bump eslint-webpack-plugin from 2.5.3 to 2.5.4 (privacy#717)
- Bump @nextcloud/babel-config from 1.0.0-beta.1 to 1.0.0 (privacy#723)
- Bump @babel/core from 7.13.15 to 7.13.16 (privacy#726)
- Bump babel-loader from 8.2.2 to 8.2.3 (privacy#727)
- Bump eslint-config-standard from 16.0.2 to 16.0.3 (privacy#728)
- Bump vue and vue-template-compiler (privacy#729)
- Bump @nextcloud/vue from 2.6.5 to 2.6.9 (privacy#730)
- Bump node-polyfill-webpack-plugin from 1.1.0 to 1.1.4 (privacy#737)
- Bump vue-loader from 15.9.6 to 15.9.8 (privacy#745)
- Add index for last_contact in text_sessions table (text#2148)
- Use file.path to track more accurately EditorWrapper instances (text#2151)
- Build(deps): bump prosemirror-transform from 1.3.3 to 1.3.4 (text#2160)
- Fix: only apply bullet style to ul > li (text#2197)
- Fix: dependabot template comment (text#2212)
-------------------------------------------------------------------
Sun Feb 20 07:39:13 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 22.2.5
- Delete calendar subscriptions as well when deleting user (server#28659)
- Add a prefix index to filecache.path, attempt 2 (server#29324)
- Check for disk_free_space (server#29799)
- Interpolate the log message also for logged exceptions (server#29962)
- Don't check the configvalue for lastLogin which is never null (server#30237)
- Fix setting up 2FA when no providers are set up but backup codes (server#30250)
- Support LDAP dns longer than 255 characters (server#30260)
- Fix ShareLink Upload UI for Folders (server#30288)
- Use proper translation source for direct editing (server#30300)
- Ignore non-existing groups when notifying group shares (server#30307)
- Fix share owner not being displayed in sharing tab (server#30316)
- Update sabre/dav requirement from 4.2.3 to 4.3.0 in /build/integration (server#30323)
- Fix potential unwarranted memberships in nested groups from LDAP (server#30340)
- Fix overlapping in the help settings section (server#30345)
- Stable23] Avoid use of iconv to get rid of unicode (server#30347)
- Fix persistent tooltip in the "new folder" input of the file picker (server#30357)
- Don't die with LockedException when removing/restoring multiple files from trash (server#30391)
- Fix rendering app authors with homepage or email (server#30432)
- Add missing index for propertypath only queries of DAV properties (server#30434)
- Handle external share with invalid host (server#30444)
- Make sure to get file model in template picker (server#30450)
- Improve status modal (server#30453)
- Fix uploading text position (server#30481)
- Run migrations fully when reenabling an app (server#30487)
- Remove iconv from dependencies and tests (server#30515)
- Fix passing on the parameter (server#30523)
- Fix email verification (server#30526)
- Update CRL after revocation of sharerenamer.crt (server#30529)
- Handle LocalServerException when scanning external shares (server#30558)
- Fix fail when keys/files folder already exists (server#30578)
- Use npm ci when running JS tests (server#30581)
- Fix: only use jquery once it is available (server#30591)
- Add better index for finding unindexed paths (server#30598)
- Prevent loading images that would require too much memory. (server#30603)
- Fix undefined/unset scope in account properties (server#30610)
- Fix RequestURL check for cli commands (server#30618)
- Reset job disabling timer on adding the job again (server#30622)
- Trigger "changeDirectory" event on URL change (server#30628)
- Properly abort uploads (server#30637)
- Fix idn emails not working in shares (server#30644)
- Implement multibucket shift for ObjectStore (server#30658)
- Fix wrong unified search link to folder (server#30664)
- Fix primary key change in user_ldap migration (server#30666)
- Improve accessibility settings on mobile (server#30670)
- Fix file picker not respecting hidden files settings (server#30673)
- Add version of disabled apps when available (server#30675)
- Optimize FileSystemTags workflow for groupfolder (server#30683)
- Remove inefficient fed share scanner (server#30687)
- New Files internal link GET param to avoid opening the file (server#30690)
- Fix users can't login external mount user entered credentials not set (server#30692)
- UpdateEncryptedVersion: cleanup on target if cache already got renamed (server#30694)
- Improve layout for the public download page (server#30697)
- Fix non-ascii characters present in the header (server#30727)
- Hash job argument (server#30736)
- Increase email main buttons width for non-english languages (server#30741)
- Improve install process (server#30748)
- Revert "Improve layout for the public download page" (server#30752)
- Create block-merge-freeze.yml (server#30754)
- Log bruteforce throttle and blocking (server#30760)
- Always call flush() as getAllKeys() is broken (server#30774)
- Add KerberosApacheAuth support to files_external (server#30780)
- Fix backport/30470/stable22 (server#30786)
- Update sabre/dav requirement from 4.3.0 to 4.3.1 in /build/integration (server#30807)
- Fix accessing undefined offsets (server#30812)
- Fix psalm (server#30826)
- 22.2.4 Final (server#30839)
- Fix php:cs (server#30848)
- Prevent merging on EOL branches (server#30873)
- Bump clipboard from 2.0.8 to 2.0.9 (server#30910)
- Fix psalm warning related to registerEventListener (server#30914)
- Cast orphan subscription id to int (server#30930)
- Fix preview generation for office documents (server#30971)
- Update version.php (server#30976)
- Prevent writing invalid mtime (server#31013)
- Fix duplicated UUID migration issue (server#31109)
- Revert the 'broken' public page changes (server#31114)
- Create block-merge-freeze.yml (3rdparty#972)
- Pass activity link to notification (activity#667)
- Fix sorting of filters on php 8.0+ (activity#716)
- Backport of #797 (circles#827)
- Filter allowed type of member (circles#864)
- Lighten select for single circle (circles#868)
- Bypass moderator check on CFG_FRIEND (circles#874)
- Better display of federated user (circles#877)
- Strtolower on mail address (circles#883)
- Only returns population on direct request from the front-end or occ command (circles#886)
- Enforce password on new share (circles#888)
- Exception on null token (circles#893)
- Ignore exception to group sync (circles#895)
- L10n: Improved grammar (circles#899)
- Create block-merge-freeze.yml (circles#908)
- Fix loosing memberships in low depth (circles#915)
- Paginate Circles through OCS query parameters (circles#920)
- Remove shares during circles destruction, clean orphan shares on cron (circles#921)
- Bump actions (files_pdfviewer#531)
- Create block-merge-freeze.yml (files_pdfviewer#545)
- Updating lint-php.yml workflow from template (files_pdfviewer#550)
- Create block-merge-freeze.yml (files_rightclick#132)
- Create block-merge-freeze.yml (files_videoplayer#257)
- Disable fade-out because of accessbility reasons (firstrunwizard#639)
- Fix overlapping buttons (firstrunwizard#653)
- Create block-merge-freeze.yml (firstrunwizard#662)
- Create block-merge-freeze.yml (logreader#637)
- Create block-merge-freeze.yml (nextcloud_announcements#93)
- Create block-merge-freeze.yml (notifications#1138)
- Create block-merge-freeze.yml (password_policy#316)
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (photos#924)
- Fix default previews (photos#952)
- Fix Tags: Don't display tags without photos (photos#961)
- Bump qs from 6.10.1 to 6.10.3 (photos#963)
- Bump url-parse from 1.5.3 to 1.5.4 (photos#964)
- Update workflows (photos#982)
- Create block-merge-freeze.yml (photos#999)
- Fix label of account name and hide parts with subscription (privacy#677)
- Create block-merge-freeze.yml (privacy#685)
- Update workflows (privacy#691)
- Create block-merge-freeze.yml (recommendations#471)
- Update test.yml (recommendations#474)
- Create block-merge-freeze.yml (serverinfo#353)
- Create block-merge-freeze.yml (survey_client#124)
- Bump babel-loader from 8.2.2 to 8.2.3 (text#1912)
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (text#1935)
- Bump @cypress/browserify-preprocessor from 3.0.1 to 3.0.2 (text#1936)
- Hide menu and keep focus when using menubar popover items (text#1967)
- Update mark input/paste rules to tiptap v2 regular expressions (text#1977)
- Don't show "Link file" button when using direct edition (text#1980)
- Make sure translations are parsed correctly (text#1989)
- Fix scss deprecated syntax (text#1993)
- Pin node/npm versions (text#1997)
- Fix header popover in richworkspace (text#2003)
- Fix only the first item gets tasklist-ified issue (text#2010)
- Azul/rebase stable22 fix 1677 menububble position (text#2019)
- Fix: use stable22 branch for cypress tests (text#2021)
- Fix autofocus on empty documents without a node (Fixes: #1974) (text#2036)
- Add stylelint to github actions (text#2042)
- Stable22 update cypress (text#2054)
- Fix: cypress login with new session feature (text#2055)
- Backport/1883/stable22 (text#2057)
- Avoid creating invalid URIs from user input (text#2074)
- Allow to insert text after trailing codeblock (text#2075)
- Only register trailing node for rich text editing (text#2076)
- Bump cypress from 9.2.0 to 9.2.1 (text#2080)
- Make collabora on top of text idle message (text#2094)
- Only show image author annotations if needed (text#2095)
- Backport/stable22/2020 (text#2113)
- Create block-merge-freeze.yml (text#2116)
- Disable fade-out because of accessbility reasons (viewer#1067)
- Add light ⬇️ dowload icon (viewer#1070)
- Fix github actions (viewer#1071)
- Add light ⬇️ dowload icon (fixed) (viewer#1074)
- Build(deps): bump camelcase from 6.2.0 to 6.2.1 (viewer#1076)
- Fix german (Sie) translations comming from nextcloud-vue (viewer#1090)
- Add cypress summary for easier branch protection mgmt (viewer#1093)
- Add engines support for cypress tests (viewer#1100)
- Always check for `OCA.Files` before using it (Fixes: #1106) (viewer#1109)
- Disable swiping on viewer video controls (viewer#1115)
- Disable swiping on viewer audio controls (viewer#1123)
- Create block-merge-freeze.yml (viewer#1134)
- Update lint-php.yml (viewer#1139)
-------------------------------------------------------------------
Wed Feb 16 20:33:59 UTC 2022 - Carsten Ziepke <kieltux@gmail.com>
- Update to 21.0.9
- Delete calendar subscriptions as well when deleting user (server#28657)
- Add a prefix index to filecache.path, attempt 2 (server#29325)
- Interpolate the log message also for logged exceptions (server#29963)
- Avoid calling image* methods on boolean (server#30117)
- Allow to delete non-migrated previews instead of moving them (server#30178)
- Check resource before closing in encryption wrapper (server#30182)
- Use correct icon for dir-external-root (server#30189)
- Properly format sharing datepicker locale (server#30192)
- Update sabre/dav requirement from 4.2.1 to 4.2.3 in /build/integration (server#30216)
- Only wildcard search if enumeration is allowed (server#30248)
- Fix setting up 2FA when no providers are set up but backup codes (server#30251)
- Support LDAP dns longer than 255 characters (server#30261)
- Also use case sensitive like when searching in a folder (server#30270)
- Fix ShareLink Upload UI for Folders (server#30287)
- Ignore non-existing groups when notifying group shares (server#30308)
- Fix share owner not being displayed in sharing tab (server#30314)
- Update sabre/dav requirement from 4.2.3 to 4.3.0 in /build/integration (server#30327)
- Fix potential unwarranted memberships in nested groups from LDAP (server#30341)
- Fix overlapping in the help settings section (server#30346)
- Stable23] Avoid use of iconv to get rid of unicode (server#30348)
- Add missing index for propertypath only queries of DAV properties (server#30435)
- Handle external share with invalid host (server#30442)
- Make sure to get file model in template picker (server#30448)
- Improve status modal (server#30454)
- Fix uploading text position (server#30482)
- Run migrations fully when reenabling an app (server#30488)
- Remove iconv from dependencies and tests (server#30521)
- Fix passing on the parameter (server#30524)
- Update CRL after revocation of sharerenamer.crt (server#30527)
- Handle LocalServerException when scanning external shares (server#30559)
- Fix fail when keys/files folder already exists (server#30579)
- Use npm ci when running JS tests (server#30583)
- Fix: only use jquery once it is available (server#30590)
- Fix static analysis on CI (server#30596)
- Add better index for finding unindexed paths (server#30599)
- Prevent loading images that would require too much memory. (server#30601)
- Fix RequestURL check for cli commands (server#30617)
- Trigger "changeDirectory" event on URL change (server#30629)
- Reset job disabling timer on adding the job again (server#30633)
- Properly abort uploads (server#30638)
- Fix idn emails not working in shares (server#30642)
- Implement multibucket shift for ObjectStore (server#30660)
- Fix wrong unified search link to folder (server#30665)
- Fix primary key change in user_ldap migration (server#30667)
- Improve accessibility settings on mobile (server#30669)
- Add version of disabled apps when available (server#30676)
- Fix file picker not respecting hidden files settings (server#30677)
- Optimize FileSystemTags workflow for groupfolder (server#30682)
- Remove inefficient fed share scanner (server#30686)
- Fix users can't login external mount user entered credentials not set (server#30693)
- Hash job argument (server#30737)
- Improve install process (server#30749)
- Create block-merge-freeze.yml (server#30755)
- Always call flush() as getAllKeys() is broken (server#30775)
- Fix backport/30470/stable21 (server#30787)
- Update sabre/dav requirement from 4.3.0 to 4.3.1 in /build/integration (server#30809)
- 21.0.8 Final (server#30838)
- Prevent merging on EOL branches (server#30874)
- Bump clipboard from 2.0.8 to 2.0.9 (server#30909)
- Use existing API (server#30946)
- Update version.php (server#30977)
- Fix duplicated UUID migration issue (server#31115)
- Create block-merge-freeze.yml (3rdparty#973)
- Fix sorting of filters on php 8.0+ (activity#717)
- Bump actions (files_pdfviewer#532)
- Create block-merge-freeze.yml (files_pdfviewer#546)
- Updating lint-php.yml workflow from template (files_pdfviewer#551)
- Create block-merge-freeze.yml (files_rightclick#133)
- Create block-merge-freeze.yml (files_videoplayer#258)
- Disable fade-out because of accessbility reasons (firstrunwizard#640)
- Fix overlapping buttons (firstrunwizard#654)
- Create block-merge-freeze.yml (firstrunwizard#663)
- Create block-merge-freeze.yml (logreader#638)
- Create block-merge-freeze.yml (nextcloud_announcements#94)
- Create block-merge-freeze.yml (notifications#1139)
- Create block-merge-freeze.yml (password_policy#317)
- Create block-merge-freeze.yml (photos#1000)
- Bump babel-loader from 8.2.2 to 8.2.3 (photos#1007)
- Bump eslint-config-standard from 16.0.2 to 16.0.3 (photos#1008)
- Bump @nextcloud/vue from 3.3.1 to 3.3.2 (photos#959)
- Fix Tags: Don't display tags without photos (photos#962)
- Bump vue-loader from 15.9.6 to 15.9.8 (photos#967)
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (photos#969)
- Bump autoprefixer from 9.8.6 to 9.8.8 (photos#970)
- Bump regenerator-runtime from 0.13.7 to 0.13.9 (photos#971)
- Update workflows (photos#983)
- Bump vue-virtual-grid from 2.3.0 to 2.3.2 (photos#990)
- Bump vuex from 3.6.0 to 3.6.2 (photos#991)
- Bump vue and vue-template-compiler (photos#992)
- Bump qs from 6.9.6 to 6.9.7 (photos#993)
- Bump camelcase from 6.2.0 to 6.2.1 (photos#994)
- Fix label of account name and hide parts with subscription (privacy#678)
- Create block-merge-freeze.yml (privacy#686)
- Update workflows (privacy#692)
- Create block-merge-freeze.yml (recommendations#472)
- Update test.yml (recommendations#475)
- Create block-merge-freeze.yml (serverinfo#354)
- Create block-merge-freeze.yml (survey_client#125)
- Bump @babel/preset-env from 7.15.6 to 7.15.8 (text#1894)
- Bump babel-loader from 8.2.2 to 8.2.3 (text#1911)
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (text#1937)
- Bump @cypress/browserify-preprocessor from 3.0.1 to 3.0.2 (text#1938)
- Make sure translations are parsed correctly (text#1991)
- Fix deprecated scss syntax (text#1994)
- Pin node/npm versions (text#1998)
- Fix: use stable21 branch for cypress tests (text#2022)
- Add stylelint to github actions (text#2043)
- Only show image author annotations if needed (text#2110)
- Create block-merge-freeze.yml (text#2117)
- Fix github actions (viewer#1072)
- Add light ⬇️ download icon (viewer#1073)
- Disable fade-out because of accessbility reasons (viewer#1078)
- Fix german (Sie) translations comming from nextcloud-vue (viewer#1091)
- Bump workflows (viewer#1095)
- Add engines support for cypress tests (viewer#1101)
- Disable swiping on viewer video controls (viewer#1116)
- Disable swiping on viewer audio controls (viewer#1124)
- Create block-merge-freeze.yml (viewer#1135)
- Update lint-php.yml (viewer#1140)
-------------------------------------------------------------------
Tue Nov 16 17:02:41 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>
- Update to 21.0.7
- Use unique combination of hostname/bucket/key for external storages (server#29635)
- Bump moment-timezone from 0.5.33 to 0.5.34 (server#29656)
- Don't flash external storage mountpoints during the status check (server#29707)
- Bump doctrine/dbal to 3.1.4 (server#29718)
- Add composer patch (3rdparty#891)
- Bump doctrine/dbal to 3.1.4 (3rdparty#896)
-------------------------------------------------------------------
Thu Nov 11 19:49:52 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>
- Update to 21.0.6
- 3rdparty: Bump icewind/streams from 0.7.2 to 0.7.5 (server#28505)
- Handle case where storage can't be created in getStorageRootId (server#28730)
- Ensure that user and group IDs in LDAP's tables are also max 64chars (server#28969)
- Fix Lots of Error: file_exists(): open_basedir restriction in effect (server#29037)
- Change output format of Psalm to Github (server#29047)
- File-upload: Correctly handle error responses for HTTP2 (server#29068)
- Update psalm baseline (server#29070)
- Allow "TwoFactor Nextcloud Notifications" to pull the state of the 2F… (server#29071)
- ExecuteQuery and executeStatement are 22+ (server#29074)
- Fix path of file_get_contents (server#29075)
- Generate a better optimized query for path prefix search filters (server#29080)
- Add a few sensitive config keys (server#29087)
- Update the certificate bundle (server#29097)
- Keep pw based auth tokens valid when pw-less login happens (server#29130)
- Explicitly close source stream on local / encryption storage (server#29134)
- Update icewind/streams to 0.7.5 in files_external (server#29137)
- Properly handle folder deletion on external s3 storage (server#29159)
- Tokens without password should not trigger changed password invalidation (server#29161)
- Don't further setup disabled users when logging in with apache (server#29164)
- Add button color variables (server#29178)
- Add 'supported'-label to all supported apps (server#29182)
- Revert "Add button color variables" (server#29194)
- Keep group restrictions when reenabling apps after an update (server#29197)
- Add proper message to created share not found (server#29203)
- Fix translated app details (server#29208)
- Add documentation for files_no_background_scan (server#29218)
- Don't setup the filesystem to check for a favicon we don't use anyway (server#29222)
- Fix background scan doc in config (server#29252)
- Add configuration flag to disable the background job for files_versions (server#29267)
- Add configuration flag to disable the background job for files_trashbin (server#29268)
- Fix bug introduced on drag and drop external files (server#29282)
- Get `filesize()` if `file_exists()` (server#29289)
- Fix app upgrade (server#29302)
- Avoid PHP errors when the LDAP attribute is not found (server#29315)
- Tell mysql to ignore the sort index for search queries (server#29322)
- Fix security issues when copying groupfolder with advanced ACL (server#29367)
- Fix federated scope not shown when public addressbook upload is disabled (server#29384)
- Scheduling plugin not updating responding attendee status (server#29386)
- Make calendar schedule options translatable (server#29390)
- Make the route name error more helpful (server#29399)
- Update behat/behat requirement from ~3.8.0 to ~3.9.0 in /build/integration (server#29403)
- Bump babel-loader from 8.2.2 to 8.2.3 (server#29411)
- Handle files with `is_file` instead of `file_exists` (server#29416)
- Fixes an undefined index when getAccessList returns an empty array (server#29420)
- Backport #29260: Respect user enumeration settings in user status lists (server#29428)
- Implement local filtering in file list (server#29443)
- S3 external storage fixes (server#29447)
- Detect mimetype by content only with content (server#29458)
- Fix permissions when copying from ObjectStorage (server#29476)
- Bump bootstrap from 4.6.0 to 4.6.1 (server#29492)
- Update guzzlehttp/guzzle requirement from 6.5.2 to 6.5.5 in /build/integration (server#29493)
- Update CRL (server#29504)
- Limit parameter count per query in Cache.removeChildren (server#29507)
- Fix/images php 8.0 (server#29520)
- Update update-psalm-baseline workflow (server#29550)
- Revert "tell mysql to ignore the sort index for search queries" (server#29551)
- Bump @nextcloud/initial-state from 1.2.0 to 1.2.1 (server#29576)
- Update behat/behat requirement from ~3.9.0 to ~3.10.0 in /build/integration (server#29579)
- Handle empty directory drag-and-drop in Files UI (server#29596)
- Fix HTML entity rendering in file comments sidebar (server#29599)
- Bump icewind/streams from 0.7.2 to 0.7.5 (3rdparty#730)
- Bump version (files_pdfviewer#511)
- Bump eslint-import-resolver-webpack from 0.13.1 to 0.13.2 (files_pdfviewer#515)
- Bump babel-loader from 8.2.2 to 8.2.3 (files_pdfviewer#516)
- Fix deleting notifications with numeric user ID (notifications#1089)
- Add integration tests for push registration (notifications#1096)
- Restore old device signature so the proxy works again (notifications#1104)
- Fix: rich workspaces overlap with new file dropdown (text#1770)
- Bump prosemirror-schema-list from 1.1.5 to 1.1.6 (text#1870)
- Bump prosemirror-transform from 1.3.2 to 1.3.3 (text#1880)
- Additional checks for workspace controller (text#1886)
- Bump @babel/core from 7.15.5 to 7.15.8 (text#1895)
- Build(deps-dev): bump eslint-import-resolver-webpack from 0.13.1 to 0.13.2 (viewer#1055)
- Build(deps-dev): bump babel-loader from 8.2.2 to 8.2.3 (viewer#1056)
-------------------------------------------------------------------
Thu Sep 30 19:00:46 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>
- Update to 21.0.5
- Fix Oracle query limit compliance in Comments (server#27203)
- Bump @babel/core from 7.12.10 to 7.12.17 (server#27234)
- Avoid fread on directories and unencrypted files (server#27406)
- Bump clipboard from 2.0.6 to 2.0.8 (server#27640)
- Harden bootstrap context registrations when apps are missing (server#27681)
- Bump css-loader from 5.0.1 to 5.0.2 (server#27917)
- Bump vue and vue-template-compiler (server#27983)
- Bump url-search-params-polyfill from 8.1.0 to 8.1.1 (server#28203)
- Add h2 to personal info page, fixing accessibility issue (server#28253)
- Fix CI failures when building settings app (server#28275)
- Check that php was compiled with argon2 support or that the php-sodium extensions is installed (server#28287)
- Change the concurrent upload limit to less than 10 (server#28354)
- Bump debounce from 1.2.0 to 1.2.1 (server#28358)
- Fix Folder->getById() when a single storage is mounted multiple times (server#28361)
- Make "name" column nullable for workflows (server#28383)
- Dont show trusted proxy warning when the proxy and remote are both localhost (server#28386)
- Better cleanup of user files on user deletion (server#28400)
- Gracefully handle smb acls for users without a domain (server#28415)
- Bump vue-loader from 15.9.7 to 15.9.8 (server#28440)
- Add missing files for Composer v2 (server#28442)
- Improve auto expiration hint for trashbin and file versions (server#28447)
- UnifiedSearchController: strip webroot from URL before finding a route (server#28455)
- Only trap E_ERROR in session handling (server#28469)
- Emit an error log when the app token login name does not match (server#28490)
- Hash cache key (server#28495)
- Fix #20913: Check image resource before attempting to preserve alpha (server#28498)
- Output exception in cron (server#28517)
- Properly log errors in Movie previews generation (server#28523)
- Fix folder size contained in S3 buckets (server#28535)
- Set alias for result of cast column function (server#28537)
- Do not load versions tab view if the files app is not available (server#28546)
- Log exception message during failed ownership transfer share restore (server#28577)
- Fix setting up 2FA providers when 2FA is enforced and bc are generated (server#28597)
- Fix encrypted version to 0 when finding unencrypted file (server#28604)
- Bump css-vars-ponyfill from 2.4.5 to 2.4.6 (server#28623)
- Only recommand for php-sodium on >= PHP 7.4 (server#28656)
- Fix position of search bar (server#28673)
- Fix user list infinite loading state in user settings (server#28702)
- Pin Psalm version for security analysis (server#28706)
- Bump css-vars-ponyfill from 2.4.6 to 2.4.7 (server#28709)
- Check if SVG path is valid (server#28735)
- Remove 2FA exemption from PublicPage annotation (server#28741)
- Send attendence links to required and optinal attendees of an event without an RSVP (server#28749)
- Bump 3rdparty ref (server#28753)
- Fix trashbin files view sticky action bar (server#28770)
- Dashboard - fix touch layout (server#28782)
- Scan the shared external storage source on access (server#28786)
- Fix null displayname crash as described in #21885 (server#28790)
- Bump vue-clipboard2 from 0.3.1 to 0.3.2 (server#28800)
- Bump 3rdparty reference (server#28811)
- Add database ratelimiting backend (server#28815)
- Update .htaccess (php8+ and mod_lsapi) (server#28829)
- Do not cache file ids in FileSystemTags inside group folders (server#28831)
- L10n: ignore packed js files from TX sync (server#28849)
- Add email addresses to contacts menu (server#28859)
- Fix files view change and undefined currentFileList (server#28879)
- Fix file creation from template without ext (server#28882)
- Bump vue-clipboard2 from 0.3.2 to 0.3.3 (server#28887)
- Fall back to full file for video previews (server#28896)
- Update CRL due to revoked twofactor_email.crt (server#28901)
- Explicitly close source stream on object store upload even if count… (server#28905)
- Support seeking also from the end of file on S3 storage (server#28909)
- Use IRoomMetadata as source of truth for supported room types (server#28920)
- Bump 3rdparty ref (server#28929)
- Fix caching of objectsid searches (server#28950)
- Don't allow to change activity settings that don't work (server#28963)
- Fix redirect during initial setup (server#28999)
- Bump Archive_Tar to latest release (3rdparty#782)
- Bump Webauthn Lib to 3.3.9 (3rdparty#784)
- Composer install (3rdparty#811)
- Fix activity design (activity#634)
- Increase activity email speed in instances with more than 500 users (activity#642)
- Fix hide download and printing (files_pdfviewer#462)
- Fix body footer hiding (files_pdfviewer#464)
- Disable download for pdf files (files_pdfviewer#470)
- Fix download & print view (files_pdfviewer#474)
- Bump @babel/preset-env from 7.12.11 to 7.12.17 (files_pdfviewer#481)
- Bump @babel/core from 7.12.10 to 7.12.17 (files_pdfviewer#482)
- Bump eslint-import-resolver-webpack from 0.13.0 to 0.13.1 (files_pdfviewer#484)
- Bump vue-loader from 15.9.6 to 15.9.8 (files_pdfviewer#486)
- Bump vue-template-compiler from 2.6.12 to 2.6.14 (files_pdfviewer#488)
- Use setup-php v2 (files_pdfviewer#496)
- Update workflows (files_pdfviewer#497)
- Fix share option being displayed erroneously (files_rightclick#120)
- Give twofactor nextcloud notifications a high priority (notifications#1063)
- Always show the dismiss all button (notifications#1066)
- High priority for the PhoneTrack app (notifications#1071)
- Update dependabot (photos#874)
- Bump vue from 2.6.12 to 2.6.14 (text#1752)
- Bump vue-loader from 15.9.7 to 15.9.8 (text#1816)
- Bump core-js from 3.16.2 to 3.16.3 (text#1840)
- Bump core-js from 3.16.3 to 3.16.4 (text#1846)
- Bump prosemirror-markdown from 1.5.1 to 1.5.2 (text#1850)
- Bump @babel/preset-env from 7.15.0 to 7.15.6 (text#1858)
- Bump @babel/core from 7.15.0 to 7.15.5 (text#1859)
- Build(deps-dev): bump @babel/core from 7.13.14 to 7.13.16 (viewer#1009)
- Build(deps-dev): bump vue-loader from 15.9.6 to 15.9.8 (viewer#1011)
- Build(deps-dev): bump @babel/preset-env from 7.13.12 to 7.13.15 (viewer#1012)
- Build(deps-dev): bump eslint-import-resolver-webpack from 0.13.0 to 0.13.1 (viewer#1014)
- Build(deps-dev): bump eslint-config-standard from 16.0.2 to 16.0.3 (viewer#1021)
- Build(deps): bump @nextcloud/dialogs from 3.1.1 to 3.1.2 (viewer#1023)
- Build(deps): bump regenerator-runtime from 0.13.7 to 0.13.9 (viewer#1039)
- Build(deps-dev): bump eslint-webpack-plugin from 2.5.3 to 2.5.4 (viewer#1040)
-------------------------------------------------------------------
Sun Aug 29 05:41:58 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>
- Update to 21.0.4
- Files & Core accessibility fixes (server#26650)
- Fix account data visibility after disabling public addressbook upload (server#26724)
- Better cleanup of filecache when deleting an external storage (server#27205)
- Bump @babel/preset-env from 7.12.11 to 7.12.17 (server#27225)
- Bump marked from 1.2.8 to 1.2.9 (server#27228)
- Bump vuex from 3.6.0 to 3.6.2 (server#27624)
- Revert "Fix constraint violation detection in QB Mapper" (server#27729)
- Design fixes to app-settings button (server#27744)
- Reset checksum when writing files to object store (server#27753)
- Run s3 tests again (server#27803)
- Fix in locking cache check (server#27828)
- Make search popup usable on mobile, too (server#27857)
- Cache images on browser (server#27862)
- Fix dark theme on public link shares (server#27896)
- Make user status usable on mobile (server#27899)
- Correctly skip suppressed errors in PHP 8.0 (server#27939)
- Fix newfileMenu on public page (server#27940)
- Do not escape display name in dashboard welcome text (server#27943)
- Fix svg icons disapearing in app navigation when text overflows (server#27956)
- Show registered breadcrumb detail views in breadcrumb menu (server#27967)
- Fix regression in file sidebar (server#27975)
- Manual backport of "No limit in the number of group shares" #27875 (server#27992)
- Improve notcreatable permissions hint (server#28007)
- Update CRL due to revoked twofactor_nextcloud_notification.crt (server#28017)
- Increase footer height for longer menus (server#28044)
- Add titleTooltip to sidebar (server#28048)
- Mask password for Redis and RedisCluster on connection failure (server#28055)
- Fix missing theming for login button (server#28064)
- Fix overlapping of elements in certain views (server#28074)
- Disable HEIC image preview provider for performance concerns (server#28080)
- Improve provider check (server#28086)
- Sanitize more functions from the encryption app (server#28090)
- Hide download button for public preview of audio files (server#28097)
- Fix dark theme in file exists dialog (server#28110)
- Let memory limit set in tests fit the used amount (server#28124)
- Bump regenerator-runtime from 0.13.7 to 0.13.9 (server#28145)
- User management - Add icon to user groups (server#28171)
- Fix variable override in file view (server#28192)
- Revert "better cleanup of filecache when deleting an external storage" (server#28196)
- Fix comments file action sidebar opening (server#28198)
- Fix missing exception class import (server#28214)
- Revert accidentally dropped lines from Psalm baselines (server#28218)
- Fix Files breadcrumbs being hidden even if there is enough space (server#28223)
- Allow to disable group membership change notification (server#28230)
- Dont apply jail search filter is on the root (server#28235)
- Fix missing label of Search function (server#28245)
- Update comments bundles (server#28302)
- Fix preference name when generating notifications (activity#602)
- Fix monochrome icon detection for correct dark mode invert (activity#606)
- Fix "Enable notification emails" (activity#612)
- Show add, del and restored files within by and self filter (activity#615)
- Link from app-navigation-settings to personal settings (activity#624)
- Fix pdfviewer design (files_pdfviewer#447)
- Include version number in firstrunwizard (firstrunwizard#569)
- Use notification main link if no parameter has a link (notifications#1039)
- ViewerComponent: pass on autofocus to EditorWrapper (text#1646)
- Unify error responses and add logging where appropriate (text#1718)
- Bump cypress-image-snapshot from 4.0.0 to 4.0.1 (text#1736)
- Bump vue-loader from 15.9.6 to 15.9.7 (text#1743)
- Bump @vue/test-utils from 1.1.2 to 1.1.4 (text#1744)
- Bump @babel/plugin-proposal-class-properties from 7.12.1 to 7.12.13 (text#1749)
- Bump @babel/core from 7.12.10 to 7.12.17 (text#1751)
- Bump @babel/plugin-transform-runtime from 7.12.10 to 7.12.17 (text#1753)
- Bump @babel/plugin-transform-modules-commonjs from 7.12.1 to 7.12.13 (text#1756)
- Some Design fixes (text#1782)
- Custom input rule to add first character after bullet (Backport #1798) (text#1807)
- Fix: cypress icon close selector (text#1809)
- Disable header timeout on mobile (viewer#976)
- The biggest improvements we introduce with Nextcloud 21 are:
- High Performance Back-end for Nextcloud Files: reduces server
load from desktop clients and web interface polling by 90% while
delivering instant notifications to users.
- And a wide range of performance improvements all over on top,
decreasing loading times of pages and reducing load on the server
- Collaborative features: new Whiteboard, author colours in Text
and Document Templates to increase team productivity
- Nextcloud Talk: debuts message status indicators, a raise hand
feature, a group conversation description and more!
- A range of Groupware improvements like drag'n'drop and nicer
threading in Mail and syncing social media avatars in Contacts.
-------------------------------------------------------------------
Thu Aug 5 19:25:30 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>
- Update to 20.0.12
- Bump vue-router from 3.4.3 to 3.4.9 (server#27224)
- Bump v-click-outside from 3.1.1 to 3.1.2 (server#27232)
- Bump url-search-params-polyfill from 8.1.0 to 8.1.1 (server#27236)
- Bump debounce from 1.2.0 to 1.2.1 (server#27646)
- Bump vue and vue-template-compiler (server#27701)
- Design fixes to app-settings button (server#27745)
- Reset checksum when writing files to object store (server#27754)
- Run s3 tests again (server#27804)
- Fix in locking cache check (server#27829)
- Bump dompurify from 2.2.8 to 2.2.9 (server#27836)
- Make search popup usable on mobile, too (server#27858)
- Cache images on browser (server#27863)
- Fix dark theme on public link shares (server#27895)
- Make user status usable on mobile (server#27897)
- Do not escape display name in dashboard welcome text (server#27913)
- Bump moment-timezone from 0.5.31 to 0.5.33 (server#27924)
- Fix newfileMenu on public page (server#27941)
- Fix svg icons disapearing in app navigation when text overflows (server#27955)
- Bump bootstrap from 4.5.2 to 4.5.3 (server#27965)
- Show registered breadcrumb detail views in breadcrumb menu (server#27970)
- Fix regression in file sidebar (server#27976)
- Bump exports-loader from 1.1.0 to 1.1.1 (server#27984)
- Bump @nextcloud/capabilities from 1.0.2 to 1.0.4 (server#27985)
- Bump @nextcloud/vue-dashboard from 1.0.0 to 1.0.1 (server#27988)
- Improve notcreatable permissions hint (server#28006)
- Update CRL due to revoked twofactor_nextcloud_notification.crt (server#28018)
- Bump sass-loader from 10.0.2 to 10.0.5 (server#28032)
- Increase footer height for longer menus (server#28045)
- Mask password for Redis and RedisCluster on connection failure (server#28054)
- Fix missing theming for login button (server#28065)
- Fix overlapping of elements in certain views (server#28072)
- Disable HEIC image preview provider for performance concerns (server#28081)
- Improve provider check (server#28087)
- Sanitize more functions from the encryption app (server#28091)
- Hide download button for public preview of audio files (server#28096)
- L10n: HTTP in capital letters (server#28107)
- Fix dark theme in file exists dialog (server#28111)
- Let memory limit set in tests fit the used amount (server#28125)
- User management - Add icon to user groups (server#28172)
- Bump marked from 1.1.1 to 1.1.2 (server#28187)
- Fix variable override in file view (server#28191)
- Bump regenerator-runtime from 0.13.7 to 0.13.9 (server#28207)
- Bump url-loader from 4.1.0 to 4.1.1 (server#28208)
- Fix Files breadcrumbs being hidden even if there is enough space (server#28224)
- Dont apply jail search filter is on the root (server#28241)
- Check that php was compiled with argon2 support or that the php-sodium extensions is installed (server#28289)
- Fix preference name when generating notifications (activity#603)
- Fix monochrome icon detection for correct dark mode invert (activity#607)
- Fix "Enable notification emails" (activity#613)
- Show add, del and restored files within by and self filter (activity#616)
- Link from app-navigation-settings to personal settings (activity#625)
- Fix pdfviewer design (files_pdfviewer#446)
- Include version number in firstrunwizard (firstrunwizard#570)
- Use notification main link if no parameter has a link (notifications#1040)
- Bump sass-loader from 10.1.0 to 10.1.1 (text#1360)
- Bump @babel/plugin-transform-runtime from 7.13.9 to 7.13.15 (text#1548)
- Bump @babel/preset-env from 7.13.9 to 7.13.15 (text#1550)
- Bump vue-loader from 15.9.6 to 15.9.7 (text#1592)
- Unify error responses and add logging where appropriate (text#1719)
- Disable header timeout on mobile (viewer#978)
-------------------------------------------------------------------
Thu Jul 1 19:23:54 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>
- Update to 20.0.11
- Bump handlebars from 4.7.6 to 4.7.7 (server#26900)
- Bump lodash from 4.17.20 to 4.17.21 (server#26909)
- Bump hosted-git-info from 2.8.8 to 2.8.9 (server#26920)
- Don't break OCC if an app is breaking in it's Application
class (server#26954)
- Add bruteforce protection to the shareinfo endpoint
(server#26956)
- Ignore readonly flag for directories (server#26965)
- Throttle MountPublicLinkController when share is not found
(server#26971)
- Respect default share permissions for federated reshares
(server#27001)
- Harden apptoken check (server#27014)
- Use parent wrapper to properly handle moves on the same
source/target storage (server#27016)
- Fix error when using CORS with no auth credentials (server#27027)
- Fix return value of getStorageInfo when
'quota_include_external_storage' is enabled (server#27108)
- Bump patch dependencies (server#27183)
- Use noreply@ as email address for share emails (server#27209)
- Bump p-queue from 6.6.1 to 6.6.2 (server#27226)
- Bump browserslist from 4.14.0 to 4.16.6 (server#27247)
- Bump webpack from 4.44.1 to 4.44.2 (server#27297)
- Properly use limit and offset for search in Jail wrapper
(server#27308)
- Make user:report command scale (server#27319)
- Properly log expiration date removal in audit log (server#27325)
- Propagate throttling on OCS response (server#27337)
- Set umask before operations that create local files (server#27349)
- Escape filename in Content-Disposition (server#27360)
- Don't update statuses to offline again and again (server#27412)
- Header must contain a colon (server#27456)
- Activate constraint check for oracle / pqsql also for 20
(server#27523)
- Only allow removing existing shares that would not be allowed
due to reshare restrictions (server#27552)
- Bump ws from 7.3.1 to 7.5.0 (server#27570)
- Properly cleanup entries of WebAuthn on user deletion (server#27596)
- Throttle on public DAV endpoint (server#27617)
- Bump vue-loader from 15.9.3 to 15.9.7 (server#27639)
- Bump eslint-plugin-standard from 4.0.1 to 4.0.2 (server#27651)
- Validate the theming color also on CLI (server#27680)
- Downstream encryption:fix-encrypted-version for repairing
"bad signature" errors (server#27728)
- Remove encodeURI code (files_pdfviewer#396)
- Only ask for permissions on HTTPS (notifications#998)
- Fix sorting if one of the file name is only composed with
number (photos#785)
- Backport 20 fix Photos not shown in large browser windows
#630 (#686) (photos#810)
- Update File.vue (photos#813)
- Update chart.js (serverinfo#309)
- Only return workspace property for top node in a propfind
request (text#1611)
- ViewerComponent: pass on autofocus to EditorWrapper (text#1647)
- Use text/plain as content type for fetching the document (text#1692)
- Log exceptions that happen on unknown exception and return
generic messages (text#1698)
- Add fixup (viewer#924)
- Fix: fullscreen for Firefox (viewer#929)
-------------------------------------------------------------------
Sat May 29 19:04:08 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>
- Update to 20.0.10
- Fix account data visibility after disabling public addressbook
upload (server#25973)
- L10n: Add word user in FederatedShareProvider.php
(server#26509)
- Increase subnet matcher (server#26515)
- Limit size of properties to 2048 characters (server#26542)
- Bump ssri from 6.0.1 to 6.0.2 (server#26602)
- Update root.crl due to revoked news.crt (server#26620)
- Do not allow adding file drop shares to your own cloud
(server#26622)
- Require read permissions for federated shares (server#26637)
- Fix empty password check for mail shares (server#26640)
- Ensure redis returns bool for hasKey (server#26642)
- Make lookup search explicit (server#26643)
- Update psalm baseline (server#26656)
- Do not stop directory listing when ACL is blocking access
(server#26678)
- Mention MariaDB in MySQL support warning (server#26684)
- Explicitly check hex2bin input (server#26693)
- Update icewind/smb to 3.4.1 (server#26705)
- Private cannot be final (server#26753)
- Respect the error level when logging (server#26767)
- Improve federated permission handling (server#26771)
- No longer add trusted servers on federated share creation
(server#26779)
- Fix ratelimit template (server#26788)
- LDAP: do not bother to search after the last page
(server#26798)
- Fail when creating new files with an empty path
(server#26809)
- Do not try to contact lookup server if not needed
(server#26824)
- Only perform login check during ownership transfer for
encryption (server#26862)
- L10n: Spelling unification (server#26882)
- Remove self setting checking which can not be set anymore
(activity#573)
- Use PNG images in daily activity summary emails
(activity#585)
- Move counting storage statistics to the background
(serverinfo#299)
- Bump @vue/test-utils from 1.1.3 to 1.1.4 (text#1561)
- Limit scope of the icon white overwrite (viewer#859)
- Fixes for naughty filenames (viewer#872)
- Update to Nextcloud 20
- The three biggest features we introduce with Nextcloud 20 are:
- Our new dashboard provides a great starting point for the day
with over a dozen widgets ranging from Twitter and Github to
Moodle and Zammad already available
- Search was unified, bringing search results of Nextcloud apps
as well as external services like Gitlab, Jira and Discourse
in one place
- Talk introduced bridging to other platforms including
MS Teams, Slack, IRC, Matrix and a dozen others
- Some other improvements we want to highlight include:
- Notifications and Activities were brought together, making
sure you won’t miss anything important
- We added a ‘status’ setting so you can communicate to other
users what you are up to
- Talk also brings dashboard and search integration, emoji
picker, upload view, camera and microphone settings, mute
and more
- Calendar integrates in dashboard and search, introduced a
list view and design improvements
- Mail introduces threaded view, mailbox management and more
- Deck integrates with dashboard and search, introduces Calendar
integration, modal view for card editing and series of
smaller improvements
- Flow adds push notification and webhooks so other web apps
can easily integrate with Nextcloud
- Text introduced direct linking to files in Nextcloud
- Files lets you add a description to public link shares
-------------------------------------------------------------------
Sat May 22 04:32:32 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>
- Update to 19.0.12 (Hotfix Release)
- Use proper query method. No get yet on stable19 (server#27041)
- Update to 19.0.11
- Fix account data visibility after disabling public addressbook
upload (server#25974)
- L10n: Add word user in FederatedShareProvider.php
(server#26510)
- Increase subnet matcher (server#26513)
- Limit size of properties to 2048 characters (server#26543)
- Bump ssri from 6.0.1 to 6.0.2 (server#26603)
- Update root.crl due to revoked news.crt (server#26619)
- Do not allow adding file drop shares to your own cloud
(server#26623)
- Add command to repair broken filesystem trees (server#26629)
- Require read permissions for federated shares (server#26638)
- Ensure redis returns bool for hasKey (server#26644)
- Make lookup search explicit (server#26645)
- Fix empty password check for mail shares (server#26646)
- Do not stop directory listing when ACL is blocking access
(server#26676)
- Respect the error level when logging (server#26769)
- Improve federated permission handling (server#26772)
- No longer add trusted servers on federated share creation
(server#26780)
- Fix ratelimit template (server#26787)
- LDAP: do not bother to search after the last page
(server#26799)
- Fail when creating new files with an empty path
(server#26807)
- Catch notfound and forbidden exception in
smb::getmetadata (server#26810)
- Do not try to contact lookup server if not needed
(server#26825)
- Bump @vue/test-utils from 1.1.2 to 1.1.4 (text#1560)
-------------------------------------------------------------------
Sat Apr 10 17:33:14 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>
- Update to 19.0.10
- Show the actual error on share requests (server#25351)
- Avoid creating two share links when password is enforced
(server#25741)
- Fix detecting cyclic group memberships (server#25845)
- Bump the ca location (server#25849)
- Card::getOwner should return the actual value (server#25859)
- Do not die after LDAP auth failed with expired acc (server#25901)
- Skip empty obsolete owner when adding to own NC (server#25957)
- Fix admin password strengthify tooltip (server#25964)
- Bump elliptic from 6.5.3 to 6.5.4 (server#26010)
- Hide expiration date field for remote shares (server#26028)
- Remove trash items from other trash backends when deleting all
(server#26041)
- Only clear share password model when actually saved (server#26060)
- Limit constructing of result objects in file search (server#26073)
- Apply object store copy optimization when 'cross storage' copy is
wit… (server#26092)
- Bump yargs-parser from 5.0.0 to 5.0.1 (server#26095)
- Log exceptions when creating share (server#26129)
- Do cachejail search filtering in sql (server#26135)
- Return the fileid from `copyFromCache` and use it instead of doing
an extra query (server#26148)
- Use correct exception type hint in catch statement (server#26164)
- Remove explicit fclose from S3->writeStream (server#26169)
- Fix valid storages removed when cleaning remote storages
(server#26191)
- Update user share must use correct expiration validation
(server#26206)
- Add (hidden) option to always show smb root as writable
(server#26216)
- L10n: Add words user and because in ShareByMailProvider.php
(server#26240)
- Handle limit offset and sorting in files search (server#26264)
- Catch invalid cache source storage path (server#26273)
- L10n: Separate ellipsis (server#26277)
- Fix l10n (server#26296)
- Delete old birthday calendar object when moving contact to another
ad… (server#26306)
- Bump y18n from 3.2.1 to 3.2.2 (server#26359)
- Update cipher defaults (server#26365)
- Gracefully handle deleteFromSelf when share is already gone
(server#26380)
- [3rdparty]phpseclib-2.0.31 (server#26450)
- 19.0.10 final (server#26455)
- Bump phpseclib/phpseclib from 2.0.25 to 2.0.31 (3rdparty#646)
- Match any non-whitespace character in filesystem type pattern
(serverinfo#282)
- Remove EPUB mimetype (text#1392)
- Make sure the session list is always at the end (text#1411)
- Bump @babel/plugin-transform-modules-commonjs from 7.12.1
to 7.12.13 (text#1435)
- Bump @babel/plugin-proposal-class-properties from 7.12.1
to 7.12.13 (text#1437)
- Bump @babel/plugin-transform-runtime from 7.12.10 to
7.12.17 (text#1465)
- Bump @babel/preset-env from 7.12.11 to 7.12.17 (text#1467)
- Bump @babel/core from 7.12.10 to 7.12.17 (text#1469)
- Use write permission when possible (text#1514)
- Update CLI tests to PHP 7.4 to 8.0 (updater#344)
- Disable UI when web updater is disabled in config.php
(updater#350)
- Remove obsolete pipeline php72-master (updater#353)
-------------------------------------------------------------------
Thu Feb 25 17:42:07 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>
- Update to 19.0.9
- Respect DB restrictions on number of arguments in statements
and queries (server#25121)
- CalDAV] Validate notified emails (server#25323)
- Fix parameter provided as string not array (server#25367)
- The objectid is a string (server#25375)
- LDAP: make actually use of batch read known groups
(server#25380)
- Do not remove valid group shares (server#25385)
- Use RFC-compliant URL encoding for cookies (server#25389)
- Properly handle SMB ACL blocking scanning a directory
(server#25422)
- Keep direct login active when redirecting (server#25431)
- Add repair job for unencoded group share uris (server#25449)
- Fix(translation): replace static error message (server#25507)
- Do not send imip email to invalid recipients (server#25593)
- Use ownerDisplayName for SharingEntry Tooltip (server#25652)
- Updated CRL (server#25667)
- Initialize \OCP\AppFramework\Http\ZipResponse::$resources
(server#25704)
- Send emails on password reset to the displayname (server#25710)
- 19.0.9 final (server#25720)
- Bump prosemirror-markdown from 1.5.0 to 1.5.1 (text#1346)
- Bump webpack from 4.45.0 to 4.46.0 (text#1361)
- Bump stylelint from 13.8.0 to 13.9.0 (text#1377)
- Pin to patch releases (text#1390)
-------------------------------------------------------------------
Tue Jan 26 17:54:16 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>
- Update to 19.0.8
- Make sure to do priority app upgrades first (server#25078)
- Do not redirect to logout after login (server#25147)
- Add "composer.lock" for acceptance tests to git (server#25179)
- Update CRL due to revoked gravatar.crl (server#25191)
- Don't log keys on checkSignature (server#25194)
- Update 3rdparty after Archive_Tar (server#25200)
- Bump CA bundle (server#25220)
- Also use storage copy when dav copying directories (server#25262)
- Silence log message (server#25264)
- Do not obtain userFolder of a federated user (server#25277)
- Bump pear/archive_tar from 1.4.11 to 1.4.12 (3rdparty#600)
-------------------------------------------------------------------
Fri Jan 15 16:43:58 UTC 2021 - Carsten Ziepke <kieltux@gmail.com>
- Update to 19.0.7
- Use storage copy implementation when doing dav copy
(server#24591)
- Use in objectstore copy (server#24593)
- Fixes sharing to group ids with characters that are being url
encoded (server#24762)
- Fix Argon2 descriptions (server#24795)
- Actually set the TTL on redis set (server#24799)
- Fix total upload size overwritten by next upload
(server#24855)
- Avoid huge exception argument logging (server#24875)
- Make share results distinguishable if there are more than one
with the exact same display name (server#24880)
- Bump pear/archive_tar from 1.4.9 to 1.4.11 (server#24901)
- Fix #24682]: ensure federation cloud id is retruned if FN
property not found (server#24962)
- Don't throw a 500 when importing a broken ics reminder file
(server#24973)
- Update root.crl due to revocation of transmission.crt
(server#24991)
- Bump pear/archive_tar from 1.4.9 to 1.4.11 (3rdparty#533)
- Catch possible database exceptions when fetching document
data (text#1222)
- Bump prosemirror-view from 1.16.1 to 1.16.5 (text#1256)
- Bump @vue/test-utils from 1.1.1 to 1.1.2 (text#1258)
- Bump eslint-plugin-standard from 4.0.2 to 4.1.0 (text#1260)
- Bump @babel/preset-env from 7.12.1 to 7.12.11 (text#1262)
- Bump @babel/plugin-transform-runtime from 7.12.1 to 7.12.10
(text#1264)
- Bump babel-loader from 8.1.0 to 8.2.2 (text#1267)
- Bump prosemirror-model from 1.12.0 to 1.13.1 (text#1268)
- Bump vue-loader from 15.9.5 to 15.9.6 (text#1270)
- Bump stylelint from 13.7.2 to 13.8.0 (text#1272)
- Bump @babel/core from 7.12.3 to 7.12.10 (text#1275)
- Bump core-js from 3.7.0 to 3.8.1 (text#1276)
- Fix cypress tests (text#1290)
- Fix: use OC.Files API to get file info (text#1294)
- Fix link menu positioning (text#1295)
- Bump cypress from 5.1.0 to 5.6.0 (text#1302)
- Bump webpack from 4.44.2 to 4.45.0 (text#1326)
-------------------------------------------------------------------
Fri Dec 11 17:08:17 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
- Update to 19.0.6
- Check quota of subdirectories when uploading to them
(server#24182)
- CircleId too short in some request (server#24195)
- Fix setting images through occ for theming (server#24233)
- Simple typo in comments (server#24260)
- Use correct year for generated birthdays events (server#24262)
- Delete files that exceed trashbin size immediately
(server#24296)
- Update sabre/xml to fix XML parsing errors (server#24306)
- Only check path for being accessible when the storage is a
object home (server#24327)
- Avoid empty null default with value that will be inserted
anyways (server#24334)
- Fix contacts menu position and show uid as a tooltip
(server#24343)
- Fix the config key on the sharing expire checkbox
(server#24347)
- Set the display name of federated sharees from addressbook
(server#24354)
- Catch storage not available in versions expire command
(server#24368)
- Avoid substr() error when strpos returns false (server#24370)
- Properly encode path when fetching inherited shares
(server#24386)
- Formatting remote sharer should take protocol, path into
account (server#24392)
- Make sure we add new line between vcf groups exports
(server#24444)
- Fix public calendars shared to circles (server#24447)
- Store scss variables under a different prefix for each theming
config version (server#24452)
- External storages: save group ids not display names in
configuration (server#24457)
- Use correct l10n source in files_sharing JS code
(server#24463)
- Update ScanLegacyFormat.php (server#24480)
- Only attempt to move to trash if a file is not in appdata
(server#24484)
- Fix loading mtime of new file in conflict dialog in firefox
(server#24492)
- Harden setup check for TLS version if host is not reachable
(server#24503)
- Fix file size computation on 32bit platforms (server#24508)
- Set mountid for personal external storage mounts
(server#24514)
- Only execute plain mimetype check for directories and do the
fallback… (server#24518)
- Fix vsprint parameter (server#24528)
- Generate a new session id if the decrypting the session data
fails (server#24554)
- Stable20] dont use system composer for autoload checker
(server#24561)
- Remember me is not an app_password (server#24564)
- Do not load nonexisting setup.js (server#24583)
- Update sabre/xml to fix XML parsing errors (3rdparty#530)
- Use composer v1 on CI (3rdparty#531)
- Make sure we have a string to localecompare to (photos#584)
- Also register to urlChanged event to update RichWorkspace
(text#1182)
-------------------------------------------------------------------
Thu Nov 19 18:55:54 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
- Update to 19.0.5
- Add mount point to quota warning message (server#23168)
- Fix the user email issue while creating a user (server#23202)
- Also check the path based mimetype for flow rule checks
(server#23212)
- Allow configuring the activity update interval of token
(server#23214)
- Allow using saved login credentials for notify (server#23233)
- Fix the user remove from group in UI (server#23282)
- Add template typing to the QBMapper (server#23376)
- Fix adminpass strengthify margin (server#23385)
- VersioningTest.php:729 is unreliable and should be disabled
(server#23404)
- Encode requesttoken for logout url in auto logout
(server#23421)
- Fix undefined index and consequential damages in versions
code (server#23424)
- Add option to disable notify self check (server#23439)
- SharedMountTest.php:367 is unreliable (server#23499)
- Provide log statements for SCSS cache (server#23504)
- SCSSCacher - Lock should not be removed (server#23511)
- Clear cached app config while waiting for the SCSSCache lock
to return (server#23515)
- Update CA bundle to october version (server#23556)
- CalDavBackend: check if timerange is array before accessing
(server#23564)
- LDAP: when nesting is not enabled, the group filter can be
applied right away (server#23571)
- Also expire share type email (server#23585)
- Disable unreliable app-files.feature:108 (server#23623)
- Disable unreliable app-files-sharing.feature:338
(server#23624)
- Only retry fetching app store data once every 5 minutes in
case it fails (server#23634)
- Bring back the restore share button (server#23637)
- Fix updates of NULL appconfig values (server#23642)
- Fix sharing input placeholder for emails (server#23647)
- Log the route not found exception on a lower level
(server#23676)
- Use bigint for fileid in filecache_extended (server#23691)
- Enable theming background transparency (server#23705)
- Fix sharer flag on ldap:show-remnants when user owned more
than a single share (server#23708)
- Check if array elements exist before using them (server#23714)
- Use lib instead if core as l10n module in OC_Files
(server#23728)
- Save email as lower case (server#23734)
- Harden SSE key generation (server#23755)
- Inform the user when flow config data exceeds thresholds
(server#23760)
- Add occ command to set theming values (server#23777)
- Only run phpunit when "php" changed (server#23795)
- Bump lodash from 4.17.15 to 4.17.20 (server#23806)
- No need to check if there is an avatar available, because
it is gener… (server#23847)
- Inidicate preview availability in share api responses
(server#23860)
- Fix grid view toggle in tags view (server#23875)
- Restrict query when searching for versions of trashbin
files (server#23885)
- Fix potentially passing null to events where IUser is
expected (server#23895)
- Bearer must be in the start of the auth header (server#23925)
- Do not emit UserCreatedEvent twice (server#23931)
- Improve query type detection (server#23952)
- Make sure root storage is valid before checking its size
(server#23997)
- Remove old legacy scripts references (server#24005)
- Fix js search in undefined ocs response (server#24013)
- Fix sharing tab state not matching resharing admin settings
(server#24045)
- Fix iLike() falsely turning escaped % and _ into wildcards
(server#24048)
- Use png icons in caldav reminder emails (server#24052)
- Fix php-cs-fixer on stable19 by updating to a new minor version
(server#24057)
- Unlock when promoting to exclusive lock fails (server#24076)
- Fix default internal expiration date enforce (server#24080)
- Fix password visibility toggles (server#24111)
- Convert the card resource to a string if necessary (server#24115)
- Don't throw on SHOW VERSION query (server#24148)
- Bump dompurify to 2.2.2 (server#24155)
- Fix default internal expiration date (server#24160)
- CircleId too short in some request (server#24177)
- Revert "circleId too short in some request" (server#24184)
- Feat/dependabot ga/stable19 (firstrunwizard#441)
- Pass preview availability too (photos#511)
- Do not setup appdata in constructor to avoid errors causing
the whole instance to stop working (text#1106)
- Bump dependencies to version in range (text#1163)
- Validate link before opening (text#1167)
- Fix player controls on Firefox (viewer#671)
- Fix URL escaping of shared files (viewer#682)
-------------------------------------------------------------------
Sun Oct 11 11:23:05 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
- Update to 19.0.4
- Better error message when blocked by access control
(server#22591)
- LDAP: remove unused methods and DB values (server#22630)
- Fix installing on Oracle (server#22652)
- Do not fail if share for mountpoint is no longer available
(server#22713)
- Don't use SELECT DISTINCT when to_char() is used in a WHERE
statement (server#22720)
- Allow additional personal settings via normal registration
(server#22742)
- Fix detecting text/x-php mimetype and secure mimetype mapping
(server#22745)
- Check if var debugMode exists (server#22752)
- Fix reading empty files from objectstorage (server#22753)
- Clarify PHP warning in admin settings (server#22769)
- Makes LDAP's group updater dispatch type events (server#22775)
- Fix s3 doesDirectoryExist check for empty directories
(server#22776)
- Don't fail if copying a file of 0 byte size (server#22778)
- Use user mount with matching shared storage only
(server#22784)
- Fix share transfer of single files and on the transfered node
(server#22804)
- Mitigate encoding issue with user principal uri (server#22840)
- Only get the permissions from the share source if it's not
already cached (server#22892)
- Revoke secsignid (server#22893)
- Fix: file quota was not applied in all cases (server#22899)
- Make sure that getConfig is still called for browsers that do
not support CSPv3 (server#22904)
- Improve handling of out of space errors for smb (server#22926)
- Fix settings chunk loading (server#22941)
- Flow: do not hide "matches" and "does not match" checkers
(server#22988)
- Never copy the share link when the password is forced
(server#23002)
- Fix numeric folders throwing on markDirty (server#23049)
- Sync all users to the system addresssbook (server#23086)
- Show federation and email results also with exact user match
unless c… (server#23087)
- Do not match sharees on an empty email address (server#23090)
- Generate exception to log on php errors (server#23093)
- Fix ignoring the correct settings files for translations
(server#23137)
- Dont hold a transaction during the move to trash
(server#23186)
- Fix legacy update notifications (server#23196)
- Don't influence toastify errors and always use white
(server#23217)
- Only run the query to get the account data once (server#23221)
- 19.0.4 final (server#23263)
- Fix mail table columns to match the activity table
(activity#512)
- Bugfix): Protect LogIterator.php from empty array indices
(logreader#389)
- Also check responses of 400 errors and so delete unknown
devices (notifications#760)
- Fix num_shares_link_no_password for NC >= 15 (serverinfo#248)
- Only return rich workspace when depth is 1 or greater
(text#1003)
- IE11 madness (text#1036)
- Check if error is ocs response on workspace request
(text#1054)
- Update .l10nignore to exclude bundled JS files (viewer#613)
- Nextcloud Hub v19, code name “home office”, represents a big step
forward for remote collaboration in teams. This release brings
document collaboration to video chats, introduces password-less
login and improves performance.
As this is a major release, the changelog is too long to put here.
Users can look at github milestones to find what has been merged.
A quick overview of what is new:
- password-less authentication and many other security measures
- Talk 9 with built-in office document editing courtesy of
Collabora, a grid view & more
- MUCH improved performance
- Deck integration in Calendar
- guest account groups and more
-------------------------------------------------------------------
Sun Oct 11 08:34:52 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
- Update to 18.0.10
- Show better quota warning for group folders and external
storage (server#22443)
- Better error message when blocked by access control
(server#22592)
- LDAP: remove unused methods and DB values (server#22631)
- Fix installing on Oracle (server#22653)
- Do not fail if share for mountpoint is no longer available
(server#22714)
- Don't use SELECT DISTINCT when to_char() is used in a WHERE
statement (server#22721)
- Allow additional personal settings via normal registration
(server#22743)
- Fix detecting text/x-php mimetype and secure mimetype mapping
(server#22746)
- Fix reading empty files from objectstorage (server#22754)
- Fix s3 doesDirectoryExist check for empty directories
(server#22777)
- Don't fail if copying a file of 0 byte size (server#22779)
- Makes LDAP's group updater dispatch type events (server#22781)
- Fix share transfer of single files and on the transfered node
(server#22802)
- Mitigate encoding issue with user principal uri (server#22841)
- Revoke secsignid (server#22894)
- Fix: file quota was not applied in all cases (server#22900)
- Improve handling of out of space errors for smb (server#22927)
- Fix settings chunk loading (server#22942)
- Flow: do not hide "matches" and "does not match" checkers
(server#22989)
- Never copy the share link when the password is forced
(server#23003)
- Show federation and email results also with exact user match
unless c… (server#23088)
- Do not match sharees on an empty email address (server#23091)
- Fix ignoring the correct settings files for translations
(server#23139)
- Don't influence toastify errors and always use white
(server#23218)
- Only run the query to get the account data once (server#23222)
- Sync all users to the system addresssbook (server#23227)
- Fix mail table columns to match the activity table
(activity#513)
- Bugfix: Protect LogIterator.php from empty array indices
(logreader#390)
- Also check responses of 400 errors and so delete unknown devices
(notifications#761)
- Fix num_shares_link_no_password for NC >= 15 (serverinfo#249)
- IE11 madness (text#1035)
- Update .l10nignore to exclude bundled JS files (viewer#614)
-------------------------------------------------------------------
Thu Sep 10 17:24:03 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
- Update to 18.0.9
- Fix possible leaking scope in Flow (server#22411)
- Fix event icon sizes and text alignment (server#22415)
- Combine body-login rules in theming and fix twofactor and guest
styling on bright colors (server#22428)
- Add php docs build script (server#22449)
- Fix clicks on actions menu of non opaque file rows in
acceptance tests (server#22504)
- Set the mount id before calling storage wrapper (server#22518)
- Fix S3 error handling (server#22522)
- Only disable zip64 if the size is known (server#22538)
- Change free space calculation (server#22554)
- Do not keep the part file if the forbidden exception has no
retry set (server#22561)
- Fix app password updating out of bounds (server#22570)
- Bump node-sass from 4.13.0 to 4.13.1 in /build (server#22572)
- Upgrade icewind/smb to 3.2.7 (server#22582)
- Use the correct root to determinate the webroot for the
resource (server#22585)
- Bump node-sass from 4.13.0 to 4.13.1 (server#22595)
- Bump http-proxy from 1.17.0 to 1.18.1 in /build (server#22602)
- Bump node-sass from 4.13.0 to 4.13.1 (firstrunwizard#398)
- Bump node-sass from 4.13.0 to 4.13.1 (notifications#731)
- Bump node-sass from 4.13.0 to 4.13.1 (recommendations#279)
- Catch StorageNotAvailable exceptions (text#1002)
- Harden read only check on public endpoints (text#1018)
- Sessionid is an int (text#1030)
- Only overwrite Ctrl-f when text is focussed (text#991)
- Set the X-Requested-With header on dav requests (viewer#586)
-------------------------------------------------------------------
Sat Aug 29 05:43:17 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
- Update to 18.0.8
- [stable18] Do not filter id matching userId on non-user-share
shares (server#20842)
- [stable18] lower minimum search length to 2 characters
(server#21783)
- [stable18] Improve error reporting on sharing errors
(server#21807)
- [stable18] Do not log RequestedRangeNotSatisfiable exceptions in
DAV (server#21841)
- [stable18] fix typo in revokeShare() (server#21877)
- [stable18] Encryption is ready if master key is enabled
(server#21936)
- [stable18] update icewind/smb to 3.2.6 (server#21956)
- [stable18] Fix parsing of language code (server#21961)
- [stable18] allow admin to configure the max trashbin size
(server#21976)
- [stable18] Fix risky test in twofactor_backupcodes (server#21979)
- [stable18] fix moving files from external storage to object store
trashbin (server#21982)
- [stable18] Ignore whitespace in sharing by mail (server#21992)
- [stable18] Properly fetch translation for remote wipe confirmation
dialog (server#22035)
- Bump elliptic from 6.5.2 to 6.5.3 (server#22051)
- [stable18] Correctly remove usergroup shares on removing group
members (server#22054)
- [stable18] Fix PHPUnit deprecation warnings (server#22058)
- [stable18] Fix height to big for iPhone when using many apps
(server#22071)
- [stable18] Reuse cache for directory mtime/size if filesystem
changes can be ignored (server#22172)
- [stable18] Remove unexpected argument (server#22179)
- [stable18] Do not exit if available space cannot be determined
on file transfer (server#22182)
- [stable18] Fix empty 'more' apps navigation after installing an
app (server#22184)
- [stable18] Fix default log_rotate_size in config.sample.php
(server#22191)
- [stable18] shortcut in reading nested group members when
IN_CHAIN is available (server#22204)
- [stable18] Fix chmod on file descriptor (server#22207)
- [stable18] SSE enhancement of file signature (server#22212)
- [stable18] Add app config option to disable "Email was changed
by admin" activity (server#22233)
- [stable18] Delete chunks if the move on an upload failed
(server#22240)
- [stable18] Fix browser freeze on long password input
(server#22268)
- [stable18] Show disabled user count in occ user:report
(server#22301)
- [stable18] Allow to disable share emails (server#22306)
- [stable18] fixing a logged deprecation message (server#22310)
- [stable18] Only copy the link when updating a share or no
password was forced (server#22338)
- [stable18] Remove encryption option for nextcloud external
storage (server#22343)
- [stable18] Update the CRL (server#22388)
- [stable18] Fix missing FN from federated contact
(server#22401)
- [stable18] Make legacy format opt-in (server#22405)
- Bump elliptic from 6.5.2 to 6.5.3 (firstrunwizard#368)
- Bump elliptic from 6.4.1 to 6.5.3 (notifications#710)
- Bump elliptic from 6.5.2 to 6.5.3 (recommendations#255)
- Fix babel (viewer#552)
- Bump elliptic from 6.5.2 to 6.5.3 (viewer#556)
-------------------------------------------------------------------
Fri Jul 17 06:24:01 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
- Update to 18.0.7
- [stable18] Only use background fade if nextcloud blue is set
(server#21309)
- [stable18] clear LDAP cache after user deletion (server#21334)
- [stable18] update icewind/smb to 3.2.5 (server#21343)
- [stable18] Pass the proper share permissions to the create
share call (server#21355)
- [stable18] Increase max-height on button in welcome email
template (server#21381)
- [stable18] Increase timeout of the appstore requests
(server#21388)
- [stable18] Disable Client-Side Monitoring on AWS storage
(server#21448)
- [stable18] Clean up auth tokens when user is deleted
(server#21471)
- [stable18] Don't log Keys (server#21486)
- [stable18] acceptence tests shall specify which branch to
pick when cloning apps (server#21494)
- [stable18] Give up after 10 seconds in SCSS timeout
(server#21496)
- Fix #21285 as oneliner (server#21499)
- [stable18] Clarify that the email is always shared within the
instance (server#21522)
- [stable18] Fix autocomplete for LDAP with
`shareapi_only_share_with_group_members` on (server#21539)
- [stable18] Fix modal support for vue apps and dark theme
(server#21543)
- [stable18] Fix language in share notes email for users
(server#21551)
- [stable18] fix obsolete usage of OCdialogs (server#21569)
- [stable18] relax permissions mask check for detecting part file
rename (server#21572)
- [stable18] Fix share permission checkboxes enabled when
permissions can not be set (server#21575)
- [stable18] Remove rescanDelay from directory mtime (server#21585)
- [stable18] Fix IPv6 remote addresses from X_FORWARDED_FOR
headers before validating (server#21654)
- Manual backport of "Check if debugMode is defined before using
it" #21657 (server#21661)
- Revert "[stable18] Do not read certificate bundle from data dir
by default" (server#21670)
- [stable18] Changes the Birthday calendar color to slightly
brighter one (server#21702)
- [stable18] Add a clear message why you could end up there
(server#21752)
- [stable18] Use the correct mountpoint to calculate (server#21773)
- [stable18] Set the moment locale even earlier (server#21781)
- 18.0.7 final (server#21802)
- [stable18] Do not keep loading the slide list on every reopen
(firstrunwizard#352)
- [stable18] More buffer to the key size (notifications#673)
- [stable18] Delete duplicates of the same push token hash
(notifications#677)
- [stable18] Fix wordwrap issue regression from #540,
fix #679 (notifications#685)
- [stable18] Don't push without internet connection
(notifications#695)
- [stable18] Also check for internet on delete push
(notifications#698)
- [stable18] Fix NC18 deprecation (password_policy#107)
-------------------------------------------------------------------
Tue Jun 9 18:21:58 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
- Update to 18.0.6
- [stable18] simplify getGroups, fixing wrong chunking logic
(server#21129)
- [stable18] [stable18] Fix password changes in link and mail
shares (server#21160)
- [stable18] Do not only catch Exceptions but any Throwable
during rmt share delete (server#21201)
- [stable18] Fix the Talk verification (server#21211)
- [stable18] Prevent harder to share your root (server#21227)
- [stable18] Fix password reset saying Admin changed my password
when reset from login page (server#21230)
- [stable18] Fix empty event UUID reminder notifications
(server#21248)
- Init fileinfo for all tabs (server#21306)
- [stable18] Allow downloads in sandboxed iframe
(files_pdfviewer#188)
-------------------------------------------------------------------
Fri Jun 5 10:44:55 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
- Update to 18.0.5
- [stable18] dont show remote and email options if we have an
exact match for local user email (server#20574)
- [stable18] Array offset error due to empty file versions array
(server#20578)
- [stable18] Set fileInfo correctly for LegacyTabs (server#20588)
- [stable18] Fix Sharing recommendation user display
(server#20596)
- [stable18] Fix IE11 upload fallback methods (server#20602)
- [stable18] Allow specifying a default expiration date
(server#20635)
- [stable18] Fix security header setting in .htaccess by adding
'onsuccess unset' (server#20647)
- [stable18] Only catch anonymous OPTIONS for Office (server#20680)
- [stable18] Adhere to EMailTemplate interface in constructor call.
(server#20682)
- [stable18] Don't remove last user in ldap group when limit is -1
(server#20701)
- [stable18] Add tests for update notification controller for
non-default updater … (server#20703)
- [stable18] Allow to navigate to others with access from the sidebar
(server#20740)
- [stable18] Add a wrapper to fall back to the share owner on
public shares (server#20747)
- [stable18] Fix public layout header title & description
(server#20750)
- [stable18] Fix Argon2 options checks (server#20763)
- [stable18] dont try to update storage mtime if we can't get the
mtime (server#20774)
- [stable18] Exclude groups from sharing: Skip delete groups
(server#20802)
- [stable18] Correctly hide table headers in filepicker
(server#20805)
- [stable18] clarified trash bin retention by storage shortage
override in config.sample.php (server#20808)
- [stable18] Fix filtering our owner & current user from shares
(server#20830)
- [stable18] Fix languages empty array (server#20877)
- [stable18] add locking to resolve concurent move to trashbin
conflicts (server#20881)
- [stable18] Fix color-text-maxcontrast not passing WCAG AA
(server#20886)
- [stable18] Use random_bytes (server#20924)
- [stable18] Proxy server could cache http response when it is not
private (server#20955)
- [stable18] Enable fseek for files in S3 storage (server#20965)
- Bump handlebars from 4.5.3 to 4.6.0 in /build (server#20975)
- [stable18] update icewind/smb to 3.2.4 (server#20992)
- [stable18] Fix issues with Keystone auth v3 in files_external app
(server#20994)
- [stable18] Don't load text file preview when text app is available
(Fixes: #20615) (server#20996)
- [stable18] Remove entries from locales.json incompatible with punic
(server#21030)
- [stable18] Caching and compression for app store requests
(server#21053)
- [stable18] Do not read certificate bundle from data dir by default
(server#21096)
- [stable18] Fix resharing of federated shares that were created out of
links (server#21109)
- [stable18] use the loginname to verify the old password in user password
changes (server#21115)
- [stable18] Make the translation sanitization optional (server#21127)
- [stable18] Move the password confirmation form template to post
(server#21132)
- [stable18] Fix password changes in link and mail shares (server#21152)
- Revert "[stable18] Fix password changes in link and mail shares"
(server#21159)
- [stable18] Use the usermountcache to get all users who have access to
a file (activity#457)
- [stable18] Prevent download, printing and text selection when download
is hidden (files_pdfviewer#181)
- Bump handlebars from 4.5.3 to 4.6.0 (notifications#647)
- [stable18] Revert "Delete menu-sidebar-white.svg" (viewer#477)
-------------------------------------------------------------------
Sat Apr 25 08:37:48 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
- Update to 18.0.4
- [stable18] Use contacts name on federated activities
(server#19879)
- [stable18] Allow to edit admin/own user in the user management
(server#19882)
- [stable18] Fix hostname in Apple configuration profile
(server#19884)
- [stable18] Don't break when one remote share is down
(server#19886)
- [stable18] Properly emit Viewer event on files and files_sharing
(server#19897)
- [stable18] Get correct mimetype on objectstores (server#19916)
- [stable18] Properly respect hide download on sharebymail
(server#19921)
- [stable18] Use placeholder values for password fields in external
storage webui (server#19922)
- [stable18] Do not use the instance name as user part of from mail
addresses (server#19924)
- [stable18] Don't allow anchors and queries in remote urls
(server#19933)
- [stable18] fix external storage controller tests (server#19940)
- Bump acorn from 6.3.0 to 6.4.1 (server#19945)
- [stable18] properly set 'hide_download' as integer (server#19950)
- [stable18] fix safari useragent for versions with 3 digits
(server#19966)
- [stable18] Fix default action for deleted shares (server#19982)
- [stable18] Default value of lookupServerEnabled should be the same
everywhere (server#19998)
- [stable18] Only do regular polling of storage statistics if
session_keepalive is enabled (server#19999)
- [stable18] Fix single "ScopeContext" passed to "setScopes"
(server#20001)
- [stable18] Fix invalid instantiation of TemplateResponse if client
not found (server#20008)
- [stable18] Update the target when it isempty after sharing
(server#20016)
- [stable18] remove the requirement that everything that looks like
a placeholder … (server#20021)
- [stable18] Handle long dav property paths by hashing them
(server#20030)
- [stable18] Allow the video player on the hide download
(server#20044)
- [stable18] fixes auto-detecting UUID attributes (server#20046)
- [stable18] Force compatible dependency versions in acceptance
tests (server#20051)
- [stable18] Adjust acceptance tests to incoming shares being
accepted by default (server#20060)
- [stable18] fix OCA\DAV\CalDAV\CalDavBackend search $options
(server#20102)
- [stable18] fix dav browser error page not styled (server#20104)
- [stable18] Fix language multiselect action (server#20136)
- [stable18] Remove admin_notifications since it is obsolete since
Nextcloud 14 (server#20140)
- [stable18] change quota design (server#20144)
- [stable18] RefreshWebcalService: randomly generate calendar-object
uri (server#20148)
- [stable18] Close updatenotification channel selector on click
outside (server#20155)
- [stable18] Add app config to disable user flows (server#20158)
- [stable18] Auto accept group shares for users added to a group
(server#20161)
- [stable18] Use global used space in quota wrappen when external
storage is included (server#20163)
- [stable18] Check the user on remote wipe (server#20166)
- [stable18] Bugfix - Prevent PHP Warning for count on null on LDAP
(server#20175)
- Bump version on stable18 (server#20195)
- [stable18] Actually check if the owner is not null (server#20202)
- [stable18] Remove Acrobat logo from PDF filetype icon
(server#20238)
- [stable18] Dont always use the current users quota when
calculating storage info (server#20258)
- Silence LDAP deprecation logs in NC 18 (server#20274)
- [stable18] Check for empty authorization headers for office
requests (server#20282)
- [stable18] fixes the return type of BeforeUserLoggedInEvent
(server#20296)
- [stable18] Properly catch NoUserException during upload cleanup
(server#20334)
- [stable18] Catch NotFoundException when getting the user folder
(server#20335)
- [stable18] Try to use the display name of file transfers
(server#20366)
- [stable18] Clear comment on successful post (server#20382)
- [stable18] Fix systemtags overflow (server#20387)
- [stable18] update icewind/smb to 3.2.3 (server#20405)
- [stable18] Add text restore after restore icon (server#20407)
- [18] Use a normal string to translate. (server#20420)
- [stable18] Make sure group management works with all types of
group names (server#20433)
- [stable18] Properly display share error messages (server#20471)
- [stable18] Handle unset owner in sharing (server#20483)
- [stable18] Update root.crl due to revocation of spgverein.crt
(server#20485)
- [stable18] Close the streams in `writeStream` even when there is
an exception (server#20493)
- [stable18] Fix absolute redirect (server#20495)
- [stable18] Provide the proper language to the mailer
(server#20512)
- [stable18] do not advertise nulled userId for for systemwide
credentials (server#20516)
- [18] Allow to edit admin user (server#20530)
- [stable18] Update list of multiple properties (server#20531)
- [stable18] Fix jsunit tests (server#20548)
- [stable18] Set fileInfo correctly for LegacyTabs (server#20588)
- [stable18] Fix Sharing recommendation user display (server#20596)
- [stable18] Fix IE11 upload fallback methods (server#20602)
- [stable18] Email activity is missing information (activity#441)
- [stable18] catch new notfound exception while trying to get owner
(activity#446)
- [stable18] Skip notifications for users with invalid email
address. (activity#449)
- [stable18] Bump pdf.js to 2.1.266 (files_pdfviewer#169)
- Bump acorn from 7.1.0 to 7.1.1 (firstrunwizard#301)
- [stable18] Hide slide for app store if disabled
(firstrunwizard#313)
- Bump acorn from 6.4.0 to 6.4.1 (notifications#592)
- [stable18] Request the permissions for notifications via user
interaction (notifications#608)
- Bump acorn from 6.4.0 to 6.4.1 (recommendations#196)
- [stable18] Update DefaultOs.php (serverinfo#189)
- Public pages compatibility (viewer#422)
- Move cypress to gh actions (viewer#423)
- Bump acorn from 5.7.3 to 5.7.4 (viewer#425)
- [stable18] Fix trying to open the sidebar when not available
(viewer#428)
- [stable18] Add public testing (viewer#435)
- [stable18] Fix public preview url cropping (viewer#450)
- [stable18] Fix babel transpile settings (viewer#453)
- [stable18] Await sidebar (viewer#467)
- [stable18] Change sidebar icon to proper understandable one
(viewer#469)
- [stable18] Fix sidebar full state (viewer#470)
- Add nextcloud-rpmlintrc to reduce build warnings.
- Fix RewriteRules in apache_secure_data.
- Make core/js/mimetypelist.js writable
- Fixes "occ maintenance:mimetype:update-js" command
- Allows apps to register new mimetypes
- Make core/img/filetypes/ writable
- Allows apps to register new file icons
- Use standard a2enmod command to manipulate Apache module list
- Enable Apache PHP module on first install only, not on updates
- Make crontab and timer consistent: 5 minutes between jobs
-------------------------------------------------------------------
Tue Mar 24 18:42:30 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
- Update to 18.0.3
- Security update
-------------------------------------------------------------------
Thu Mar 12 16:52:40 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
- Update to 18.0.2
- [stable18] disable timeout on app install via
cli (server#19439)
- [stable18] Show proper file name when fetching details
fails (server#19441)
- [stable18] Don't create invalid users (server#19451)
- [stable18] when we receive intentional empty whats new info,
do not try to show it (server#19470)
- [stable18] Reduce flow logging at INFO level, move to DEBUG
(server#19481)
- [stable18] Continue with next foreach iteration (server#19516)
- [stable18] Allow to overwrite the path on the cache event
(server#19522)
- [stable18] Move RefreshWebcalJob logic to a proper service
so that it may be called independently (server#19573)
- [stable18] Make sure the secondary view registered for
systemtags has an id (server#19574)
- [stable18] Strip of users home path from share api message
(server#19591)
- [stable18] FIx logging in accessibility controller (server#19607)
- [stable18] Change the route generation of
AuthPublicShareController.php (server#19610)
- Replace tab character with space (server#19612)
- [stable18] remove noise from detectUuid and cache results
(server#19624)
- [stable18] Make sure that the transfer details are present
in the database during the cron run (server#19628)
- [stable18] Fix hover state color of drag-n-drop with theming
and dark mode (server#19630)
- [stable18] Correctly trim long cyrillic note (server#19636)
- [stable18] Hash event UID to make sure it's not too long for
PushProvider notifications (server#19639)
- [stable18] Theme search results (server#19690)
- [stable18] Also cache avatars when it's not allowed
(server#19696)
- [stable18] Revive the "send email to new users" toggle for
the user form (server#19702)
- [stable18] Fix non-centered no javascript message
(server#19715)
- [stable18] Allow single file downloads so the video player
works again (server#19729)
- [stable18] Add message for DoesNotExistException (server#19744)
- Fetch translate for Tags from files app (server#19762)
- [stable18] Various user settings fixes (server#19767)
- [stable18] Do not allow transfer ownership when the user isn't
the owner (server#19773)
- [stable18] Introduce a default refresh rate app setting for
calendar subscriptions (server#19784)
- [stable18] Fix regex for office documents (server#19800)
- [stable18] Fix filename and popover menu misalignment (server#19802)
- [stable18] Fix avatar in file list for users with an @ in the uid
(server#19803)
- [stable18] Fix "Error loading the shares list
TypeError: "this is undefined"" fo… (server#19824)
- [stable18] Prevent self-xss via invalid mysql user name on
install screen (server#19830)
- [stable18] Correctly set up Application class (activity#430)
- [stable18] Chunk deleting of rows from the activity table
(activity#435)
- [stable18] Fix 18 public folder (files_videoplayer#153)
- [stable18] Move to github actions (files_videoplayer#156)
- [stable18] Fix push notifications for multibyte notifications
(notifications#576)
- [stable18] Prevent delete for impersonated users (notifications#582)
- [stable18] Delete unknown devices (notifications#583)
- [stable18] Fix long message (notifications#584)
- [stable18] ignore unavailable storages while scanning for
albums (photos#211)
- [stable18] Don't flatten out albums (photos#213)
- [stable18] Avoid line breaks after long device names in "df"
command (serverinfo#177)
- [stable18] Do not print errors if time server config is not
available (serverinfo#178)
- [stable18] Change sidebar file while changing file in slideshow
(viewer#405)
-------------------------------------------------------------------
Wed Feb 19 20:09:49 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
- Update to 18.0.1
- [stable18] Fix cursor on disabled contenteditable
divs (server#18961)
- Bump style-loader from 1.1.2 to 1.1.3 (server#18982)
- [stable18] Increase the timeout for app downloads
(server#19025)
- [stable18] Fix loaded controller check (server#19060)
- [stable18] Allow to await the sidebar (server#19089)
- [stable18] expose Argon2 options (as we did for bcrypt)
(server#19094)
- [stable18] fix multiselect actions for files (server#19108)
- [stable18] Adjust filelist color handling to new dark theme
value (server#19117)
- [stable18] Reduce legacy event log level to debug (server#19118)
- [stable18] New file menu needs to be above the filelist header
(server#19119)
- [stable18] Do not invert avatar colors when dark theme is
enabled (server#19121)
- [stable18] Use the target for file notifications (server#19149)
- [stable18] Use correct appid for talk (server#19150)
- [stable18] add hub bundle for easy installation on upgraded
instances (server#19153)
- [stable18] apps can have polyamorous relationships with
bundles (server#19166)
- [stable18] Use themed favicon-fb (server#19189)
- [stable18] Fix "Call to undefined method OCA\\WorkflowEngine
\\Entity\\File::t()" (server#19190)
- [stable18] Fix query selector for inverted icons (server#19206)
- [stable18] Do not encode contacts menu mailto links (server#19207)
- [stable18] Give the sharing tab a unique id so it also opens
properly on other languages (server#19212)
- [stable18] WebcalRefreshJob: Fix reading refresh rate (server#19228)
- [stable18] Make sure to catch php errors during job
execution (server#19269)
- [stable18] Center Buttons (server#19271)
- [stable18] Use the l10n from settings (server#19277)
- [stable18] Use proper andwhere clause (server#19278)
- [stable18] Add move (and firstlogin) option to transferownership
service (server#19279)
- [stable18] for the DB ot pick an index specify the object_type
(server#19283)
- [stable18] owner transfer multiselect fixes (server#19291)
- [stable18] Allow respecting PASSWORD_DEFAULT (server#19292)
- [stable18] Keep the modification time during decryptFile (server#19297)
- [stable18] Fix data Apache2 .htaccess typo (server#19302)
- [stable18] Fix display of DTEND for multi-day all-day event (server#19308)
- [stable18] do not overwrite global user auth credentials with empty
values (server#19315)
- [stable18] Fix occ maintenance:install database connect failure
(server#19326)
- [stable18] Fix event type (server#19330)
- [stable18] Array access on int will fail on php7.4 (server#19332)
- [stable18] Make sure the default share provider does not execute
for other things (server#19334)
- [stable18] Disable link shares of disabled users (server#19340)
- [stable18] Prevent archieved download on secure view (server#19360)
- [stable18] Log Flow activity (server#19396)
- [stable18] Allow to serve static webm directly (server#19420)
- 18.0.1 final (server#19422)
- [stable18] Allow to serve static mp4 directly (server#19428)
- [stable18] Update master php testing versions (activity#417)
- Update stable18 target versions (activity#418)
- [stable18] Update master php testing versions (files_pdfviewer#164)
- Update stable18 target versions (files_pdfviewer#165)
- Update stable18 target versions (files_texteditor#194)
- Update stable18 target versions (firstrunwizard#274)
- Update stable18 target versions (logreader#313)
- [stable18] Update master php testing versions (nextcloud_announcements#64)
- Update stable18 target versions (nextcloud_announcements#65)
- Update stable18 target versions (notifications#547)
- [stable18] Add linting via github actions (notifications#555)
- [stable18] Support Strict VoIP push notifications for
iOS 13 SDK (notifications#565)
- [stable18] Update master php testing versions (password_policy#93)
- Update stable18 target versions (password_policy#94)
- [stable18] Lint with github actions (photos#153)
- [stable18] No more drone. Do it all on github actions (photos#158)
- [stable18] Respect .noimage and .nomedia files (photos#160)
- [stable18] added headers for your photos and favs (photos#172)
- [stable18] Fix/actions (photos#174)
- [stable18] Fix url escaping (photos#175)
- [stable18] Use actions from tutorial (photos#181)
- Update stable18 target versions (privacy#323)
- Update stable18 target versions (recommendations#182)
- Update stable18 target versions (serverinfo#170)
- [stable18] Update master php testing versions (survey_client#104)
- Update stable18 target versions (survey_client#105)
- [stable18] GitHub actions/lint (viewer#368)
- Fix url escaping (viewer#370)
- [stable18] Adjust tests syntax & formatting (viewer#379)
- [stable18] Use actions from tutorial (viewer#385)
- [stable18] Revert "Fix url escaping" (viewer#396)
- With this release, we made a change to what we ship. Nextcloud 17 is
now Nextcloud Hub 18. Nextcloud Hub comes with a number of new apps
which get installed by default on installation
(but not shipped as part of the tarball/zip).
Nextcloud 17 users can just upgrade as usual to 18, we encourage you
to install the new and improved apps like Talk, Calendar, Mail,
ONLYOFFICE and more.
You will get notified of this recommendation on upgrade!
-------------------------------------------------------------------
Sat Feb 8 08:40:38 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
- Update to 17.0.3
- Fix comments search result to work with multibyte strings
(server#18399)
- Fix listing users in groups with slash in the name
(server#18467)
- Fix Office preview generation (server#18475)
- Use File Node API for more download cases, skip unreadable
files (server#18488)
- Restore old behavior allowing to set custom appstore
(server#18694)
- Fix broken upgrade caused by undefined method call
(server#18706)
- Trash bin: fix exception triggered if no correct fileId is
provided. (server#18734)
- Cache group existence early to save useless requests to LDAP
(server#18747)
- Do not rerender the selection menu on show (server#18758)
- Set direct login after password reset (server#18792)
- Properly handle resources in ReminderService (server#18880)
- Dont throw undefined index errors for storages that have no
owner set (server#18932)
- Always use the latest timestamp for merged activities
(server#19014)
- Fix loaded controller check (server#19069)
- When a user was deleted remove them from applicable list,
unless... (server#19076)
- AppFetcher: Distinguish between fileName and endpointName
(server#19159)
- Use themed favicon-fb (server#19188)
- GitHub actions/lint (viewer#369)
- Nextcloud 17 introduces a series of secure collaboration
features including a collaborative text editor, remote wipe,
updated secure view, improved two-factor-authentication
and easier access than ever with deeper integration of
large-scale storage like S3 and IBM Spectrum Scale.
-------------------------------------------------------------------
Sun Feb 2 06:56:50 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
- Update to 16.0.8
- Fix comments search result to work with multibyte strings
(server#18400)
- Bump nextcloud-vue-collections to 0.4.2 (server#18440)
- Use File Node API for more download cases, skip unreadable
files (server#18489)
- Allow inline styles for theming images (server#18581)
- Cache group existence early to save useless requests to
LDAP (server#18748)
- Do not rerender the selection menu on show (server#18759)
- Dont throw undefined index errors for storages that have
no owner set (server#18933)
- Always use the latest timestamp for merged activities
(server#19015)
- Fix restoring shared versions (server#19016)
- When a user was deleted remove them from applicable list,
unless... (server#19077)
- Bump handlebars from 4.1.2 to 4.3.0 (notifications#524)
- Nextcloud 16 becomes smarter with Machine Learning for
security and productivity
- ACL permissions for Groupfolders
- Nextcloud 16 allows you to link resources to keep
track of your projects
- Talk 6.0 brings commands, improved user experience and more
-------------------------------------------------------------------
Thu Dec 19 17:09:17 UTC 2019 - Carsten Ziepke <kieltux@gmail.com>
- Update to 15.0.14
- Actually return the quote when getting global
storage info (server#17853)
- Always check via http and https whether htaccess is
working (server#17911)
- Pass through ServerNotAvailableException on
app init (server#17954)
- Uid can be false when the user record does
not exit (server#18049)
- Update the CRL (server#18052)
- Revert "Load additional scripts on help page" (server#18106)
- Incorrect integer value: '' for column 'password_invalid'
while migra… (server#18117)
- Delay creation of the cert bundle (server#18190)
- Correctly remove apps without any releases (server#18214)
- Fix removing groups that have a slash in the name (server#18285)
- Convert various columns in oc_mounts to bigint (server#18310)
- Adding share type circles (server#18357)
- Support more IPv6 addresses in the
RefreshWebcalJob (server#18368)
- Bump the CRL (server#18377)
- [Stable17] Allow to detect mimetype by content (server#18388)
- Remove debug log (activity#414)
-------------------------------------------------------------------
Sun Nov 10 08:31:44 UTC 2019 - Carsten Ziepke <kieltux@gmail.com>
- Update to 15.0.13
- Return the proper jailed path when requesting the root
path (server#17013)
- Fix directory detection for s3 (server#17272)
- Correctly detect the mimetype from uploads (server#17297)
- Don't call basename on null (server#17442)
- Only cache the mimetype if the file exists (server#17540)
- Added documentation links on settings pages (server#17587)
- [Stable17] Load additional scripts on help page (server#17642)
- [Stable16] fix method scope (server#17660)
- Fix DAV mimetype search (server#17733)
- Fix to strict typehint in FileMimeType (server#17760)
- Actually return the quote when getting global storage
info (server#17853)
- Force close all tooltips when closing sharing
menu (gallery#549)
- Use correct route to generate (nextcloud_announcements#58)
- Adjust target branch (nextcloud_announcements#59)
- Name of the collector is `Php`. (survey_client#100)
-------------------------------------------------------------------
Thu Sep 26 19:56:15 UTC 2019 - Carsten Ziepke <kieltux@gmail.com>
- Update to 15.0.12
- Filter more configs (server#16803)
- Undefined variable response when server is no nextcloud
anymore (server#16825)
- Only add the app-itunes-app tag if the id is set (server#16849)
- Use custom client URL in welcome emails (server#16884)
- Bump mixin-deep from 1.3.1 to 1.3.2 in
/apps/accessibility (server#16897)
- Bump mixin-deep from 1.3.1 to 1.3.2 in
/apps/oauth2 (server#16900)
- Bump mixin-deep from 1.3.1 to 1.3.2 in
/apps/updatenotification (server#16902)
- Bump mixin-deep from 1.3.1 to 1.3.2 in /settings (server#16904)
- Bump mixin-deep from 1.3.1 to 1.3.2 in /build (server#16905)
- Be sure to get the jailed path if the storage is a jail
(server#16992)
- Only run code coverage CI on merge (server#16996)
- Returns 404 (server#17058)
- Properly initialize the CacheJail for sharing (server#17062)
- Fix SMB availability status + higher delay on auth
issues (server#17071)
- Emit moveToTrash event only for the deleting
user (server#17100)
- Don't send executionContexts for
Clear-Site-Data (server#17158)
- Add uid to delete temp token query (server#17198)
- Fix l10n in federated file sharing (server#17212)
- Nextcloud 15.0.12 (server#17251)
- Randomize the interval. (nextcloud_announcements#49)
- [Stable16] Improve the notification (nextcloud_announcements#53)
- Bump mixin-deep from 1.3.1 to 1.3.2 (notifications#419)
- Bump tar from 4.4.1 to 4.4.11 (notifications#437)
-------------------------------------------------------------------
Thu Aug 15 18:47:15 UTC 2019 - Carsten Ziepke <kieltux@gmail.com>
- Update to 15.0.11
- Dont use part files for dav writes when the target folder
doesn't have create permissions (server#16224)
- Prevent undefined offset 0 in findByUserIdOrMail (server#16326)
- Bump lodash.mergewith from 4.6.1 to 4.6.2 in /settings
(server#16344)
- Bump lodash.merge from 4.6.1 to 4.6.2 in /settings
(server#16345)
- Bump lodash.mergewith from 4.6.1 to 4.6.2 in /build
(server#16346)
- Bump lodash from 4.17.11 to 4.17.14 in /apps/accessibility
(server#16348)
- Bump lodash from 4.17.11 to 4.17.13 in /settings (server#16350)
- Bump lodash from 4.17.11 to 4.17.14 in /apps/updatenotification
(server#16351)
- Bump lodash from 4.17.11 to 4.17.14 in /build (server#16353)
- Bump lodash from 4.17.11 to 4.17.14 in /apps/oauth2
(server#16357)
- Only prevent disabling encrytion via the API (server#16426)
- Do not keep searching for recent (server#16433)
- Fix File#putContents(string) on ObjectStorage (server#16445)
- Allow to provide supported calendar component set internally
as a string (server#16537)
- Bump fstream from 1.0.11 to 1.0.12 in /build (server#16548)
- Bump fstream from 1.0.11 to 1.0.12 in /settings (server#16549)
- Use a pattern to identify sensitive config keys (server#16565)
- Change send to sent (server#16568)
- Set proper defaults for v-tooltip usages (server#16608)
- Fix/xss/on favorite file (server#16611)
- Make sure we only fetch the file by id for the actual owner
(server#16631)
- Properly return an int in the getId function of the cache
(server#16690)
- Fix enable/disable user audit message (server#16692)
- Fix download button shown in public share page with hidden
downloads (files_pdfviewer#146)
- Bump lodash from 4.17.10 to 4.17.14 (notifications#377)
- Trim the subject before encrypting the subject (notifications#385)
-------------------------------------------------------------------
Tue Jul 9 17:11:43 UTC 2019 - Carsten Ziepke <kieltux@gmail.com>
- Update to 15.0.10
- Do not fail hard on new user mail error (server#16190)
- Forward OCSException to initiator (server#16192)
- Properly load permissions in showActions (server#16283)
-------------------------------------------------------------------
Fri Jul 5 16:52:11 UTC 2019 - Carsten Ziepke <kieltux@gmail.com>
- Update to 15.0.9
- Update ca bundle checker (server#15555)
- Update ca bundle (server#15572)
- User management/subadmin: rephrase ambiguous error message
(server#15576)
- Update CRL due to revoked cookbook.crt (server#15629)
- Only show sharing section if it has content (server#15650)
- Allow redis cluster to use password (server#15687)
- Check the actual status code for 204 and 304 (server#15725)
- [Security] Bump tar from 2.2.1 to 2.2.2 in /settings
(server#15726)
- [Security] Bump tar from 2.2.1 to 2.2.2 in /build (server#1572
- Also allow dragging below the file list (server#15755)
- Check for free space on touch (server#15771)
- Search files by id in shared storages last (server#15800)
- [Security] Bump axios from 0.18.0 to 0.19.0 in
/apps/accessibility (server#15818)
- Hide newFile menu if quota is set to 0B (server#15855)
- Don't notify admins if no potentially over exposing links foun
(server#15861)
- Show share settings only if incoming federated shares are
allowed (server#15927)
- Add LDAP integr. test for receiving share candidates with grou
limitation (server#15985)
- Prevent faulty logs from nested setupFS calls (server#16030)
- Fix LDAP Wizard forgetting groups on select with search
(server#16052)
- 15.0.9 RC1 (server#16063)
- Fix appid argument for integrity:check-app (server#16081)
- Fix full text search for groupfolders (server#16083)
- Fall back to black for non-color values (server#16090)
- Check if uploading to lookup server is enabled before verifyin
(server#16092)
- LDAP API: return one base properly when multiple are configure
(server#16110)
- Invalidates user when plugin reported deletion success
(server#16113)
- Fix download link included in public share page with hidden
download (server#16126)
- Verify that paths are valid for recursive local move
(server#16129)
- Don't allow to disable encryption via the API (server#16134)
- Better check reshare permissions (server#16142)
- RefreshWebcalJob: replace ugly Regex with standard php utils
(server#16202)
- Fix notification casting (server#16212)
- Better check reshare permissions part2 (server#16215)
- 15.0.9 (server#16219)
- Fix "unshare group share from self" activity (activity#381)
- Fix load of character maps (files_pdfviewer#142)
- Correctly show errors when setting the password (gallery#530)
-------------------------------------------------------------------
Sun May 19 05:14:09 UTC 2019 - Carsten Ziepke <kieltux@gmail.com>
- Update to 14.0.12
- DateTime is not yet in 14 (server#15570)
- Update ca bundle (server#15573)
-------------------------------------------------------------------
Fri May 17 06:51:47 UTC 2019 - Carsten Ziepke <kieltux@gmail.com>
- Update to 14.0.11
- Reconnect to DB after timeout for Notify command. Fixes #14479
(server#15007)
- [3rdparty] Bump sabre to 3.2.3 (server#15070)
- Do not allow invalid users to be created (server#15072)
- Do not use spaces in generated passwords (server#15120)
- Backport/15129/stable14 (server#15140)
- Load apps before running repair steps (server#15159)
- Prefetching blows up if there are a lot of files. (server#15207)
- [Security] Bump tar from 4.4.1 to 4.4.8 in
/apps/updatenotification (server#15329)
- [Security] Bump tar from 4.4.1 to 4.4.8 in /apps/accessibility
(server#15330)
- [Security] Bump tar from 4.4.1 to 4.4.8 in /apps/oauth2
(server#15331)
- [Security] Bump tar from 4.4.1 to 4.4.8 in /settings
(server#15335)
- Check if the data is in the lookup server (server#15343)
- Do NOT assume all files are selected if the first checkbox is
(server#15347)
- Fix collapse button in app navigation in IE11 (server#15391)
- Set Edge < 16 as incompatible with css vars (server#15423)
- Remove setup args from logging (server#15444)
- Remove recommendation for opcache on CLI (server#15473)
- Update file-upload.js (server#15484)
- Bump sabre/dav to 3.2.3 (3rdparty#266)
- Use correct CSS URL, remove default marked settings and change
to GFM rendering (files_texteditor#152)
- Do not call invalid function (survey_client#92)
-------------------------------------------------------------------
Sun Apr 14 09:59:35 UTC 2019 - Carsten Ziepke <kieltux@gmail.com>
- Update to 14.0.10
- Fix .drone.yml syntax (server#14996)
- Check if OCA.Files.App is available before calling
(server#15002)
- Bugfix for issue 10862: Trash-bin ignores
trashbin_retention_obligation (server#14415)
- Parse multiple navigation items (server#14417)
- Add accessibility translations (server#14491)
- Run tests that fail with "no such process" over to apache server
(server#14496)
- Make header.feature more robust by running it on apache
(server#14498)
- Fix expire date change eventhandler (server#14504)
- Update icewind/smb to 3.0.2 (server#14513)
- Fix database configuration (server#14533)
- Check if password can be changed for the users backend in OCS
api (server#14543)
- Add test for updated CA bundle (server#14547)
- Resolve user and groups in nested groups first before filtering
the results (server#14592)
- Remove Google+ from Social Sharing Bundle (server#14595)
- Do not calculate folder size for parent that also needs proper
scan, fixes #3524 (server#14598)
- Mention Open Cloud Mesh in Federated User Settings
(server#14600)
- Remove sensitive SMB arguments from exception log (server#14659)
- Disable fragile tests (server#14673)
- Throw a proper error if rename fails in dav (server#14701)
- Always allow moving mountpoints inside the same mountpoint
(server#14760)
- Fix user creation using LDAP Plugin (server#14782)
- Always register the Notifier (server#14783)
- Fix placeholder in disable message (server#14841)
- Remove Google+ federation usersettings (server#14856)
- Fix a bug with smb notify having leading slash when it should
not (server#14866)
- Avoid replacement by user object (server#14868)
- Fix translations of settings (server#14881)
- Fix opening folders from different file lists (server#14890)
- Locale is not language (activity#356)
- Update icewind/smb to 3.0.1 (server#14069)
- Fix: Check if `$this->params['user']` is an array (server#14086)
- [Security] Bump extend from 3.0.1 to 3.0.2 in /build
(server#14089)
- [Security] Bump lodash from 4.17.10 to 4.17.11 in
/apps/accessibility (server#14090)
- [Security] Bump lodash from 4.17.10 to 4.17.11 in /build
(server#14091)
- [Security] Bump lodash from 4.17.10 to 4.17.11 in /apps/oauth2
(server#14092)
- [Security] Bump lodash from 4.17.10 to 4.17.11 in
/apps/updatenotification (server#14096)
- Fix the thorrtler whitelist bitmask (server#14152)
- [Security] Bump handlebars from 4.0.11 to 4.1.0 in /build
(server#14188)
- Fix recent files (server#14196)
- Update CRL to contain revoked files_external_dropbox, passman &
payback (server#14202)
- Fix small glitches in update notification page (server#14205)
- Ensure attribute names are lower cased (server#14206)
- Remove trailing spaces from localized strings (server#14226)
- Catch Request exception in testRemoteUrl (server#14278)
- Correctly determinate the owner in case of shared external
storages (server#14284)
- Use latest ca-bundle.crt from
https://curl.haxx.se/docs/caextract.html (server#14372)
- Make sure the parameters are always an array (activity#348)
- Bye, Scrutinizer! (notifications#294)
- Upload new files in objectstore to a .part path first
(server#13035)
- Broker: add timezone to CANCEL messages (server#13385)
- Check anonymous OPTIONS requests file in root (not in subdir)
(server#13558)
- Principals can be principal/user/ or principal/ from lega…
(server#13583)
- Update pear/acrchive_tar to 1.4.5 (server#13599)
- Update URL for federation (server#13637)
- Fix colorizeSvg with transformations that contain a comma (,)
(server#13654)
- Use warning background color & primary text color for setting
warnings (server#13666)
- Fix template paramter (server#13671)
- Vcard avatar fixes (server#13708)
- Cache tokens when using swift's v2 authentication (server#13741)
- Cleanup shared lock if changing to exclusive lock failed
(server#13745)
- Respect user locale in natural sort comparator (server#13763)
- Honor remember_login_cookie_lifetime (server#13767)
- Show proper default locale (server#13782)
- Add acceptance tests for moving and copying files (server#13788)
- Bump bower from 1.8.4 to 1.8.8 in /build (server#13822)
- Fix dropping a folder on a folder row (server#13888)
- Fix updating the password of a link share when passwords are
enforced (server#13901)
- Clean pending 2FA authentication on password reset
(server#13916)
- Forward error message from password policy (server#13921)
- Ignore non existing users when retrieving details of group
members (server#13922)
- Fix paged search with multiple bases (LDAP) (server#13923)
- Remove .css fileending from accessibility user css route
(server#13928)
- Handle mail send error gracefully (server#13931)
- Bump pear/archive_tar from 1.4.3 to 1.4.5 (3rdparty#215)
- Fix notification documentation to reflect recent changes
(notifications#259)
- Don't log parameters on user creation in case of error/exception
(server#13480)
- RemoveClassifiedEventActivity: check if calendar still exists
(server#13507)
- Broker: add timezone to CANCEL messages (3rdparty#197)
- Throw exception if decryption fails (server#12540)
- Respect the disabled setting for lost_password_link
(server#12555)
- Fix share link password input (server#12560)
- Do not switch to root folder if filelist is already shown
(server#12593)
- Load apps that have a dav type set before the dav server plugins
(server#12596)
- Fix rendering of the sidebar in Files app (server#12598)
- Fix Typo in Original English String and All Translations
(server#12600)
- Adjust Calendar resource / room interfaces to use class
implementation (server#12617)
- Extend anonymous options to work on every dav url (server#12639)
- Fix count on string (server#12684)
- Fix folder path containing leading slash when getting mount root
by id (server#12715)
- Set Referrer-Policy also in addSecurityHeaders() (server#12738)
- Make sure to always load the latest icons-vars.css file
(server#12739)
- Update compatible versions for cloud federation api
(server#12745)
- Fix interaction with groups that contain a slash (server#12748)
- Add pipe mode for sendmail (server#12749)
- Only run the AnonymousOptionsPlugion on Anonymous requests
(server#12812)
- Fix the system address book (server#12817)
- PHP module is named mbstring (server#12826)
- Do not update child all child shares on group share update
(server#12834)
- Fix missing click event on update button (server#12850)
- Fix password confirmation lib for ie11 (server#12860)
- Only execute query in propagateChange once (server#12862)
- Emit write update only once on touch (server#12869)
- Fix unread comment icon not shown for the sharee (server#12914)
- Better activities for systemtags that are removed by CLI
(server#13030)
- Settings ie11 fixes (server#13037)
- Ie11 compatibility updatenotifications (server#13077)
- Fix exception on LDAP mapping during login (server#13120)
- Fix SAML Client login flow on Apple devices (server#13124)
- Prevent special characters from breaking the file drop remote
url (server#13152)
- Use a case insensitive search for email (server#13180)
- Fix ie11 checkboxes (server#13207)
- Files list not rendering if user has favorites navigation
unfolded (server#13216)
- Do not forgot to store the second displayname portion
(server#13219)
- Use only app path to get the icon on the svg api (server#13224)
- Fix opening search results for comments (server#13254)
- Force var to be integer (server#13321)
- Make the footer "Get your own free account" translatable
(server#13322)
- Fix can change password check in case of encryption is enabled
(server#13350)
- Update the CRL (server#13353)
- Throttle with correct metadata (server#13369)
- Fix loginflow with apptoken enter on iOS (server#13371)
- Register and show when an LDAP user was detected as
unavailable/deleted (server#13373)
- HttpClient getHeader can return empty string (server#13426)
- Respect classification of calendar events in activity stream
(server#13441)
- Add support for boolean default (server#13445)
- Show the repair steps and repair info output in the web for
better feedback (server#13470)
- Fix PDF sidebar shown in PDF thumbnails (files_pdfviewer#115)
- Remove hardcoded background-size (firstrunwizard#92)
- Use proper slogan from theming app (firstrunwizard#95)
- Update info.xml (firstrunwizard#97)
- Allow overwrite.cli.url without trailing slash (server#11772)
- Remove duplicate call to decodeURIComponent (server#11781)
- Check for empty string (server#11783)
- Add "Referrer-Policy" to htaccess file, addresses issue #11099
(server#11798)
- Always query the lookup server in a global scale setup
(server#11800)
- Fix a case where "password_by_talk" was not a boolean
(server#11851)
- Add .l10nignore files for compiled assets (server#11925)
- Properly escape column name in "createFunction" call
(server#11929)
- Allow userId to be null (server#11939)
- Allow "same-origin" as "Referrer-Policy" (Backport to stable14)
(server#11950)
- Do not emit preHooks twice on non-part-storage (server#11961)
- Filter null values for UserManager::getByEmail (server#11976)
- Allow local delivery of schedule message while prohibiting
FreeBusy requests (server#11979)
- Load apps/APP/l10n/*.js and themes/THEME/apps/APP/l10n/*.js
(server#11990)
- Lazy open first source stream in assemblystream (server#11994)
- Fix opening a section again in the Files app (server#11995)
- Remove cookies from Clear-Site-Data Header (server#12005)
- Forwarded ExpiredTokenException (server#12032)
- Allow chunked uploads even if your quota is not sufficient
(server#12040)
- Improve encrypt all / decrypt all (server#12045)
- Double check for failed cache with a shared storage
(server#12108)
- Implement the size of an assembly stream (server#12111)
- Bring the browser window of an actor to the foreground when
acting as him (server#12120)
- Move acceptance tests that crash the PHP built-in server to
Apache (server#12121)
- Remove unneeded empty search attribute values, fixes #12086
(server#12122)
- Fixes wrong variable usage (server#12137)
- LDAP: announce display name changes so that addressbook picks it
up (server#12141)
- Bruteforce protection handling in combination with
(server#12160)
- Add global site selector as user back-end which doesn't support
password confirmation (server#12184)
- Do not set indeterminate state for file shares (server#12187)
- Revert "Wait for cron to finish before running upgrade command"
(server#12197)
- Fix bug #12151: fix list formatting by correcting malformed html
(server#12202)
- A folder should get a folder mimetype (server#12297)
- Use the proper server for the apptoken flow login (server#12299)
- Do not log FileLock as exception (server#12300)
- Set the filemodel before rending the detailsview (server#12301)
- Disabled ldap fix (server#12331)
- Fix - Add to favorites not working in IE11 (server#12339)
- Remove arrow function for ie compatibility (server#12341)
- Fix default types of activity event member variables
(server#12353)
- Suppress wrong audit log messages about failed login attempts
(server#12372)
- Add fix for IE11 flexbox height bug (server#12374)
- Properly search the root of a shared external storage
(server#12375)
- Fix app update available check (server#12412)
- Use nextcloud-password-confirmation (server#12416)
- Fix IE rule for min width (server#12431)
- Added cache override to ensure an always up-to-date
accessibility css (server#12432)
- Unique contraint and deadlock fixes for filecache and file_locks
(server#12433)
- Fix app menu calculation for random size of the right header
(server#12440)
- Fix missing quickaccess favorite folder on add (server#12441)
- Fixes dav share issue with owner (server#12459)
- Fix wrong share popover opening on share link (server#12482)
- Only use width and opacity for transition (server#12492)
- Forward object not found error in swift as dav 404
(server#12502)
- Fix the warning appearing in the admin section when
mail_smtpmode is not configured (server#12529)
- Remove unused svg api route (server#12542)
- Bearer tokens are app token (server#12545)
- Handle permission in update of share better (server#12561)
- Correctly restrict affected users when using command to send
emails (activity#312)
- Improve code blocks in markdown rendering (files_texteditor#121)
- Properly escape column name in "createFunction" call
(survey_client#85)
- Fixes the apps menu scrollbar (server#11662)
- Ignore "session_lifetime" if it can not be converted to a number
(server#11761)
- Normalize getUnjailedPath (server#11770)
- Fix contacts menu on mentions (server#11350)
- Make the server ready to use global scale with SAML as auth
back-end (server#11373)
- Fix default flex shrink on list (server#11374)
- Fixes the logo height (server#11385)
- Do not explode when getting permissions from a FailedStorage
(server#11389)
- Do not hide the progress bar while the chunked upload is being
assembled (server#11399)
- Fix "checkWellKnownUrl" not being run (server#11418)
- Add back the total used space per user (server#11425)
- Fix invalid inline input confirm border (server#11426)
- Center back the history icon (server#11430)
- AssemblyStream is also eof if we have no more source stream
(server#11436)
- Re-enable upload button after updating Avatar (server#11451)
- Fix typo in config.sample.php (server#11488)
- Bugfix 2FA theme: buttons white (server#11489)
- Update config and babel for ie11 (server#11490)
- Only catch QueryException when trying to build class
(server#11492)
- Show auth type "None" in email settings (server#11493)
- Fix public page footer link wrap (server#11510)
- Fix share header text on small widths (server#11511)
- Add missing compiled mimetype list (server#11516)
- Fixes the move/copy picker buttons (server#11525)
- Fix breadcrumbs (server#11530)
- Added kinetic scrolling for iOS to apps dropdown menu #10281
(server#11554)
- Throw an error if a node is smaller than expected in
assemblystream (server#11555)
- Reduce the min-width of the files table so it works on sharing
pages on mobile (server#11556)
- Fix header overflow, fix more apps menu, fix #11552
(server#11558)
- Add new group entry on users list + fixes (server#11575)
- Redirect guests to login if they follow the link of a comment
mention-notifications (server#11577)
- Force multiselect max-height to 5.5 items (server#11579)
- Just update password hash without validating (server#11580)
- Fix sticky header on users list (server#11582)
- Fix header border on users list (server#11608)
- Fix call to logger (server#11610)
- Allow the creationg of previews of files stored in appdata
(server#11703)
- Update CRL due to changed cert for linkshareex (server#11706)
- Fix a misleading setup check for .well-known/caldav & carddav
(server#11738)
- Remove unneeded CSS rule for IE 11 (files_pdfviewer#101)
- Hide footer in public share page (files_pdfviewer#103)
- Fix embedded viewer with new server layout on IE 11
(files_pdfviewer#98)
- Fixes the upload progress bar layout - 14 backport
(server#11039)
- Fix markup and style of mentions in comments (server#11077)
- Do not invalidate main token on OAuth (server#11090)
- Expire tokens hardening (server#11103)
- fix js files client for user names with spaces (server#11152)
- Fix user and group listing with users that have an integer user
id (server#11186)
- Fix exception class (server#11187)
- Remove posix_getpwuid and compare only userid (server#11191)
- Fix check for more users in sharing dialogue (server#11201)
- Remove filter_var flags due to PHP 7.3 deprecation, fixes #10894
(server#11237)
- Fixes empty favorite names for trailing slashes (server#11259)
- Fix size of icons in menus inside apps when shown as images
(server#11276)
- Prevent comment being composed from overlapping the submit
button (server#11277)
- replace setcookie value with '' instead of null. (server#11280)
- Fix the link and anchor for the update notifications
(server#11282)
- Include empty directories in the default state of acceptance
tests (server#11283)
- Get permission of storage for shares (server#11287)
- Shared by info for room shares without names (server#11288)
- Fix icons cacher regex for compressed output (server#11291)
- Revert "Use APCu caching of composer" (server#11293)
- Use user locale as default in the template (server#11294)
- Fix expiration code of tokens (server#11302)
- Add unit test for findLanguageFromLocale (server#11340)
- 14 scroll fix (activity#295)
- Update stable14 target versions (files_texteditor#111)
- Update stable14 target versions (firstrunwizard#80)
- Update stable14 target versions (gallery#467)
- Update stable14 target versions (nextcloud_announcements#32)
- Update stable14 target versions (notifications#158)
- Update config and babel for ie11 (notifications#161)
- Nextcloud 14 merged nearly 1000 pull requests with improvements
and changes, almost 150 more than Nextcloud 13. This only covers the
core server, hundreds more changes were made in the apps that make
up our release, making this version officially our biggest release
ever.
- While we can never cover everything that has improved, these are
the main feature highlights:
- Video Verification - use a video call with Talk to verify the
identity of somebody before granting them access to a share
- Two-factor authentication now with Signal and Telegram as well
as NFC and SMS
- Accessibility improvements & dark theme
- Add a note to shares, share files in a Talk chat, new Deck
Kanban app and much more
-------------------------------------------------------------------
Sat Mar 23 12:59:05 UTC 2019 - Carsten Ziepke <kieltux@gmail.com>
- Update to 13.0.12
- Update icewind/smb to 2.0.6 (server#14067)
- Update CRL to contain revoked files_external_dropbox,
passman & payback (server#14204)
- Ensure attribute names are lower cased (server#14208)
- Decrease $maxDelay in Throttler.php (server#14224)
- Principals can be principal/user/ or principal/ from legacy
installs (server#13584)
- Bump pear/archive_tar to 1.4.5 (server#13600)
- Update URL for federation (server#13638)
- Don't log parameters on user creation in case of
error/exception (server#13707)
- Cleanup shared lock if changing to exclusive lock
failed (server#13746)
- Fix dropping a folder on a folder row (server#13889)
- Clean pending 2FA authentication on password reset (server#13917)
- Pear/archive_tar 1.4.5 (3rdparty#216)
- Fix notification documentation to reflect recent changes
(notifications#260)
- RemoveClassifiedEventActivity: check if calendar still
exists (server#13508)
- Load apps that have a dav type set before the dav server
plugins (server#12595)
- Fix typo in original english string and all translations
(server#12616)
- Fix the system address book (server#12818)
- PHP module is named mbstring (server#12827)
- Do not update child all child shares on group share update
(server#12835)
- Only execute query in propagateChange once (server#12864)
- Fix SAML Client login flow on Apple devices (server#13125)
- Prevent special characters from breaking the file drop
remote url (server#13153)
- Do not forgot to store the second displayname portion
(server#13220)
- Update the CRL (server#13359)
- Fix loginflow with apptoken enter on iOS (server#13374)
- Log more information about insufficient storage in dav plugin
(server#13422)
- Respect classification of calendar events in activity
stream (server#13443)
- Show the repair steps and repair info output in the web for
better feedback (server#13471)
- Fix PDF sidebar shown in PDF thumbnails (files_pdfviewer#116)
* Wed Nov 28 2018 ecsos@opensuse.org
- Update to 13.0.8
- Ignore "session_lifetime" if it can not be converted to a
number (server#11762)
- Change password expiration time from 12h to 7d (server#11857)
- Do not emit preHooks twice on non-part-storage (server#11962)
- Filter null values for UserManager::getByEmail (server#11978)
- Allow local delivery of schedule message while prohibiting
FreeBusy requests (server#11982)
- Load apps/APP/l10n/*.js and themes/THEME/apps/APP/l10n/*.js
(server#11992)
- Fix opening a section again in the Files app (server#11996)
- Lazy open first source stream in assemblystream (server#11997)
- Remove cookies from Clear-Site-Data Header (server#12006)
- Actually return the root folder when traversing up the tree
(server#12060)
- Double check for failed cache with a shared storage
(server#12109)
- Implement the size of an assembly stream (server#12112)
- Remove unneeded empty search attribute values, fixes #12086
(server#12123)
- LDAP: announce display name changes so that addressbook picks
it up (server#12142)
- Reset bruteforce on token refresh OAuth (server#12208)
- Expired tokens should not trigger bruteforce protection
(server#12212)
- A folder should get a folder mimetype (server#12298)
- Properly search the root of a shared external storage
(server#12376)
- Unique contraint and deadlock fixes for filecache and
file_locks (server#12434)
- Fixes dav share issue with owner (server#12460)
- Forward object not found error in swift as dav 404
(server#12503)
- Bearer tokens are app token (server#12546)
- Handle permission in update of share better (server#12562)
- Correctly restrict affected users when using command to send
emails (activity#313)
- Changes from 13.0.7
- Prefer using dir instead of allinfo for getting smb file info
(server#10804)
- [LDAP] The WebUI Wizard also should not assign empty config IDs
(server#10824)
- Fix mimetype detection for junked uploads (server#10829)
- Improve performance when dealing with large numbers of shares
(server#10884)
- Cast timestamps older than unix epoch to 0 (server#10902)
- Use the same ignored properties list for both
CustomerPropertiesBackends (server#10911)
- Do not hide the progress bar while the chunked upload is being
assembled (server#11400)
- Fix "checkWellKnownUrl" not being run (server#11419)
- AssemblyStream is also eof if we have no more source stream
(server#11437)
- Show auth type "None" in email settings (server#11494)
- Fixes the move/copy picker buttons (server#11524)
- Allow the creationg of previews of files stored in appdata
(server#11704)
- Update CRL due to changed cert for linkshareex (server#11707)
- Fix a misleading setup check for .well-known/caldav & carddav
(server#11739)
- Changes from 13.0.6
- Add sabre plugin to allow anonymous options requests to the
dav root (server#10285)
- Do scan the root storage in background scan (server#10376)
- Adding test for table schedulingobjects and fixing postgres LOB
(server#10552)
- Fix transfering ownership of a share to user with same id as
receiver (server#10565)
- Make file cache updates more robust (server#10581)
- Retry smb stat on timeout (server#10591)
- Use insertIfNotExists to store new mimetypes. (server#10620)
- Only warn about data lose on password reset if per-user keys
are used (server#10646)
- Update the scope of the lockdownmanager (server#10682)
- Log entries that are hidden during file listing (server#10698)
- Forgotten pass fix link (server#10735)
- Fix comment style in config sample (server#10759)
- Make sure error_log() always receives a string (server#10760)
- Fix call to OC.generateUrl for caldav birthday calendar on/off
(server#10761)
- Use the path_hash instead of the path to query the filecache
(server#10762)
- Don't blame random people for background email updates
(server#10763)
- Resolve all group memberships properly (server#10783)
- Remove unexecutable code (server#10816)
- Improve URL detection (server#10821)
- MySQL 8.0+ and MariaDB 10.3+ are large prefix and barracuda by
default (server#10823)
- Disallow negative mtime in dav search (server#10837)
- This also fix security issues:
- (boo#1114817, CVE-2018-3780)
* Tue Jul 24 2018 Mathias.Homann@opensuse.org
- update to 13.0.5
- Fix highlighting of the upload drop zone (server#9837)
- Apply ldapUserFilter on members of group (server#9839)
- Make the DELETION of groups match greedy on the groupID (server#9841)
- Add parent index to share table (server#9843)
- Log full exception in cron instead of only the message (server#9958)
- Properly lock the target file on dav upload when not using part files (server#9986)
- LDAP backup server should not be queried when auth fails (server#10032)
- Fix filenames in sharing integration tests (server#10044)
- Lower log level for quota manipulation cases (server#10076)
- Let user set avatar in nextcloud if LDAP provides invalid image data (server#10089)
- Improved logging of smb connection errors (server#10093)
- Allow admin to disable fetching of avatars as well as a specific attribute (server#10115)
- Allow to disable encryption (server#10121)
- Update message shown when unsharing a file (server#10164)
- Fixed English grammatical error on Settings page. (server#10165)
- Request a valid property for DAV opendir (server#10169)
- Allow updating the token on session regeneration (server#10170)
- Prevent lock values from going negative with memcache backend (server#10180)
- Correctly handle users with numeric user ids (server#10185)
- Correctly parse the subject parameters for link (un)shares of calendars (server#10188)
- Fix "parsing" of email-addresses in comments and chat messages (server#10189)
- Sanitize parameters in createSessionToken() while logging (server#10195)
- Also retry rename operation on InvalidArgumentException (server#10201)
- Improve url detection in comments (server#10202)
- Only bind to ldap if configuration for the first server is set (server#10233)
- Use download manager from PDF.js to download the file (files_pdfviewer#84)
- Fix trying to load removed scripts (files_pdfviewer#87)
- Only pull for new messages if the session is allowed to be kept alive (notifications#138)
- Always push object data (notifications#139)
- Add prioritization for Talk (notifications#140)
* Mon Jun 11 2018 ecsos@opensuse.org
- update to 13.0.4
- Allow setting notify credentials in environment (server#9788)
- Make the token expiration also work for autocasting 0
(server#9803)
- Enable caldav for webdav subtree public-calendars (server#9820)
- This also fix security issues:
- (boo#1100343, CVE-2018-3762) and (boo#1100344, CVE-2018-3761)
* Thu Jun 7 2018 ecsos@opensuse.org
- update to 13.0.3
- Backport various scss fixes #8777 (server#9259)
- Fix ellipsis in filename column (server#9344)
- Replace deprecated sinon reset() call with resetHistory()
(server#9358)
- Issue #9318: catch exceptions in SCSSCacher::resetCache()
(server#9377)
- Log lock state on conflict (server#9389)
- Remove unneeded locks in getCacheEntry (server#9391)
- Only allow a single concurrent dav write to a file
(server#9392)
- Workflow rules error when changing operation (server#9409)
- Fix jsunit tests (server#9430)
- Allow IPv6 database host (server#9432)
- Add labels for Contacts menu and Settings (server#9433)
- Get correct version of an app (server#9436)
- Fix ids of permission checkboxes for shares (server#9453)
- Fix race condition when preparing upload folder (server#9454)
- Allow to specify a link to a legal notice (server#9516)
- Fix for unbound cloned LDAP connections (server#9522)
- Dont use $info as array when its not an array (server#9525)
- Improve OAuth (server#9540)
- Bump theming version for extraordinary release (server#9547)
- Fix translation bug on lost password page (server#9548)
- Cleanup locks in scanner on error (server#9566)
- Bump version for theming again 🙇 (server#9573)
- Make sure force language is reflected in html lang attribute
(server#9579)
- Add privacy link to theming and fix scrollbars (server#9586)
- Fix settings menu (server#9590)
- Handle exception while itterating trough smb file listing
(server#9608)
- Send invitations for shared calendars (server#9610)
- Regenerate session id after public share auth (server#9619)
- Emit event when running ./occ db:add-missing-indices
(server#9620)
- Add PHP missing message to index.php (server#9621)
- Delete the previews when a version is restored (server#9622)
- Limit Sinon version to 5.0.7 at most (server#9629)
- Prepare another theming release including translations for
recently added imprint and privacy policy strings
(server#9647)
- Dont open the file on dav HEAD request (server#9649)
- Fix(AmazonS3): fix loop $result['Contents'] error
(server#9650)
- Fix undefined variables (server#9651)
- Add search category icon (server#9652)
- Fix "Invalid argument supplied for foreach()" (server#9654)
- Do not load calendar/addressbook plugins if not needed
(server#9655)
- Make LargeFileHelper.php faster by avoiding execs as much as
possible (server#9656)
- Improve error reporting and move format parameter to the
options (server#9657)
- The OAuth endpoint needs to support Basic Auth (server#9659)
- LDAP password renewal fixes (server#9661)
- Check user state when fetching to avoid dealing with offline
objects (server#9662)
- Make sure the file is readable before attempting to create
a preview (server#9668)
- Fix drone mysqlmb4 tests (server#9672)
- Make sure the log doesn't try to read from PUT if it can't
(server#9694)
- Allow admins to override FreeBusy capabilities without
modifying ShareAPI capabilities (server#9707)
- Fix the unit tests (server#9712)
- Fix header nav (server#9727)
- Fix local users check in contacts menu (server#9732)
- Don't open the file when handling HEAD requests (3rdparty#99)
- Do not sanitize markdown output twice (files_texteditor#101)
* Thu Apr 26 2018 ecsos@opensuse.org
- update to 13.0.2
- Show group display names (server#8779)
- Group existence check works without attribute (like with users)
(server#8849)
- The FN is optional, carrying the displayname if present
(server#8900)
- Set "share with" field to the ID of the circle (server#8905)
- Show EOL warning in the update section (server#8986)
- Use app version to generate scss filename (server#9015)
- Update icewind/smb to 2.0.5 (server#9017)
- Fix search text overlapping close button (server#9019)
- Clear any theming prefixed cache on cache buster increase
(server#9020)
- Reset encryptionVersion to '1' if a file was stream copied
(server#9064)
- Do not treat is-encrypted as custom property (server#9071)
- Fix proper permissions for multiple file access (server#9072)
- When formatting a share node an Empty target is invalid
(server#9073)
- Move on with the next user if we found the user on one user
back-end (server#9077)
- Allow usage of Windows 10 WebDav Netdrive (server#9089)
- Add more logging for the object storage during creation of the
buckets (server#9094)
- Do not convert email addresses with idn_to_ascii if…
(server#9095)
- Fix progress bar hidden before the upload ends (server#9124)
- Update CRL to include old quicknotes cert (server#9213)
- Fix user selectable text for public links for text files
(server#9230)
- Provide an option to disable HTML emails (server#9231)
- Fix appinfo parsing when a single localized option is provided
(server#9233)
- Use multibyte substring (server#9234)
- Fix webdav support for OneNote clients (server#9236)
- Fixed files copy/move when in favorites or recent section
(server#9238)
- Don't update personal settings for admins (activity#262)
- Skip parameters which are not there instead of failing out
(activity#265)
- Bump version 13 (files_pdfviewer#64)
- Fix info.xml (files_pdfviewer#66)
- No default enable (files_pdfviewer#67)
- Fix position of icons in "Share with" input field (gallery#418)
- Fix "No results found" tooltip (gallery#419)
- Fix UI while a share is being added (gallery#420)
- Hide "No results found" tooltip on autocompletion (gallery#424)
- Fix error while clicking on the share link checkbox
(gallery#430)
* Thu Mar 15 2018 ecsos@opensuse.org
- update to 13.0.1
- Dont polute the log on DAV emaillogin (server#8045)
- Don't perform CSRF check on OCS routes with Bearer auth
(server#8099)
- Use S3Client::upload instead of splitting single/multipart
upload ourselves (server#8102)
- Remove old perl script to update l10n files (server#8145)
- Scss hardening (server#8156)
- Do not try to get the jailed path if we can't find the id
(server#8177)
- Handle SSL certificate verifications for others than
Let's Encrypt (server#8183)
- Use a phan version instead of master (server#8195)
- Repair step to clear frontend related caches (server#8197)
- Keep previous exception when transforming to dav exception
(server#8228)
- Actually return stream from swift (server#8250)
- Remove invalid link to documentation (server#8253)
- Fix deleting folders when using s3 external storage
(server#8261)
- Link to NC13 dev manual (server#8264)
- Better result handling of email search (server#8267)
- Update CRL to revoke files_rightclick (server#8271)
- Fix styling issues of guest pages #8155 (server#8286)
- Remove jquery ui background image (server#8287)
- Show open graph preview in WhatsApp (server#8309)
- Make acceptance tests for comments more consistent with the
others (server#8395)
- Fix edit tag textbox size (server#8407)
- Use TTF fonts for avatar generation (server#8440)
- Use mb_* string methods to extract first character for
generated avatars (server#8470)
- Show hint in OCS API for user creation (server#8515)
- Fix hiding and event propagation issues with the user
management popover (server#8517)
- Add some whitespace around change.svg icon (server#8518)
- Avoid fruitless login attempts (server#8532)
- Fix retrieval of group members with numerical uids from LDAP
(server#8536)
- Theming: handle not being in the serverroot (server#8554)
- Ext storage error warning (server#8561)
- Set autocomplete=new-password for mail share password
(server#8577)
- Fix upload button visible on read-only folders (server#8595)
- Fixed app navigation for IE11 (server#8609)
- Fix breadcrumbs width calculation (server#8610)
- Fix comments (and systemtags) when involving users with
numerical ids (server#8615)
- Update commentstabview.js (server#8621)
- Properly encapsulate require_once for app.php (server#8631)
- AppData hardening (server#8636)
- Use hash algo that's robust against collisions (server#8654)
- Fixed date/time picker on IE11 (server#8663)
- Use a more widely available method to test s3 settings
(server#8667)
- Use proper lanugage in langauge code (server#8668)
- Display the proper language strings in setttings (server#8669)
- Do not create empty userid when attribute does not have allowed
chars (server#8673)
- Remove too restrict check for background image/color
(server#8675)
- Fix example regex for user agent matching (server#8676)
- Generate different UIDs for Birthday, Anniversary and Death
event (server#8678)
- Don't use double quotes in MySQL queries (server#8680)
- Log exceptions that happen when writing the app store reply
to storage (server#8683)
- Set the correct active navigation entry (server#8685)
- Fix activities for end2end encryption (server#8686)
- Filter out the current user when searching for emails too
(server#8687)
- Fix check if theming defaults instance is available
(server#8688)
- Fix undefined index problem (server#8693)
- Disable part files for object stores (server#8725)
- Better handling of invisible elements in acceptance tests
(server#8738)
- Remove base url from global cache prefix (server#8745)
- Check if the cached js file exists (server#8746)
- Sharee email matches not limited (server#8749)
- Fix integer overflow in ChunkingPlugin (server#8752)
- Revert wording back to updates (server#8755)
- Add acceptance tests for permissions on public shared folders
(server#8758)
- Also send file emails in ASAP mode (activity#249)
- Ensure userids are strings (activity#252)
- Null coalescing operator is PHP7+ (activity#254)
- Update PDF.js to 1.9.426 (files_pdfviewer#55)
- Enable full screen mode for PDF files (files_pdfviewer#59)
- Fix ACE module files failing to load (files_texteditor#83)
- Do not keep FileInfoModels returned by "getModelForFile"
(files_texteditor#89)
- Fix share drop down in gallery not properly shown (gallery#394)
- Fix gallery button hidden in folders without create permission
(gallery#402)
- Fix controls position in gallery layout (gallery#405)
- Removed old code already present thanks to the files app
(gallery#406)
- Create "file app" public share links if the slideshow is
opened from ... (gallery#407)
- Allow to check against haveibeenpwned.com password list
(password_policy#61)
* Tue Feb 6 2018 ecsos@opensuse.org
- update to 13.0.0
Over 1100 changes were merged in the server, with many hundreds
more in existing or new apps. The main improvements include:
* Collaboration features
- Nextcloud Talk, a private videoconference software integrated
with Nextcloud
- real-time and asynchronous communication with push
notifications, calls and chat web and mobile devices
- Integration in business workflow with calendar invitations
and calls directly from Nextcloud Files
- Screen and note sharing with participant moderation
capabilities
- 100%% secure peer-to-peer, end-to-end encrypted calls,
mediated by self-hosted server
- auto-completion of user names in comments and notification
to the mentioned user
- support free/busy scheduling in native calendar applications
like Thunderbird Lightning
- show meeting invites in the calendar
* End-to-End Encryption
- can encrypt data on a per-folder level rather than
all-or-nothing approach
- does not require users to remember or exchange passwords
- does not require re-uploading data upon sharing
- features an optional off-line administrator recovery key
- allows full audit logging
- can be combined with our File Access Control feature so
administrator can enforce aspects of End-to-end Encryption
- protects from identity theft with our Cryptographic Identity
Protection feature
This feature is in Tech Preview for Nextcloud 13 and does not
yet implement sharing.
* User Interface
- new way of selecting files
- easy way to quickly copy or move to a location
- High DPI support
- admin menu integrated in one list
- no limitation to file uploads via the web interface
- user quota in the side bar
- social sharing (Twitter, G+, Facebook, Diaspora) now features
a preview
- improved theming
* Performance
- decreased page load times with up to 50%% and faster search
- 80%% faster LDAP and up to 10x faster external storage
- Server-side Encryption performance largely improved
See https://nextcloud.com/changelog/
* Wed Jan 24 2018 ecsos@opensuse.org
- update to 12.0.5
Many fixes were merged, the most important ones include:
- #7144 Unlock files even if an exception occurs
- #7322 Set primary action button color to same as theming color
- #7323 Use the correct root for shared jail when the source
storage is also a jail
- #7353 Fix translation of federation scope menu
- #7362 Allow to skip data dir permission checks
- #7407 Check if owner of share exists
- #7409 Add retry wrapper when reading files from swift
- #7451 Fix constructor spy in unit test with Sinon 4.1.3
- #7455 Remove wrong entry in admin_settings that causes 500
- #7456 CardDAV convertor check should not be to wide
- #7457 Fix loading icon position in the app menu
- #7464 Allow getting the filepath when getting cached mounts
- #7468 Allow 'Nextcloud' in the user agent string of Android
- #7558 Fix email buttons for white theme
- #7567 Respect sharing options when searching for Sharees
- #7568 Fix duplicate session token after remembered login
- #7577 Check userExists later,
saves lookups for appData_INSTANCEID userids
- #7672 Added additional methods for removal of sensitive info
- #7688 Fix scss webroot and url rewrite
- #7717 Throw ServerNotAvailableException when LDAP is caught
shutting down
- #7666 Fix drag shadow not visible when dragging a file on
a narrow screen
- #7674 Do no run SyncJob in cron
- #7684 Fix inverted app icons on IE11
- #7694 Don't attempt to translate login names to uids when uids
are provided
- #7708 Don't show recurring msg when pages result was turned off
- #7742 Hide favourite icon in details view if favourite action
is not available
- #7745 Don't lie about preview types
- #7747 Update of composer
- #7758 add option to use legacy v2 auth with s3
- #7759 Use correct L10N files for jsconfig
- #7757 Wait for the shared link to be set in the acceptance
tests
- gallery/#349 Fix date picker not visible in slideshow sharing
dialog
- activity/#229 Properly construct path of root on file rename
- #7770 Fix SCSS processing when undoing theming values
- #7774 Update icewind/smb to 2.0.3
- #7777 Set height for sidebar icons
- #7779 Improve zip support
- #7786 Return correct mount type for federated shares
- #7792 Fix empty details view after renaming a file
- #7817 Fix preview when theming changes invertion of icons
- #7821 Log full exception in cron instead of only the message
- #7888 Keep all shipped apps enabled because they should be okay
- #7962 update icewind/smb to 2.0.4
* Tue Dec 19 2017 ecsos@opensuse.org
- Nextcloud 12 is not compatible with php ≥ 7.2,
so php < 7.2 is needed.
* Mon Dec 4 2017 ecsos@opensuse.org
- upstream update to version 12.0.4
* Server
Over 50 fixes were merged in the server.
- Improve text: 'you have now' -> 'you now have (server#6464)
- Fix initializing paged search under some circumstances
(server#6502)
- LDAP: simplify returning the homePath (server#6509)
- Fix sharer name overlap with filename (server#6524)
- Allow to close sidebar for text files (server#6525)
- Fix quota new endpoint 12 (server#6527)
- Pass new value to triggerChange (server#6528)
- Throw 101 when an empty group string is provided
(server#6547)
- Contacts menu privacy (server#6554)
- Add color-border variable (server#6649)
- Do not stop on scss compilation failure (server#6661)
- Don't pass User object when uid string is expected
(server#6674)
- Navigate to the root directory when showing the main filelist
(server#6689)
- Fix LDAP User deletion (cleanup) (server#6699)
- Update aws sdk + s3 improvements (server#6737)
- Dont run invalid path repair step when upgrading
from 11.0.5.2 and later (server#6743)
- Fix language when trying to change password (server#6751)
- Fix postgresql tests (server#6792)
- Also use configured 'cache_path' for new chunking
(server#6814)
- Set s3 part size to 500mb (server#6815)
- Fix contacts menu for IE11 (server#6823)
- Still trigger conflict resolution for existing entries when
the curre (server#6847)
- Propagate multipart upload exception when aborting upload
(server#6855)
- Allow to migrate from 10.0.3.3 (server#6878)
- Timespan check (server#6896)
- Do not log WebDAV maintenance mode exception (server#6908)
- Don't reset quota (server#6910)
- Backport of translation string fixes (server#6935)
- Fix class name in exception logger plugin (server#6942)
- Allow quota of 0 again (server#6943)
- Fix uninitialized variable $this->params (server#6944)
- Don't add a LIKE condition when it's not needed (server#6945)
- Fix undefined offset warning when using '/' as external
storage root (server#6946)
- Fix page title not changed (server#6987)
- Better readability for text on log in page which is directly
on backgrounds (server#7028)
- Translate Grant Access (server#7040)
- Use fopen directly when reading objects from s3 (server#7079)
- Improve mimetype detection for object storages (server#7081)
- Fix seeking on object storage (server#7082)
- Hide spinner for initial install (server#7095)
- Ensure uid for calendar objects is unique (server#7096)
- Revert "Only allow colons in db host for IPv6 addresses
(server#7102)
- Theme flow redirection page (server#7114)
- Fix icon for security settings (server#7116)
- If for some reason the json can't be decoded it is not cached
(server#7118)
- Improve performance of UserMountCache with external storage
folders (server#7120)
- {J,CS}SResourceLocator: account for symlinks in app path
(server#7170)
- Fix s3 download and touch (server#7186)
- Touch opertation on object storage, don't create
the file cache entry to early (server#7207)
- Allow migration from upcoming 10.0.4 ownCloud release
(server#7245)
- CSSResourceLocator: handle SCSS in apps outside root
(server#7257)
- only replace permission popupmenu (server#7259)
- Fix accesslist when a user has an ID only containting 0-9
(server#7262)
- Update CRL due to files_frommail (server#7277)
- Only in case of $currentAccess the array uses the id as index
(server#7328)
* Other
- Add aws sdk (3rdparty#69)
- Don't send emails to disabled users (activity#202)
- Add an option to disable emails completly (activity#206)
- Make sure the mountPoint property is public before using it
(files_accesscontrol#79)
- Allow to playback m4v files (files_videoplayer#43)
- Fix notifications order (notifications#93)
* Tue Sep 19 2017 ecsos@opensuse.org
- upstream update to version 12.0.3
Nextcloud 12.0.3 delivers a lot of enhancements in various areas
including:
- A number of improvements to email notification templates
- 2FA enhancements
- Smarter LDAP password handling
- File Drop and upload-in-general updates
- A performance improvement handling large files
See https://nextcloud.com/changelog/#latest12
Details: https://github.com/nextcloud/server/pulls?q=is%%3Apr+milestone%%3A%%22Nextcloud+12.0.3%%22+is%%3Aclosed
* Tue Aug 15 2017 ecsos@opensuse.org
- upstream update to version 12.0.2
* Server
- Minor bugfix release
* Thu Aug 10 2017 ecsos@opensuse.org
- upstream update to version 12.0.1
So many changes. See https://nextcloud.com/changelog/#latest12
* Mon Jul 17 2017 ecsos@opensuse.org
- unneeded git-files should not be remove,
otherwise it throw integrity check failure in some situations.
* Mon May 22 2017 ecsos@opensuse.org
- upstream update to version 12.0.0
no changelog from upstream at this time
See https://github.com/nextcloud/server/issues?q=is%%3Aissue+milestone%%3A%%22Nextcloud+12.0%%22+is%%3Aclosed
* Fri Apr 28 2017 ecsos@opensuse.org
- fix boo#1036756: package security issue
* Mon Apr 24 2017 adamradovits12@hotmail.com
- upstream update to version 11.0.3
* Server
- Use the correct principal for shared addressbooks
(server/3608)
- Fix saving backup codes by using a correct data uri
(server/3652)
- Update icewind/streams to 0.5.2 (server/32931)
- Fix string comparison and return docs (server/3665)
- Typecast shared mount's storage_id to int as documented
+ some refactor to avoid similar bugs (server/3658)
- Use a proper date format for transfer ownership
(server/3700)
- DAV sharing permissions should not depend on the order
(server/3722)
- Add new user agent of windows 10 dav backend
(server/37641)
- Add back appstoreenabled config switch (server/37671)
- Call right function after sudo mode (server/3820)
- Dont allow empty wildcard search (server/3842)
- Remove single quotes around search query like in
user search (server/3849)
- Fix mimetype detection on public uploads for the
workflow engine (server/3765)
- Fix branding and show Nextcloud (server/39691)
- Fix reshare with user activity message (server/39812)
- Create correct VCard and return correct error codes
(server/4029)
- Prevent migration from ownCloud 10 to Nextcloud 11
(server/34151)
- Make sure transparency is an integer when saving a
calendar (server/4167)
- Make public links work with master key (server/42071)
- Don't try to render the avatars if avatars are
disabled (server/4214)
- Reduce error message text (server/42281)
- Don't list on public calendar endpoints (server/4229)
- Fix upload of folders in Chrome (server/4154)
- Make sure blob columns are correctly converted as
parameters (server/4233)
- Save the scope of an auth token in the session
(server/4225)
- Take share by mail into consideration if we calculate
the access list (server/4242)
- Also add the root of external storages to the file id
list (server/4237)
- Fix LDAP description (server/42382)
- Remove the double password confirmation on changing
cron (server/4236)
- Fix scheduling plugin on legacy caldav endpoint
(server/4235)
- Directly fix invalid values of DTEND and DTSTART
(server/4234)
- Make JobList::next() lock free (server/4254)
- Don't remove owner property for public calendars
(server/4272)
- Add capabilities for share by mail (server/42511)
- Dont use the permissions mask while scanning
(server/4278)
- Add missing maintenance plugin to new DAV endpoint
(server/4290)
- Fix bug with shared_by for own calendars if shared
(server/4301)
- Translation string corrected > 1 user (server/4377)
* Activity
- Fix activities for "Files drop" on external storages
(activity/118)
* User_SAML
- Bump to php-saml 2.10.5 (user_saml/1001)
* Logreader
- Small screen layout improvements
(logreader/2bcd915969386ceb77c7f91dfd5fc19fd3212346
- Fix log filtering
(logreader/4095dfc62dcceb3c59a3f581baa5589737d0e6f3)
- Greatly speedup log iteration
(logreader/71a4c6849641f821e80d96674c57a69fe7a8aa9e)
- Search more rows
(logreader/b9d00b5599ac8a76862895266f1c23096391aad8)
- Stop iterating if we dont have a valid file handle
(logreader/a87a8e653ecae5efef6342e645b98f2878219c87)
- Don't return a LogIterator on a broken handle
(logreader/39069108f99d463b1cb8bc944f3ef24324b9f43d)
- More robust log iteration
(logreader/c0eb04d55bf1dee94ef523dae0e3b0e6afc272a6)
- Use proper iso date format
(logreader/13a31181a6d72d084797a71f49f2c5edee8c8dae)
- Automatically try to fix some common escape errors from
copy-pasted log entries
(logreader/031db2a7f9b9f8cee42acf6eae7d993d31d4660a)
- Fix stack trace parsing of incorrectly escaped logentries
(logreader/538667770edfdd48374ef33e9c15498ed98ece60)
- Highlight entries from the same request when clicking
on an entry
(logreader/2d1ccd0e4cca32220fcbe0b4d79d1cd23f0e73a5)
- Fix copy paste info searchfield
(logreader/0e91b2f46649a720feb7c3b6b8266b8657db5574)
- Fix reset search after 0 results
(logreader/50bec8ecf7edd81cfb96a35089283c0d879b41f3)
- Allow searching for requestId and user
(logreader/7f84e55bb4a1e4086ab0918a6bf58ad3885bbd91)
- Allow searching in url
(logreader/7833d97cf85fd351d2f7550d67d21bd0c2a815f4)
- Fix infinite scroll
(logreader/cbe874c6c068b9156ad8456edf31d112da40cbc9)
- Dont show loading indicator if we already have entries
(logreader/d26a08dc0540126177e8d20c3e243b44c5a399c4)
* Gallery
- Fix upload after core changes
(gallery/b4ac4429841cfe2b7ea260dfb37fcde25580143c2)
- Update JavaScript libraries (gallery/247)
* Thu Mar 2 2017 jengelh@inai.de
- Remove empty %%postun and redundant %%clean.
- Ensure summary/description is neutral.
* Tue Feb 28 2017 ecsos@opensuse.org
- upstream update to version 11.0.2
* Server
- Use login name to fix password confirm with ldap users
(server/2953)
- Change the row-format before changing the collation
(server/3063)
- Generate correct path for owner and use the display name
(server/3080)
- Markdown support for app descriptions (server/3117)
- Fix style in comment (server/3143)
- Escape the name for the jquery selector (server/3138)
- Define spreed calls (server/3115)
- LDAP Backend OCS Api (server/3213)
- Fix Sharing app description (server/3397)
- Fix shared-as-busy events for owner (server/3363)
- Use correct theming when returning the defaults (server/3399)
- Filter out sensitive appconfig values (server/3400)
- Add transifex config for sharebymail (server/3423)
- Update the email in the accounts table as well (server/3411)
- Don't log the password on confirmPassword when LDAP throws an
exception (server/3414)
- Make sure ownCloud 8.2 activities also can get displayed
(server/3412)
- Popovermenu backport (server/3286)
- Set vendor during install (server/3426)
- Make sure the file information is available when sending the
email (server/3433)
- Add profile data to provisioning api (server/3259)
- Fix detection of the new iOS app (server/3431)
- Add integration tests for legacy DAV endpoints (server/3445)
- Make sure invalid images don't flood the log file
(server/3440)
- Fix printing backup code (server/3510)
- Fix cookie name (nctoken instead of octoken) (server/3511)
- LDAP's checkPassword should only catch when a user was not
found (server/3493)
- Return unknown free space from nullstorage (server/3508)
- Fix for address book data lost when any user receiving a
share is deleted (server/3499)
- Rename database password toggle (server/3500)
- Popovermenu files css fix (server/3494)
- Add screensharing icon (server/3481)
- Fix misleading wording: searching is affected, not user
access (server/3560)
- Backport of Fix Broken UUID Attribute Detection (server/3528)
* Activity
- Make sure integer like names are still strings (activity/103)
- Fix activities for public uploads (activity/113)
- Show the parent as target when the file was not renamed
(activity/114)
- Fix activities for "Files drop" on external storages
(activity/118)
* SAML & SSO
- Setup account later (user_saml/79)
* Serverinfo
- Fix SQL syntax error on MariaDB 10.0.27 and 10.1.19
(serverinfo/77)
- Don't throw an error when /proc/meminfo is not readable
(serverinfo/76)
* Survey_Client
- Fix problem when checking size with dash in DB name
(survey_client/50)
* Fri Jan 27 2017 guoyunhebrave@gmail.com
- Add php-openssl dependency
* Mon Jan 23 2017 ecsos@opensuse.org
- upstream update to version 11.0.1
* Wed Dec 14 2016 ecsos@opensuse.org
- upstream update to version 11.0.0
* Fri Sep 30 2016 ecsos@opensuse.org
- upstream update to version 10.0.1
* Sat Aug 27 2016 ecsos@opensuse.org
- upstream update to version 10.0.0
* Sun Aug 7 2016 chris@computersalat.de
- update spec file
* osc service localrun format_spec_file
* update Source with full URL
* simplify deps mainly for openSUSE
* Sat Jul 23 2016 ecsos@opensuse.org
- enable HSTS to prevent the warning "The Strict-Transport-Security
HTTP header is not configured" in admin-page
- turn maintenance:mode off after upgrade
* Thu Jul 21 2016 asemen@suse.de
- upstream update to version 9.0.53 (bsc#989998)
* Fri Jul 8 2016 ecsos@opensuse.org
- make apache_secure_data more restrictiver
- add missing .user.ini
- move README and README.SELinux to docdor to fix message code
integrity check
* Tue Jul 5 2016 asemen@suse.de
- upstream update to version 9.0.52
* Fri Jul 1 2016 asemen@suse.de
- initial build nextcloud 9.0.51