[tor-commits] [nyx/master] Drop features.connection.showColumn.* config options
atagar at torproject.org
atagar at torproject.org
Tue Sep 22 17:08:41 UTC 2015
commit 93446e76246a24c953a59d6ac5c4b95751d602da
Author: Damian Johnson <atagar at torproject.org>
Date: Thu Sep 3 07:53:36 2015 -0700
Drop features.connection.showColumn.* config options
More nyxrc options I don't think anybody's ever used.
---
nyx/connections/conn_entry.py | 24 +++++++++---------------
nyxrc.sample | 6 ------
2 files changed, 9 insertions(+), 21 deletions(-)
diff --git a/nyx/connections/conn_entry.py b/nyx/connections/conn_entry.py
index 1f2439d..d76808d 100644
--- a/nyx/connections/conn_entry.py
+++ b/nyx/connections/conn_entry.py
@@ -29,10 +29,6 @@ LABEL_MIN_PADDING = 2 # min space between listing label and following data
CONFIG = conf.config_dict('nyx', {
'features.connection.showIps': True,
'features.connection.showExitPort': True,
- 'features.connection.showColumn.fingerprint': True,
- 'features.connection.showColumn.nickname': True,
- 'features.connection.showColumn.destination': True,
- 'features.connection.showColumn.expandedIp': True,
})
@@ -194,13 +190,13 @@ class ConnectionLine(object):
etc, used_space = '', 0
if listing_type == nyx.connection_panel.Listing.IP_ADDRESS:
- if width > used_space + 42 and CONFIG['features.connection.showColumn.fingerprint']:
+ if width > used_space + 42:
# show fingerprint (column width: 42 characters)
etc += '%-40s ' % self.get_fingerprint('UNKNOWN')
used_space += 42
- if width > used_space + 10 and CONFIG['features.connection.showColumn.nickname']:
+ if width > used_space + 10:
# show nickname (column width: remainder)
nickname_space = width - used_space
@@ -217,26 +213,24 @@ class ConnectionLine(object):
# ip/port/locale (column width: 28 characters)
is_locale_included = width > used_space + 45
- is_locale_included &= CONFIG['features.connection.showColumn.destination']
if is_locale_included:
nickname_space -= 28
- if CONFIG['features.connection.showColumn.nickname']:
- nickname_label = str_tools.crop(self.get_nickname('UNKNOWN'), nickname_space, 0)
- etc += ('%%-%is ' % nickname_space) % nickname_label
- used_space += nickname_space + 2
+ nickname_label = str_tools.crop(self.get_nickname('UNKNOWN'), nickname_space, 0)
+ etc += ('%%-%is ' % nickname_space) % nickname_label
+ used_space += nickname_space + 2
if is_locale_included:
etc += '%-26s ' % destination_address
used_space += 28
else:
- if width > used_space + 42 and CONFIG['features.connection.showColumn.fingerprint']:
+ if width > used_space + 42:
# show fingerprint (column width: 42 characters)
etc += '%-40s ' % self.get_fingerprint('UNKNOWN')
used_space += 42
- if width > used_space + 28 and CONFIG['features.connection.showColumn.destination']:
+ if width > used_space + 28:
# show destination ip/port/locale (column width: 28 characters)
etc += '%-26s ' % destination_address
used_space += 28
@@ -305,10 +299,10 @@ class ConnectionLine(object):
is_expanded_address_visible = width > used_space + 28
- if is_expanded_address_visible and CONFIG['features.connection.showColumn.fingerprint']:
+ if is_expanded_address_visible:
is_expanded_address_visible = width < used_space + 42 or width > used_space + 70
- if address_differ and is_expansion_type and is_expanded_address_visible and self.include_expanded_addresses and CONFIG['features.connection.showColumn.expandedIp']:
+ if address_differ and is_expansion_type and is_expanded_address_visible and self.include_expanded_addresses:
# include the internal address in the src (extra 28 characters)
internal_address = self.connection.local_address + local_port
diff --git a/nyxrc.sample b/nyxrc.sample
index e453320..d922081 100644
--- a/nyxrc.sample
+++ b/nyxrc.sample
@@ -205,18 +205,12 @@ features.graph.bw.accounting.show true
# false
# showExitPort
# shows port related information of exit connections we relay if true
-# showColumn.*
-# toggles the visability of the connection table columns
features.connection.listingType IP_ADDRESS
features.connection.order CATEGORY, LISTING, UPTIME
features.connection.resolveApps true
features.connection.showIps true
features.connection.showExitPort true
-features.connection.showColumn.fingerprint true
-features.connection.showColumn.nickname true
-features.connection.showColumn.destination true
-features.connection.showColumn.expandedIp true
# Caching parameters
cache.logPanel.size 1000
More information about the tor-commits
mailing list