virt-df.git
16 years agoFix 'make doc'
Richard W.M. Jones [Fri, 11 Jul 2008 12:14:57 +0000 (13:14 +0100)]
Fix 'make doc'

16 years agoFix 'make doc'
Richard W.M. Jones [Fri, 11 Jul 2008 12:07:06 +0000 (13:07 +0100)]
Fix 'make doc'

16 years agoUpdated MANIFEST
Richard W.M. Jones [Fri, 11 Jul 2008 11:52:45 +0000 (12:52 +0100)]
Updated MANIFEST

16 years agoVersion 2.1.2 for release.
Richard W.M. Jones [Fri, 11 Jul 2008 11:51:35 +0000 (12:51 +0100)]
Version 2.1.2 for release.

16 years agoGenerate the ChangeLog file.
Richard W.M. Jones [Fri, 11 Jul 2008 11:51:18 +0000 (12:51 +0100)]
Generate the ChangeLog file.

16 years agoClarify licensing for Debian.
Richard W.M. Jones [Fri, 11 Jul 2008 11:47:19 +0000 (12:47 +0100)]
Clarify licensing for Debian.

16 years agobitmatch >= 1.9.5 now required
Richard W.M. Jones [Fri, 11 Jul 2008 11:33:33 +0000 (12:33 +0100)]
bitmatch >= 1.9.5 now required

16 years agoFix Makefiles to use new bitmatch META file.
Richard W.M. Jones [Fri, 11 Jul 2008 11:32:35 +0000 (12:32 +0100)]
Fix Makefiles to use new bitmatch META file.

16 years agoImprove output of --version, display readable error messages.
Richard W.M. Jones [Tue, 10 Jun 2008 09:34:21 +0000 (10:34 +0100)]
Improve output of --version, display readable error messages.

16 years agoRewrite manual page.
Richard W.M. Jones [Tue, 10 Jun 2008 09:34:03 +0000 (10:34 +0100)]
Rewrite manual page.

16 years agoInclude version number of package
Richard W.M. Jones [Tue, 10 Jun 2008 09:33:02 +0000 (10:33 +0100)]
Include version number of package

16 years agoDefault is not Xen in recent versions of libvirt
Richard W.M. Jones [Tue, 10 Jun 2008 09:16:09 +0000 (10:16 +0100)]
Default is not Xen in recent versions of libvirt

16 years agoCan now use libvirt virDomainBlockPeek to access devices remotely
Richard W.M. Jones [Thu, 5 Jun 2008 19:41:47 +0000 (20:41 +0100)]
Can now use libvirt virDomainBlockPeek to access devices remotely

16 years agoBrazilian Portuguese translation by Herli Joaquim de Menezes and revised by Igor...
Richard W.M. Jones [Tue, 27 May 2008 11:28:05 +0000 (12:28 +0100)]
Brazilian Portuguese translation by Herli Joaquim de Menezes and revised by Igor Pires Soares.

16 years agoRemove diskzip.ml source file temporarily -- needs a preprocessor.
Richard W.M. Jones [Tue, 27 May 2008 11:27:46 +0000 (12:27 +0100)]
Remove diskzip.ml source file temporarily -- needs a preprocessor.

16 years agopa_bitmatch now requires bitmatch library.
Richard W.M. Jones [Sun, 18 May 2008 22:38:18 +0000 (23:38 +0100)]
pa_bitmatch now requires bitmatch library.

16 years agoFix all 'unused variable' warnings.
Richard W.M. Jones [Sun, 18 May 2008 16:39:30 +0000 (17:39 +0100)]
Fix all 'unused variable' warnings.
 - However this fix requires bitmatch >= 1.0.
 - Documented requirements in README file.

16 years agoUpdated deps.
Richard W.M. Jones [Sun, 18 May 2008 16:38:53 +0000 (17:38 +0100)]
Updated deps.

16 years agoVersion 2.1.1
Richard W.M. Jones [Tue, 13 May 2008 20:05:19 +0000 (21:05 +0100)]
Version 2.1.1

16 years agoFixes for 32 bit
Richard W.M. Jones [Tue, 13 May 2008 20:04:23 +0000 (21:04 +0100)]
Fixes for 32 bit

