From e6ad2112a6f8c76e3a0c67e34cb97cd2e4dcc7b9 Mon Sep 17 00:00:00 2001 From: Alasdair G Kergon Date: Dec 21 2010 01:32:24 +0000 Subject: New upstream - in particular: clvmd should now cope if /var/run/lvm is missing; race in selinux labelling removed; a memory bug introduced in 2.02.78 is fixed. --- diff --git a/.gitignore b/.gitignore index 25661d3..a80161b 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ LVM2.2.02.73.tgz /LVM2.2.02.76.tgz /LVM2.2.02.77.tgz /LVM2.2.02.78.tgz +/LVM2.2.02.79.tgz diff --git a/LVM2.2.02.78.tgz.asc b/LVM2.2.02.78.tgz.asc deleted file mode 100644 index 67643cb..0000000 --- a/LVM2.2.02.78.tgz.asc +++ /dev/null @@ -1,7 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1.2.1 (GNU/Linux) - -iD8DBQBM/VRiIoGRwVZ+LBcRAs2KAJ9obOW0Krj1TWYuKY5o/sdeKmNSywCfZ5gG -W9sQlzHvKkr+dMRgXLvS5ok= -=48ND ------END PGP SIGNATURE----- diff --git a/LVM2.2.02.79.tgz.asc b/LVM2.2.02.79.tgz.asc new file mode 100644 index 0000000..a89cff0 --- /dev/null +++ b/LVM2.2.02.79.tgz.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.2.1 (GNU/Linux) + +iD8DBQBNEAAvIoGRwVZ+LBcRAsYCAKD0Vf+542V9jMHg3pJgvIUdTTlHZACguTCF +VpGnIVAQL8H965q6gyLrMLE= +=KU3J +-----END PGP SIGNATURE----- diff --git a/lvm2.spec b/lvm2.spec index 55851b9..28a7b5b 100644 --- a/lvm2.spec +++ b/lvm2.spec @@ -1,4 +1,4 @@ -%define device_mapper_version 1.02.59 +%define device_mapper_version 1.02.60 %define enable_cluster 1 %if "%{fedora}" == "12" @@ -29,7 +29,7 @@ Summary: Userland logical volume management tools Name: lvm2 -Version: 2.02.78 +Version: 2.02.79 Release: 1%{?dist} License: GPLv2 Group: System Environment/Base @@ -464,6 +464,25 @@ the device-mapper event library. %changelog +* Tue Dec 21 2010 Alasdair Kergon - 2.02.79-1 +- Create /var/run/lvm directory during clvmd initialisation if missing. +- Avoid revalidating the label cache immediately after scanning. +- Support scanning for a single VG in independent mdas. +- Don't skip full scan when independent mdas are present even if memlock is set. +- Add copy_percent and snap_percent to liblvm. +- Add new dm_prepare_selinux_context fn to libdevmapper and use it throughout. +- Enhance vg_validate to ensure integrity of LV and PV structs referenced. +- Enhance vg_validate to check composition of pvmove LVs. +- Avoid writing to freed memory in vg_release. (2.02.78) +- Add missing test for reallocation error in _find_parallel_space(). +- Add checks for allocation errors in config node cloning. +- Fix error path if regex engine cannot be created in _build_matcher(). +- Check read() and close() results in _get_cmdline(). +- Fix NULL pointer check in error path in clvmd do_command(). (2.02.78) +- Check for unlink failure in remove_lockfile() in dmeventd. +- Use dm_free for dm_malloc-ed areas in _clog_ctr/_clog_dtr in cmirrord. +- Change dm_regex_create() API to accept const char * const *patterns. + * Mon Dec 6 2010 Alasdair Kergon - 2.02.78-1 - Miscellaneous error path corrections and minor leaks fixed. - Avoid misleading PV missing warnings in vgextend --restoremissing. diff --git a/sources b/sources index 0c76501..da5d567 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -f87b1470a4cdea49cb1f92060c144db5 LVM2.2.02.78.tgz +e6929251a90b0b626c024942a242f337 LVM2.2.02.79.tgz diff --git a/upstream b/upstream index 7e2da2c..3091a31 100644 --- a/upstream +++ b/upstream @@ -1 +1 @@ -LVM2.2.02.78.tgz +LVM2.2.02.79.tgz