1
0
Fork 0
MySQLDumper/ReadMe/changelog.txt

135 Zeilen
6.3 KiB
Plaintext

Changelog (from Version 1.21 to 1.22):
Added:
- used character set is shown while backing up with PHP
- used character set is shown while restoring
Deleted:
- removed some old no longer needed debug-features to speed up backup & restore
Deleted:
- removed old function "WritePageParams" which is no longer used
- removed some checkings for temp-files that are no longer created (this will speed up the backup and restore progress!)
Bugfix: unwanted vars have been saved to parameter.php (array $config_dont_save was not recognized - possible mysql character sets have been savedto parameter.php by accident). Fixed.
Added: Set HTML-output of crondump.pl to utf-8
Bugfix: PHP-Emails were still sent in ISO, so some special chars were shown incorrectly. Fixed Emailheader to be utf8.
Added: sendmail call from configuration is now interpretd by crondump.pl (no more need to fix it manually in crondump.pl)
Added: security - recursively cleaning tags in $_REQUEST-Array (now walks through sub-arrays)
Bugfix: filemanagement.php Date of Perlfiles were shown incorrectly. Fixed
Bugfix for Firefox: replaced some & in links by &
Bugfix: Filemanagement - Selected Encoding got lost on some servers. Fixed.
Bugfix: SQLBrowser - there was still a last bug left when BBCode was activated. Not all columns were shown with interpreted BBCode. Now they do. ;)
Bugfix: SQLBrowser - warning when editing fields: "undefined var d_collate" - fixed
Added Feature: SQLBrowser
- in table overview some columns are displayed "human readable" (1 MB instead of 1048576)
- added explaining titles when hovering size (move curosr onto TB and you will see the explanation "TeraByte")
Bugfix: SQLBrowser - BB-Codes are now reactivated. You can activate BBCode-displaying of any char-row again
Bugfix: SQLBrowser - fixed some problems with the listing of table overview (fields were sometimes not in the correct row if a field before was empty)
Added: most wanted features when restoring ;)
- if it is a backupfile of MSD -> get character set automatically and restore file with switching MySQL-connection to correct character set
- let the user choose the charset of backupfile if we can't detect the charset automatically
Bugfix: enclosed encoding in backticks when writing encoding to dumpfile (problem: encoding is a keyword and must be placed inside backticks)
Bugfix: for Installation (Warning: mysql_query() [function.mysql-query]: Unable to save result set in
/www/htdocs/xxx/inc/functions.php on line 471") - suppressed Warning by adding @
Added: Toolbox - choose character set and collation separatly when creating new tables
Added: Toolbox - language var for charset added
Bugfix: Toolbox - charset and collation was not surrounded by backticks. Error when using charset "binary". Fixed.
Bugfix: fixed some validation errors in sqlbrowser
Bugfix: filemanagement -> bugfix for coloring table rows when listing backup-files
Bugfix: SQLBrowser: undefined index 'Name'
Added: SQLBrowser - edit table structure: Charset-Listing is now sorted alphabetically
Bugfix: when editing Records in SQLBrowser the tablename got lost
Fixed some missing lang-vars in language pack "de-Du"
Added feature: when backing up via PHP one now can choose the encoding of the backupfile (standard encoding of MySQL-Server is pre-selected)
SET NAMES character_set now also is written into backupfile when using PHP
Added: Implemented detection of possible character_sets of MySQL-Server for MySQL 4.0 and 4.1 and higher
Added: some language-vars for output (language-packs are updatet)
Bugfix: SQL-Browser: fixed a problem when deleting tables
Added: some language-vars (I found some fixed text-outputs)
Security: began to secure some of the included files. They can't be accessed directly now (still some more to do)
Update crondump.pl:
- security: crondump.pl won't do anything if the passed config-parameter contains ":" (should prevent unsecured installations from including external evil configurations)
- translated some German outputs to English
- removed some unnecessary breaks and hr's in logfiles and screen-outputs
- adorned output in some other ways
- added the possibility to include and evaluate the new .conf.php-file
Bugfix for warning: undefined index cronfile_savepath
Added feature: show file encoding in filemangement
Security: Perl configuration file is named .conf.php - corrected configuration (config_overview) to get the correct filelist according to the new filenames
Bugfix crondump.pl: when using Multipart and Multidump together the partcounter was not reset to 1 (Part1 of the next database was named part_(part of last database+1)
Added Charset-var: preparing the manual choose of the encoding of the backupfile
Added charset-var to statusline in order to show it in filemanagement.PHP/msd/trunk/msd_cron/crondump.pl
Bugfix: SET NAMES $charset; has been placed before each table - now it is just written once into each backupfile
Bugfix Perlscript: Use of uninitialized value in concatenation (.) or string
Added: Perlscript crondump.pl:
- When backing up, Perl now sets the connection to MySQL to utf8
- added output "SET NAMES utf8" to Dumpfile. This way MySQL is switched to utf8 when restoring
Added: Delete older perl configuration files
Added: Security issue for typo3
Bugfix for undefined Index-Notices in SQLBrowser
anti vulnerable patch in sql.php
Bugfix: when using InnoDbs nr of records was shown wrong in databaseoverview (Not really a bug because MySQL itself returns the wrong sum - bypassing this by using SELECT count(*) )
Added: output of used Perl compress::zlib version number in perltest.pl
Bugfix: failure when using the converter and the backup contains "decimal" fields. Backticks were set wrong. Fixed.
Added: Portsetting of configuration was not recognized by crondump.pl - now you can choose different ports than 3306
Bugfix: on some servers some of the configvars in mysqldumper.conf were not saved as 0 but as empty strings. This lead to errore when executing crondump.pl . Fixed by converting those vars to intvalues when saving mysqldumper.conf.
Bugfix: error unknown var $id in sql.php when changing fields
Bugfix: menu.php Javscript-Definition completet
Added some error handling for mysql_search if chosen table is empty
Added string-conversion for output if connection is not set to utf8
Bugfix: JS-Error when selecting a SQL-Command from the SQLLib in other browsers than IE