* Wed Apr 24 2019 Jan Tulak <jtulak@redhat.com> - v1.4
- release 1.4 (Jan Tulak)
- bashtests: add --units h to lvs/pvs/vgs (Jan Tulak)
- tests: enhance 016-multipath.sh test (Jan Tulak)
- tests: do not use info command in multipath test (Jan Tulak)
- multipath: disallow multipath as default backend (Jan Tulak)
- multipath: allow any string as mp dev id (Jan Tulak)
- bashtests: test for delay in detecting xfs resize (Jan Tulak)
- ssmlib: fix sizes in xfs_get_info for mounted devices (Jan Tulak)
- ssmlib: correctly use real devname in xfs_get_info (Jan Tulak)
- ssm: use LC_ALL=C when running tools from ssm (Jan Tulak)
- ssmlib: fix pwquality support for python3 (Jan Tulak)
- unittest: add a test for listing with xfs (Jan Tulak)
- unittests: add fstype to _addVol (Jan Tulak)
- unittests: allow to mount a mock volume after its creation (Jan Tulak)
- ssmlib: do not use xfs_db for mounted filesystems, use statvfs (Nitin U. Yewale)


* Mon Dec 10 2018 Jan Tulak <jtulak@redhat.com> - v1.3
- ssm: Fix a case where xfs growing could fail (Jan Tulak)
- lvm: index thinpools as vg-lv pair instead of just lv name (Jan Tulak)
- ssm: add bash-completion script (beneso)
- ssm: add -vv and -vvv verbose flags (Jan Tulak)
- tests: add --logs flag to test.py (Jan Tulak)
- tests: report missing dependencies before running tests (Jan Tulak)
- tests: fail test.py on unittests failure (Jan Tulak)
- tests: remove hardcoded major number for mock data (Jan Tulak)
- tests: add -F flag to mkfs commands in tests (Jan Tulak)
- ssmlib: missing pwquality should not crash the whole ssm (Jan Tulak)
- ssmlib: test for identity and not just a name match (Jan Tulak)
- ssmlib: safer device handling in get_pool_node (Jan Tulak)
- ssmlib: partitions detecting for loopback devices (Jan Tulak)


* Fri Aug 10 2018  <jtulak@redhat.com> - v1.2
- ssm: version number was not set correctly on all places for 1.1

* Fri Aug 10 2018  <jtulak@redhat.com> - v1.1
- unittests: expand migrate testing (Jan Tulak)
- migrate: check for source and target being the same device (Jan Tulak)
- ssm: Rework migrate command (Lukas Czerner)
- crypt: crypt backend need to have a pool in database (Lukas Czerner)
- lvm: Remove pool_name key if pv not in pool (Lukas Czerner)
- lvm: fix backtrace when vg/lv is inactive or broken (Lukas Czerner)
- tests: better name matching for test.py (Jan Tulak)
- resize: fix extN crash when no size was provided (Jan Tulak)
- tests: replace exclamation mark with not (Jan Tulak)
- btrfs: send udev change event after some more btrfs operations (Lukas Czerner)
- btrfs: Send udev change event for every device after fs creation (Lukas Czerner)
- mount: Check the volume argument in parser (Lukas Czerner)
- docs: add a manpage to the root (Jan Tulak)
- ssmlib: use pwquality to test password strength for cryptsetup (Jan Tulak)
- multipath: make all mp objects to be devices (Jan Tulak)
- ssmlib: info with non-existent target exits with err code (Jan Tulak)
- docs: add missing commands into the docs (Jan Tulak)
- Revert "tests: add a test for exported lvm volume" (Lukas Czerner)
- tests: Test ssm list with exported volume groups (Lukas Czerner)
- lvm: Move lvm specific error handling to lvm backend (Lukas Czerner)
- misc: Return stderr output in run() as well (Lukas Czerner)
- btrfs: Avoid unnecessary loops when initializing data (Lukas Czerner)


