Skip to content

Commit 226bb9f

Browse files
committed
New version - 2.14
1 parent 773533d commit 226bb9f

File tree

3 files changed

+120
-2
lines changed

3 files changed

+120
-2
lines changed

NEWS.rst

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,83 @@
1+
Libblockdev 2.14
2+
----------------
3+
4+
New minor release of the libblockdev library with important fixes and a few new
5+
features, in particular support for the NTFS file system. See below for details.
6+
7+
8+
**Notable changes**
9+
10+
- fixes
11+
12+
- Fix BSSize memory leaks
13+
14+
- Fixes for issues discovered by coverity
15+
16+
- Support for the 'Legacy boot' GPT flag
17+
18+
- features
19+
20+
- Added function to get DM device subsystem
21+
22+
- Support for the NTFS file system
23+
24+
- pkg-config definitions improvements
25+
26+
27+
**Full list of changes**
28+
29+
Jan Pokorny (1):
30+
- Added function to get DM device subsystem
31+
32+
Kai Lüke (2):
33+
- Add function wrappers for NTFS tools
34+
- Add some test cases for NTFS
35+
36+
Vojtech Trefny (29):
37+
- Skip btrfs subvolume tests with btrfs-progs 4.13.2
38+
- Fix BSSize memory leaks in btrfs and mdraid plugins
39+
- Use system values in KbdTestBcacheStatusTest
40+
- Use libbytesize to parse bcache block size
41+
- blockdev.c.in: Fix unused variables
42+
- fs.c: Fix resource leaks in 'bd_fs_get_fstype'
43+
- fs.c: Check sscanf return value in 'bd_fs_vfat_get_info'
44+
- fs.c: Fix for loop condition in 'bd_fs_get_fstype'
45+
- lvm.c: Fix "use after free" in 'bd_lvm_get_thpool_meta_size'
46+
- mdraid.c: Fix resource leaks
47+
- part.c: Check if file discriptor is >= 0 before closing it
48+
- kbd.c: Fix double free in 'bd_kbd_zram_get_stats'
49+
- exec.c: Fix "use after free" in 'bd_utils_check_util_version'
50+
- crypto.c: Use right key buffer in 'bd_crypto_luks_add_key'
51+
- part.c: Fix possible NULL pointer dereference
52+
- fs.c: Fix "forward null" in 'do_mount' and 'bd_fs_xfs_get_info'
53+
- exec.c: Fix resource leaks in 'bd_utils_exec_and_report_progress'
54+
- kbd.c: Fix potential string overflow in 'bd_kbd_bcache_create'
55+
- part.c: Check if we've found a place to put new logical partitions
56+
- exec.c: Ignore errors from 'g_io_channel_shutdown'
57+
- Ignore some coverity false positive errors
58+
- crypto.c: Fix waiting for enough entropy
59+
- exec.c: Fix error message in 'bd_utils_exec_and_report_progress'
60+
- Fix duplicate 'const' in generated functions
61+
- lvm-dbus.c: Fix multiple "use after free" coverity warnings
62+
- fs.c: Fix multiple "forward NULL" warnings in 'bd_fs_ntfs_get_info'
63+
- dm.c: Check return values of dm_task_set_name/run/get_info functions
64+
- dm.c: Fix uninitialized values in various dm plugin functions
65+
- fs.c: Fix potential NULL pointer dereference
66+
67+
Vratislav Podzimek (3):
68+
- Sync spec with downstream
69+
- Add pkgconfig definitions for the utils library
70+
- Respect the version in the blockdev.pc file
71+
72+
intrigeri (1):
73+
- Support the legacy boot GPT flag
74+
75+
76+
Thanks to all our contributors.
77+
78+
Vratislav Podzimek, 2017-10-31
79+
80+
181
Libblockdev 2.13
282
----------------
383

configure.ac

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# configure.ac for libblockdev
22

3-
AC_INIT([libblockdev], [2.13], [[email protected]])
3+
AC_INIT([libblockdev], [2.14], [[email protected]])
44

55
# Disable building static libraries.
66
# This needs to be set before initializing automake

