forked from storaged-project/udisks
-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
1421 lines (1161 loc) · 50 KB
/
NEWS
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
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
---------------------------
storaged 2.6.3 (unreleased)
---------------------------
The storaged project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.6.2:
(TODO: make shortlog)
Thanks to all our contributors.
Tomas Smetana
(TODO: date)
--------------
storaged 2.6.2
--------------
The storaged project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.6.1:
Marius Vollmer (4):
Drives: Try harder when looking for a serial number
Core: Don't complete partition/format methods twice
Revert "Reread partition table before wiping when creating new partitions"
Core: Lock the table while creating a new partition
Mathieu Trudel-Lapierre (1):
Reread partition table before wiping when creating new partitions
Peter Hatina (15):
Post-release bump to 2.6.1
Fix permissions set for storaged_lsm.conf so it is readable only by root
ZRAM: Fix typo in udev rules file
LVM2: Include metadata size in Size property
Block: fix segfault when no configuration is given for a LUKS device
Core: use libblockdev-part instead of parted
Doc: remove already implemented features
Version 2.6.1-udisks2
Post-release bump to 2.6.2
Build: fix version substitution in udisks/udisksversion.h (fixes #57)
Build: get the package version from configure script
Core: add missing ifdef for libblockdev-part label
Core: fix C99 error in DriveObject
Revert "Build: get the package version from configure script"
Fix some memory leaks
Stef Walter (1):
Log failures when formatting or creating partitions
Tomas Smetana (1):
Doc: Update the link in HTML documents release info
Thanks to all our contributors.
Tomas Smetana
2016-06-16
--------------
storaged 2.6.1
--------------
The storaged project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.6.0:
Marius Vollmer (2):
LVM2: Include metadata size in Size property.
drives: Try harder when looking for a serial number
Mathieu Trudel-Lapierre (1):
Reread partition table before wiping when creating new partitions
Peter Hatina (9):
Packaging: bump release version in spec file
ZRAM: %lu format
Fix permissions set for storaged_lsm.conf so it is readable only by root (fixes #51)
ZRAM: Fix typo in udev rules file
Build: introduce Debian packaging
TODO: possible features update
Block: fix segfault when no configuration is given for a LUKS device
Core: use libblockdev-part instead of parted
Doc: remove already implemented features
Thanks to all our contributors.
Peter Hatina
2016-04-29
--------------
storaged 2.6.0
--------------
The storaged project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.4.0:
David Heidelberger (1):
Backport: allow disabling ACL
Dominika Hodovska (3):
ZRAM: add configuration for setup after reboot
ZRAM: fix configuration files handling
ZRAM: code reability change
Kylie McClain (1):
Backport: udisksctl: Properly redirect stdout
Marius Vollmer (1):
ISCSI: Fix typo in session object path prefix
Martin Pitt (11):
Backport: Fix udiskctl help for glib 2.45
Backport: integration-test: Explicitly require UDisks 2.0 gir
Backport: integration-test: Fix wait_timeout/busy error messages
Backport: integration-test: PEP-8 fixes
Backport: integration-test: Fix Polkit.test_removable_fs
Backport: test_polkitd.py: Fix race condition in waiting for test polkitd
Backport: udisks2.service.in: Add [Install] section
Backport: Fix translator comments in udisksobjectinfo.c
Backport: integration-test: Fix race condition in fake CD drive creation
Backport: integration-test: Fix race condition in fake CD drive creation harder
Backport: integration-test: Add timeout to readd_device()
Peter Hatina (25):
UDisks2 drop-in replacement
Post-release bump to 2.5.0
LinuxProvider: EnableModules() is now sync function
README: add build status badge
Build: fix typo in data/Makefile.am
Build: introduce packaging/storaged.spec
DBus: fix typos in xml definitions
Introduce configuration file for storaged
Doc: add storaged.conf man page
Build: fix subdirs for packaging
Doc: add missing CLI options for udisksd
Build: package [email protected] template
gitignore: add build directories and vim files
Doc: rewrite udisks2_lsm man page to docbook
Packaging: make spec file more universal
Daemon: fix path to configuration file
ZRAM: drop num_devices parameter from CreateDevices()
ZRAM: fix compiler warnings
Manager: introduce property with supported filesystems (fixes #38)
MDRaid: check UDISKS_* and STORAGED_* properties when handling uevents
MDRaid: handle UDISKS_* and STORAGED_* udev properties when updating D-Bus interfaces
Once a sync operation fires up, UDisks exports a sync job on the D-Bus, as well
LVM2: Use "NNN%FREE" syntax when creating thin pools
LVM2: Add 'force' option to LogicalVolume.Resize
Remove unused variables in DriveObject class
Tom Yan (1):
Backport: Add support for read look-ahead ATA settings
Thanks to all our contributors.
Peter Hatina
2016-03-14
--------------
storaged 2.4.0
--------------
The storaged project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.3.0:
Dominika Hodovska (3):
ZRAM: fix typos in code and comment
Bcache: introduce module
Bcache: error check correction
Marius Vollmer (2):
Daemon: Look at /sys/.../dm/uuid to identify multipath masters.
Daemon: Ignore device mapper when working with multipath drives.
Peter Hatina (21):
Doc: clarify the original author of man pages
Merge pull request #23 from hodovska/master
ISCSI: redesign passing CHAP authentication data to Login, Discover (#24)
Rename storagedctl to storagectl (fixes #25)
LSM: conditionally install storaged_lsm.conf
ISCSI: fix coding style in utility module
Merge pull request #27 from hodovska/master
Merge pull request #28 from hodovska/master
Merge branch 'master' of github.com:storaged-project/storaged
ISCSI: make error reporting more specific (fixes #26)
ISCSI: fix reverse username/password retrieval from options
ISCSI: introduce parameters passing for nodes when Login/Logout is issued (fixes #31)
Merge pull request #29 from mvollmer/multipath-fixeses
TODO: bcache already supported
ISCSI: improve node and CHAP parameters passing to libiscsi
ISCSI: fix compilation when iscsi_err.h is available on the system
TODO: module loading thoughts
ISCSI: introduce GetFirmwareInitiatorName() (resolves #34)
Build: remove deprecated variable in autogen.sh
Bcache: add missing POTFILES dependencies
Bcache: add new strings to translations' files
Thanks to all our contributors.
Peter Hatina
2016-01-13
--------------
storaged 2.3.0
--------------
The storaged project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.2.0:
Dominika Hodovska (7):
LVM2: add LVMCache support
LVMCache: code fix
LVM: add policy action_id
LVMCache: memory leak fix
ZRAM: introduce module
ZRAM: code cleanup
ZRAM: remove newlines at the end of files
Gris Ge (3):
Fix memory leak in storaged_log().
New lsm module using LibStorageMgmt API.
Fix warning about removing non-exist interface.
Peter Hatina (56):
Post-release bump to 2.2.1
BTRFS: move DBus types to storagedbtrfstypes.h
Deps: add missing rpm dependencies
Deps: pack rpm_dependencies.txt to tarball
BTRFS: refactor dev_file getter in filesystem update
Post release bump to 2.3.0
BTRFS: introduce check and repair method
BTRFS: introduce resize method
BTRFS: introduce create volume method
ZRAM: fix makefile to build the gtk docs
ZRAM: add translations macro for policy kit checks
ZRAM: add translation sources
ZRAM: remove whitespaces from sources
ISCSI: mark error messages for translation
BTRFS: fix subvolumes retrieval when no subvolume is present
BTRFS: fix reflink for @devices in o.s.S.M.BTRFS.CreateVolume()
BTRFS: introduce o.s.S.Filesystem.BTRFS.AddDevice()
BTRFS: fix misleading comment in btrfs_subvolume_perform_action()
BTRFS: introduce o.s.S.Filesystem.BTRFS.RemoveDevice()
BTRFS: update the o.s.S.F.BTRFS when Add/RemoveDevice() is called
Merge pull request #8 from cathay4t/lsm_module
LSM: add version for interfaces
BTRFS: add version for interface
LSM: allow to run with --uninstalled mode in builddir
BTRFS: fix @since tags coding style
ISCSI: fix @since tags coding style
Man: update month of release wrt HACKING
HACKING: update wrt storaged project
AUTHORS: add maintainer and most active contributors
LVM2: port to STORAGED_DAEMON_CHECK_AUTHORIZATION
ZRAM: update TODO-POSSIBLE-FEATURES
BTRFS: update TODO-POSSIBLE-FEATURES
Core: add method storaged_linux_block_object_get_device_file()
BTRFS: add exported object to STORAGED_DAEMON_CHECK_AUTHORIZATION()
ZRAM: add exported object to STORAGED_DAEMON_CHECK_AUTHORIZATION()
ISCSI: add exported object to STORAGED_DAEMON_CHECK_AUTHORIZATION()
ZRAM: fix typo in Makefile.am
LSM: fix documentation build
BTRFS: fix documentation build
Merge pull request #22 from hodovska/upstream
TODO: lvm cache is now supported
LVM2: drop duplicit lvm2_policy_action_id
LVM2: update doc sections for StoragedLogicalVolume
BTRFS: add types to the gtkdoc output
ISCSI: add types to the gtkdoc output
ZRAM: add types to the gtkdoc output
LSM: add types to the gtkdoc output
ZRAM: add optional interface to Block devices section in documentation
Doc: add new strings to translations' files
LVM2: fix typo in LogicalVolume
LVM2: fix uninitialized values in CacheAttach(), CacheSplit()
ZRAM: fix typos in translatable strings
Doc: disable explicit language translations
LSM: use sysconfdir for config file path construction
LSM: fix installation of storaged_lsm.conf
HACKING: add information about Zanata workflow
Thanks to all our contributors.
Peter Hatina
2015-09-11
--------------
storaged 2.2.0
--------------
The storaged project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.1.2:
Marius Vollmer (2):
lvm2: Properly monitor fstab and crypttab.
Do the wipe before returning for a 'no-block' Format.
Peter Hatina (14):
BTRFS: add missing sources to POTFILES.in
ISCSI: add missing sources to POTFILES.in
BTRFS: add additional options passed also to policy kit
ISCSI: add additional options passed also to policy kit
Core: rename properties to options in STORAGED_DAEMON_CHECK_AUTHORIZATION
ISCSI: add missing doc strings for /o/s/S/iscsi/sessionX Logout(Interface) methods
BTRFS: Fix DBus SetLabel() doc string
BTRFS: introduce snapshots API
BTRFS: introduce subvolumes API
ISCSI: refactor discovery utility functions
ISCSI: introduce /o/s/S/iscsi/sessionX Logout method
ISCSI: add missing policy checks
ISCSI: fix typo in StoragedLinuxISCSISession documentation
BTRFS: introduce module
Stef Walter (1):
lvm2: Minor DBus interface doc fix
Thanks to all our contributors.
Peter Hatina
2015-08-24
--------------
storaged 2.1.2
--------------
The storaged project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.1.1:
Marius Vollmer (1):
Catch bogus UUID changes of MDRAIDs.
Peter Hatina (5):
ISCSI: fix polkit action typo
Merge pull request #14 from mvollmer/mdraid-bogus-uuid
Merge branch 'master' of https://github.com/storaged-project/storaged
ISCSI: code cleanup in initiator module
Thanks to all our contributors.
Peter Hatina
2015-07-15
--------------
storaged 2.1.1
--------------
The storaged project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.1.0:
Marius Vollmer (1):
MDRaid: Add 'Running' property.
Martin Pitt (3):
Backport: UDF: Drop umask=0077 default
Backport: Fix crash on inaccessible RAID member "state" attribute
Backport: udev rules: Stop hardcoding sed path
Michael Catanzaro (1):
Backport: Install storaged into a libexecdir
Ondrej Holy (1):
Backport: Fail before formatting if partition contains a partition table
Peter Hatina (8):
Merge pull request #13 from mvollmer/mdraid-running-property
Remove deprecated g_io_scheduler_* calls
TODO: add new features
TODO: mkswap already supported
Build: make all rules silent by default
Tests: build storaged with all modules
Build: rename yum_dependencies to rpm_dependencies
TODO: update possible features
Ross Lagerwall (5):
Backport: Add support for creating f2fs filesystems
Backport: Don't ignore isohybrid udf filesystems
Backport: integration-tests: Add a wrapper to write and flush stderr
Backport: integration-tests: Don't fail if a SMART test was aborted
Backport: integration-tests: Settle while waiting for property change
Simon McVittie (1):
Backport: Decide whether devices are on the same seat by uid, not pid
Tomas Bzatek (1):
Backport: StoragedSpawnedJob: Retrieve uid/gid info before forking
Thanks to all our contributors.
Peter Hatina
2015-07-02
--------------
storaged 2.1.0
--------------
The storaged project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.0.0:
Marius Vollmer (9):
Return correct parent UUID for mdraids.
Fix forgotten braces.
DBG - only load ".so" modules
Block, Partition, MDRaid, LVM2: Optional teardown.
Util: Add storaged_daemon_util_check_authorization_sync_with_error.
Block, Encrypted, MDRaid, LVM2: Child configuration tracking.
PartitionTable: Add CreatePartitionAndFormat.
Block: Add "config-items" option to Format.
Daemon: Also check UDISKS_* udev properties.
Martin Hatina (1):
Tests: introduce install-storaged and storagedctl tests
Peter Hatina (35):
LVM2: fix launching storaged-lvm helper when --uninstalled is passed to storaged
LVM2: fix C90 warning; mixed declaration and code
Build: get rid of deprecated INCLUDES
Build: add sign target to main makefile
TODO: add list of several possible features
LVM2: re-add module build flags
Build: fix make distcheck (fixes #6)
TODO-ISCSI: drop implemented features
ISCSI: update documentation for sessions
Doc: escape <UUID> and <NAME> for Storaged.Block interface
Modules: fix uninstalled rules
Translations: move from transifex to zanata
ISCSI: fix build without iscsi session objects
Merge pull request #9 from mvollmer/fix-track-parent
Merge pull request #10 from mvollmer/fix-mdraid-stop
ISCSI: initiator code cleanup
ISCSI: introduce listing iSCSI sessions
Modules: introduce storaged_module_teardown()
Modules: pass StoragedDaemon to storaged_module_init()
Build: fix C90 compilation issues
Merge pull request #5 from mvollmer/batching
Build: introduce --enable-all-modules option
ISCSI: add better error reporting for libiscsi calls
ISCSI: fix typos
ISCSI: introduce login/logout API
ISCSI: introduce target discovery API
README: update configure options
Build: introduce --enable-modules option
Build: rename module-dummy to dummy
Build: link dummy module into modules dir
Build: clean makefiles a bit
Polkit: fix upstream url
ISCSI: introduce module
Daemon: introduce --uninistalled option
Doc: drop version info for StoragedModuleManager
Samikshan Bairagya (1):
Fixed README.md
Thanks to all our contributors.
Peter Hatina
2015-06-10
--------------
storaged 2.0.0
--------------
The storaged project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since initial import:
Peter Hatina (14):
Post-release version bump to 2.0.1
Update NEWS for 2.0.0 release
Doc: add link to man page for storaged-lvm
Man: fix upstream links
Man: introduce storaged-lvm.8 man page
Doc: fix yum_dependencies.txt filename in README.md
Build: fix coding style in storaged/Makefile.am
Doc: update links for generated documentation
gitignore: update for generated files
Doc: add LVM2 documentation
Man: Consolidate man pages
fix typos in integration-test
Fix storaged_daemon_util_file_set_contents() return value handling
Update NEWS
Tomas Smetana (1):
Fix links for the documentation
David King (1):
Fix format string signedness warnings
Martin Pitt (15):
integration-test: Skip double mount check for NTFS
Support mounting in /media for FHS compatibility
Make StoragedClient.get_size_for_display() units translatable
Provide fallback for systems without ACL support
Fix crash in storaged_client_finalize()
Drop unused goto label
integration-test: Stop requiring the build dependencies
integration-test: Test fstab parsing
Recognize PARTUUID and PARTLABEL in fstab
Drop default [df]mask for VFAT and NTFS
integration-tests: Don't assume ordering in mount-points property
Update translations from transifex
Stefan Sauer (2):
configure: stop using tmpl files for docs
docs: include the annotation glossary
Thanks to all our contributors.
Peter Hatina,
2015-04-01
================================================================================
Project storaged has been forked from udisks. From now on, the changelog will
contain cumulative changes either rebased from udisks or from this project.
================================================================================
------------
udisks 2.1.4
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices.
Changes since udisks 2.1.3:
David Zeuthen (4):
Add GPT partition types from the Discoverable Partitions Specification
Remove newly-added "Auto-enabled swap" GTP partition type
Fine-tune GTP partitions some more
Send SCSI SYNCHRONIZE CACHE before powering down a drive
Denis Kasak (1):
Fix buffer overflow in pick_word_at()
Dmitrijs Ledkovs (1):
Add Intel Fast Flash Standby partition GPT type
Lubomir Rintel (1):
Skip password strength checks when changing LUKS passphrase
Martin Pitt (26):
Fix build with clang
integration-test: Update for logind
Revert "Fix standby timers"
integration-test: Fix code formatting
integration-tests: sync file systems in sync()
integration-test: Drop sync_workaround, fix property testing
integration-test: Better failure messages
integration-test: Fix btrfs test
Fix display ID for generic FAT
Update obsolete gnome-common and automake macros
build: Use config-aux/ directory
Update .gitignore files
build: Enable gcc colors
Drop obsolete g_type_init()
Update .gitignore files
Drop obsolete polkit_unix_process_new()
Fix docs for SmartUpdate()
Hide Microsoft reserved partition
Identify JetFlash Transcend drives as thumb drives
Fix sorting of mount points
Fix fallback media icons for nonremovable media
Fix polkit auth string
Hide DIAGS and IntelRST partitions
Update translations from transifex
Matthias Clasen (1):
Add a man page for umount.udisks2
Michael Biebl (1):
Support building against libsystemd library
Pawel Baldysiak (1):
udisks: Change name for Intel SW RAID
Phillip Susi (3):
Use internal pm check for smart poll
Fix standby timers
Fix standby timers
Ross Lagerwall (1):
Fix TOCTOU race when making directories
Samuli Suominen (1):
Add missing #include
Tomas Bzatek (5):
Properly initialize all used variables
udiskslinuxmanager.c: Don't use uninitialized wait_data struct
Remove useless assignments
udisks_linux_drive_object_uevent(): Handle null device
Hide Windows Recovery Environment partitions
Thanks to all our contributors.
Martin Pitt,
December 18, 2014
------------
udisks 2.1.3
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices.
This version fixes a security vulnerability (CVE-2014-0004), so please update
as soon as possible!
Changes since udisks 2.1.2:
David Zeuthen (4):
Identify SD Card Reader in ChromeBook Pixel
Send SCSI START STOP UNIT when powering down a drive
udisksctl: add power-off verb to power off drives
udisksctl: fix grammar
Marius Vollmer (1):
Prefer /dev/VG/LV for LVM2 volumes.
Martin Pitt (2):
Fix buffer overflow in mount path parsing. If users have the possibility
to create very long mount points, such as with FUSE, they could cause
udisksd to crash, or even to run arbitrary code as root with specially
crafted mount paths. [CVE-2014-0004]
Peter Paluch (1):
Use SECTOR_COUNT=1 when issuing ATA IDENTIFY COMMAND
Tomas Bzatek (3):
Use reentrant version of getpwuid() for thread safety
udisks_daemon_util_get_caller_uid_sync(): Add missing goto
Fix crash when loop-deleting non-loop device
Thanks to all our contributors.
Martin Pitt
March 10, 2014
------------
udisks 2.1.2
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices.
Changes since udisks 2.1.1:
Andrey Jr. Melnikov (1):
Add exfat mount options
Bastien Nocera (1):
Hide more rescue partitions
David Zeuthen (2):
Bug 67679 - build fails due to missing IT_PROG_INTLTOOL macro
Martin Pitt (1):
Add exfat FS integration test
Drop "david" user name from publish make rules
Michael Biebl (1):
Use dosfstools instead of mtools
Pawel Wieczorkiewicz (1):
Add polkit authorization variables for removable media
Tomas Bzatek (1):
Fix crash when waiting for loop device
Thanks to all our contributors.
Martin Pitt,
January 14, 2014
------------
udisks 2.1.1
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices.
Changes since udisks 2.1.0:
David Zeuthen (10):
Post-release version bump to 2.1.1
Properly identify firewire devices as non-system devices
Identify Lexar Dual Slot USB 3.0 Reader Professional as a card reader
Identify Transcend USB 3.0 Multi-Card reader as such
Promote ZFS partition type to generic
UDisksClient: Make it possible to get part desc based on the part table subtype
Add ChromeOS partition types
Use new SSD icon from g-i-t-e
Identify Patriot Memory USB sticks as thumb drives
Update NEWS for release
Martin Pitt (4):
Fix test for logind availability
Fix hiding of "WD SmartWare" partitions
integration-test: Fix for nonexisting /run/udev/rules.d/
integration-test: For VFAT, ignore case for label comparison
Thanks to all our contributors.
David Zeuthen,
August 20, 2013
------------
udisks 2.1.0
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices.
Changes since udisks 2.0.92:
Alban Browaeys (1):
mdraid: Remove spurious argument for the format (which takes none).
David Zeuthen (6):
Post-release version bump to 2.0.93
Support broken setups where ID_SERIAL is available but ID_SERIAL_SHORT is not
Call the right D-Bus completion routines
Update translations from Transifex
Bump version to 2.1.0 and update date in man pages
Update NEWS for release
Martin Pitt (1):
integration-test: Update for mkntfs
Matthias Clasen (1):
Initialize a local variable
Thanks to all our contributors.
David Zeuthen,
March 17, 2013
------------
udisks 2.0.92
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices.
This is an unstable pre-release leading up to udisks 2.1.0 and newly
introduced API and ABI may change in incompatible ways before release
2.1.0. The udisks 2.1.0 release will be backwards compatible will
earlier releases. See the udisks(8) man page for more information
about API stability guarantees.
Changes since udisks 2.0.91:
Alban Browaeys (1):
build: fix out of source build - set xsltproc path
David Zeuthen (8):
Post-release version bump to 2.0.92
Fold UDisksPersistentStore class into UDisksCleanup
Rename UDisksCleanup to UDisksState
Don't leak UDisksLinuxDevice when handling uevent
Check for NULL pointer when creating MD-RAID array
Use own udev namespace for MD-RAID properties
Introduce UDISKS_FILESYSTEM_SHARED=1 to use /media for mounting
Update NEWS for release
Marius Vollmer (2):
Don't wipe extended partitions.
Make sure logical partitions stay within the extended partition.
Thanks to all our contributors.
David Zeuthen,
February 17, 2013
------------
udisks 2.0.91
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices.
This is an unstable pre-release leading up to udisks 2.1.0 and newly
introduced API and ABI may change in incompatible ways before release
2.1.0. The udisks 2.1.0 release will be backwards compatible will
earlier releases. See the udisks(8) man page for more information
about API stability guarantees.
Changes since udisks 2.0.90:
David Zeuthen (9):
Post-release version bump to 2.0.91
Don't bail in MD-RAID file monitor event handler
Add MDRaid:RequestSyncAction() method
Add MDRaid:SyncRate and MDRaid:SyncRemainingTime properties
Get the MD-RAID sync rate from the right file
Pull new translations from Transifex
Use correct polkit action
Fix up comments in polkit policy file
Update NEWS for release
Evan Nemerson (1):
build: fix passing arguments to configure from autogen.sh
Thanks to all our contributors.
David Zeuthen,
January 7, 2013
------------
udisks 2.0.90
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices.
This is an unstable pre-release leading up to udisks 2.1.0 and newly
introduced API and ABI may change in incompatible ways before release
2.1.0. The udisks 2.1.0 release will be backwards compatible will
earlier releases. See the udisks(8) man page for more information
about API stability guarantees.
Changes since udisks 2.0.0:
David Zeuthen (121):
Initial MD-RAID support
Add Block:MDRaid and Block:MDRaidMember properties pointing to MDRaid objects
Add MDRaid:Size property and utility to get member, raid block devices
Add MDRaid:SyncAction and MDRaid:Degraded properties
Properly initialize variables
Add Start()/Stop() methods to MDRaid D-Bus interface
Don't error out with "error stopping" if failing to start a RAID array
Set Block:PreferredDevice to /dev/md/$MD_NAME, if available
Nuke debug spew
Watch for changes on the md/sync_action and md/degraded sysfs files
Avoid leaking memory when parsing sysfs attributes with integers
Strip trailing white-space from md/sync_action sysfs attr
Fix corner-cases for detecting RAID arrays
Add MDRaid:SyncCompleted property
Skip partitions of MD-RAID devices
Make udisks_daemon_util_resolve_link() work when @name contains slashes
Add MDRaid:ActiveDevices property
UDisksClient: ignore partitions when finding block device for RAID Array
Make Block:PreferredDevice work for partitions of RAID arrays
Slightly change how the MDRaid:ActiveDevice property works
Tweak MDRaid:ActiveDevices some more
Add MDRaid.RemoveDevice() method
Add @start-degraded option to MDRaid.Start()
Express RAID member state as an array of strings, instead of just a string
Simplify codepath when removing a RAID disk
Add MDRaid:BitmapLocation property
Export MDRaid:ChunkSize property
Revert "Simplify codepath when removing a RAID disk"
Deprecate udisks_client_get_drive_info() with udisks_client_get_object_info()
Initialize reference count to 1
Skip homehost when calcuating @name member in UDisksObjectInfo for MD-RAID
Slightly rework UDisksObjectInfo docs
UDisksClient: include RAID level in description of RAID Array
Mention that MDRaid:SyncAction is the empty string for arrays w/o redundancy
Handle nested arrays
Nuke debug spew
Set MDRaid:ChunkSize for raid0 but not for raid1
Consistently refer to MD-RAID as "Linux RAID" in user-visible strings
Post-release version bump to 2.0.1
Update my email address
Document the release process
Explain post-release actions in HACKING
Bump version to 2.0.90
Start writing NEWS for 2.0.90
Merge branch 'master' into wip/mdraid
Use @since annotations to mark new D-Bus API available 2.1
Use Deprecated and Since annotations to mark deprecated and new API for 2.1
Re-include udisks_client_get_drive_info() in API docs
Add indexes of deprecated and new-in-2.1 symbols
Update gtk-doc sections
Include docs for MD-RAID implementation details
Update gtk-doc types file
Add publish-docs-master target
Remove fa_IR translation
Update POTFILES.in with new source files
Add translations for eu, fa, hr and sq from Transifix
Add missing known jobs for ATA Secure erase to Job:Description docs
Add missing known jobs for MD-RAID to Job:Description docs
UDisksClient: Add reference to Job:Operation to get_job_description() docs
Add Manager.MDRaidCreate() method for RAID Array creation
Always pass MD devices of the form /dev/mdNNN when assembling RAID arrays
Serialize authorization checks
Revert "Serialize authorization checks"
Add support for option 'no-block' in the Block.Format() method
Only use #pragma GCC diagnostic on GCC >= 4.6
UDisksObjectInfo: add one_liner field
Nuke debug spew
Don't count /dev/md* devices with bogus UUIDs as MD-RAID arrays
Use the right device file UDisksObjectInfo.one_liner for a partition of a drive
Factor out ATA routines
Introduce UDisksLinuxDevice as a replacement for GUdevDevice
Forgot to add files
UDisksLinuxDevice: Don't include the parent_instance member in the docs
Add logging statements so it's possible to pin-point probing time
Add udisks_ata_identify_get_word() utility function
Stop relying on ata_id to set ID_ATA_FEATURE_SET_SMART{,_ENABLED}
Stop relying on ata_id to set ID_ATA_FEATURE_SET_{PM,APM,AAM}*
Don't set AamVendorRecommendedValue unless AAM is actually supported
Stop relying on ata_id to set ID_ATA_FEATURE_SET_SECURITY*
Stop relying on ata_id to set ID_ATA_ROTATION_RATE_RPM
Use gathered IDENTIFY DATA as primary way of identifying ATA devices
Block.Format: add @update-partition-type option
Add support for creating UDF filesystems using mkudffs(8)
Add a Drive.PowerOff() method
Add Drive.Ata.SmartSetEnabled() method
Fix up docs
UDisksLinuxDevice: add a reprobe_sync() method
Update SMART data after enabling SMART
Add missing since tag to newly added Drive.Ata.SmartSetEnabled() method
Fix grammar
UDisksObjectInfo: Change format of one_liner
Make UDisksObjectInfo a GObject and hide its struct
Update what symbolic icons to use
Ensure HintAuto is FALSE for PC floppy drives
Add Block:Id property
Always use .modify-device for devices set up by the calling user
Keep track of MD RAID arrays started/created via udisks
Fix thinko in routine to find a free MD RAID device
Allow MDRaid.RemoveDevice() without authz if the caller started the array
Use 'drive-multidisk' instead of 'gdu-enclosure' for RAID arrays
Mention RAID split-brain syndrome
Add new MDRaid.AddDevice() method
Add MDRaid.SetBitmapLocation() method
Use --scan and --uuid when starting a MD-RAID device
Use setup_by_user() in more places
UDisksObjectInfo: Add get_sort_key() method
UDisksObjectInfo: fix memory leak
Add support for setting the symbolic icon for a device
Add support for querying and configuring the Write Cache for ATA devices
docs: Fix up description of WriteCacheEnabled and document valid values
Mention the right ATA subcommand for the ata-write-cache-enabled key
Make sure drive properties are updated after applying configuration
Add UDisksClient.queue_changed()
Fix docs for UDisksClient.queue_changed()
Add support for UDISKS_CAN_POWER_OFF udev property
Introduce new Job:Bytes and Job:Rate properties
Use both WWN and serials for VPD, if available
Remove MDRaid:CanStart{,Degraded} properties
Pull latest translations from Transifex
Add new translations from Transifix
Update NEWS for release
Thanks to all our contributors.
David Zeuthen,
December 18, 2012
------------
udisks 2.0.0
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices.
Changes since udisks 1.99.0:
Claudio Saavedra (1):
configure.ac: raise gudev dependency
Colin Walters (1):
Add --disable-man configure option
David Zeuthen (36):
Post-release version bump to 1.100.0
Update list of recovery/system partitions
Add support for creating exFAT filesystems and changing exFAT labels
Add textual descriptions for IMSM Raid members
Use all-caps for RAID
Only do the isohybrid hack for the first partition
Don't complain about missing /etc/crypttab file
Don't complain about missing /etc/fstab file
Make it work without requiring the kernel to be CONFIG_SWAP=y
Mention the right file when complaing about /proc/swaps
Fix glaringly wrong documentation for Filesystem.Mount()