aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changelog17
-rw-r--r--README4
-rwxr-xr-xadmin.py2
-rw-r--r--db/db.py2
-rw-r--r--errors.py2
-rwxr-xr-xsetup.py4
-rwxr-xr-xvland.py2
7 files changed, 25 insertions, 8 deletions
diff --git a/Changelog b/Changelog
index a8b2dcb..43b5878 100644
--- a/Changelog
+++ b/Changelog
@@ -1,3 +1,20 @@
+vland 0.6
+
+ * Major changes to admin interface command-line:
+ + Switch from optparse to argparse for much better support of complex
+ command lines, using sub-commands instead of arguments and named
+ arguments instead of positional arguments. Example:
+ $ admin.py --create_vlan test30 30 false
+ now becomes
+ $ admin.py create_vlan --name test30 --tag 30 --is_base_vlan false
+ + admin.py will now exit non-zero when commands fail rather than
+ (falsely) always indicate success.
+ * Errors are tracked better internally, and distinguished in various
+ places between "object not found" and "misc error".
+ * Misc small bugfixes
+
+ -- Steve McIntyre <steve.mcintyre@linaro.org> Thu, 24 March 2016 17:19:39 +0000
+
vland 0.5
* Large numbers of bugfixes and code cleanups
diff --git a/README b/README
index 31a91b9..10fb84b 100644
--- a/README
+++ b/README
@@ -118,10 +118,10 @@ https://git.linaro.org/lava/vland.git
License
=======
-VLANd is Copyright 2014-2015 Linaro Limited, and is distributed under
+VLANd is Copyright 2014-2016 Linaro Limited, and is distributed under
the GNU General Public License, version 2 (or any later version). See
the accompanying COPYING file for more details.
--------------------------------------------------------------------------
-README for VLANd 0.5, 24th December 2015
+README for VLANd 0.6, 24th March 2016
Steve McIntyre <steve.mcintyre@linaro.org>
diff --git a/admin.py b/admin.py
index 6f1aef9..38d123c 100755
--- a/admin.py
+++ b/admin.py
@@ -32,7 +32,7 @@ from config.config import VlanConfig
from ipc.ipc import VlanIpc
prog = "admin"
-version = "0.6-DEV"
+version = "0.6"
banner = "Linaro VLANd admin interface, version %s" % version
exitcode = Error.OK
TRUNK_ID_NONE = -1
diff --git a/db/db.py b/db/db.py
index 010fb84..3ba21a6 100644
--- a/db/db.py
+++ b/db/db.py
@@ -1,6 +1,6 @@
#! /usr/bin/python
-# Copyright 2014-2015 Linaro Limited
+# Copyright 2014-2016 Linaro Limited
# Authors: Dave Pigott <dave.pigott@linaro.org>,
# Steve McIntyre <steve.mcintyre@linaro.org>
#
diff --git a/errors.py b/errors.py
index 25518e5..6759e50 100644
--- a/errors.py
+++ b/errors.py
@@ -1,4 +1,4 @@
-# Copyright 2014-2015 Linaro Limited
+# Copyright 2014-2016 Linaro Limited
# Authors: Dave Pigott <dave.pigot@linaro.org>,
# Steve McIntyre <steve.mcintyre@linaro.org>
#
diff --git a/setup.py b/setup.py
index b587911..4930d70 100755
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,6 @@
#! /usr/bin/env python
#
-# Copyright (C) 2014-2015 Linaro Limited
+# Copyright (C) 2014-2016 Linaro Limited
#
# Author: Steve McIntyre <steve.mcintyre@linaro.org>
#
@@ -23,7 +23,7 @@ from setuptools import setup, find_packages
setup(
name='vland',
- version="0.5",
+ version="0.6",
author="Steve McIntyre",
author_email="vland-devel@linaro.org",
license="GPL2+",
diff --git a/vland.py b/vland.py
index 8c87d35..2c44510 100755
--- a/vland.py
+++ b/vland.py
@@ -38,7 +38,7 @@ class DaemonState:
""" Simple container for stuff to make for nicer syntax """
state = DaemonState()
-state.version = "0.6-DEV"
+state.version = "0.6"
state.banner = "Linaro VLANd version %s" % state.version
state.starttime = time.time()
state.vis = None