Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Exclude iptables from debootstrap | Reto Buerki | 2013-01-17 | 1 | -4/+8 |
| | |||||
* | Run on_exit commands in FILO order | Reto Buerki | 2013-01-17 | 4 | -11/+11 |
| | |||||
* | Inform kernel about /dev/nbd0 partition changes | Reto Buerki | 2013-01-17 | 3 | -6/+6 |
| | |||||
* | Test availability of required commands | Reto Buerki | 2013-01-17 | 5 | -0/+18 |
| | |||||
* | Exit make-testing on script failure | Reto Buerki | 2013-01-17 | 1 | -4/+4 |
| | |||||
* | Switch from raw images to qcow2 format | Reto Buerki | 2013-01-17 | 15 | -46/+113 |
| | | | | | This allows to use minimal copy-on-write clones of the base image as guest images, which in turn saves a lot of disk space. | ||||
* | Set default TESTDIR to /srv/strongswan-testing | Reto Buerki | 2013-01-17 | 1 | -1/+1 |
| | |||||
* | Drop unneeded TZUML variable | Reto Buerki | 2013-01-17 | 1 | -3/+0 |
| | |||||
* | Set BUILDDIR to $TESTDIR/build | Reto Buerki | 2013-01-17 | 1 | -1/+1 |
| | |||||
* | Drop unneeded UMLKERNEL variable | Reto Buerki | 2013-01-17 | 1 | -4/+1 |
| | |||||
* | Rename UMLTESTDIR variable to TESTDIR | Reto Buerki | 2013-01-17 | 4 | -7/+7 |
| | |||||
* | Drop cecho functions | Reto Buerki | 2013-01-17 | 1 | -11/+0 |
| | |||||
* | Use log_action function in do-tests script | Reto Buerki | 2013-01-17 | 2 | -38/+41 |
| | |||||
* | Remove executable bit from testing.conf | Reto Buerki | 2013-01-17 | 1 | -0/+0 |
| | |||||
* | Use qemu/KVM virtualization instead of UML | Reto Buerki | 2013-01-17 | 21 | -407/+567 |
| | | | | | | | | | Guest and network configuration is setup using the libvirt virtualization API. The [start|stop]_testing scripts have been updated accordingly. qemu/KVM does not currently support a hostfs, so the shared build tree mount has been dropped for now. | ||||
* | Rename build-umlkernel script to build-guestkernel | Reto Buerki | 2013-01-17 | 5 | -101/+1873 |
| | |||||
* | Move ROOTFSDIR declaration to testing.conf | Reto Buerki | 2013-01-17 | 3 | -2/+3 |
| | |||||
* | Prefix all recipes with a number | Reto Buerki | 2013-01-17 | 3 | -0/+0 |
| | |||||
* | Use do_on_exit() in build scripts for cleanup | Reto Buerki | 2013-01-17 | 3 | -9/+11 |
| | |||||
* | Provide do_on_exit() function | Reto Buerki | 2013-01-17 | 1 | -0/+28 |
| | | | | | This function allows to register an exit action which executes when the calling script terminates. | ||||
* | Import testing.conf file in function.sh | Reto Buerki | 2013-01-17 | 10 | -72/+26 |
| | | | | | This is needed to have access to $LOGFILE and possibly other config settings. | ||||
* | Drop build-hostconfig script | Reto Buerki | 2013-01-17 | 13 | -174/+32 |
| | | | | Use processed host configurations directly instead. | ||||
* | Update build-umlhostfs script to new log format | Reto Buerki | 2013-01-17 | 2 | -42/+31 |
| | |||||
* | Update build-umlrootfs script to new log format | Reto Buerki | 2013-01-17 | 2 | -59/+29 |
| | |||||
* | Update build-umlkernel script to new log format | Reto Buerki | 2013-01-17 | 2 | -86/+24 |
| | |||||
* | Use red color in die() function | Reto Buerki | 2013-01-17 | 2 | -18/+11 |
| | | | | This is the function where red color SHOULD be used. | ||||
* | Move execute wrappers to function.sh file | Reto Buerki | 2013-01-17 | 2 | -28/+24 |
| | |||||
* | Use log_action, log_status in build-baseimage script | Reto Buerki | 2013-01-17 | 2 | -10/+21 |
| | |||||
* | Provide log_action and log_status functions | Reto Buerki | 2013-01-17 | 1 | -1/+26 |
| | | | | | These two functions are used to log action descriptions and the corresponding command exit status in a consistent way. | ||||
* | Add chroot() helper function | Reto Buerki | 2013-01-17 | 1 | -3/+8 |
| | |||||
* | Use execute wrapper to disable root password | Reto Buerki | 2013-01-17 | 1 | -1/+1 |
| | |||||
* | Simplify test starting and stopping logic | Reto Buerki | 2013-01-17 | 4 | -36/+0 |
| | | | | | | | | | Reduce the coupling of the different scripts. make-testing : Build the testing environment start-testing : Start switches and guests do-tests : Run tests stop-testing : Stop switches and guests | ||||
* | Use key(and password-)less SSH authentication | Tobias Brunner | 2013-01-17 | 6 | -67/+18 |
| | |||||
* | Adjust strongSwan version handling in HTML output | Reto Buerki | 2013-01-17 | 4 | -25/+29 |
| | |||||
* | Patch AVP parsing in EAP-TTLS module in FreeRADIUS | Tobias Brunner | 2013-01-17 | 2 | -0/+19 |
| | |||||
* | Add recipes for libtnc and TNC@FHH | Tobias Brunner | 2013-01-17 | 6 | -3/+6750 |
| | |||||
* | Copy and display host specific tcpdump.log files | Tobias Brunner | 2013-01-17 | 1 | -0/+22 |
| | |||||
* | Drop SHAREDTREE in favor of mounting the compile dir | Tobias Brunner | 2013-01-17 | 2 | -15/+4 |
| | |||||
* | Patch EAP-SIM module in FreeRADIUS | Tobias Brunner | 2013-01-17 | 3 | -4/+45 |
| | |||||
* | Don't generate do-tests | Tobias Brunner | 2013-01-17 | 2 | -16/+7 |
| | |||||
* | Adapt test configurations | Reto Buerki | 2013-01-17 | 394 | -2576/+791 |
| | | | | Adapt test configurations to the new Debian-based system. | ||||
* | Adapt host configuration | Reto Buerki | 2012-12-18 | 94 | -24813/+680 |
| | | | | | Adapt the configuration of the test hosts to the new Debian-based system. | ||||
* | Add recipe for iptables | Reto Buerki | 2012-12-18 | 1 | -0/+27 |
| | |||||
* | Add freeradius recipe | Reto Buerki | 2012-12-18 | 1 | -0/+32 |
| | |||||
* | Factor out building of strongswan into own Makefile | Reto Buerki | 2012-12-18 | 3 | -382/+117 |
| | | | | | Small Makefiles (recipes) are used to install software from source into the root UML image. | ||||
* | testing: Switch to Debian based guest images | Reto Buerki | 2012-12-18 | 16 | -655/+189 |
| | | | | | | | | | | Instead of extracting a downloaded Gentoo filesystem tree into a file containing a reiserfs filesystem, create an ext3 filesystem inside a sparse file, mount it and debootstrap an up-to-date Debian system. Use this image as base for all UML guest images. Also, drop support for the various consoles and use xterm unconditionally. | ||||
* | Fix deadlock in IMC/IMV managers | Tobias Brunner | 2012-12-18 | 2 | -8/+36 |
| | | | | | | | | | Since reserve_id() might be called from e.g. notify_connection_change() using a write lock will not work as this can't be acquired while holding the read lock. Also, with the previous code it was possible that two IMCs/IMVs added by two threads at the same time would get the same ID assigned. | ||||
* | Properly select IMC/IMV according to given primary ID in reserve_id() | Tobias Brunner | 2012-12-18 | 2 | -2/+2 |
| | |||||
* | Use a ./configure check to detect pthread spinlock availability | Martin Willi | 2012-12-18 | 2 | -15/+9 |
| | | | | | _POSIX_SPIN_LOCKS does not seem to be defined correctly on all systems (Debian libc 2.3.6). Fixes #262. | ||||
* | kernel-netlinks get_interface() considers virtual IPs, too | Martin Willi | 2012-12-17 | 1 | -0/+13 |
| | | | | | | | When using load-tester, we can install tunnel outer addresses on demand. As these are installed as "virtual", we have to consider virtual IPs in the get_interface() lookup to install "real" virtual IPs to these dynamic external addresses. |