16 years agoVersion 2.1.0.
rjones@intel.home.annexia.org [Tue, 13 May 2008 16:09:57 +0000 (17:09 +0100)]
Version 2.1.0.
Updated MANIFEST.

16 years agoFAT32 used/available space parsing done.
rjones@intel.home.annexia.org [Tue, 13 May 2008 15:56:52 +0000 (16:56 +0100)]
FAT32 used/available space parsing done.

16 years agoUpdated deps.
rjones@intel.home.annexia.org [Tue, 13 May 2008 15:02:58 +0000 (16:02 +0100)]
Updated deps.

16 years agoRewrote MBR parsing so it supports extended partitions (again).
rjones@intel.home.annexia.org [Tue, 13 May 2008 15:02:51 +0000 (16:02 +0100)]
Rewrote MBR parsing so it supports extended partitions (again).

16 years agoImplement offset_is_free for NTFS.
rjones@intel.home.annexia.org [Tue, 13 May 2008 12:50:27 +0000 (13:50 +0100)]
Implement offset_is_free for NTFS.

16 years agoBlock free/used for NTFS working
rjones@intel.home.annexia.org [Tue, 13 May 2008 11:19:29 +0000 (12:19 +0100)]
Block free/used for NTFS working

16 years agoBuild internal NTFS structure
rjones@intel.home.annexia.org [Tue, 13 May 2008 09:01:55 +0000 (10:01 +0100)]
Build internal NTFS structure

16 years agoRunlist parsing, now working.
rjones@intel.home.annexia.org [Mon, 12 May 2008 20:52:04 +0000 (21:52 +0100)]
Runlist parsing, now working.

16 years agoMerge.
rjones@intel.home.annexia.org [Mon, 12 May 2008 14:03:02 +0000 (15:03 +0100)]
Merge.

16 years agoSeparate functions
rjones@intel.home.annexia.org [Mon, 12 May 2008 14:01:58 +0000 (15:01 +0100)]
Separate functions

16 years agoParses the basic NTFS structures and prints them out.
rjones@intel.home.annexia.org [Fri, 9 May 2008 15:02:35 +0000 (16:02 +0100)]
Parses the basic NTFS structures and prints them out.

16 years agoInitial, non-working FAT32 support.
rjones@intel.home.annexia.org [Fri, 9 May 2008 15:02:22 +0000 (16:02 +0100)]
Initial, non-working FAT32 support.

16 years agoSupport for writing diskzip files.
Richard W.M. Jones [Fri, 9 May 2008 15:08:07 +0000 (16:08 +0100)]
Support for writing diskzip files.

16 years agoStore parsed superblock in private data.
Richard W.M. Jones [Wed, 7 May 2008 11:07:21 +0000 (12:07 +0100)]
Store parsed superblock in private data.

16 years agoReorganize metadata parsing so it happens only once.
Richard W.M. Jones [Wed, 7 May 2008 10:51:42 +0000 (11:51 +0100)]
Reorganize metadata parsing so it happens only once.

16 years agoUse private data to report correct offset_is_free.
Richard W.M. Jones [Wed, 7 May 2008 09:01:49 +0000 (10:01 +0100)]
Use private data to report correct offset_is_free.

16 years agoGenerate uniquifier so that private data functions will work.
Richard W.M. Jones [Wed, 7 May 2008 09:01:35 +0000 (10:01 +0100)]
Generate uniquifier so that private data functions will work.

16 years agoAdded private_data_functions.
Richard W.M. Jones [Wed, 7 May 2008 09:01:14 +0000 (10:01 +0100)]
Added private_data_functions.

16 years agoFixed dependencies to remove annoying "inconsistent assumptions" error.
Richard W.M. Jones [Wed, 7 May 2008 09:00:16 +0000 (10:00 +0100)]
Fixed dependencies to remove annoying "inconsistent assumptions" error.

16 years agoUpdated MANIFEST.
Richard W.M. Jones [Fri, 2 May 2008 16:25:03 +0000 (17:25 +0100)]
Updated MANIFEST.

