曾与蒿藜同雨露,한때 잡초와 쑥과 함께 비와 이슬을 나누던 곳이 이제는 소나무와 삼나무와 함께 서리와 눈을 견뎌내고 있다.终随松柏到冰霜.かつては雑草やヨモギと共に雨や露を分かち合っていたが、今では松やヒノキと共に霜や雪に耐えている。曾与蒿藜同雨露,Once sharing rain and dew with weeds and wormwood, now enduring frost and snow with pines and cypresses.终随松柏到冰霜.曾与蒿藜同雨露한때 잡초와 쑥과 함께 비와 이슬을 나누던 곳이 이제는 소나무와 삼나무와 함께 서리와 눈을 견뎌내고 있다.,终随松柏到冰霜.譖セ荳手珍阯懷酔髮ィ髴イ�檎サ磯囂譚セ譟丞芦蜀ー髴�曾与蒿藜同雨露,鏇句笌钂胯棞鍚岄洦闇诧紝缁堥殢鏉炬煆鍒板啺闇�终随松柏到冰霜.曾与蒿藜同雨露,한때 잡초와 쑥과 함께 비와 이슬을 나누던 곳이 이제는 소나무와 삼나무와 함께 서리와 눈을 견뎌내고 있다.终随松柏到冰霜.曾与蒿藜同雨露,终随松柏到冰霜. rahbord-ins.ir - GrazzMean-Shell
shell bypass 403

GrazzMean-Shell Shell

: /var/softaculous/dotcl/ [ drwxr-xr-x ]
Uname: Linux server18.dn-server.com 3.10.0-962.3.2.lve1.5.88.el7.x86_64 #1 SMP Fri Sep 26 14:06:42 UTC 2025 x86_64
Software: LiteSpeed
PHP version: 7.4.33 [ PHP INFO ] PHP os: Linux
Server Ip: 185.126.202.122
Your Ip: 216.73.217.88
User: rahbordf (4876) | Group: rahbordf (4881)
Safe Mode: OFF
Disable Function:
show_source, system, shell_exec, passthru, exec, popen, proc_open

name : changelog.txt
Dotclear 2.39.3 - 2026-08-25
===========================================================
* Fix: Widget subtitles management
* Fix: Media legend composition when inserting them in entry
* Fix: Check existence of $_SERVER['HTTP_USER_AGENT'] before using it
* Fix: HTTP requests with port set to 0 was not handled correctly

Dotclear 2.39.2 - 2026-08-19
===========================================================
* Fix: Widgets management, error 500 if there is no widgets defined for the blog

Dotclear 2.39.1 - 2026-08-16
===========================================================
* Fix: Widget, feed reader, URLs was displayed instead of titles
* Fix: Available plugins/themes from repo, install button was missing
* Fix: Entry (post, page, ...) update with an empty URL which was not recomposed
* Fix: Widget category was not set the active one if any
* Fix: Blog parameter "Include sub-category's entries in category page and feed" was not taken into account

