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 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.5.0 :
* Added PolicyKit authorization framework integration
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.4.9 :
* Various changes due to Qt5 compatibility
* Minor modify dialog fixes
* Fixed issue: libpng 1.6+ iCCP warnings
* Fixed issue: compiler warning - overflow in implicit constant conversion
* Fixed issue: segfault when exiting app at certain circumstances
* Fixed issue: qfiledialog, QDataStream inclusion
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.4.8 :
* Added option to disable TLS for email reports
* Added some (useful) statistics at the end of a profile run
* Added destination disk free space at information window
* Minor modifications to "modify task" dialog
* View of remote places is now available through the "manage backup" dialog
* Default email options are now loaded when a new profile is created
* Split of full email command to command & arguments
* Changed the default exclude "system folders" from "/dev /proc /sys /var" to "/dev /proc /sys /run /var/run"
* Safety checks of mount-points now include deeper levels in paths than /media/<1st-level>/ and /mnt/<1st-level>/
* Added support for vss implementation (windows)
* Added support for nt-streams (windows)
* Added support for e-mail notifications (windows)
* Added various libs used for the windows port
* Fixed issue: When one or more items were manually removed from an existing schedule list, LB would delete entries from the bottom of the list instead, when the cronIT button is pressed.
* Fixed issue: Progress bar did not update normally
* Fixed issue: Segmentation fault under certain circumstances, when --skip-critical is used as an argument and there exists one or more actual CRITICAL tasks.
* Fixed issue: Confusion at task list when an item's box state changed.
* Fixed issue (windows): Warning message regarding the changes.log files during a run
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.4.7 :
* Introduced compatibility for the windows port
* Improved OS2 compatibility for snapshots
* Added option to compress the logfile before sending it via e-mail
* Added next/previous error buttons at commands output window
* Added feature to backup profile, log and snapshot data to the destination after a task run
* Added protection rule: Exclude list is disabled when user selects "only include", to avoid confusion
* Added a "repeat-on-fail" feature for running tasks
* Added "quite mode" during run, to only display errors and important messages
* Added the ".gvfs" folder as an exclude template
* Added "--super" and "--numeric-ids" as command options templates
* Added option to schedule profile runs on an hourly basis
* Changed the global settings file from Qvariant to simple text
* Changed the schedule file from Qvariant to simple text
* Changed the profile import/export feature so that logs and snapshot data are included too
* Fixed issue: email feature sent the oldest logfile instead of the newest one
* Fixed issue: email feature reported "process timeout"
* Fixed various issues when spaces are used at a remote path
* Fixed issue: Creation of the snapshot directory at a remote destination when the max No. of snapshots was not reached
* Fixed issue: wrong snapshot directory name when remote source was used
* Updated manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.4.6 :
* Fixed issue: Older snapshots restore did not always work as expected
* Fixed issue: ".changes.log" files sometimes did not update their lines normally
* Improved gui. Thank you Michael :)
* Changed default help browser size
* Increased the limit of maximum snapshots
* Improved OS2 compatibility for snapshots
* Updated manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.4.5 :
* Added feature to email a report after backup
* Added a "shutdown system when finished" feature (looks much cooler within kde)
* Added move & edit options for the "exclude", "include", "command options" and "also execute" lists of items
* Added option to delay @reboot scheduled jobs so as to allow the graphical environment to launch
* Added conditional statements (stop task execution on error) for the "also execute" commands, in the form of a check-box
* Added a command line argument to display current application version
* Added extra directory check for mounted filesystems under /media or /mnt
* Added actions after a profile/task rename, removal or deletion that will pass the changes to the snapshot & log files
* Changed tray baloon notification to something that does not remind of windowz (only for kde-normal user)
* Reduced the 2 backup task types to 1 and added a checkbox instead. Seemed like the 2 backup types were confusing to many
* Save profile button is now greyed when not needed
* Various (well, lots actually) changes to make LB more "OS/2 compatible"
* Fixed issue: Useless lines accumulating within .profile files
* Fixed issue: When the gpl license is not available no feedback to user was available
* Fixed issue: Profile actions toolbar was not visible when gui run from command-line with a profile argument
* Fixed issue: Profile execution pause, when an "also execute" command reported error (eg fail to start, timeout etc)
* Updated manpage
* Updated manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.4.4 :
* Fixed issue: Displayed task last execution time at the main window, was always "not available" (thank you Michele)
* Added support for snapshots when remote destination is used
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.4.3 :
* Fixed issue: Fail to add a new schedule, due to an "invalid profile" message.
* Fixed annoying gui freeze while calculating differences between a snapshot & the source. Also added a "STOP caclulations" button.
* Fixed issue: Seg fault occurs when a system tray notification area is not available and LB is minimized to tray (eg scheduled jobs).
* Minor gui improvements.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.4.2 :
* Added extra description field for profiles and individual tasks.
* Change .profile files to simple text so that they can be edited directly (original profiles are backed-up to ~/.luckyBackup/profiles/backups/ just in case).
* Improved logviewer to handle huge files much faster.
* Fixed issue: Normal user menu entry title is "luckybackup (super user)".
* Fixed issue: When using remote destination, a directory named exactly as the destination, will be created localy.
* Fixed issue: Non-workings links inside manual, when application is run from command-line
* Fixed issue: The gui freezes when huge amount of information is desplayed in the "commands output" window
* Update manual
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.4.1 :
* Added feature to restore a snapshot to any local directory
* Updated manual
* Improved the cron logfile: Different logfiles for each profile, listing results from only the last cronjob.
* Fixed issue: Command-line mode fails to execute some tasks within a profile
* Fixed issue: Various snapshots issues when task type is "Backup the entire source directory (by name)".
* Fixed issue: Command-line mode fails to delete older snapshots
* Fixed issue: Specific snapshots can now be deleted if more than one exist.
* Fixed issue: Restoring from any snapshot, but the last one, will cause an error to be displayed if the directory .luckybackup-snaphots/XXXXXX has not been created.
* Fixed issue: Creation of full path of destination directory if it does not exist.
* Fixed issue: Translation of standard yes/no - ok/cancel Qt dialogs.
* Fixed issue: Logfiles manipulation when invalid characters are used within the task name.
* Fixed issue: Some character encoding issues at command-line mode.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.4.0 :
* Added support for snapshots
* Officialy added feature to manage created backups:
-> Restore
-> Delete
-> View log
-> View source & destination
-> Calculate differences between source & destination
* Updated manual
* Added option to copy the actual command to be executed, to clipboard, at "validate" dialog, for direct use at a terminal (...or anywhere).
* Added option to duplicate a profile.
* Added option to duplicate a task.
* Added option to use exclude/include patterns from a file.
* Added "command option" template to support destination FAT/ntfs partitions.
* Added @reboot option at schedule dialog.
* Added "view current crontab" option at schedule dialog
* Added 2 modes for include patterns: "Only Include" and "Normal Include".
* Changed behaviour of pre-task commands to prevent task execution if there is an error.
* Improved pattern editor.
* Updated manpage.
* Improved main gui.
* Improved help dialog (manual) so that it is visible while the user can interact with the main window.
* Changed the way of creating RESTORE tasks from within the task properties to a menu entry.
* Added option to minimize the main window to tray by using the close button when a profile execution is in progress.
* Improved profiles to implement backward compatibility (older versions of application can load newer version profiles).
* Fixed check of 2 tasks within the same profile, using identical destination directories and "backup dir contents" as task type.
* Fixed (hopefully) lots of problems caused by non-standard characters (eg Cyrillic, Greek) especially at schedules and console-mode.
* Fixed lots of problems when a profile execution was ABORTED by the user
* Improved propject file for ubuntu, fedora & openSuse compatibility
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.3.5 :
* BUG fix: Segmentation fault (window vanishes) produced when adding a new task
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.3.4 :
* Improved logfiles to a much more useable format
* Added cool "pattern editor"
* Added tray notification support
* Changed "delete files on the destination" as a default option again, together with a WARNING message
* Added "by-pass WARNING" option as a task property, so that the user has the ability to execute tasks with a WARNING message
* Added more command line arguments so that that the gui executes the profile given as argument in normal, dry-run or silent mode
* Improved (simplified) input of a valid profile at command-line mode
* Introduced error codes at console mode
* Improved schedule settings file (please excuse me for no compatibility with older versions)
* Minor "task properties" dialog improvements
* Introduced information messages regarding schedules
* Introduced information messages regarding the current user running LB
* Fixed schedule dialog bug. When one schedule existed the modify option did not work correctly
* Added refresh list function, after a profile execution to update the gui
* Updated manpage
* Minor gui improvements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.3.3 :
* Changed "Delete files on the Destination" as a not-default option
* Fixed display of license at about dialog
* Bug fix: Checking of same source and destination directories when using remote
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.3.2 :
* More fixes to comply with various package standards
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.3.1 :
* Bug fix: fixed rsync progress window that displayed wrong information about source & destination directories
* Added backup time-stamps to know when tasks were last executed
* Updated manpage
* Minor fixes to comply with various package standards
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.3 :
* Completely re-designed gui
* Added option to execute commands before or after a specific task
* Bug fix: Build errors at some systems (including ubuntu 8.04) that refer to wrong use of the 'count' variable
* Bug fix: Window no more disappears when the user has no write permissions at the destination folder
* Bug fix: Window no more disappears when the user clicks the close button at the task properties dialog
* Bug fix: Same destination of 2 included tasks check fixed
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.2.1-2 :
* Fixed display of characters other than English at rsync progress window.
* Added "make install" option.
* Improved deb & rpm packages to meet standards.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.2.1 :
* Bug fix: Command-line mode no more asks for an X-Server to execute
* Bug fix: Scheduling is now supported for all users including the super-user
* Bug fix: Remote connections actually work now :-)
* Added v0.2 manual
* Added ssh specific port support
* Added translation to other languages support using .ts files
* Added Greek & Czech language support (gui only)
* Improved checks for safer backups and data protection
* Added the “validate” option to the operation properties window
* Improved “save/load profile” code. After this version don't worry if your saved profile will work at the next release.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.2 :
* Completely changed gui
* Added support for infinite number of operations for each profile
* Added command line support
* Added support for scheduling of certain profiles execution via cron
* Added support for remote connections
* Added manual
* Added SSH support for remote connections
* Added option to restore an operation
* Added option to remove/add any rsync option
* Added support for certain files, folders or patterns tranfer only (Only Include) & not whole directory
* Added support to exclude the tranfer of certain files, folders or patterns from an operation
* Added option to actually see the rsync command to be executed
* Improved checks to protect user from doing stuff that he/she shoudn't
* Added simple/advanced mode for every type of user ;-)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.1.2 :
* Help dialog fix
* Added man page
* Fixed menu links
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.1.1 :
* Fixed bug when user declares 2 or more identical destination directories (or uses the master backup directory for 2 or more tasks) and only the last task would be performed
* Added manual in html format
* Added licence files
* Added readme files
* Added new logo :-)
* Minor gui improvements
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Version 0.1 :
* Initial release
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|