* Tue Jun  19 2018 Jan Tulak <jtulak@redhat.com> - 1.0
- tests: ignore errors when -e is set
- tests: sanitize style in bashtests lib
- main: test for None before access in migrate()
- doc: Update the format of README and INSTALL
- ssm: add migrate command
- btrfs: unhide devices in tests
- ssmlib: fix not_supported error
- ssmlib: better error message when bdev is required but not provided
- tests: add a bash test for ssm info
- ssm: add 'info' command
- misc: add a graph-implementing class Node
- tests: add failed-at-line detection to bash tests
- tests: fix multipath configuration
- Account for IOError when testing LUKS passwd strength
- ssmlib: add __str__ to DeviceInfo and Item
- multipath: do not display error message if mpath not configured
- main: remove a check check for minor number == 0
- ssm: split table printing into a standalone function
- ssm: rename ptable to psummary
- tests: a fix for sometimes-failing multipath bash test
- clean backends
- lvm: fix undefined variable
- fix typo in __init__.py - allow importing whole backends directory
- clean problem.py
- clean main
- clean misc
- clean test common
- doc: add a short info about multipath
- tests: add multipath tests
- ssmlib: add multipath backend
- New mock functions for unittests
- btrfs: fix pool used + free != total
- tests: Verify values for free/used/total for btrfs pool
- crypt: change how passphrase is acquired
- tests: add a test case for crypt and a weak password
- ssmlib: extend CommandFailed exception with exit code
- ssmlib: change how stdin data are passed to subprocesses
- tests: make test.py executable
- tests: add a test of misc.run
- tests: add a test for exported lvm volume
- ssm: add a workaround for lvm and exported volumes
- ssm: add test outputs to gitignore

