aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGELOG
blob: 1a629bf45d59ec0ce6c6875a19c11a322c098c0b (plain)
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
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
The modifications are:

IsoDumper 1.55
--------------
          - Fix translations typo

IsoDumper 1.54
--------------
          - Upadate translations

IsoDumper 1.53
--------------
          - Add the code for creating any type of partition after writing ISO image
          - Fix the closing of magiback

IsoDumper 1.52
--------------
          - Change messages about partition added, not always persistent
          - Format message in interface, translation wasn't displayed
          - Fix group for the backup file

IsoDumper 1.51
--------------
          - Close magiback when closing isodumper
          - Keep the authorization one hour
          - Add the -d option for debug in addition of --debug
          - Log only in /var/log/magiback

IsoDumper 1.50
--------------
          - New order in checking before operation, to check all at start
          - Keep authorization during 10 min
          - Give user ownership to the backup image

IsoDumper 1.49
--------------
          - Fix: continue to writing step after backup (mga#32035)

IsoDumper 1.48
--------------
          - fix detection of the selection for persistent partition and adjust the label.

IsoDumper 1.47
--------------
          - catch error in exploring GPG keys (mga#31978)

IsoDumper 1.46
--------------
          - fix examination more than one device when selecting device (mga#31978)

IsoDumper 1.45
--------------
          - change method of checking the selected device (mga#31898)
          - Init DBus interface later. This avoid to wait in some cases with GTK interface (mga#31860) as workaround.
          - Add category Settings in desktop files. This allows isodumper to be displayed in LXQt settings.

IsoDumper 1.44
--------------
          - fix crash of the dialog displayed when no USB is present (mga#31586)

IsoDumper 1.43
--------------
          - fix link to key server for GPG (mga#29470)

IsoDumper 1.42
--------------
          - update translations
          - fix some translations
          - fix displaying window title
          - fix configuration file for mpan
          - fix detection of activation on partition type in any case, not only for ext4.

IsoDumper 1.41
--------------
          - Avoid to launch writing if backup failed
          - Improve activating/deactivating fields and buttons in the interface.
          - Display "ext4" type partition when persistent is selected
          - Improve Label of report for selected partition to create (mga#27744)

IsoDumper 1.40
--------------
          - New GUI (mga#27744)
          - Improve messages after success or warning
          - Add reporting partitions when selecting a device.
          - Log are directly registered
          - Check the signature as a first step after selecting an image to write.
          - Init DBus interface only one time
          - Name of persistent partition is editable
          - Use python-manatools to manage application events

IsoDumper 1.35
--------------
          - Manage case when persistent partition creation failed (mga#28466)

IsoDumper 1.34
--------------
          - Improve messages for signature checking (mga#28466)

IsoDumper 1.33
--------------
          - Fix GTK interface not responding
          - Fix signal when device is removed
          - Add version generation when installing in Makefile

IsoDumper 1.32
--------------
          - Update translations

IsoDumper 1.31
--------------
          - Fix display of warning

IsoDumper 1.30
--------------
          - Verify signatures also when they are detached (mga#27667)
          - Display warning instead of success when sums or signatures doesn't match (mga#27667)

IsoDumper 1.29
--------------
          - Fix creating ~/.isodumper for logging when not yet existing

IsoDumper 1.28
--------------
          - Fix when fdisk considers that something is busy
          - Don't load key when already present
          - Add debug option

IsoDumper 1.27
--------------
          - Fix unmounting
          - Add more details during operations

IsoDumper 1.26
--------------
          - Fix detection of other instance

IsoDumper 1.25
--------------
          - Fix translation for Albanian
          - Avoid race conditions to detect other instance

IsoDumper 1.24
--------------
          - Use udisk2 to unmount partitions.

IsoDumper 1.23
--------------
          - Fix waiting that the partition table is updated before formatting

IsoDumper 1.22
--------------
          - Fix typo in command for creating persistent partition (mga#27354) and add a delay after creating the partition

IsoDumper 1.21
--------------
          - Avoid confusion in device when there is device without Vendor nor Model. (mga#27209)

IsoDumper 1.20
--------------
          - Add unmount command before eject (mag#26974)

IsoDumper 1.19
--------------
          - Fix signature checking
          - Fix checking

IsoDumper 1.18
--------------
          - Add parsing of arguments from command line (use python-manatools, new dependency)
          - Clean makefile to have installation of config file for polkit (mga#26776)
          - Move version in Makefile : use 'make version' to have it in lib/version.py

IsoDumper 1.17
--------------
          - check SHA3-512 instead of SHA512
          - add description for exFat
          - suppress a warning about imp deprecated
          - suppress YUI logs in console
          - update translations

IsoDumper 1.16
--------------
          - add format exFAT for formatting the device
          - add eject instruction after writing operations
          - add option for creation of encrypted persistent partition, could be used for Mageia 8 and later 
          - fix detection of SD cards

IsoDumper 1.15
--------------
          - Rework udisks2 information usage to be more reliable
          - Don't use message but logging when getting Mageia key, to avoid void messages in other parts
          - Add more logging
          - Update translations

IsoDumper 1.13
--------------
          - Fix self detection in processes
          - Add dialog box for instances already running

IsoDumper 1.11
--------------
          - Raise error when an instance is already running

IsoDumper 1.10
--------------
          - Correction to sr.po to allow generation of all translation catalogs

IsoDumper 1.09
--------------
          - Adapt to new method of signing ISO (Mageia 7)
          - Translations update

IsoDumper 1.08
--------------
          - Translations update

IsoDumper 1.07
--------------
          - Manage redraw during writing for GTK (mga#24273)


IsoDumper 1.06
--------------
          - Update translations

IsoDumper 1.05
--------------
          - Add creation of persistent partition


IsoDumper 1.04
--------------
          - Separate getting key and checking signature in a thread
          - Review the logic of checking

IsoDumper 1.03
--------------
          - Add translation management in magiback.
          - Manage magiback start through DBus and systemd

IsoDumper 1.02
--------------
          - apply DBus communication for backup feature

IsoDumper 1.01
--------------
          - manage DBus configuration files
          - correction of raw_write import

IsoDumper 1.00
--------------
          - add Magiback to deliver permissions over DBus on request
          - check sha512 checksum only and for signature

IsoDumper 0.60
--------------
          - add menu entry for formatting USB
          - avoid changing buttons state when formatting is canceled
          - update translations in ca, zh_TW, da, jp, en_GB

IsoDumper 0.59
------------
          - add translation in Japanese

IsoDumper 0.58
------------
          - update translations in de and hu

IsoDumper 0.57
------------
          - update translations in hu, nb, da, pt
          - avoid crash at exit (mga#20792)

IsoDumper 0.56
------------
          - add tajik translation
          - update es, ast ca pl uk translations

IsoDumper 0.55
------------
          - redraw the dialog window after changing the the image name in buttons
          - adding two strings to display translated
          - update Russian and Hungarian translation

IsoDumper 0.54
------------
          - Updating  translations in Sapnish, Romanian, Sweadidh, Basque and Latvian
          - Adding links of the source in About dialog (mga#18405)

IsoDumper 0.53
------------
          - Better management of drive names (mga#18411).
          - Update translations.

IsoDumper 0.52
------------
	  - Correction of writing tiny images (mga#18411).
	  - Update translations.

IsoDumper 0.51
------------
	  - exclude void media.
	  - Better managing grayed or enabled widgets.
	  - Deal with device selection.
	  - Better managing names in file picker buttons.
	  - Reduce the size of dialog windows.
	  - Clean code.
	  - Add new design.
	  - Change Maindialog to PopupDialog, to have a smaller window, nicer.
	  - Add comments.
	  - Update some strings for better language.
	  - Correction for closing application, without segfault.
	  - Format the messages.

IsoDumper 0.50
------------
	  - yui release.


IsoDumper 0.48
------------
          - Better management of drive names (mga#18411).

------------
IsoDumper 0.47
------------
	  - Update some translations.
	  - Update the source link.

IsoDumper 0.46
------------
	  - new design for icon and header (thanks to Animtim).
	  - update some translations.

IsoDumper 0.45
------------
	  - change success message mga#17855.
	  - update zh_CN translation.
	  - exclude void media mga#17856.
	  - avoid to clean backup name when already choosen mga#17886.
	  - clean completly the device list when refreshing mga#17857.

IsoDumper 0.44
------------
	  - manage when partition is busy #16837.
	  - only detail box is expandable.
	  - add language Arabic.
	  - update language sv.

IsoDumper 0.43
------------
	  - security update in raw_format.py against injection #16910.
	  - added some new translations on Catalan, Hungarian, Slovak and Croatian.
	  - update all translations.

IsoDumper 0.42
------------
	  - suppress UEFI feature.
	  - update some translations.
	  - update language sv.

IsoDumper 0.43
------------
	  - security update in raw_format.py against injection #16910.
	  - added some new translations on Catalan, Hungarian, Slovak and Croatian.
	  - update all translations.

IsoDumper 0.42
------------
	  - suppress UEFI feature.
	  - update some translations.

IsoDumper 0.41
------------
	  - added a wait for unmount the USB key after writing.
	  - new calcultation for progressbar based on file size instead of number in UEFI mode.
	  - added occasions to refresh the window.
	  - replace the shutil.copy2 with built-in instructions.
	  - update English (United Kingdom) translation.

IsoDumper 0.40
------------
	  - added a help button and dialog box.
	  - added a Refresh button to find new devices.
	  - added a UEFI feature, allowing creating a FAT32 stick, and copy the ISO file the new partition.
	  - adding a catch for protected devices when formatting.
	  - take the device size from the selected device, not the last one.
	  - detect also SD-cards.
	  - check the size for destination when backup.
	  - change for automatic formatting '.po' files during build package.
	  - change for automatic compiling '.mo' files during build package.
	  - added a new translation on Simplified Chinese. (Thanks xiao wenming)
	  - adapting the launcher script to overcome bug mga#15236 (make that all desktop environments are compatible).

IsoDumper 0.32
------------
	  - fix wrong progress steps with small images.
	  - correction of the index not getting 100%.
	  - suppression of an inappriopriate emergency dialog after format.
	  - not closing the application after the success writing.
	  - added a dialog box to confirm overwriting backup file.
	  - adding the path in the destination name for backup file.
	  - change the name in .img for backup.
	  - default folder to /home/user for image filepicker.
	  - added a new translation on Albanian. (Thanks Ardit Dani)
	  - formatting and updating all .po files.
	  - recompiling all .mo files.

IsoDumper 0.31
------------
	  - this is a security update, about writing log file:
	  - see https://bugs.mageia.org/show_bug.cgi?id=14207.
	  - fix security issue when writing log file.

IsoDumper 0.30
------------
	  - added function to format the device in Fat32, ntfs or ext4.
	  - separated backup from writing.
	  - added a dialog box to warning against close when operationin action.
	  - added close the application when X of the window bar clicked.
	  - added file name and device name in the logview when selected.
	  - changed a window to a dialog form.
	  - set the user owner of log file and directory.
	  - suppress window redraw when closing the logview.
	  - added a new translation on Asturian. (Thanks Ḷḷumex03)
	  - added a new translation on Basque. (Thanks Egoitz Rodriguez Obieta)

IsoDumper 0.23
------------
	  - added close the application when X of the window bar clicked.
	  - added file name and device name in the logview when selected.
	  - set the user owner of log file and directory.
	  - suppress window redraw when closing the logview.
	  - fix some libglade-WARNING by deletion of swapped parameter.

IsoDumper 0.22
------------
	  - changed a window in a dialog form.
	  - added default values for the backup name and directory.
	  - improvement to the isodumper icon with a new SVG.
	  - improvement to the Makefile.

IsoDumper 0.21
------------
	  - added an "About isodumper" window "GtkAboutDialog".
	  - Integration of find_devices in the main file.
	  - fix of the behaviour of windows, not closing the application after escape from the confirmation dialog.
	  - fix transmission of the user name to write the log file at the good place.
	  - update all translations for new changes.

IsoDumper 0.20
------------
	  - added function to backup the content of the device before overwriting.
	  - added Release number in the window title (on isodumper.py).
	  - use mageia polkit policy instead of usermode. (Thanks to Colin Guthrie)
	  - replace all windows icons to icon isodumper.
	  - added and update Makefile for polkit file translation. (Thanks to Yuri Chornoivan)
	  - improvement po-update.sh script for translations (extract or merge polkit and desktop files translations).
	  - fix an error space on a translation string (#: lib/isodumper.py:270)
	  - added and update Estonian, Danish, Czech, Greek and English (United Kingdom) translations.
	  - updated  de,fr,id,ro,sl,sv,zh_TW,tr,uk,pt_BR,ru,ro,es,it and pl translations.

IsoDumper 0.13
------------
	  - added and update Polish and German translations.
	  - updated Dutch and Italian translations.
	  - added a Makefile file for build package.
	  - added a pixmaps icons.
	  - usermode-consoleonly is not a BuildRequires, but it is a Requires package.
	  - improvement po-update.sh script for translations.
	  - added Release number in the window title.

IsoDumper 0.12
------------
	  - Correction of bugs in the device name and in the dialog box loops
	  - Added a catch of writing error

IsoDumper 0.11
------------
	  - added check for the size of the destination device.
	  - added a button to retry in the no_device dialog box.
	  - added a dialog box for devices with a size of 32 GB and more.
	  - added and update Swedish, Chinese, Brazilian Portuguese, Indonesian and Romanian translations.
	  - updated Ukrainian, Russian, Slovenian, Spanish, Turkish Translations.

IsoDumper 0.10
------------
	  - added and update Russian, Ukrainian, Spanish, Dutch, Italian, Turkish and Slovenian translations
	  - update French translation
	  - added ru, uk, es, nl, it, tr and sl comment in .desktop file
	  - added po-update.sh and po-compile.sh files for translations (see i18n.md for more details)


IsoDumper 0.1
------------
	  - changing the name into isodumper
	  - replaced the dd command with direct writing command python.
	  - progressbar is functionnal.
	  - replaced the banner (header.png) with an Mageia's header.
	  - added .iso filter.
	  - added writing ~/.isodumper/isodumper.log at the end.
	  - writing progression in details only each 1%.
	  - point at the end of the logview window.
	  - indicating the name of the log file.
	  - new feature : the application doesn't close when a stick is inserted after the start and a dialog box which is displayed to say it.

The initial state comes from https://launchpad.net/usb-imagewriter