version history:
================

??/04/2003
v.0.2:  intern release: bugs fixed
        new features: definitions page, better error messages, online help

06/07/2004
v.0.3:  first public release: bugs fixed, a real html frontend
        new features: email and ftp backup, schedule backup,
        multi language functionality
        
06/08/2004
v.0.4:  bugs considering variable names and schedule backup fixed,
        some small changes
        
06/09/2004
v.0.4.1:bug considering using language files, ftp bug fixed code clean up,
        added many comments and some defines
        
06/16/2004
v.0.5:  new features: delete ALL backup files and empty ALL dbs links,
        database info, 'drop db' function, posibility to select several dbs,
        password-fields on configuration site

06/18/2004
v.0.5.1:fixed bug considering import and backup of some kinds of backup files
        and gzip files
        removed .htaccess file - not longer part of this project
        
06/29/2004
v.0.6.0:new features: login and logout functions, warning on 'start' page if
        wrong mySQL data, possibility to input and send sql querys to db
        
06/30/2004
v.0.6.1:better php code generated by 'schedule backup',
        small bug in ftp upload, export will be finished if connection breaks
        new features: path selection in 'schedule backup',
        
06/30/2004
v.0.6.2:bugs fixed in sql_query.php

07/17/2004
v.1.0:  backup data is saved in several steps to save memory,
        better style and better html code, better install guide,
        support of shell mode (read file: SHELL_MODE)
        new features: Delete, empty, import actions can be confirmed,
        import ALL function to import the last backup of each database,
        possibility to view .gz backups, add 'use database' to backups,
        table infos can be viewed in 'database info', support of
        different time formates, validation of some configuration entries,
        validation of mySQL username and password, export directory can
        be moved to another place, duration of backups and imports and
        more is shown, sum of backup sizes and date of last backup on
        import page and maybe something more ...

09/21/2004
v.1.1:  small bugs fixed, new email code, code cleanup
        new features: possibility to select a non default FTP port,
        possibility to disable the login function, bug fixed with missing
        gzip function, gzip checkbox is disabled when function gzopen()
        is not available; ftp, mail amd timelimit items are disabled in
        configuration if the corresponding functions are not available
        
11/29/2004
v.1.2:  fixed typos in comments and language files, reformat of backup files,
        bugs in  scripts for scheduled backups fixed, code cleanup,
        immediately change of language, better backup files header
        new features: charsets now in dependence of choosen language,
        new compression method 'zip' (*.zip) added (builds one-file-archives),
        automatically show arabic layout when arabic language files are choosen,
        possibility to get also backups on ftp servers automatically deleted,
        auto increment value added in backup files, validation of ftp data,
        comments are no longer saved in separate file but are included now,
        possibility to create a file with the 'schedule backup' script,
        totally new designed configuration page with some new features like:
        possibility to choose a skin (stylesheet) in the configuration,
        possibility to set number of backup files to store for each database,
        get_db_list patch integrated: declaration of only one database possible

03/05/2005
v.1.3:  improved sql queries, fixed shellmode bug, fixed backup bug from v.1.2,
        fixed empty ALL db bug from v.1.2, improved db info page sql queries,
        improved handling of NULL values, improved shell mode
        new features: download links at import page, possibility to mail backups
        to several email adresses, directory backup functions, 
        HTTP authentication as alternative login method

03/10/2005
v.1.3.1:fixed minor bug in backup function, changed URLs in commments to
        new homepage http://phpmybackup.sourceforge.net

03/12/2005
v.1.3.2:fixed a wrong error message, improved error handling in backup functions
        new feature: to only send backups by email or ftp it is possible to set
        number of stored files to 0.

03/25/2005
v.1.4:  a new and better email function, minor bug fixes, improved documentation
        faster loading of pages, date.dat is generated automatically
        all links are now updated to new home page http://www.phpMyBackupPro.net
        new features: management of accounts on several servers possible,
        recursive directory backups

04/13/2005
v.1.5:  bug with null values removed, bug with ZIP compression fixed, more
        precise execution times, highlighting of rows in lists,
        new features: new design with logo with images and with new stylesheet,
        recursively directory backups, directory backups now seperated from
        MySQL backups to FTP server, support of MySQL tables with foreign keys