* Mon Oct  30 2017 Jan Tulak <jtulak@redhat.com> - 0.5
- lvm: better test for thin provisioning support (Jan Tulak)
- doc: mention the dependency on thin provisioning tools in lvm (Jan Tulak)
- tests: make an exported variable uppercase (RUN_COVERAGE) (Jan Tulak)
- tests: fix coverage running (Jan Tulak)
- lvm: disable thin provisioning on old LVM (bellow 2.2.112) (Jan Tulak)
- tests: fix different float formatting in python 3 (Jan Tulak)
- tests: add argument permutations to cmdEq and checkCmd (Jan Tulak)
- repo: add tests/bashtests/lib/.gitignore (Jan Tulak)
- tests: fix bashtests/013-lvm-check.sh (Jan Tulak)
- tests: fix bashtests/008-btrfs-remove.sh (Jan Tulak)
- test: allow to run selected unit tests (Jan Tulak)
- tests: allow to run selected bash tests (Jan Tulak)
- tests: split quick_test to two functions (Jan Tulak)
- tests: add argparse to test.py (Jan Tulak)
- Fix a typo: remove double 'to' (Jan Tulak)
- doc: fix few warnings (Jan Tulak)
- doc: preferred way of accepting patches (Jan Tulak)
- Doc: update for the new location and ownership (Jan Tulak)
- Update gitignore (Jan Tulak)
- Doc: Create a script to publish the doc to github pages (Jan Tulak)
- Doc: use the developed, not installed ssmlib (Jan Tulak)
- Doc: Set a default paper size (Jan Tulak)
- tests: Fix floating point numbers lvm unittests (Lukas Czerner)
- tests: Add mock create_directory function (Lukas Czerner)
- Enable all unittests (Jan Tulak)
- Mention SSM_TEST_DIR in the doc (Jan Tulak)
- Rename LVM_TEST_DIR to SSM_TEST_DIR (Jan Tulak)
- crypt: Remove resize support (Lukas Czerner)
- ssm: Close file descriptors on popen (Lukas Czerner)
- docs: Add documentation for the thin provisioning support (Lukas Czerner)
- tests: Add thin provisioning bash tests (Lukas Czerner)
- ssm: Add lvm thin provisioning support (Lukas Czerner)
- ssm: Fix ssm.local script so it properly pass arguments (Lukas Czerner)
- ssm: Prevent resizing file system on plain device (Lukas Czerner)
- ssm: Allow to specify create and snapshot size as percentage (Lukas Czerner)
- ssm: Allow to specify resize size as a percentage (Lukas Czerner)
- ssm: Add -o option to create command (Lukas Czerner)
- ssm: Create a mount directory if it doesn't exist (Lukas Czerner)
- ssm: Use atexit module instead of deprecated exitfunc (Lukas Czerner)
- Fix formatting, spacing and spelling issues (Vu Dinh)
- Map, range, next functions and iterator changes to support Python 3 (Vu Dinh)
- Dictionary method changes to support Python 3 (Vu Dinh)
- Integer division changes to support Python 3 (Vu Dinh)
- Exception handling changes to support Python 3 (Vu Dinh)
- String and unicode related changes to support Python 3 (Vu Dinh)
- ssm: use proper ssm exception instead of generic one (Lukas Czerner)
- ssm: Fix file system resize on plain device (Lukas Czerner)
- ssm: Print error if the file system is not suppported (Lukas Czerner)
- doc: Fix confusing typo in documentation (Lukas Czerner)
- lvm: Allow removing inactive volumes by pool/volname (Lukas Czerner)
- ssm: wipe the signature before creating volume (Lukas Czerner)
- ssm: Change Size header to Used in snapshot listing (Lukas Czerner)
- lvm: Fix parsing mount point of snapshot volumes (Lukas Czerner)
- Change get_partitions() to use lsblk (Vu Dinh)
- tests: 012: Only use file system that the system can handle (Lukas Czerner)
- doc: various minor fixes in documentation wording (Ricky Ayoub)
- Added root privileges notice to --dry-run description. (Jan Tulak)
- Add test case for empty dm tables (Lukas Czerner)
- Fix traceback when calling 'ssm list' with empty dm tables (Jose Castillo)
- lvm: don't display snapshot size for thin snapshots (Ricky Ayoub)
- ssm: Use xfs_reparir to check xfs file system consistency (Lukas Czerner)
- misc: Run udevadm settle prior running wipefs (Lukas Czerner)
- ssm tests: Set wipe_signatures_when_zeroing_new_lvs to zero (Lukas Czerner)
- ssm tests: Use udevadm settle to avoid race with udev (Lukas Czerner)
- lvm: Ask user when shrining inactive logical volume (Lukas Czerner)
- ssm: Remove unnecessary /usr/bin/env python (Lukas Czerner)
- ssm: Fix various problems found by pylint (Lukas Czerner)
- misc: Use wipefs -a in misc.wipefs() helper (Lukas Czerner)
- ssm: Add SSM_PRINT_BACKTRACE environment variable (Lukas Czerner)
- ssm: Suppress backtrace if command failed (Lukas Czerner)
- misc: Fix get_device_size to work with partitions correctly (Lukas Czerner)
- test 008: Device count should go down after removing a device (Lukas Czerner)
- tests: Make btrfs recognize devices from tests suite properly (Lukas Czerner)
- tests: Fix they way we gather information about btrfs file system (Lukas Czerner)
- ssm: force btrfs device add (Lukas Czerner)
- ssm: btrfs backend: try to find the real device (Lukas Czerner)
- misc: get_unit_size() accept different unit formats (Lukas Czerner)
- btrfs Do not support resizing of btrfs volumes (Lukas Czerner)
- btrfs: Check whether mkfs.btrfs knows -f otpions (Lukas Czerner)
- btrfs: Unmount all subvolumes when removing file system (Lukas Czerner)
- crypt: Require cryptsetup version 1.6.0 and higher (Lukas Czerner)
- bashtests/014-lvm-resize.sh: add 014-lvm-resize.sh (Jimmy Pan)
- btrfs: Add ssm check unit test for btrfs (Lukas Czerner)
- ssm: Warn user when trying to use device which is mounted (Lukas Czerner)
- ssm: Print proper error message when no devices available (Lukas Czerner)
- bashtests/011-lvm-list.sh: add 011-lvm-list.sh (Jimmy Pan)
- bashtests/012-lvm-check.sh: add 012-lvm-check.sh (Jimmy Pan)
- tests: Make scriptes executable before running a test (Lukas Czerner)
- ssmlib: Fix parsing size in create and shapshot command (Lukas Czerner)
- misc: fix get_signature not to return error messages (Lukas Czerner)
- crypt: Allow to create encrypted volumes (Lukas Czerner)
- problem: do not print message when going to raise exception (Lukas Czerner)
- ssm: Use options dictionary to pass specific options when creating volume (Lukas Czerner)
- misc: Add get_device_size() helper (Lukas Czerner)
- misc: Allow to wipe several signatures at once (Lukas Czerner)
- ssmlib: Create template classes to use from backend (Lukas Czerner)
- ssm: move is_bdevice() helper to misc.py (Lukas Czerner)
- ssm: add dry-run option (Lukas Czerner)
- crypt: Fix binary check when invoking cryptsetup (Lukas Czerner)
- lvm: Add raid10 support (Lukas Czerner)
- lvm: Add raid1 support (Lukas Czerner)
- lvm: Get lvm version (Lukas Czerner)
- ssmlib: Allow to check volume through backend (Lukas Czerner)
- btrfs: Resizing btrfs subvolume is not supported (Lukas Czerner)
- ssmlib: Fix mount command (Lukas Czerner)
- tests: Explicitly set use_lvmetad to zero (Lukas Czerner)
- Makefile: Add push_html target (Lukas Czerner)

