-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnssbackup.ChangeLog
More file actions
285 lines (259 loc) · 14.5 KB
/
Copy pathnssbackup.ChangeLog
File metadata and controls
285 lines (259 loc) · 14.5 KB
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
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
nssbackup (0.3.1)
* [Fix] LP #576030: nssbackup-upgrade-backups and nssbackupd crashes when
starting nssbackup-restoration-gui
* [Fix] LP #616667: Unable to save configuration as superuser: OSError-File
exists (broken links were not removed before overwriting)
* [Fix] LP #616497: Misleading option label: nssbackup is not cleaning up
incomplete/corrupt backups
* translations updated
nssbackup (0.3.0)
* [Fix] LP #130856: Show remaining time till backup is finished in UI
* [Fix] LP #146619: Make a full backup now button
* [Fix] LP #412934: escape local filename containing an equal sign
* [Fix] LP #584294: Restoration GUI revamped
* [Fix] LP #599865: Link to launchpad start root firefox
* [Fix] LP #604479: Thanks to Florian Achleitner (value returned is a
string and was not converted before comparison)
* [Fix] LP #613746: added commandline option to force full backup
* [Fix] LP #601574: Changes to the "Do a full backup" text box are not noticed
* [Change]: do purge after backup
* [Change]: delete snapshots from restoration gui only if standalone
* [Change]: default value for backup compression set to `none`
* [Enhancement]: improved error handling
* [Enhancement]: added support for GIO backend (Fuse backend can be enabled
by gconf setting)
* [Enhancement]: module structure re-organized
* [Enhancement]: code formatting and clean-up
* [Enhancement]: D-Bus notification service implemented
* [Enhancement]: Indicator application using libappindicator (for Ubuntu)
and legacy status icon implemented
* [Enhancement]: GUI features implemented: cancel backup, progress of backup,
retry if target is not accessible, make full backup
* Launchpad translations merged
nssbackup (0.2.1)
* [FIX] LP Bug #588878: Backup unsuccessful due to wrong exit code handling
nssbackup (0.2.0)
* [Fix] LP Bug #573733: nssbackup does not prevent itself from running in
parallel.
* [Fix] LP Bug #526544: was re-opened, missing newline at eof
* [FIX] LP Bug #577296: Crash, with "%d format: a number is required, not str"
* [Fix] LP Bug #258542 from Mascha's branch: adding a $ add the end of new
file types; old file type regexps must be edited by hand to add the $;
prior defined file types are handled as "normal" regular expression,
display file type regular expressions also under regular expression
tab to make this clear
* [Fix] regression of LP #146618: The file size limitation should not be a
recommendation
* [Fix] regression: avoid backup of circular symlinks in the case of link
dereferencing (follow symlinks)
* [Fix]: implemented a work-around to enable notifications when running as
root from cron/anacron
* [Fix]: avoid merge of snapshots when purging snapshots by only removing
stand-alone snapshots
* [Fix]: minor changes in file collection codes (counting symlinks as
included files)
* [Fix]: execution of tar within empty environment; this avoids manipulation
of tar options by leaked in environment variables and fixes a
performance bug related to non-englisch languages (LANG) and tar
(tar was much (6x) slower when running localized)
* [Fix]: make uninstall and removal of debian package did not removed written
cron entries
* [Fix]: when starting another instance of nssbackupd or GUI tools previous
log files were overwritten (introduces rotating log file handling)
* [Fix]: skip excluded paths when merging snar files (see also LP #567965)
* [Fix]: issues with non-translated strings due to incorrect import order
of modules
* [Fix]: typos and minor issues with translatable strings corrected
* [Fix]: avoid system locks when running scheduled backups by decreasing
priority of backup process (nice/ionice)
* [Fix]: disable timeout (Signal ALARM) after exception handling
* [Change]: Logarithmic purge disabled since it still has issues
* [Enhancement]: improvements to the release script
* [Enhancement]: improved handling of tar output
* [Enhancement]: added support for compressed log files
* [Enhancement]: Exclude process pid files as recommendation
* [Enhancement]: added Regex for exclusion of backup files '*~' to the default
recommendations
* [Enhancement]: create a log directory exclusively for nssbackup as default
recommendation in order not to mess up /var/log (no changes
are made on existing configurations)
* Launchpad translations merged
nssbackup (0.2-0~rc9)
* [FIX] LP Bug #526544: cron servicefile was not found
* [FIX] LP Bug #512007: add fuse allow_other option to ssh plugin
* [FIX] LP Bug #382753: NSSBackup doesn't exclude folders with special
characters
* [FIX] not translatable strings added
* [FIX] avoid definition of exclude expressions containing a comma
(delimiter in config) from GUI
* [FIX] avoid multiple definition of exclude expressions (filetypes, regex)
* [FIX] enable 'Save as...' of configuration always
* [FIX] default backup target is created if it does not exist
* [FIX] unified behaviour on close (using the menu, the window close button
etc.)
* [FIX] added check before test mail settings
* [FIX] split size corrected (1 GiB = 1024 MiB)
* [FIX] Application of Gnome HIG to the configuration GUI
* [FIX] place nssbackup (admin mode) in Gnome main menu under
Applications->System instead of the System->Settings tool
(see http://library.gnome.org/devel/menu-spec/)
* [FIX] set Freedesktop base directory if missing (required for Help/yelp
in some shells)
* [FIX] improve startup behaviour from Gnome main menu
* [FIX] minor issues with Scheduling fixed (removal, updating)
* [FIX] make the backup splitting configuration language independent
* [FIX] when the log level is set to ERROR, the config gui couldn't start.
* [FIX] moved max. incr. interval in configuration GUI to main page
* [FIX] Scheduling only for default-profiles
* [FIX] some issues with Scheduling fixed (removal, updating)
* [Change] add info to statusbar when running in 'Administrator mode'
* [Change] unified storage of name and version of package (in file METAINFO)
* [Change] added possibility to cancel the closing if config has changed
* [Change] behaviour changed for 'Add profile' when entering non-valid
names - dialog remains open
* [Change] Removal of the 'main' options from the general page. Each setup
is now considered as custom setup that was started from a default
configuration. Menu entry is added in order to restore default
values configuration (works with profiles) if a user wants to.
* [Change] schedule page simplified (precise option removed)
* [Enhancement] Help implemented
nssbackup (0.2-0~rc8)
* Update translation. Added RU translation.
* Support more complex Regex in SSH plugin (fixes LP #511398)
* Fix LP #328902: Spelling fixes
* patch the config UI to fit with UNR (LP Bug #364833). (thanks to Pierre Boazo)
* [FIX]LP #400145 : Add a warning in the Log when TAR returns status code 1.
* [CHANGE] LP #428863 : Added packagecmd to config to allow backing up of different distributions (Thanks to Andrew West)
* [FIX] LP #428341 Maximum specific time is 13:49?
* [FIX] LP #425101: show the default profile on the profile UI
* [FIX] LP #346285: backup destination is not created; backup is aborted if the target does not exist.
* [FIX] Makefile wasn't working on Jaunty (introduced dep on lsb-release)
* [FIX] Creates the logfile parent directory is it doesn't exist.
nssbackup (0.2-0~rc7)
* [FIX] 'nssbackupconfig' was writing back the configuration changing the case to lower case,
which can cause a invalidation of dirconfig paths.
* [FIX] LP Bug #Bug 334580: store temporary files of non-privileged users in /home directory
* [FIX] LP Bug #337921: import error fixed; thanks to Martin Schaaf
* added Japanese menu entries (taken from sbackup; thanks to Hajime Mizuno)
* [CHANGE] Use python setup.py to avoid installing ourselves in a specific python version directory.
* [FIX] LP bug #338280 : findResource were returning a directory in place of a file.
Now we can precise the type of file we are searching for.
* [FIX] LP Bug #176838: deactivate "restore" and "restore as" button when a non included file is selected.
* [FIX] LP Bug #181131:
removed option "backuplinks" and make it the default behavior
add option "followlinks" to follow symbolic links.
nssbackup (0.2-0~rc6)
* Re-upload due to errors in packaging binary packages
nssbackup (0.2-0~rc5)
* [FIX] LP Bug #331507: GUI fails, if configuration file does not exist
* [FIX] LP Bug #331349: Backup into target directory containing spaces fails
nssbackup (0.2-0~rc4)
* [FIX] LP Bug #331282: Installation fails due to configuration error
nssbackup (0.2-0~rc3)
* Arabic translation file added and German and Spanish translation updated
* Spanish translation of menu entries added: Thanks to Luis J. Claros
* [CHANGE]: 'upgrade-backups' renamed into 'nssbackup-upgrade-backups'
* [CHANGE]: 'nssbackupconfig' added for modification of configuration files
during the installation
* [CHANGE]: existing backups are no longer upgraded automatically
* [FIX]: re-base was not working:
due to errorneous merging of snapshot files
and missing variable assignment -> fixed
* [FIX]: converting an incremental snapshot to a full one was errorneous:
base references of child snapshots was
not updated with *.ful name -> fixed
* [FIX] LP Bug #319294: catch execptions raised by notification daemon
* [FIX]: logger issue (hopefully) finally solved:
log messages were not printed and log files couldn't copied
after backups: problem was the use of log files with equal
names, the use of some static variables in ConfigManager and
errors in logger implementation: now profiles use their own
log files, some minor problems were fixed, code simplifications
* [FIX]: not all messages were displayed in notification pop-ups:
reason was an unescaped character: this character is now
replaced, the notification code is extracted into a mix-in
class to avoid multiple code definitions
* [FIX]: pathnames to log files were incorrect and copying failed:
fixed by centralized path determination
* [FIX]: LogFactory was re-setting log level and log file when calling for
a prior created logger: check if a logger was already created and
don't overwrite previous settings if so
* [FIX]: UpgradeManager used not existing FAM function:
function 'rename' added
* [FIX]: SnapshotManager tried to rebase a snapshot on itself:
reason was an IndexError if only 1 snapshot was left -> check
length of snapshots list
nssbackup (0.2-0~rc2)
* [FIX] LP Bug #299967: the regular expressions from the configuration file
were checked before they are added to any lists in UI; if found regular
expression are invalid they were removed from the configuration and the
users gets informed
* [FIX] LP Bug #299964: erroneous string formatting fixed
* [FIX] LP Bug #303648: if the target directory isn't accessible, execution
of backup daemon and restoration GUI fails.
* [FIX] LP Bug #303661: * the target directory is not longer recursively
created (within the configuration GUI)
* [FIX] in FuseFAM.py: logger issue solved
* [FIX] FTP plug-in: problems related to FTP solved
* [FIX] Bug LP #137293: display of restoration dialog fixed
nssbackup (0.2-0~rc1)
* [FIX] LP Bug #191127: Check the regular expression before adding it to
the configuration.
* [FIX] LP Bug #285927: Change the format of the mail sent to be compliant
with the standards
nssbackup (0.2-0~beta8)
* [FIX] LP Bug #284013: Fixed I18N when making customized installs.
Thanks a lot to Jean-Peer Lorenz (https://bugs.edge.launchpad.net/~peer.loz)
* [Tech] Get rid of GnomeVFS dependancy
nssbackup (0.2-0~beta6)
* [FIX] LP Bug #281852: Restoration GUI crashes on exception in some plug-ins
nssbackup (0.2-0~beta5)
* Add the backup links option in the GUI
* Send an email by profile
* One profile backup can fail and not the others so, we don't fail completely
nssbackup (0.2-0~beta3)
* [FIX] LP Bug #240000: looping in symbolic links
* Log refactoring : we now have a proper logger by profile.
nssbackup (0.2-0~beta2)
* Logarithm purge implemented
* Installing nssbackup will install FTP and SSH plugins
nssbackup (0.2-0~alpha3)
* Snapshot management functionality implemented
nssbackup (0.2-0~alpha2)
* [FIX] LP Bug #189879: NSSbackup cannot find files.snar -> crash
nssbackup (0.2-0~alpha1)
* First alpha of version 0.2
* New multi binaries strategy
* [FIX] LP Bug #181998: typo in an error message
* [FIX] LP Bug #181987: DEL key is now usable to remove some entries
* avoid an exception in regex tab of configGUI when adding the first regexp
* [FIX] LP Bug #153605: Prefill the 'From' text entry in the report tab
* add necessary import in upgrade-backup script
* Upgrade backus scripts takes relative path
* [FIX] LP BUG #184713: nssbackup doesn't backup
* [FIX] LP BUG #184713: add a backuplinks option to backup link
nssbackup (0.1-5)
* [FIX] LP BUG #184713: nssbackup doesn't backup
nssbackup (0.1-4)
* [FIX] LP Bug #181998: typo in an error message
* [FIX] LP Bug #181987: DEL key is now usable to remove some entries
* avoid an exception in regex tab of configGUI when adding the first regexp
* [FIX] LP Bug #153605: Prefill the 'From' text entry in the report tab
* add necessary import in upgrade-backup script
* Upgrade backus scripts takes relative path
nssbackup (0.1-3)
* removed build dependancy on pyGTK
* [FIX] LP Bug #157250: simple-backup-config has incorrect example exclusion regex
* [FIX] LP Bug #177385: Maxincrement option is not working
nssbackup (0.1-2)
* GNU packaging standardization
* Deleted unuseful documentation
* We don't exclude anything as a recommendation (Closes LP Bug #152861)
* Changed nssbackup icons
* changed the whole revert process ( closes LP Bug #146617 )
* base was always set as the last full snapshot
* [FIX] LP Bug #146618: remove the file size limit recommendation
* [FIX] LP Bug #138750
* [FIX] LP Bug #138749
nssbackup (0.1-1)
* Ubuntu Initial release