Module to help transfer an existing Jamroom site to Jamroom Hosting
Version 1.1.0b1:
- New: System Check shows a warning while the module is active (and says when the site does not use HTTPS)
- Change: a new install gets a random 32 character Access Key; Global Config refuses keys shorter than 20 characters, and a shorter key already saved must be replaced before a transfer can start
- Change: the Access Key is compared with hash_equals()
- Change: the table export only accepts the names of the tables the table list returns
- Change: table exports are written to the private system media directory, sent without being held in memory, and deleted after sending; exports earlier versions left in the web accessible cache directory are removed on update
- Change: bundled mysqldump-php updated to v2.13 (PHP 8.2 - 8.5 deprecations, ready for PHP 9)
- Bug Fix: error replies from the table list and table export were JSON lists (["error", "..."]) instead of {"error": "..."}
- Bug Fix: the System Check row and the transfer check passed when PHP had PDO without the MySQL driver, and every table export then failed with an error page
- Bug Fix: exports of tables converted to utf8mb4 replaced emoji and other 4-byte characters with "?"
Version 1.0.9:
- Change: Updated to work better on PHP 8+
Version 1.0.8:
- Bug Fix: Possible "Disk Space" error when first installing module
- Change: Disk space queue check moved to process_exit listener
Version 1.0.7:
- New: System Check listener to check that PDO database support is enabled in PHP
Version 1.0.6:
- Change: Updated to check for existing Queue entry for jamroom_disk_size before adding another
Version 1.0.5:
- Change: Module checks for PHP PDO Class before allowing export
Version 1.0.4:
- Change: Disk Space is only computed for modules, skins, data and Ning_Archive directories
Version 1.0.3:
- New: Module will compute Jamroom disk size via a queue worker for import use
Version 1.0.2:
- Bug Fix: Module was not working correctly if site was in Maintenance Mode
Version 1.0.1:
- Change: Added check for User module "Site Privacy" as it can interfere with module functionality
Version 1.0.0:
- Initial Release