Squiz Matrix Newsletter #399
12 OctThis week we have two new enhancements to report, including password check updates to many of the scripts within Squiz Matrix. Continue reading below for more information on all this week's developments.
Script Password Check Enhancements
Due for release in version 4.12.0 (November 5th 2012)
Many of the system scripts within Squiz Matrix require the root password of the system to be entered before they are run. When entering this password, however, it would be displayed in clear text on the screen. In addition, this password was also required for a number of non-critical scripts.
This enhancement modifies the password checking on scripts within Squiz Matrix, removing the check entirely on the majority of scripts and making the password hidden on critical scripts that do require root authorisation.
The following scripts will no longer require the input of the root password to run:
- scripts/add_user_own_access.php
- scripts/hipo_management.php
- scripts/move_assets.php
- scripts/move_assets_to_dated_folders.php
- scripts/regen_metadata_by_root_nodes.php
- scripts/remove_old_cron_jobs.php
- scripts/system_apply_metadata_schema.php
- scripts/system_apply_permissions.php
- scripts/system_integrity_clean_old_files.php
- scripts/system_integrity_content_links.php
- scripts/system_integrity_deleted_user_perms.php
- scripts/system_integrity_fix_sort_orders.php
- scripts/system_integrity_foreign_keys.php
- scripts/system_integrity_internal_links.php
- scripts/system_integrity_run_tidy.php
- scripts/import/import_from_xml.php
- scripts/locale/locale_backup.php
- scripts/locale/locale_restore.php
- scripts/upgrade/upgrade_form_submission_linking.php
- scripts/upgrade/upgrade_future_trigger_actions.php
- scripts/upgrade/upgrade_session_expiry_preferences.php
The following scripts will no longer display the user input password:
- scripts/remove_assets_of_type.php
- scripts/system_integrity_clean_cache_dir.php
- scripts/replace_url.php
- scripts/system_integrity_orphaned_assets.php
- scripts/add_remove_url.php
- scripts/set_files_unrestricted.php
- scripts/remove_asset_type.php
Fix Character Encoding Script Enhancements
Due for release in version 4.14.0 (March 4th 2013)
The system_integrity_fix_char_encoding.php script replaces all smart quote chars of a specified charset with their respective regular counterpart chars of another.
Previously, this script would only would only perform a char conversion on the database only. This enhancement expands the usage of this script to regenerate the file system contents for the affected assets (this includes bodycopy content files, asset metadata files and design files).
This addition allows the filesystem data to be in line with any newly converted database content.