Changeset 3202559
- Timestamp:
- 12/04/2024 05:49:28 PM (12 months ago)
- Location:
- litespeed-cache
- Files:
-
- 337 added
- 9 edited
-
tags/6.5.3 (added)
-
tags/6.5.3/LICENSE (added)
-
tags/6.5.3/assets (added)
-
tags/6.5.3/assets/css (added)
-
tags/6.5.3/assets/css/fonts (added)
-
tags/6.5.3/assets/css/fonts/litespeedfont.eot (added)
-
tags/6.5.3/assets/css/fonts/litespeedfont.svg (added)
-
tags/6.5.3/assets/css/fonts/litespeedfont.ttf (added)
-
tags/6.5.3/assets/css/fonts/litespeedfont.woff (added)
-
tags/6.5.3/assets/css/iziModal.min.css (added)
-
tags/6.5.3/assets/css/litespeed-legacy.css (added)
-
tags/6.5.3/assets/css/litespeed.css (added)
-
tags/6.5.3/assets/img (added)
-
tags/6.5.3/assets/img/Litespeed.icon.svg (added)
-
tags/6.5.3/assets/img/iconlscwp.svg (added)
-
tags/6.5.3/assets/img/icons (added)
-
tags/6.5.3/assets/img/icons/all.svg (added)
-
tags/6.5.3/assets/img/icons/all_transients.svg (added)
-
tags/6.5.3/assets/img/icons/auto_draft.svg (added)
-
tags/6.5.3/assets/img/icons/cross_icon.svg (added)
-
tags/6.5.3/assets/img/icons/db.svg (added)
-
tags/6.5.3/assets/img/icons/empty-cache.svg (added)
-
tags/6.5.3/assets/img/icons/expired_transient.svg (added)
-
tags/6.5.3/assets/img/icons/img_optm.svg (added)
-
tags/6.5.3/assets/img/icons/img_optm_disabled.svg (added)
-
tags/6.5.3/assets/img/icons/img_webp.svg (added)
-
tags/6.5.3/assets/img/icons/img_webp_disabled.svg (added)
-
tags/6.5.3/assets/img/icons/optimize_tables.svg (added)
-
tags/6.5.3/assets/img/icons/purge-403.svg (added)
-
tags/6.5.3/assets/img/icons/purge-404.svg (added)
-
tags/6.5.3/assets/img/icons/purge-500.svg (added)
-
tags/6.5.3/assets/img/icons/purge-all.svg (added)
-
tags/6.5.3/assets/img/icons/purge-cssjs.svg (added)
-
tags/6.5.3/assets/img/icons/purge-front.svg (added)
-
tags/6.5.3/assets/img/icons/purge-object.svg (added)
-
tags/6.5.3/assets/img/icons/purge-opcache.svg (added)
-
tags/6.5.3/assets/img/icons/purge-pages.svg (added)
-
tags/6.5.3/assets/img/icons/revision.svg (added)
-
tags/6.5.3/assets/img/icons/spam_comment.svg (added)
-
tags/6.5.3/assets/img/icons/success_icon.svg (added)
-
tags/6.5.3/assets/img/icons/trackback-pingback.svg (added)
-
tags/6.5.3/assets/img/icons/trash_comment.svg (added)
-
tags/6.5.3/assets/img/icons/trash_post.svg (added)
-
tags/6.5.3/assets/img/lscwp-logo_90x90.png (added)
-
tags/6.5.3/assets/img/lscwp_blue_font-icon_22px.svg (added)
-
tags/6.5.3/assets/img/lscwp_font-icon_32px.svg (added)
-
tags/6.5.3/assets/img/lscwp_gray-yellow_font-icon_22px.svg (added)
-
tags/6.5.3/assets/img/lscwp_gray_font-icon_22px.svg (added)
-
tags/6.5.3/assets/img/lscwp_grayscale_font-icon_22px.svg (added)
-
tags/6.5.3/assets/img/quic-cloud-icon-16x16.svg (added)
-
tags/6.5.3/assets/img/quic-cloud-logo-light_stack_300px.png (added)
-
tags/6.5.3/assets/img/quic-cloud-logo.svg (added)
-
tags/6.5.3/assets/img/slack-logo.png (added)
-
tags/6.5.3/assets/js (added)
-
tags/6.5.3/assets/js/babel.min.js (added)
-
tags/6.5.3/assets/js/component.cdn.js (added)
-
tags/6.5.3/assets/js/component.crawler.js (added)
-
tags/6.5.3/assets/js/css_async.js (added)
-
tags/6.5.3/assets/js/css_async.min.js (added)
-
tags/6.5.3/assets/js/guest.docref.js (added)
-
tags/6.5.3/assets/js/guest.docref.min.js (added)
-
tags/6.5.3/assets/js/guest.js (added)
-
tags/6.5.3/assets/js/guest.min.js (added)
-
tags/6.5.3/assets/js/instant_click.min.js (added)
-
tags/6.5.3/assets/js/instant_click.ori.js (added)
-
tags/6.5.3/assets/js/iziModal.min.js (added)
-
tags/6.5.3/assets/js/js_delay.js (added)
-
tags/6.5.3/assets/js/js_delay.min.js (added)
-
tags/6.5.3/assets/js/lazyload.init.js (added)
-
tags/6.5.3/assets/js/lazyload.lib.js (added)
-
tags/6.5.3/assets/js/lazyload.min.js (added)
-
tags/6.5.3/assets/js/litespeed-cache-admin.js (added)
-
tags/6.5.3/assets/js/react.min.js (added)
-
tags/6.5.3/assets/js/webfontloader.js (added)
-
tags/6.5.3/assets/js/webfontloader.min.js (added)
-
tags/6.5.3/autoload.php (added)
-
tags/6.5.3/changelog.txt (added)
-
tags/6.5.3/cli (added)
-
tags/6.5.3/cli/crawler.cls.php (added)
-
tags/6.5.3/cli/debug.cls.php (added)
-
tags/6.5.3/cli/image.cls.php (added)
-
tags/6.5.3/cli/online.cls.php (added)
-
tags/6.5.3/cli/option.cls.php (added)
-
tags/6.5.3/cli/presets.cls.php (added)
-
tags/6.5.3/cli/purge.cls.php (added)
-
tags/6.5.3/data (added)
-
tags/6.5.3/data/.htaccess (added)
-
tags/6.5.3/data/cache_nocacheable.txt (added)
-
tags/6.5.3/data/const.default.ini (added)
-
tags/6.5.3/data/const.network_default.ini (added)
-
tags/6.5.3/data/css_excludes.txt (added)
-
tags/6.5.3/data/esi.nonce.txt (added)
-
tags/6.5.3/data/esi.nonces.txt (added)
-
tags/6.5.3/data/js_defer_excludes.txt (added)
-
tags/6.5.3/data/js_excludes.txt (added)
-
tags/6.5.3/data/optm_uri_exc.txt (added)
-
tags/6.5.3/data/preset (added)
-
tags/6.5.3/data/preset/advanced.data (added)
-
tags/6.5.3/data/preset/aggressive.data (added)
-
tags/6.5.3/data/preset/basic.data (added)
-
tags/6.5.3/data/preset/essentials.data (added)
-
tags/6.5.3/data/preset/extreme.data (added)
-
tags/6.5.3/data/ucss_whitelist.txt (added)
-
tags/6.5.3/guest.vary.php (added)
-
tags/6.5.3/inc (added)
-
tags/6.5.3/inc/object.lib.php (added)
-
tags/6.5.3/lang (added)
-
tags/6.5.3/lang/litespeed-cache.pot (added)
-
tags/6.5.3/lib (added)
-
tags/6.5.3/lib/css-min (added)
-
tags/6.5.3/lib/css-min/colors.cls.php (added)
-
tags/6.5.3/lib/css-min/minifier.cls.php (added)
-
tags/6.5.3/lib/css-min/urirewriter.cls.php (added)
-
tags/6.5.3/lib/css-min/utils.cls.php (added)
-
tags/6.5.3/lib/guest.cls.php (added)
-
tags/6.5.3/lib/html-min.cls.php (added)
-
tags/6.5.3/lib/jsmin.cls.php (added)
-
tags/6.5.3/lib/jsmin_data (added)
-
tags/6.5.3/lib/jsmin_data/keywords_after.txt (added)
-
tags/6.5.3/lib/jsmin_data/keywords_before.txt (added)
-
tags/6.5.3/lib/jsmin_data/keywords_reserved.txt (added)
-
tags/6.5.3/lib/jsmin_data/operators.txt (added)
-
tags/6.5.3/lib/jsmin_data/operators_after.txt (added)
-
tags/6.5.3/lib/jsmin_data/operators_before.txt (added)
-
tags/6.5.3/lib/object-cache.php (added)
-
tags/6.5.3/lib/php-compatibility.func.php (added)
-
tags/6.5.3/litespeed-cache.php (added)
-
tags/6.5.3/package-lock.json (added)
-
tags/6.5.3/package.json (added)
-
tags/6.5.3/qc-ping.txt (added)
-
tags/6.5.3/readme.txt (added)
-
tags/6.5.3/security.md (added)
-
tags/6.5.3/src (added)
-
tags/6.5.3/src/activation.cls.php (added)
-
tags/6.5.3/src/admin-display.cls.php (added)
-
tags/6.5.3/src/admin-settings.cls.php (added)
-
tags/6.5.3/src/admin.cls.php (added)
-
tags/6.5.3/src/api.cls.php (added)
-
tags/6.5.3/src/avatar.cls.php (added)
-
tags/6.5.3/src/base.cls.php (added)
-
tags/6.5.3/src/cdn (added)
-
tags/6.5.3/src/cdn-setup.cls.php (added)
-
tags/6.5.3/src/cdn.cls.php (added)
-
tags/6.5.3/src/cdn/cloudflare.cls.php (added)
-
tags/6.5.3/src/cdn/quic.cls.php (added)
-
tags/6.5.3/src/cloud.cls.php (added)
-
tags/6.5.3/src/conf.cls.php (added)
-
tags/6.5.3/src/control.cls.php (added)
-
tags/6.5.3/src/core.cls.php (added)
-
tags/6.5.3/src/crawler-map.cls.php (added)
-
tags/6.5.3/src/crawler.cls.php (added)
-
tags/6.5.3/src/css.cls.php (added)
-
tags/6.5.3/src/data.cls.php (added)
-
tags/6.5.3/src/data.upgrade.func.php (added)
-
tags/6.5.3/src/data_structure (added)
-
tags/6.5.3/src/data_structure/avatar.sql (added)
-
tags/6.5.3/src/data_structure/crawler.sql (added)
-
tags/6.5.3/src/data_structure/crawler_blacklist.sql (added)
-
tags/6.5.3/src/data_structure/img_optm.sql (added)
-
tags/6.5.3/src/data_structure/img_optming.sql (added)
-
tags/6.5.3/src/data_structure/url.sql (added)
-
tags/6.5.3/src/data_structure/url_file.sql (added)
-
tags/6.5.3/src/db-optm.cls.php (added)
-
tags/6.5.3/src/debug2.cls.php (added)
-
tags/6.5.3/src/doc.cls.php (added)
-
tags/6.5.3/src/error.cls.php (added)
-
tags/6.5.3/src/esi.cls.php (added)
-
tags/6.5.3/src/file.cls.php (added)
-
tags/6.5.3/src/gui.cls.php (added)
-
tags/6.5.3/src/health.cls.php (added)
-
tags/6.5.3/src/htaccess.cls.php (added)
-
tags/6.5.3/src/img-optm.cls.php (added)
-
tags/6.5.3/src/import.cls.php (added)
-
tags/6.5.3/src/instance.cls.php (added)
-
tags/6.5.3/src/lang.cls.php (added)
-
tags/6.5.3/src/localization.cls.php (added)
-
tags/6.5.3/src/media.cls.php (added)
-
tags/6.5.3/src/metabox.cls.php (added)
-
tags/6.5.3/src/object-cache.cls.php (added)
-
tags/6.5.3/src/object.lib.php (added)
-
tags/6.5.3/src/optimize.cls.php (added)
-
tags/6.5.3/src/optimizer.cls.php (added)
-
tags/6.5.3/src/placeholder.cls.php (added)
-
tags/6.5.3/src/preset.cls.php (added)
-
tags/6.5.3/src/purge.cls.php (added)
-
tags/6.5.3/src/report.cls.php (added)
-
tags/6.5.3/src/rest.cls.php (added)
-
tags/6.5.3/src/root.cls.php (added)
-
tags/6.5.3/src/router.cls.php (added)
-
tags/6.5.3/src/str.cls.php (added)
-
tags/6.5.3/src/tag.cls.php (added)
-
tags/6.5.3/src/task.cls.php (added)
-
tags/6.5.3/src/tool.cls.php (added)
-
tags/6.5.3/src/ucss.cls.php (added)
-
tags/6.5.3/src/utility.cls.php (added)
-
tags/6.5.3/src/vary.cls.php (added)
-
tags/6.5.3/src/vpi.cls.php (added)
-
tags/6.5.3/thirdparty (added)
-
tags/6.5.3/thirdparty/aelia-currencyswitcher.cls.php (added)
-
tags/6.5.3/thirdparty/amp.cls.php (added)
-
tags/6.5.3/thirdparty/autoptimize.cls.php (added)
-
tags/6.5.3/thirdparty/avada.cls.php (added)
-
tags/6.5.3/thirdparty/bbpress.cls.php (added)
-
tags/6.5.3/thirdparty/beaver-builder.cls.php (added)
-
tags/6.5.3/thirdparty/caldera-forms.cls.php (added)
-
tags/6.5.3/thirdparty/divi-theme-builder.cls.php (added)
-
tags/6.5.3/thirdparty/elementor.cls.php (added)
-
tags/6.5.3/thirdparty/entry.inc.php (added)
-
tags/6.5.3/thirdparty/facetwp.cls.php (added)
-
tags/6.5.3/thirdparty/gravity-forms.cls.php (added)
-
tags/6.5.3/thirdparty/litespeed-check.cls.php (added)
-
tags/6.5.3/thirdparty/nextgengallery.cls.php (added)
-
tags/6.5.3/thirdparty/perfmatters.cls.php (added)
-
tags/6.5.3/thirdparty/theme-my-login.cls.php (added)
-
tags/6.5.3/thirdparty/user-switching.cls.php (added)
-
tags/6.5.3/thirdparty/wc-pdf-product-vouchers.cls.php (added)
-
tags/6.5.3/thirdparty/wcml.cls.php (added)
-
tags/6.5.3/thirdparty/woo-paypal.cls.php (added)
-
tags/6.5.3/thirdparty/woocommerce.cls.php (added)
-
tags/6.5.3/thirdparty/woocommerce.content.tpl.php (added)
-
tags/6.5.3/thirdparty/woocommerce.tab.tpl.php (added)
-
tags/6.5.3/thirdparty/wp-polls.cls.php (added)
-
tags/6.5.3/thirdparty/wp-postratings.cls.php (added)
-
tags/6.5.3/thirdparty/wpdiscuz.cls.php (added)
-
tags/6.5.3/thirdparty/wplister.cls.php (added)
-
tags/6.5.3/thirdparty/wpml.cls.php (added)
-
tags/6.5.3/thirdparty/wptouch.cls.php (added)
-
tags/6.5.3/thirdparty/yith-wishlist.cls.php (added)
-
tags/6.5.3/tpl (added)
-
tags/6.5.3/tpl/banner (added)
-
tags/6.5.3/tpl/banner/ajax.php (added)
-
tags/6.5.3/tpl/banner/cloud_news.tpl.php (added)
-
tags/6.5.3/tpl/banner/cloud_promo.tpl.php (added)
-
tags/6.5.3/tpl/banner/new_version.php (added)
-
tags/6.5.3/tpl/banner/new_version_dev.tpl.php (added)
-
tags/6.5.3/tpl/banner/score.php (added)
-
tags/6.5.3/tpl/banner/slack.php (added)
-
tags/6.5.3/tpl/cache (added)
-
tags/6.5.3/tpl/cache/entry.tpl.php (added)
-
tags/6.5.3/tpl/cache/entry_network.tpl.php (added)
-
tags/6.5.3/tpl/cache/more_settings_tip.tpl.php (added)
-
tags/6.5.3/tpl/cache/network_settings-advanced.tpl.php (added)
-
tags/6.5.3/tpl/cache/network_settings-browser.tpl.php (added)
-
tags/6.5.3/tpl/cache/network_settings-cache.tpl.php (added)
-
tags/6.5.3/tpl/cache/network_settings-excludes.tpl.php (added)
-
tags/6.5.3/tpl/cache/network_settings-object.tpl.php (added)
-
tags/6.5.3/tpl/cache/network_settings-purge.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings-advanced.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings-browser.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings-cache.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings-esi.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings-excludes.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings-object.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings-purge.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings-ttl.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings_inc.browser.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings_inc.cache_dropquery.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings_inc.cache_mobile.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings_inc.cache_resources.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings_inc.exclude_cookies.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings_inc.exclude_useragent.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings_inc.login_cookie.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings_inc.object.tpl.php (added)
-
tags/6.5.3/tpl/cache/settings_inc.purge_on_upgrade.tpl.php (added)
-
tags/6.5.3/tpl/cdn (added)
-
tags/6.5.3/tpl/cdn/auto_setup.tpl.php (added)
-
tags/6.5.3/tpl/cdn/entry.tpl.php (added)
-
tags/6.5.3/tpl/cdn/manage.tpl.php (added)
-
tags/6.5.3/tpl/cdn/settings.tpl.php (added)
-
tags/6.5.3/tpl/crawler (added)
-
tags/6.5.3/tpl/crawler/blacklist.tpl.php (added)
-
tags/6.5.3/tpl/crawler/entry.tpl.php (added)
-
tags/6.5.3/tpl/crawler/map.tpl.php (added)
-
tags/6.5.3/tpl/crawler/settings-general.tpl.php (added)
-
tags/6.5.3/tpl/crawler/settings-simulation.tpl.php (added)
-
tags/6.5.3/tpl/crawler/settings-sitemap.tpl.php (added)
-
tags/6.5.3/tpl/crawler/summary.tpl.php (added)
-
tags/6.5.3/tpl/dash (added)
-
tags/6.5.3/tpl/dash/dashboard.tpl.php (added)
-
tags/6.5.3/tpl/dash/entry.tpl.php (added)
-
tags/6.5.3/tpl/dash/network_dash.tpl.php (added)
-
tags/6.5.3/tpl/db_optm (added)
-
tags/6.5.3/tpl/db_optm/entry.tpl.php (added)
-
tags/6.5.3/tpl/db_optm/manage.tpl.php (added)
-
tags/6.5.3/tpl/db_optm/settings.tpl.php (added)
-
tags/6.5.3/tpl/esi.tpl.php (added)
-
tags/6.5.3/tpl/esi_widget_edit.php (added)
-
tags/6.5.3/tpl/general (added)
-
tags/6.5.3/tpl/general/entry.tpl.php (added)
-
tags/6.5.3/tpl/general/network_settings.tpl.php (added)
-
tags/6.5.3/tpl/general/settings.tpl.php (added)
-
tags/6.5.3/tpl/general/settings_inc.auto_upgrade.tpl.php (added)
-
tags/6.5.3/tpl/general/settings_inc.guest.tpl.php (added)
-
tags/6.5.3/tpl/general/settings_tuning.tpl.php (added)
-
tags/6.5.3/tpl/img_optm (added)
-
tags/6.5.3/tpl/img_optm/entry.tpl.php (added)
-
tags/6.5.3/tpl/img_optm/network_settings.tpl.php (added)
-
tags/6.5.3/tpl/img_optm/settings.media_webp.tpl.php (added)
-
tags/6.5.3/tpl/img_optm/settings.tpl.php (added)
-
tags/6.5.3/tpl/img_optm/summary.tpl.php (added)
-
tags/6.5.3/tpl/inc (added)
-
tags/6.5.3/tpl/inc/admin_footer.php (added)
-
tags/6.5.3/tpl/inc/api_key.php (added)
-
tags/6.5.3/tpl/inc/check_cache_disabled.php (added)
-
tags/6.5.3/tpl/inc/check_if_network_disable_all.php (added)
-
tags/6.5.3/tpl/inc/disabled_all.php (added)
-
tags/6.5.3/tpl/inc/in_upgrading.php (added)
-
tags/6.5.3/tpl/inc/metabox.php (added)
-
tags/6.5.3/tpl/inc/modal.footer.php (added)
-
tags/6.5.3/tpl/inc/modal.header.php (added)
-
tags/6.5.3/tpl/inc/show_display_installed.php (added)
-
tags/6.5.3/tpl/inc/show_error_cookie.php (added)
-
tags/6.5.3/tpl/inc/show_rule_conflict.php (added)
-
tags/6.5.3/tpl/page_optm (added)
-
tags/6.5.3/tpl/page_optm/entry.tpl.php (added)
-
tags/6.5.3/tpl/page_optm/settings_css.tpl.php (added)
-
tags/6.5.3/tpl/page_optm/settings_html.tpl.php (added)
-
tags/6.5.3/tpl/page_optm/settings_js.tpl.php (added)
-
tags/6.5.3/tpl/page_optm/settings_localization.tpl.php (added)
-
tags/6.5.3/tpl/page_optm/settings_media.tpl.php (added)
-
tags/6.5.3/tpl/page_optm/settings_media_exc.tpl.php (added)
-
tags/6.5.3/tpl/page_optm/settings_tuning.tpl.php (added)
-
tags/6.5.3/tpl/page_optm/settings_tuning_css.tpl.php (added)
-
tags/6.5.3/tpl/page_optm/settings_vpi.tpl.php (added)
-
tags/6.5.3/tpl/presets (added)
-
tags/6.5.3/tpl/presets/entry.tpl.php (added)
-
tags/6.5.3/tpl/presets/standard.tpl.php (added)
-
tags/6.5.3/tpl/toolbox (added)
-
tags/6.5.3/tpl/toolbox/beta_test.tpl.php (added)
-
tags/6.5.3/tpl/toolbox/edit_htaccess.tpl.php (added)
-
tags/6.5.3/tpl/toolbox/entry.tpl.php (added)
-
tags/6.5.3/tpl/toolbox/heartbeat.tpl.php (added)
-
tags/6.5.3/tpl/toolbox/import_export.tpl.php (added)
-
tags/6.5.3/tpl/toolbox/log_viewer.tpl.php (added)
-
tags/6.5.3/tpl/toolbox/purge.tpl.php (added)
-
tags/6.5.3/tpl/toolbox/report.tpl.php (added)
-
tags/6.5.3/tpl/toolbox/settings-debug.tpl.php (added)
-
trunk/litespeed-cache.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/src/admin-display.cls.php (modified) (1 diff)
-
trunk/src/media.cls.php (modified) (2 diffs)
-
trunk/src/optimize.cls.php (modified) (5 diffs)
-
trunk/src/placeholder.cls.php (modified) (3 diffs)
-
trunk/src/str.cls.php (modified) (1 diff)
-
trunk/tpl/inc/metabox.php (modified) (1 diff)
-
trunk/tpl/toolbox/purge.tpl.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
litespeed-cache/trunk/litespeed-cache.php
r3170922 r3202559 5 5 * Plugin URI: https://www.litespeedtech.com/products/cache-plugins/wordpress-acceleration 6 6 * Description: High-performance page caching and site optimization from LiteSpeed 7 * Version: 6.5. 27 * Version: 6.5.3 8 8 * Author: LiteSpeed Technologies 9 9 * Author URI: https://www.litespeedtech.com … … 35 35 } 36 36 37 !defined('LSCWP_V') && define('LSCWP_V', '6.5. 2');37 !defined('LSCWP_V') && define('LSCWP_V', '6.5.3'); 38 38 39 39 !defined('LSCWP_CONTENT_DIR') && define('LSCWP_CONTENT_DIR', WP_CONTENT_DIR); -
litespeed-cache/trunk/readme.txt
r3170922 r3202559 3 3 Tags: caching, optimize, performance, pagespeed, seo, image optimize, object cache, redis, memcached, database cleaner 4 4 Requires at least: 4.9 5 Tested up to: 6. 6.16 Stable tag: 6.5. 25 Tested up to: 6.7 6 Stable tag: 6.5.3 7 7 License: GPLv3 8 8 License URI: http://www.gnu.org/licenses/gpl.html … … 255 255 == Changelog == 256 256 257 = 6.5.3 - Dec 4 2024 = 258 * **Misc** Quote escaped in attributes when building HTML. 259 257 260 = 6.5.2 - Oct 17 2024 = 258 261 * **Crawler** Removed barely used Role Simulator from Crawler, to prevent potential security issues. -
litespeed-cache/trunk/src/admin-display.cls.php
r3123399 r3202559 279 279 } 280 280 281 return '<script src="' . $src. '" type="text/babel"></script>';281 return '<script src="' . Str::trim_quotes($src) . '" type="text/babel"></script>'; 282 282 } 283 283 -
litespeed-cache/trunk/src/media.cls.php
r3157755 r3202559 88 88 if ($this->_vpi_preload_list) { 89 89 foreach ($this->_vpi_preload_list as $v) { 90 $content .= '<link rel="preload" as="image" href="' . $v. '">';90 $content .= '<link rel="preload" as="image" href="' . Str::trim_quotes($v) . '">'; 91 91 } 92 92 } … … 760 760 $attrs['height'] = $ori_height; 761 761 $new_html = preg_replace('#\s+(width|height)=(["\'])[^\2]*?\2#', '', $match[0]); 762 $new_html = preg_replace('#<img\s+#i', '<img width="' . $attrs['width'] . '" height="' . $attrs['height']. '" ', $new_html);762 $new_html = preg_replace('#<img\s+#i', '<img width="' . Str::trim_quotes($attrs['width']) . '" height="' . Str::trim_quotes($attrs['height']) . '" ', $new_html); 763 763 self::debug('Add missing sizes ' . $attrs['width'] . 'x' . $attrs['height'] . ' to ' . $attrs['src']); 764 764 $this->content = str_replace($match[0], $new_html, $this->content); -
litespeed-cache/trunk/src/optimize.cls.php
r3146657 r3202559 334 334 if ($this->cfg_css_async) { 335 335 $this->html_head .= 336 '<link rel="preload" data-asynced="1" data-optimized="2" as="style" onload="this.onload=null;this.rel=\'stylesheet\'" href="' . $url. '" />'; // todo: How to use " in attr wrapper "336 '<link rel="preload" data-asynced="1" data-optimized="2" as="style" onload="this.onload=null;this.rel=\'stylesheet\'" href="' . Str::trim_quotes($url) . '" />'; // todo: How to use " in attr wrapper " 337 337 } else { 338 $this->html_head .= '<link data-optimized="2" rel="stylesheet" href="' . $url. '" />'; // use 2 as combined338 $this->html_head .= '<link data-optimized="2" rel="stylesheet" href="' . Str::trim_quotes($url) . '" />'; // use 2 as combined 339 339 } 340 340 … … 514 514 { 515 515 if ($this->cfg_js_defer === 2 || Utility::str_hit_array($src, $this->cfg_js_delay_inc)) { 516 return '<script data-optimized="1" type="litespeed/javascript" data-src="' . $src. '"></script>';516 return '<script data-optimized="1" type="litespeed/javascript" data-src="' . Str::trim_quotes($src) . '"></script>'; 517 517 } 518 518 519 519 if ($this->cfg_js_defer) { 520 return '<script data-optimized="1" src="' . $src. '" defer></script>';521 } 522 523 return '<script data-optimized="1" src="' . $src. '"></script>';520 return '<script data-optimized="1" src="' . Str::trim_quotes($src) . '" defer></script>'; 521 } 522 523 return '<script data-optimized="1" src="' . Str::trim_quotes($src) . '"></script>'; 524 524 } 525 525 … … 602 602 } 603 603 604 $script .= '"' . implode('","', $families) . ($this->_conf_css_font_display ? '&display=swap' : '') . '"';604 $script .= '"' . Str::trim_quotes(implode('","', $families)) . ($this->_conf_css_font_display ? '&display=swap' : '') . '"'; 605 605 606 606 $script .= ']}};'; … … 714 714 foreach ($this->dns_prefetch as $v) { 715 715 if ($v) { 716 $this->html_head .= '<link rel="dns-prefetch" href="' . $v. '" />';716 $this->html_head .= '<link rel="dns-prefetch" href="' . Str::trim_quotes($v) . '" />'; 717 717 } 718 718 } … … 729 729 foreach ($this->dns_preconnect as $v) { 730 730 if ($v) { 731 $this->html_head .= '<link rel="preconnect" href="' . $v. '" />';731 $this->html_head .= '<link rel="preconnect" href="' . Str::trim_quotes($v) . '" />'; 732 732 } 733 733 } -
litespeed-cache/trunk/src/placeholder.cls.php
r3157755 r3202559 143 143 if ($total_files == 0) { 144 144 echo '<div class="litespeed-media-lqip"><img src="' . 145 File::read($lqip_folder . '/' . $v) .145 Str::trim_quotes(File::read($lqip_folder . '/' . $v)) . 146 146 '" alt="' . 147 147 sprintf(__('LQIP image preview for size %s', 'litespeed-cache'), $v) . … … 149 149 } 150 150 151 echo '<div class="litespeed-media-size"><a href="' . File::read($lqip_folder . '/' . $v) . '" target="_blank">' . $v . '</a></div>';151 echo '<div class="litespeed-media-size"><a href="' . Str::trim_quotes(File::read($lqip_folder . '/' . $v)) . '" target="_blank">' . $v . '</a></div>'; 152 152 153 153 $total_files++; … … 175 175 if ($this->_conf_lqip && $this_placeholder != $this->_conf_ph_default) { 176 176 Debug2::debug2('[LQIP] Use resp LQIP [size] ' . $size); 177 $size = str_replace('"', '', $size); 178 $additional_attr = ' data-placeholder-resp="' . $size . '"'; 177 $additional_attr = ' data-placeholder-resp="' . Str::trim_quotes($size) . '"'; 179 178 } 180 179 181 180 $snippet = defined('LITESPEED_GUEST_OPTM') || $this->conf(self::O_OPTM_NOSCRIPT_RM) ? '' : '<noscript>' . $html . '</noscript>'; 182 181 $html = str_replace(array(' src=', ' srcset=', ' sizes='), array(' data-src=', ' data-srcset=', ' data-sizes='), $html); 183 $html = str_replace('<img ', '<img data-lazyloaded="1"' . $additional_attr . ' src="' . $this_placeholder. '" ', $html);182 $html = str_replace('<img ', '<img data-lazyloaded="1"' . $additional_attr . ' src="' . Str::trim_quotes($this_placeholder) . '" ', $html); 184 183 $snippet = $html . $snippet; 185 184 -
litespeed-cache/trunk/src/str.cls.php
r3170922 r3202559 69 69 return $str; 70 70 } 71 72 /** 73 * Trim double quotes from a string to be used as a preformatted src in HTML. 74 * @since 6.5.3 75 */ 76 public static function trim_quotes($string) 77 { 78 return str_replace('"', '', $string); 79 } 71 80 } -
litespeed-cache/trunk/tpl/inc/metabox.php
r3009052 r3202559 14 14 $existing_val = implode(PHP_EOL, $existing_val); 15 15 } 16 echo '<div style="margin-bottom:10px;"><label for="' . $k. '">' . $v . '</label>';17 echo '<textarea style="width:100%" rows="5" id="' . $k . '" name="' . $k. '">' . $existing_val . '</textarea>';16 echo '<div style="margin-bottom:10px;"><label for="' . Str::trim_quotes($k) . '">' . $v . '</label>'; 17 echo '<textarea style="width:100%" rows="5" id="' . Str::trim_quotes($k) . '" name="' . Str::trim_quotes($k) . '">' . $existing_val . '</textarea>'; 18 18 echo '</div>'; 19 19 } else { 20 20 echo '<div style="display:flex;margin-bottom:10px;align-items: center;gap: 2ch;justify-content: space-between;"><label for="' . $k . '">' . $v . '</label>'; 21 echo '<input class="litespeed-tiny-toggle" id="' . $k . '" name="' . $k. '" type="checkbox" value="1" ' . ($existing_val ? 'checked' : '') . ' />';21 echo '<input class="litespeed-tiny-toggle" id="' . Str::trim_quotes($k) . '" name="' . Str::trim_quotes($k) . '" type="checkbox" value="1" ' . ($existing_val ? 'checked' : '') . ' />'; 22 22 echo '</div>'; 23 23 } -
litespeed-cache/trunk/tpl/toolbox/purge.tpl.php
r2701447 r3202559 156 156 <a class="litespeed-panel postbox" 157 157 href="<?php echo Utility::build_url( $tag, $append_url ) ; ?>" 158 <?php if ( ! empty( $v[ 'cfm' ] ) ) echo 'data-litespeed-cfm="' . $v[ 'cfm' ]. '"' ; ?>158 <?php if ( ! empty( $v[ 'cfm' ] ) ) echo 'data-litespeed-cfm="' . Str::trim_quotes($v[ 'cfm' ]) . '"' ; ?> 159 159 > 160 160 <section class="litespeed-panel-wrapper-icon">
Note: See TracChangeset
for help on using the changeset viewer.