]> sourceware.org Git - lvm2.git/blame - WHATS_NEW_DM
dm-mod autoloading support is in kernel 2.6.36 actually.
[lvm2.git] / WHATS_NEW_DM
CommitLineData
e9438785
AK
1Version 1.02.54 -
2================================
a6a66e7c 3 Fix udev rules to support udev database content generated by older rules.
b045f4fe 4 Reinstate detection of inappropriate uevent with DISK_RO set and suppress it.
dc39d2a6 5 Fix segfault in regex matcher with characters of ordinal value > 127.
97df4e46 6 Use built-in rule for device aliases: block/ < dm- < disk/ < mapper/ < other.
0a89c230 7 Wait for node creation before displaying debug info in dmsetup.
c8675c49 8 Fix return status 0 for "dmsetup info -c -o help".
d8742744 9 Add check for kernel semaphore support and disable udev_sync if not available.
e9438785 10
cdb675c0 11Version 1.02.53 - 28th July 2010
111c120e 12================================
e12a5243 13 Revert failed table load preparation after "create, load and resume".
8c4e8a18
FDN
14 Switch dmeventd to use dm_create_lockfile and drop duplicate code.
15 Add dm_create_lockfile to libdm to handle pidfiles for all daemons.
09ba95b2
AK
16 Replace lookup with next in struct dfa_state & calculate states on demand.
17 Improve the regex matcher, reducing the number of charset nodes used.
18 Add dm_regex_fingerprint to facilitate regex testing.
19 Skip ffs(0) in _test_word in bitset functions.
02adb0cd 20 Use "nowatch" udev rule for inappropriate devices.
6aecef2c 21
9a54c1a7
AK
22Version 1.02.52 - 6th July 2010
23===============================
8c54f1a9 24 Fix dmlosetup snprintf %llu compiler warning.
44cd0f47 25 Add parentheses to some libdevmapper.h macro arguments.
db3c1ac1 26 Add printf format attributes to dm_{sn,as}printf and fix a caller.
22a85923 27 Move dmeventd man page from install_lvm2 to install_device-mapper. (1.02.50)
c304818d 28
4e118517 29Version 1.02.51 - 30th June 2010
1ed3c7cc 30================================
4e118517 31 Generate libdevmapper exported symbols from header file.
1ed3c7cc 32
d2cd8375
AK
33Version 1.02.50 - 23rd June 2010
34================================
85691c0a 35 Fix INTERNAL_ERROR typo in ioctl iface unknown task message.
acc70bce 36 Fix udev rules to handle spurious events properly.
85691c0a
AK
37 Use C99 [] not [0] in dm_ulog_request struct to avoid abort when fortified.
38 Allow use of devmapper header file in C++ mode (extern "C" and __typeof__).
d2cd8375 39 Add dmeventd man page.
a5e14884 40
1a526b3c
AK
41Version 1.02.49 - 4th June 2010
42===============================
43 Support autoloading of dm-mod module for kernels from 2.6.35.
1a3b5854 44 Document 'clear' in dmsetup man page.
1a526b3c
AK
45 Fix semctl parameter (union) to avoid misaligned parameter on some arches.
46 Add dm_tree_node_set_presuspend_node() to presuspend child when deactivating.
47 Initial support for replicator target.
ead120eb 48
a988efda
AK
49Version 1.02.48 - 17th May 2010
50================================
bdadde2f
AK
51 Use -d to control level of messages sent to syslog by dmeventd.
52 Change -d to -f to run dmeventd in foreground.
b1d18889 53 Do not print encryption key in message debug output (cryptsetup luksResume).
a988efda
AK
54 Fix dmeventd static build library dependencies.
55 Fix udev flags on remove in create_and_load error path.
bde29bc4 56
3ceb7608 57Version 1.02.47 - 30th April 2010
adfdf8bb 58=================================
942d6ef2
PR
59 Add support for new IMPORT{db} udev rule.
60 Add DM_UDEV_PRIMARY_SOURCE_FLAG udev flag to recognize proper DM events.
25784822 61 Also include udev libs in libdevmapper.pc when udev_sync is enabled.
e07803f9 62 Cache bitset locations to speed up _calc_states.
9783e5ae 63 Add a regex optimisation pass for shared prefixes and suffixes.
49ada7a2 64 Add dm_bit_and and dm_bitset_equal to libdevmapper.
175b8684 65 Simplify dm_bitset_create.
72ab7270 66 Speed up dm_bit_get_next with ffs().
adfdf8bb 67
2e79014b
AK
68Version 1.02.46 - 14th April 2010
69=================================
f55021f4
AK
70 Change dm_tree_deactivate_children to fail if device is open.
71 Wipe memory buffers for dm-ioctl parameters before releasing.
91345610 72 Strictly require libudev if udev_sync is used.
ac3691f7 73 Add support for ioctl's DM_UEVENT_GENERATED_FLAG.
75b8a10e 74
ba8fd82a
AK
75Version 1.02.45 - 9th March 2010
76================================
77 Add --showkeys parameter description to dmsetup man page.
78 Add --help option as synonym for help command.
9e7b0091 79
c97cbf8c
AK
80Version 1.02.44 - 15th February 2010
81====================================
f0e073fc
PR
82 Add DM_UDEV_DISABLE_LIBRARY_FALLBACK udev flag to rely on udev only.
83 Export dm_udev_create_cookie function to create new cookies on demand.
c97cbf8c
AK
84 Add --udevcookie, udevcreatecookie and udevreleasecookie to dmsetup.
85 Set udev state automatically instead of using DM_UDEV_DISABLE_CHECKING.
30265f6a 86
1014cf87 87Version 1.02.43 - 21st January 2010
80b664f5 88===================================
1014cf87 89 Remove bitset, hash and pool headers superceded by libdevmapper.h.
ed2bef01 90 Fix off-by-one error causing bad cluster mirror table construction.
80b664f5 91
73c47fae 92Version 1.02.42 - 14th January 2010
726355fe 93===================================
73c47fae
AK
94 Add support for the "snapshot-merge" kernel target (2.6.33-rc1).
95 Introduce a third activation_priority level in dm_tree_activate_children.
726355fe 96
b6baf165
AK
97Version 1.02.41 - 12th January 2010
98===================================
f3ac7d1b 99 If DM_UDEV_DISABLE_CHECKING is set in environment, disable udev warnings.
cda69e17 100 Add dm_tree_add_dev_with_udev_flags to provide wider support for udev flags.
4998a004 101 Add --noudevrules option for dmsetup to disable /dev node management by udev.
12b64654
AK
102 Fix 'dmsetup info -c -o all' to show all fields.
103 Return errors if dm_tree_*_children functions fail.
685be1dc 104 Fix coredump and memory leak for 'dmsetup help -c'.
0d408f0c 105 Disable udev rules for change events with DISK_RO set.
b1bee9cd 106
31b2e7ed
AK
107Version 1.02.40 - 19th November 2009
108====================================
f145ddc9 109 Fix install_device-mapper Makefile target to not build dmeventd plugins.
584d1fb7 110 Support udev flags even when udev_sync is disabled or not compiled in.
938cf359 111 Remove 'last_rule' from udev rules: honour DM_UDEV_DISABLE_OTHER_RULES_FLAG.
9abf5e70
AK
112 Add dmsetup --inactive support.
113 Add dm_task_query_inactive_table to libdevmapper for kernel driver >= 4.16.
a8fb89ad 114 Fix hash lookup segfault when keys compared are different lengths.
cf177380 115
ebc9a27a
AK
116Version 1.02.39 - 26th October 2009
117===================================
772f7d41 118 Remove strict default permissions for DM devices from 95-dm-notify.rules.
5f1f31f9 119 Add dmsetup udevflags command to decode udev flags in given cookie value.
178dcb06 120 Support udev flags in libdevmapper incl. dm_tree_add_new_dev_with_udev_flags.
2cec0e45 121 Make libdm ABI consistent when built with/without selinux support.
ec0b34a9 122
9bc9dacc 123Version 1.02.38 - 25th September 2009
786e32bf 124=====================================
536f0e08 125 Export DM_DEV_DIR_UMASK, the default umask for /dev directories created.
9bc9dacc
AK
126 Handle any path supplied to dm_task_set_name by looking up in /dev/mapper.
127 Add several examples to 12-dm-permissions.rules.
128 Add splitname and --yes to dmsetup man page.
129 Fix _mirror_emit_segment_line return code.
130 Fix dmeventd _temporary_log_fn parameters. (2.02.50)
786e32bf 131
4b7033d3 132Version 1.02.37 - 15th September 2009
6087b158
AK
133=====================================
134 Add dmsetup manpage entries for udevcomplete_all and udevcookies.
135 Check udev is running when processing cookies and retain state internally.
136 Add y|--yes option to dmsetup for default 'yes' answer to prompts.
137 Fix tools Makefile to process dmsetup sources separately.
5f1c57d0 138 Restore umask when device node creation fails.
6087b158
AK
139 Check kernel vsn to use 'block_on_error' or 'handle_errors' in mirror table.
140 Add dm-log-userspace.h to tree for cmirrord builds.
adfb0e34 141
79e5594f
AK
142Version 1.02.36 - 6th August 2009
143=================================
144 Add udevcookies, udevcomplete, udevcomplete_all and --noudevwait to dmsetup.
bd90c6b2 145 Add libdevmapper functions to support synchronisation with udev.
28ae3fe7 146
d49aa42e 147Version 1.02.35 - 28th July 2009
26d7762b 148================================
d49aa42e
AK
149 Add LOG_LINE_WITH_ERRNO macro.
150 Use log_error macro consistently throughout in place of log_err.
26d7762b 151
9386a684 152Version 1.02.34 - 15th July 2009
4397ad38 153================================
eac6599c
AK
154 Use _exit() not exit() after forking to avoid flushing libc buffers twice.
155 Rename plog macro to LOG_LINE & add LOG_MESG variant for dm_dump_memory_debug.
a9cb6969
AK
156 Change plog to use dm_log_with_errno unless deprecated dm_log_init was used.
157 Add dm_log_with_errno and dm_log_with_errno_init, deprecating the old fns.
503f6280 158 Fix whitespace in linear target line to fix identical table line detection.
4b2cae46 159 Add device number to more log messages during activation.
4397ad38 160
e50c61d8 161Version 1.02.33 - 30th June 2009
4f901270 162================================
476d4633 163 Don't fallback to default major number: use dm_task_set_major_minor. (1.02.31)
01fb9ca9 164 Do not fork daemon when dmeventd cannot be found.
476d4633 165 Add crypt target handling to libdevmapper tree nodes.
896fc66e 166 Add splitname command to dmsetup.
9767eb44 167 Add subsystem, vg_name, lv_name, lv_layer fields to dmsetup reports.
c9ee4656 168 Make mempool optional in dm_split_lvm_name().
49c27642 169
25a2e7b8
AK
170Version 1.02.32 - 21st May 2009
171===============================
58e57a05
AK
172 Only generate libdevmapper.a when configured to link statically.
173 Export dm_tree_node_size_changed() from libdevmapper.
174 Propagate the table size_changed property up the dm device tree.
175 Detect failure to free memory pools when releasing the library.
176 Fix segfault when getopt processes dmsetup -U, -G and -M options.
ab5be5f0 177
33617240
AK
178Version 1.02.31 - 3rd March 2009
179================================
0f817d38 180 If kernel supports only one dm major number, use in place of any supplied.
30212562 181
c6a808f1 182Version 1.02.30 - 26th January 2009
07698bfd 183====================================
1f1aaf43 184 Add "all" field to reports expanding to all fields of report type.
c6a808f1
AK
185 Enforce device name length and character limitations in libdm.
186 Replace _dm_snprintf with EMIT_PARAMS macro for creating target lines.
07698bfd 187
b362d126
AK
188Version 1.02.29 - 10th November 2008
189====================================
190 Merge device-mapper into the LVM2 tree.
0b1bf1f5 191 Split out dm-logging.h from log.h.
4a065114 192 Use lvm-types.h.
620efe9c 193 Add usrsbindir to configure.
839e2e92 194
bb875bb9
AK
195Version 1.02.28 - 18th September 2008
196=====================================
197 Only resume devices in dm_tree_preload_children if size changes.
7d7d93ac 198 Extend deptree buffers so the largest possible device numbers fit.
bb875bb9 199 Generate versioned libdevmapper-event.so.
b6943304 200 Underline longer report help text headings.
5bb4711b 201
6e1898a5
AK
202Version 1.02.27 - 25th June 2008
203================================
9070816e 204 Align struct memblock in dbg_malloc for sparc.
ca8d363d 205 Add --unquoted and --rows to dmsetup.
dacf86a1 206 Avoid compiler warning about cast in dmsetup.c's OFFSET_OF macro.
afbf31eb 207 Fix inverted no_flush debug message.
034ceb60 208 Remove --enable-jobs from configure. (Set at runtime instead.)
fb7487a9 209 Bring configure.in and list.h into line with the lvm2 versions.
ec40d928 210
bccf22f6
AK
211Version 1.02.26 - 6th June 2008
212===============================
12ea7cb1 213 Initialise params buffer to empty string in _emit_segment.
b947f343
AK
214 Skip add_dev_node when ioctls disabled.
215 Make dm_hash_iter safe against deletion.
216 Accept a NULL pointer to dm_free silently.
82bacfc3 217 Add tables_loaded, readonly and suspended columns to reports.
0f4355d5 218 Add --nameprefixes to dmsetup.
c791f186 219 Add field name prefix option to reporting functions.
f44e3ff4 220 Calculate string size within dm_pool_grow_object.
c21b4393 221
3cffaeda
AK
222Version 1.02.25 - 10th April 2008
223=================================
448ef456 224 Remove redundant if-before-free tests.
ad1fc083 225 Use log_warn for reporting field help text instead of log_print.
d6d46615 226 Change cluster mirror log type name (s/clustered_/clustered-/)
72199adf 227
e8a4c170
AK
228Version 1.02.24 - 20th December 2007
229====================================
bafa2f39 230 Fix deptree to pass new name to _resume_node after a rename.
fc795d87 231 Suppress other node operations if node is deleted.
4a41a93a 232 Add node operation stack debug messages.
3a223416 233 Report error when empty device name passed to readahead functions.
de4ddace 234 Fix minimum readahead debug message.
34106874 235
8611f885
AK
236Version 1.02.23 - 5th December 2007
237===================================
fec8f838 238 Update dm-ioctl.h after removal of compat code.
8611f885 239 Add readahead support to libdevmapper and dmsetup.
52b84409 240 Fix double free in a libdevmapper-event error path.
5ca98cc2 241 Fix configure --with-dmeventd-path substitution.
482904cf 242 Allow a DM_DEV_DIR environment variable to override /dev in dmsetup.
8611f885
AK
243 Create a libdevmapper.so.$LIB_VERSION symlink within the build tree.
244 Avoid static link failure with some SELinux libraries that require libpthread.
1f84815c 245 Remove obsolete dmfs code from tree and update INSTALL.
6d7a6c4c 246
9cab88c5
AK
247Version 1.02.22 - 21st August 2007
248==================================
147d5fac 249 Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1.
7a197a62 250 Update to use autoconf 2.61, while still supporting 2.57.
ee80c0f0
AK
251 Avoid repeated dm_task free on some dm_event_get_registered_device errors.
252 Introduce log_sys_* macros from LVM2.
147d5fac 253 Export dm_fclose and dm_create_dir; remove libdm-file.h.
ee80c0f0
AK
254 Don't log EROFS mkdir failures in _create_dir_recursive (for LVM2).
255 Add fclose wrapper dm_fclose that catches write failures (using ferror).
a7ed0103 256
10fb6b1b 257Version 1.02.21 - 13th July 2007
6dee7d31 258================================
10fb6b1b 259 Introduce _LOG_STDERR to send log_warn() messages to stderr not stdout.
448ef456 260 Fix dmsetup -o devno string termination. (1.02.20)
6dee7d31 261
8f1fb4ad
AK
262Version 1.02.20 - 15th June 2007
263================================
117d8597
AK
264 Fix default dmsetup report buffering and add --unbuffered.
265 Add tree-based and dependency fields to dmsetup reports.
ffd5c5c8 266
e3a12d14
AK
267Version 1.02.19 - 27th April 2007
268=================================
42c79822 269 Standardise protective include file #defines.
38862fcd 270 Add regex functions to library.
af998ff6 271 Avoid trailing separator in reports when there are hidden sort fields.
d59b2474 272 Fix segfault in 'dmsetup status' without --showkeys against crypt target.
8d2b0f24 273 Deal with some more compiler warnings.
7b74504f 274 Introduce _add_field() and _is_same_field() to libdm-report.c.
727f2662 275 Fix some libdevmapper-event and dmeventd memory leaks.
c2784df4 276 Remove unnecessary memset() return value checks.
012869d6 277 Fix a few leaks in reporting error paths. [1.02.15+]
2f2c9932 278
187c689f
AK
279Version 1.02.18 - 13th February 2007
280====================================
112d09de 281 Improve dmeventd messaging protocol: drain pipe and tag messages.
3a7ec38f 282
096470d4 283Version 1.02.17 - 29th January 2007
67fa4fd4 284===================================
34c71071
AK
285 Add recent reporting options to dmsetup man page.
286 Revise some report fields names.
e3f6460b 287 Add dmsetup 'help' command and update usage text.
95b42470 288 Use fixed-size fields in report interface and reorder.
67fa4fd4 289
667eb775 290Version 1.02.16 - 25th January 2007
07473c2b 291===================================
232da7ec 292 Add some missing close() and fclose() return value checks.
d3368420 293 Migrate dmsetup column-based output over to new libdevmapper report framework.
85feafd9 294 Add descriptions to reporting field definitions.
d28dfb57 295 Add a dso-private variable to dmeventd dso interface.
4dcaa230
AK
296 Add dm_event_handler_[gs]et_timeout functions.
297 Streamline dm_report_field_* interface.
fcdf2e09 298 Add cmdline debug & version options to dmeventd.
866a1a08 299 Add DM_LIB_VERSION definition to configure.h.
09e206d3 300 Suppress 'Unrecognised field' error if report field is 'help'.
03c69792
AK
301 Add --separator and --sort to dmsetup (unused).
302 Make alignment flag optional when specifying report fields.
303
c3afa8df 304Version 1.02.15 - 17th January 2007
99a4014f 305===================================
61997bb9 306 Add basic reporting functions to libdevmapper.
528329f1 307 Fix a malloc error path in dmsetup message.
931d24a4
AK
308 More libdevmapper-event interface changes and fixes.
309 Rename dm_saprintf() to dm_asprintf().
080f3fa1 310 Report error if NULL pointer is supplied to dm_strdup_aux().
c8ee3820 311 Reinstate dm_event_get_registered_device.
99a4014f 312
96710ad8
AK
313Version 1.02.14 - 11th January 2007
314===================================
31652486 315 Add dm_saprintf().
4594807a 316 Use CFLAGS when linking so mixed sparc builds can supply -m64.
b9ffd32c 317 Add dm_tree_use_no_flush_suspend().
31652486 318 Lots of dmevent changes including revised interface.
5b95f178
AK
319 Export dm_basename().
320 Cope with a trailing space when comparing tables prior to possible reload.
0c8569ed 321 Fix dmeventd to cope if monitored device disappears.
9a81f9fe 322
794aa506 323Version 1.02.13 - 28 Nov 2006
a8e13f05 324=============================
3488c9b3 325 Update dmsetup man page (setgeometry & message).
981bf64f 326 Fix dmsetup free after getline with debug.
475be6ab 327 Suppress encryption key in 'dmsetup table' output unless --showkeys supplied.
a8e13f05 328
905bdb24
AK
329Version 1.02.12 - 13 Oct 2006
330=============================
b700541f 331 Avoid deptree attempting to suspend a device that's already suspended.
89a4e806 332
98865154
AK
333Version 1.02.11 - 12 Oct 2006
334==============================
f916f0a7
AK
335 Add suspend noflush support.
336 Add basic dmsetup loop support.
4c69dc95 337 Switch dmsetup to use dm_malloc and dm_free.
3ccf241d 338
c27dca1a
AK
339Version 1.02.10 - 19 Sep 2006
340=============================
9e063b22 341 Add dm_snprintf(), dm_split_words() and dm_split_lvm_name() to libdevmapper.
d6a93541 342 Reorder mm bounds_check code to reduce window for a dmeventd race.
89529aa0 343
61160049 344Version 1.02.09 - 15 Aug 2006
c27dca1a 345=============================
8df67fbf
AK
346 Add --table argument to dmsetup for a one-line table.
347 Abort if errors are found during cmdline option processing.
433b160f 348 Add lockfs indicator to debug output.
7a21367d 349
cecdabd9
AK
350Version 1.02.08 - 17 July 2006
351==============================
332a8007 352 Append full patch to check in emails.
813f844b 353 Avoid duplicate dmeventd subdir with 'make distclean'.
1ea19b10
AK
354 Update dmsetup man page.
355 Add --force to dmsetup remove* to load error target.
ad65c5f1 356 dmsetup remove_all also performs mknodes.
def6f767 357 Don't suppress identical table reloads if permission changes.
311d6d81
AK
358 Fix corelog segment line.
359 Suppress some compiler warnings.
476d09d0 360
2bfdaded 361Version 1.02.07 - 11 May 2006
a54b98e5 362=============================
9723090c 363 Add DM_CORELOG flag to dm_tree_node_add_mirror_target().
2a99b5b8 364 Avoid a dmeventd compiler warning.
a54b98e5 365
f6e07802 366Version 1.02.06 - 10 May 2006
a0e9de70 367=============================
6657d5b6 368 Move DEFS into configure.h.
7dc850db 369 Fix leaks in error paths found by coverity.
6657d5b6 370 Remove dmsetup line buffer limitation.
a0e9de70 371
a669fcc5 372Version 1.02.05 - 19 Apr 2006
3ab3766f 373=============================
d81e3d0b
AK
374 Separate install_include target in makefiles.
375 Separate out DEFS from CFLAGS.
376 Support pkg-config.
377 Check for libsepol.
3ab3766f 378
7fae84d7
AK
379Version 1.02.04 - 14 Apr 2006
380=============================
823a3644 381 Bring dmsetup man page up-to-date.
99048d18
AK
382 Use name-based device refs if kernel doesn't support device number refs.
383 Fix memory leak (struct dm_ioctl) when struct dm_task is reused.
73f378f2 384 If _create_and_load_v4 fails part way through, revert the creation.
9ab77012 385 dmeventd thread/fifo fixes.
f4db3724 386 Add file & line to dm_strdup_aux().
6ef080af 387 Add setgeometry.
435c852f 388
b5f90860 389Version 1.02.03 - 7 Feb 2006
c6b966c8 390============================
b5d8ff10 391 Add exported functions to set uid, gid and mode.
5e3bd867 392 Rename _log to dm_log and export.
c55b1410 393 Add dm_tree_skip_lockfs.
fe94f9f1 394 Fix dm_strdup debug definition.
b6b0c621 395 Fix hash function to avoid using a negative array offset.
e7ab6006
AK
396 Don't inline _find in hash.c and tidy signed/unsigned etc.
397 Fix libdevmapper.h #endif.
7a3fb6b2 398 Fix dmsetup version driver version.
dbcb64b8
AK
399 Add sync, nosync and block_on_error mirror log parameters.
400 Add hweight32.
3c588200 401 Fix dmeventd build.
c6b966c8 402
bbdff85a
AK
403Version 1.02.02 - 2 Dec 2005
404============================
105c631e 405 dmeventd added.
774ed5fc
AK
406 Export dm_task_update_nodes.
407 Use names instead of numbers in messages when ioctls fail.
cbe19a56 408
ef8bc786 409Version 1.02.01 - 23 Nov 2005
0c32d9db 410=============================
842392c2 411 Resume snapshot-origins last.
ec289b64
AK
412 Drop leading zeros from dm_format_dev.
413 Suppress attempt to reload identical table.
87f98002 414 Additional LVM- prefix matching for transitional period.
0c32d9db 415
da5edd8e 416Version 1.02.00 - 10 Nov 2005
b277f1e9 417=============================
b4f1578f
AK
418 Added activation functions to library.
419 Added return macros.
19f792df 420 Also suppress error if device doesn't exist with DM_DEVICE_STATUS.
3aeb5690 421 Export dm_set_selinux_context().
ffc88f2e 422 Add dm_driver_version().
3d0480ed 423 Added dependency tree functions to library.
a3f6b2ce 424 Added hash, bitset, pool, dbg_malloc to library.
3d0480ed
AK
425 Added ls --tree to dmsetup.
426 Added dmsetup --nolockfs support for suspend/reload.
b277f1e9 427
d7c1c43d 428Version 1.01.05 - 26 Sep 2005
d07af063 429=============================
4afac84c 430 Resync list.h with LVM2.
59a2bf62 431 Remember increased buffer size and use for subsequent calls.
4e16b1e7 432 On 'buffer full' condition, double buffer size and repeat ioctl.
69cfb920 433 Fix termination of getopt_long() option array.
e817a0b3 434 Report 'buffer full' condition with v4 ioctl as well as with v1.
d07af063 435
91eb42be 436Version 1.01.04 - 2 Aug 2005
d7c1c43d 437============================
a7c3ee38
AK
438 Fix dmsetup ls -j and status --target with empty table.
439
c8c07bbe 440Version 1.01.03 - 13 Jun 2005
37e8356b 441=============================
c8c07bbe 442 Use matchpathcon mode parameter.
42401a65 443 Fix configure script to re-enable selinux.
37e8356b 444
d910e40d 445Version 1.01.02 - 17 May 2005
9629f7a9 446=============================
ebf21d3f 447 Call dm_lib_exit() and dm_lib_release() automatically now.
2272500b 448 Add --target <target_type> filter to dmsetup table/status/ls.
b7c70050 449 Add --exec <command> to dmsetup ls.
67f10950 450 Fix dmsetup getopt_long usage.
9629f7a9 451
e015b627 452Version 1.01.01 - 29 Mar 2005
c080b460 453=============================
e015b627 454 Update dmsetup man page.
969e08da 455 Drop-in devmap_name replacement.
3d2aecf0 456 Add option to compile without ioctl for testing.
4608bcdc 457 Fix DM_LIB_VERSION sed.
c080b460 458
e5bb96fe
AK
459Version 1.01.00 - 17 Jan 2005
460=============================
8e2dd0df 461 Add dm_task_no_open_count() to skip getting open_count.
72fdf10a 462
4f6c33c8 463Version 1.00.21 - 7 Jan 2005
99dffafb 464============================
eaf48efc 465 Fix /proc/devices parsing.
99dffafb 466
7b1f32dc
AK
467Version 1.00.20 - 6 Jan 2005
468============================
f34c169a 469 Attempt to fix /dev/mapper/control transparently if it's wrong.
6b70629c 470 Configuration-time option for setting uid/gid/mode for /dev/mapper nodes.
76bcada9 471 Update kernel patches for 2.4.27/2.4.28-pre-4 (includes minor fixes).
45ae32da 472 Add --noheadings columns option for colon-separated dmsetup output.
3f096a6c
AK
473 Support device referencing by uuid or major/minor.
474 Warn if kernel data didn't fit in buffer.
2d7f9f0b 475 Fix a printf.
3b55d300 476
3bbe3735 477Version 1.00.19 - 3 July 2004
8bad0339 478=============================
3bbe3735
AK
479 More autoconf fixes.
480 Fix a dmsetup newline.
8bad0339
AK
481 Fix device number handling for 2.6 kernels.
482
33609582 483Version 1.00.18 - 20 Jun 2004
62cec9b2 484=============================
33609582
AK
485 Fix a uuid free in libdm-iface.
486 Fix a targets string size calc in driver.
32c5ad86 487 Add -c to dmsetup for column-based output.
62cec9b2
AK
488 Add target message-passing ioctl.
489
a38df97f
AK
490Version 1.00.17 - 17 Apr 2004
491=============================
492 configure --with-owner= --with-group= to avoid -o and -g args to 'install'
93f0ca86 493 Fix library selinux linking.
a38df97f 494
121c5c06
AK
495Version 1.00.16 - 16 Apr 2004
496=============================
497 Ignore error setting selinux file context if fs doesn't support it.
498
ae69d470
AK
499Version 1.00.15 - 7 Apr 2004
500============================
501 Fix status overflow check in kernel patches.
502
f4a0e78d
AK
503Version 1.00.14 - 6 Apr 2004
504============================
505 Fix static selinux build.
506
4dfd146a
AK
507Version 1.00.13 - 6 Apr 2004
508============================
509 Add some basic selinux support.
510
4ea7e4b8 511Version 1.00.12 - 6 Apr 2004
4dfd146a 512============================
4ea7e4b8
AK
513 Fix dmsetup.static install.
514
0172d4f7 515Version 1.00.11 - 5 Apr 2004
4dfd146a 516============================
0172d4f7
AK
517 configure --enable-static_link does static build in addition to dynamic.
518 Moved Makefile library targets definition into template.
519
b31a37d7
AK
520Version 1.00.10 - 2 Apr 2004
521============================
522 Fix DESTDIR handling.
523 Static build installs to dmsetup.static.
524 Basic support for internationalisation.
525 Minor Makefile tidy-ups/fixes.
526
a03065dc
AK
527Version 1.00.09 - 31 Mar 2004
528=============================
6105d3a8
AK
529 Update copyright notices to Red Hat.
530 Move full mknodes functionality from dmsetup into libdevmapper.
531 Avoid sscanf %as for uClibc compatibility.
a03065dc
AK
532 Cope if DM_LIST_VERSIONS is not defined.
533 Add DM_LIST_VERSIONS functionality to kernel patches.
534 Generate new kernel patches for 2.4.26-rc1.
6105d3a8 535
a5777ba3 536Version 1.00.08 - 27 Feb 2004
a03065dc 537=============================
a5777ba3
AK
538 Added 'dmsetup targets'.
539 Added event_nr support to 'dmsetup wait'.
540 Updated dmsetup man page.
541 Allow logging function to be reset to use internal one.
542 Bring log macros in line with LVM2 ones.
543 Added 'make install_static_lib' which installs libdevmapper.a.
544 Made configure/makefiles closer to LVM2 versions.
545 Fixed DESTDIR for make install/install_static_lib.
546 Updated README/INSTALL to reflect move to sources.redhat.com.
547 Updated autoconf files to 2003-06-17.
This page took 0.134061 seconds and 5 git commands to generate.