16 years agoRestructure library plug-ins again.
Richard W.M. Jones [Fri, 2 May 2008 16:24:33 +0000 (17:24 +0100)]
Restructure library plug-ins again.

16 years agoUse tables of callbacks for the functions.
Richard W.M. Jones [Fri, 2 May 2008 14:41:01 +0000 (15:41 +0100)]
Use tables of callbacks for the functions.
Implement 'offset_is_free'.

16 years agoMinor change in doc files.
Richard W.M. Jones [Fri, 2 May 2008 12:39:49 +0000 (13:39 +0100)]
Minor change in doc files.

16 years agoRemoved bitmap object - don't need to build a bitmap.
Richard W.M. Jones [Fri, 2 May 2008 11:37:53 +0000 (12:37 +0100)]
Removed bitmap object - don't need to build a bitmap.

16 years agomake clean should delete diskzip
Richard W.M. Jones [Fri, 2 May 2008 11:37:49 +0000 (12:37 +0100)]
make clean should delete diskzip

16 years agoUse ocamldoc in each directory.
Richard W.M. Jones [Fri, 2 May 2008 11:34:29 +0000 (12:34 +0100)]
Use ocamldoc in each directory.

16 years agoUpdated MANIFEST.
Richard W.M. Jones [Fri, 2 May 2008 10:07:31 +0000 (11:07 +0100)]
Updated MANIFEST.

16 years agoAdded META file.
Richard W.M. Jones [Fri, 2 May 2008 10:07:14 +0000 (11:07 +0100)]
Added META file.

16 years agoAdded configure_input headers to generated files.
Richard W.M. Jones [Fri, 2 May 2008 10:04:10 +0000 (11:04 +0100)]
Added configure_input headers to generated files.

16 years agoAdded configure_input headers to generated files.
Richard W.M. Jones [Fri, 2 May 2008 10:03:48 +0000 (11:03 +0100)]
Added configure_input headers to generated files.

16 years agoRebuilt deps for x86-64
Richard W.M. Jones [Fri, 2 May 2008 10:00:27 +0000 (11:00 +0100)]
Rebuilt deps for x86-64

16 years agoUpdated MANIFEST
Richard W.M. Jones [Thu, 1 May 2008 19:36:00 +0000 (20:36 +0100)]
Updated MANIFEST

16 years agoVersion 2.0.2 for release.
Richard W.M. Jones [Thu, 1 May 2008 19:33:25 +0000 (20:33 +0100)]
Version 2.0.2 for release.

16 years agoUpdated deps for i386.
Richard W.M. Jones [Thu, 1 May 2008 19:33:07 +0000 (20:33 +0100)]
Updated deps for i386.

16 years agoError in return type - should have been bool (how did this ever compile???)
Richard W.M. Jones [Thu, 1 May 2008 19:32:59 +0000 (20:32 +0100)]
Error in return type - should have been bool (how did this ever compile???)

16 years agoUpdated this file with new <^< operator, should probably delete it.
Richard W.M. Jones [Thu, 1 May 2008 19:32:38 +0000 (20:32 +0100)]
Updated this file with new <^< operator, should probably delete it.

16 years agoOptimized the hot inner loop.
Richard W.M. Jones [Thu, 1 May 2008 18:28:54 +0000 (19:28 +0100)]
Optimized the hot inner loop.

16 years agoProperly inline the int63 impl on 64 bit platforms.
Richard W.M. Jones [Thu, 1 May 2008 18:28:42 +0000 (19:28 +0100)]
Properly inline the int63 impl on 64 bit platforms.

16 years agoRemove some unused fields in the segment structure.
Richard W.M. Jones [Thu, 1 May 2008 18:08:18 +0000 (19:08 +0100)]
Remove some unused fields in the segment structure.

16 years agoAdded bitmap structure. Run ownership tests for sample block device.
Richard W.M. Jones [Thu, 1 May 2008 17:51:24 +0000 (18:51 +0100)]
Added bitmap structure.  Run ownership tests for sample block device.

16 years agoRemoved warning about unused return value.
Richard W.M. Jones [Thu, 1 May 2008 17:50:31 +0000 (18:50 +0100)]
Removed warning about unused return value.