05/17/2005
v.1.6:  no 'use database' command in backup files when using single db mode,
        images contain title tags, some defines now with prefix, check wether
        databases selected for backups are available, duration values now with
        milliseconds, improved 'schedule backup' script which generates smaller
        scripts, better inclusion of login.php, the correct PHP timelimit will
        be shown in 'configuration' also if Safe Mode is activated, minor bug
        fixes and code cleanupfaster directory listing in directory backup mode,
        improved several server mode
        new features: detailed system informations on 'start' page, multi server
        mode is now useable with the 'single db' attribute for all servers,
        date.dat is no longer required, accesskeys for the menu items (alt+key),
        possibility to upload .gz files and .zip files (but only those ZIP files
        created by phpMyBackupPro) on page 'sql_queries', system variables
        for storing not configurable settings and system status    values,
        debug modus for scheduled backup mode, if more than one db is available
        'CREATE DATABASE IF NOT EXISTS ...' will be added to the backup files

05/27/2005
v.1.6.1:a major bug was fixed in this release: the bug in get_db_list() which
        produced empty backups, also $_SERVER['SCRIPT_FILENAME'] was projectwider
        replaced by $_SERVER['SCRIPT_NAME'] as $_SERVER['SCRIPT_FILENAME'] is not
        on all servers available. The schedule backup page remembers the file
        name and directory for the scheduled-backup-script
        
06/13/2005
v.1.6.2:actually it is v.1.6.1, but with improved multi server mode (bug fixes):
        Scheduled backup are working fine now, etc. There is one bug left which
        occasianally writes the wrong sql data to the global_conf.php file. If 
        this happens, you must login with this data! I can't reproduce this bug!
        new features: possibility to exclude tables from backups using the system
        variables, the backups for the sql account entered on configurations are
        also saved directly in the export directory now
        
07/11/2005
v.1.6.3:improved English syntax and many corrected typos in the documentation
        files and the English language files.
        No code modifications!

07/19/2005
v.1.7:  improved FTP delete function which no longer leaves old backup files on
        the ftp server, bug with null values in the backup function fixed,
        directory lists for backup and schedule backup pages are stored temporary
        now, improved email function (fixes a problem with some mail servers),
        new features: all selections made on the backup and schedule backup pages
        are stored in the system variables now, system variables can be viewed
        and edited on the configuration page, link to view the file which was
        specified on the schedule backup page, if settings were lost in
        global_conf.php they will automatically be reset now, an empty html page
        in the export directory which prevents a directory listing from a client
        PC, now it is possible to use scheduled scripts for several servers
        without timing problems

07/21/2005
v.1.7.1:fixed a major bug in the schedule backup functions!
        Update to v.1.7.1 if you are using scheduled backups!

02/13/2006
v.1.8:  increased the speed of the import funktion and decreased its memory
        demands (only gzip and sql files), increased the speed of sql queries,
        new features: system variable to backup all existing databases in
        scheduled backups, favicon for Mozilla Firefox users

02/08/2007
v.2.0b: new favicon, larger backups and their properties can be viewed now,
        triggering of several automatic and synchronous backups is no longer
        possible, improved zip functions, sql queries in zip-files can be
        executed on the 'sql queries' page, fixed 'last login' information,
        better stylesheet error handling, improved (online) help and
        documentation
        new features: one installation of pMBP is now useable for several users
        of one MySQL database => read MULTI_USERS.txt for more information,
        file system backups can be zipped into one zip file, fragmented imports
        for large backups
        
03/15/2007
v.2.0:  FTP backup fixed, problem with incorrect FTP data fixed, problem with 
        pathes of zipped files fixed
        
04/01/2007
v.2.1:  email problem in v.2.0 fixed (empty/missing files), fixed call-by-
        -reference problem enables bigger backups now, fixed shell/cron mode 
        new features: directory backups can be send by email (see
        SYSTEM_VARIABLES.txt)
        
09/25/2011
v.2.2:  support for PHP 5.x, improved error messages on memory problems or
        PHP timeouts, permissions of backup files are now set to 0700 instead
        0777, improved gzip algorithm, "simple mode" without configuration and
        sql-queries tabs, support for zipped files in shell-mode, support for
        backing up all tables in shell mode, support for different character
        sets, improved generator for the scheduled backup scripts, backups of
        directories zipped in one file by email
        
07/09/2012
v.2.3:  minor security fixes, improved support for special characters in
        passwords, support of individual chmod values (useful with cron-jobs),
        support of views (backup and import)