* Wed Aug  7 2013 Lukas Czerner <lczerner@redhat.com> - 0.4
- Stylistic cleanup found by pep8 (Lukas Czerner)
- bashtests/005-lvm-snapshot.sh: add test, creation of snapshot when size not enough should fail (Jimmy Pan)
- bashtests/005-lvm-snapshot.sh: add test to assure snapshot to a nonexistent volume should fail (Jimmy Pan)
- Update Makefile (Lukas Czerner)
- bashtests/002-lvm-create.sh: add a test of creation of a volume with filesystem and mountpoint (Jimmy Pan)
- bashtests/002-lvm-create.sh: add test to create with single device (Jimmy Pan)
- bashtests/002-lvm-create.sh: add test to create volume after removal of a volume (Jimmy Pan)
- lib/check.sh: add mountpoint function to check mountpoint (Jimmy Pan)
- ssmlib: Print pool name in snapshot list (Lukas Czerner)
- btrfs: Always show btrfs snapshot properly (Lukas Czerner)
- check: Allow to check file system non interactively (Lukas Czerner)
- btrfs: fix btrfs remove test (Lukas Czerner)
- btrfs: Fix create test (Lukas Czerner)
- btrfs: Force creation of btrfs file system (Lukas Czerner)
- check: Print warning when unmount fails (Lukas Czerner)
- ssmlib: Allow to force unmount (Lukas Czerner)
- ssmlib: Allow to bypass mount point question by force (Lukas Czerner)
- ssmlib: Allow to force adjusting the size of the volume (Lukas Czerner)
- bashtests/002-lvm-create.sh: prepare mountpoints for use (Jimmy Pan)
- bashtests/003-lvm-remove.sh: add fail case of removing nonexistent thing (Jimmy Pan)
- bashtests/003-lvm-remove.sh: add test of remove mutilple pools (Jimmy Pan)
- bashtests/003-lvm-remove.sh: add test of remove mutilple volumes (Jimmy Pan)
- bashtests/003-lvm-remove.sh: add test case of removing mutiple devices (Jimmy Pan)
- bashtests/003-lvm-remove.sh: add variable pool3 for future use (Jimmy Pan)
- bashtests: add runbashtests.sh to support running independent bash tests (Jimmy Pan)
- ssmlib: Allow to force using the device when used in different pool (Lukas Czerner)
- ssmlib: Allow to force using the device with existing filesystem (Lukas Czerner)
- ssmlib: Inform user when file system exist on device (Lukas Czerner)
- ssmlib: Do not allow snapshot when there is not space (Lukas Czerner)
- ssmlib: Do not allow to resize to negative size (Lukas Czerner)
- ssmlib: Fail if there is no enought space to create volume (Lukas Czerner)
- ssmlib: Handle error when stripes > devices (Lukas Czerner)
- tests: Search for Traceback in the test output (Lukas Czerner)
- tests: Fix failure of list_table in some tests (Lukas Czerner)
- ssmlib: Use get_bdevice() helper (Lukas Czerner)
- ssmlib: Introduce more generic get_signature() (Lukas Czerner)
- ssmlib: Return error from remove when nothing was removed (Lukas Czerner)
- remove: Fix remove -a (Lukas Czerner)
- resize: Do not free device from the pool if not necessary (Lukas Czerner)
- doc: Update add command description (Lukas Czerner)
- doc: document SSM_PREFIX_FILTER env variable (Lukas Czerner)
- docs: Refresh documentation (Lukas Czerner)
- unittests: Create unittests for mount command (Lukas Czerner)
- ssmlib: Add new mount command (Lukas Czerner)
- Btrfs: adapt to changed 'subvolume list' command (Lukas Czerner)
- btrfs: Fix btrfs subvolume removal code (Lukas Czerner)
- btrfs: Check for existing path when creating subvolume (Lukas Czerner)
- btrfs: Check path when creating subvolume (Lukas Czerner)
- btrfs: Get btrfs version (Lukas Czerner)
- Fix some typos reported by pep8 (Lukas Czerner)
- btrfs: Notify udev when device is removed from fs (Lukas Czerner)
- btrfs: Use regex to gather info about subvolumes (Lukas Czerner)
- Add ssm output checks into 010-btrfs-snapshot bashtest (Tom Marek)
- Fix device count in btrfs remove bashtest (Tom Marek)
- Add ssm output checks into 007-btrfs-create bashtest (Tom Marek)
- Add ssm output checks into 006-btrfs-add bashtest (Tom Marek)
- Add ssm output checks into 005-lvm-snapshot bashtest (Tom Marek)
- Add ssm output checks into 002-lvm-create bashtest (Tom Marek)
- Add ssm output checks into 001-lvm-add bashtest (Tom Marek)
- Set enviromental variable COLUMNS for testing ssm output (Tom Marek)
- Add error message to bashtest "check list_table" (Tom Marek)
- btrfs: Rework how subvolume info is gathered (Lukas Czerner)
- Remove trailing semicolons (Tony Asleson)
- Use double quote instead of single quote doc strings (Tony Asleson)
- Clean up comparisions (Tony Asleson)
- Simplify assignment (Tony Asleson)


