xref: /dflybsd-src/contrib/lvm2/dist/WHATS_NEW_DM (revision 86d7f5d305c6adaa56ff4582ece9859d73106103)
186d7f5d3SJohn MarinoVersion 1.02.40 - 19th November 2009
286d7f5d3SJohn Marino====================================
386d7f5d3SJohn Marino  Fix install_device-mapper Makefile target to not build dmeventd plugins.
486d7f5d3SJohn Marino  Support udev flags even when udev_sync is disabled or not compiled in.
586d7f5d3SJohn Marino  Remove 'last_rule' from udev rules: honour DM_UDEV_DISABLE_OTHER_RULES_FLAG.
686d7f5d3SJohn Marino  Add dmsetup --inactive support.
786d7f5d3SJohn Marino  Add dm_task_query_inactive_table to libdevmapper for kernel driver >= 4.16.
886d7f5d3SJohn Marino  Fix hash lookup segfault when keys compared are different lengths.
986d7f5d3SJohn Marino
1086d7f5d3SJohn MarinoVersion 1.02.39 - 26th October 2009
1186d7f5d3SJohn Marino===================================
1286d7f5d3SJohn Marino  Remove strict default permissions for DM devices from 95-dm-notify.rules.
1386d7f5d3SJohn Marino  Add dmsetup udevflags command to decode udev flags in given cookie value.
1486d7f5d3SJohn Marino  Support udev flags in libdevmapper incl. dm_tree_add_new_dev_with_udev_flags.
1586d7f5d3SJohn Marino  Make libdm ABI consistent when built with/without selinux support.
1686d7f5d3SJohn Marino
1786d7f5d3SJohn MarinoVersion 1.02.38 - 25th September 2009
1886d7f5d3SJohn Marino=====================================
1986d7f5d3SJohn Marino  Export DM_DEV_DIR_UMASK, the default umask for /dev directories created.
2086d7f5d3SJohn Marino  Handle any path supplied to dm_task_set_name by looking up in /dev/mapper.
2186d7f5d3SJohn Marino  Add several examples to 12-dm-permissions.rules.
2286d7f5d3SJohn Marino  Add splitname and --yes to dmsetup man page.
2386d7f5d3SJohn Marino  Fix _mirror_emit_segment_line return code.
2486d7f5d3SJohn Marino  Fix dmeventd _temporary_log_fn parameters. (2.02.50)
2586d7f5d3SJohn Marino
2686d7f5d3SJohn MarinoVersion 1.02.37 - 15th September 2009
2786d7f5d3SJohn Marino=====================================
2886d7f5d3SJohn Marino  Add dmsetup manpage entries for udevcomplete_all and udevcookies.
2986d7f5d3SJohn Marino  Check udev is running when processing cookies and retain state internally.
3086d7f5d3SJohn Marino  Add y|--yes option to dmsetup for default 'yes' answer to prompts.
3186d7f5d3SJohn Marino  Fix tools Makefile to process dmsetup sources separately.
3286d7f5d3SJohn Marino  Restore umask when device node creation fails.
3386d7f5d3SJohn Marino  Check kernel vsn to use 'block_on_error' or 'handle_errors' in mirror table.
3486d7f5d3SJohn Marino  Add dm-log-userspace.h to tree for cmirrord builds.
3586d7f5d3SJohn Marino
3686d7f5d3SJohn MarinoVersion 1.02.36 - 6th August 2009
3786d7f5d3SJohn Marino=================================
3886d7f5d3SJohn Marino  Add udevcookies, udevcomplete, udevcomplete_all and --noudevwait to dmsetup.
3986d7f5d3SJohn Marino  Add libdevmapper functions to support synchronisation with udev.
4086d7f5d3SJohn Marino
4186d7f5d3SJohn MarinoVersion 1.02.35 - 28th July 2009
4286d7f5d3SJohn Marino================================
4386d7f5d3SJohn Marino  Add LOG_LINE_WITH_ERRNO macro.
4486d7f5d3SJohn Marino  Use log_error macro consistently throughout in place of log_err.
4586d7f5d3SJohn Marino
4686d7f5d3SJohn MarinoVersion 1.02.34 - 15th July 2009
4786d7f5d3SJohn Marino================================
4886d7f5d3SJohn Marino  Use _exit() not exit() after forking to avoid flushing libc buffers twice.
4986d7f5d3SJohn Marino  Rename plog macro to LOG_LINE & add LOG_MESG variant for dm_dump_memory_debug.
5086d7f5d3SJohn Marino  Change plog to use dm_log_with_errno unless deprecated dm_log_init was used.
5186d7f5d3SJohn Marino  Add dm_log_with_errno and dm_log_with_errno_init, deprecating the old fns.
5286d7f5d3SJohn Marino  Fix whitespace in linear target line to fix identical table line detection.
5386d7f5d3SJohn Marino  Add device number to more log messages during activation.
5486d7f5d3SJohn Marino
5586d7f5d3SJohn MarinoVersion 1.02.33 - 30th June 2009
5686d7f5d3SJohn Marino================================
5786d7f5d3SJohn Marino  Don't fallback to default major number: use dm_task_set_major_minor. (1.02.31)
5886d7f5d3SJohn Marino  Do not fork daemon when dmeventd cannot be found.
5986d7f5d3SJohn Marino  Add crypt target handling to libdevmapper tree nodes.
6086d7f5d3SJohn Marino  Add splitname command to dmsetup.
6186d7f5d3SJohn Marino  Add subsystem, vg_name, lv_name, lv_layer fields to dmsetup reports.
6286d7f5d3SJohn Marino  Make mempool optional in dm_split_lvm_name().
6386d7f5d3SJohn Marino
6486d7f5d3SJohn MarinoVersion 1.02.32 - 21st May 2009
6586d7f5d3SJohn Marino===============================
6686d7f5d3SJohn Marino  Only generate libdevmapper.a when configured to link statically.
6786d7f5d3SJohn Marino  Export dm_tree_node_size_changed() from libdevmapper.
6886d7f5d3SJohn Marino  Propagate the table size_changed property up the dm device tree.
6986d7f5d3SJohn Marino  Detect failure to free memory pools when releasing the library.
7086d7f5d3SJohn Marino  Fix segfault when getopt processes dmsetup -U, -G and -M options.
7186d7f5d3SJohn Marino
7286d7f5d3SJohn MarinoVersion 1.02.31 - 3rd March 2009
7386d7f5d3SJohn Marino================================
7486d7f5d3SJohn Marino  If kernel supports only one dm major number, use in place of any supplied.
7586d7f5d3SJohn Marino
7686d7f5d3SJohn MarinoVersion 1.02.30 - 26th January 2009
7786d7f5d3SJohn Marino====================================
7886d7f5d3SJohn Marino  Add "all" field to reports expanding to all fields of report type.
7986d7f5d3SJohn Marino  Enforce device name length and character limitations in libdm.
8086d7f5d3SJohn Marino  Replace _dm_snprintf with EMIT_PARAMS macro for creating target lines.
8186d7f5d3SJohn Marino
8286d7f5d3SJohn MarinoVersion 1.02.29 - 10th November 2008
8386d7f5d3SJohn Marino====================================
8486d7f5d3SJohn Marino  Merge device-mapper into the LVM2 tree.
8586d7f5d3SJohn Marino  Split out dm-logging.h from log.h.
8686d7f5d3SJohn Marino  Use lvm-types.h.
8786d7f5d3SJohn Marino  Add usrsbindir to configure.
8886d7f5d3SJohn Marino
8986d7f5d3SJohn MarinoVersion 1.02.28 - 18th September 2008
9086d7f5d3SJohn Marino=====================================
9186d7f5d3SJohn Marino  Only resume devices in dm_tree_preload_children if size changes.
9286d7f5d3SJohn Marino  Extend deptree buffers so the largest possible device numbers fit.
9386d7f5d3SJohn Marino  Generate versioned libdevmapper-event.so.
9486d7f5d3SJohn Marino  Underline longer report help text headings.
9586d7f5d3SJohn Marino
9686d7f5d3SJohn MarinoVersion 1.02.27 - 25th June 2008
9786d7f5d3SJohn Marino================================
9886d7f5d3SJohn Marino  Align struct memblock in dbg_malloc for sparc.
9986d7f5d3SJohn Marino  Add --unquoted and --rows to dmsetup.
10086d7f5d3SJohn Marino  Avoid compiler warning about cast in dmsetup.c's OFFSET_OF macro.
10186d7f5d3SJohn Marino  Fix inverted no_flush debug message.
10286d7f5d3SJohn Marino  Remove --enable-jobs from configure. (Set at runtime instead.)
10386d7f5d3SJohn Marino  Bring configure.in and list.h into line with the lvm2 versions.
10486d7f5d3SJohn Marino
10586d7f5d3SJohn MarinoVersion 1.02.26 - 6th June 2008
10686d7f5d3SJohn Marino===============================
10786d7f5d3SJohn Marino  Initialise params buffer to empty string in _emit_segment.
10886d7f5d3SJohn Marino  Skip add_dev_node when ioctls disabled.
10986d7f5d3SJohn Marino  Make dm_hash_iter safe against deletion.
11086d7f5d3SJohn Marino  Accept a NULL pointer to dm_free silently.
11186d7f5d3SJohn Marino  Add tables_loaded, readonly and suspended columns to reports.
11286d7f5d3SJohn Marino  Add --nameprefixes to dmsetup.
11386d7f5d3SJohn Marino  Add field name prefix option to reporting functions.
11486d7f5d3SJohn Marino  Calculate string size within dm_pool_grow_object.
11586d7f5d3SJohn Marino
11686d7f5d3SJohn MarinoVersion 1.02.25 - 10th April 2008
11786d7f5d3SJohn Marino=================================
11886d7f5d3SJohn Marino  Remove redundant if-before-free tests.
11986d7f5d3SJohn Marino  Use log_warn for reporting field help text instead of log_print.
12086d7f5d3SJohn Marino  Change cluster mirror log type name (s/clustered_/clustered-/)
12186d7f5d3SJohn Marino
12286d7f5d3SJohn MarinoVersion 1.02.24 - 20th December 2007
12386d7f5d3SJohn Marino====================================
12486d7f5d3SJohn Marino  Fix deptree to pass new name to _resume_node after a rename.
12586d7f5d3SJohn Marino  Suppress other node operations if node is deleted.
12686d7f5d3SJohn Marino  Add node operation stack debug messages.
12786d7f5d3SJohn Marino  Report error when empty device name passed to readahead functions.
12886d7f5d3SJohn Marino  Fix minimum readahead debug message.
12986d7f5d3SJohn Marino
13086d7f5d3SJohn MarinoVersion 1.02.23 - 5th December 2007
13186d7f5d3SJohn Marino===================================
13286d7f5d3SJohn Marino  Update dm-ioctl.h after removal of compat code.
13386d7f5d3SJohn Marino  Add readahead support to libdevmapper and dmsetup.
13486d7f5d3SJohn Marino  Fix double free in a libdevmapper-event error path.
13586d7f5d3SJohn Marino  Fix configure --with-dmeventd-path substitution.
13686d7f5d3SJohn Marino  Allow a DM_DEV_DIR environment variable to override /dev in dmsetup.
13786d7f5d3SJohn Marino  Create a libdevmapper.so.$LIB_VERSION symlink within the build tree.
13886d7f5d3SJohn Marino  Avoid static link failure with some SELinux libraries that require libpthread.
13986d7f5d3SJohn Marino  Remove obsolete dmfs code from tree and update INSTALL.
14086d7f5d3SJohn Marino
14186d7f5d3SJohn MarinoVersion 1.02.22 - 21st August 2007
14286d7f5d3SJohn Marino==================================
14386d7f5d3SJohn Marino  Fix inconsistent licence notices: executables are GPLv2; libraries LGPLv2.1.
14486d7f5d3SJohn Marino  Update to use autoconf 2.61, while still supporting 2.57.
14586d7f5d3SJohn Marino  Avoid repeated dm_task free on some dm_event_get_registered_device errors.
14686d7f5d3SJohn Marino  Introduce log_sys_* macros from LVM2.
14786d7f5d3SJohn Marino  Export dm_fclose and dm_create_dir; remove libdm-file.h.
14886d7f5d3SJohn Marino  Don't log EROFS mkdir failures in _create_dir_recursive (for LVM2).
14986d7f5d3SJohn Marino  Add fclose wrapper dm_fclose that catches write failures (using ferror).
15086d7f5d3SJohn Marino
15186d7f5d3SJohn MarinoVersion 1.02.21 - 13th July 2007
15286d7f5d3SJohn Marino================================
15386d7f5d3SJohn Marino  Introduce _LOG_STDERR to send log_warn() messages to stderr not stdout.
15486d7f5d3SJohn Marino  Fix dmsetup -o devno string termination. (1.02.20)
15586d7f5d3SJohn Marino
15686d7f5d3SJohn MarinoVersion 1.02.20 - 15th June 2007
15786d7f5d3SJohn Marino================================
15886d7f5d3SJohn Marino  Fix default dmsetup report buffering and add --unbuffered.
15986d7f5d3SJohn Marino  Add tree-based and dependency fields to dmsetup reports.
16086d7f5d3SJohn Marino
16186d7f5d3SJohn MarinoVersion 1.02.19 - 27th April 2007
16286d7f5d3SJohn Marino=================================
16386d7f5d3SJohn Marino  Standardise protective include file #defines.
16486d7f5d3SJohn Marino  Add regex functions to library.
16586d7f5d3SJohn Marino  Avoid trailing separator in reports when there are hidden sort fields.
16686d7f5d3SJohn Marino  Fix segfault in 'dmsetup status' without --showkeys against crypt target.
16786d7f5d3SJohn Marino  Deal with some more compiler warnings.
16886d7f5d3SJohn Marino  Introduce _add_field() and _is_same_field() to libdm-report.c.
16986d7f5d3SJohn Marino  Fix some libdevmapper-event and dmeventd memory leaks.
17086d7f5d3SJohn Marino  Remove unnecessary memset() return value checks.
17186d7f5d3SJohn Marino  Fix a few leaks in reporting error paths. [1.02.15+]
17286d7f5d3SJohn Marino
17386d7f5d3SJohn MarinoVersion 1.02.18 - 13th February 2007
17486d7f5d3SJohn Marino====================================
17586d7f5d3SJohn Marino  Improve dmeventd messaging protocol: drain pipe and tag messages.
17686d7f5d3SJohn Marino
17786d7f5d3SJohn MarinoVersion 1.02.17 - 29th January 2007
17886d7f5d3SJohn Marino===================================
17986d7f5d3SJohn Marino  Add recent reporting options to dmsetup man page.
18086d7f5d3SJohn Marino  Revise some report fields names.
18186d7f5d3SJohn Marino  Add dmsetup 'help' command and update usage text.
18286d7f5d3SJohn Marino  Use fixed-size fields in report interface and reorder.
18386d7f5d3SJohn Marino
18486d7f5d3SJohn MarinoVersion 1.02.16 - 25th January 2007
18586d7f5d3SJohn Marino===================================
18686d7f5d3SJohn Marino  Add some missing close() and fclose() return value checks.
18786d7f5d3SJohn Marino  Migrate dmsetup column-based output over to new libdevmapper report framework.
18886d7f5d3SJohn Marino  Add descriptions to reporting field definitions.
18986d7f5d3SJohn Marino  Add a dso-private variable to dmeventd dso interface.
19086d7f5d3SJohn Marino  Add dm_event_handler_[gs]et_timeout functions.
19186d7f5d3SJohn Marino  Streamline dm_report_field_* interface.
19286d7f5d3SJohn Marino  Add cmdline debug & version options to dmeventd.
19386d7f5d3SJohn Marino  Add DM_LIB_VERSION definition to configure.h.
19486d7f5d3SJohn Marino  Suppress 'Unrecognised field' error if report field is 'help'.
19586d7f5d3SJohn Marino  Add --separator and --sort to dmsetup (unused).
19686d7f5d3SJohn Marino  Make alignment flag optional when specifying report fields.
19786d7f5d3SJohn Marino
19886d7f5d3SJohn MarinoVersion 1.02.15 - 17th January 2007
19986d7f5d3SJohn Marino===================================
20086d7f5d3SJohn Marino  Add basic reporting functions to libdevmapper.
20186d7f5d3SJohn Marino  Fix a malloc error path in dmsetup message.
20286d7f5d3SJohn Marino  More libdevmapper-event interface changes and fixes.
20386d7f5d3SJohn Marino  Rename dm_saprintf() to dm_asprintf().
20486d7f5d3SJohn Marino  Report error if NULL pointer is supplied to dm_strdup_aux().
20586d7f5d3SJohn Marino  Reinstate dm_event_get_registered_device.
20686d7f5d3SJohn Marino
20786d7f5d3SJohn MarinoVersion 1.02.14 - 11th January 2007
20886d7f5d3SJohn Marino===================================
20986d7f5d3SJohn Marino  Add dm_saprintf().
21086d7f5d3SJohn Marino  Use CFLAGS when linking so mixed sparc builds can supply -m64.
21186d7f5d3SJohn Marino  Add dm_tree_use_no_flush_suspend().
21286d7f5d3SJohn Marino  Lots of dmevent changes including revised interface.
21386d7f5d3SJohn Marino  Export dm_basename().
21486d7f5d3SJohn Marino  Cope with a trailing space when comparing tables prior to possible reload.
21586d7f5d3SJohn Marino  Fix dmeventd to cope if monitored device disappears.
21686d7f5d3SJohn Marino
21786d7f5d3SJohn MarinoVersion 1.02.13 - 28 Nov 2006
21886d7f5d3SJohn Marino=============================
21986d7f5d3SJohn Marino  Update dmsetup man page (setgeometry & message).
22086d7f5d3SJohn Marino  Fix dmsetup free after getline with debug.
22186d7f5d3SJohn Marino  Suppress encryption key in 'dmsetup table' output unless --showkeys supplied.
22286d7f5d3SJohn Marino
22386d7f5d3SJohn MarinoVersion 1.02.12 - 13 Oct 2006
22486d7f5d3SJohn Marino=============================
22586d7f5d3SJohn Marino  Avoid deptree attempting to suspend a device that's already suspended.
22686d7f5d3SJohn Marino
22786d7f5d3SJohn MarinoVersion 1.02.11 -  12 Oct 2006
22886d7f5d3SJohn Marino==============================
22986d7f5d3SJohn Marino  Add suspend noflush support.
23086d7f5d3SJohn Marino  Add basic dmsetup loop support.
23186d7f5d3SJohn Marino  Switch dmsetup to use dm_malloc and dm_free.
23286d7f5d3SJohn Marino
23386d7f5d3SJohn MarinoVersion 1.02.10 - 19 Sep 2006
23486d7f5d3SJohn Marino=============================
23586d7f5d3SJohn Marino  Add dm_snprintf(), dm_split_words() and dm_split_lvm_name() to libdevmapper.
23686d7f5d3SJohn Marino  Reorder mm bounds_check code to reduce window for a dmeventd race.
23786d7f5d3SJohn Marino
23886d7f5d3SJohn MarinoVersion 1.02.09 - 15 Aug 2006
23986d7f5d3SJohn Marino=============================
24086d7f5d3SJohn Marino  Add --table argument to dmsetup for a one-line table.
24186d7f5d3SJohn Marino  Abort if errors are found during cmdline option processing.
24286d7f5d3SJohn Marino  Add lockfs indicator to debug output.
24386d7f5d3SJohn Marino
24486d7f5d3SJohn MarinoVersion 1.02.08 - 17 July 2006
24586d7f5d3SJohn Marino==============================
24686d7f5d3SJohn Marino  Append full patch to check in emails.
24786d7f5d3SJohn Marino  Avoid duplicate dmeventd subdir with 'make distclean'.
24886d7f5d3SJohn Marino  Update dmsetup man page.
24986d7f5d3SJohn Marino  Add --force to dmsetup remove* to load error target.
25086d7f5d3SJohn Marino  dmsetup remove_all also performs mknodes.
25186d7f5d3SJohn Marino  Don't suppress identical table reloads if permission changes.
25286d7f5d3SJohn Marino  Fix corelog segment line.
25386d7f5d3SJohn Marino  Suppress some compiler warnings.
25486d7f5d3SJohn Marino
25586d7f5d3SJohn MarinoVersion 1.02.07 - 11 May 2006
25686d7f5d3SJohn Marino=============================
25786d7f5d3SJohn Marino  Add DM_CORELOG flag to dm_tree_node_add_mirror_target().
25886d7f5d3SJohn Marino  Avoid a dmeventd compiler warning.
25986d7f5d3SJohn Marino
26086d7f5d3SJohn MarinoVersion 1.02.06 - 10 May 2006
26186d7f5d3SJohn Marino=============================
26286d7f5d3SJohn Marino  Move DEFS into configure.h.
26386d7f5d3SJohn Marino  Fix leaks in error paths found by coverity.
26486d7f5d3SJohn Marino  Remove dmsetup line buffer limitation.
26586d7f5d3SJohn Marino
26686d7f5d3SJohn MarinoVersion 1.02.05 - 19 Apr 2006
26786d7f5d3SJohn Marino=============================
26886d7f5d3SJohn Marino  Separate install_include target in makefiles.
26986d7f5d3SJohn Marino  Separate out DEFS from CFLAGS.
27086d7f5d3SJohn Marino  Support pkg-config.
27186d7f5d3SJohn Marino  Check for libsepol.
27286d7f5d3SJohn Marino
27386d7f5d3SJohn MarinoVersion 1.02.04 - 14 Apr 2006
27486d7f5d3SJohn Marino=============================
27586d7f5d3SJohn Marino  Bring dmsetup man page up-to-date.
27686d7f5d3SJohn Marino  Use name-based device refs if kernel doesn't support device number refs.
27786d7f5d3SJohn Marino  Fix memory leak (struct dm_ioctl) when struct dm_task is reused.
27886d7f5d3SJohn Marino  If _create_and_load_v4 fails part way through, revert the creation.
27986d7f5d3SJohn Marino  dmeventd thread/fifo fixes.
28086d7f5d3SJohn Marino  Add file & line to dm_strdup_aux().
28186d7f5d3SJohn Marino  Add setgeometry.
28286d7f5d3SJohn Marino
28386d7f5d3SJohn MarinoVersion 1.02.03 - 7 Feb 2006
28486d7f5d3SJohn Marino============================
28586d7f5d3SJohn Marino  Add exported functions to set uid, gid and mode.
28686d7f5d3SJohn Marino  Rename _log to dm_log and export.
28786d7f5d3SJohn Marino  Add dm_tree_skip_lockfs.
28886d7f5d3SJohn Marino  Fix dm_strdup debug definition.
28986d7f5d3SJohn Marino  Fix hash function to avoid using a negative array offset.
29086d7f5d3SJohn Marino  Don't inline _find in hash.c and tidy signed/unsigned etc.
29186d7f5d3SJohn Marino  Fix libdevmapper.h #endif.
29286d7f5d3SJohn Marino  Fix dmsetup version driver version.
29386d7f5d3SJohn Marino  Add sync, nosync and block_on_error mirror log parameters.
29486d7f5d3SJohn Marino  Add hweight32.
29586d7f5d3SJohn Marino  Fix dmeventd build.
29686d7f5d3SJohn Marino
29786d7f5d3SJohn MarinoVersion 1.02.02 - 2 Dec 2005
29886d7f5d3SJohn Marino============================
29986d7f5d3SJohn Marino  dmeventd added.
30086d7f5d3SJohn Marino  Export dm_task_update_nodes.
30186d7f5d3SJohn Marino  Use names instead of numbers in messages when ioctls fail.
30286d7f5d3SJohn Marino
30386d7f5d3SJohn MarinoVersion 1.02.01 - 23 Nov 2005
30486d7f5d3SJohn Marino=============================
30586d7f5d3SJohn Marino  Resume snapshot-origins last.
30686d7f5d3SJohn Marino  Drop leading zeros from dm_format_dev.
30786d7f5d3SJohn Marino  Suppress attempt to reload identical table.
30886d7f5d3SJohn Marino  Additional LVM- prefix matching for transitional period.
30986d7f5d3SJohn Marino
31086d7f5d3SJohn MarinoVersion 1.02.00 - 10 Nov 2005
31186d7f5d3SJohn Marino=============================
31286d7f5d3SJohn Marino  Added activation functions to library.
31386d7f5d3SJohn Marino  Added return macros.
31486d7f5d3SJohn Marino  Also suppress error if device doesn't exist with DM_DEVICE_STATUS.
31586d7f5d3SJohn Marino  Export dm_set_selinux_context().
31686d7f5d3SJohn Marino  Add dm_driver_version().
31786d7f5d3SJohn Marino  Added dependency tree functions to library.
31886d7f5d3SJohn Marino  Added hash, bitset, pool, dbg_malloc to library.
31986d7f5d3SJohn Marino  Added ls --tree to dmsetup.
32086d7f5d3SJohn Marino  Added dmsetup --nolockfs support for suspend/reload.
32186d7f5d3SJohn Marino
32286d7f5d3SJohn MarinoVersion 1.01.05 - 26 Sep 2005
32386d7f5d3SJohn Marino=============================
32486d7f5d3SJohn Marino  Resync list.h with LVM2.
32586d7f5d3SJohn Marino  Remember increased buffer size and use for subsequent calls.
32686d7f5d3SJohn Marino  On 'buffer full' condition, double buffer size and repeat ioctl.
32786d7f5d3SJohn Marino  Fix termination of getopt_long() option array.
32886d7f5d3SJohn Marino  Report 'buffer full' condition with v4 ioctl as well as with v1.
32986d7f5d3SJohn Marino
33086d7f5d3SJohn MarinoVersion 1.01.04 - 2 Aug 2005
33186d7f5d3SJohn Marino============================
33286d7f5d3SJohn Marino  Fix dmsetup ls -j and status --target with empty table.
33386d7f5d3SJohn Marino
33486d7f5d3SJohn MarinoVersion 1.01.03 - 13 Jun 2005
33586d7f5d3SJohn Marino=============================
33686d7f5d3SJohn Marino  Use matchpathcon mode parameter.
33786d7f5d3SJohn Marino  Fix configure script to re-enable selinux.
33886d7f5d3SJohn Marino
33986d7f5d3SJohn MarinoVersion 1.01.02 - 17 May 2005
34086d7f5d3SJohn Marino=============================
34186d7f5d3SJohn Marino  Call dm_lib_exit() and dm_lib_release() automatically now.
34286d7f5d3SJohn Marino  Add --target <target_type> filter to dmsetup table/status/ls.
34386d7f5d3SJohn Marino  Add --exec <command> to dmsetup ls.
34486d7f5d3SJohn Marino  Fix dmsetup getopt_long usage.
34586d7f5d3SJohn Marino
34686d7f5d3SJohn MarinoVersion 1.01.01 - 29 Mar 2005
34786d7f5d3SJohn Marino=============================
34886d7f5d3SJohn Marino  Update dmsetup man page.
34986d7f5d3SJohn Marino  Drop-in devmap_name replacement.
35086d7f5d3SJohn Marino  Add option to compile without ioctl for testing.
35186d7f5d3SJohn Marino  Fix DM_LIB_VERSION sed.
35286d7f5d3SJohn Marino
35386d7f5d3SJohn MarinoVersion 1.01.00 - 17 Jan 2005
35486d7f5d3SJohn Marino=============================
35586d7f5d3SJohn Marino  Add dm_task_no_open_count() to skip getting open_count.
35686d7f5d3SJohn Marino
35786d7f5d3SJohn MarinoVersion 1.00.21 - 7 Jan 2005
35886d7f5d3SJohn Marino============================
35986d7f5d3SJohn Marino  Fix /proc/devices parsing.
36086d7f5d3SJohn Marino
36186d7f5d3SJohn MarinoVersion 1.00.20 - 6 Jan 2005
36286d7f5d3SJohn Marino============================
36386d7f5d3SJohn Marino  Attempt to fix /dev/mapper/control transparently if it's wrong.
36486d7f5d3SJohn Marino  Configuration-time option for setting uid/gid/mode for /dev/mapper nodes.
36586d7f5d3SJohn Marino  Update kernel patches for 2.4.27/2.4.28-pre-4 (includes minor fixes).
36686d7f5d3SJohn Marino  Add --noheadings columns option for colon-separated dmsetup output.
36786d7f5d3SJohn Marino  Support device referencing by uuid or major/minor.
36886d7f5d3SJohn Marino  Warn if kernel data didn't fit in buffer.
36986d7f5d3SJohn Marino  Fix a printf.
37086d7f5d3SJohn Marino
37186d7f5d3SJohn MarinoVersion 1.00.19 - 3 July 2004
37286d7f5d3SJohn Marino=============================
37386d7f5d3SJohn Marino  More autoconf fixes.
37486d7f5d3SJohn Marino  Fix a dmsetup newline.
37586d7f5d3SJohn Marino  Fix device number handling for 2.6 kernels.
37686d7f5d3SJohn Marino
37786d7f5d3SJohn MarinoVersion 1.00.18 - 20 Jun 2004
37886d7f5d3SJohn Marino=============================
37986d7f5d3SJohn Marino  Fix a uuid free in libdm-iface.
38086d7f5d3SJohn Marino  Fix a targets string size calc in driver.
38186d7f5d3SJohn Marino  Add -c to dmsetup for column-based output.
38286d7f5d3SJohn Marino  Add target message-passing ioctl.
38386d7f5d3SJohn Marino
38486d7f5d3SJohn MarinoVersion 1.00.17 - 17 Apr 2004
38586d7f5d3SJohn Marino=============================
38686d7f5d3SJohn Marino  configure --with-owner= --with-group= to avoid -o and -g args to 'install'
38786d7f5d3SJohn Marino  Fix library selinux linking.
38886d7f5d3SJohn Marino
38986d7f5d3SJohn MarinoVersion 1.00.16 - 16 Apr 2004
39086d7f5d3SJohn Marino=============================
39186d7f5d3SJohn Marino  Ignore error setting selinux file context if fs doesn't support it.
39286d7f5d3SJohn Marino
39386d7f5d3SJohn MarinoVersion 1.00.15 - 7 Apr 2004
39486d7f5d3SJohn Marino============================
39586d7f5d3SJohn Marino  Fix status overflow check in kernel patches.
39686d7f5d3SJohn Marino
39786d7f5d3SJohn MarinoVersion 1.00.14 - 6 Apr 2004
39886d7f5d3SJohn Marino============================
39986d7f5d3SJohn Marino  Fix static selinux build.
40086d7f5d3SJohn Marino
40186d7f5d3SJohn MarinoVersion 1.00.13 - 6 Apr 2004
40286d7f5d3SJohn Marino============================
40386d7f5d3SJohn Marino  Add some basic selinux support.
40486d7f5d3SJohn Marino
40586d7f5d3SJohn MarinoVersion 1.00.12 - 6 Apr 2004
40686d7f5d3SJohn Marino============================
40786d7f5d3SJohn Marino  Fix dmsetup.static install.
40886d7f5d3SJohn Marino
40986d7f5d3SJohn MarinoVersion 1.00.11 - 5 Apr 2004
41086d7f5d3SJohn Marino============================
41186d7f5d3SJohn Marino  configure --enable-static_link does static build in addition to dynamic.
41286d7f5d3SJohn Marino  Moved Makefile library targets definition into template.
41386d7f5d3SJohn Marino
41486d7f5d3SJohn MarinoVersion 1.00.10 - 2 Apr 2004
41586d7f5d3SJohn Marino============================
41686d7f5d3SJohn Marino  Fix DESTDIR handling.
41786d7f5d3SJohn Marino  Static build installs to dmsetup.static.
41886d7f5d3SJohn Marino  Basic support for internationalisation.
41986d7f5d3SJohn Marino  Minor Makefile tidy-ups/fixes.
42086d7f5d3SJohn Marino
42186d7f5d3SJohn MarinoVersion 1.00.09 - 31 Mar 2004
42286d7f5d3SJohn Marino=============================
42386d7f5d3SJohn Marino  Update copyright notices to Red Hat.
42486d7f5d3SJohn Marino  Move full mknodes functionality from dmsetup into libdevmapper.
42586d7f5d3SJohn Marino  Avoid sscanf %as for uClibc compatibility.
42686d7f5d3SJohn Marino  Cope if DM_LIST_VERSIONS is not defined.
42786d7f5d3SJohn Marino  Add DM_LIST_VERSIONS functionality to kernel patches.
42886d7f5d3SJohn Marino  Generate new kernel patches for 2.4.26-rc1.
42986d7f5d3SJohn Marino
43086d7f5d3SJohn MarinoVersion 1.00.08 - 27 Feb 2004
43186d7f5d3SJohn Marino=============================
43286d7f5d3SJohn Marino  Added 'dmsetup targets'.
43386d7f5d3SJohn Marino  Added event_nr support to 'dmsetup wait'.
43486d7f5d3SJohn Marino  Updated dmsetup man page.
43586d7f5d3SJohn Marino  Allow logging function to be reset to use internal one.
43686d7f5d3SJohn Marino  Bring log macros in line with LVM2 ones.
43786d7f5d3SJohn Marino  Added 'make install_static_lib' which installs libdevmapper.a.
43886d7f5d3SJohn Marino  Made configure/makefiles closer to LVM2 versions.
43986d7f5d3SJohn Marino  Fixed DESTDIR for make install/install_static_lib.
44086d7f5d3SJohn Marino  Updated README/INSTALL to reflect move to sources.redhat.com.
44186d7f5d3SJohn Marino  Updated autoconf files to 2003-06-17.
442