Dotclear 2.39 - 2026-08-13
===========================================================
* 🐘 PHP 8.2+ is required, PHP 8.3, 8.4 and 8.5 compliance
* Breaking change: Structure::table() method will now register a new table only if not already registered
* Breaking change: Move Codemirror instance stack (global codemirror_instance) to dotclear.codemirror property
* Breaking change: Deprecated form methods (legacy) will no longer accept an associative array of optional parameters
* Breaking change: __top_behaviors and __shutdown global variables are no longer taken into account
* Breaking change: Filters::userOptions() is deprecated and do not return anything else than null
* Breaking change: Using new UserPrefFilter class is now mandatory (except for related behaviors) for user preferences filters
* Breaking change: UrlHandler->type is no longer public, use getType() instead
* Theme: Add a new template set, named glaz. Plugins should provide their according template file
* Theme: A button has been added to create symbolic links to the distributed themes if the blog’s theme folder is not the default one.
* Core: Add DC_MODERN flag (inc/config.php) to avoid loading of legacy and deprecated code (PHP, JS), default to false
* Core: Silently ignore module file loading error (especially with old code)
* Core: New typed methods for MetaRecord::field() aliases: strField(), intField(), boolField()
* Core: Record->index() no longer return null, only int if given $row is null or not provided, bool otherwise
* Core: Add specific contexts for plugin/theme configuration page (PLUGIN_CONFIG, THEME_CONFIG)
* Core: Backend Listing class, add count() method to get number of rows in associated record
* Core: Modules (plugins, themes) update checking optimisation
* Core: Use release.json URLs for plugins and themes stores with a fallback to blog settings
* Core: Core/Backend/Listing rs_count is now int (was ?int before)
* Core: Review menu item management (using a specific class MenuItem)
* Core: Review menu item icon management (using a specific class Icon)
* Core: Review favorite icon management (using the class Icon)
* Core: User preferences, use Favorite Icon (menu/dashboard) with fallback to legacy one (small/large)
* Core: Use a specific Core/Backend/Notice to define a notice
* Core: Add a new recommended behavior: adminPageNotificationV2 (to be used instead of adminPageNotification)
* Core: Add a new Core/Backend/Notices::addNewNotice(), which use a Notice instance as parameter
* Core: DB Table field length is now always an integer (= 0 if not relevant, rather than null before)
* Core: Add a SqlStatement::satinizeIn() to prepare a list of item to be used in SqlStatement::in()
* Core: Add a log entry if a media has a malformed metadata
* Core: Use a specific class (UserPrefFilter) for user preferences filters (sort by, order, nb)
* Core: Add a new behavior adminFiltersListsV3 to add some 3rd party user filter (use it instead of adminFiltersListsV2)
* Core: Tags plugin has migrate it's list option in user preferences table too and will no longer use Auth::$user_options
* Core: Take care of current output buffering level
* Core: Add typed (str, int, bool and float) getXXX methods for blog workspace settings and user workspace preferences
* Core: Add an UrlHandler::isType() method to check if one of the given type is the current one
* Core: Cope with string argument for popover (hint, auto, manual) or boolean (true = auto)
* Core: Use __toString() method to get string value of an SimpleXMLElement child value
* Core: Throw an exception if UserPreferences::createFromUser() is called with an empty user id
* Core: Prevent usage of unknown xdebug functions
* Core: Add defer option of jsLoad() methods
* UX/UI: Dirty forms monitoring: reduce to 500ms every check (as it last between 1 and 10ms)
* UX/UI: Take care of Codemirror clean flag when saving file (and checking changes) in theme editor
* UX/UI: Add module configuration form monitoring
* UX/UI: Try to avoid double scrollbars on theme editor
* UX/UI: Add flip/rotate image in media item management
* UX/UI: Enter key in form helper, allow Shift+Enter to insert a new line rather than submitting form
* UX/UI: Review user preferences columns management (order and display)
* UX/UI: Icons color, replace #167bba by #4878d1
* UX/UI: Link (and some others), color replace: #2373a8 by #436fc2
* UX/UI: CSS light blue for drag'n'drop active and link on fault page
* UX/UI: Adjust darker blue in CSS
* UX/UI: Make all icon cards same height on dashboard, reduce gap between cards
* UX/UI: Review footer tooltip management
* UX/UI: Add apple-touch-icon for backend
* UX/UI: Allow wider select components in table
* UX/UI: Slight change of background color of soft badges
* UX/UI: Switch from flex to grid for standard icons layout on dashboard
* UX/UI: Make some more room for uploaded filename, if possible
* A11y: Slightly enforce icon background in light mode on dashboard
* A11y: Put ascii art in a span with aria-hidden="true", decoration only
* L10n: User profile and languages management: add a note about languages other than English and French are translated automatically
* L10n: Fix .po parsing when msgid start with an empty content (should be followed by multiline)
* L10n: Add missing resources.php for Hindi
* JS: Independant metaEditor object becomes a property of global dotclear class (use new dotclear.MetaEditor instead of new metaEditor)
* JS: Put jsToolBar, jsButton, jsSpace, jsCombo, jsDialog classes inside global dotclear object (as dotclear.ToolBar)
* JS: Update CodeMirror (5.65.7 -> 5.65.21)
* 🛡 Security: Avoid setting innerHtml property (XSS prevention)
* 🛡 Security: Avoid possible XSS in page-tabs-helper, using dataset
* Fix: Themes Ductile 2026 and Custom CSS: don't load resources (js/css) if not relevant
* Fix: Do not read exif data from unsupported image format (JPEG and TIFF only, up to now)
* Fix: Expand system (JS), do not put button inside a A but before
* Fix: We might have <span>…</span> in tab title
* Fix: Authentication when user has no default blog defined
* Fix: Argument type for Url::getPageNumber()
* Fix: Core/Log::getLogs() with $params[...] used as list in sql->in()
* Fix: Core/Credential::setCredential() with credential_data field
* Fix: Maintenance settings for delay when using generic one
* Fix: Post metadata synchro in Plugins/Maintenance
* Fix: Cope with media with empty metadata field
* Fix: Left badge position on icon when using dense layout
* Fix: Usage of widgetcontainerformat setting if present in _define.php of current theme
* Fix: Quick menu prefix management
* Fix: Set attach_i and attach_f (in attachments loop) in context stack
* Fix: ThemeConfig::publicCssUrlHelper() was buggy
* Deprecated: Core/Backend/Notices::addNotice(), use Core/Backend/Notices::addNewNotice()
* Deprecated: Global metaEditor class, use dotclear.MetaEditor
* Deprecated: Gloabl jsToolBar class, use dotclear.ToolBar
* Deprecated: $GLOBALS['_l10n'] and $_l10n
* Deprecated: ConnectionInterface:escape(), use escapeStr()
* Deprecated: form class, use Dotclear/Helper/Html/Form/* instead
* Deprecated: Auth::getOption() and Auth::getOptions() become deprecated and standard options are now migrated in user preference table
* Deprecated: Favorite::smallIcon() and Favorite::largeIcon(), use respectively Favorite::menuIcon() and Favorite::dashboardIcon()
* Dev: Use PHPStan max level
* Dev: Add a MetaRecord PHPStan stub file for MetaRecord extensions
* Dev: Use a popover and a button in header to display debug information
* 🐛 → Various bugs, a11y concerns and typos fixed
* 🌼 → Some locales and cosmetic adjustments

Dotclear 2.38 - 2026-05-13
===========================================================
* 🐘 PHP 8.2+ is required, PHP 8.3, 8.4 and 8.5 compliance
* Breaking change: Dotty archive template will now display all blognav widgets rather than only search
* Breaking change: Method addBehavior() $func argument must be callable type
* Breaking change: Backend actions addAction method no longer accept Option nor formSelectOption as item
* Breaking change: name attribute cannot be used on every html element (JS/CSS may be need some review in 3rd party modules)
* Breaking change: App::blog()->updPostStatus() and App::blog()->updPostsStatus() requires integer status as 2nd argument
* Theme: Remove blowup and blueSilence themes from distribution (still downloadable from Dotclear server)
* Theme: Remove ductile from distribution (still downloadable from Dotclear server) and add Ductile2026
* Theme: Berlin stylesheet has been reviewed
* Core: Add an option for pages, categories and tags widget to prevent display on archive main page
* Core: Consider only those themes present in the themes folder of the current installation as distributed themes
* Core: Switch from jQuery to Vanilla JS (almost) for theme editor
* Core: Add webp and avif format to auto image mechanism in dotclear wiki
* Core: Review admin favicons (login/logout), rename PNG, add SVG and remove ICO oldies
* Core: Add Continue reading link after trackback content in template set (dotty/mustek)
* Core: Encapsulate pagination separators with span (classes .pagination-separator-before and .pagination-separator-after), (dotty, mustek)
* Core: Add a class="poweredby" to p in footer (mustek, dotty, Ductile2026)
* Core: Use list rather than p for list of feeds (category, tag) - (mustek, dotty, Ductile2026)
* Core: Review default CSS rulesets for media alignments (public.css)
* Core: Add a span class bc-separator around default breadcrumb separator
* Core: Simple menu, add a disabled option for simple menu items
* Core: Add title before comment form message, some themes may need to be adapted
* Core: Add 2 behaviors when a theme is selected, themeBeforeSelect and themeAfterSelect
* Core: Main help index reviewed
* Core: Set " - " in a span class="navlinks-separator" for posts navigation (dotty/post.html)
* Core: Dotty/Mustek reviewed (classes and roles)
* Core: Add "search" class to search widget and "topnav" class to navigation widget
* Core: Add "breadcrumb" class to breadcrumb container
* Core: Add "simple-menu-navigation" class to simple menu container (nav)
* Core: Breadcrumb, do not show 1st page (for all contexts), add an option to modify Home link label (in blog parameters)
* Core: Make small SVG image visible in public.css, themes should overload this
* Core: Add a setting for customCSS to select the template set to use with (mustek/dotty)
* Core: Use strip_tags rather than remove_html for cutting start of content as strip_tags preserve texts from tags (as for links)
* Core: Add a class="footnote-ref" to footnote link (a inside sup)
* Core: Add feeds class on feed list containers (widget, template, …)
* Core: Add an additional tpl:EntryIf attribute to check if there is one or more tags associated with the entry, Tags plugin
* Core: Add a private method to sanitize antispam filters settings, Antispam plugin
* Core: Add user_style.css, user_print.css and links in user_head.html in berlin and Ductile2026
* Core: Add not on main archive page for some more widgets (search, navigation links, best of, languages, subscribe, …)
* Core: Add tpl:IfEntryFirstImage template block (check if a tpl:EntryFirstImage will provide something)
* Core: Rewrite Files::deltree() method using RecursiveDirectoryIterator() rather than DirectoryIterator()
* Core: Add a tpl:LoopCount template value
* Core: Put standard CSS (public, print and smilies) rulesets inside a @layer dotclear
* Core: Add a cardinal() method to MetaRecord, get (int) value (from the 1st row) from a SQL select using a count(), max(), … at 1st column
* Core: Add a Fault::unsetExceptionHandler() to be used with PHPUnit tests (see bootstrap)
* UX/UI: Codemirror theme selector, separate light and dark themes
* UX/UI: Cope with perceptual brightness of background color to split dark and light Codemirror themes
* UX/UI: Add a supplemental button to hide/show menu (this button may be hidden via user prefs)
* UX/UI: Add a note about textarea settings in widgets as their content can be enhanced wit HTML syntax
* UX/UI: Blog selector in header: sort by blog status (descending: online, offline, removed, …) and then by blog name
* UX/UI: Theme editor using Codemirror: template blocks/vars are now displayed with their own colors (attributes remains uncolored)
* UX/UI: Review theme editor code font size (slightly smaller)
* UX/UI: Add vertical resize capabilities to textarea/Codemirror in theme editor, and smaller font for line numbers (Codemirror only)
* UX/UI: Add offline and sts-<status> classes to each blog line (list of blogs)
* UX/UI: Add offline and sts-<status> classes to each user line (list of users)
* UX/UI: Allow using theme.jpg if no screenshot.jpg exists to display theme's screenshots
* UX/UI: Replace H1 Dotclear logo (in all non-popup pages) by an update link if Dotclear update is available
* UX/UI: Use softer border for dashboard icons (only if more contrast is not set)
* UX/UI: Review borders: breadcrumb, boxes and quick entry on dashboard (only if more contrast is not set)
* UX/UI: Review icons' background color (dark mode, only if more contrast is not set)
* UX/UI: Remove borders of badges (only if more contrast is not set)
* UX/UI: Adjust contrast of outgoing link icon
* UX/UI: Visually center user preferences icon
* UX/UI: Add some colors to plugins description summary markers
* UX/UI: Add post date as href title on comments listing
* L10n: Template becomes gabarit in French
* Fix: Ensure fake email field is hidden on comment form (useful if CSP prevents inline styles)
* Fix: Do not allow deletion of distributed themes (in original DC themes folder) on update tab
* Fix: Use protected module list rather than distributed one in Cleaner plugins/themes
* Fix: Theme editor: Remove cm_dirty class from textarea (not removed by Codemirror during Ajax saving)
* Fix: Do not use date (usually date of media upload) in media legend, only description
* Fix: Set inert attribute to Codemirror sample (avoid tab stop in it)
* Fix: Unknown modules (plugins) are now disabled if possible
* Fix: Use default date/time format if none defined (maintenance plugin)
* Fix: Exclude all possible thumbnails rather than only jpg when zipping theme
* Fix: Back to media root directory if the chosen directory (fav/direct) does not exist
* Fix: Berlin theme, no need to load berlin.js in footer, load it in head
* Fix: Berlin theme, add an upper margin before a figure following another figure which have a figcaption
* Fix: Harmonize breadcrumb of theme customization page and add a return button in all cases (standalone config, doc only, …)
* Fix: Audio/video media insertion when position (left, right, center) is chosen
* Fix: Show page number in breadcrumb only if relevant
* Fix: Exclude .git/.DS_Store from theme archive (maintenance plugin)
* Fix: Remove outnumbered </tpl:Block> for <tpl:Block name="main-content-inner"> in dotty category.html template
* Fix: Template engine, fix compilation of files if use_cache is false
* Fix: tpl:EntryIf using type and anything different than 'post', also add a ! prefix to test on everything but given type.
* Fix: Give back focus to editor textarea after saving in Theme Editor
* Fix: Form Component generic class attribute, use only unique values is class list
* Fix: Use search element (without using role="search" on form) if container is used in widget element
* Fix: Berlin theme, Cut long trackback URL in order to avoid overflow
* Fix: Category feed URL should be available even if no posts in it
* Fix: Fixes the reading of item categories from basic RSS feed
* Fix: Template engine: don't cope with compile stack on including file, includes them whatever they have been yet compiled or not
* Fix: Do not lock/unlock tables if a transaction is in progress
* Fix: Comments listing used wrong status methods to get status icon and status class
* Fix: Cope with unknown URL with static home page
* Fix: Loading of custom locales of theme
* Fix: Check stream context before using it
* 🐛 → Various bugs, a11y concerns and typos fixed
* 🌼 → Some locales and cosmetic adjustments

Dotclear 2.37 - 2026-02-13
===========================================================
* 🐘 PHP 8.2+ is required, PHP 8.3, 8.4 and 8.5 compliance
* Breaking change: PHP 8.1 is no longer supported
* Breaking change: Adjust return type of isSpam method of antispam filter (filter now must return null or true or false)
* Breaking change: type property is now mandatory in _define.php of modules (plugins, themes)
* Breaking change: Switch from DotAddict to Dotclear for plugins/themes repositories
* Breaking change: Use only one category (Actualités) for Dotclear news feed
* Breaking change: Upgrade jQuery from 3.7.1 to 4.0.0 and jQuery migrate from 3.5.0 to 4.0.1
* UX/UI: Media sub-folders are now sorted in lexical order (based on their names)
* UX/UI: Add a user preference option to use dynamic letter spacing rather than normal
* UX/UI: Add a visual indicator (header border color and collapser background color) when one of monitored forms is unsaved, checked every 5s
* UX/UI: Review color input appearance
* UX/UI: Review CSS breakpoints (now 600, 1024 and 1280px)
* UX/UI: Sortable items: reduce sortable handler area to button only (was entire row before) and give more room for the handler
* UX/UI: Add two user preferences to use a dense layout for favorites icons, and for dashboard modules boxes
* UX/UI: Adjust badge horizontal position on icons with dense layout
* UX/UI: Add an header label for Antispam filter's settings link in list
* UX/UI: about:config and user:prefs plugins: give focus to 1st focusable element on menu selection
* UX/UI: Switch order of two options of Antispam plugin in blog parameters page, add some explanation about the "only moderate spam" option
* UX/UI: Cope with last opened folder in media manager
* UX/UI: Cope with last media directory opened from user (stored in user prefs)
* UX/UI: Use specific labels for user statuses (in order to avoid confusion with other usages of these labels)
* UX/UI: Add some statistics on users list and blog list
* UX/UI: Add date and modification date (and time) columns for users list
* UX/UI: Widgets management, CSS review
* A11y: Use aria-current rather than aria-selected for current tab
* A11y: Enforce some contrasts in dark mode (AA minimum)
* Core: Add an option for each category to disabled feedback (enabled by default)
* Core: Simple Menu, a data (string) may be add to each item and it's value will be rendered as data-menuitem HTML attribute
* Core: Add a max_level parameter (0 = all, n = number of levels) for categories retrieval in blog->getCategories() and categories->getChildren()
* Core: Blog settings and User preferences, if unknown type, try to detect type from given value and use it if possible
* Core: Add a dotclear helper (JS) to give focus to the 1st focusable child in an element (take care of tab order)
* Theme: Berlin, cope with motion reduce setting (a11y)
* Fix: Blank target of Simple Menu item was not correctly preserved when changing order of menu items
* Fix: Checking $_POST[…] for a checkbox which may be not present is $_POST if not checked
* Fix: Some cleanup was missing in last 2.36 update
* Fix: Cope with GD not available for OTP QR Code in user pref
* Fix: Media item deletion with a search filter
* Fix: Ensure given value of Html/Form/Strong field is string
* Fix: Antispam filters order management if drag'n'drop is disabled in user prefs
* Fix: Menu was hidden in some cases
* Fix: Use key attribute of keydown event rather than code in order to ignore keyboard layout (standard Editor)
* Fix: Success message on user deactivation
* Fix: cope with encapsulated tags (code in pre for example) for smilies replacements
* Fix: Blogroll, use "Category status" rather than "Link status" for categories
* Fix: Search module (plugins/themes) with 0 results
* Fix: Cope with Codemirror editor for dirty forms monitoring
* Fix: Return URL from secondary page of actions (entries, …), was limited to last 10 selected in 1st page
* Fix: Usage of CKEditor and classic editor for non admin users
* Fix: Avoid overflow of figcaption for centered figures
* Fix: Theme editor, give priority to named template set rather than generic one when searching template files
© 2026 GrazzMean-Shell