File openstack-quantum.changes of Package openstack-quantum

Mon Mar 31 11:57:08 UTC 2014 -

- Prevent cross plugging router ports from other tenants
  Add bug-869570_CVE-2014-0056-stable-havana.patch (bnc#869570 CVE-2014-0056)

Mon Feb 24 00:41:34 UTC 2014 -

- Update to version 2013.1.5.a15.g111a6af:
  + Fix testcase 'test_create_subnet_with_two_host_routes' failed
  + Fix testcase 'TestPortsV2.test_range_allocation' failed randomly

Mon Feb 17 01:19:29 UTC 2014 -

- Update to version 2013.1.5.a11.g0da5f23:
  + Fix case error in qpid exchange name.  s/Direct/direct/

Fri Feb 14 23:35:52 UTC 2014 -

- added patches:
  * 0001-Only-enable-IP6Tables-managing-if-IPv6-is-available.patch

Tue Feb 11 01:27:21 UTC 2014 -

- Update to version 2013.1.5.a9.gda3e3fb:
  + Update RPC code from oslo: consumer threads robustness
  + Fix problem with setting SSL protocol in QPid

Sat Dec 21 01:41:52 UTC 2013 -

- Update to version 2013.1.5.a6.gb68d944:
  + Fix unable to add allow all IPv4/6 security group rule

Tue Dec 17 01:31:04 UTC 2013 -

- Update to version 2013.1.5.a4.g3d3fc99:
  + Add X-Tenant-ID to metadata request (bnc#855335 CVE-2013-6419)

Mon Dec 16 13:00:02 UTC 2013 -

- Add neutron-hyperv-wmi2.patch: add support for Windows 2012 R2.

Sun Dec 15 01:21:04 UTC 2013 -

- Update to version 2013.1.5.a2.g76ff7c8:
  + Pin Sphinx to <1.2

Fri Oct 18 00:05:58 UTC 2013 -

- Update to version 2013.1.5.a1.g666826a:
  + NEC plugin: Fix nec-agent unexpected exit due to RPC exception
  + Bump stable/grizzly next version to 2013.1.5

Mon Oct 14 12:41:53 UTC 2013 -

- Update to version 2013.1.4.a17.gc57c0fa:
  + Make Quantum NVP plugin future-versions friendly

Tue Oct  8 13:15:11 UTC 2013 -

- Update to version 2013.1.4.a16.g06f7e75:
  + Multiple Neutron operations using script fails on Brocade Plugin
  + Neutron network delete fails with brocade plugin

Wed Sep 25 16:14:25 UTC 2013 -

- Drop unused sqlalchemy-update.diff: this got merged upstream a
  while ago.

Sun Sep 15 00:10:31 UTC 2013 -

- Update to version 2013.1.4.a13.g4601b14:
  + Fixes Hyper-V agent unsopported network_type issue

Mon Sep  2 00:10:27 UTC 2013 -

- Update to version 2013.1.4.a11.g85c92b0:
  + Nicira plugin: always fetch lports from correct lswitch

Thu Aug 29 19:15:09 UTC 2013 -

- added fix-ovs-agent-udev-race.patch to fix lp#1218556

Mon Aug 26 09:05:08 UTC 2013 -

- Update to version 2013.1.4.a10.g5bb6b60:
  + Use elevated context as intended

Fri Aug 23 23:50:12 UTC 2013 -

- Update to version 2013.1.4.a8.g045c0b0:
  + Cisco plugin (grizzly) does not pass proper args.

Thu Aug 22 23:51:33 UTC 2013 -

- Update to version 2013.1.4.a6.gbe16384:
  + Adds default route to DHCP namespace for upstream name resolution.
  + Cisco plugin (grizzly) device connection errors

Wed Aug 14 10:22:51 UTC 2013 -

- hide sudo messages from syslog by default, they can be numerous 

Sat Aug 10 10:56:30 UTC 2013 -

- Update to version 2013.1.4.a3.g043837e:
  + Address config incompatibility introduced with oslo.config >= 1.2.0

Fri Aug  9 00:08:54 UTC 2013 -

- Update to version 2013.1.4.a1.ge8fb322:
  + Bump stable/grizzly next version to 2013.1.4

Mon Aug  5 21:28:00 UTC 2013 -

- Update to version 2013.1.3.a40.gb606ee1:
  + defer firewall updates to iptables data structures

Fri Aug  2 23:40:26 UTC 2013 -

- Update to version 2013.1.3.a39.g1d3fee1:
  + Fix Cisco Nexus plugin failures for vlan IDs 1006-4094

Fri Aug  2 17:00:04 UTC 2013 -

- fix requirements of cisco subpackage 

Thu Aug  1 23:58:22 UTC 2013 -

- Update to version 2013.1.3.a37.gfffabc4:
  + Ensure that L3 managed port have status ACTIVE

Tue Jul 30 23:46:48 UTC 2013 -

- Update to version 2013.1.3.a35.gfe7646a:
  + do not raise exception on ip address recycle operation
  + Fix DHCP agent to work with latest dnsmasq
  + Allow gateway address to be unset for an existing subnet

Mon Jul 29 09:19:18 UTC 2013 -

- Setup openstack-quantum-plugin-cisco subpackage with necessary python
  libs for this extension.
- Move python-configobj depency to cisco subpackage

Sun Jul 28 21:51:22 UTC 2013 -

- Add python-configobj depency for python-quantum 

Thu Jul 25 23:47:30 UTC 2013 -

- Update to version 2013.1.3.a30.g49278f2:
  + Prevent possible server list damage in BigSwitch plugin

Wed Jul 24 00:15:44 UTC 2013 -

- Update to version 2013.1.3.a29.gc11cf21:
  + Clean up Cisco plugin config parameters
  + Fix auth issue in get_instance_host

Mon Jul 22 05:46:24 UTC 2013 -

- added make-quantum-ns-metadata-proxy-configurable.patch to solve
  LP bug 1202628

Wed Jul 17 10:11:59 UTC 2013 -

- Update to version 2013.1.3.a25.gf78b744:
  + Add option to ignore backend HTTP error in BigSwitch plugin

Thu Jul 11 06:43:32 UTC 2013 -

- Change _service file to track the tarball for neutron (new name
  of quantum). Inside the tarball, everything is still named
  quantum so do not rename the package (yet).
- Update to version 2013.1.3.a24.gfbcc989:
  + Rename quantum to neutron in .gitreview.

Thu Jul  4 13:43:17 UTC 2013 -

- Install quantum/tests/var/*.{crt,key} to unbreak test-suite

Thu Jul  4 07:48:04 UTC 2013 -

- Update to version 2013.1.3.a23.g5f32671:
  + faster quantum-openvswitch-agent periodic reports

Tue Jul  2 11:54:28 UTC 2013 -

- Add ssl-support.patch: backport SSL support in WSGI server from

Tue Jul  2 00:23:53 UTC 2013 -

- Update to version 2013.1.3.a22.gb9daf57:
  + Fix Cisco nexus plugin failure for first VLAN on phy interface

Sun Jun 30 00:21:35 UTC 2013 -

- Update to version 2013.1.3.a20.g06f679d:
  + Ensure that the report state is not a blocking call

Wed Jun 26 13:42:52 UTC 2013 -

- Add caching directory /var/cache/quantum

Wed Jun 26 00:17:42 UTC 2013 -

- Update to version 2013.1.3.a19.g0d59115:
  + Always include tenant_id in port delete request

Sun Jun 23 00:14:47 UTC 2013 -

- Update to version 2013.1.3.a18.g57b2bcf:
  + Fix IP spoofing filter blocking all packets.

Fri Jun 21 00:13:10 UTC 2013 -

- Update to version 2013.1.3.a16.ga99cc45:
  + Sync Qpid RPC fix from Oslo

Thu Jun 20 14:39:28 UTC 2013 -

- update quantum-add-default-route-in-netns-dhcp-agent.patch from

Wed Jun 19 14:04:31 UTC 2013 -

- Backport fix for adding 0/0 to dhcp-agent netns to allow dnsmasq
  process to perform dns lookups. Fix for master branch is here: Patch name:

Mon Jun 17 16:20:15 UTC 2013 -

- Do not make /etc/quantum/quantum.conf world-readable: it contains

Mon Jun 17 11:41:30 UTC 2013 -

- Only require python-discover on SLE since it's backporting features
  to Python-2.6

Mon Jun 17 05:36:23 UTC 2013 -

- Update to version 2013.1.3.a15.g9b38a4b:
  + Do not import anything from quantum into rootwrap (bnc#824702)
- remove do-not-import-crap-in-rootwrap.diff

Thu Jun 13 23:58:25 UTC 2013 -

- Update to version 2013.1.3.a13.g1458438:
  + Handle portinfo msg after port deletion in NEC plugin
  + Ensure to remove auto delete ports from OFC in NEC plugin

Thu Jun 13 16:47:18 UTC 2013 -

- add do-not-import-crap-in-rootwrap.diff (bnc#824702) 

Wed Jun 12 23:59:26 UTC 2013 -

- Update to version 2013.1.3.a10.gd298464:
  + Enable router extension in Brocade Plugin
  + NEC plugin: Ensure to delete portinfo when port_removed RPC.
  + Expose most common QueuePoll parameters from SQLAlchemy
  + DbQuotaDriver allows negative quotas to be set.

Wed Jun 12 17:05:44 UTC 2013 -

- add dnsmasq depency for dhcp-agent

Tue Jun 11 10:02:55 UTC 2013 -

- Update to version 2013.1.3.a2.g1fb9952:
  + Port profile should not mark vlan as native-vlan

Fri Jun  7 23:59:28 UTC 2013 -

- Update to version 2013.1.3.a1.ge1d25de:
  + Bump stable/grizzly next version to 2013.1.3

Wed Jun  5 13:58:39 UTC 2013 -

- fix home directory for openstack-quantum user

Sat Jun  1 08:28:31 UTC 2013 -

- remove 0001-Use-exec_dirs-for-rootwrap-commands.patch 
- remove 0002-restore-extra-filters.diff 

Fri May 31 09:17:49 UTC 2013 -

- Update to version 2013.1.2.a46.g4bac39b:
  + Add l3 attribute to network
  + Add support for dnsmasq version 2.48
  + Add _usr variants for iptables rootwraps

Thu May 30 15:21:01 UTC 2013 -

- remove quantum-bug-1170793-dnsmasq-2.48-fix.diff 
- remove iptables-firewall.filters.patch

Wed May 29 10:33:59 UTC 2013 -

- fix runtime/test requires 
- drop ignore-kombu-version.diff
- remove setBadness call from rpmlintrc

Fri May 24 23:43:38 UTC 2013 -

- Update to version 2013.1.2.a40.g9f9ae95:
  + Enable quantum-netns-cleanup to receive force as cli parameter

Wed May 22 11:08:50 UTC 2013 -

- Import fix for older dnsmasq versions from
- Update to version 2013.1.2.a38.g015f4b6:
  + relax amqplib and kombu version requirements
  + update-port error if port does not exist in nvp
  + get_security_groups now creates default security group
  + Log a warning if dnsmasq version is below the minimum required

Sun May 19 23:44:12 UTC 2013 -

- Update to version 2013.1.2.a30.gfd149ce:
  + Allow admin to delete default security groups

Thu May 16 00:02:31 UTC 2013 -

- Update to version 2013.1.2.a28.g0b6a465:
  + make default transport type configurable nvp
  + Correct NVP plugin path for folsom to grizzly migration

Wed May 15 09:12:58 UTC 2013 -

- Update to version 2013.1.2.a24.gd177e58:
  + Fix 500 raised on disassociate_floatingips when out of sync
  + Validate that netaddr does not receive a string with whitespace
  + Change Daemon class to better match process command lines.
  + Fetch routers ports for metadata access from DB
  + Don't run metadata proxy when it is not needed

Sun May 12 23:55:46 UTC 2013 -

- Update to version 2013.1.2.a15.g0f51668:
  + Do not attempt to kill already-dead dnsmasq
  + OSLO updates for stable
  + Treat unbound port
  + Duplicate line in Brocade plugin
  + Create veth peer in namespace.
  + in dhcp_agent, always use quantum.conf root_helper
  + Add kill-metadata rootwrap filter to support RHEL.

Fri May 10 23:57:18 UTC 2013 -

- Update to version 2013.1.2.a1.ga2e24d0:
  + Bump stable/grizzly next version to 2013.1.2

Mon May  6 23:58:05 UTC 2013 -

- Update to version 2013.1.1.a28.g0602bac:
  + Adds POST method support in the metadata service

Fri May  3 08:33:45 UTC 2013 -

- Update to version 2013.1.1.a27.g1385a81:
  + Add RabbitMQ and QPID HA support flags to quantum.conf
  + Fix port_id filter not honored

Thu May  2 10:12:59 UTC 2013 -

- add DnsmasqSles class for support of older dnsmasq version present on 
  SLES11 (Patch: quantum-add-sles-dnsmasq-support.diff)

Fri Apr 26 09:57:40 UTC 2013 -

- Update to version 2013.1.1.a24.g92c234b:
  + Make "shared" filter more compatible with diff DBs
  + Add missing security group quota settings to quantum.conf
  + Improve the deprecated message about DEFAULT.root_helper

Tue Apr 23 21:35:16 UTC 2013 -

- remove quantum from the summary

Tue Apr 23 15:11:25 UTC 2013 -

- set external_network_bridge in l3_agent to "" (defaults for linuxbridge)

Fri Apr  5 13:41:36 UTC 2013 -

- set linuxbridge as default interface driver for dhcp and l3 agents 

Fri Apr  5 13:02:38 UTC 2013 -

- quantum-server is now started with non-root privileges
- /var/lib/quantum is now created during installation with proper permissions

Thu Apr  4 16:35:53 UTC 2013 -

- grizzly-stable update

Tue Apr  2 17:10:14 UTC 2013 -

- Fix for metadata agent init script.

Tue Mar 26 12:35:19 UTC 2013 -

- downgrade to 2013.1.rc2 

Mon Mar 25 11:10:01 UTC 2013 -

- Update to version 2013.2.a295.g7ef4d88:
  + Synchronize QuantumManager.get_instance() method
  + Allow tests in TestDhcpAgentEventHandler run independently
  + Improve test coverage for quantum wsgi module
  + Validate protocol when creating VIP.
  + Imported Translations from Transifex
  + Add scheduling support for the Brocade plugin
  + fix mis-placed paren in log statement for l3-scheduler
  + Set fake rpc implementation in test_lb_quantum_agent
  + Fix haproxy cfg unit test
  + Load all the necessary database tables when running cisco plugin
  + Add bulking support for Cisco plugin
  + Imported Translations from Transifex
  + Fix DB query returning ready devices in LoadBalancerCallbacks
  + Fix typo in policy.json and checks in nicira plugin
  + Imported Translations from Transifex
  + NVP metadata access - create elevated context once
  + Ensure that lockfile are defined in a common place
  + Fix race condition in dhcp agent
  + NVP metadata access - create elevated context once
  + Imported Translations from Transifex
  + adding parameter to configure QueuePool in SQLAlchemy
  + Fix issues with db pooling
  + Fixing the syntax error in the XML Serializer
  + use the fact that empty sequences are false
  + Imported Translations from Transifex
  + Revert back to 'call' for agent reports
  + Imported Translations from Transifex
  + Raise VipExists exception in case Vip is created or updated for a pool that already has a Vip
  + netns: ip netns exec <name> kill doesn't make sense

Tue Mar 19 08:10:27 UTC 2013 -

- add iptables-firewall.filters.patch and temporarily
  comment out the osloconfig/rootwrap merge as it seems
  to have more issues that need fixing first 

Mon Mar 18 14:50:36 UTC 2013 -

- Update to version 2013.2.a248.g711f949:
  + Merge "Adds delete-orphan to database deletion."
  + Imported Translations from Transifex
  + Imported Translations from Transifex
  + Imported Translations from Transifex
  + Merge "Pin SQLAlchemy to 0.7.x"
  + Merge "Set fake rpc backend impl for TestLinuxBridgeAgent"
  + Merge "Registers root_helper option for test_iptables_firewall"
  + Pin SQLAlchemy to 0.7.x
  + Adds delete-orphan to database deletion.
  + Merge "Do not disable propagate on root logger"
  + Imported Translations from Transifex
  + Do not disable propagate on root logger
  + Registers root_helper option for test_iptables_firewall
  + Resolves ryu plugin unittest errors
  + Imported Translations from Transifex
  + Sync latest Oslo components for updated copyright.
  + Merge "drop"
  + drop
  + Replace "OpenStack LLC" with "OpenStack Foundation"
  + sync Oslo Grizzly stable branch with Quantum
  + Merge "Switch to final 1.1.0 oslo.config release"
  + Merge "First havana commit."
  + First havana commit.
  + Switch to final 1.1.0 oslo.config release
  + Set fake rpc backend impl for TestLinuxBridgeAgent
Mon Mar 18 10:59:25 UTC 2013 -

- Drop +git.$TIMESTAMP.$COMMITHASH version suffix

Mon Mar 18 09:31:20 CET 2013 -

- introduced sysconfig file to be able to specify the location
  of the plugin configuration used in several init scripts

Sun Mar 17 11:33:40 UTC 2013 -

- Update to version 2013.1.a229.g3299621+git.1363520020.3299621:
  + Add l3 db migration for plugins which did not support in folsom
  + remove references to netstack in
  + port_security migration does not migrate data
  + Ensure port get works when NVP mapping not stored in Quantum DB
  + Imported Translations from Transifex
  + Switch to final 1.1.0 oslo.config release
  + sync Oslo Grizzly stable branch with Quantum
  + Replace "OpenStack LLC" with "OpenStack Foundation"
  + drop
  + Sync latest Oslo components for updated copyright.

Fri Mar 15 16:19:04 UTC 2013 -

- add 0001-Use-exec_dirs-for-rootwrap-commands.patch:
  * use exec_dirs for rootwrap configuration
- drop iptables-firewall.filters.patch:
  * obsoleted by above patch
- Add requires to openvswitch

Fri Mar 15 07:52:06 CET 2013 -

- added noreplace to configuration files to not overwrite them
  when updating the packages

Thu Mar 14 15:27:01 CET 2013 -

- iptables-firewall.filters.patch added to adapt the
  locations of the iptables binaries in the configuration

Thu Mar 14 15:08:47 CET 2013 -

- use $PLUGIN_ARGS in openstack-quantum-plugin.init as arguments
  for the service to be started

Thu Mar 14 10:30:13 CET 2013 -

- added init script for metadata-agent
- fixed wrong SED statement for replacing __NAME__ in the init
  script template

Thu Mar 14 10:23:41 CET 2013 -

- added missing requirement python-novaclient to python-quantum

Wed Mar 13 16:20:19 CET 2013 -

- added missing %config parameters

Wed Mar 13 00:10:14 UTC 2013 -

- Update to version 2013.1.a213.gd20a1f3+git.1363133414.d20a1f3:
  + Imported Translations from Transifex
  + Update oslo rpc libraries
  + Updates latest OSLO changes
  + Adds Grizzly migration revision
  + Fix detection of deleted networks in DHCP agent.

Tue Mar 12 22:10:33 UTC 2013 -

- add sqlalchemy-update.diff:
  * make it compatible with sqlalchemy 0.7.10 

Tue Mar 12 10:51:37 UTC 2013 -

- python-oslo-config -> python-oslo.config 

Tue Mar 12 00:04:41 UTC 2013 -

- Update to version 2013.1.a204.g6b9ce70+git.1363046681.6b9ce70:
  + Sets default MySql engine to InnoDB
  + Solve branch in migration path

Mon Mar 11 11:33:22 UTC 2013 -

- Add lbaas-agent subpackage
- Update to version 2013.1.a201.g6e9fe5d+git.1363001602.6e9fe5d:
  + Add midonet to
  + Add password secret to brocade plugin
  + Limit chain name to 28 characters
  + Latest common updates
  + Imported Translations from Transifex
  + Add default state_path to quantum.conf
  + Fixes import reorder nits
  + Enables packetfilter ext in NEC plugin based on its driver config
  + Set default api_extensions_path for NEC plugin
  + Use testtools instead of unittest or unittest2.
  + Make sure all db accesses use subtransaction
  + Remove network type validation from provider networks extension
  + Fix NVP plugin not notifying metadata access network to DHCP agent
  + Fetch all pages when listing NVP Nat Rules
  + Enable multiple L3 GW services on NVP plugin
  + Imported Translations from Transifex
  + Limit amount of fixed ips per port
  + Port update with existing ip_address only causes exception
  + Add scheduling feature basing on agent management extension
  + NVP Router: Do no perfom SNAT on E-W traffic
  + Fix retrieval of shared networks
  + NVP plugin support for dhcp network scheduling
  + create a Quantum port to reserve VIP address
  + Imported Translations from Transifex
  + Bump python-quantumclient version to 2.1.2
  + LBaaS Agent Reference Implementation
  + Remove deprecated assertEquals alias.
  + Enabled add gateway to refrain from checking exit code
  + Remove compat cfg wrapper
  + Add session persistence support to LBaaS HAProxy driver
  + Add stats reporting to HAProxy namespace driver
  + Imported Translations from Transifex
  + Use db model hook to filter external network
  + mock quantum.agent.common.config.setup_logging
  + Ensure max length of iptables chain name w/o prefix is up to 11 chars.
  + Cisco plugin support for creating ports without instances
  + fix update_port to get tenant_id from db rather than request
  + Replace direct tempfile usage with a fixture.
  + Unpin PasteDeploy dependency version
  + Imported Translations from Transifex
  + Move network schedule to first port creation.
  + Host route to metadata server with Bigswitch/Floodlight Plugin
  + Imported Translations from Transifex
  + Set fake rpc implementation in metaplugin test configuration.
  + enable linuxbridge for agent scheduler
  + NEC plugin support for dhcp network and router scheduling
  + Change the default l3_agent_manager to L3NATAgent
  + Prevent exception with VIP deletion
  + Add initial testr support.
  + Imported Translations from Transifex
  + Enable HA proxy to work with fedora
  + Incorrect argument in calling post_json
  + Allow DHCP and L3 agents to choose if they should report state
  + Include health monitors expected codes upper bound into HAProxy config
  + Add UT for LBaaS HAProxy driver
  + Avoid sending names longer than 40 character to NVP
  + Pin pep8 to 1.3.3
  + move cisco-specific extensions to Cisco extensions directory
  + Imported Translations from Transifex
  + L3 port delete prevention: do not raise if no IP on port
  + Fixes linuxbridge agent downs with tap device deletion timing issue
  + Rename source_(group_id/ip_prefix) to remote_(group_id/ip_prefix)
  + Setup device alias by device flavor information.
  + Delete DATABASE option checkup testcases
  + Prevent DoS through XML entity expansion
  + fix incorrect pathname
  + Imported Translations from Transifex
  + Add common test base class to hold common things.
  + Switch to oslo.config.
  + Make pep8 conf match tox.
  + Fix syntax error in and missing
  + Populate default explicit allow rules for egress
  + fix mis-matched kwargs for a few calls to NvpPluginException
  + Moved the configuration variables.
  + Load quota resources dynamically
  + Imported Translations from Transifex
  + Notify creation or deletion of dhcp port for security group
  + Show default configuration Quotas
  + isolated network metadata does not work with nvp plugin
  + NVP plugin: configure metadata network only if overlapping IPs are enabled
  + Lock tables for update on allocation/deletion
  + Imported Translations from Transifex
  + add ns-metadata-proxy rootwrap filters to dhcp.filters
  + Create quantum client for each api request in metadata agent
  + Allow probe-create to specify device_owner.
  + Enable handling the report_state RPC call in Brocade Plugin
  + Wrap quota controller with resource.Resource
  + Fix exception typo
  + Add explicit egress rules to nvp security profile
  + Update to Quantum Client 2.2.0
  + Imported Translations from Transifex
  + Filter out router ports without IPs when gathering router sync data
  + Do not delete subnets with IPs on router interfaces
  + Disable secgroup extension when Noop Firewall driver is used
  + Ensure metadata access network does not prevent router deletion
  + NVP plugin: return 409 if wrong router interface info on remove
  + Imported Translations from Transifex
  + Log the configuration options for metadata-proxy and agent.
  + Fix typo
  + Fixes Hyper-V agent issue with mixed network types
  + Imported Translations from Transifex
  + missing - in --config-file
  + Update tox.ini to support RHEL 6.x.

Mon Mar  4 17:26:11 UTC 2013 -

- Add python-keystoneclient Requires in python-quantum: for some
  reason, the dependency never got added.

Tue Feb 26 13:03:38 UTC 2013 -

- bash3 on SLE11 dosne't support associative arrays. agent init scripts
  generation uses plain arrays.

Mon Feb 25 20:53:24 UTC 2013 -

- fix typo within python-oslo-config requirement

Mon Feb 25 17:58:06 UTC 2013 -

- Update to version 2013.1.a21.gbec2549+git.1361815086.bec2549:
  + Imported Translations from Transifex
  + Add pagination parameters for extension extraroute

Mon Feb 25 17:23:55 UTC 2013 -

- also run DB migrations during start 

Mon Feb 25 17:02:09 UTC 2013 -

- agent startup script set agent specific configuration file
- added depency on oslo-config
- improved logrotate config file

Mon Feb 25 14:45:14 UTC 2013 -

- Install init scripts for the quantum plugins
- Change requires to prereq to ensure that the quantum user
  is already created 
- Configure log_dir properly

Sun Feb 24 18:49:17 UTC 2013 -

- Update to version 2013.1.a18.g9435203+git.1361731757.9435203:
  + Add an update option to
  + Add routed-service-insertion
  + Imported Translations from Transifex
  + Metadata support for NVP plugin
  + Add unit test for ryu-agent
  + Modify dhcp agent for agent management extension
  + Exit if DHCP agent interface_driver is not defined
  + Improve error handling when nvp and quantum are out of sync
  + Support Port Binding Extension in BigSwitch plugin
  + Update latest OSLO files
  + Supporting pagination in api v2.0
  + Add Quantum support for NVP Layer-2 gateways
  + Raising error if invalid attribute passed in.
  + Routing table configuration support on L3
  + plugin/nec: Make sure resources on OFC is globally unique.
  + Implement MidoNet Quantum Plugin
  + Add support Quantum Security Groups for Ryu plugin
  + Resolve branches in db migration scripts to G-3 release
  + Add check-nvp-config utility
  + Sync latest with olso
  + Add pagination support for xml
  + Correct permissions on quantum-hyperv-agent
  + Close file descriptors when executing sub-processes
  + Imported Translations from Transifex
  + Imported Translations from Transifex
  + Provide a default api_extensions_path for nvp_plugin
  + Imported Translations from Transifex
  + AttributeError: No such RPC function 'report_state'
  + refactor LoadBalancerPluginDbTestCase setUp()
  + Imported Translations from Transifex
  + Remove external_id and security group proxy code

Fri Feb 22 11:24:37 UTC 2013 -

- BuildRequire openstack-suse-macros instead of openstack-common-macros

Mon Feb 18 09:44:32 UTC 2013 -

- Update to version 2013.1.a571.g4298be0+git.1361180672.4298be0:
  + Add firewall_driver option to linuxbridge_conf.ini
  + L3 API support for nicira plugin
  + Adds API parameters to quantum.api.extension.ResourceExtension
  + Move auth_token configurations to quantum.conf
  + Imported Translations from Transifex
  + Use AssertEqual instead of AssertTrue
  + only destroy single namespace if router_id is set
  + Remove duplicated option state_path from netns cleanup
  + Fix NVP L3 gateway ports admin_state_down on creation
  + Remove cfg option default value and check if missing
  + Unused methods in quantum.wsgi clean up
  + Alembic migration script for Loadbalancing service
  + Add check for subnet update with conflict gateway and allocation_pools
  + Support advanced validation of dictionaries in the API.
  + Synchronize code from oslo
  + Persist updated expiration time
  + Imported Translations from Transifex
  + Support iptables-based security group in NEC plugin
  + Adds Brocade Plugin implementation
  + Add support for extended attributes for extension resources
  + Mark password config options with secret
  + Imported Translations from Transifex
  + PLUMgrid quantum plugin
  + Avoid extra query when overlapping IPs are disabled
  + Allow tests from test_dhcp_agent run independently
  + L3 API support for BigSwitch-FloodLight Plugin
  + Imported Translations from Transifex
  + Fixed the typo of loadbalancer test case.
  + Rename admin_status_up to admin_state_up
  + Update nvplib to use HTTP constants
  + Add unit tests for Open vSwitch Quantum plugin
  + Imported Translations from Transifex
  + Unable to update port as non-admin nvp plugin
  + Allow nicira plugin to handle multiple NVP API versions
  + Add nvp qos extension
  + Shorten the DHCP default resync_interval
  + Use oslo-config-2013.1b3
  + Add Migration for nvp-qos extension
  + Imported Translations from Transifex
  + Decouple helper functions from L3NatDBTestCase
  + Need to pass port['port'] to _get_tenant_id_for_create()
  + Agent management extension
  + Fix SG interface to reflect the reality

Thu Feb 14 14:26:54 UTC 2013 -

- Add server, dhcp-agent, l3-agent, linuxbridge-agent,
  metadata-agent, nec-agent, ryu-agent and openvswitch-agent

Tue Feb 12 17:11:43 UTC 2013 -

- set default to Linux Bridge plugin

Mon Feb 11 15:08:59 UTC 2013 -

- Update to version 2013.1.a498.gb6cf408+git.1360595339.b6cf408:
  + add non-routed subnet metadata support
  + Imported Translations from Transifex
  + Implements quantum security groups support on OVS plugin
  + Improvements to API validation logic.
  + fix grammar in NetworkInUse exception
  + Sync latest cfg from oslo-incubator
  + Imported Translations from Transifex

Fri Feb  8 10:41:18 UTC 2013 -

- relax kombi and amqplib hardcoded version requires

Fri Feb  8 10:23:41 UTC 2013 -

- Update to version 2013.1.a487.gab7e653+git.1360319021.ab7e653:
  + Define root_helper variable under the [AGENT] section
  + Imported Translations from Transifex
  + Be smarter when figuring out broadcast address
  + Cisco plugin cleanup follow up commit
  + Allow tools/ to be run from within the source directory.
  + Use policy_file parameter in quantum.policy
  + Adds xml support for quantum v2 API.
  + Register root_helper in test_debug_commands and test_dhcp_agent
  + Updated to latest oslo-version code.
  + Bad translation from network types to nvp transport types
  + Update .coveragerc
  + Imported Translations from Transifex
  + Fix import error in ryu-agent
  + Add NVP Security group support
  + Imported Translations from Transifex
  + Enable OVS and NETNS utilities to perform logging

Mon Feb  4 12:01:18 UTC 2013 -

- Update to version 2013.1+git.1359979278.f4b1c5f:
  + Fixes rest of "not in" usage
  + Imported Translations from Transifex
  + Imported Translations from Transifex
  + Imported Translations from Transifex
  + Resetting session persisnence for a VIP.
  + Improve data access method of ryu-agent
  + Fixes 'not in' operator usage
  + Imported Translations from Transifex
  + Adds support of TCP protocol for LBaaS VIPs.
  + Sync latest cfg from oslo-incubator
  + Remove redunant key list generation in Cisco plugin
  + Fixes if statement inefficiency in quantum.agent.linux.interface
  + Imported Translations from Transifex
  + Postgresql ENUM type requires a name exceptions NVP Plugin
  + correct spelling of Notify in classname
  + Disable dhcp_domain distribution when dhcp_domain is empty
  + Make protocol and ethertype case insensitive for security groups
  + Fix branch in db migration scripts
  + Finish adding help strings to all config options in Quantum code.
  + Add NVP port security implementation
  + Imported Translations from Transifex
  + Set default lock_path in state_path
  + Use from oslo.
  + Make get_security_groups() return security group rules
  + Fix OVSQuantumAgent.port_update if not admin_state_up
  + Clean up imports
  + Fixes import order errors
  + OVS cleanup utility removes veth pairs

Mon Jan 28 09:22:23 UTC 2013 -

- Update to version 2013.1+git.1359364943.32daf52:
  + Revert "Reqd. core_plugin for plugin agents & show cfg opts loaded."
  + Reqd. core_plugin for plugin agents & show cfg opts loaded.
  + Ensure that correct root helper is used
  + Fix InvalidContentType can't be raised because of error in constructor
  + OVS: update status according to admin_state_up
  + Cisco plugin cleanup
  + Improving code reuse with loadbalancer entity deletion
  + Fix database reconnection
  + Fixes per tenant quota doesn't work
  + Adds port security api extension and base class
  + LinuxBridge: set port status as 'DOWN' on creation
  + LinuxBridge: update status according to admin_state_up
  + Use babel to generate translation file

Fri Jan 25 11:07:16 UTC 2013 -

- Ship sudoers configuration for nova-rootwrap. Depends on

Wed Jan 23 16:40:21 UTC 2013 -

- Update to version 2013.1+git.1358959221.6f64997:
  + LBaaS plugin returns unnecessary information for PING and TCP health monitors
  + set allocation_pool_id nullable=False
  + make IPv6 unit test work on systems with eth0
  + Support Port Binding Extension in NEC plugin
  + Enable NEC OpenFlow plugin to use per-tenant quota
  + Enhance wsgi to listen on ipv6 address
  + Fix i18n messages
  + Update Oslo rpc
  + Enforces generic sqlalchemy types in migrations.
  + Remove redudant code
  + Removes redundant code in quantum.api.api_common
  + Fix i18n messages in quantum.api.api_common
  + Completes unittest coverage of quantum.api.api_common
  + Enable test_agent_ovs_cleanup to be run alone
  + Fix i18n messages for cisco plugin
  + Provide atomic database access for ports in linuxbridge plugin

Wed Jan 23 14:10:19 UTC 2013 -

- Clean up %config(noreplace), only logrotate config and *.conf
  files should be noreplace

Mon Jan 21 09:53:50 UTC 2013 -

- Update to version 2013.1+git.1358762030.e289125:
  + Add help strings to config file options in Quantum code.
  + Document that code is on github now in README.
  + Config lockutils to use a temp path for tests.
  + Fix downgrade revision to make db migration linear
  + Send notification on router interface create/delete
  + More unittests for quantum.api.v2.base
  + Fixes inefficiency in quantum.api.v2.base._filters
  + Refactor hyperv plugin and agent.
  + Update Oslo rpc module
  + Provide atomic database access nvp plugin
  + _validate_security_groups_on_port was not validating external_ids
  + Update WebOb version to >=1.2
  + Ensure that agents also set control_exchange
  + Add a common test case for Port Binding Extension
  + Fix line endings from CRLF to LF.
  + Fixes import order nits
  + Fix ATTR_NOT_SPECIFIED comparison errors
  + Add migration for network bindings in NVP plugin
  + NEC OpenFlow plugin supports L3 agent RPC
  + Update latest OSLO.
  + Catch up RPC context fixes on NEC OpenFlow plugin
  + ensure all enums in loadbalancer models have names
  + Adding multi switch support to the Cisco Nexus plugin
  + Name the securitygrouprules.direction enum.
  + Adds support for deploying Quantum on Windows
  + Adds a Hyper-V Quantum plugin
  + Add exception validation for subnet used.

Wed Jan 16 09:56:12 UTC 2013 -

- Add quantum-test-default-state-path.patch: Our testing state path is
  "/var/lib/openstack-quantum-test", not %python_sitelib. Thus we
  disable that assertion

Mon Jan 14 15:39:54 UTC 2013 -

- Fix %pre scriptlet

Mon Jan 14 13:53:36 UTC 2013 -

- Split out doc package
- Updated requirements
- Dropped py_compile job

Mon Jan 14 13:01:10 UTC 2013 -

- Update to version 2013.1+git.1358164870.90747ff:
  + Inform a client if Quantum provides port filtering feature
  + Remove unsused imports in the plugins package
  + DHCP agent unable to access port when restarting
  + Remove unused imports in unit tests
  + Use default_notification_level when notification
  + Latest OSLO updates
  + NvpPluginException mixes err_msg and err_desc
  + Fixes i18n messages in nvp plugin
  + Fixes quantum.api.v2.base._filters to be more intuitive
  + Fix for loadbalancer vips list
  + rename port attribute variable to SECURITYGROUPS from SECURITYGROUP
  + Remove relative imports from NVP plugin
  + Port to argparse based cfg
  + Fix database configuration of ryu-agent
  + Pass X-Forwarded-For header to Nova
  + The change implemented Lbaas CRUD Sqlalchemy operations.
  + Iptables security group implementation for LinuxBridge
  + Update the migration template's default kwargs
  + add migration support for lb security groups
  + Fix import for quantum-db-manage
  + Allow nvp_api to load balance requests
  + API extension and DB support for service types
  + Add migration support to Quantum
  + Remove some unused imports
  + Undo change to require WebOb 1.2.3, instead, require only >=1.0.8
  + Add common support for database configuration
  + Fixup import syntax error in unit test
  + Enable the user to enforce validity of the gateway IP
  + Add comment to indicate bridge names' length
  + refactor QuotaV2 import to match to other exts
  + change xxx_metadata_agent() into xxx_metadata_proxy()
  + Fix the replacement placeholder in string
  + Ensure that exception prints UUID and not pointer.
  + .gitignore cleanup
  + Fixes i18n message for nec plugin
  + Fixes i18n message for ryu plugin
  + Remove unused imports in debug package
  + sql_dbpool_enabled not passed to configured_db nvp_plugin
  + Enable tenants to set non-owned ext network as router gateway
  + Upgrade WebOb to 1.2.3
  + Logging module cleanup
  + Remove unused imports in common package
  + Remove unused imports in rootwrap package
  + Remove unused imports in db package
  + Remove unused imports in api package
  + Provider network implementation for NVP plugin.
  + Remove unused imports in agent package
  + Set default core_plugin to None
  + Ensure that exception prints correct text.
  + Cleans up bulk_body generation in quantum.api.v2.base.prepare_request_body()
  + Exceptions cleanup
  + Readjust try/catch block in quantum.api.v2.base.create()
  + Ensures that the dnsmasq configuration file flag is always set
  + Ensure allocation pools are deleted from database
  + Raise InvalidInput directly instead of catch it
  + Ensure bulk creations have quota validations
  + Correct exception output for subnet deletion when port is used
  + Update the configuration help for the OVS cleanup utility
  + Implementing string representation for model classes
  + Provide "atomic" database access for networks
  + Add OVS cleanup utility
  + Removes redundant code in quantum.api.v2.base.create()
  + Add eventlet db_pool use for mysql
  + Clean up executable modules
  + Fixes import order nits
  + Fix log message for unreferenced variable
  + The patch introduces an API extension for LBaaS service
  + Fix pep8 issues
  + Add tox artifacts to .gitignore
  + Correct i18n messages for bigswitch plugin
  + dhcp_agent.ini, l3_agent.ini: update dhcp/l3_agent.ini
  + Make patch-tun and patch-int configurable
  + Update test_router_list to validate the router returned.
  + Fixed the security group port binding should be automatically
  + Add restproxy.ini to config_path in
  + Replaces assertEquals to assertEqual
  + Completes coverage of quantum.api.v2.resource
  + Fixed the unit tests using SQLite do not check foreign keys.
  + dhcp.filters needs ovs_vsctl permission
  + Correct i18n message for nicira plugin
  + Correct i18n message for metaplugin
  + add parent/sub-resource support into Quantum API framework
  + plugins/ryu: l3 agent rpc for Ryu plugin is broken
  + pluins/ryu: Fixes context exception in Ryu plugin
  + DRY for network() and subnet() in
  + Adds validity checks for ethertype and protocol
  + Add script for checking i18n message
  + Update evenlet monkey patch flags.
  + Remove unnecessary port deletion
  + Support to reset dnsname_servers and host_routes to empty
  + Prevent unnecessary database read by l3 agent
  + Correct i18n message for linuxbridge plugin
  + Add router testcases that missing in L3NatDBTestCase
  + Releasing resources of context manager functions if exceptions occur
  + Drop duplicated port_id check in remove_router_interface()
  + Returns more appropriate error when address pool is exhausted
  + Add VIF binding extensions
  + Sort router testcases as group for L3NatDBTestCase
  + Refactor resources listing testcase for
  + l3 agent rpc
  + Fix rootwrap cfg for src installed metadata proxy.
  + Add metadata_agent.ini to config_path in
  + add state_path sample back to l3_agent.ini file
  + plugin/ryu: make live-migration work with Ryu plugin
  + Remove from bin/ and tools/.
  + Removes unused code in quantum.common
  + Fixes import order nits
  + update state_path default to be the same value
  + Use /usr/bin/ for the metadata proxy in l3.filters
  + prevent deletion of router interface if it is needed by a floating ip
  + Completes coverage of quantum.agent.linux.utils
  + Fixes Rpc related exception in NVP plugin
  + make the DHCP agent use a unique queue name
  + Fixes Context exception in BigSwitch/FloodLight Plugin
  + fix remap of floating-ip within l3-agent polling interval
  + Completes coverage of
  + Completes coverage of
  + add metadata proxy support for Quantum Networks
  + Make signing dir a subdir in /var/lib/quantum.
  + Use openstack.common.logging in NEC OpenFlow plugin
  + Correct i18n message for api and db module
  + Fixes update router gateway successful with existed floatingip association
  + Fixes order of route entries.
  + fix so cisco plugin db model to not override count methods
  + Use auth_token middleware in keystoneclient.
  + Fixes pep8 nit
  + Make sure we can update when there is no gateway port linked to it
  + Fix syntax error in nvplib
  + Removes quantum.tests.test_api_v2._uuid()
  + Add filters for quantum-debug
  + Removing unnecessary setUp()/tearDown() in SecurityGroupsTestCase
  + Fix exception when security group rule already exists
  + Don't force pep8 only to use -N.
  + Correct i18n message for ovs plugin
  + Replaces uuid.uuid4 with uuidutils.generate_uuid()
  + Correct i18n message
  + Removes _validate_boolean()
  + Removes quantum.common.utils.str_uuid()
  + Refactors
  + Updates tearDown() to release instance objects
  + pass static to argv to quantum-debug config parser
  + Improve openvswitch and linuxbridge agents' parsing of mappings
  + Move into quantum/api.
  + Ensure that the expiration time for leased IP is updated correctly
  + Fix context problem
  + bug 1057844: improve floating-ip association checks
  + fix broken logic of only using hasattr to check for get_x_counts
  + Prevent router being deleted if it is used by a floating IP
  + Updates clear_db() to unregister models and close session.
  + The change allows loading several service plugins along with core plugin.
  + fix incorrect kwarg param name for region with l3-agent
  + All egress traffic allowed by default should be implied
  + Fix unitest test_router_list with wrong fake return value
  + Delete floating port and floatingip in the same transaction
  + Completes unittest coverage of
  + Use DB count to get resource counts.
  + plugin/ryu, linux/interface: remove ryu specific interface driver
  + Allow NVP plugin to use per-tenant quota extension
  + Revert "Put gw_port into router dict result."
  + Ensure that deleted gateway IP address is recycled correctly
  + Ensure that fixed port IP address is in valid allocation range.
  + RESTProxy Plugin for Floodlight and BigSwitch
  + Ensure that mac address is set to namespace side veth end.
  + plugin/ryu: update for ryu update
  + plugin/ryu: add tunnel support
  + Adds tests for attribute._validate_uuid
  + Adds tests to attribute.convert_to_int
  + Adds tests for attributes.is_attr_set
  + Adds test scripts for _validate_string
  + Adds test scripts for _validate_range
  + Part of the patch set that enables VM's to use libvirts bridge type.
  + Remove qpid configuration variables no longer supported
  + Removing unsed code for Cisco Quantum Plugin V1
  + Add QUANTUM_ prefix for env used by quantum-debug
  + Make tox.ini run pep8 checks on bin.
  + Explicitly include versioninfo in tarball.
  + Adds test scripts for _validate_values
  + Clean up quantum.api.v2.validators
  + Add indication when quantum server started.
  + Import lockutils and fileutils from openstack-common
  + Update latest openstack-common code
  + Clean up executable modules
  + Remove nova code from Quantum Cisco Plugin
  + Use isinstance for _validate_boolean
  + Fixes convert_to_boolean logic
  + Updated openstack-common setup and version code.
  + Validate L3 inputs.
  + Treat case when pid is None
  + Fix openssl zombies
  + Ensure that the anyjson version is correct.
  + Add eventlet_backdoor and threadgroup from openstack-common
  + Add loopingcall from openstack-common
  + Added service from openstack-common
  + Sync latest notifier changes from openstack-common
  + Update KillFilter to handle 'deleted' exe's.
  + Pep8 fixes for quantum master.
  + Use _validate_uuid in
  + Use is_uuid_like in
  + Removes regex validation of UUIDs in dhcp_agent
  + Use uuidutils.is_uuid_like in quantum.extentions.l3
  + Implements _validate_uuid
  + Use uuidutils for uuid validation
  + Drop lxml dependency
  + Testcase of listing collection shouldn't depend on default order of db query
  + Add uuidutils module
  + Log loaded extension messages as INFO not WARNING.
  + db_base_plugin_v2.QuantumDbPluginV2.create_port clean-up
  + Clean-up comments in quantum/db/
  + Import order clean-up
  + let metaplugin work with plugin which has not l3 extension support
  + Ensure that HTTP 400 codes are returned for invalid input
  + Use openstack common log to do logging.
  + Put gw_port into router dict result.
  + Add check for cidr overrapping for adding external gateway
  + Fix unnecessary logging messages during tests
  + support 'send_arp_for_ha' option in l3_agent
  + pin sqlalchemy to 0.7
  + Remove unused metaplugin agents
  + Get subnets of router interfaces with an elevated context.
  + Support external network in probe-create.
  + remove unused modules for linuxbridge/ovs plugin agent
  + Chmod agent/linux/
  + Quantum Security Groups API
  + Make create_floatingip support transaction
  + Update policies
  + Notify about router and floating IP usages
  + Fix exception when port status is updated with linux bridge plugin
  + Call iptables without absolute path.
  + Delete the child object via setting the parent's attribute to None.
  + Add unit tests for the ovs quantum agent.
  + Add MTU support to Linux bridge.
  + Correct Intended Audience
  + Add OpenStack trove classifier for PyPI
  + use object directly instead of the foreigh key to update master db object.
  + Remove database access from agents
  + Fix database clear when table does not exist
  + IP subnet validation fixes
  + Update default base database to be V2
  + Update common.
  + add test for create subnet with default gateway and conflict allocation pool
  + Merge OVSVethInterfaceDriver into OVSInterfaceDriver
  + Logging indicates when service starts and terminates
  + Ensures port is not created when database exception occurs
  + Improve unit test times
  + Add control_exchange option to common/
  + Treat invalid namespace call
  + get_network in nvp plugin didn't return subnet information
  + tests/unit/ryu/test_ryu_db: db failure
  + correct nvplib to update device_id
  + Update rpc and notifier libs from openstack.common
  + Add quantum-usage-audit
  + Fix filters default value in get_networks
  + l3_nat_agent was renamed to l3_agent
  + Update vif driver of Ryu plugin
  + Support for several HA RabbitMQ servers.
  + Correct the error message in the Class NoNetworkAvailable
  + Fix flag name for l3 agent external network id
  + clean notification options in quantum.conf.
  + Add log setting options into quantum.conf.
  + Warn about use of overlapping ips in config file
  + Do global CIDR check if overlapping IPs disabled.
  + Fix rootwrap filter for dnsmasq when no namespace is used
  + Add common popen support to the cisco plugin
  + Use sqlite db on file for unit tests
  + Uses a common subprocess popen function
  + remove default value of local_ip in OVS agent
  + Remove a function that is not used
  + all rootwrap filter for 'route', used by l3-agent
  + l3-agent: move check if ext-net bridge exists within daemon loop
  + Add catch-call try/catch within rpc_loop in ovs plugin agent
  + Fix OVS and LB plugins' VLAN allocation table synchronization
  + ZMQ fixes for Quantum from openstack-common
  + Restore SIGPIPE default action for subprocesses
  + Fix for flat network creation in Cisco plugin
  + Removes test desription that is no longer valid
  + Modified code Pyflakes warning.
  + Fix deadlock of Metaplugin
  + remove unittest section for nec plugin README file
  + remove unittest section for ryu plugin README file
  + Fix for DB error in the Cisco plugin
  + modify the wrong phy_brs into phys_brs.
  + NVP plugin missing dhcp rpc callbacks
  + make README point to real v2 API spec
  + README file changes for Cisco plugin
  + fix for nested rootwrap checks with 'ip netns exec'
  + always push down metadata rules for router, not just if gateway exists
  + Removed eval of unchecked strings.
  + Update NVP plugin to Quantum v2.
  + ovs-lib: make db_get_map return empty dict on error
  + Update l3-agent.ini with missing configuration flags
  + Sync a change to rpc from openstack-common.
  + Fix for failing network operations in Cisco plugin
  + add missing files from
  + Add quantum-nec-agent to bin directory.
  + remove not need shebang line in quantum debug
  + make rootwrap filters path consistent with other openstack project
  + Bump version to 2013.1, open Grizzly
  + Fix lack of L3 support of NEC OpenFlow plugin
  + Add a new interface driver OVSVethInterfaceDriver.
  + Ensure that l3 agent does not crash on restart
  + make subnets attribute of a network read-only
  + Exclude openstack-common from pep8 test
  + Ensures that the Linux Bridge Plugin runs with L3 agent
  + Remove an external port when an error occurs during FIP creation.
  + Remove the exeception handler since it makes no sense.
  + Add enable_tunneling openvswitch configuration variable
  + Create .mailmap file
  + Update default policy for add/remove router interface to admin_or_owner
  + Add periodic check resync check to DHCP agent
  + Update metaplugin with l3 extension update
  + Add DHCP RPC API support to NEC OpenFlow plugin
  + Remove an external interface when router-gateway is removed.
  + openvswitch plugin does not remove inbound unicast flow in br-tun
  + Remove default name for DHCP port.
  + Added policy checks for add interface and remove interface
  + allow multiple l3-agents to run, each with one external gateway net
  + Prevent floating-ip and ex-gateway ports should prevent net deletion
  + fix generation of exception for mismatched floating ip tenant-ids
  + Give better error to client on server 500 error
  + Change 422 error to 400 error
  + Add IP version check for IP address fields.
  + Policies for external networks
  + Add IP commands to rootwrap fileter for OVS agent
  + Modified code Pyflakes warning.
  + Modified code Pyflakes warning.
  + Modified code Pyflakes warning.
  + Modified code Pyflakes warning.
  + Modified code Pyflakes warning.
  + Modified code Pyflakes warning.
  + Modified code Pyflakes warning.
  + Modified code Pyflakes warning.
  + Modified code Pyflakes warning.
  + Fix broken L3 support of Ryu plugin
  + check subnet overlapping when adding interface to router
  + add local network type and use by default for tenant networks
  + Fix data passed to policy engine on update
  + remove incorrect mock assert_called in unit tests
  + Fix dhcp agent rpc exception handling
  + Add missing include for logging when log_config is used
  + Modified code Pyflakes warning.
  + Modified code pyflakes warning.
  + Improve error message when flat network already exists
  + Lower webob dep from v1.2.0 to v1.0.8
  + Allocation pool creation should check if gateway is in subnet
  + Make sure floating IPs  + gateways must be on external nets
  + restart dnsmasq when subnet cidr set changes
  + supress dhcp router opt for subnets with null gw
  + add rootwrap filters to wrap ip netns exec
  + Implements agent for Quantum Networking testing
  + Quantum dhcp crashes if no networks exist
  + Update with latest code from openstack-common (stable/folsom)
  + Fixes undefined variable 'network_type' in OVS agent
  + Create utility to clean-up netns.
  + Fix lack of L3 support of Ryu plugin
  + Ensure that port update set correct tag in OVS
  + ovs_lib unable to parse return when port == -1
  + L3: make use of namespaces by agent configurable
  + Fix error in rule for metadata server dnat
  + Fix programming error of ryu-plugin
  + Ensure network delete is handled by OVS agent
  + Implement L3 support in Metaplugin
  + Fixes agent problem with RPC
  + netns commands should always run in the root ns
  + Add lease expiration management to ip recycling
  + misc L3 fixes.
  + expose openvswitch GRE tunnel_id via provider API
  + Do not transfer ips if there isn't any
  + prevent invalid deletion of ports using by L3 devices
  + Modified code PEP8 warning.
  + Implementation of 2nd phase of provider extension for openswitch
  + Mangle network namespace name used by dhcp_agent
  + Update rootwrap; track changes in nova/cinder
  + remove policy check for host_routes in update_port
  + Ensure proper validation for l3 API attributes
  + Cisco nexus sub-plugin update_network fix
  + Fix dhcp option distribution by dnsmasq
  + fix bug where network owned resources block delete
  + Plugin aware extensions should also be reset at each test setup
  + Ensure network connectivity for linuxbridge flat network.
  + Execute unit tests for Cisco plugin with Quantum tests
  + prevent OVS + LB plugins from clearing device_id and device_owner
  + updated outdated comments in base v2 plugin class
  + clear db._ENGINE for each plugin init in Metaplugin
  + Enable tox to run OVS plugin unit tests
  + Allow tox to run plugin specific unit tests
  + fixes cisco nexus plugin delete network issue
  + Fix Metainterface driver with namespace
  + Add lease expiration script support for dnsmasq
  + Remove 'verbose' API capability
  + PEP8 issues fixed
  + removed some unused global variable
  + Update TESTING file
  + Typo fix in quantum: existant => existent
  + Add DHCP RPC API support to Ryu plugin
  + Run core unit tests for each plugin
  + OVS plugin tunnel bridges never learn
  + Add nosehtmloutput as a test dependency.
  + fix typo in OVS plugin from recent bugfix
  + enable router deletion logic in l3-agent
  + Enable users to list subnets on shared networks
  + Fix IP allocation on shared networks ports.
  + Move metaplugin test for common test directory
  + Enable DHCP agent to work with plugin when L2 agents use DB polling
  + fix associating a floating IP during floating IP creation.
  + Ensure that LB agent does not terminate if interface already exists in bridge
  + Treat exceptions when invoking ovs-vsctl
  + Remove v1.0 and v1.1 API from version info.
  + Get OVS port details from port ID
  + Fix undefined variables.
  + Fixing unit test failures in Cisco plugin
  + fix netns delete so that it works when a ns is set
  + Linuxbridge support for L3 agent
  + Fix exception message for bulk create failure.
  + quantum l3 + floating IP support
  + Add missing conversion specifiers in exception messages.
  + Use a common constant for the port/network 'status' value
  + Remove unused variable
  + Log message missing parameter causes exception
  + Update README for v2 API.
  + Fix flavor extension based on new attribute extension spec
  + Update the Nicira NVP plugin to support the v2 Quantum API
  + Enhancements to Cisco v2 meta-plugin
  + Add model support for DHCP lease expiration
  + Trivial openvswitch plugin cleanup.
  + Convert DHCP from polling to RPC
  + Add quota per-tenant.
  + Reset device owner when port on agent is down
  + Allow extra config files in unit tests
  + Fix visual indentation for PEP8 conformance.
  + Updates pip requirements
  + NEC OpenFlow plugin support.
  + Enables Cisco NXOS to configure multiple ports
  + Implementation of second phase of provider extension.
  + deal with parent_id not in target.
  + remove old gflags config code
  + convert query string according to attr map.
  + Add device_owner attribute to port
  + implementation for bug 1008180
  + Fix bulk create operations and make them atomic.
  + Make sure that there's a way of creating a subnet without a gateway
  + Update latest openstack files
  + improve test_db_plugin so it can be leveraged by extension tests
  + Adds the 'public network' concept to Quantum
  + RPC support for OVS Plugin and Agent
  + Initial implemention of MetaPlugin
  + Make dhcp agent configurable for namespace
  + Linux Agent improvements for L3
  + In some cases device check causes an exception
  + normalize the json output of show a given extension.
  + move the correct veth into the netns for the LB
  + linux bridge fixes following v1 code removal.
  + fixes typo in ensure_namespace
  + Remove v1 code from quantum-server
  + Add netns to support overlapping address ranges
  + dhcp-agent: Ryu plugin support for dhcp agent
  + fix missing deallocation of gateway ip
  + RPC support for Linux Bridge Plugin and Agent
  + Implementation of bp per-net-dhcp-enable
  + Enhance Base MAC validation
  + Use function registration for policy checks
  + Exempt openstack-common from pep8 check
  + Make 4th octet of mac_range configurable.
  + Replace openvswitch plugin's VlanMap with vlan_ids DB table.
  + Remove unused properties
  + Notification for network/subnet/port create/delete/update.
  + Make the plugin for test_db_plugin configurable
  + update DHCP agent to work with linuxbridge plug-in
  + ryu/plugin, agent: unbreak 610017c460b85e1b7d11327d050972bb03fcc0c3
  + Add classmethod decorator to class methods of providervlan ext.
  + Only delete VLAN information after Quantum network is deleted
  + Make quantum pipeline configurable from quantum.conf.
  + ovs_quantum_plugin should use reconnect_interval in common conf.
  + add name into port and subnet.
  + Update openvswitch tunnel unittest
  + Enable agents and plugins to use the same configuration file.
  + Fix linuxbridge agent tests
  + Update openstack-common files.
  + Initial V2 implementation of provider extension.
  + Implements data-driven views and extended attributes.
  + Add v2 API support for the Cisco plugin
  + Enhance V2 validations to work better for integers and booleans
  + Refactor the test cases so that all the test cases are under one test class.
  + Add quota features into quantum.
  + Assume that subclass validates value of UUID
  + fix bug lp:1025526,update to accept  empty value.
  + Ensures policy file is reloaded only if updated.
  + Provide way to specify id in models_v2
  + Add validity checks to Quantum v2 resources
  + Avoid removal of attributes used by policy engine
  + Raise proper exception if policy file do not exist
  + Introduce files from openstack common.
  + Ensures API v2 router does not load plugin twice
  + ovs-agent exception non-existent ports
  + Ryu plugin support for v2 Quantum API
  + Add option sql_max_retries for database connection.
  + Enable quantum agents to work with global cfg.CONF
  + Create DHCP agent tap device from port ID
  + Fix some syntax errors.
  + fix bug lp:1019230,update rpc from openstack-common.
  + Fix v2 API policy checks when keystone is in use.
  + implement dhcp agent for quantum
  + Corrects imported modules in Cisco and Ryu according to latest nova packages.
  + Validate that network_id in port/subnet POST belong to the same tenant
  + Verify CIDR overlaps among networks' subnets.
  + Address problems with foreign keys with subnet and network deletion
  + Add 'allocation_pools' to Quantum v2 API subnets.
  + Delete IP allocation range for subnet when deleting subnet
  + Fix linux bridge plugin to be consistent with naming rules
  + v2 support for the linux bridge plugin
  + OVS plugin support for v2 Quantum API
  + Check if interface exists in bridge prior to adding.
  + Ensure that subnet_id is on correct network.
  + Use setuptools git plugin for file inclusion.
  + Cisco's unplug_iface refers to non existing exception
  + Implement IP address allocation.
  + Enable user to configure base mac address.
  + Bug #1012418 - quantum agent for OVS does not install properly on Xen XCP
  + Add simple file loggin to ovs_quantum_agent.
  + Fixing pep8 warning messages
  + Network deletion and subnet creation bug fixes
  + Remove paste configuration details to a seperate file.
  + Bug 1015953 - linuxbridge_quantum_agent device_exists() is buggy
  + Reorder imports by full module path
  + Added iptables_manager ( based on openstack/ )
  + Unit test and Readme changes related to cisco plugin.
  + Implements the blueprint use-common-cfg for the quantum service.
  + Ensure unique mac address allocation.
  + Add authZ through incorporation of policy checks.
  + Fix additional pep8 issues on Jenkins
  + removed "runthis" and other unused functions from
  + Linux bridge agents did not work with common linus utils
  + Added vlan range management for OVS plugin
  + Bug #1013967 - Quantum is breaking on tests with pep 1.3
  + Remove wrong base class for l2network_models after v2.0 API
  + Cisco cli cannot find argument action_prefix
  + Use openstack.common.exception
  + Remove unused functions in common/
  + API v2: mprove validation of post/put, rename few attributes
  + Bug #1000406 - Return value of shell commands is not checked by plugins
  + Fix python2.4 incompatibility
  + Add API v2 support
  + Binaries should report versions.
  + Fix up test running to match jenkins expectation.
  + Add build_sphinx options.
  + Remove unused imports
  + Quantum should use openstack.common.jsonutils
  + Remove hardcoded version for pep8 from tools/test-requires
  + AuthN support for Quantum
  + fix bug lp:1007557,remove unused functions in
  + Add common dir for shared agent code, add OVS lib.
  + Bug #1007153
  + Register enable_tunneling as bool opt.
  + Quantum should use openstack.common.importutils
  + PEP8 fixes
  + Bug #1002605
  + Automatically determine Quantum version from source
  + Fix linux bridge section name
  + Remove the reference to non existing exception by linuxbridgeplugin.
  + bug #1006281
  + Parse linuxbridge plugins using openstack.common.cfg
  + Bug #1004584
  + fix some pylint warnings.
  + fix errors in database test cases.
  + Log the exception so app loading issues can be debuged
  + remove unneeded import from OVS agent that break 2.4 compat
  + blueprint man-support and fix documentation build
  + Fix print error for linux bridge bindings
  + Add HACKING.rst to tarball generation
  + fall back to `ip link` when `ip tuntap` unavailable
  + Cisco plugin CLI call to quantumclient CLI
  + Calling Super method from QuantumPortAwareScheduler.__init__
  + OVS plugin: add tunnel ips to central database
  + Include AUTHORS in release package.
  + blueprint database-common
  + bug 996163
  + Bug #994758
  + Change Resource.__call__() to not leak internal errors.
  + Let OVSQuantumTunnelAgent sync with database
  + Cleaned up log usage.
  + blueprint agent-db-ha
  + Update codebase for HACKING compliance.
  + Make sample quantum.conf compliant with docs
  + Make ovs Interface option set properly.
  + Removed simplejson from pip-requires.
  + Remove dependency on python-quantumclient
  + Add sphinx to the test build deps.
  + Add HACKING.rst coding style doc
  + return 404 for invalid api version request
  + fix issue with OVS plugin VLAN allocation after a quantum-server restart
  + bug 963152: add a few missing files to sdist tarball
  + API docs: fix typo for network delete
  + Open Folsom
  + Bug #956559
  + plugin/ryu/agent: unbreak a06b316cb47369ef4a2c522f5240fa3f7f529135
  + Fix path to python-quantumclient
  + Split out pip requires and aligned tox file.
  + ryu/nova: catch up d1888a3359345acffd8d0845c137eefd88072112
  + Add root_helper to quantum agents.
  + Fix missing files in sdist package [bug 954906]
  + Fix for bug 921743
  + bug 954538
  + check connection in Listener. refer to Bug #943031
  + fixed incorrect duplicate title
  + Fixed incorrect title for example 3.10
  + Downgraded required version of WebOb to 1.0.8.
  + Bug #949261 Removing nova drivers for Linux Bridge Plugin
  + Remove outdated content from OVS plugin README, point to website instead.
  + add git commit date / sha1 to sphinx html docs
  + more files missing in sdist tarball
  + make sure pip-requires is included in sdist
  + Introducing the tenant owenrship checks in the Cisco plugin, changes are
  + Fix some plugins that don't check that nets + ports are owned by tenant
  + remove pep8 and strict lxml version from
  + plugin: introduce ryu plugin
  + bug 934459: pip no longer supports -E
  + Fix bug 940732 can't match sql_connection string.
  + Return appropriate error for invalid-port state in create port API.
  + blueprint quantum-ovs-tunnel-agent
  + Initial commit: nvp plugin
  + unittests: setup FLAGS.state_path properly: bug 938637
  + Cleanup the source distribution.
  + Fix ovs config file location
  + blueprint quantum-linux-bridge-plugin
  + Remove quantum CLI console script.
  + Bug 925372: remove deprecated webob attributes
  + bug 923510: avoid querying all ports for non-detail GET Network call.
  + Make tox config work.
  + Pin versions to standard versions.
  + bp/api-filters
  + Split out quantum.client and quantum.common.
  + Quantum was missing depend on lxml.
  + bp/api-error-codes
  + blueprint ovs-portstats
  + Add support for dealing with 501 errors (notimplemented)
  + Improved VlanMap.
  + moving batch config out of quantum-server repo.
  + bug 920299: remove duplicate + outdate README
  + Getting ready for the client split.
  + Removed erroneous print from
  + Fixes setup scripts for quantum plugins.
  + Base on glance.
  + fix mysql port in sql_connection example...
  + Make the quantum top-level a namespace package.
  + Add from plugin to be copied on setup scripts
  + Fix lp bug 897882
  + PEP8 quantum cleanup
  + Install a good version of pip in the venv.
  + Rename .quantum-venv to .venv.
  + Updating Cisco README with instructions on installing the patched ncclient library
  + Remove plugin pip-requires.
  + blueprint refactor-readme-to-manual
  + Bug #890028
  + Implementation of the BP services-insertion-wrapper inside the Cisco Plugin
  + blueprint operational-status-ovs-plugin
  + bug 903580: remove invalid extensions path from quantum.conf
  + Fix for bug 902175
  + Readme Fix
  + blueprint api-framework-essex
  + Fix for bug 900277
  + Fix for bug 900316
  + Modified the Readme for Unit Test Execution Instructions
  + Bug 900093
  + bug #891246: Fix paths in agent Makefile
  + Second round of packaging changes
  + Bug 891705
  + Correcting the plugins classpath in the Quantum README.
  + The relative path for the "ucs_inventory.ini" file has been fixed
  + bug #891267 : for XS, grab iface-id from XAPI directly if needed.
  + Changes to make pip-based tests work with jenkins.
  + Fix for bug 890498
  + Fix for bug 888811
  + Fixing find_config_file after packaging changes
  + Added timeout flag to ovs-vsctl to avoid infinte waiting
  + Add quantum.exceptions path to configed ext paths
  + Fix for Bug #888820 - pip-requires file support for plugins
  + Fixing Cisco plugin after update_* change
  + Fix for bug 888207
  + Fix for bug 877525
  + Bug #875995: Quantum README fixes
  + Change version numbers to be compatible with debian packaging
  + Make the openvswitch plugin tests work again
  + Swich over to update_{net,port} instead of rename_net and set_port_state
  + Added try import to quantum-server and quantum-cli
  + Bug 887706
  + Blueprint authentication-for-quantum
  + blueprint quantum-packaging
  + Moved the initialization of the blade state so that the interfaces which are configured outside of Quantum are also initialized in the blade state.
  + fix minor double-serialization bug in
  + bug #863635: remove vestigial cheetah import from bin/cli
  + Change the ovs plugin create_*() calls to take the kwargs param
  + Changing the log messages in order to be always identified by their sub-packages of origin, and they can even be filtered on that basis
  + Merge changes Ie7acb24a,Ief95b806
  + Add .gitreview config file for gerrit.
  + New tests are being adding to the Diablo code (Cisco L2-Network plugin), and some fixes in the case where the tests were failing.
  + Add the ability to specify multiple extension directories
  + Add code-coverage support to (lp860160)
  + Change port/net create calls to take an additional kwargs param
  + ovs plugin: Remove reference to
  + fix pep8 issues in Cisco plugin
  + Remove hack for figuring out the vif interface identifier (lp859864)
  + Merge from launchpad quantum/diablo branch:
  + Update openvswitch plugin README
  + Update openvswitch plugin README
  + Get output from run_tests.
  + Add to help with gerrit workflow.
  + merge tyler's unit tests for cisco plugin changes lp845140
  + merge salv's no-cheetah CLI branch lp 842190
  + Merge trunk
  + Addressing Dan's comment on output generator
  + merge sumit's branch for lp837752
  + merge salv's branch for bug834013
  + merge salv's branch for keystone token on client bug838006
  + merge rohit's db test branch: lp838318
  + merge salv fix for bug 841982, fix minor pep8 violation
  + merge salv fix for bug834008
  + Changes to address Salvatore's review comments, removed unnecessary imports, and changed a debug message.
  + changing key names to confirm to api specs
  + Merging latest from lp:quantum
  + Merging lo:~salvatore-orlando/quantum/quantum-api-auth
  + Merge trunk
  + Implementing Dan's suggestion concerning fixing the bug in db api rather than FakePlugin
  + Fixing bad indent
  + syncing diverged branches
  + merging from lp:quantum
  + merging from lp:quantum
  + Updating CLI for not using Cheetah anymore.
  + Fixing the bug in FakePlugin
  + made general exception handling messages consistent
  + Create operation now generate response with status code 202
  + restoring correct default pipeline
  + Mergin from lp:quantum
  + Add information about quantum dependency for nova
  + merge salv's branch to remove dummy plugin
  + Changing communication between UCSM driver to UCSM to HTTPS.
  + Adding CLI usage examlpes to the README.
  + Adding client-side support for Keystone integration
  + Keystone-integrated pipeline should not be default in quantum.conf
  + Removing class DUmmyDataPlugin
  + Removed redundant configuration, and added more comments in the configuration files.
  + Updating the README file.
  + Merge trunk
  + Merging Shweta's test cases for mutliport resource
  + Adding Multinic tests
  + Typo fix in README
  + Merging Sumit's changes including fixes for multinic support, and CLI module for working with extensions.
  + More fixes for multi-nic support.
  + Fixed a bug with plug_interface.
  + Merging from Cisco branch
  + Changes to incorporate earlier review comments, also for multiport resource
  + adding quantum database unit test cases
  + Merging changes from Ying's branch (new mutliport resource).
  + add multiport and exception handling
  + add multiport resource
  + Merging from lp:quantum
  + Avoiding deserializing body multiple times with several parameters
  + merge cisco consolidated plugin changes
  + Test on param_value changes as follows:
  + Merging lp:~salvatore-orlando/quantum/bug834449
  + Merging Ying's changes (minor).
  + fix print statements in novatenant and portprofile
  + merge trunk
  + Merge trunk
  + Minor refactoring
  + Changes to l2network_plugin for create_ports and pylint fixes to
  + Modified CLI to handle both core and extensions CLI
  + merge trunk
  + lp835216 client lib was not passing in kwargs when creating exceptions
  + lp834694 fix integrity error when deleting network with unattached ports.  Add unit test.
  + Minor fix in delete_port
  + merging changes from cisco consolidated branch
  + Fixes to support multinic.
  + Merging fixes from Sumit's branch for extension API version number and to UCS inventory to associated VIF-ID with ports.
  + Merging from the Cisco branch.
  + adding new api methods using just port_id
  + Fixing the extensions URL to 1.0 and pep8 error.
  + bug fixes to handle multinic
  + Merging Shweta's fix for extensions' test cases (clean up was not happening completely).
  + Adding Network and Port clean up functions for portprofile unit tests
  + Merging from lp:quantum
  + Merging Shweta's fixes in the tests for key names changes in the Core API
  + make CLI show_port command display interface-id, add additional test case
  + merge salvatore's new cli code
  + Dictionary key values changes in test_extension
  + Merging lp:quantum, resolving conflict.
  + merge two pep8 branch
  + Merging Ying's pep8 fixes.
  + fix pep8 issues
  + Merging quantum trunk.
  + fix pep8 warnings
  + Updating common/ in order not to instantiate a QuantumManager when retrieving plugin
  + Cleaning pep8
  + Merging lp:~danwent/quantum/lp834491
  + Addressing comments from Dan
  + Merging from quantum.
  + merge cisco extensions branch
  + lp834491: change plugin to work with API code after the API alignment merge
  + Merging Shweta's fixes to the test cases for the extensions.
  + Added Extension & ucs driver test changes and fixes
  + Merging from Sumit's branch, changes to VIF-driver and Scheduler; extension action names have been changed in response to Salvatore's review comments in the extensions branch review.
  + Merge from Cisco branch and changes to scheduler/vif-driver.
  + Syncing with Cisco extensions branch.
  + Merging changes from Sumit's branch.
  + Changes qos description to string; changes extension API names for get_host and get_instance_port
  + Mergin Ying's branch.
  + change get_host and get_instance_port function name
  + Cleaning (removing) unused code..hooray ! fixes for extension tests
  + Merge trunk
  + Sorting correctly all imports for the Nexus Driver and Unit Test
  + Fixed the Unit Test for Nexus Driver
  + add cisco_faults under l2network package.
  + move faults/exceptions to l2network package,
  + Merging from Sumit's branch, import ordering related changes.
  + Changing the order of imports (to satisfy convention).
  + Merging the Cisco branch.
  + Updating README according to Somik's comment
  + Finishing cli work
  + Completing Unit Tests
  + Merging lp:~salvatore-orlando/quantum/quantum-api-alignment
  + Configuration of multiple VLANs on the same Nexus Switch Interfaces
  + Adding unit test for rename_network
  + Added logging to syslog or file specified at command line
  + Merging from Sumit's branch.
  + Fixed some bugs with credential and qos resources; also fixed l2network_single_blade
  + Merging Rohit's changes.
  + helper function to get creds based on name
  + integration with
  + fixing relative import in
  + putting in db support for creds and qos
  + merge latest quantum branch and resolve conflicts
  + Merging lp:~asomya/quantum/lp833163
  + Addressing Somik's comment.
  + Templated output for CLI completed!
  + PEP8 fixes for
  + delete quantum/common/ to prepare for quantum merge
  + Made changes according to reviewer's comments.
  + Merging changes from Sumit's branch.
  + Merge trunk
  + Merge trunk
  + Merging lp:~cisco-openstack/quantum/802dot1qbh-vifdriver-scheduler
  + Merging lp:~cisco-openstack/quantum/l2network-plugin-persistence
  + Fixed a bug in the initialization of the UCS inventory; fixed another bug in deleting a port.
  + Noticed some pep8 errors, fixed them.
  + Merging lp:quantum
  + Changes to incorporate reviwer's comments. Also changed to handle extension URLs.
  + Review Changes
  + remove unnecessary code and sync faults and exception handling
  + Code changed base on Reviews
  + merging with lp:quantum
  + merging from lp:quantum
  + Fixes based on review comments
  + Addressing comments from Ziad and Somik
  + merge lp:~bgh/quantum/lp837174
  + Fix unit test printing (lp837174)
  + Fixing issue in view builders concerning attachment identifiers
  + Code clean up as per reviewr's request; documentation strings, unused code, etc.
  + Rewording of the README file to clarify the use of the SSh port
  + clean up code and fix some comments
  + clean code and fix some comments.
  + Merging from Sumit's latest branch - Fixed loading of Nexus DB tables; moved imports to; Refactoring of code to generalize inventory handling (enhancement).
  + Fixed loading of Nexus DB tables; moved imports to, changes discussed & approved by Rohit.
  + Making Keystone version configurable
  + Accidentally took quantum.conf out of branch.
  + Merge trunk
  + Merging lp:~raxnetworking/quantum/bug827272
  + Merging branch: lp:~danwent/quantum/test-refactor
  + Removing "excess" file
  + Missed adding a file earlier, fixed a small issue.
  + Refactoring of code to generalize inventory handling (enhancement).
  + Merging UCS inventory state initialization fix from Sumit's branch.
  + Fixes an issue with loading the UCS inventory when a dynamic nic has been used outside of Quantum.
  + Removed obsolete instructions from README.
  + Changes to reflect the new features (mutli-blade, multi-chassis support).
  + Changes to support calls from VIF Driver and Scheduler.
  + Pep8, pylint fixes.
  + fixing pep8 error
  + adding helper function for port binding model
  + UCS inventore persistence and pep8/pylint fixes.
  + UCS persistence fixes.
  + added new columns to models for ucs plugin multi blade support
  + Merging rohit's UCS persistence support.
  + UCS plugin persistence.
  + Persistence support for UCS plugin network.
  + adding utility functions to create dictionaries
  + Merging changes from Rohit's branch.
  + Merging changes from cisco extensions.
  + added ucs plugin related execptions in
  + Adding some error checks.
  + Reduced excessive logging.
  + Several fixes to initial version.
  + fixing the the tests
  + Merge Shweta's new propose. Chnage profile-id ot profile_id
  + pylint and pep8 fixes.
  + Merge with Cisco branch
  + Change profile-id
  + merged Shweta's branch for ext test. Minor fix for review comments.
  + Merge with the Cisco Branch
  + Review Changes
  + merged Shweta's ext test branch
  + Initial commit with lots of changes.
  + Moved the conf file uncer the cisco directory
  + Moved the conf file uncer the cisco directory
  + Updated conf file
  + Adding Entension API unt tests
  + Syncing with lp:quantum
  + Code refactored, made changes are per reviwer's suggestions.
  + sync up with l2network exception handling for extension
  + merged Cisco branch's latest changes
  + Adding changes from Sumit's latest merge
  + merge with  lp:~cisco-openstack/quantum/l2network-plugin-extensions
  + replace exception handler by using cisco_exceptions
  + Raising exceptions in extension resources handling (where missing). Changing exception name to QosNotFound.
  + Changing exception name to QosNotFound.
  + Mergin from Cisco branch.
  + Raising exceptions in extension resources handling (where missing).
  + Merging fixes to client side exception handling. Thanks lp:tylesmit !
  + Merging fixes and changes batch-config script. Thanks lp:danwent !
  + Adding the Nexus support to the Persistence Framwork
  + added nexus exception in
  + add plugins.ini back
  + add all conf/*.ini back
  + merge with ying's branch
  + merging with Ying's extension branch
  + remove ying's test ciscoplugin
  + remove all configuration files
  + remove cisco_demo and test_scripts directory, which were used by our local tests
  + Removed concatenation per review comments.
  + change the configuration files to the default values
  + pylint and pep8 fix
  + merging with ~cisco-openstack/quantum/l2network-plugin-extensions
  + fix pylint issuses
  + Making keystone integration optional in quantum configuration
  + Merge trunk
  + Merging bug fix for Bug 821733. Thanks lp:salvatore-orlando !
  + Fixing typo
  + Making the client raise the appropriate exception if needed.  Also increasing the pylint score to above 8.
  + pep8 error fixed for
  + Mering Sumit's branch with plugin support for Credentials, QoS, NovaTenant resources. Also merging latest from lp:~cisco-openstack/quantum/l2network-plugin-persistence
  + Merging from Sumit's branch, VIF-driver and Quantum-aware scheduler.
  + Removed extra spaces to satisfy pep8.
  + VIF driver for 802.1qbh and Quantum aware scheduler.
  + fix some pylint issues
  + Pylint and pep8 fixes.
  + Changes to support credentials, qos, and novatenant extensions.
  + Removing unused error response codes
  + Merging lp:~asomya/quantum/lp824145
  + merge trunk
  + Fixed indentation and changed file comments
  + add extension change to ying's branch
  + merge trunk
  + Pulling in changes from lp:quantum.
  + Merging Cisco's contribution to Quantum. Thanks to various folks at Cisco Systems, Quantum will have plugins
  + Merging Shweta's change to fix a function call in the test code.
  + Adding the changed UCS Driver function names in test_ucs_driver.
  + Santhosh/Deepak | Fixed an issue where collection actions for PUT and DELETE methods in resource extension were routing to update and delete action of the resource
  + Merging from Sumit's branch pylint fixes and incorporating review comments.
  + Changes to README file and merging Shweta's changes.
  + Mergin Shweta's test changes, also README file.
  + Changes to test structure. Adding pylint correctons.
  + Fixes to the README file per earlier review comments. Also removed main from one of the modules.
  + Mergin from cisco brach.
  + Merging from lp:quantum.
  + Pulling changes from Cisco branch.
  + Pylint fixes.
  + exit unit tests if tests are invoked specifying a particular test
  + Merging Nexus pylint changes and other enhancements from Edgar.
  + pep8 passed
  + Merging Rohit's changes.
  + Partial commit
  + Moved to plugins/cisco/tests/unit/
  + Adding a new file with all the XML snippets to make code easier to read
  + Changes in the README file to incorporate Somik's comments.
  + pylint changes - pylint score for cisco/db folder - 8.27/10
  + Removing extra testing function on Nexus Driver
  + Merging plugin and tests' changes.
  + Fixes to the tests which were breaking, including fixes to the test cases.
  + Merge Rohit's branch with persistence framework fixes.
  + Pulling in changes from Rohit's branch.
  + Pulling in changes from Shweta's branch.
  + Removed main from modules as per review comments.
  + updated README file to include persistence framework setup instructions
  + Adding Persistence unit test
  + Fixed bugs while testing.
  + pep8 errors fixed
  + Merging rohit's changes.
  + Changes to support persistence framework.
  + Merging: lp:~danwent/quantum/client-lib
  + Merging: lp:~tylesmit/quantum/api-client-fix-serialization
  + First, trivial, implementation of authN+authZ
  + fixes from rohit's branch
  + from rohit's branch
  + Adding more templates
  + - Added new tables VlanID to generate ids and maintain usage of vlans
  + Adding missing files to branch
  + Simplifying condition
  + FIxing missing 'output' variable @ line 243 (syntax error)
  + Adding automattic serialization to all requests by moving it to do_request
  + added network and port models similar to quantum with following changes -
  + Authentication with Keystone.
  + Introducting cheetah
  + I'm too tired
  + Stubout work in progress
  + Merging quantum extenions framework into trunk. Thanks rajaram vinkesh, deepak & santhosh for the great work!
  + - added network and port models into the l2network plugin instead of using quantum models
  + Merge from Rohit's branch.
  + lp Bug#824145 : Adding a setup script for quantum.
  + skeleton for cli unit tests
  + merge trunk
  + Merge from the base merge-prop branch (README changes).
  + Removing exceptions as well (previously only API faults were removed)
  + Merge Trunk
  + Merged quantum trunk
  + adding renamed client-lib tests
  + Tiny change to the README file, instructions on how to get ncclient.
  + - Adding setup script.
  + Adding db connection and l2network plugin database modules
  + update CLI to use show instead of list for calls that do not return a list
  + rename client_lib unit tests so it is run by ./, update tests to handle name changes
  + force to use json, as XML has issues (see bug: 798262)
  + update to use new client lib, hooray for deleting code
  + Changed to default plugin class name.
  + Rajaram/Vinkesh | Added examples of scoping extension alias in request and action extension
  + Added tests directory to list of modules in the README file.
  + Merge latest from lp:quantum
  + Added "tests" directory to the list modules in the README file.
  + Adding the required build for Nexus support
  + Merging changes addressing Bug # 802772. Thanks lp:danwent !
  + Merging bugfix for Bug 822890 - Added License file for Quantum code distribution.
  + Fixed typo in README
  + README file updates (pointer to Nova Cactus branch), and numerous other edits based on Mark's template.
  + L2 Network Plugin Framework merge.
  + Incorporated changes in response to review comments from Ram.
  + Adding Apache Version 2.0 license file. This is the official license agreement under which Quantum code is available to
  + Making a check for the presence of UCS/Nexus plugin (earlier it was not in certain cases). With this change, if the UCS/Nexus plugins are not enabled, the core API tests can be run even on Ubuntu (and RHEL without the requirement of any specific network hardware).
  + Merging test cases from Shwetas' branch, and further modified README file.
  + Merging the test framework from Shweta's branch.
  + decluttering _parse_request_params method for QuantumController
  + Fixing detail action for port collection
  + Adding Unit Test Cases Now
  + Adding Cisco Unit Tests
  + minor enhancements to quantum client-lib
  + RHEL limitation updated.
  + Adding support for expressing format through Content-Type header
  + Changes to enhance L2 network plugin framework.
  + undo unintentional formatting change in
  + remove unneeded __init__
  + refactoring testing code to support plugin tests
  + Added QuantunPluginBase as the base class for the l2network_plugin.
  + Generalized and put placeholders.
  + another merge
  + pep8 cleanup, restore defaults
  + Added info about ssh conf required for nexus switch.
  + merge
  + remove unneeded tests from ovs_quantum_plugin
  + Nexus plugin classpath was incorrect, fixed it.
  + Merge latest from lp:quantum (via lp:~cisco-openstack/quantum/l2network-plugin).
  + Merge from lp:quantum
  + Edits to reflect conf changes, made it easier to follow.
  + merge heckj's pip-requires fixes
  + Fixed issue with creating new port profiles (one configuration parameter got left out during the migration to the new configuration scheme). Also fixed a bug in the calculation of the profile id.
  + Fixes the broken call to second level of plugins. Renaming will work now.
  + updates to pip-requires for CI
  + Loading of device-specific plugins and drivers is done dynamically by setting configuration.
  + Deepak/Vinkesh | Fixed show action in extension controller to return 404, added example to include namespace in a request extension
  + Merged quantum trunk
  + Santhosh/Vinkesh | Added extension_stubs file
  + Removing extra file in Nexus Driver
  + Removing extra file in Nexus Driver
  + Relabelling API version to 1.0!
  + Cosmetic changes to unit tests for client library.
  + Removed quantum/plugins/cisco/db/ and quantum/cisco_extensions since these will be merged separately.
  + Adding conf directory for configuration files.
  + Fixed pep8 error.
  + Merging changes.
  + Merging changes from lp:quantum
  + Fixed an issue selecting the right port interface and also properly switching off the Nexus Interface
  + Completing API spec alignment
  + Applying fix for bug #814518
  + Adding controller and view builder for attachment resource
  + Merging the port profile client name fix.
  + Earlier fix resulted in a different issue (profile client name, was also being used as profile name, hence breaking).
  + Truncated the port profile client name length to 16 characters (ucsm excepts max 17 chars).
  + Mergin fix for Bug 818321
  + Merging approved OVS plugin configuration change branch.
  + Merging the brand new Quantum-client-library feature.
  + Requests now send the Content-Type in the HTTP request
  + fix broken flush in db.network_destroy, pep8 fixes
  + req/res alignment complete.
  + Vinkesh | Changed import orders according to pep8 recommendations
  + Including a flag to activate the NX-OS driver
  + merging branch for bug802772, which this branch is stacked on top of
  + WIP.
  + Fixing pep8 errors
  + Adding the Nexus OS driver based on the new PlugIn structure
  + fix incorrect handling of duplicate network name, add exception for duplicate network name, and add unit test to confirm detection.
  + WIP
  + Merging lp:quantum updates
  + Fixing syntax issue. I had a 2.7+ style dict comprehension, so I made it 2.6 friendly.
  + Removing a debugging line
  + pep8 fix
  + Fixing API behaviour for throwing 400 error on invalid body.
  + make ovs plugin pay attention to port state
  + persistence of l2network & ucs plugins using mysql
  + Vinkesh/Santhosh | Moved the stub classes in test_extensions to a separate file extension_stubs
  + Merged from trunk
  + bug802772 update exception handling in OVS plugin to use API exceptions.
  + merged the latest changes from plugin-framework branch - revision 39
  + removing a few additional lines that aren't needed once we don't calculate port count
  + Adding a tests directory, this can be used for plugin-specific test cases.
  + also remove line that computes portcount, as it is unneeded now that we don't return it
  + Including copyright info.
  + merge branch for to fix bug817826
  + For the modules to get added, missed in the earlier checkin.
  + remove PortCount attribute of network object, as it is not in the spec and was causing us to hit bug 818321 (note: this commit does not fix the underlyingproblem with xml deserialization, it just makes sure we don't hit it with the existing API code)
  + Changed the directory structure to a more organized one.
  + Merging the latest changes from lp:quantum.
  + change default integration bridge from br100 to br-int to reflect new default for OVS vif-plugging in nova Diablo-3 release
  + fix bug 817826 and similar error in
  + persistence of l2network & ucs plugins using mysql
  + merge Salvatore's api branch with fixes for tests.  Tweaking branch to remove unwanted bin/ as part of merge
  + Merging in main repo updates
  + Updating to fix some SSL issues
  + Removing extra file from source control
  + Apply fix for bug #817813
  + Apply fix for bug #814012
  + Apply fix for bug #814517
  + bug 817813: default provider in plugins.ini accidentally changed.  Changing it back to FakePlugin
  + Changed the param name "network-name" to "net-name" since the Quantum service expects the later.
  + Removing some legacy code from the unit tests
  + Adding unit tests to cover the client library
  + Changing the CLI to use the new client library
  + Adding refactored API Client
  + pep8 fixes
  + fix bug 814012, add unit tests for it
  + Resolving Bug 814517 which caused XML to have extra whitespace.
  + Vinkesh/Santhosh | Removed loading extensions from 'contrib' and fixed an indentation bug while loading extensions
  + Santhosh/Rajaram|modified extensions section in README
  + Rajaram/Santhosh | Added logging to the PluginAwareExtensionManager failures
  + Rajaram/Santhosh|Added plugin interface in foxinsox and Updated README
  + Rajaram/Santhosh|quantum manager loads plugin only once, even though both extension middleware and APIRouter calls it
  + Santhosh/Rajaram|latest merge from quantum and made extensions use options to load plugin
  + Merge changes from lp:quantum
  + Apply fix for bug #797419
  + Re-fixing issues with XML deserialization (changes got lost in merges with trunk)
  + Rajaram/Vinkesh | Plugins advertise which extensions it supports.
  + Merging branch lp:~salvatore-orlando/quantum/bug802892
  + Merging branch lp:~netstack/quantum/quantum-unit-tests
  + Fixing silly pep8 error
  + Merge with quantum-unit-tests
  + doh
  + Restoring quantum_plugin_base to previous state.
  + Vinkesh/Santhosh | Added tests to check the member and collection custom actions of ResourceExtensions
  + Vinkesh/Deepak | Moved plugin related checks in ExtensionManager code to PluginAwareExtensionManager
  + Deepak/Vinkesh | Added an base abstract class which can be inherited by PluginInterface class which defines the contract expected by extension.
  + Vinkesh/Deepak| Added doc and small refactoring
  + Unit tests for API completed
  + Add TESTING document: description and polices for quantum tests
  + Adding more unit tests
  + Deepak/Santhosh | ExtensionManager verifies that plugin implements the interface expected by the extension
  + Santhosh/Deepak | Made supports_extension method optional for plugin, plugin will be loaded only once
  + Merged from quantum trunk
  + Santhosh/deepak| Load extensions supported by plugin
  + add extension code in.(last push does not include this directory.)
  + add api extensions (including portprofiles resources and associate/disassociate actions.)
  + Merge latest from lp:quantum (picking up API framework changes like quantum/ and resource controller changes).
  + Changes to support port-profile extension.
  + Very initial version of the nxos driver .... lets call it ver 0.0.1!
  + Removing code related to functional tests
  + Porting shell script to python module for cisco ucsm module
  + Merge pep8 changes
  + Required for recognizing the "cisco" package. Missed in the initial checkin.
  + Applying fix for bug #804237
  + minor pep8 fix.
  + Changed some credentials (does not affect functionality).
  + This file is not required.
  + Initial checkin for the L2-Network Plugin with all the associated modules and artifacts.
  + Rajaram/Santosh|misc readablity improvements to extension tests
  + Santosh/Rajaram| added extenstion test to show header extensibility
  + Rajaram/Vinkesh | Added tests to confirm extensions can edit previously uneditable field.
  + removing pep8 errors
  + Added more unit tests for API
  + Now REALLY using in-memory db
  + Adapated plugin infrastructure to allow API to pass options to plugins
  + Fixing error introduced in find_config
  + Removing excess debug line
  + Fixing syntax errors in db/
  + Temporary commit
  + Now loading plugin before setting up routes.
  + Adding unit test
  + Starting implementation of unit tests
  + Removing static data for FakePlugin
  + - Unit tests will use FakePlugin
  + Adding Routes>=1.12.3 to tools/pip-requires
  + Work in progress - just starting
  + ...and again!
  + I hope I get the commit right now
  + removing "quantum" folder as well from etc
  + removing api-paste.ini
  + Addressing comments from Somik
  + Merging dan wendlandt's bugfixes for Bug #800466 and improvements that enable Quantum to seamlessly
  + fix pep8 introduced by trunk merge
  + A small start on unit tests: mostly a proof of concept that contains a test
  + Added some more plugin agnostic tests (attachment and negative tests) and some
  + merge
  + more pep8 goodness
  + Fixing bug #798262
  + refactor batch_config, allow multiple attaches with the empty string
  + Merge: bzr merge lp:~bgh/quantum/bugfixes
  + Fix cut and paste error in api_unplug_iface
  + Fixing bug #798261
  + Merge trunk
  + no-commit
  + Santhosh/Vinkesh | Added extensions framework
  + merge and pep8 cleanup
  + Merging latest changes from parent repo - lp:network-service , Parent repo had approved merge proposal for merging lp:~santhom/network-service/quantum_testing_framework , which has now been merged into lp:network-service
  + Merging pep8 and functional test related changes lp:~santhom/network-service/quantum_testing_framework branch
  + add example to usage string for
  + Bug fixes and clean-up, including supporting libvirt
  + Fix typo in mysql package check
  + Fix typo in mysql package check
  + Adding support for 'detail' action on networks objects
  + README fixes
  + Santhosh/Deepak | Fixed the import issue and config.load_paste_app issue
  + Santhosh/Vinkesh | Fixed all the pep8 violations. Modified the 'req' to 'request' across all the services and wsgi so that it's consistent with other projects
  + Santhosh/Vinkesh | Added the testing framework. Moved the smoketest to tests/functional
  + merged remote README changes
  + Fix from last merge when it got overwritten
  + Fixing pep8 errors
  + Add dependencies to README and fix whitespace
  + Fix merge indentation errors
  + Merged Brad's ovsplugin code
  + pep8 changes for quantum-framework code pieces.
  + Merge changes from quantum-framework-bgh branch
  + Update Quantum README file with instructions to launch the service and get going.
  + Merge changes from quantum-framework
  + Updated quantum_plugin_base with with return type dataformats as well as exceptions.
  + Added a basic README file and updated Quantum plugin base class with appropriate exceptions.
  + Initial commit of exceptions that are raised by a quantum plugin.
  + Make the wording a little clearer
  + Remove -a option from examples (it no longer exists)
  + Make the API the default
  + Address Dan's review comments
  + Make the manager a little smarter about finding its config file
  + Fix another TODO: remove main function from manager
  + Fix detail_net and list_ports commands
  + Remove get_all_interfaces and fix detail_network commands
  + Initial version of openvswitch plugin
  + * Merged changes from Salvatore's branch - quantum-api-workinprogress
  + Update readme with quantum specific instructions
  + Address some of the remaining TODOs and general cleanup
  + Add headers
  + Initial cut of openvswitch plugin
  + Add database models/functions for ports and networks
  + Print the command list in the help
  + Whitespace fixes
  + Added api functions for the interface commands
  + Initial rework of cli to use the WS api
  + Copy over miniclient from testscripts and port to use unittest
  + Adding to source control
  + pep8 fixes (1st batch)
  + First working version of Quantum API
  + Adding views/ to bzr
  + Adding serialization/deserilization for network resources.
  + networks api with final URL structure.
  + Implementing interface with plugin
  + adpating wsgi files
  + Work in progress on network API
  + Adding first files for quantum API
  + Minor fixes: indentation in bin/quantum and fix import in
  + Adding api paste configuration file
  + Removing .pydevproject from version control
  + Branching from quantum-framework
  + Adding to infrastructure code
  + Move plugin configuration to plugins.ini - a config file.
  + 1) Created a DummDataPlugin in SamplePlugin module.
  + merged salvatore's changes to local branch
  + 1) Added a bare-bones framework for quantum plugins.
  + Fixing pep8 errors
  + adding /bzrignore to precent checking in pyc files and that sort of stuff...
  + Pushing initial started code based on Glance project and infrstructure work done by the melange team.
  + Merging in Shweta's fixes from the review by Sumit
  + Minor Fix in ucs tests
  + Fixing issues discussed in merge prop.  The UCS Inventory clears the DB on teardown.  The multiblade tests now check to see if a port exists in the db before deleting it.  It checks to make sure the UCSInventory is set in the config.
  + Adding UCS inventory tests
  + Merging in latest changes from lp:quantum
  + Merging in Shweta's test changes
  + Ading Ucs db tests
  + Removing excess imports
  + Fixing pep8 errors and pushing pylint score up to 8.57
  + Fix for bug/893663
  + Bug 903684: functions defined twice in
  + blueprint api-operational-status
  + Adds sqlalchemy support for ovs_quantum_plugin.
  + bug 903581: remove etc/quantum.conf.sample as it is invalid
  + Fixing bug/903829
  + Removing a couple extra lines
  + Adding some tests, fixing some bugs, and making the tearDown correctly remove PortProfiles.
  + Adding author information
  + Removing a negative test until I can figure out how to implement it
  + Removing some negative tests until I can figure out how to implement them
  + Updating tests
  + Fixing port-related calls
  + Adding tests
  + Tweaking other multiblade tests.
  + Updating multiblade create_network test
  + Starting making multi_blade model return data
  + Adding initial multi blade test file from Shubhangi

Wed Dec 19 12:44:23 UTC 2012 -

- Move to obs-service-git_tarballs
  + Drop BuildRequires: python-setuptools-git
- Update to version 2012.2.3+git.1355917463.aa50aac:
  + Bump next version to 2012.2.3
  + dhcp.filters needs ovs_vsctl permission
  + Fix rpc control_exchange regression.
  + Bump next version to 2012.2.2
  + Final 2012.2.1 versioning
  + fix remap of floating-ip within l3-agent polling interval
  + Prevent router being deleted if it is used by a floating IP
  + Fixes order of route entries.
  + Use DB count to get resource counts.
  + Make sure we can update when there is no gateway port linked to it
  + Treat case when pid is None
  + Updates tearDown() to release instance objects
  + Ensure that the expiration time for leased IP is updated correctly
  + Part of the patch set that enables VM's to use libvirts bridge type.
  + bug 1057844: improve floating-ip association checks
  + Improve openvswitch and linuxbridge agents' parsing of mappings
  + Updates clear_db() to unregister models and close session.
  + fix incorrect kwarg param name for region with l3-agent
  + Allow NVP plugin to use per-tenant quota extension
  + Ensure that deleted gateway IP address is recycled correctly
  + Ensure that fixed port IP address is in valid allocation range.
  + Delete floating port and floatingip in the same transaction
  + Remove qpid configuration variables no longer supported
  + Update stable with stable oslo (aka common)
  + Add check for cidr overrapping for adding external gateway
  + Validate L3 inputs.
  + Ensure that HTTP 400 codes are returned for invalid input
  + IP subnet validation fixes
  + Update KillFilter to handle 'deleted' exe's.
  + Update vif driver of Ryu plugin
  + Fix exception when port status is updated with linux bridge plugin
  + Delete the child object via setting the parent's attribute to None.
  + Make create_floatingip support transaction
  + Get subnets of router interfaces with an elevated context.
  + Ensure that the SqlSoup import is still supported.
  + Logging indicates when service starts and terminates
  + get_network in nvp plugin didn't return subnet information
  + Fix flag name for l3 agent external network id
  + use object directly instead of the foreigh key to update master db object.
  + remove default value of local_ip in OVS agent
  + Call iptables without absolute path.
  + correct nvplib to update device_id
  + l3_nat_agent was renamed to l3_agent
  + Ensures port is not created when database exception occurs
  + Treat invalid namespace call
  + Set defaultbranch in .gitreview to stable/folsom
  + Restore SIGPIPE default action for subprocesses

Fri Dec  7 11:42:57 UTC 2012 -

- Use --install-data=/ to install config files into the correct 
  location (instead of %{_prefix}). Upstream doesn't really use the
  "data_files" directive correctly, but they want to use it in virtual
  environments, thus absolute paths are not helpful in data_file (see for reference)
  + Thus drop quantum-data_files_abs_path.patch

Wed Dec  5 10:17:19 UTC 2012 -

- Install some configuration files for testsuite
- Added a fix for python-bytecode-inconsistent-mtime

Wed Dec  5 09:37:43 UTC 2012 -

- Use @PARENT_TAG@ in _service file to automate versioning

Tue Dec  4 14:36:55 UTC 2012 -

- Add quantum-data_files_abs_path.patch: data_files paths should
  be absolute (drop "Fix weird buglet in installer")

Tue Dec  4 13:44:06 UTC 2012 -

- Add quantum-manifestin.patch: Add missing config files to

Mon Dec  3 09:58:56 UTC 2012 -

- Move %restart_on_update-postun into %postun
- Drop {bin,tools}/ Backport of

Fri Nov 23 13:03:14 UTC 2012 -

- Add "su" option to logrotate script
- Ghost /var/log/run
- Remove runlevel4 and add "restart" command to init script

Thu Nov 15 14:03:17 UTC 2012 -

- Use openstack-macros
- Add rpmlintrc

Fri Nov  9 10:18:40 UTC 2012 -

- Add more test requirements for which we have packages now:
  + Requires: python-cliff
  + Requires: python-nosehtmloutput
  + Requires: python-nosexcover

Thu Nov  8 11:47:02 UTC 2012 -

- Drop from_vcs build flag

Wed Oct 10 14:57:05 UTC 2012 -

- Update to version 2012.2 (Folsom):
  + See
- Set license to Apache-2.0 (SPDX style)
- Buildrequire python-base instead of python-devel:
  + Sufficient for Python-only modules (containing no C/C++ code)
- Move runtime Python module requirements from the base package to
- Build and install manpages

Thu Aug 23 13:18:15 UTC 2012 -

- pre-require pwdutils (bnc#777123)

Fri Aug  3 11:55:03 CEST 2012 -

- (fake changelog entry) submission for RC1 

Wed Jun 27 13:28:28 UTC 2012 -

- Change versioning scheme to $release+git.$AUTHORDATE.$COMMITREV
- Simplify from_vcs macros
- Consistent package summaries
- Macro cleanup:
  + Package is noarch except for SLE-11

Tue Jun 12 10:56:02 UTC 2012 -

- Use 'openstack-quantum' system user instead of 'quantum'. However,
  the service still runs as root

Thu May 24 10:46:03 MDT 2012 -

- Add 'Requires: python >= 2.6.8'

Mon Jan 30 16:35:05 CET 2012 -

- changed Group from Devel/Languages/Python to System/Management
- updated sources for the no_from_vcs version

Wed Jan 25 13:29:11 CET 2012 -

- quantum has split into quantum (server) and python-quantumclient -
  remove old quantum files
- removed unused macro: python_sitearch
- added a better description

Tue Jan 10 13:53:17 UTC 2012 -

- license update: Apache-2.0 and GPL-3.0+
  Use SPDX syntax and add GPL-3.0+ (aggregation) because of

Tue Dec 13 14:07:08 UTC 2011 -

- Merge changes to enable build from git:
  + Add from_vcs and no_from_vcs bconds, that can be used in
    addition to the BUILD_FROM_VCS macro to decide what to build.
  + Add some warning to summary of packages is building from VCS.
  + Add python-virtualenv BuildRequires since build system changed,
    and rework the %install section to work since there install on
    the toplevel doesn't work anymore.

Mon Dec  5 11:30:25 UTC 2011 -

- spec cleanup

Thu Oct 27 15:06:56 UTC 2011 -

- initial package
openSUSE Build Service is sponsored by