16 years ago&& -> & etc.
Richard W.M. Jones [Thu, 1 May 2008 17:50:10 +0000 (18:50 +0100)]
&& -> & etc.

16 years agoAdd --enable-profiling, set OCAMLCFLAGS and OCAMLOPTFLAGS.
Richard W.M. Jones [Thu, 1 May 2008 17:49:47 +0000 (18:49 +0100)]
Add --enable-profiling, set OCAMLCFLAGS and OCAMLOPTFLAGS.

16 years agoIgnore gmon.out (profiling temporary).
Richard W.M. Jones [Thu, 1 May 2008 17:49:16 +0000 (18:49 +0100)]
Ignore gmon.out (profiling temporary).

16 years agoReturn a specialized function so we don't break type safety.
Richard W.M. Jones [Thu, 1 May 2008 14:34:24 +0000 (15:34 +0100)]
Return a specialized function so we don't break type safety.

16 years agoget_owners (query) function.
Richard W.M. Jones [Thu, 1 May 2008 14:27:33 +0000 (15:27 +0100)]
get_owners (query) function.

16 years agoBuild the segment tree! Commit this quick before something bad happens ...
Richard W.M. Jones [Thu, 1 May 2008 12:41:24 +0000 (13:41 +0100)]
Build the segment tree! Commit this quick before something bad happens ...

16 years agoAdded functions sort_uniq and uniq.
Richard W.M. Jones [Thu, 1 May 2008 12:40:58 +0000 (13:40 +0100)]
Added functions sort_uniq and uniq.

16 years agoOwnership using segment tree (not finished).
Richard W.M. Jones [Wed, 30 Apr 2008 17:28:56 +0000 (18:28 +0100)]
Ownership using segment tree (not finished).

16 years agoRemove *.annot files when making clean.
Richard W.M. Jones [Wed, 30 Apr 2008 17:28:32 +0000 (18:28 +0100)]
Remove *.annot files when making clean.

16 years agoGenerate *.annot files for emacs.
Richard W.M. Jones [Wed, 30 Apr 2008 17:28:05 +0000 (18:28 +0100)]
Generate *.annot files for emacs.

16 years agoFirst steps to building ownership tables.
Richard W.M. Jones [Wed, 30 Apr 2008 13:30:31 +0000 (14:30 +0100)]
First steps to building ownership tables.

16 years agoFix case where binary name doesn't have any extension.
Richard W.M. Jones [Wed, 30 Apr 2008 13:30:20 +0000 (14:30 +0100)]
Fix case where binary name doesn't have any extension.

16 years agoRebuild if library changes.
Richard W.M. Jones [Wed, 30 Apr 2008 13:30:02 +0000 (14:30 +0100)]
Rebuild if library changes.

16 years agoUpdated MANIFEST
Richard W.M. Jones [Tue, 29 Apr 2008 17:03:52 +0000 (18:03 +0100)]
Updated MANIFEST

16 years agoDetect Linux software suspend partitions (thanks Stephen Tweedie).
Richard W.M. Jones [Tue, 29 Apr 2008 17:02:42 +0000 (18:02 +0100)]
Detect Linux software suspend partitions (thanks Stephen Tweedie).

16 years agoAdded #contiguous method to make block mapping more efficient, and
Richard W.M. Jones [Tue, 29 Apr 2008 16:37:44 +0000 (17:37 +0100)]
Added #contiguous method to make block mapping more efficient, and
renamed #mapblock -> #map_block for consistency.

16 years agoDocumentation fix.
Richard W.M. Jones [Tue, 29 Apr 2008 15:15:19 +0000 (16:15 +0100)]
Documentation fix.

16 years agoConvert everything to use int63 type throughout.
Richard W.M. Jones [Tue, 29 Apr 2008 14:29:56 +0000 (15:29 +0100)]
Convert everything to use int63 type throughout.

16 years agoAdded some more common logical operators.
Richard W.M. Jones [Tue, 29 Apr 2008 13:42:00 +0000 (14:42 +0100)]
Added some more common logical operators.

