File: changelog

package info (click to toggle)
luckybackup 0.5.0-6
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 15,384 kB
  • sloc: cpp: 12,573; makefile: 10; sh: 1
file content (265 lines) | stat: -rw-r--r-- 15,070 bytes parent folder | download | duplicates (4)
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
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~