aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)Author
2009-11-29Updates for 0.90.6 release.v0.90.7Justin Pettit
2009-11-18datapath: Fix build with kernel header layout recently adopted by Debian.Ben Pfaff
Recent Debian kernel-header packages divide kernel headers into two directories: the "common" headers that are not architecture-specific, which go in a directory named like /usr/src/kernel-headers-2.6.31-1-common, and architecture-specific headers in a directory named, e.g. /usr/src/kernel-headers-2.6.31-1-686. OVS needs to look at the ones in the "common" directory as part of its configuration process, but the build directory provided on --with-l26 is the architecture-specific directory. We also need the architecture-specific directory, since it is the one that we use as part of the "make", so we can't simply make the user specify the common directory on --with-l26. Furthermore, there is no easy-to-see link between the two directories, except as part of the text in a Makefile, which is not the easiest language to parse. This commit attempts to kluge around the problem by using the Debian directory naming. If the build directory does not contain the headers, then we replace the last component of its name by "-common" and check for the headers there. This is not ideal, but it does solve the actual problem at hand. Tested with Debian's linux-headers-2.6.31-1-686 and with a few older sets of headers that do not use this scheme.
2009-11-04Implement JSON parsing and serialization.Ben Pfaff
This will be used by the upcoming Open vSwitch configuration database.
2009-10-22Merge "citrix" into "master".Ben Pfaff
This merge took a little bit of care due to two issues: - Crossport of "interface-reconfigure" fixes from master back to citrix that had happened and needed to be canceled out of the merge. - New script "refresh-xs-network-uuids" added on citrix branch that needed to be moved from /root/vswitch/scripts to /usr/share/vswitch/scripts.
2009-10-06Prepare for v0.90.6 release.v0.90.6Justin Pettit
2009-09-22Merge citrix branch into master.Ben Pfaff
2009-09-21Get ready to tag 0.90.5 release.Justin Pettit
2009-09-14New utility ovs-vsctl.Ben Pfaff
2009-07-29Remove --disable-userspace "configure" option, since it breaks "make dist".Ben Pfaff
I had thought that Automake was smart enough to ignore conditionals around EXTRA_DIST, so that all files always got distributed regardless of whether Automake conditionals were set. I was wrong. This commit removes the --disable-userspace option to "configure", which put a conditional around most of Makefile.am and thus unintentionally caused most of the distribution to be left out if --disable-userspace was specified. The alternative (fixing --disable-userspace) seems like too much work--it would require pushing "if ENABLE_USERSPACE" down into lots of subdirectory--and would be difficult to maintain.
2009-07-29Add support for code coverage analysis with gcov and lcov.Ben Pfaff
2009-07-29Use Autotest for the Open vSwitch test suite.Ben Pfaff
Autotest doesn't provide a lot of benefit by itself but it does allow us to easily put a wrapper around each test by using a macro to invoke it. (To do that with the built-in Automake test framework you need to write or generate a separate wrapper script for each test, which is a pain.) The next commit will take advantage of this possibility by adding support for code coverage analysis.
2009-07-28Label the current "citrix" release 0.90.4.v0.90.4Justin Pettit
2009-07-16Set version number to 0.90.3.v0.90.3Justin Pettit
2009-07-01Increase version number to 0.90.2.v0.90.2Justin Pettit
2009-06-25Adjust Open vSwitch mailing lists to reflect realityJustin Pettit
We've gone through a couple of iterations for names of these mailing lists. Currently, there are three: announce, discuss, and git. There are aliases that point "bugs" and "dev" to the "discuss" mailing list. This commit drops the "ovs-" prefix to mailing lists, since we're not using them.
2009-06-15Increase version number to v0.90.1.v0.90.1Justin Pettit
2009-06-15Update primary code license to Apache 2.0.Ben Pfaff
2009-06-10Fix glibc 2.7 strtok_r() bug in a more permanent fashion.Ben Pfaff
The glibc 2.7 headers contain a bug that causes strtok_r() to segfault in some circumstances. Until now, we have been working around this problem at each invocation, but this depends on the programmer to remember to do so each time. This commit instead adds a shim that adds a work-around to the string.h header itself, so that it is much more difficult to miss the workaround.
2009-06-09Remove "dpkg-buildpackage" test from "make distcheck".Ben Pfaff
Now the Debian packaging is regularly tested via the autobuilder, so there is less need to do it from "make distcheck", and not doing it saves time there.
2009-07-08Import from old repository commit 61ef2b42a9c4ba8e1600f15bb0236765edc2ad45.v0.90.0Ben Pfaff