Richard W.M. Jones
2624315bf1
Version 1.23.8.
1.23.8
2013-07-09 11:59:04 +01:00
Richard W.M. Jones
d457df7dc2
tests: Add test for aug_ls.
2013-07-06 21:05:13 +01:00
Richard W.M. Jones
bf838e3333
tests: Test aug_insert, aug_clear and aug_save.
2013-07-06 20:56:11 +01:00
Richard W.M. Jones
48c16e5ef1
tests: Test aug_set.
2013-07-06 20:46:45 +01:00
Richard W.M. Jones
535963bac3
tests: Test result of aug_get properly.
...
Don't just check aug_get runs, check the resulting string is correct.
2013-07-06 20:46:45 +01:00
Richard W.M. Jones
86ca8af9f1
tests: c-api: Add a cleanup function for tests.
...
By specifying a cleanup function we can ensure that Augeas and hivex
functions can be tested.
There is no functional change here, verified by diffing the generated
file tests/c-api/tests.c before and after.
2013-07-06 20:46:45 +01:00
Richard W.M. Jones
b5a938f464
tests: Fix mix up of actual/expected in error messages.
2013-07-06 20:46:45 +01:00
Richard W.M. Jones
02123b7242
FAQ: Fix typo.
2013-07-06 15:08:13 +01:00
Richard W.M. Jones
4b838a4b28
FAQ: Explain qemu-nbd & libguestfs better.
2013-07-06 15:07:58 +01:00
Richard W.M. Jones
31ce47fe48
tests: Add basic Augeas tests.
2013-07-05 15:07:34 +01:00
Richard W.M. Jones
8c9a5d623e
hivex: Add some simple tests of the hivex_* APIs.
...
These are by no means comprehensive, but cover the basics.
The 'minimal' hive comes from hivex.
2013-07-05 14:58:26 +01:00
Richard W.M. Jones
c8f0a2eb76
daemon: hivex: Check that hivex_commit is passed an absolute path (RHBZ#981683).
...
You will now get an error like:
libguestfs: error: hivex_commit: do_hivex_commit: path must start with a / character
2013-07-05 14:27:38 +01:00
Richard W.M. Jones
280dbed9aa
filesystem-available: Clarify documentation for this test.
...
See:
https://bugzilla.redhat.com/show_bug.cgi?id=980358#c1
Thanks Bo Fan.
2013-07-05 13:59:21 +01:00
Richard W.M. Jones
06f2c1ad70
golang: Add examples and guestfs-golang(3) man page.
2013-07-04 15:48:47 +01:00
Richard W.M. Jones
43121a02e7
golang: Don't try to free the result of guestfs_last_error.
...
The return value is a constant string, part of the handle, and
it must not be freed by the golang code.
2013-07-04 15:29:02 +01:00
Richard W.M. Jones
bb09c4a448
golang: tests: Call or defer g.Close().
2013-07-04 14:52:44 +01:00
Richard W.M. Jones
58b51f5921
golang: Add bindtests.
2013-07-04 14:01:27 +01:00
Richard W.M. Jones
d48e4400fc
golang: Map OptString to *string, not string (since string is not nullable).
2013-07-04 14:01:27 +01:00
Richard W.M. Jones
86c1e53ee6
golang: Capitalize fields in OptArgs* structs.
...
Otherwise those fields aren't accessible outside the package. We
didn't catch this because all tests run in the same package.
2013-07-04 13:49:01 +01:00
Richard W.M. Jones
a31926bd75
golang: If 'go run' command fails, log the error message in config.log.
2013-07-04 13:12:00 +01:00
Richard W.M. Jones
8f504539f2
java: Fix typo in comment.
2013-07-04 13:11:45 +01:00
Richard W.M. Jones
4bb3aa7dde
Version 1.23.7.
1.23.7
2013-07-03 15:02:57 +01:00
Richard W.M. Jones
b6f01f3260
Add Go (language) bindings.
2013-07-03 15:02:57 +01:00
Richard W.M. Jones
667b303c9a
java: Fix comment in test script.
2013-07-01 15:27:22 +01:00
Richard W.M. Jones
cd9f40945d
configure: python: RHEL 6 doesn't have sysconfig, use distutils.sysconfig instead.
...
This works on recent Python as well.
2013-06-28 12:57:07 +01:00
Richard W.M. Jones
7f4048f9d5
Version 1.23.6.
1.23.6
2013-06-26 19:02:16 +01:00
Richard W.M. Jones
fb0bd82dbe
daemon: Verify ext2/3/4 filesystem name before passing to mke2fs (RHBZ#978302).
...
Add a utility function (fstype_is_extfs) to match ext2/3/4 filesystem
names. This is used in a couple of places.
When passing the mke2fs -t parameter, verify that the request is for
an ext2/3/4 filesystem. Previously we did not check this, and neither
did mke2fs when the -F flag was also used.
2013-06-26 14:37:26 +01:00
Richard W.M. Jones
dd21bec400
sysprep: New operation to remove RPM database files.
...
See:
https://lists.fedoraproject.org/pipermail/devel/2013-June/184389.html
2013-06-24 21:06:58 +01:00
Richard W.M. Jones
a7aa47f4de
virt-resize: Add notes about Windows and disk consistency (RHBZ#975753).
...
Also group the Windows-related notes together.
2013-06-20 09:13:41 +01:00
Richard W.M. Jones
b730bc0c46
virt-resize: Take into account large start offset of the first partition when calculating overhead (RHBZ#974904).
...
Since we don't usually move the first partition, if the first
partition has an unusually large offset from the start of the disk,
then the unpartitioned space in front of that partition counts as
partitioning overhead. However the previous surplus calculation was
not taking that into account.
This was a problem for certain Ubuntu images which are partitioned
with an 8 MB gap before the first partition.
Thanks: David Hart.
2013-06-19 19:03:21 +01:00
Richard W.M. Jones
07f3e5ae5c
virt-resize: Add some more debugging messages.
...
These are only printed when using the --debug flag and are
helpful for diagnosing problems.
2013-06-19 19:02:48 +01:00
Richard W.M. Jones
7949fd3949
virt-resize: Fix minor typo in error message.
2013-06-19 19:02:15 +01:00
Richard W.M. Jones
d8a3185823
tests: Add a regression test for iface launch hangs (RHBZ#975797).
2013-06-19 16:21:32 +01:00
Richard W.M. Jones
f7fe7e8db0
launch: direct: Calculate appliance root correctly when iface drives are added (RHBZ#975797).
...
This also changes guestfs___appliance_command_line to allow
appliance_dev parameter to be NULL. Previously a bogus root=
parameter could be passed.
2013-06-19 16:21:31 +01:00
Richard W.M. Jones
e7f83f2ecc
tests/regressions: Remove duplicate test skip code.
2013-06-19 13:21:10 +01:00
Richard W.M. Jones
cf0dcb6a0b
Version 1.23.5.
1.23.5
2013-06-18 19:36:27 +01:00
Richard W.M. Jones
d88f6c0ba6
tests: inspection: Add example and test XML to EXTRA_DIST.
...
This fixes commit a86cb71fca .
2013-06-18 19:32:03 +01:00
Richard W.M. Jones
0ff0454c59
tests: inspection: Don't complain because NTFS UUID changes between test runs.
...
This fixes commit a86cb71fca .
2013-06-18 18:01:04 +01:00
Richard W.M. Jones
a86cb71fca
inspector: Add a real test of inspection.
...
Verify that the output from inspection doesn't change, in order to
catch regressions such as RHBZ#975412.
2013-06-18 17:12:31 +01:00
Richard W.M. Jones
d7bc1dd922
inspection: Replace phony XML with virt-inspector output from real guests.
...
Also add an example from a real RHEL 6 guest.
Remove rules for building these XML files which are no longer
relevant. These files were built by running virt-inspector on real
guests, and then edited to remove excessive <application> sections.
2013-06-18 17:01:53 +01:00
Richard W.M. Jones
2343840936
inspection: Fix hostname inspection because of faulty Augeas path expression (RHBZ#975412).
2013-06-18 15:34:01 +01:00
Richard W.M. Jones
2c4e7ad135
Augeas >= 1.0.0 is now required.
2013-06-18 15:34:01 +01:00
Richard W.M. Jones
2ee4d5e059
utils: Add utility functions guestfs___concat_strings and guestfs__join_strings.
...
These concatenate strings or join them with a separator in between.
2013-06-18 15:34:01 +01:00
Richard W.M. Jones
3a5b0f1787
Version 1.23.4.
1.23.4
2013-06-14 13:20:26 +01:00
Richard W.M. Jones
7f228489d0
inspection: Fix inspection of Fedora guests (RHBZ#974489).
...
Commit e71b2c11f5 broke inspection of
Fedora guests because guestfs_is_file returns false for
/etc/redhat-release (it's a symlink to a file, not a file).
We fix this by using the new followsymlinks flag added in the
previous commit. Thus guestfs_is_file becomes
guestfs_is_file_opts (g, filename, GUESTFS_IS_FILE_OPTS_FOLLOWSYMLINKS, 1, -1)
which checks if it's a file or a symlink to a file.
This fixes commit e71b2c11f5 .
2013-06-14 11:03:24 +01:00
Richard W.M. Jones
ef107448e8
Add followsymlinks flag to is-file, is-dir, is-blockdev, is-chardev, is-fifo and is-socket APIs.
...
This adds an extra optional boolean 'followsymlinks' flag to those 6
is-* APIs. If the flag is true, then symlinks are followed, ie. we
use stat instead of lstat in the test.
For the rationale behind this change, see:
https://bugzilla.redhat.com/show_bug.cgi?id=974489
2013-06-14 10:53:17 +01:00
Richard W.M. Jones
3cf442872b
FAQ: Developer questions about committing and forking.
2013-06-11 13:09:09 +01:00
Richard W.M. Jones
372217c375
FAQ: Emphasize that we don't accept github pull requests.
2013-06-11 13:08:49 +01:00
Richard W.M. Jones
d2c05c96ca
FAQ: Put B<> bold section around "Note"s in the text.
2013-06-11 12:56:47 +01:00
Richard W.M. Jones
0e652c11be
FAQ: RHEL 6.5 will fix the buildnet problem.
2013-06-11 12:55:46 +01:00