-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
67 lines (34 loc) · 3.09 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
nov 19 2013 corrected adminsync to come at the right time in client level sync
oct 29 2013 implemented domainexistcheck() for all levels of initial sync.
oct 29 2013 added syncadmin() function option to sync unowned domains when doing a client-level sync. the client-level sync will now ignore 'admin' user in client list, as it doesnt back up anyway.
oct 29 2013 now checks for restoration of domains in psa database instead of in /var/www/vhosts (affects domainexistcheck, restore, restoreprogress, syncclients, and syncdomains functions)
oct 28 2013 detection for domains without IPs in pleskhosts.sh
oct 24 2013 added case for RHEL in rsyncupgrade(), added -ignore-sign to all calls of pleskrestore for better plesk11 compatibility. move didnotbackup out of the way before proceeding if it exists.
aug 23 2013 don't install bind if you dont have to
aug 21 2013 added reminders() for user friendliness, updated pleskhosts.sh inside the script to match the version in git
aug 20 2013 corrected domain and client-level pleskrestore calls, updated syncdomdatabases to get parked domains too
june 18 2013 changed rsync output to log instead, and cleaned up temp folder creation.
june 10 2013 silenced rsync outputs, fixed dbsync.sh to use password
may 03 2013 better plesk 8 detection/compatibility
apr 19 2013 finalized coloration
apr 18 2013 updated rsync functions so that conf files under httpdocs are synced in an additional sync task. added some more color. added -q to ssh.
apr 17 2013 added per client backups to per domain backups, fixed some syntax errors in the final sync (ww -> www)
apr 10 2013 cleaned up a bit, wrote restore() progress indicator. added DNS rewrite tasks to final sync. changed the restore function a bit to use the variable directly rather than add passwordless mysql logins.
apr 09 2013 added the rest of the domain list sync scripts
apr 05 2013 PRELIMINARY PER DOMAIN BACKUPS, color for yesNo, subscription list generator
apr 02 2013 changed some single quotes to double quotes
feb 20 2013 install bind-utils if it is not already there
feb 20 2013 install pmm/backup on local machine as well as target
dec 18 2012 alternate pleskbackup command if on plesk 8
dec 05 2012 check for coincidental domains on target server and query for overwrite
oct 27 2012 added removal of ssh key from target server for all sync levels
sept 29 2012 cleaned up homedirsync test for restoration and found a missed 'fi' comment. tested on a real migration, worked. moved to beta2
sept 25 2012 added test for screen
sept 21 2012 moved to beta 1
sept 21 2012 wrote dns sync command for finalsync()
sept 21 2012 corrected spelling mistakes in variable names at ipcheck()
sept 19 2012 added check for existance of /var/www/vhosts/$domain on target machine before rsyncing, add domain to /var/didnotrestore.txt if it does not exist
sept 19 2012 commented out the ipremap tool call in ipcheck(). while a neat piece of work, it isnt needed yet.
sept 18 2012 added better comments
sept 18 2012 altered createbackup() to make a backup of the backup before making a backup, dawg.
sept 07 2012 alpha version tested, roughly working