16 years agoAdd int63 type.
Richard W.M. Jones [Tue, 29 Apr 2008 12:40:56 +0000 (13:40 +0100)]
Add int63 type.

16 years agoCheck OCaml compiler word size
Richard W.M. Jones [Tue, 29 Apr 2008 12:40:21 +0000 (13:40 +0100)]
Check OCaml compiler word size

16 years agoUpdated MANIFEST.
Richard W.M. Jones [Mon, 28 Apr 2008 16:33:06 +0000 (17:33 +0100)]
Updated MANIFEST.

16 years agofs_block_size -> fs_blocksize, and int to make it consistent
Richard W.M. Jones [Mon, 28 Apr 2008 15:59:00 +0000 (16:59 +0100)]
fs_block_size -> fs_blocksize, and int to make it consistent

16 years agoAdd a fs_dev field to filesystem
Richard W.M. Jones [Mon, 28 Apr 2008 15:51:09 +0000 (16:51 +0100)]
Add a fs_dev field to filesystem

16 years agoRestructure library for dealing with block mappings.
Richard W.M. Jones [Mon, 28 Apr 2008 15:11:34 +0000 (16:11 +0100)]
Restructure library for dealing with block mappings.
- Added #blocksize, #mapblock methods to device.
- Implement default #read method.
- Push the #close method down into the block_device subclass only.
- Updated documentation.

16 years agoJust move the compress and decompress functions around.
Richard W.M. Jones [Mon, 28 Apr 2008 15:10:00 +0000 (16:10 +0100)]
Just move the compress and decompress functions around.

16 years agoRebuild PO files.
Richard W.M. Jones [Mon, 28 Apr 2008 12:50:06 +0000 (13:50 +0100)]
Rebuild PO files.

16 years agoFixed PO files.
Richard W.M. Jones [Mon, 28 Apr 2008 12:48:37 +0000 (13:48 +0100)]
Fixed PO files.

16 years agoFix usage.
Richard W.M. Jones [Mon, 28 Apr 2008 12:00:33 +0000 (13:00 +0100)]
Fix usage.

16 years agoInitial version of diskzip
Richard W.M. Jones [Mon, 28 Apr 2008 11:59:59 +0000 (12:59 +0100)]
Initial version of diskzip

16 years agoAdded some examples.
Richard W.M. Jones [Sat, 26 Apr 2008 08:48:58 +0000 (09:48 +0100)]
Added some examples.

16 years agoUpdated (C) messages.
Richard W.M. Jones [Sat, 26 Apr 2008 08:29:33 +0000 (09:29 +0100)]
Updated (C) messages.

16 years agoBuild documentation.
Richard W.M. Jones [Sat, 26 Apr 2008 08:29:29 +0000 (09:29 +0100)]
Build documentation.

16 years agoAssociate opaque plugin ID with each major structure.
Richard W.M. Jones [Sat, 26 Apr 2008 08:21:39 +0000 (09:21 +0100)]
Associate opaque plugin ID with each major structure.

16 years agoUpdated MANIFEST.
Richard W.M. Jones [Fri, 25 Apr 2008 23:11:41 +0000 (00:11 +0100)]
Updated MANIFEST.

16 years agoReorganize the code so disk parsing is in a separate library.
Richard W.M. Jones [Fri, 25 Apr 2008 23:10:45 +0000 (00:10 +0100)]
Reorganize the code so disk parsing is in a separate library.

16 years agoUpdated to new syntax used by pa_bitmatch 0.5.
Richard W.M. Jones [Fri, 25 Apr 2008 13:50:44 +0000 (14:50 +0100)]
Updated to new syntax used by pa_bitmatch 0.5.

16 years agoSupport for writing output in CSV format.
Richard W.M. Jones [Thu, 17 Apr 2008 15:06:23 +0000 (16:06 +0100)]
Support for writing output in CSV format.

16 years agoGive 32 chars for the name to allow for common VG/LV names in Fedora.
Richard W.M. Jones [Thu, 17 Apr 2008 14:20:16 +0000 (15:20 +0100)]
Give 32 chars for the name to allow for common VG/LV names in Fedora.