History log of /haiku/src/tools/vmdkimage/vmdkimage.cpp
Revision Date Author Comments
# 4f087776 08-May-2014 Joseph R. Prostko <joe.prostko@gmail.com>

Raise the limit for the maximum VMDK image size
* Raised the limit from 4 GB to 160 GB, as the is the highest I could test


# 4dafc3b2 26-Nov-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed 64 bit warnings.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34285 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7f16b78c 30-Sep-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Moved vmdkimage.h to a shareable place, cleaned it up a bit, and renamed it to
vmdk.h.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33387 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1b5bab63 26-Jun-2009 Axel Dörfler <axeld@pinc-software.de>

* Fixed warning.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31247 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 500d847a 24-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* Enlarged the arbitrary maximum image size to 4 GB which still works just
fine.
* Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28312 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4dafc175 20-Oct-2008 Jérôme Duval <korli@users.berlios.de>

takes into account the offset used in realpath(). see bug #2895. Thanks kaliber!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28252 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c709ef98 14-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* Changed how the string for the UUID hash is build.
* Accidently did not start at different positions in the string to build the
hash, but just added some value to the hash...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28112 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4977d0be 14-Oct-2008 Michael Lotz <mmlr@mlotz.ch>

Fix build under BeOS.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28110 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b20c4dc5 14-Oct-2008 François Revol <revol@free.fr>

This should fix the BeOS build. Note BeOS had read_pos() way before POSIX had any pread()...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28103 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 700de23e 14-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* Added assigning an UUID to the image written; you can either pass one via the
new '-u' option, or let it generate one automatically (by building a hash over
the full path of the image).
* This is allows you to use our images in VirtualBox without having to readd
the hard drive with every rebuild.
* Enlarged the description section to 1024 bytes - this also prevents VirtualBox
from writing data beyond the description size.
* Added '-d' option to just dump info about an existing vmdk image file (only
monolithic mode is supported, though).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28093 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 034fb25c 13-Sep-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* The image was create one byte too short. Fixes #2722.
* Automatic whitespace cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27472 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9181e9cb 03-Apr-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Used the original size for vmdk Extent Description, not the
sector-aligned one.
* Truncated the image a little too short.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24789 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 702421fa 03-Apr-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed incorrect getopt() specification: -c and -H don't have arguments.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24785 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7c529c24 03-Apr-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Renamed vmdkheader to vmdkimage and changed it to create a full image
by default (new option "-H" will create the header only). Option "-c"
will clear the image.
* Adjusted build_haiku_image accordingly. vmdkimage is way faster and
more portable than the former vmdkheader+dd combo.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24784 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4f087776106307676b1be232910c81d3419ec417 08-May-2014 Joseph R. Prostko <joe.prostko@gmail.com>

Raise the limit for the maximum VMDK image size
* Raised the limit from 4 GB to 160 GB, as the is the highest I could test


# 4dafc3b298422a7aebb042217d0ab8f20e872503 26-Nov-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed 64 bit warnings.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@34285 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7f16b78c41917f6f03afb097477ed740d0a43566 30-Sep-2009 Ingo Weinhold <ingo_weinhold@gmx.de>

Moved vmdkimage.h to a shareable place, cleaned it up a bit, and renamed it to
vmdk.h.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@33387 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1b5bab63e55789cc4ec5b6bde02d64a9aa829cd8 26-Jun-2009 Axel Dörfler <axeld@pinc-software.de>

* Fixed warning.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31247 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 500d847a1d9662f7ea6f595eae7a30fb34dc2ef1 24-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* Enlarged the arbitrary maximum image size to 4 GB which still works just
fine.
* Minor cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28312 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4dafc175e945a42fa4dbac9ab41e6d52dfb49a67 20-Oct-2008 Jérôme Duval <korli@users.berlios.de>

takes into account the offset used in realpath(). see bug #2895. Thanks kaliber!


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28252 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c709ef9805ce5701e29323b3c83a412370d48d47 14-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* Changed how the string for the UUID hash is build.
* Accidently did not start at different positions in the string to build the
hash, but just added some value to the hash...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28112 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 4977d0be6c373ae5c88df26fac3c7a742d5f8a17 14-Oct-2008 Michael Lotz <mmlr@mlotz.ch>

Fix build under BeOS.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28110 a95241bf-73f2-0310-859d-f6bbb57e9c96


# b20c4dc5595747729cbfa9e2a910c6d55b118401 14-Oct-2008 François Revol <revol@free.fr>

This should fix the BeOS build. Note BeOS had read_pos() way before POSIX had any pread()...


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28103 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 700de23e3800de6d14d64ca64defd3a73d0eba46 14-Oct-2008 Axel Dörfler <axeld@pinc-software.de>

* Added assigning an UUID to the image written; you can either pass one via the
new '-u' option, or let it generate one automatically (by building a hash over
the full path of the image).
* This is allows you to use our images in VirtualBox without having to readd
the hard drive with every rebuild.
* Enlarged the description section to 1024 bytes - this also prevents VirtualBox
from writing data beyond the description size.
* Added '-d' option to just dump info about an existing vmdk image file (only
monolithic mode is supported, though).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@28093 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 034fb25c4d11211837e3f05d843966a03482f6f8 13-Sep-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* The image was create one byte too short. Fixes #2722.
* Automatic whitespace cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27472 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9181e9cbcf1eac79e208c5ae1d0f5b9a73612e94 03-Apr-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Used the original size for vmdk Extent Description, not the
sector-aligned one.
* Truncated the image a little too short.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24789 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 702421fa413282e7317b8f9a9865b14d85568136 03-Apr-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

Fixed incorrect getopt() specification: -c and -H don't have arguments.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24785 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7c529c24159f681622279ad0c063e5db4b8b80d8 03-Apr-2008 Ingo Weinhold <ingo_weinhold@gmx.de>

* Renamed vmdkheader to vmdkimage and changed it to create a full image
by default (new option "-H" will create the header only). Option "-c"
will clear the image.
* Adjusted build_haiku_image accordingly. vmdkimage is way faster and
more portable than the former vmdkheader+dd combo.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24784 a95241bf-73f2-0310-859d-f6bbb57e9c96