[ovs-git] Open vSwitch: ovsdb: Add support for "enum" constraints. (next)

dev at openvswitch.org dev at openvswitch.org
Thu Feb 25 23:12:54 UTC 2010


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Open vSwitch".

The branch, next has been updated
       via  bfc96d9b50ae119fcbf39a9511bd9f662e7ad390 (commit)
       via  a26cc67c16932fa9d07da200bbff75889cfe7529 (commit)
       via  89521e3f79d53523fda9f284e74f0f7aa21332b4 (commit)
      from  867cc7bd395b32a3516112127a04d41d9f1b15fc (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit bfc96d9b50ae119fcbf39a9511bd9f662e7ad390
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=bfc96d9b50ae119fcbf39a9511bd9f662e7ad390
Author: Ben Pfaff <blp at nicira.com>
		
ovsdb: Add support for "enum" constraints.
		
Some of the uses for the formerly supported regular expression constraints
were simply to limit values to those in a set of allowed values.
This commit adds support for that kind of simple enumeration constraint.


commit a26cc67c16932fa9d07da200bbff75889cfe7529
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=a26cc67c16932fa9d07da200bbff75889cfe7529
Author: Ben Pfaff <blp at nicira.com>
		
Remove PCRE dependency.
		


commit 89521e3f79d53523fda9f284e74f0f7aa21332b4
Diffs: http://openvswitch.org/cgi-bin/gitweb.cgi?p=openvswitch;a=commitdiff;h=89521e3f79d53523fda9f284e74f0f7aa21332b4
Author: Ben Pfaff <blp at nicira.com>
		
ovsdb: Drop regular expression constraints.
		
Regular expression constraints have caused nothing but trouble due to the
lack of a ubiquitous regular expression library.  PCRE is *almost*
everywhere, but it has different versions, and different features, and
different bugs, in different places.  It is more trouble than it is worth.
So this commit drops support.


-----------------------------------------------------------------------

Summary of changes:
 INSTALL.Linux              |    7 --
 lib/ovsdb-data.c           |   76 ++++++++++---------
 lib/ovsdb-data.h           |    7 ++-
 lib/ovsdb-parser.h         |    2 +
 lib/ovsdb-types.c          |  153 +++++++++++++++------------------------
 lib/ovsdb-types.h          |   28 ++------
 m4/openvswitch.m4          |   18 +----
 ovsdb/SPECS                |   32 ++++-----
 ovsdb/automake.mk          |    6 +-
 ovsdb/mutation.c           |    2 +-
 ovsdb/ovsdb-idlc.in        |  173 ++++++++++++++++++++++++++++++++++++--------
 tests/atlocal.in           |    1 -
 tests/automake.mk          |    2 +-
 tests/ovs-vsctl.at         |   11 +--
 tests/ovsdb-data.at        |  106 +++++++++++++++++++--------
 tests/ovsdb-types.at       |   40 ++++-------
 utilities/automake.mk      |    2 +-
 vswitchd/automake.mk       |    5 +-
 vswitchd/vswitch.ovsschema |   30 ++------
 19 files changed, 382 insertions(+), 319 deletions(-)


hooks/post-receive
-- 
Open vSwitch




More information about the git mailing list