We are tickled pink to announce the release of: os-ken 0.3.0: A component-based software defined networking framework for OpenStack. This release is part of the stein release series. The source is available from: https://git.openstack.org/cgit/openstack/os-ken Download the package from: https://pypi.org/project/os-ken Please report issues through launchpad: https://bugs.launchpad.net/os-ken For more details, please see below. Changes in os-ken 0.2.0..0.3.0 ------------------------------ eb94ee0 Rename "ryu" to "os_ken" everywhere 5e304b1 Remove all files in /debian directory 8de796f Move constraint from install_command to deps Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 - .travis.yml | 2 +- MANIFEST.in | 6 +- bin/osken | 20 ++ bin/osken-manager | 19 ++ bin/ryu | 20 -- bin/ryu-manager | 19 -- debian/changelog | 5 - debian/clean | 3 - debian/compat | 1 - debian/control | 82 ------ debian/copyright | 62 ----- debian/docs | 1 - debian/log.conf | 21 -- debian/python-ryu-doc.doc-base | 9 - debian/python-ryu-doc.docs | 2 - debian/python-ryu.install | 1 - debian/rules | 35 --- debian/ryu-bin.dirs | 1 - debian/ryu-bin.install | 4 - debian/ryu-bin.manpages | 2 - debian/ryu-bin.postrm | 2 - debian/ryu-bin.ryu.logrotate | 7 - debian/ryu-bin.ryu.upstart | 9 - debian/ryu.conf | 36 --- debian/source/format | 1 - etc/os_ken/os_ken.conf | 8 + etc/ryu/ryu.conf | 8 - os_ken/app/bmpstation.py | 10 +- os_ken/app/cbench.py | 2 +- os_ken/app/example_switch_13.py | 2 +- os_ken/app/gui_topology/gui_topology.py | 2 +- os_ken/app/gui_topology/html/index.html | 6 +- os_ken/app/gui_topology/html/osken.topology.css | 30 +++ os_ken/app/gui_topology/html/osken.topology.js | 281 +++++++++++++++++++++ os_ken/app/gui_topology/html/ryu.topology.css | 30 --- os_ken/app/gui_topology/html/ryu.topology.js | 281 --------------------- os_ken/app/ofctl/api.py | 8 +- os_ken/app/ofctl/exception.py | 2 +- os_ken/app/ofctl/service.py | 2 +- os_ken/app/ofctl_rest.py | 8 +- os_ken/app/rest_conf_switch.py | 4 +- os_ken/app/rest_firewall.py | 2 +- os_ken/app/rest_qos.py | 2 +- os_ken/app/rest_router.py | 8 +- os_ken/app/rest_topology.py | 2 +- os_ken/app/rest_vtep.py | 14 +- os_ken/app/simple_switch.py | 2 +- os_ken/app/simple_switch_12.py | 2 +- os_ken/app/simple_switch_13.py | 2 +- os_ken/app/simple_switch_14.py | 2 +- os_ken/app/simple_switch_15.py | 2 +- os_ken/app/simple_switch_igmp.py | 2 +- os_ken/app/simple_switch_lacp.py | 2 +- os_ken/app/simple_switch_snort.py | 2 +- os_ken/app/simple_switch_stp.py | 2 +- os_ken/app/ws_topology.py | 4 +- os_ken/base/app_manager.py | 58 ++--- os_ken/cfg.py | 2 +- os_ken/cmd/manager.py | 6 +- os_ken/cmd/osken_base.py | 74 ++++++ os_ken/cmd/ryu_base.py | 74 ------ os_ken/controller/conf_switch.py | 2 +- os_ken/controller/controller.py | 2 +- os_ken/controller/dpset.py | 4 +- os_ken/controller/event.py | 6 +- os_ken/controller/handler.py | 4 +- os_ken/controller/network.py | 4 +- os_ken/controller/ofp_event.py | 2 +- os_ken/controller/ofp_handler.py | 10 +- os_ken/controller/tunnels.py | 8 +- os_ken/exception.py | 24 +- os_ken/lib/bfdlib.py | 14 +- os_ken/lib/hub.py | 2 +- os_ken/lib/igmplib.py | 2 +- os_ken/lib/lacplib.py | 2 +- os_ken/lib/mrtlib.py | 4 +- os_ken/lib/of_config/capable_switch.py | 4 +- os_ken/lib/ovs/bridge.py | 4 +- os_ken/lib/packet/__init__.py | 2 +- os_ken/lib/pcaplib.py | 2 +- os_ken/lib/snortlib.py | 2 +- os_ken/lib/stplib.py | 8 +- os_ken/ofproto/ofproto_v1_0_parser.py | 10 +- os_ken/ofproto/ofproto_v1_2.py | 2 +- os_ken/ofproto/ofproto_v1_2_parser.py | 10 +- os_ken/ofproto/ofproto_v1_3.py | 2 +- os_ken/ofproto/ofproto_v1_3_parser.py | 10 +- os_ken/ofproto/ofproto_v1_4.py | 2 +- os_ken/ofproto/ofproto_v1_4_parser.py | 10 +- os_ken/ofproto/ofproto_v1_5_parser.py | 10 +- os_ken/services/protocols/bgp/api/jsonrpc.py | 2 +- os_ken/services/protocols/bgp/application.py | 28 +- os_ken/services/protocols/bgp/bgpspeaker.py | 2 +- os_ken/services/protocols/bgp/bmp.py | 2 +- os_ken/services/protocols/bgp/operator/ssh.py | 2 +- os_ken/services/protocols/ovsdb/client.py | 2 +- os_ken/services/protocols/ovsdb/manager.py | 2 +- os_ken/services/protocols/vrrp/dumper.py | 2 +- os_ken/services/protocols/vrrp/event.py | 2 +- os_ken/services/protocols/vrrp/manager.py | 4 +- os_ken/services/protocols/vrrp/monitor.py | 2 +- os_ken/services/protocols/vrrp/router.py | 2 +- os_ken/services/protocols/vrrp/rpc_manager.py | 2 +- os_ken/services/protocols/vrrp/sample_manager.py | 4 +- os_ken/services/protocols/vrrp/sample_router.py | 4 +- os_ken/services/protocols/zebra/client/zclient.py | 4 +- .../protocols/zebra/server/sample_dumper.py | 4 +- os_ken/services/protocols/zebra/server/zserver.py | 4 +- .../integrated/common/install_docker_test_pkg.sh | 4 +- .../common/install_docker_test_pkg_for_travis.sh | 4 +- os_ken/topology/dumper.py | 2 +- os_ken/topology/switches.py | 6 +- tools/normalize_json.py | 2 +- tools/osken-manager.spec | 28 ++ tools/pyang_plugins/osken.py | 180 +++++++++++++ tools/pyang_plugins/ryu.py | 180 ------------- tools/ryu-manager.spec | 28 -- tox.ini | 6 +- 175 files changed, 1433 insertions(+), 1718 deletions(-)