dist/libblockdev.spec.in

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
%define configure_opts %{?distro_copts} %{?btrfs_copts} %{?crypto_copts} %{?dm_copts} %{?loop_copts} %{?lvm_copts} %{?lvm_dbus_copts} %{?mdraid_copts} %{?mpath_copts} %{?swap_copts} %{?kbd_copts} %{?part_copts} %{?fs_copts} %{?gi_copts}
6767

6868
Name: libblockdev
69-
Version: 2.13
69+
Version: 2.14
7070
Release: 1%{?dist}
7171
Summary: A library for low-level manipulation with block devices
7272
License: LGPLv2+
@@ -797,6 +797,44 @@ find %{buildroot} -type f -name "*.la" | xargs %{__rm}
797797
%files plugins-all
798798

799799
%changelog
800+
* Tue Oct 31 2017 Vratislav Podzimek <[email protected]> - 2.14-1
801+
- Support the legacy boot GPT flag (intrigeri)
802+
- Respect the version in the blockdev.pc file (vpodzime)
803+
- Add pkgconfig definitions for the utils library (vpodzime)
804+
- fs.c: Fix potential NULL pointer dereference (vtrefny)
805+
- dm.c: Fix uninitialized values in various dm plugin functions (vtrefny)
806+
- dm.c: Check return values of dm_task_set_name/run/get_info functions (vtrefny)
807+
- fs.c: Fix multiple "forward NULL" warnings in 'bd_fs_ntfs_get_info' (vtrefny)
808+
- lvm-dbus.c: Fix multiple "use after free" coverity warnings (vtrefny)
809+
- Fix duplicate 'const' in generated functions (vtrefny)
810+
- Add some test cases for NTFS (kailueke)
811+
- Add function wrappers for NTFS tools (kailueke)
812+
- exec.c: Fix error message in 'bd_utils_exec_and_report_progress' (vtrefny)
813+
- crypto.c: Fix waiting for enough entropy (vtrefny)
814+
- Ignore some coverity false positive errors (vtrefny)
815+
- exec.c: Ignore errors from 'g_io_channel_shutdown' (vtrefny)
816+
- part.c: Check if we've found a place to put new logical partitions (vtrefny)
817+
- kbd.c: Fix potential string overflow in 'bd_kbd_bcache_create' (vtrefny)
818+
- exec.c: Fix resource leaks in 'bd_utils_exec_and_report_progress' (vtrefny)
819+
- fs.c: Fix "forward null" in 'do_mount' and 'bd_fs_xfs_get_info' (vtrefny)
820+
- part.c: Fix possible NULL pointer dereference (vtrefny)
821+
- crypto.c: Use right key buffer in 'bd_crypto_luks_add_key' (vtrefny)
822+
- exec.c: Fix "use after free" in 'bd_utils_check_util_version' (vtrefny)
823+
- kbd.c: Fix double free in 'bd_kbd_zram_get_stats' (vtrefny)
824+
- part.c: Check if file discriptor is >= 0 before closing it (vtrefny)
825+
- mdraid.c: Fix resource leaks (vtrefny)
826+
- lvm.c: Fix "use after free" in 'bd_lvm_get_thpool_meta_size' (vtrefny)
827+
- fs.c: Fix for loop condition in 'bd_fs_get_fstype' (vtrefny)
828+
- fs.c: Check sscanf return value in 'bd_fs_vfat_get_info' (vtrefny)
829+
- fs.c: Fix resource leaks in 'bd_fs_get_fstype' (vtrefny)
830+
- blockdev.c.in: Fix unused variables (vtrefny)
831+
- Use libbytesize to parse bcache block size (vtrefny)
832+
- Use system values in KbdTestBcacheStatusTest (vtrefny)
833+
- Fix BSSize memory leaks in btrfs and mdraid plugins (vtrefny)
834+
- Skip btrfs subvolume tests with btrfs-progs 4.13.2 (vtrefny)
835+
- Added function to get DM device subsystem (japokorn)
836+
- Sync spec with downstream (vpodzime)
837+
800838
* Fri Sep 29 2017 Vratislav Podzimek <[email protected]> - 2.13-1
801839
- Fix the rpmlog and shortlog targets (vpodzime)
802840
- Add a function for enabling/disabling plugins' init checks (vpodzime)

0 commit comments

Comments
 (0)