Releases: mirage/ocaml-vhd
Releases · mirage/ocaml-vhd
Bug fix release
- Bug fixes for SEEK_DATA and SEEK_HOLE (@lesserevil and @lindig)
- Bug fixes for when the VHD chain contains different sized VHDs (@zli)
Better support for raw files
- add explicit
connect
to interface (@talex5) - add tests for streaming code (@jonludlam)
- support SEEK_DATA and SEEK_HOLE (@djs55)
- fix bug walking over sector bitmaps (@jonludlam)
Add resize, parent updating
- vhd: add ability to resize (i.e. shrink) a vhd
- vhd: add ability to marshal (and hence update) a parent locator
Bugfix release
- build fixes for OS X
- fix block access after a resize
API updates, more efficient random access
- vhd: always interpret relative paths in parent locators as being relative to
the current directory of the file containing the locator first, and then search
the general search path after. - deltas: handle cases where parent filenames are different strings but refer
to the same file (e.g. "foo", "./foo") - vhd: rename Vhd_input.hybrid -> Hybrid_input.raw
- vhd: add Hybrid_input.vhd to output vhd-formatted data
- vhd: fix stream size calculation, so progress reports (bars?) will be more accurate
- vhd: rename 'openfile' to 'openchain' to reflect that it opens an entire chain,
or fails trying - vhd: add 'openfile' which only opens a single file
- switch result type to a polymorphic variant
- switch Element type to a polymorphic variant
- rename the module Vhd to module F
- pack Vhd modules
- vhd: user passes in buffers to read and write, to control allocation
- vhd: write now uses the bitmap cache
- vhd: read and write now try to issue I/O in parallel (experimental)
Bugfixes for reading parent locators
We now expect the parent locators to have prefix "file://" rather than "file://./". This fixes interactions with XenServer intellicache.
read/only read/write bugfix
- always open vhd parents read/only
- allow clients to request read/only or read/write for vhd leaves
Support for old 32-bit machines
This fixes a bug preventing the opening of files > 4GiB on 32-bit machines.
Even more bugfixes
0.6.1 (2013-10-30)
- raw: use BLKGETSIZE64 to query the size if stat(2) reveals we've been given
a block device. Otherwise we use a file size of 0 and don't copy anything.
Lots of bugfixes
Merge pull request #9 from djs55/remove-cli Reduce the travis packages list