* Tue Oct 16 2012 Lukas Czerner <lczerner@redhat.com> - 0.3
- Add regression test suite to the source distribution (Lukas Czerner)
- ssm: Fix various stylistic problems (Lukas Czerner)
- lvm: Use problem interface instead of plain Exception (Lukas Czerner)
- main: Fix resizing device without pool (Lukas Czerner)
- md: Add new md backend (Lukas Czerner)
- problem: Add new not_supported flag (Lukas Czerner)
- ssm: fix typo in problem interface (Tomas Racek)
- tests: add bashtest for checking ssm lvm output (Tom Marek)
- Change priority of ways to gahter terminal dimensions (Tom Marek)
- tests: Add ssm output check for bash testing into check.sh (Tom Marek)
- Avoid executing non existing fs specific tools (Tom Marek)
- Allow non root users to show --help for subcommands (Tom Marek)
- Fix of unittests in python2.6 (Tom Marek)
- Fix of doctests in python2.6 (Tom Marek)
- Wrap table lines when terminal width is too small (Lukas Czerner)


* Tue Jun  5 2012 Lukas Czerner <lczerner@redhat.com> - 0.2
- Update version to 0.2 (Lukas Czerner)
- Add Makefile to the project (Lukas Czerner)
- Remove TODO and ass AUTHORS and INSTALL to the distribution (Lukas Czerner)
- tests: Exit successfully even when bashtests are not run (Lukas Czerner)
- setup.py: update package name and add url (Lukas Czerner)
- Set LC_NUMERIC instead of LANG variable (Lukas Czerner)
- Show all file system in the listing (Lukas Czerner)
- Add problem.py to __init__ (Lukas Czerner)
- Update required python version to 2.6 (Lukas Czerner)
- Ask when removing mounted lvm volume (Lukas Czerner)
- Print warning if tool to create fs does not exist (Lukas Czerner)
- tests: Colorize test result output (Lukas Czerner)
- Catch RuntimeError when initializing backend (Lukas Czerner)
- lvm: Do not query for lv_path with lvs (Lukas Czerner)
- crypt: Use run_cryptsetup() to run cryptsetup binary (Lukas Czerner)
- btrfs: Use run_btrfs() to run btrfs binary (Lukas Czerner)
- Fix python string formatting (Lukas Czerner)
- misc: Fix referencing uninitialized variable (Lukas Czerner)
- Remove itertools from dependencies (Lukas Czerner)
- Allow ssm to be run locally without installing (Lukas Czerner)
- Fix check for the root user (Lukas Czerner)
- Catch all ssm specific exceptions and exit (Lukas Czerner)
- problem: Create problem specific exceptions (Lukas Czerner)
- doc: Document changed create/resize behaviour (Lukas Czerner)
- Remove executable section from ssmlib/main.py (Lukas Czerner)
- btrfs: Compute pool_free as difference between pool_size and fs_used (Lukas Czerner)
- crypt: Do not print unnecessary information (Lukas Czerner)
- btrfs: Umount file system only once before wipefs (Lukas Czerner)
- tests: Update tests with new problem interface (Lukas Czerner)
- Change how create and resize handles optional devices (Lukas Czerner)
- Use Options() object to pass options between classes (Lukas Czerner)
- main: Wire in problem interface (Lukas Czerner)
- lvm: Wire in problem interface (Lukas Czerner)
- btrfs: Wire in problem interface (Lukas Czerner)
- misc: Do not print unnecessary information (Lukas Czerner)
- Add problem.py module for dealing with problems (Lukas Czerner)
- Update TODO list (Lukas Czerner)
- Update README (Lukas Czerner)
- Update setup.py file (Lukas Czerner)
- Add INSTALL file (Lukas Czerner)
- Add ssm.8 manual page (Lukas Czerner)
- doc: Add sphinx documentation directory (Lukas Czerner)
- Update argparse description (Lukas Czerner)
- Fix ssm version (Lukas Czerner)
- Allow help to be shown by non root user (Lukas Czerner)
- Wrap argparse code into its own class (Lukas Czerner)
- tests: Add bash tests cases to use -b/--backend argument (Lukas Czerner)
- tests: Add unittests to use -b/--backend argument (Lukas Czerner)
- Add option to choose default backend (Lukas Czerner)
- tests: Add btrfs "add" unittest (Lukas Czerner)
- tests: Add btrfs resize unittest (Lukas Czerner)
- tests: Add btrfs snapshot unittest (Lukas Czerner)
- tests: Add btrfs remove unittest (Lukas Czerner)
- tests: Add btrfs create unittest (Lukas Czerner)
- tests: Add mocked mount handling for unittests (Lukas Czerner)
- tests: Add "add" lvm unittests (Lukas Czerner)
- tests: Add resize lvm unittests (Lukas Czerner)
- tests: Add create lvm unittests (Lukas Czerner)
- tests: Add ssm resize unittest (Lukas Czerner)
- tests: Remove some unneeded ssm unittest cases (Lukas Czerner)
- tests: Add some required backend variables into unittest (Lukas Czerner)
- btrfs: Call btrfs with verbose argument when verbose specified (Lukas Czerner)
- btrfs: Always use integer when printing block count (Lukas Czerner)
- btrfs: Show real mount point of the subvolume (Lukas Czerner)
- misc: use /proc/self/mountinfo if exists (Lukas Czerner)
- tests: Add basic test for btrfs raid support (Lukas Czerner)
- Add --raid argument to the create command (Lukas Czerner)
- Do not show cdrom in device listing (Lukas Czerner)
- tests: Add btrfs snapshot bash test (Lukas Czerner)
- tests: Add btrfs remove bash test (Lukas Czerner)
- tests: Add btrfs create bash test (Lukas Czerner)
- tests: Add btrfs add bash test (Lukas Czerner)
- tests: set SSM_DEFAULT_BACKEND for each test (Lukas Czerner)
- btrfs: Mount device temporarily when resizing (Lukas Czerner)
- Prevent from using already used devices in add (Lukas Czerner)
- btrfs: Mount device temporarily when creating snapshot (Lukas Czerner)
- Add new get_device method to checking for block device (Lukas Czerner)
- Stylistic clean-up (Lukas Czerner)
- tests: Add btrfs specific checks (Lukas Czerner)
- btrfs: Add new devices into the pool prior subvolume creation (Lukas Czerner)
- btrfs: Create new pool when adding to non-existing pool (Lukas Czerner)
- btrfs:  Mount device temporarily when shrinking pool (Lukas Czerner)
- btrfs: Mount device temporarily when extending pool (Lukas Czerner)
- btrfs: Mount device temporarily when creating subvolume (Lukas Czerner)
- Add possibility to temporarily mount devices (Lukas Czerner)
- btrfs: Test all btrfs devices for mount point (Lukas Czerner)
- btrfs: Always use pool name when creating new pool (Lukas Czerner)
- tests: Add infrastructure to create temp mount points (Lukas Czerner)
- Always translate device name into real device (Lukas Czerner)
- Use have backends to define default pool name (Lukas Czerner)
- Fix creating btrfs volumes (Lukas Czerner)
- Change prefix_filter so it check for more than device name (Lukas Czerner)
- btrfs: Fix btrfs create routine (Lukas Czerner)
- btrfs: Track subvolume ID correctly (Lukas Czerner)
- Try to find internal record for provided device (Lukas Czerner)
- misc: fix do_mount so it create string from list of options (Lukas Czerner)
- Add type information to the backend (Lukas Czerner)
- Allow to reinitialize device/pool/volume/snapshot (Lukas Czerner)
- Allow to specify default backend (Lukas Czerner)
- tests: Show running test name first (Lukas Czerner)
- tests: Rename bash tests to include backend name (Lukas Czerner)
- lvm: Do not show dev_free and dev_used if pv is not in pool (Lukas Czerner)
- Do not fail on create if DeviceInfo does not recognise device (Lukas Czerner)
- Add pool name to the Volume listing (Lukas Czerner)
- tests 005: Add bashtests to exercise snapshot command (Lukas Czerner)
- backend lvm: Convert lv name into the dev_name (Lukas Czerner)
- tests 004: Check if the fs is supported by the kernel (Lukas Czerner)
- unittests: Add lvm specific snapshot unit test (Lukas Czerner)
- unittests: Add generic snapshot unittests (Lukas Czerner)
- tests: Allow specify mount point in mocked volume (Lukas Czerner)
- Add "name" parameter to the snapshot command (Lukas Czerner)
- tests: Add __init__ into tests directory (Lukas Czerner)
