lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20180220192408.19763-1-stephen@networkplumber.org>
Date:   Tue, 20 Feb 2018 11:24:03 -0800
From:   Stephen Hemminger <stephen@...workplumber.org>
To:     netdev@...r.kernel.org
Cc:     Stephen Hemminger <sthemmin@...rosoft.com>
Subject: [PATCH v2 iproute2-next 0/5] bridge: json and color support

From: Stephen Hemminger <sthemmin@...rosoft.com>

This set of patches adds color and full JSON support to bridge command.

The output format for bridge link command changes so that 
  $ bridge link show
and
  $ ip link show
use same basic format.

The "-c" flag to bridge changes from shortened form of "-compressvlan"
to shortened form of "-color".  Once again this is so that ip
and bridge command take similar options.

Lastly the JSON output format changes slightly but this
could not impact any real user, because in several cases
the current format was invalid JSON!

v2
  rebase to updated iproute2-next
  use common pretty flag
  use common print_name_and_link

Stephen Hemminger (5):
  bridge: implement json pretty print flag
  bridge: colorize output and use JSON print library
  bridge: add json support for link command
  bridge: update man page for new color and json changes
  ip: always print interface name in color

 bridge/br_common.h |   4 +-
 bridge/bridge.c    |  16 ++-
 bridge/fdb.c       | 279 ++++++++++++++++-------------------------
 bridge/link.c      | 245 +++++++++++++++++++-----------------
 bridge/mdb.c       | 354 ++++++++++++++++++++++-------------------------------
 bridge/vlan.c      | 279 ++++++++++++++++-------------------------
 include/utils.h    |   2 +-
 ip/ipaddress.c     |   4 +-
 lib/utils.c        |   4 +-
 man/man8/bridge.8  |  15 ++-
 10 files changed, 521 insertions(+), 681 deletions(-)

-- 
2.16.1

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