Changeset 2699095
- Timestamp:
- 03/24/2022 06:01:24 PM (4 years ago)
- Location:
- ithemes-sync
- Files:
-
- 131 added
- 4 edited
-
tags/2.1.10 (added)
-
tags/2.1.10/admin.php (added)
-
tags/2.1.10/api.php (added)
-
tags/2.1.10/api.txt (added)
-
tags/2.1.10/ca (added)
-
tags/2.1.10/ca/index.php (added)
-
tags/2.1.10/ca/roots.crt (added)
-
tags/2.1.10/class-ithemes-credentials.php (added)
-
tags/2.1.10/class-ithemes-sync-json.php (added)
-
tags/2.1.10/class-ithemes-sync-utf8-encoder.php (added)
-
tags/2.1.10/client-dashboard.php (added)
-
tags/2.1.10/css (added)
-
tags/2.1.10/css/admin-notice.css (added)
-
tags/2.1.10/css/client-dashboard.css (added)
-
tags/2.1.10/css/index.php (added)
-
tags/2.1.10/css/settings-page.css (added)
-
tags/2.1.10/css/social-metabox.css (added)
-
tags/2.1.10/duplicator.php (added)
-
tags/2.1.10/functions.php (added)
-
tags/2.1.10/history.txt (added)
-
tags/2.1.10/images (added)
-
tags/2.1.10/images/index.php (added)
-
tags/2.1.10/images/sync-icon.png (added)
-
tags/2.1.10/index.php (added)
-
tags/2.1.10/init.php (added)
-
tags/2.1.10/js (added)
-
tags/2.1.10/js/admin-notice.js (added)
-
tags/2.1.10/js/index.php (added)
-
tags/2.1.10/js/settings-page.js (added)
-
tags/2.1.10/js/social-metabox.js (added)
-
tags/2.1.10/lang (added)
-
tags/2.1.10/lang/index.php (added)
-
tags/2.1.10/lang/ithemes-sync.pot (added)
-
tags/2.1.10/lib (added)
-
tags/2.1.10/lib/index.php (added)
-
tags/2.1.10/lib/updater (added)
-
tags/2.1.10/lib/updater/admin.php (added)
-
tags/2.1.10/lib/updater/api.php (added)
-
tags/2.1.10/lib/updater/api.txt (added)
-
tags/2.1.10/lib/updater/ca (added)
-
tags/2.1.10/lib/updater/ca/index.php (added)
-
tags/2.1.10/lib/updater/ca/roots.crt (added)
-
tags/2.1.10/lib/updater/class-ithemes-credentials.php (added)
-
tags/2.1.10/lib/updater/css (added)
-
tags/2.1.10/lib/updater/css/index.php (added)
-
tags/2.1.10/lib/updater/css/settings-page.css (added)
-
tags/2.1.10/lib/updater/functions.php (added)
-
tags/2.1.10/lib/updater/history.txt (added)
-
tags/2.1.10/lib/updater/images (added)
-
tags/2.1.10/lib/updater/images/icon-licensed.png (added)
-
tags/2.1.10/lib/updater/images/icon-settings.png (added)
-
tags/2.1.10/lib/updater/images/icon-unlicensed.png (added)
-
tags/2.1.10/lib/updater/images/icon-unrecognized.png (added)
-
tags/2.1.10/lib/updater/images/index.php (added)
-
tags/2.1.10/lib/updater/images/ithemes-logo-header.png (added)
-
tags/2.1.10/lib/updater/images/logo-ithemes.png (added)
-
tags/2.1.10/lib/updater/index.php (added)
-
tags/2.1.10/lib/updater/information.php (added)
-
tags/2.1.10/lib/updater/init.php (added)
-
tags/2.1.10/lib/updater/js (added)
-
tags/2.1.10/lib/updater/js/index.php (added)
-
tags/2.1.10/lib/updater/js/settings-page.js (added)
-
tags/2.1.10/lib/updater/keys.php (added)
-
tags/2.1.10/lib/updater/load.php (added)
-
tags/2.1.10/lib/updater/packages.php (added)
-
tags/2.1.10/lib/updater/server.php (added)
-
tags/2.1.10/lib/updater/settings-page.php (added)
-
tags/2.1.10/lib/updater/settings.php (added)
-
tags/2.1.10/lib/updater/updates.php (added)
-
tags/2.1.10/lib/updater/wp-cli.php (added)
-
tags/2.1.10/load-translations.php (added)
-
tags/2.1.10/load.php (added)
-
tags/2.1.10/notice-handler.php (added)
-
tags/2.1.10/notices.php (added)
-
tags/2.1.10/public.key (added)
-
tags/2.1.10/readme.txt (added)
-
tags/2.1.10/request-handler.php (added)
-
tags/2.1.10/server.php (added)
-
tags/2.1.10/settings-page.php (added)
-
tags/2.1.10/settings.php (added)
-
tags/2.1.10/social.php (added)
-
tags/2.1.10/uninstall.php (added)
-
tags/2.1.10/upgrader-skin.php (added)
-
tags/2.1.10/verbs (added)
-
tags/2.1.10/verbs/check-nonce.php (added)
-
tags/2.1.10/verbs/db-optimization.php (added)
-
tags/2.1.10/verbs/deauthenticate-user.php (added)
-
tags/2.1.10/verbs/do-update.php (added)
-
tags/2.1.10/verbs/get-admin-bar-item-whitelist.php (added)
-
tags/2.1.10/verbs/get-admin-bar-items.php (added)
-
tags/2.1.10/verbs/get-admin-menu.php (added)
-
tags/2.1.10/verbs/get-authentication-token.php (added)
-
tags/2.1.10/verbs/get-comment-details.php (added)
-
tags/2.1.10/verbs/get-dashboard-widgets.php (added)
-
tags/2.1.10/verbs/get-gf-form-entries.php (added)
-
tags/2.1.10/verbs/get-gf-forms.php (added)
-
tags/2.1.10/verbs/get-notices.php (added)
-
tags/2.1.10/verbs/get-options.php (added)
-
tags/2.1.10/verbs/get-php-details.php (added)
-
tags/2.1.10/verbs/get-plugin-details.php (added)
-
tags/2.1.10/verbs/get-post-types.php (added)
-
tags/2.1.10/verbs/get-posts.php (added)
-
tags/2.1.10/verbs/get-role-details.php (added)
-
tags/2.1.10/verbs/get-server-details.php (added)
-
tags/2.1.10/verbs/get-status-elements.php (added)
-
tags/2.1.10/verbs/get-status.php (added)
-
tags/2.1.10/verbs/get-supported-verbs.php (added)
-
tags/2.1.10/verbs/get-sync-settings.php (added)
-
tags/2.1.10/verbs/get-theme-details.php (added)
-
tags/2.1.10/verbs/get-update-details.php (added)
-
tags/2.1.10/verbs/get-updates.php (added)
-
tags/2.1.10/verbs/get-user-details.php (added)
-
tags/2.1.10/verbs/get-wordpress-details.php (added)
-
tags/2.1.10/verbs/get-wordpress-settings.php (added)
-
tags/2.1.10/verbs/get-wordpress-users.php (added)
-
tags/2.1.10/verbs/get-yoast-seo-summary.php (added)
-
tags/2.1.10/verbs/index.php (added)
-
tags/2.1.10/verbs/manage-comments.php (added)
-
tags/2.1.10/verbs/manage-ithemes-licenses.php (added)
-
tags/2.1.10/verbs/manage-options.php (added)
-
tags/2.1.10/verbs/manage-plugins.php (added)
-
tags/2.1.10/verbs/manage-posts.php (added)
-
tags/2.1.10/verbs/manage-reports.php (added)
-
tags/2.1.10/verbs/manage-roles.php (added)
-
tags/2.1.10/verbs/manage-site.php (added)
-
tags/2.1.10/verbs/manage-themes.php (added)
-
tags/2.1.10/verbs/manage-users.php (added)
-
tags/2.1.10/verbs/set-admin-bar-item-whitelist.php (added)
-
tags/2.1.10/verbs/update-google-site-verification-token.php (added)
-
tags/2.1.10/verbs/update-show-sync.php (added)
-
tags/2.1.10/verbs/verb.php (added)
-
trunk/class-ithemes-sync-utf8-encoder.php (modified) (1 diff)
-
trunk/history.txt (modified) (1 diff)
-
trunk/init.php (modified) (1 diff)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ithemes-sync/trunk/class-ithemes-sync-utf8-encoder.php
r1669854 r2699095 190 190 $buf = ""; 191 191 for($i = 0; $i < $max; $i++){ 192 $c1 = $text {$i};192 $c1 = $text[$i]; 193 193 if($c1>="\xc0"){ //Should be converted to UTF8, if it's not UTF8 already 194 $c2 = $i+1 >= $max? "\x00" : $text {$i+1};195 $c3 = $i+2 >= $max? "\x00" : $text {$i+2};196 $c4 = $i+3 >= $max? "\x00" : $text {$i+3};194 $c2 = $i+1 >= $max? "\x00" : $text[$i+1]; 195 $c3 = $i+2 >= $max? "\x00" : $text[$i+2]; 196 $c4 = $i+3 >= $max? "\x00" : $text[$i+3]; 197 197 if($c1 >= "\xc0" & $c1 <= "\xdf"){ //looks like 2 bytes UTF8 198 198 if($c2 >= "\x80" && $c2 <= "\xbf"){ //yeah, almost sure it's UTF8 already -
ithemes-sync/trunk/history.txt
r2584414 r2699095 244 244 2.1.9 - 2021-08-17 - Josh Oakes 245 245 Enhancement: PHP 8 compatibility 246 2.1.10 - 2022-03-23 - Josh Oakes 247 Bug Fix: Fix compatibility issue with fallback UTF-8 encoder on PHP 7.4+ -
ithemes-sync/trunk/init.php
r2584414 r2699095 5 5 Description: Manage updates to your WordPress sites easily in one place. 6 6 Author: iThemes 7 Version: 2.1. 97 Version: 2.1.10 8 8 Author URI: http://ithemes.com/ 9 9 Domain Path: /lang/ -
ithemes-sync/trunk/readme.txt
r2663816 r2699095 4 4 Requires at least: 4.5 5 5 Requires PHP: 5.6 6 Tested up to: 5.9 7 Stable tag: 2.1. 96 Tested up to: 5.9.2 7 Stable tag: 2.1.10 8 8 License: GPLv3 or later 9 9 License URI: http://www.gnu.org/licenses/quick-guide-gplv3.html … … 88 88 == Changelog == 89 89 90 = 2.1.10 = 91 * Bug Fix: Fix compatibility issue with fallback UTF-8 encoder on PHP 7.4+ 92 90 93 = 2.1.9 = 91 94 * Enhancement: PHP 8 compatibility
Note: See TracChangeset
for help on using the changeset viewer.