Permalink
Fetching contributors…
Cannot retrieve contributors at this time
2365 lines (1954 sloc) 86.1 KB
---------------------------
udisks 2.8.2 (unreleased)
---------------------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.8.1:
(TODO: make shortlog)
Thanks to all our contributors.
Tomas Bzatek
(TODO: date --rfc-3339='date')
---------------------------
udisks 2.8.1
---------------------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.8.0:
Adam Williamson (1):
Fix DM_MULTIPATH_DEVICE_PATH in udev rules
John Keeping (1):
configure: remove redundant xsltproc check
Kai Lüke (1):
Fix string format vulnerability
Tomas Bzatek (2):
Post-release version bump to 2.8.1
vdo: Fix expected test error on grow_physical
Vojtech Trefny (4):
Skip VDO tests if vdo tool or kvdo kernel module isn't available
Revert (or remove) changes in the vdo config after tests
Fix expected error message when starting inactive VDO volume
Update the Partitions property on partition "add" event
segfault (1):
Fix backing device not set when unlocking multiple encrypted volume
Thanks to all our contributors.
Vojtech Trefny
2018-09-26
---------------------------
udisks 2.8.0
---------------------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.7.7:
Harry Mallon (1):
Add Apple APFS fstype
Jan Pokorny (1):
New property for LUKS metadata size (fixed)
Marius Vollmer (1):
core: Add Encrypted.Resize method
Tomas Bzatek (21):
vdo: Introduce the VDO plugin
vdo: Implement the org.freedesktop.UDisks2.Block.VDO.GrowPhysical() method
vdo: Documentation fixes
vdo: Move the Activate() method to the Manager object
vdo: Drop redundant @since annotations from the docs
vdo: Expose job objects for long running operations
vdo: Clarify limitations and API design decisions
vdo: Documentation indentation fixes
dbus-tests: Set proper path to in-tree udisks tools
vdo: Add tests
vdo: Docs annotation fixes
vdo: Implement org.freedesktop.UDisks2.Block.VDO.GetStatistics()
vdo: Fix unchecked struct free
vdo: Clarify sizes applicable to the grow methods
vdo: Rename {Start,Activate}Volume -> {Start,Activate}VolumeByName
vdo: Skip tests when the vdo command is not available
vdo: Properly prefix errors returned by libblockdev calls
vdo: Add tests for org.freedesktop.UDisks2.Block.VDO.GetStatistics()
lsm: Relicense to GPLv2+
vdo: Fix POTFILES
Require libblockdev >= 2.19 for the VDO support
Vojtech Trefny (17):
Wait for LV object to disappear after Deactivate and Delete
Check more properties in LVM tests
Post-release version bump to 2.7.8
udiskstestcase.py: Use 'monotic' from 'time' on python >= 3.3
Prevent running multiple cryptsetup calls on one device
Allow changing label on udf filesystems
Test ZRAM stats based on kernel version, not distribution
Skip drive tests only on CentOS/RHEL 7
Add a helper functions to get distro name and version in tests
Do not check if btrfs module was loaded on newer CentOS/RHEL
Add default encryption "technology" to udisks2.conf
Fix configuration directory when running from source
Add support for creating LUKS 2 encrypted devices
Allow resizing LUKS 2 devices
Add a property with the cleartext device path for unlocked LUKS
integration-test: Wait for the 'mdraid-member' property update
integration-test: Skip MDRAID tests on s390
segfault (1):
Increase timeout for waiting for cleartext object after unlocking
Thanks to all our contributors.
Tomas Bzatek
2018-08-13
---------------------------
udisks 2.7.7
---------------------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.7.6:
Andrea Azzarone (1):
main.c: Properly remove sigint source
Andreas Müller (1):
data: fix out of tree build
Harry Mallon (1):
Add Apple APFS gpt partition type
Iain Lane (1):
tests: Pass absolute path to targetcli_config.json
Jan Pokorny (1):
New property for LUKS metadata size
Jindřich Makovička (1):
Ignore Nokia 7 Plus virtual CD
Kai Lüke (2):
Register system inhibitor for all jobs
Set Job Progress property for FS check, repair, resize
Piotr Drąg (1):
Update LINGUAS
Vojtech Trefny (25):
integration-test: Wait longer after the scsi debug CD format
Post-release version bump to 2.7.7
Sync the spec file with downstream
Fix creating GVariant byte array in integration tests
Fix directory we use for temporary mounts
Fix how we check return value for call_sync in safe_dbus
lvm2/jobhelpers.c: Fix potential memory leak
udiskslinuxmanager.c: Fix potential memory leak
udiskslinuxpartitiontable.c: Fix uninitialized value
Use g_list_free_full when freeing lists instead of g_list_foreach
udiskslinuxdriveata.c: Fix potential forward NULL
Ignore cast warning for "g_source_set_callback" functions
Add a custom "g_object_ref" that takes two parameters
udiskslinuxblock.c: Fix incompatible pointer type
udiskslinuxdriveobject.c: Fix incompatible pointer type
udiskslinuxdriveata.c: Fix potential forward NULL
udisksctl.c: Fix resource leak
lsm_data.c: Use custom free functions for g_ptr_array_new_full
Check return value when reading sysfs files in get_sysfs_attr
udiskszramutil.c: Check return code of mkstemp
udiskszramutil.c: Use constant for buffer length in set_conf_property
Always fail when libblockdev-part is not available.
Bump required version of libblockdev to 2.18
Return from 'vg_task_func' if 'bd_lvm_vgs' failed
Clear errors from LVM tasks
Vratislav Podzimek (2):
Fix _udisks_state_has_loop_list_visitor()
Revert "New property for LUKS metadata size"
seb128 (1):
integration-test: don't error out on an unknown distro
segfault (1):
Support TCRYPT devices
Thanks to all our contributors.
Vojtech Trefny
2018-07-02
---------------------------
udisks 2.7.6
---------------------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.7.5:
Andrea Azzarone (8):
Build with libmount >= 2.30
Add UdisksUtabEntry
First implementation of udisksutabmonitor
Export utab entries
Add read-write lock
update documentation
Add tests.
Invoke job_complete in the proper context in order to avoid deadlocks
Marius Vollmer (2):
lvm2: Don't match prefixes in cmp_int_lv_name
core: Add o.fd.U.Filesystem.Size property
Vojtech Trefny (6):
Post-release version bump to 2.7.6
Check for all LUKS devices when looking for CryptoBackingDevice
Run encrypted tests with LUKS2 format too.
Check size of created thinpool in tests
Fix escaping mountpoint for the cleanup service
Ignore errors when saving journal output in tests
Vratislav Podzimek (2):
Only check mount point prefix in the iso9660 tests
Skip PolicyKit integration tests on Fedora 26
Will Thompson (1):
Generate autocleanup functions for interfaces
Thanks to all our contributors.
Vojtech Trefny
2018-02-08
---------------------------
udisks 2.7.5
---------------------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.7.4:
Marius Vollmer (1):
Add 'no-discard' option to formatting methods
Ondrej Holy (1):
UDisksObjectInfo: Fix size_str memory leaks
Sjoerd Simons (1):
Resolve mountpoint to the real path
Vojtech Trefny (23):
Post-release version bump to 2.7.5
Return error when calling 'volume_group_create' without devices
udiskszramutil.c: Check return value of chmod
tests/helper.c: Ignore NULL pointer dereference
udiskslinuxdrive.c: Use 'g_variant_type_equal' to compare variants
udiskslinuxdrive.c: Fix possible NULL pointer dereference
udiskslinuxdrive.c: Fix resource leak
udiskslinuxdriveata.c: Chec return value of fscanf
udiskslinuxdriveata.c: Fix copy-paste error in apply_configuration_thread_func
udiskslinuxencrypted.c: Fix uninitialized variable
udiskslinuxmdraidobject.c: Fix potential NULL pointer dereference
udisksctl.c: Fix uninitialized variables
Fix checking for distribution and version in integration tests
udisksctl.c: Fix "deadcode" warning
udisksctl.c: Ignore "check return" warning
Add dbus tests into the source archive
Actually check if we created primary partitions in tests
Include exFAT as a possible partition type for ID 0x07
Fix potentian NULL pointer dereference in udisksclient.c
Always try to read configuration from crypttab in handle_unlock
Add test for opening luks device with crypttab entry
integration-test: Do not wait forever in polkit tests
integration-test: Fix checking for mountpoints after removing luks
Vratislav Podzimek (15):
Do not clean all .service files
Make sure the table_type is consistent in handle_create_partition
Display the CI status on the main GH page
Try to wait a bit longer before retrying to remove a partition
Use the same trick when removing partition in both TestCases
Try harder when removing format as cleanup in tests
Do not skip integration tests on CentOS/RHEL
Wait for device to become initialized before probing it
Get rid of an unnecessary 'goto' in find_mount_options_for_fs()
Make sure the same mount option is not specified multiple times
Use different mode/dmode for shared file systems
Add a method for setting udev property for a device in tests
Add an assertion method for checking a objects interfaces
Add tests for mounting iso9660 with its specialties
Do 'udevadm settle' after every test
intrigeri (1):
Add test to check GUID/type after GPT partition flags change.
Thanks to all our contributors.
Vojtech Trefny
2017-12-04
---------------------------
udisks 2.7.4
---------------------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.7.3:
Iago López Galeiras (1):
Fix grammar
Marius Vollmer (1):
Run cryptsetup before returning from non-blocking Format
Vojtech Trefny (19):
Post-release version bump to 2.7.4
Handle iscsi session invocations in threads
Make iSCSI Session logout wait for DBus objects update
Move label option lookup at the start of handle_format
Fix uninitalized value in "udisks_linux_loop_update"
Add new function to set label on swap devices
Do not check if libblockdev has been build with bcache support
Use new libblockdev functionality to disable checks during init
Bump required version of libblockdev
Ignore timeout in job tests
Fix loop device automounting in GNOME
Fix SetFlags call in partitioning test
Skip btrfs subvolume tests with btrfs-progs 4.13.2
Move some useful mdraid functions to a helper file
Remove leading/trailing white space in 'read_sysfs_attr'
Do not try to create file watchers for RAIDs without redundancy
Wait for size property change in mdraid dbus tests
Try to use libblockdev to get RAID array size
Bump required version of libblockdev
Vratislav Podzimek (7):
Add and use a service for cleaning up mount point directories
Fix how we check the exit status of 'smartctl' in tests
Add a decorator for unstable tests
Mark tests that are known to fail randomly as unstable
Use 'wipefs' for format/FS cleanup in tests
Create a FS on partition before checking its flags with blkid
First verify mount system info before DBus objects' properties
intrigeri (4):
Re-add support the legacy BIOS bootable GPT flag
Fix typos in D-Bus integration tests
Rename test_flags D-Bus integration test to test_dos_flags
Add a test_gpt_flags D-Bus integration test
Thanks to all our contributors.
Vojtech Trefny
2017-11-01
---------------------------
udisks 2.7.3
---------------------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.7.2:
Kai Lüke (1):
Process partition resize update before return
Ville Skyttä (1):
Own the %{_libexecdir}/udisks2 dir
Vojtech Trefny (21):
Post-release version bump to 2.7.3
Wait for cleartext device object to disappear on Lock()
FS tests: Split label test into two
udisksclient.c: Fix a typo
Add version info to docstrings of the partition Resize function
Add new ResolveDevice function
Fix wrong GSList pointer declaration in "handle_get_block_devices"
Bcache tests: Cleanup when BcacheCreate() fails
Allow using "noload" mount option
Ignore Asus Zendisk virtual CDROM
Ignore ZFS member partitions
Set corrent part type/id and GUID for UDF formatted partitions
Fix "supports_owners" flag for UDF
Use LUKS specific partition ID and GUID
Fix exFAT partition type
Fix bash completion for udisksctl
Add some missing functions to doc/udisks2-sections.txt.in.in
Fix force unmounting
Fix building documentation with new gtk-doc
Add a new OpenDevice function
Make iSCSI Login and Logout wait for DBus objects update
Vratislav Podzimek (4):
Skip bcache tests everywhere
Disable cleaning using blivet for now
Gather records of udev and udisksctl monitors for tests
Start even if a libblockdev plugin fails to load
Thanks to all our contributors.
Vojtech Trefny
2017-08-31
---------------------------
udisks 2.7.2
---------------------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.7.1:
Jan Pokorny (1):
Added journal dumping into dbus tests
Kai Lüke (4):
Resize method for Partition interface
Add Filesystem Resize, Check and Repair
Query methods for available utility binaries
Include Job Descriptions for FS Check/Repair
Tony Asleson (2):
block & filesystem: Remove duplicate code
udiskslinuxdriveata.c: Use common standby/wake func.
Vojtech Trefny (10):
Post-release version bump to 2.7.2
Fix detection of drives created using isohybrid images (#1437791)
Integration test: Fix error message for mounting RO devices
Add version info to docstrings of the new filesystem functions
DBus tests: Fix typo in "run_tests.py"
Add a new "Partitions" property to "PartitionTable" interface
Trigger change uevent on disk after adding partitions to it
Fix setting "SetupByUID" property when adding a new loop device
Add a function to "take ownership" of a filesystem
Add a function to list all block devices
Vratislav Podzimek (13):
Wait for udev to fully process newly created devices in tests
Remove all the udev settling and sleeping from LVM tests
Also catch errors when trying to get object properties in tests
Mark sleeps in iSCSI tests as subjects for fixing
Add a way to only compare some attribute of a property in tests
Use the assert with multiple tries for Block.Configuration
Add a function to wait for an object to disappear
Wait for the bcache object to disappear after BcacheDestroy
Do not wait for partitions to appear after LoopSetup
Wait for zram objects to disappear on DestroyDevices()
Try harder to ignore WD SmartWare virtual CDs
Disable ZRAM tests on Rawhide
Fix how we create UDF file systems
squimrel (1):
Correct alignment specified in the docs
Thanks to all our contributors.
Vojtech Trefny
2017-08-03
---------------------------
udisks 2.7.1
---------------------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.7.0:
Felix Yan (2):
Don't always fail on missing LibStorageMgmt support
Fix a typo: succeded -> succeeded
Kai Lüke (2):
Fix broken partition authorization code
Document behavior of PartitionTable.CreatePartition
Sunjin Yang (1):
Don't use serial as unique ID for drive objects
Tony Asleson (8):
udiskslinuxblockbcache.c: Fix uninitialized variable
udisksiscsiutil.c: Correct strncpy lengths
udiskslinuxiscsisessionobject.c: Correct precondition check
lsm_linux_drive.c: Remove std_lsm_vol_data_free error case
jobhelpers.c: Check the value of the assigned
udiskslinuxmanagerlvm2.c: Ensure arg_blocks != NULL
udiskslinuxvolumegroupobject.c: Remove variable shadow lvs_p
udiskssimplejob.c: Allow NULL for message
Tristan Van Berkom (1):
configure.ac: Fix references to /usr prefix
Vojtech Trefny (25):
Post-release version bump to 2.7.1
Spec file update
HACKING: Update release process steps
Add a 'BlockDevice' property for 'org.freedesktop.UDisks2.LogicalVolume'
Re-create sysfs watchers for changed mdraid devices
UDisksClient: Do not try remove changed_blacklist hash table in finalize
DBus tests: Remove some unusupported targetcli properties
DBus tests: Use dbus dictionary instead of Python dict for options
DBus tests: Make the tests Python 2 compatible
DBus tests: Skip Drive tests on CentOS/RHEL 7
DBus tests: Use blkid instead of lsblk to get part type
DBus tests: Skip ISCSI session test if session objects are not supported
DBus tests: Skip LSM tests if LSM module is not loaded
DBus tests: Fix checking for zRAM stats on CentOS/RHEL 7
DBus tests: Fix vfat label test on CentOS/RHEL 7
Clear GError after calling "bd_part_get_part_by_pos"
DBus tests: Manually run "tearDownClass" for skipped classes
Fix check for LSM module dependencies in configure.ac
integration-test: Make the test suite Python 2 compatible
integration-test: Skip tests on CentOS/RHEL 7
Allow running tests with different versions of Python
DBus tests: Skip blivet part of cleanup if its version is too old
DBus tests: Fix extended partition test case
Use "model_serial" as unique ID for drive objects
Add "--yes" arg when resizing filesystem with "lvresize"
Vratislav Podzimek (5):
Fix how UDisksClient filters property changes
Fix the position to wait for a partition to appear at
Do not trigger extra uevents for newly created partitions
Free the partition spec libblockdev gives us
Try to create multiple primary partitions in the tests
squimrel (1):
Allow the user to specify the partition type
Thanks to all our contributors.
Vojtech Trefny
2017-07-03
---------------------------
udisks 2.7.0
---------------------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.6.5:
Jan Pokorny (1):
Loop devices now uses libblockdev
Tony Asleson (37):
udisksata.c: Move SATA protocol to common function
udisksdaemonutil.c: Create common function for uid/pid
udisksdaemonutil.c: Fix GVariant resource leak
udisksstate.c: Make common list iterator
udisksstate.c: Move log into udisks_state_get
udisksstate.c: Move log into udisks_state_set
udisksstate.c: Correct function spelling
integration-test: Improve SMART available check
integration-test: exit 1 on fail
run_tests.py: Install udev rules file
integration-test: pep 257 corrections
integration-test: pep8 local variable to be lower case
integration-test: Rename klass to cls
integration-test: Rename type to fs_type
integration-test: Rename id to b_id
integration-test: Use set literal
integration-test: Remove unused variables
integration-test: Rename args to prevent outer scope shadow
integration-test: Make unlock_crypto_device static
integration-test: Make keyfile_options static
integration-test: Make class variables explicit for Fstab
integration-test: Make class variables explicit for UDisksTestCase
udisksclient.c: Use common function for mdraid blocks
udisksclient.c: Common impl. for udisks_client_get_members_for_mdraid
integration-test: Add tests for client *mdraid functions
udisks-pygi-example.py: Make it work
udiskslinuxlogicalvolume.c: Dupe code removal
udiskslinuxpartition.c: Add common authorization func.
udiskslinuxpartition.c: handle_set_type, use common auth
udiskslinuxpartition.c: handle_set_name, use common auth
udiskslinuxpartition.c: handle_delete, use common auth
udiskslinuxpartition.c: handle_set_flags, use common auth
udisksdaemon.c: Use common function for job creation
udiskslinuxvolumegroup.c: Add remove/empty device func
configure.ac: Save/Restore compiler/linker flags
udiskslinuxblock.c: Use common device handling func.
udiskslinuxvolumegroup.c: Add common LV create func.
Vojtech Trefny (36):
Use libblockdev swap plugin for swapspace
Use libblockdev for partitioning code
Fix bd_reinit and g_clear_error calls in btrfs, zram and bcache
Use libblockdev for MDRAID code
Use libblockdev for wipefs calls in MDRAID code
Add libblockdev MDRAID and FS plugins to BuildRequires
Remove unused variables in handle_mdraid_create
Use libblockdev FS plugin for mounting and unmounting devices
Add tests for mounting as a non-root user
DBus tests: Include stderr in the run_command method output
DBus tests: Fix checking for fstype in MDRaid test
Add tests for mounting read-only devices as read-write
Create Job objects for partitioning related actions
Use libblockdev for wiping newly created partitions
DBus tests: Add some 'failing' tests for partitioning
Change btrfs module API to be consistent with udisks core
Fix docstring of 'CreateSnapshot' method in '.Filesystem.BTRFS'
Fix Requires and BuildRequires for libblockdev
DBus tests: Do not try to close log if it isn't a file
DBus tests: Fix checking for mounpoints in the cleanup script
Bcache, btrfs and zRAM modules: Handle invocations in threads
Fix API for BcacheCreate function
Change bcache properties do CamelCase
Do not try to set GError over the top of a previous GError
DBus tests: Do not try to import blivet before running tests
Change zRAM properties to CamelCase
Add 'options' parameter do zRAM 'Refresh' function
zRAM: Extract used CompAlgorithm as a single value
Change ZRAM 'CreateDevices' function to return newly created ZRAMs
Move new partition start if overlaps with extended partition metadata
Use libblockdev to get LUKS UUID for LUKS open
Post-release version bump to 2.6.6
Remove "--no-debug" option from udisksd manpage
Remove "--no-debug" option from udisksd manpage
Run post actions for udisks2-zram package only on Fedora
Fix two gcc warnings
Vratislav Podzimek (25):
Use libblockdev as a library not just the plugins
Do not start threaded jobs automatically
Add a function for running threaded jobs synchronously
Use libblockdev for LUKS operations
Require and initialize the libblockdev-lvm plugin
Check that blockdev/lvm.h is available if LVM2 support requested
Use libblockdev-lvm for LV operations
Use libblockdev-lvm for VG operations
Use libblockdev-lvm for VolumeGroupCreate() too
Also create thin pools using libblockdev-lvm
Get VGs with bd_lvm_vgs() run in a thread
Update information about PVs, LVs and VGs using libblockdev-lvm
Use libblockdev-lvm when updating VG on Poll() call
Get rid of the udisks-lvm helper program
Use info for metadata LV when updating LV which has one
Let the udisks2 package own the common directories
Use bd_lvm_vgreduce() instead of running 'vgreduce'
REMOVE-ME: use the CLI-based libblockdev-lvm plugin
Use systemd-defined macros in the spec file template
Make sure we have the AX_CHECK_ENABLE_DEBUG macro
Add a new configure option --enable-available-modules
Also check if libblockdev supports bcache
Fix documentation of the daemon job launching functions
Use systemd-defined macros in the spec file template
Require 'udev' not 'systemd-udev'
Thanks to all our contributors.
Vojtech Trefny
2017-06-02
---------------------------
udisks 2.6.5
---------------------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.6.4:
Jan Pokorny (1):
Added after test cleanup
Timo Gurr (1):
Remove the deprecated --no-debug from the udisks2.service file
Tony Asleson (3):
README.md: Add development notes
Update AUTHORS file
HACKING: Add blurb about AUTHORS file
Vojtech Trefny (16):
Post-release version bump to 2.6.5
Exclude merge commits from 'make shortlog'
Update AUTHORS file
Fix bogus date in changelog
DBus tests: Fix reading zRAM properties for tests
Fix fhs-media configure option
Do not log warning for smart update errors
Fix dependency for udevadm (#1424869)
Fix permissions when mounting HFS+
Fix typo in data/Makefile.am
Fix failures in swap tests
Manually trigger uevent after changing filesystem label
Add readme for translators
Update link to the latest documentation
HACKING: add "documentation update" to release checklist
Blacklist some changes for the UDisks.Client change signal (#1438232)
Vratislav Podzimek (1):
Give kernel a time to scan partitions on a loop device
udeved (1):
support elogind
Thanks to all our contributors.
Vojtech Trefny
2017-05-15
------------
udisks 2.6.4
------------
The storaged project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.6.3:
Gris Ge (1):
lsm module: Add SCSI enclosure disk LED control methods
Hielke Christian Braun (1):
Allow NTFS mount option "big_writes"
Jan Pokorny (3):
Added Loop device tests
Added drive and swapspace tests
SetConfiguration fix
João Paulo Rechi Vita (1):
Don't coldplug uninitilized udev devices
Mantas Mikulėnas (1):
Detect old (non-Pro) MemoryStick cards
Marius Vollmer (1):
udev: Ignore ram block devices
Martin Pitt (7):
exfat: Drop umask=0077 default
src/tests/test_polkitd.py: Drop unused Gio import
test_polkitd.py: Fix waiting for mock polkit to start
tests: Accept fancy quotes in GLib error messages
udisks2.service: Add KillSignal=SIGINT
LSM: Add policy file to POTFILES.in (#190)
Rename storaged back to udisks
Mike Frysinger (1):
Include sys/sysmacros.h for major/minor/makedev
Philip Withnall (1):
build: Declare use of C99 features and check for -std=gnu99 in autoconf
Ritesh Khadgaray (1):
btrfs: Add support for changing label
Thomas Gläßle (15):
Use GString for input in _UDisksSpawnedJob internally
Use binary IO channel for input_string
Change udisks_spawned_job_new's `input_string` param to GString
Add test for binary input string
Add launch functions taking GString inputs
Add doc-comments for _gstring launch functions
Add keyfile_contents blob to unlock options
Add --key-file option to udisksctl unlock
Document the keyfile_contents option
Improve unpacking routine for binary blobs
Allow binary passphrases for Block.Format
Add tests for keyfile support
Fix minor doc issues as requested by @vpodzime
Add Luks test for ascii text with newline
Add keyfile parameters to ChangePassphrase
Tomas Smetana (1):
Post-release bump to 2.6.4
Vojtech Trefny (34):
Recalculate partition size after end_bytes adjustments
Set name when creating partition with libblockdev
Set partition type when creating a new partition
Add more tests for partitioning
Add a common method for converting string to 'ay'
Do not use '--name' when creating new mdraid
Add 'redhat_rpm_config' to BuildRequires
Add dbus tests for MDRaid
Add dbus tests for job objects
DBus tests: Use checks that automatically wait for property update
DBus tests: Add BTRFSTestCase to filesystem tests.
Fix PolicyKit action ids for bcache, btrfs and zram modules
Job tests: Stop the watch thread before raising exception
Job tests: do not wait for the job forever
Fix values for 'modprobedir' and 'modloaddir'
Always try to create the ZRAM config directory first
Update value of the property after changing bcache mode
Add dbus tests for bcache module
Add dbus tests for ZRAM
DBus tests for Filesystems.BTRFS
DBus tests for ISCSI module
Add LSM polkit files to the source archive
Add LSM policy file to packaged files for the storaged-lsm package
Add some missing tests to filesystem interface DBus tests
Add some missing tests to encrypted interface DBus tests
Test changing of part type in StoragedBlockTest dbus test
Skip all filesystem tests if we cannot create that fs
DBus tests: Use subprocess.Popen instead of subprocess.run
DBus tests: Check if storaged module is available for test
Trigger update on the mdraid object after bitmap location change
DBus tests: Always use lsblk with -d (--nodeps) option
Do not try to put LSM files in source archive without LSM support
Fix creating mdraid without name
Make Udisks2 provide/obsolete storaged packages
Vratislav Podzimek (43):
Install the DBus config file for tests
Replace g_error_free() with g_clear_error()
Remove the false argument of StoragedTestCase.get_object()
Add method to StoragedTestCase to get DBus interface
Make StoragedTestCase.get_object() work with a full object path
Do not swallow exceptions in StoragedTestCase.get_property()
Add a common method for converting 'ay' to string
Add tests for the Manager.LoopSetup method
Add test for the EnableModules() method
Add a tests for the Manager.SupportedFilesystems property
Use GLib logging framework instead of custom code
Add a --debug option and mark --no-debug as deprecated
Only enable debug logging when compiled with --enable-debug
Give MD RAID some time to actually change its state
Test what we can from the Drives.Ata interface
Always wait after loop device creation in tests
Use launch_spawned_job_sync() for setting file system's label
Use launch_spawned_job_sync() for swap operations
Do not start spawned jobs automatically
Make sure modules are loaded for the LVM tests
Increase the job_id atomically
Cast the out parameter for bcache_create to const gchar **
Trust libblockdev it will give us bcache device on success
Don't be so strict about SMART update timestamp
Only use structured logging with GLib >= 2.50
Fix docs for the new LsmLocal interface
Build with libblockdev's bcache functionality enabled
Do not stop the MD array before deletion in DBus tests
Skip the MD RAID bitmap location test for now
Disable all the FS integration tests but exfat
Be less strict about the btrfs error for invalid RAID level
Fix how job->input_string_cursor is reset
Fix failing btrfs tests
Fix how the git HEAD hash is determined in spec
Bump version in the spec template
Skip bcache tests on 32bit Intel
Add Makefile targets for running tests and the who CI set
Make sure we get the right exit status from 'make ci'
Use smaller scsi_debug devices for integration tests
Do not run MD RAID tests on Fedora 25
Use data from systemd (hostname1) to determine distribution
Fallback to crypttab passphrase only if none given
Only trim ".conf" from filename if it really has it
Thanks to all our contributors.
Vojtech Trefny
2017-03-14
--------------
storaged 2.6.3
--------------
The storaged project provides a daemon, tools and libraries to access
and manipulate disks, storage devices and technologies.
Changes since 2.6.2:
Gris Ge (2):
Fix memory leak caused by g_dbus_object_get_interface()
Fix memory leak in udisks_config_manager_constructed()
Marius Vollmer (8):
ISCSI: Add SessionsSupported property
mdraid: Set sync job values also immediately
mdraid: Fix job expected end time
mdraid: Distinguish different kinds of sync jobs
core: Add 'dry-run-first' option to Block.Format
core: Don't pass bogus partition names to libblockdev
core: Prefer nice device names also for mdraid partitions
LVM2: Correctly retrieve meta data size
Stef Walter (4):
.gitignore: Cleanup the .gitignore files
Remove warning about aggregate return values
lvm2: Remove unused variable
Don't include optional parameters in 'Missing parameter' message
Tomas Smetana (29):
Post-release bump to 2.6.3
Tests: Add basic D-Bus tests for LVM and iSCSI
Tests: Fix doc string in the LVM cache test
Tests: Fix typo in the D-Bus interface prefix again
Tests: Install and eventually backup the polkit data files
Tests: Store backups in secure temporary directory
Packaging: Add the spec file generating script
Fix #46: LVM2 Plugin: cache split using unsafe option
Core: Force re-applying configuration on system resume from sleep
Core: Fix FTBFS caused by error in udiskslinuxprovider.c
Build system: Add rpm make taget
Tests: Call EnableModules in the first test
Tests: Allow testing of the system instance of storaged
Core: Return correct error type on unsupported FS label
Tests: Sleep before querying resized LV
Build: Add srpm make target; autogenerate rpm versions from git hash.
Update translations from Zanata
Translations: Update po files
LVM2: Use g_strerror insted of strerror_r
Don't add new drive object on "change" uevent
Tony Asleson (12):
Fix seg fault in udiskslvmhelper
lvm2daemonutil.c: Close FD for spawned process
bcache_block_check: Fix UDisksLinuxDevice ref. leak
btrfs_block_check: Fix UDisksLinuxDevice ref. leak
update_etctabs: Remove unused variable name
zram_block_check: Fix UDisksLinuxDevice ref. leak
update_block: Fix UDisksLinuxDevice ref. leak
udisks_linux_drive_ata_update: Fix ';' placement
main.c: Fix glib crit. error on g_source_remove
udiskslvmhelper.c: list_volume_groups init. return value
udiskslvm2moduleiface.c: Fix double g_object_unref
udisksdaemon.c: Clean-up modules before removing needed resources
Vojtech Trefny (12):
Add dbus tests for org.freedesktop.UDisks2.Block interface
Add dbus tests for org.freedesktop.UDisks2.PartitionTable interface
Add dbus tests for org.freedesktop.UDisks2.Partition interface
Add test for extended and logical parts to StoragedPartitionTableTest
Partition test: check the uuid and part number too
Move some general dbus test related methods to StoragedTestCase
Dbus tests: Add more tests for LVM plugin
Few fixes for lvm plugin dbus tests
Few fixes for block devices dbus tests
Add dbus tests for encrypted devices
DBus tests: Fix extended partition checks
Add dbus tests for filesystems
Vratislav Podzimek (18):
Skip iSCSI tests if no target is available/defined
Open, read and close the device's model file when running tests
Give the daemon time to process events before running tests
Give libblockdev partition size not end
Use long DBus timeout when running tests
Remove unused imports in storagedtestcase.py
Use targetcli instead of scsi_debug
Try harder when deleting partition after tests
Transform libblockev includes to blockdev/HEADER.h
Adapt the bcache, btrfs and zram modules to libblockdev-2.0
Thanks to all our contributors.
Tomas Smetana
2016-11-14
--------------
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 zram-setup@.service 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()
Move bash completion script into /usr/share/bash-completion/completions
Don't require that users define UDISKS_API_IS_SUBJECT_TO_CHANGE
Bump version number to 2.0.0
docs: only reference hdparm(8) at the end of the paragraph
docs: Remove "(available online here)" comment in udisks(8) man page
docs: Link to http://www.freedesktop.org/wiki/Software/dbus in udisks(8)
docs: update man page dates to "October 2012"
docs: Document udisksctl(1)'s info command
docs: Document udisksctl(1)'s status command
docs: add some more meta information to the man pages (version, source, manual)
docs: use CDATA for email addresses to avoid them being mangled
Fix docs for udisks_daemon_util_on_same_seat()
Fix up docs for udisks_daemon_util_file_set_contents()
Add docs for udisks_base_job_get_auto_estimate()
Add docs for udisks_base_job_set_auto_estimate()
Fix docs for udisks_daemon_launch_simple_job()
Fix docs for udisks_daemon_launch_spawned_job()
Fix docs for udisks_daemon_launch_spawned_job_sync()
Fix docs for udisks_daemon_launch_threaded_job()
Fix docs for udisks_daemon_util_file_set_contents()
Remove udisks_daemon_util_on_other_seat() from sections.txt
Add docs for udisks_linux_drive_ata_apply_configuration()
Add docs for udisks_linux_drive_ata_secure_erase_sync()
Update translations from Transifex
Update NEWS for release
Martin Pitt (14):
integration-test: Consistent mount path validation
test_polkitd.py: Add --replace option
integration-test: Create a read-only fake CD-ROM device
integration-test: Add test case for mounting removable device
integration-test: Robustify test_luks_forced_removal()
Add workaround annotation for udisks_client_get_block_for_dev()
integration-test: Fix occasional failure of test_luks_forced_removal
Bug 51063 — Mount vfat with "flush" option
integration-test: Check mounting of read-only devices
integration-test: Split out and fix daemon startup
integration-tests: Check handling of existing mount points
integration-test: Fix start_daemon() for restarts
Enable large file support
integration-test: Skip r/o mount checks for XFS and reiserfs
Vincent Untz (1):
Fix same seat detection if built with systemd, but not booted with it
Thanks to all our contributors.
David Zeuthen,
October 2, 2012
------------
udisks 1.99.0
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices.
Changes since udisks 1.98.0:
Ayan George (1):
Mark Realtek rts5229 based card readers as flash drives.
David Zeuthen (39):
Post-release version bump to 1.99.0
Catch up with latest polkit guidance
Add Documentation key to systemd unit file
Add Block.OpenForBenchmark() method
Add drive configuration interfaces and configuration files
Don't require auth for Standby'ing non-system drives on own seat
Add DriveAta.PmWakeup() method
Default to mode 0600 for drive config files
Drop the 'drive-' prefix for drive configuration files
Move Drive:Configuration property up a bit
Add erase parameter to Block.Format() to zero out device before formatting
Bug 51439 – udisks should hide lvm PVs
Set Job:ExpectedEndTime when erasing a device
Issue BLKRRPART if wiping a device with an existing partition table
Init interface proxies on hotplug too
Add ATA Secure Erase functionality
Add support for VMWare filesystem types and GPT partition types
Don't use g_propagate_error() with a NULL GError
Don't report progress for ATA Secure Erase when expected time is >508 minu
When setting up LUKS, erase the cleartext device rather than the cryptotex
Inhibit system shutdown, sleep and idle when formatting and erasing device
Don't return uninitialized variable on inhibitor error path
Fix some uninitialized variable warnings
Add more compiler warnings
Disable -Wformat-nonliteral for a tiny block of code
Fix typo
Update compiler warning flags
Black-list seemingly invalid WWN for SAMSUNG SP1604N hard disks
client: Add Apple Core Storage GPT partition type
Ignore "Apple Boot" GPT partitions
Add a Block.Rescan() method
Add "Linux Filesystem" GPT partition type
Use ATA PASS-THROUGH (16) command instead ATA PASS-THROUGH (12) command
Create cleanup object before coldplugging
Ignore non-Linux software on SanDisk Cruzer
Update /run/udisks2/loop file before setting up the loop device
Update translations from Transifex
Update docs
Update NEWS for release
Martin Pitt (9):
integration-test: Fix existance test of local state dirs
integration-test: Explicit polkit tests
integration-test: Check polkit denial
integration-test: Fix Polkit.test_internal_fs_nobody test case
Ship integration-test in the tarball
integration-test: Fix parsing of daemon path in system mode
integration-test: Use mock polkitd
integration-test: Use Gio.TestDBus() again
integration-test: More robust syncing
Thanks to all our contributors.
David Zeuthen,
July 27, 2012
------------
udisks 1.98.0
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices.
Changes since udisks 1.97.0:
David Zeuthen (15):
Post-release version bump to 1.98.0
udisksctl: add 'smart-simulate' verb
udisksctl: describe 'loop-setup' and 'loop-delete' verbs
Call it "Disk Manager" and reword some sections of udisks(8) man page
Bug 49842 – Unhandled rootfs on bind mount
Drive: Refuse to eject drives that appear to be in use
Add some documentation about polkit variables
Rename current polkit variables and also add some new ones
Move table with polkit variables to the "Authorization Checks" chapter
If a block device has ID_PATH set, consider it to be a drive
Use "device" instead of "block_device" in the polkit variables
Add id.* and partition.* polkit variables
Rework part of the polkit variable documentation
udisksd: work if polkitd is not available
Update NEWS for release
Martin Pitt (8):
integration tests: Update expected mount points
integration tests: Suspend gvfs-udisks2-volume-monitor
integration-test: Update expected exception names
integration-test: Mitigate race after mounting
Wait for the correct device after formatting
integration-test: Update expected Luks mount points
integration-test: Quiesce wipefs output
integration-test: Run on temporary local DBus
Thanks to all our contributors.
David Zeuthen,
June 7, 2012
------------
udisks 1.97.0
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices.
Changes since udisks 1.96.0:
David Zeuthen (22):
Post-release version bump to 1.97.0
Add loop.autoclear option to Filesystem.Mount() method
Also check for "target is busy" when checking umount(8) output
Loop: add :Autoclear property and SetAutoclear() method
Don't assign the Loop D-Bus interface to partitions of a loop device
Fix up how we check if use is authorized for Loop.SetAutoclear()
Manager: Add new 'no-part-scan' option in LoopSetup() method
Manager: Add locking around LoopSetup()
Warn if /run/udisks2/loop has an existing entry when setting up a new loop device
UDisksClient: add get_loop_for_block() convenience method
Loop: add SetupByUID property
Add work-around to show FS on CDs/USB sticks created using isohybrid
Daemon: Add new find_block_*() convenience methods
Manager: wait for partitions to appear before returning in LoopSetup()
UDisksDaemon: add get_objects() method
UDisksDaemon: rework wait_for_object_sync() method
Revert "Add loop.autoclear option to Filesystem.Mount() method"
Update path to mounted-fs file in documentation
UDisksCleanup: Remove stale entries when adding new ones
Simplify loop device checking
Loop: try writing to loop/autoclear sysfs file before LO_{GET,SET}_STATUS
Update NEWS for release
Thanks to all our contributors.
David Zeuthen,
May 9, 2012
------------
udisks 1.96.0
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices.
Changes since udisks 1.95.0:
David Zeuthen (3):
Post-release version bump to 1.96.0
Actually link with libsystemd-login
Update NEWS for release
Thanks to all our contributors.
David Zeuthen,
April 30, 2012
------------
udisks 1.95.0
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices.
Changes since udisks 1.94.0:
David Zeuthen (32):
Post-release version bump to 1.95.0
Mention udisks audience (and non-audience) in README
Update link to GVolumeMonitor docs
Use libacl library instead of setfacl(1)
Work around missing serial/wwn on VMware hard disks
Add multi-seat support
Add versioning macros
Make on_same_seat() also work for drive objects
Fix reference count mistake in previous commit
Interpret ID_SEAT=all to mean that a device is available on all seats
Add section about polkit actions to the docs
Fix 'make distcheck'
Rearrange docs so man pages come first
Move audience blurb from README to the udisks(8) man page
Move API STABILITY remarks to udisks(8) man page
udisksctl: Make man page point to API STABILITY section of udisks(8) man page
Use upper-case for all man page sections
Remove section about ID_DRIVE* properties
Add missing "on" in udisks(8) man page
Fix typos in policy file
Add separate polkit actions for ejecting media
Fix typo
Reword parts of the udisks(8) man page
Add a bunch of translation comments
Add some more translation context and strings
Make $(udisks2.device) in authentication messages include the vendor/model
Remove danish translation
Add Transifex config and pull latest translations
Remove support for ID_SEAT=all
Remove unused .filesystem-unmount-others-shared polkit action
Minor doc fixes
Update NEWS for release
Thanks to all our contributors.
David Zeuthen,
April 30, 2012
------------
udisks 1.94.0
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices. This is the first release of
the new 2.x series. This release is parallel-installable with udisks
1.x.
Changes since udisks 1.93.0:
David Zeuthen (10):
Post-release version bump to 1.94.0
Pass --readonly to cryptsetup(8) if device to unlock is read-only
Fix how we sign the tarballs
Update docs
Clarify docs for Filesystem.Mount() and Filesystem.Unmount()
Change some D-Bus types from bytestring ('ay') to UTF8 ('s')
Convert some g_warning() uses to udisks_warning()
Add udev rules for identifying devices which should not be shown
Make escaping work properly with non-ASCII UTF-8 strings
Update NEWS for release
Edward Sheldrake (1):
Fix unmounting large disks when not asked to
Thanks to all our contributors.
David Zeuthen,
April 10, 2012
------------
udisks 1.93.0
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices. This is the first release of
the new 2.x series. This release is parallel-installable with udisks
1.x.
Changes since udisks 1.92.0:
David Zeuthen (13):
Post-release version bump to 1.93.0
Don't include sys/acl.h - it's not needed
Add a section about /org/freedesktop/UDisks2/block_devices/* objects
Reword the section about block device objects a little bit
Add a section about /org/freedesktop/UDisks2/drives/* objects
Add a section about /org/freedesktop/UDisks2/jobs/* objects
Run gtkdoc-rebase to fix up links for GLib types
Force MediaRemovable to TRUE for e.g. SD cards using the mmc layer
Ensure that whatever we pass as -t to mount(8) is in a whitelist
Ensure that the loop file name we pass to the kernel is always NUL-termina
Properly escape all device files
Tweak the docs some
Update NEWS for release
Thanks to all our contributors.
David Zeuthen,
Mar 5, 2012
------------
udisks 1.92.0
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices. This is the first release of
the new 2.x series. This release is parallel-installable with udisks
1.x.
Changes since udisks 1.91.0:
Colin Walters (1):
client: Fix bit shifts of flags on 32 bit
David Zeuthen (6):
Post-release version bump to version 1.92.0
Avoid using $XDG_RUNTIME_DIR/media for now
Don't free object twice when deleting a loop device
Use /run/media/$USER for mounting
Move to /usr-only setup and get rid of hardcoded paths to /lib and sbin
Update NEWS for release
Thanks to all our contributors.
David Zeuthen,
Feb 23, 2012
------------
udisks 1.91.0
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices. This is the first release of
the new 2.x series. This release is parallel-installable with udisks
1.x.
Changes since udisks 1.90.0:
Benedikt Morbach (1):
Install a systemd service file if systemd is used
David Zeuthen (27):
Post-release version bump to version 1.91.0
Ensure PATH is set
Fix use of memset(3)
Rename systemd service to udisks2 and fix a couple of typos
Add 2012 to copyright years
Remove copyright and license from docs and add link to online docs
Fix up doc page
Use org.freedesktop.UDisks2.* for errors, not org.freedesktop.UDisks.*
Also update the error name in D-Bus docs
Move polkit .policy file from policy/ to data/
Add Danish translation
Add Transifex URL to README file
Add targets for release management
Use gobject-introspection Makefile
Update POTFILES.in
Fix 'make distcheck'
For mount options, switch from comment=udisks to x-udisks
Prefer mounting in /run/user/$USER/media instead of /media
With /media and /run on tmfs, switch to temporary store for mounted-fs
udisksctl: nuke PORT column in output of 'status' verb
udisksctl: sort the drives using Drive:SortKey for 'status' verb
Make sure that Drive:SortKey sorts e.g. sdz before sdaa
Do coldplug for block devices twice
Use g_dbus_interface_dup_object() and check return value
Shut up valgrind complaing about LOOP_GET_STATUS64 ioctl
Fix a couple of uninitialized warnings and simplify SMART self-test handling
Update NEWS for release
Martin Pitt (1):
Fix .gir make dependencies
Thanks to all our contributors.
David Zeuthen,
Feb 6, 2012
------------
udisks 1.90.0
------------
The udisks project provides a daemon, tools and libraries to access
and manipulate disks and storage devices. This is the first release of
the new 2.x series. This release is parallel-installable with udisks
1.x.
Thanks to all our contributors.
David Zeuthen,
Jan 20, 2012