head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.32 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.30 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.28 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.26 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.24 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.22 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.20 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.18 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.16 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.14 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.12 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.10 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.8 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.6 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.4 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.2 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.2.0.2 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.1.0.4 pkgsrc-2021Q4-base:1.1 pkgsrc-2021Q3:1.1.0.2 pkgsrc-2021Q3-base:1.1; locks; strict; comment @# @; 1.3 date 2022.05.26.21.08.38; author triaxx; state Exp; branches; next 1.2; commitid u4GdavdzcdP5RBFD; 1.2 date 2022.01.25.08.31.38; author triaxx; state Exp; branches; next 1.1; commitid oxeS8tvncRsvyZpD; 1.1 date 2021.06.24.02.32.28; author triaxx; state Exp; branches; next ; commitid p7t5ZWSVVd9bskYC; desc @@ 1.3 log @dotclear: Update to 2.22 upstream changes: ----------------- * PHP 7.4+ is required, PHP 8.0/8.1 compliance * Bug fixes @ text @$NetBSD: patch-admin_install_index.php,v 1.2 2022/01/25 08:31:38 triaxx Exp $ Honor PKG_SYSCONFDIR. --- admin/install/index.php.orig 2022-05-13 06:25:40.000000000 +0000 +++ admin/install/index.php @@@@ -11,7 +11,7 @@@@ if (isset($_SERVER['DC_RC_PATH'])) { } elseif (isset($_SERVER['REDIRECT_DC_RC_PATH'])) { $rc_path = $_SERVER['REDIRECT_DC_RC_PATH']; } else { - $rc_path = __DIR__ . '/../../inc/config.php'; + $rc_path = '@@PKG_SYSCONFDIR@@/config.php'; } require __DIR__ . '/../../inc/prepend.php'; @ 1.2 log @php-dotclear: Update to 2.20.1 upstream changes: ----------------- Dotclear 2.20.1 - 2021-11-19 =========================================================== * Fix: Lost of context in media popup (editor media insertion) * Fix: Active menuitem in favorites menu * Fix: Avoid notice on unknown namespace (dcSettings) * Fix: New user button had disappeared since the previous version Dotclear 2.20 - 2021-11-13 =========================================================== * 🐘 PHP 7.3+ is required, PHP 8 compliance * Js: switch to ES2016+ syntax, up to ES2021 (was ES2015 in 2.19), will require a "modern" browser * Template: Refine tpl:block for pagination and archive (dotty templateset) * Template: Add ".updated" class to republished posts (dotty templateset) * Template: The {{tpl:CommentIfMe}} template item take care of author's alternative emails and URLs * Admin UI: Enforce visibility of last action Β« button Β» on update * Admin UI: Remove box and text shadows from CKEditor dotclear CSS styles * Admin UI: Slightly review the look of theme's screenshots (blog appearance page) * Admin UI: Move drag'n'drop button to right side on dashboard * Admin UX: Add screenshots for disabled themes * Admin UX: Add a badge with number of updates available on dashboard icon * Admin UX: Add password strength meter on auth page (if password change is required) * Admin UX: Generic filter controls refactored * Admin UX: Cope with local .mediadef file (JSON format wich superseeds insertion defaults) * Admin UX: Add message about next required PHP version on update page * Theme: Remove left border for (aside) sidebar of Berlin theme * Core: Add third-party repository option for modules (plugins and themes) * Core: Asynchronous check store update on dashboard * Core: Add constant (DC_STORE_NOT_UPDATE) to disable DotAddict updates check * Core: Add constant (DC_ALLOW_REPOSITORIES) to disable third party repo * Core: Open admin search page to other type (WIP) * Core: Remove currywurst template set (never used) * Core: Add color, email, number types for widget settings * Core: Fix determination of Β« republished Β» state of post * Core: Cope with IPv6 addresses * Core: Create DC_TPL_CACHE directory if necessary * Core: Add IP v6 antispam filter (only enabled if GMP or BC Math library is available) * Core: Add standard nethttp timeout constant (DC_QUERY_TIMEOUT) * Core: Add alternatives Emails and URLs for users in My Preferences and User Profile (super-admin only) * Core: Set repositories store cache TTL to 12 hours rather than 30 minutes * Fix: Cope with DotAddict server not responding * Fix: Cope with isolated figcaption for remove_html and strip_tags tpl attributes * Fix: Allow modification of "official" themes if they are not in distributed folder (themes) of Dotclear * Fix: RSS style, fix css responsive + fix input * Fix: Ensure theme's settings namespace exists * Fix: Ensure DC_VAR constant exists before using it * Fix: Fix favicon path in auth page * Fix: Allow https protocol for trackbacks * Fix: Fix IPv4 antispam filter for subnet mask > 32 * Fix: Fix plugins privileges on config file * Fix: Uses the same font in the CKEditor editor as the rest of the administration * Fix: CKEditor sometimes add a t parameter to a request URL (background sprite image), ignore it * Lib: Update CKEditor from 4.16.1 to 4.16.2 (with local additional fixes in CKEditor jQuery adapter) * Lib: Update Codemirror 5.62.0 from to 5.63.3 * Lib: Update jQuery UI (custom) from 1.12.1 to 1.13.0 * ClearBricks: Allow legitimate .. in media filenames * ClearBricks: Allow legacy forms (array of key => value) for select and optgroup components in form class * Clearbricks: Add HTML details block support in wiki syntax * Clearbricks: Use mysqli_get_server_version() rather than mysqli_get_server_info() to get server version * πŸ›‘ Security: Add SECURITY.md document * πŸ› β†’ Various bugs, a11y concerns and typos fixed * 🌼 β†’ Some locales and cosmetic adjustments * πŸ“£ Warning: Next major release (2.21) will require PHP 7.4+ Dotclear 2.19 - 2021-08-13 =========================================================== * 🐘 PHP 7.3+ is required, PHP 8 compliance * jQuery: Remove old jQuery biscuit plugin and replace it by "modern JS" * jQuery: Remove old jQuery pwstrength plugin and replace it by "modern JS" * Js: Use dotclear global object rather than global constants, var and methods (AFAP) * Js: No more need of global dotclear_init const as dotclear global object is initialized before (prepend.js) * Js: Rewrite metaEditor script * Template: Add {{tpl:CategoryID}} template * Template: Refine granularity of tpl:Blocks in dotty template set, will simplify inheritance and overload of themes * Template: Add dc-home-first class to body tag if it is the first page (standard mode) * Template: {{tpl:FeedLanguage}} consider lang in post context * Admin UI: Remove some PNG fallback image when SVG are available as every modern browsers support SVG format * Admin UI: Bye bye responsive font size, thanks for all the fish! * Admin UI: Blog appearance, use details HTML5 element rather than div and JS to display theme details * Admin UI: Add system-ui (cross-platform default user interface font) in 1st position of font-family * Admin UX: Load themes in some admin popups as some configurable theme may use a link/post/page selector * Admin UX: Load themes in media/media-item admin pages as some configurable theme may use a media selector * Admin UX: Disable deletion and modification of officially distributed themes * Admin UX: Remove Google Blog Search from pings URIs (service stopped) and fix pings global settings management * Admin UX: Check themes dependencies (with core, plugins) * Admin UX: Management of attachments, allow using media->postmedia property * Admin UX: Use details HTML5 element rather than div and JS for authentication additional options * Admin UX: Add Ad-blocker detection (may be disabled) as it may interfere with CKEditor (may be other features). * a11y: Cope with mediaquery prefers-reduced-data (experimental) * Public UX: Fix navigation widget to cope with static mode * Public UX: Add language information (if any) in breadcrumb * Public UX: Use localStorage rather than cookie to store comment's author info ("remember me" checkbox) * Public UX: Subscribe widget and feeds handling language context * Theme: Use