summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Version 1.7.20.1.7.20Richard W.M. Jones2010-12-0716-96/+99
|
* build: relink-static.sh script removed from EXTRA_DIST.Richard W.M. Jones2010-12-071-1/+0
| | | | This updates commit 9bc15f5d98a3a17d465a94f42dc3ffb60c077293.
* ubuntu: deactivate LVs and VGs before removing them.Richard W.M. Jones2010-12-071-0/+10
| | | | | | | | Even with the '-f' option, LVM on Ubuntu sometimes cannot remove active LVs and VGs. Change lvm-remove-all so it deactivates each LV and VG before removing them.
* Revert "umount-all: Add udev_settle after unmounting disks."Richard W.M. Jones2010-12-071-3/+0
| | | | | | | This reverts commit ad2abf89c364d5ec73fb12af63b053637d99d757. Ubuntu still has errors even with the addition of udev_settle after umount-all. Therefore this was just masking the problem.
* debian: Fix ntfs3g available API on Debian.Richard W.M. Jones2010-12-071-1/+5
| | | | | Really we should have a test for "is program on $PATH?" but this fix will do for now.
* fuse: Set UID and GID when performing FUSE tests.Richard W.M. Jones2010-12-071-1/+3
| | | | This avoids breakage on Ubuntu.
* autobuild: Skip some tests on Ubuntu.Richard W.M. Jones2010-12-071-3/+25
|
* ubuntu: Allow test-luks.sh to be bypassed to workaround Ubuntu bug.Richard W.M. Jones2010-12-071-0/+5
| | | | This is necessary because of too old cryptsetup on Ubuntu.
* umount-all: Add udev_settle after unmounting disks.Richard W.M. Jones2010-12-071-0/+3
| | | | | | This helps avoid an error on Ubuntu, but it's not clear if this is a real solution or just helps by adjusting the timing of some race condition.
* fuse: Disable test which doesn't run reliably on Debian.Richard W.M. Jones2010-12-071-11/+12
| | | | See discussion in RHBZ#660687.
* fuse: Fix emulation of open call.Richard W.M. Jones2010-12-071-42/+5
| | | | | We were being over-complex in this call. All the FUSE API requires this call to do is to check permissions.
* fuse: Fix segfault in guestmount --verbose.Richard W.M. Jones2010-12-071-1/+1
| | | | | If hash_delete returns NULL and --verbose option was given then this would cause a segfault.
* Add autobuild script.Richard W.M. Jones2010-12-071-0/+72
|
* gitignore: Ignore all local* files in the main directory.Richard W.M. Jones2010-12-071-2/+1
|
* appliance: Don't quote the --exclude parameters.Richard W.M. Jones2010-12-061-1/+1
| | | | | | | | The quotes appear literally on the command line: $ s="--foo 'bar'" $ echo $s --foo 'bar'
* Add --with-febootstrap-yum-config.Richard W.M. Jones2010-12-062-17/+14
| | | | | | | This allows the febootstrap --yum-config option to be passed through, allowing a separate yum configuration to be used. The hope is that this will enable building in Koji.
* Remove ability to build static distribution.Richard W.M. Jones2010-12-0610-163/+2
| | | | | | We are now going to build binaries for each distribution so there is no need to build the quasi-distro-independent static binaries any more.
* regressions: Disable test for 576879.Richard W.M. Jones2010-12-062-6/+10
| | | | | This test has worked only intermittently for a while. Disable it. The upstream bug has been reopened.
* build: Use grub-pc instead of old grub on Debian and Ubuntu.Richard W.M. Jones2010-12-061-1/+2
|
* build: Add diff to package list for Debian and Ubuntu.Richard W.M. Jones2010-12-061-0/+1
|
* build: Add cpio package to package list (for Debian and Ubuntu).Richard W.M. Jones2010-12-061-0/+1
|
* build: Look for other db_dump variations (for Ubuntu).Richard W.M. Jones2010-12-061-2/+4
|
* ubuntu: Disable xfsprogs from Ubuntu package list.Richard W.M. Jones2010-12-061-0/+5
|
* ubuntu: Make Ubuntu into a separate distro for the package list.Richard W.M. Jones2010-12-062-4/+15
| | | | This allows us to select Ubuntu packages separately from Debian ones.
* build: Don't emit warnings about stack protector failures.Richard W.M. Jones2010-12-062-0/+4
| | | | These are seen on gcc 4.5.1 used in Ubuntu.
* debian: Enable more packages in packagelist.in.Richard W.M. Jones2010-12-061-6/+1
| | | | | | These were previously disabled because of problems with debirf. Now we are not using debirf, we can use them again.
* Version 1.7.19.1.7.19Richard W.M. Jones2010-12-0517-9536/+9773
|
* Debian: Extra packages needed to run C API tests.Richard W.M. Jones2010-12-051-0/+5
|
* appliance: Change to using febootstrap 3.x supermin appliance.Richard W.M. Jones2010-12-0518-672/+99
| | | | | | | | | This removes all support for building the ordinary / old style appliance using febootstrap 2.x, debootstrap, debirf, fakeroot and fakechroot. Instead this uses febootstrap 3.x to build the supermin appliance in a simpler cross-distro manner.
* appliance: Put /init in a separate supermin appliance component.Richard W.M. Jones2010-12-041-0/+9
|
* appliance: Don't look for kmod.whitelist.Richard W.M. Jones2010-12-041-1/+1
| | | | This file is not used for building the supermin appliance.
* New API: mkfs_opts, mkfs with optional arguments.Richard W.M. Jones2010-12-027-64/+91
| | | | | | This is an extensible version of 'mkfs' which supports optional arguments. There is now no need for 'mkfs_b' since you should use 'mkfs_opts' with the optional 'blocksize' argument instead.
* generator: Code to handle optional arguments in daemon functions.Richard W.M. Jones2010-12-027-170/+244
| | | | | | | | Previously we only supported optional arguments for library functions (commit 14490c3e1aac61c6ac90f28828896683f64f0dc9). This extends that work so that optional arguments can also be passed through to the daemon.
* fish: Fix generation of code to handle Int/Int64 optional arguments.Richard W.M. Jones2010-12-021-2/+4
|
* Fix argv struct mixup over Int/Int64.Richard W.M. Jones2010-12-021-2/+2
|
* todo: Refresh documentation.Richard W.M. Jones2010-12-021-11/+6
|
* Version 1.7.18.1.7.18Richard W.M. Jones2010-12-0117-759/+784
|
* Add progress notification messages to upload and upload-offset APIs.Richard W.M. Jones2010-12-012-13/+30
|
* protocol: Handle progress notification messages during FileIn.Richard W.M. Jones2010-12-012-3/+31
| | | | | | | If the daemon sends progress notification messages while we are uploading FileIn parameters, these are received in check_for_daemon_cancellation_or_eof. Modify this library function so that it turns these messages into callbacks.
* protocol: Really read 4 bytes while checking for cancellation.Richard W.M. Jones2010-12-011-10/+49
| | | | | | | | | | | | We've not actually hit this bug in practice, but at least in theory while checking for cancellation we could read > 0 but fewer than 4 bytes, which would effectively be discarded and we would lose synchronization. Note the socket is non-blocking. Change the code so that we temporarily set the socket back to blocking and force the read of all 4 bytes.
* protocol: Send progress_hint in header.Richard W.M. Jones2010-12-013-6/+35
| | | | | | For actions that have FileIn arguments, count the size of all the input files and send that in the progress_hint field of the request header.
* protocol: Upload progress messages and optional arguments.Richard W.M. Jones2010-12-015-1/+43
| | | | | | | | Two unrelated changes to the protocol to support progress messages during uploads, and optional arguments. Note that this makes an incompatible change to the protocol, and this is reflected in the protocol version field (3 -> 4).
* df: Fix segfault when using virt-df -a filenameRichard W.M. Jones2010-11-301-0/+2
| | | | | If 'filename' doesn't contain a '/' character then virt-df was calculating NULL as the basename and later segfaulting.
* Version 1.7.17.1.7.17Richard W.M. Jones2010-11-3017-4325/+4373
|
* php: Combine tests to reduce number of launches.Richard W.M. Jones2010-11-303-65/+40
|
* haskell: Combine tests to reduce number of launches.Richard W.M. Jones2010-11-304-44/+7
|
* java: Combine tests to reduce number of launches.Richard W.M. Jones2010-11-303-48/+5
|
* python: Combine tests to reduce number of launches.Richard W.M. Jones2010-11-302-30/+2
|
* ocaml: Combine tests together to reduce number of launches.Richard W.M. Jones2010-11-305-101/+32
| | | | | | Combine launch, lvcreate and readdir tests together into a single 'basic' test, so that we don't launch the appliance so often when testing in this subdirectory.
* capitests: Convert many InitBasicFS tests to InitScratchFS.Richard W.M. Jones2010-11-301-392/+440
| | | | | | | | | These tests run much more quickly if you don't have to run 'mkfs' and (particularly) partitioning/LV commands between each test. The total time for running 'make -C capitests check' on my laptop has gone from 413 seconds down to 221 seconds.