1254b7ca54
* Update to the next major release, 25. It is required to update 26 after this freeze. Changelog: Version 25.0.2 December 8 2022 Changes * Avoid double ldap_unbind in Wizard.php (server#34577) * Fix disabled federated scope (server#34862) * Fix NC25 for 32-bit (server#34905) * Update 64-bit check wording (server#34921) * Disable upgrades to 26 for 32-bit (server#34922) * Fix visibility of internal expire date (server#34925) * Update @nextcloud/dialogs and fix toasts styling (server#34928) * Fix deprecations logged as errors (server#34944) * Skip general login with email for non-valid addresses and LDAP (server# 34946) * Run session token renewals in a database transaction (server#34953) * Read encrypted session data again on reopen (server#34955) * Fix invalid date in security.txt (server#34964) * Fix duplicate event email notifications (server#34978) * Avoid a crash when a PHP extension has no version (server#34998) * Fix cron warning with time insensitive jobs (server#35010) * Fix unsuccessful token login logged as error (server#35011) * Cast to int (server#35023) * Add repair command to fix wrong share ownership (server#35034) * Fix checkmark for theme settings in dark mode (server#35035) * Fix size calculation on copying the skeleton files (server#35048) * Add description for calendar uri (server#35058) * Fix sidebar not automatically hidden in Files app (server#35060) * Fix top margin in empty versions list (server#35064) * Add pre-commit configuration (server#35078) * Bump microsoft/azure-storage-blob to 1.5.4 in stable25 (server#35082) * Fix HTML entities not decoded in comment just added (server#35085) * Make sure that path is normalized and then checked, (server#35086) * Fix PublicKeyTokenProviderTest import and mock (server#35099) * Fix distorted previews when using imaginary (server#35117) * Fix hasBigIntConversionPendingColumns missing files_trash (server#35118) * [LDAP] always create instance of own user manager (server#35130) * Run integration tests on 3rdparty bump (server#35133) * Support postgres15 (server#35135) * Bump aws/aws-sdk-php to 3.240 in stable25 (server#35137) * Make sure to not pass null to DateTime::createFromFormat (server#35161) * Deprecate PHP7.4 (server#35164) * Allow single character search by default (server#35166) * Fix rendering of login headline (server#35172) * Bump swiftmailer/swiftmailer to 6.3.0 in stable25 (server#35174) * Use the updated mariadb10.6 container in drone (server#35180) * Update CODEOWNERS (server#35183) * Bump @nextcloud/vue to 7.1.0-beta0 (server#35188) * Fix dashboard scrolling (server#35190) * Fix AppMenu icons for firefox (server#35191) * Mark more config values as sensitive (server#35199) * Fix settings for setting default expiration date (server#35214) * Fix logo not correctly inverted (server#35216) * Fix sharing expiration date handling and saving (server#35220) * Check quota on file copy (server#35232) * Close global search menu when keyboard focus leaves (server#35233) * Limit toggle grid view button scope (server#35235) * Fix missing native submit type from OAuth client add button (server#35237) * Delay updating setup providers untill we register the mounts (server#35255) * Fix default theming variables (server#35256) * Generate user themed icons (server#35261) * Also cancel XHR when cancelling uploads (server#35265) * Hide warning about missing apps for when shipped in the next version (server#35291) * Increase the fair-use push limit to 1.000 users (server#35298) * Don't use quota cache through user management (server#35312) * Fix mentions rendering in comment editor (server#35322) * Optimize background image migration job (server#35326) * Handle badly named version files more gracefully and log information (server#35327) * Help pages: set window title for sidebar sections (server#35330) * Revert "Fix quota type to int" (server#35335) * Fix navigation order (server#35338) * Prevents the selection of encrypted folders when clicking on the "Select all" checkbox (server#35340) * Fix border color contrast (server#35346) * Fix forwarding the object id when searching comments (server#35354) * Update cache when file size === 0 (server#35366) * Fix user settings layout (server#35375) * Add repair job that will ensure that secret and passwordsalt are set (server#35377) * Add label to sharing search field (server#35382) * Fix UX of renaming token (server#35390) * Update some deps (server#35394) * Revert minimum length for tags (server#35404) * Do not check quota for non Node (server#35408) * Fix missing share icon (server#35411) * Place <h1> into main content (server#35412) * Fix share admin page (server#35414) * Fix theming tests (server#35415) * Fix update for 32-bit (server#35453) * Revert "Fix border color contrast" (server#35454) * Allow upgrading from ownCloud 10.11 (server#35478) * Add fallback routines for empty secret cases (server#35605) * Downgrade ubuntu in order to fix CI (server#35606) * Fix migration to non-empty secret (server#35616) * Bump microsoft/azure-storage-blob to 1.5.4 in stable25 (3rdparty#1217) * Bump aws/aws-sdk-php to 3.240 in stable25 (3rdparty#1227) * Bump swiftmailer/swiftmailer to 6.3.0 in stable25 (3rdparty#1229) * Update nextcloud/ocp dependency (activity#1001) * Run NPM audit fix (activity#1003) * Apply ACL groupfolders (activity#1015) * Add filter to page title (activity#1017) * Update load-utils to 2.0.4 (bruteforcesettings#420) * Re-activate getMember() (circles#1203) * Avoid exception loop (circles#1220) * Update loader-utils and minimatch (files_pdfviewer#681) * Update nextcloud/ocp dependency (firstrunwizard#752) * Update nextcloud/ocp dependency (firstrunwizard#780) * Fix navigation menu order (firstrunwizard#784) * Update some libs (logreader#817) * Update nextcloud/ocp dependency (nextcloud_announcements#136) * Still push notifications of twofactor_nextcloud_notification when in DND (notifications#1355) * Update nextcloud/ocp dependency (notifications#1366) * Close menu when focus leaves (notifications#1368) * Add admin setting page with users defaults (notifications#1369) * Run NPM audit fix (notifications#1373) * Update user status with event data (notifications#1377) * Update loader-utils from 1.4.0 to 1.4.2 and 2.0.2 to 2.0.4 (password_policy #410) * Update some libs (password_policy#411) * Update nextcloud/ocp dependency (photos#1443) * Add primary key index to collaborators table (photos#1449) * Bump @vue/test-utils from 1.3.0 to 1.3.3 (photos#1460) * Update nextcloud/ocp dependency (photos#1482) * Prevent throwing an error in node deletion hook (photos#1493) * Run npm audit fix (photos#1495) * Fix version20003Date20221102170153 migration (photos#1501) * Audit fix (privacy#814) * Bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (privacy#817) * Bump @nextcloud/vue from 5.4.0 to 7.0.1 (privacy#822) * Bump @nextcloud/vue from 7.1.0-beta.1 to 7.1.0-beta.2 (privacy#827) * Update nextcloud/ocp dependency (related_resources#132) * Remove completed remove route TODO (related_resources#133) * Revert "Revert"alternate route for complex itemid"" (related_resources# 135) * Update nextcloud/ocp dependency (related_resources#138) * Bump npm dependencies (related_resources#145) * Chore(deps): update dependency @nextcloud/webpack-vue-config to ^5.4.0 (text#3314) * Fix: relative link in RichWorkspace (text#3323) * Chore(deps): update dependency vite to ^3.2.2 (text#3337) * Fix(deps): update tiptap (text#3338) * Update nextcloud/ocp dependency (text#3343) * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.3 (text#3355) * Chore(deps): update dependency @vue/test-utils to ^1.3.3 (text#3359) * DirectEditing: Set session user for DirectSession editing (text#3371) * Disable rich workspace rendering when view is not visible (text#3377) * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.4 (text#3383) * Chore(deps): update dependency vite to ^3.2.3 (text#3385) * Chore(deps): update dependency jest-environment-jsdom to ^29.3.0 (text# 3386) * Don't apply author annotations when in composition (text#3395) * Set IUserSession user in SessionController if available (text#3397) * Chore(deps): update dependency jest-environment-jsdom to ^29.3.1 (text# 3406) * Fix(deps): update vue monorepo to ^2.7.14 (text#3409) * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.5 (text#3412) * Chore(deps): update dependency @nextcloud/eslint-config to ^8.1.3 (text# 3415) * Fix hard line breaks displayed with additional new line between (text#3416) * Update nextcloud/ocp dependency (text#3420) * Fix(deps): update tiptap (text#3426) * Make images block nodes (text#3431) * Fix(deps): update dependency @nextcloud/vue to ^7.1.0-beta.0 (text#3433) * Bring back menubar without formatting on plain text mode (text#3437) * Refactor vuex store (text#3439) * Chore(deps): update dependency vite to ^3.2.4 (text#3440) * Chore(deps): update dependency @nextcloud/eslint-config to ^8.1.4 (text# 3447) * Fix(deps): update dependency @nextcloud/vue to ^7.1.0-beta.1 (text#3455) * Fix(deps): update dependency prosemirror-model to ^1.18.3 (text#3456) * Fix notification icon color (text#3463) * Add APIs for outline state to RichTextReader and WrapperComponent (text# 3466) * Update loader-utils (text#3468) * Fix mention uid autocomplete and keyboard handler in list nodes (text#3471) * Fix direct editing loading of txt files (text#3479) * Combined code block backport (text#3480) * Backport of #3460 -- Fix front matter rendering (text#3481) * Fix(deps): update dependency @nextcloud/vue to ^7.1.0-beta.2 (text#3485) * Prevent file deletion when pressing Ctrl+Delete (text#3515) * Revert "Set autocomplete attribute of input field to one-time-code" (twofactor_totp#1301) * Fallback to direct image if preview load failed (+ cypress fixes) (viewer# 1452) * Increase visual regression for video to 0.02% (viewer#1454) * Build(deps): bump vue from 2.7.13 to 2.7.14 (viewer#1459) * Build(deps-dev): bump @types/dockerode from 3.3.11 to 3.3.12 (viewer#1460) * Build(deps-dev): bump tslib from 2.4.0 to 2.4.1 (viewer#1463) * Bump @nextcloud/vue to 7.1.0-beta0 (viewer#1468) * Stop encoding sidebar path (viewer#1471) * Bump @types/dockerode from 3.3.12 to 3.3.14 (viewer#1476) * Audit fix (viewer#1479) Version 25.0.1 November 3 2022 Download: nextcloud-25.0.1.tar.bz2 or nextcloud-25.0.1.zip Check the file integrity with: MD5: nextcloud-25.0.1.tar.bz2.md5 or nextcloud-25.0.1.zip.md5 SHA256: nextcloud-25.0.1.tar.bz2.sha256 or nextcloud-25.0.1.zip.sha256 SHA512: nextcloud-25.0.1.tar.bz2.sha512 or nextcloud-25.0.1.zip.sha512 PGP (Key): nextcloud-25.0.1.tar.bz2.asc or nextcloud-25.0.1.zip.asc Changes * Extract GPS data from EXIF (server#34535) * Return proper error code when reporting exception fails in remote.php (server#34581) * Bump @nextcloud/password-confirmation from 4.0.1 to 4.0.2 (server#34590) * Fix reference preview when no server-side cache configured (server#34594) * Fix file creation issue if no action are registered (server#34597) * Fix "email changed" activity email check (server#34601) * Reduce number of database queries during WebDAV propfind request (server# 34610) * Expose clearing the profiles and fix it (server#34616) * Set theming app to alwaysEnabled (server#34646) * Add a repair step to cleanup old theming cache (server#34647) * Fix unnecessary highlighting of selected element (server#34648) * Fix vertical alignment of user status icon (server#34649) * Fix icon of encrypted folders in filepicker (server#34657) * Add rate limiting on lost password emails (server#34658) * Fix regexp for unified searching in apps (server#34661) * Fix rebuild navigation (server#34663) * Update OCI workflow of server (server#34667) * Run npm audit (server#34669) * Add admin user customization kill switch (server#34681) * Invert header icons on bright preset backgrounds (server#34686) * Bump jquery-ui-dist from 1.13.1 to 1.13.2 (server#34699) * Propagate attributes when resharing (server#34704) * Fix alternative logins custom css class (server#34705) * Use vue lib multiselect tags component (server#34709) * Don't crash with outdated share provider on update with the web updater (server#34712) * Fix more icon color (server#34718) * WebDAV -- use file/folder name for dav:displayname (server#34721) * Fix null error in getUnencryptedSize (server#34725) * On installation save channel to config.php if not stable (server#34726) * LDAP to not register new users when outside of fair use or over limits (server#34728) * Add ico image/x-icon (server#34764) * Update notifications for one-click instances (server#34779) * Fix Uninitialized string offset 0 at GenerateMimetypeFileBuilder.php#39 (server#34791) * Expose mapped user count from LDAP and use that for user limit check (server#34796) * Fix getMetadata return type (server#34821) * Check share attributes on preview endpoints (server#34823) * Fix empty content regressions in comments app (server#34827) * Fix autotest creating PostgreSQL database before install (server#34848) * Emit typed event when preview is requested (server#34854) * Display invalid input message (server#34860) * Update nextcloud/ocp dependency (activity#971) * Update nextcloud/ocp dependency (activity#979) * Update nextcloud/ocp dependency (activity#991) * Update nextcloud/ocp dependency (nextcloud_announcements#124) * Update nextcloud/ocp dependency (nextcloud_announcements#126) * Update nextcloud/ocp dependency (nextcloud_announcements#130) * Invert header icon on bright preset backgrounds (notifications#1341) * Update nextcloud/ocp dependency (notifications#1344) * Bump @nextcloud/notify_push to 1.1.3 (notifications#1346) * Update nextcloud/ocp dependency (notifications#1352) * Add public link logic (photos#1321) * Update nextcloud/ocp dependency (photos#1367) * Bump postcss from 8.4.16 to 8.4.18 (photos#1380) * Bump vue and vue-template-compiler (photos#1383) * Bump autoprefixer from 10.4.11 to 10.4.12 (photos#1385) * Bump jest from 29.0.2 to 29.0.3 (photos#1387) * Fix nomedia exclusion (photos#1391) * Limit auth backend to public albums (photos#1405) * Fix fetching album content when navigating (photos#1406) * Make tag translations work by loading recognize translations (photos#1407) * Fix logic of share album content fetching (photos#1408) * Prevent building prefixPath on loading (photos#1409) * Update nextcloud/ocp dependency (photos#1415) * Fix albumName typo (photos#1422) * Bump autoprefixer from 10.4.12 to 10.4.13 (photos#1438) * Implement dashboard api for recommended files (recommendations#564) * Revert "Revert "virtual groups"" (related_resources#105) * Polishing'n cleaning code (related_resources#118) * Room starts with single participant (related_resources#120) * Using principalUri:uri to id calendar (related_resources#122) * Alternate route for complex itemid (related_resources#125) * Revert "alternate route for complex itemid" (related_resources#134) * Update nextcloud/ocp dependency (related_resources#99) * Fix(deps): update dependency @nextcloud/vue to ^7.0.1 (text#3178) * Fix(deps): update tiptap (text#3197) * Fix(deps): update vue monorepo to ^2.7.13 (text#3235) * Chore(deps): update dependency jest-environment-jsdom to ^29.2.0 (text# 3251) * Chore(deps): update dependency @nextcloud/stylelint-config to ^2.3.0 (text# 3253) * Update nextcloud/ocp dependency (text#3260) * Chore(deps): update dependency vite-plugin-commonjs to ^0.5.3 (text#3262) * Mentions: small test adjust (text#3267) * Fix copy and paste of user mentions (text#3274) * Chore(deps): update dependency jest-environment-jsdom to ^29.2.1 autoclosed (text#3277) * Chore(deps): update dependency jest-environment-jsdom to ^29.2.2 (text# 3279) * Remember the last opened folder (text#3283) * Chore(deps): update dependency @cypress/webpack-preprocessor to ^5.15.0 (text#3285) * Fix: adjust margin for hr (text#3286) * Update nextcloud/ocp dependency (text#3296) * Chore(deps): update dependency cypress to ^10.11.0 (text#3307) * Fix(deps): update dependency @nextcloud/browser-storage to ^0.2.0 (text# 3308) * Fix(deps): update dependency @nextcloud/logger to ^2.4.0 (text#3309) * Chore(deps): update dependency vite to ^3.2.0 (text#3315) * Build(deps): bump vue from 2.7.10 to 2.7.13 (viewer#1419) * Fix sidebar opening for different dav root and non-dav files (viewer#1433) Latest 24 release below. Version 24.0.8 December 8 2022 Download: nextcloud-24.0.8.tar.bz2 or nextcloud-24.0.8.zip Check the file integrity with: MD5: nextcloud-24.0.8.tar.bz2.md5 or nextcloud-24.0.8.zip.md5 SHA256: nextcloud-24.0.8.tar.bz2.sha256 or nextcloud-24.0.8.zip.sha256 SHA512: nextcloud-24.0.8.tar.bz2.sha512 or nextcloud-24.0.8.zip.sha512 PGP (Key): nextcloud-24.0.8.tar.bz2.asc or nextcloud-24.0.8.zip.asc Changes * 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) Version 24.0.7 November 3 2022 Download: nextcloud-24.0.7.tar.bz2 or nextcloud-24.0.7.zip Check the file integrity with: MD5: nextcloud-24.0.7.tar.bz2.md5 or nextcloud-24.0.7.zip.md5 SHA256: nextcloud-24.0.7.tar.bz2.sha256 or nextcloud-24.0.7.zip.sha256 SHA512: nextcloud-24.0.7.tar.bz2.sha512 or nextcloud-24.0.7.zip.sha512 PGP (Key): nextcloud-24.0.7.tar.bz2.asc or nextcloud-24.0.7.zip.asc Changes * 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) Version 24.0.6 October 6 2022 Download: nextcloud-24.0.6.tar.bz2 or nextcloud-24.0.6.zip Check the file integrity with: MD5: nextcloud-24.0.6.tar.bz2.md5 or nextcloud-24.0.6.zip.md5 SHA256: nextcloud-24.0.6.tar.bz2.sha256 or nextcloud-24.0.6.zip.sha256 SHA512: nextcloud-24.0.6.tar.bz2.sha512 or nextcloud-24.0.6.zip.sha512 PGP (Key): nextcloud-24.0.6.tar.bz2.asc or nextcloud-24.0.6.zip.asc Changes * 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) Version 24.0.5 September 9 2022 Download: nextcloud-24.0.5.tar.bz2 or nextcloud-24.0.5.zip Check the file integrity with: MD5: nextcloud-24.0.5.tar.bz2.md5 or nextcloud-24.0.5.zip.md5 SHA256: nextcloud-24.0.5.tar.bz2.sha256 or nextcloud-24.0.5.zip.sha256 SHA512: nextcloud-24.0.5.tar.bz2.sha512 or nextcloud-24.0.5.zip.sha512 PGP (Key): nextcloud-24.0.5.tar.bz2.asc or nextcloud-24.0.5.zip.asc Changes * Recover installation when creating the database user fails and improve password strength (server#33514) * Unify initial and updated quota display (server#33538) * Fix updating size when folder is empty (server#33562) * Optimize search post-processing for jail wrapper (server#33603) * Further pre-filter search result before setting up share source cache (server#33604) * Fix encryption:fix-encrypted-version command when encrypted is set to 0 (server#33636) * Bump marked from 4.0.13 to 4.0.19 (server#33642) * Respect user settings in php.ini if they are big enough (server#33644) * Improve handling of profile page (server#33648) * Fix carddav activities (server#33651) * Directly build the search filter for shared storage instead of setting up the source cache (server#33656) * Update psalm-baseline.xml (server#33663) * Fix plural usage in LDAP wizard (server#33667) * Update CRL (server#33676) * Logger ignore args of sharepoint-related methods (server#33689) * Add back TokenCleanupJob to invalidate old temporary tokens (server#33696) * Fix copy in view-only mode (server#33720) * Remove leading slash for search results at mountpoint root (server#33749) * Check calendar URI length before creation (server#33782) * Compare lowercase email when updating from ldap (server#33920) * Revert "Compare lowercase email when updating from ldap" (server#33935) * Update christophwurst/nextcloud dependency (activity#883) * Update .l10nignore (activity#885) * Fix translation ignore (activity#889) * Update christophwurst/nextcloud dependency (activity#896) * Ignore remnants (circles#1128) * Update christophwurst/nextcloud dependency (circles#1139) * Fix background email job for disabled users (notifications#1256) * Fix duplicate ID on settings page (notifications#1262) * Fix service-worker (photos#1214) * Revert "fix service-worker" (photos#1217) * Build(deps-dev): bump eslint-plugin-jsdoc from 39.3.4 to 39.3.6 (text#2800) * Build(deps): bump prosemirror-markdown from 1.9.3 to 1.9.4 (text#2820) * Revert "build(deps): bump prosemirror-markdown from 1.9.3 to 1.9.4" (text #2870) Version 24.0.4 August 11 2022 Download: nextcloud-24.0.4.tar.bz2 or nextcloud-24.0.4.zip Check the file integrity with: MD5: nextcloud-24.0.4.tar.bz2.md5 or nextcloud-24.0.4.zip.md5 SHA256: nextcloud-24.0.4.tar.bz2.sha256 or nextcloud-24.0.4.zip.sha256 SHA512: nextcloud-24.0.4.tar.bz2.sha512 or nextcloud-24.0.4.zip.sha512 PGP (Key): nextcloud-24.0.4.tar.bz2.asc or nextcloud-24.0.4.zip.asc Changes * Bump underscore from 1.12.0 to 1.12.1 (server#31984) * Allow compatibility wrapper on local external storage (server#32273) * Bump vue-router from 3.5.3 to 3.5.4 (server#32840) * Bump handlebars-loader from 1.7.1 to 1.7.2 (server#33096) * DAV custom props: catch Exception and rollback transaction in case (server# 33132) * Fix empty address books being exported (server#33178) * Fix listening for circle events in SetupManager (server#33212) * Also use nextcloud certificate bundle when downloading from s3 (server# 33252) * Translate error when user already exists (server#33262) * Fix loading legacy app.php with multi app dir (server#33276) * Always triger setup of builtin storage wrappers (server#33326) * Fix reading blob data as resource (server#33343) * Reset user status based on message ID only (server#33350) * Bump sabre dav to 4.4.0 in stable24 (server#33352) * Improve local IP detection (server#33353) * Bump dompurify from 2.3.8 to 2.3.10 (server#33363) * Don't try to purge objects from the birthday calendar when it doesn't exist (server#33364) * Bump jsdoc from 3.6.10 to 3.6.11 (server#33369) * Bump @nextcloud/moment from 1.2.0 to 1.2.1 (server#33370) * Don't set `null` as a bundle path (server#33382) * Handle AccessDenied error when checking if external s3 support versions (server#33391) * Handle one time and large passwords (server#33407) * Add share attributes + prevent download permission (server#33416) * Bump clipboard from 2.0.10 to 2.0.11 (server#33438) * Fix file public link permissions if public upload is not enabled (server# 33439) * Bump jquery-ui from 1.13.1 to 1.13.2 (server#33441) * Revert "Revert "Remove inefficient fed share scanner"" (server#33455) * Do not update passwords if nothing changed (server#33490) * Bump sabre/dav to 4.4.0 (3rdparty#1109) * Add psalm (circles#1108) * Ignore circle with no initiator (circles#1123) * Build(deps-dev): bump cypress from 9.6.0 to 9.6.1 (text#2694) * Build(deps): bump prosemirror-view from 1.26.4 to 1.26.5 (text#2695) * Build(deps): bump @tiptap/core from 2.0.0-beta.181 to 2.0.0-beta.182 (text# 2696) * Do not unintended remove or modify link titles (text#2701) * Build(deps): bump core-js from 3.23.3 to 3.23.5 (text#2727) * Make cypress CI faster (text#2728) * Build(deps): bump @nextcloud/dialogs from 3.1.2 to 3.1.4 (text#2746) * Build(deps): bump prosemirror-schema-list from 1.2.0 to 1.2.1 (text#2747) * Fix bullet list input role for CJK input (text#2753) * Build(deps-dev): bump eslint-plugin-jsdoc from 39.3.3 to 39.3.4 (text#2767) * Merge pull request #1273 from nextcloud/enh/open_with (viewer#1296) * Fix bundling in stable24 (viewer#1308) Version 24.0.3 July 19 2022 Download: nextcloud-24.0.3.tar.bz2 or nextcloud-24.0.3.zip Check the file integrity with: MD5: nextcloud-24.0.3.tar.bz2.md5 or nextcloud-24.0.3.zip.md5 SHA256: nextcloud-24.0.3.tar.bz2.sha256 or nextcloud-24.0.3.zip.sha256 SHA512: nextcloud-24.0.3.tar.bz2.sha512 or nextcloud-24.0.3.zip.sha512 PGP (Key): nextcloud-24.0.3.tar.bz2.asc or nextcloud-24.0.3.zip.asc Changes * Fix cropped image generated when not asked (server#32483) * Fix loading groupfolder info when share api is disabled (server#32654) * Validate custom dashboard background image (server#32791) * Bump webpack from 5.72.0 to 5.72.1 (server#32819) * Update psalm-baseline.xml (server#32824) * Fix deletion of additional emails (server#32850) * Don't spam the log with fatals when maintenance mode is enabled or an... (server#32858) * Run php tests when 3rdparty changed (server#32870) * Make sure ResetTokenBackgroundJob doesn't execute if config is read-only (server#32882) * Fix default toast message for failed uploads with HTTP/2 (server#32894) * Mention missing files subdir (server#32920) * Fix profiler trying to serialize invalid utf8 (server#32939) * Fix email shares not being shown to other users (server#32940) * Do not display the buffer_size info if the size is already set to a c... (server#32968) * Use stored user for PasswordUpdatedEvent (server#32974) * Fix logging data context to file (server#32983) * Fix hook encryption with cron job (server#32986) * Improve local domain detection (server#32990) * Load dashboard widgets of enabled apps only (server#32997) * Bump guzzlehttp/guzzle from 7.4.0 to 7.4.5 (server#33009) * Update guzzlehttp/guzzle requirement from 7.4.4 to 7.4.5 in /build/ integration (server#33019) * Bump sass from 1.50.0 to 1.50.1 (server#33026) * Rename setting name to reduce its length (server#33028) * Fix metadata extraction (server#33049) * Check whether entry is of type ICacheEntry in Cache->remove() (server# 33058) * Fix undefined when no tags (server#33062) * Fix detection of firefox in ContentSecurityPolicyNonceManager (server# 33069) * Add trashbin export expiration notice (server#33077) * Enable binary protocol again (server#33078) * Update sabre/dav requirement from 4.3.1 to 4.4.0 in /build/integration (server#33092) * Remove .php from ajax url (server#33113) * Fix translation of home breadcrumb (server#33119) * Fixes for quota text in navigation bar (server#33125) * Fix branch selection (server#33138) * Do not send display name twice for saving (server#33143) * Update psalm-baseline.xml (server#33149) * Fix trashbin expiration notice casing (server#33155) * Only ignore attempts of the same action (server#33157) * Bump guzzlehttp/guzzle from 7.4.0 to 7.4.5 (3rdparty#1090) * Fix one hardcoded string (circles#1100) * Avoid using non-existing \OCP\Server::get (circles#1106) * Ensure the content takes the whole height when we hide the footer (files_pdfviewer#612) * Fix footer not hidden when Talk sidebar is shown (files_pdfviewer#616) * Shuffle before validating (password_policy#364) * Timeline: Do not take VirtualGrid out of DOM to avoid infinite loop (photos #1118) * Fix external storage support (photos#1125) * Stable24 / Upgrade dependencies (text#2610) * Build(deps): bump prosemirror-view from 1.26.1 to 1.26.2 (text#2623) * Build(deps): bump prosemirror-state from 1.4.0 to 1.4.1 (text#2624) * Text: fix cypress selector to find the right image (text#2626) * Build(deps): bump @tiptap/extension-code-block from 2.0.0-beta.41 to 2.0.0-beta.42 (text#2640) * Build(deps): bump @tiptap/extension-task-item from 2.0.0-beta.36 to 2.0.0-beta.37 (text#2641) * Build(deps): bump @tiptap/extension-dropcursor from 2.0.0-beta.28 to 2.0.0-beta.29 (text#2642) * Build(deps): bump @tiptap/extension-link from 2.0.0-beta.42 to 2.0.0-beta.43 (text#2643) * Build(deps): bump core-js from 3.23.2 to 3.23.3 (text#2644) * Build(deps): bump prosemirror-view from 1.26.2 to 1.26.3 (text#2645) * Build(deps): bump @tiptap/core from 2.0.0-beta.180 to 2.0.0-beta.181 (text# 2646) * Build(deps): bump @tiptap/vue-2 from 2.0.0-beta.83 to 2.0.0-beta.84 (text# 2647) * Build(deps): bump @tiptap/suggestion from 2.0.0-beta.96 to 2.0.0-beta.97 (text#2648) * Build(deps): bump @tiptap/extension-code-block-lowlight from 2.0.0-beta.72 to 2.0.0-beta.73 (text#2649) * Build(deps): bump @tiptap/extension-horizontal-rule from 2.0.0-beta.35 to 2.0.0-beta.36 (text#2650) * Build(deps): bump @tiptap/extension-placeholder from 2.0.0-beta.52 to 2.0.0-beta.53 (text#2651) * Build(deps): bump @tiptap/extension-history from 2.0.0-beta.25 to 2.0.0-beta.26 (text#2652) * Build(deps): bump @tiptap/extension-table from 2.0.0-beta.53 to 2.0.0-beta.54 (text#2654) * Fix: return promise in cypress command to wait for it (text#2659) * Backport/stable24/2326 update eslint config (text#2666) * Backport link fixes to stable24 (text#2672) * Fix: only show delete image button when editing (text#2673) * Use better wording in english to allow easier gender neutral translations (text#2674) * Avoid loading the image before the node view (text#2675) * Fix/dav (text#2676) * Trigger event on content change in syncservice (text#2679) * Update prosemirror dependencies (text#2680) * Fix: use own workspace endpoint instead of PROPFIND properties (text#2682) * Remove invalid leading slash in blank.mp4 path (viewer#1270) * Always use the main background for the default theme (viewer#1280) |
||
---|---|---|
archivers | ||
audio | ||
benchmarks | ||
biology | ||
bootstrap | ||
cad | ||
chat | ||
comms | ||
converters | ||
cross | ||
databases | ||
devel | ||
distfiles | ||
doc | ||
editors | ||
emulators | ||
filesystems | ||
finance | ||
fonts | ||
games | ||
geography | ||
graphics | ||
ham | ||
inputmethod | ||
lang | ||
licenses | ||
math | ||
mbone | ||
meta-pkgs | ||
misc | ||
mk | ||
multimedia | ||
net | ||
news | ||
packages | ||
parallel | ||
pkgtools | ||
regress | ||
security | ||
shells | ||
sysutils | ||
templates | ||
textproc | ||
time | ||
wm | ||
www | ||
x11 | ||
_NetBSD-pkgdb | ||
Makefile | ||
pkglocate | ||
README.md |
pkgsrc
pkgsrc is a framework for building software for a variety of UNIX-like systems.
It produces binary packages, which can be managed with tools such as
pkgin. pkgsrc is highly configurable, supporting
building packages for an arbitrary installation prefix (the default is
/usr/pkg
), allowing multiple branches to coexist on one machine, a
build options framework, and a compiler transformation framework, among
other advanced features. Unprivileged use and installation is also supported.
pkgsrc is the default package manager for NetBSD and SmartOS. It's also supported as a first-class option in OmniOS CE and Oasis Linux.
Bootstrapping
To use pkgsrc on operating systems other than NetBSD, you first need to bootstrap:
cd pkgsrc/bootstrap
./bootstrap
Note that this is only for the most simple case, using pkgsrc's defaults.
Please consult bootstrap/README
and bootstrap/README.OS
for detailed
information about bootstrapping.
Building packages
cd pkgsrc/category/package-name
$PREFIX/bin/bmake install
Where $PREFIX
is where you've chosen to install packages
(typically /usr/pkg
)
On NetBSD, bmake
is simply the built-in make
tool.
To build packages in bulk, tools such as pkgtools/pbulk
and
pkgtools/pkg_comp
can be used.
Community / Troubleshooting
- Join the community IRC channel #pkgsrc @ libera.chat.
- Join the community Matrix room #pkgsrc:netbsd.org
- Subscribe to the pkgsrc-users mailing list
- Send bugs and patches via web form (use the
pkg
category).
Latest sources
To fetch the main CVS repository:
cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc
To work in the Git mirror, which is updated every few hours from CVS:
git clone https://github.com/NetBSD/pkgsrc.git
Additional links
- pkgsrc guide - the authoritative document on pkgsrc, also available as
doc/pkgsrc.txt
- pkgsrc in the NetBSD Wiki - miscellaneous articles and tutorials
- pkgsrc.se - a searchable web index of pkgsrc
- pkgsrc-wip - a project to get more people actively involved with creating packages for pkgsrc
- pkgsrc on Twitter - announcements to the world
- pkgsrcCon - we get together
- BulkTracker - a web application that tracks pkgsrc bulk builds