vidma Changelog

What's new in vidma 0.0.4

Jan 3, 2013
  • Unallocated blocks of zeroes are handled now properly (important for shrinking dynamic images).
  • Non-zero extra blocks are supported now.
  • Upcoming image size change is shown before the resize operation, along with the required free space for the operation and free space that is available on the volume at the moment.

New in vidma 0.0.3b (Oct 14, 2011)

  • Messages printed by vidma have been slightly changed.
  • A simple configure script has been added that must be run before invoking the make command.
  • Building outside of the source directory is now supported.

New in vidma 0.0.3a (Mar 1, 2011)

  • Manual page has been added.

New in vidma 0.0.3 (Mar 1, 2011)

  • Resizing dynamic VDI files is finally supported!
  • First expanding will (almost) always move blocks, but next ones will do it only if you cross 255 GB boundary, and again for ~512 GB, etc. In future it will be fixed, i.e. all block moving will be avoided for second and further resizes if block size equals multiple of 1 megabyte (I haven't seen any image "breaking" this rule in the wild, but it's possible).
  • Even shrinking is possible, but only if does not involve discarding of allocated blocks. In future it will be also fixed with implementation of block linearization.

New in vidma 0.0.2 (Feb 23, 2011)

  • Many restrictive assumptions about supported VDI files have been removed.
  • Now before resizing, the user gets information about the upcoming operation and prompted to verify whether it should really be performed.
  • The resizing strategy has been changed, so moving data is required only during the first extending of the image (unless you cross the 255 GB boundary).