[tor-commits] [nyx/master] Drop features.connection.showColumn.* config options

2015-09-22 Thread atagar
commit 93446e76246a24c953a59d6ac5c4b95751d602da Author: Damian Johnson 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

[tor-commits] [nyx/master] Drop nyx.connections.entries

2015-09-22 Thread atagar
commit 5f1eae854617f42b15b8dffcff953a49b2076467 Author: Damian Johnson Date: Mon Aug 31 10:22:03 2015 -0700 Drop nyx.connections.entries Moving the last class to conn_enties, and dropping the submodule. --- nyx/connections/circ_entry.py |4 +--

[tor-commits] [nyx/master] Merge get_destination_label() into draw function

2015-09-22 Thread atagar
commit 3b6d766a7061c7947b5c4029e324893636401f48 Author: Damian Johnson Date: Tue Sep 15 09:01:03 2015 -0700 Merge get_destination_label() into draw function Still not perfect, but localizing will help us to simplify. --- nyx/connection_panel.py | 63

[tor-commits] [nyx/master] Further simplify draw_line()

2015-09-22 Thread atagar
commit 5e325ebcb1831117b3346525cc4f6734e5305b7a Author: Damian Johnson Date: Sat Sep 12 10:08:18 2015 -0700 Further simplify draw_line() See? Told ya dropping the listing type would enable us to simplify this. Still not as clean as I'd like, but at

[tor-commits] [nyx/master] Move is_private() to be an entity method

2015-09-22 Thread atagar
commit d20add70f5a5775c1ddc87bf15c46b6f8222e05e Author: Damian Johnson Date: Sat Aug 1 17:39:55 2015 -0700 Move is_private() to be an entity method Another thing that doesn't really belong on individual lines. Also addressing a 'todo' comment in the

[tor-commits] [nyx/master] Move connection type to be tracked by entity

2015-09-22 Thread atagar
commit 6f7eac497a9d4062ff18d6a0b12791099e977f2c Author: Damian Johnson Date: Sat Aug 1 16:51:27 2015 -0700 Move connection type to be tracked by entity Our get_type() method is a method on individual lines rather than the parent entity, which is weird.

[tor-commits] [nyx/master] Entry subclasses for connections and circuits

2015-09-22 Thread atagar
commit 84596451d0064f5973207712089a4368689a27ea Author: Damian Johnson Date: Mon Aug 31 09:59:37 2015 -0700 Entry subclasses for connections and circuits Reintroducing specialized subclasses. Now that it no longer performs sort functionality this is a

[tor-commits] [nyx/master] Move more initialization logic into CircLine

2015-09-22 Thread atagar
commit 94e48a725930af385a4a58dd54ca4f18e08c7c41 Author: Damian Johnson Date: Sat Aug 1 18:17:41 2015 -0700 Move more initialization logic into CircLine The caller was doing more to initialize CircLine than it needed. The constructor can figure out its

[tor-commits] [nyx/master] Merge base_type into the get_type() method

2015-09-22 Thread atagar
commit b401851708f360a7ce1137d51fa92c740dad307f Author: Damian Johnson Date: Sat Aug 1 14:08:18 2015 -0700 Merge base_type into the get_type() method Connection entries determined a 'base_type' in its constructor that was pretty much solely used by its

[tor-commits] [nyx/master] Differentiate between app resolution by local/remote ports

2015-09-22 Thread atagar
commit bca09d443ff450113f7d46a0da204e500ef26f4e Author: Damian Johnson Date: Thu Jul 30 08:10:07 2015 -0700 Differentiate between app resolution by local/remote ports Our helper for resolving applications by their port lets us differentiate between the

[tor-commits] [nyx/master] Split stat counting into separate loop

2015-09-22 Thread atagar
commit eddadca29030d1f7c3393caa6f9521cf33a4267f Author: Damian Johnson Date: Sat Jul 25 12:53:37 2015 -0700 Split stat counting into separate loop Move counting for client/exit connections to a second loop. This way population of new_entries is dead

[tor-commits] [nyx/master] Drop flags for possibly being a client or directory connection

2015-09-22 Thread atagar
commit e75db3fd056fa86185b9976f445967cb815daff0 Author: Damian Johnson Date: Sat Aug 1 13:54:05 2015 -0700 Drop flags for possibly being a client or directory connection Huh. These flags are currently never used. Only place they're set is in a cached

[tor-commits] [nyx/master] Drop get_type() from connection lines

2015-09-22 Thread atagar
commit 7d397f9da1fc01775b4e012b34187349f75fc930 Author: Damian Johnson Date: Sun Aug 30 11:09:16 2015 -0700 Drop get_type() from connection lines The connection lines proxies through to the entry. External callers should (and are) calling on the entry,

[tor-commits] [nyx/master] Move application resolution into the lines

2015-09-22 Thread atagar
commit eb37d9008ec6cd460ddf352b98ed1fa14f454125 Author: Damian Johnson Date: Wed Jul 29 10:17:20 2015 -0700 Move application resolution into the lines Our panel resolved applications, then populated attributes on the lines. Ewww! The tracker caches

[tor-commits] [nyx/master] Merge get_etc_content() into draw function

2015-09-22 Thread atagar
commit 0625c56d2845c243c486fbcfc20e26e26dd1f8b7 Author: Damian Johnson Date: Tue Sep 15 09:44:59 2015 -0700 Merge get_etc_content() into draw function Very similar to its get_destination_label() counterpart. This helper can do with a lot of improvement

[tor-commits] [nyx/master] Drop get_listing_prefix() method

2015-09-22 Thread atagar
commit f32b19582c0ef594b6831da252331b64f8a5115b Author: Damian Johnson Date: Thu Sep 17 09:14:41 2015 -0700 Drop get_listing_prefix() method Class doesn't provide any benefit here either, merging into the draw method. --- nyx/connection_panel.py | 28

[tor-commits] [nyx/master] Simplify circuit line rendering

2015-09-22 Thread atagar
commit 5c4ea58cf5fe1f8bf291caf78fcea8025c4f62a8 Author: Damian Johnson Date: Tue Sep 15 09:33:24 2015 -0700 Simplify circuit line rendering Condensing the remaining scraps used to render circuit lines. --- nyx/connection_panel.py | 27

[tor-commits] [nyx/master] Merging ConnectionEntry into parent class

2015-09-22 Thread atagar
commit 3d48452bf48d7e125aecb127e85f10e0ca6dae90 Author: Damian Johnson Date: Sat Jul 25 18:11:52 2015 -0700 Merging ConnectionEntry into parent class What a mess. The ConnectionEntry was the sole subclass of the parent. I see what I was intending to do

[tor-commits] [nyx/master] Move Entry classes into the connection_panel

2015-09-22 Thread atagar
commit fcfd51e6dd0c3972d1c41afefcdfd2a06492bdeb Author: Damian Johnson Date: Mon Aug 31 10:08:51 2015 -0700 Move Entry classes into the connection_panel Closer! The Entries are now reasonably short and sweet. Not much is now left in entries.py. ---

[tor-commits] [translation/https_everywhere] Update translations for https_everywhere

2015-09-22 Thread translation
commit 093da0399df76bd5d7eb965610495071e56e939d Author: Translation commit bot Date: Tue Sep 22 17:45:23 2015 + Update translations for https_everywhere --- lb/ssl-observatory.dtd |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git

[tor-commits] [translation/bridgedb] Update translations for bridgedb

2015-09-22 Thread translation
commit 2982bc7d9014f960aeed9a90c16efc6b3233b1ad Author: Translation commit bot Date: Tue Sep 22 17:45:03 2015 + Update translations for bridgedb --- lb/LC_MESSAGES/bridgedb.po | 64 ++-- 1 file changed, 32

[tor-commits] [translation/tails-persistence-setup] Update translations for tails-persistence-setup

2015-09-22 Thread translation
commit 9f30f7081d94d5168bb37f7fdc5faef4261d908e Author: Translation commit bot Date: Tue Sep 22 17:45:33 2015 + Update translations for tails-persistence-setup --- lb/lb.po |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git

[tor-commits] [translation/abouttor-homepage] Update translations for abouttor-homepage

2015-09-22 Thread translation
commit 50db93bb9c3713e114b6fe96c69f36f57bf3a42f Author: Translation commit bot Date: Tue Sep 22 19:15:52 2015 + Update translations for abouttor-homepage --- lb/aboutTor.dtd |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[tor-commits] [translation/tails-misc_completed] Update translations for tails-misc_completed

2015-09-22 Thread translation
commit c7d8e841772d1081573bded168c805bde01a789f Author: Translation commit bot Date: Tue Sep 22 19:15:48 2015 + Update translations for tails-misc_completed --- nl.po | 27 ++- 1 file changed, 14 insertions(+), 13 deletions(-)

[tor-commits] [translation/tails-misc] Update translations for tails-misc

2015-09-22 Thread translation
commit 7a8ed442efa75bf903ca768f7a56798233672e77 Author: Translation commit bot Date: Tue Sep 22 19:15:44 2015 + Update translations for tails-misc --- nl.po |9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/nl.po b/nl.po index

[tor-commits] [translation/torcheck] Update translations for torcheck

2015-09-22 Thread translation
commit ad69ec610b00a764df7108dc5216782b65abea4f Author: Translation commit bot Date: Tue Sep 22 18:45:09 2015 + Update translations for torcheck --- lb/torcheck.po | 37 +++-- 1 file changed, 19 insertions(+), 18

[tor-commits] [translation/whisperback] Update translations for whisperback

2015-09-22 Thread translation
commit 987805ca8b38b906c9ce558b570820d952ab6162 Author: Translation commit bot Date: Tue Sep 22 18:45:14 2015 + Update translations for whisperback --- lb/lb.po |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lb/lb.po

[tor-commits] [translation/tor-messenger-authdtd] Update translations for tor-messenger-authdtd

2015-09-22 Thread translation
commit a5325ac9eb59b8f1437a9c29f692be66f389543c Author: Translation commit bot Date: Tue Sep 22 18:46:20 2015 + Update translations for tor-messenger-authdtd --- lb/auth.dtd |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lb/auth.dtd

[tor-commits] [translation/torbutton-torbuttondtd] Update translations for torbutton-torbuttondtd

2015-09-22 Thread translation
commit 4c71a6f806376252cb30abb99f2646bdb9124cb2 Author: Translation commit bot Date: Tue Sep 22 18:46:00 2015 + Update translations for torbutton-torbuttondtd --- lb/torbutton.dtd | 52 ++-- 1 file changed,

[tor-commits] [translation/torcheck] Update translations for torcheck

2015-09-22 Thread translation
commit fd9e8ade7fe53380348e709ad70c2d0b8cf4d794 Author: Translation commit bot Date: Tue Sep 22 19:15:08 2015 + Update translations for torcheck --- lb/torcheck.po | 20 ++-- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git

[tor-commits] [translation/torcheck_completed] Update translations for torcheck_completed

2015-09-22 Thread translation
commit c9628dba4ca72f2445993fc157e41dc357297c13 Author: Translation commit bot Date: Tue Sep 22 19:15:12 2015 + Update translations for torcheck_completed --- lb/torcheck.po | 103 1 file changed,

[tor-commits] [translation/tor-messenger-imtooltipproperties_completed] Update translations for tor-messenger-imtooltipproperties_completed

2015-09-22 Thread translation
commit 1c4f36ebc94137ca8684e46a06f60c08c4e3fcf5 Author: Translation commit bot Date: Tue Sep 22 19:46:28 2015 + Update translations for tor-messenger-imtooltipproperties_completed --- el/imtooltip.properties |7 +++ 1 file changed, 7 insertions(+)

[tor-commits] [translation/tor-messenger-imtooltipproperties] Update translations for tor-messenger-imtooltipproperties

2015-09-22 Thread translation
commit fa0f963dd3a421f24e9110bdb460d95312f690b8 Author: Translation commit bot Date: Tue Sep 22 19:46:24 2015 + Update translations for tor-messenger-imtooltipproperties --- el/imtooltip.properties |2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[tor-commits] [translation/tails-misc] Update translations for tails-misc

2015-09-22 Thread translation
commit cbd7e1780ea6d2e998f40130121cfbcbc060115a Author: Translation commit bot Date: Tue Sep 22 06:45:39 2015 + Update translations for tails-misc --- sq.po |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sq.po b/sq.po index

[tor-commits] [translation/liveusb-creator] Update translations for liveusb-creator

2015-09-22 Thread translation
commit 96fd746ec63cc4f2640f4f9fd6f7a9d46f52c96e Author: Translation commit bot Date: Tue Sep 22 07:15:18 2015 + Update translations for liveusb-creator --- sq/sq.po |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sq/sq.po

[tor-commits] [translation/liveusb-creator_completed] Update translations for liveusb-creator_completed

2015-09-22 Thread translation
commit 6a82c86b5fb6d6a72a8c19ca48c18380065be552 Author: Translation commit bot Date: Tue Sep 22 07:15:22 2015 + Update translations for liveusb-creator_completed --- sq/sq.po | 210 +- 1 file

[tor-commits] [translation/tor-messenger-privdtd_completed] Update translations for tor-messenger-privdtd_completed

2015-09-22 Thread translation
commit 78fbbe281feebc0236369005ca3c3d92c1aa71a5 Author: Translation commit bot Date: Tue Sep 22 07:16:54 2015 + Update translations for tor-messenger-privdtd_completed --- sq/priv.dtd |2 ++ 1 file changed, 2 insertions(+) diff --git a/sq/priv.dtd

[tor-commits] [translation/tor-messenger-loggerproperties_completed] Update translations for tor-messenger-loggerproperties_completed

2015-09-22 Thread translation
commit 2f646b34d9931da82ea6538ea4cba708a473c8f9 Author: Translation commit bot Date: Tue Sep 22 07:16:41 2015 + Update translations for tor-messenger-loggerproperties_completed --- sq/logger.properties |7 +++ 1 file changed, 7 insertions(+) diff

[tor-commits] [translation/tor-messenger-privproperties_completed] Update translations for tor-messenger-privproperties_completed

2015-09-22 Thread translation
commit 7ccfe518a596ea722651fec555b1024ba7f9aba0 Author: Translation commit bot Date: Tue Sep 22 07:16:46 2015 + Update translations for tor-messenger-privproperties_completed --- sq/priv.properties |2 +- 1 file changed, 1 insertion(+), 1 deletion(-)

[tor-commits] [translation/tor-messenger-imtooltipproperties_completed] Update translations for tor-messenger-imtooltipproperties_completed

2015-09-22 Thread translation
commit d079de217f25b0f59864b190fabfc42b136898ec Author: Translation commit bot Date: Tue Sep 22 07:16:29 2015 + Update translations for tor-messenger-imtooltipproperties_completed --- sq/imtooltip.properties |7 +++ 1 file changed, 7 insertions(+)

[tor-commits] [translation/tor-messenger-loggerproperties] Update translations for tor-messenger-loggerproperties

2015-09-22 Thread translation
commit ec8bdfc4dc11085123c746f12a9b3e01fcd99cab Author: Translation commit bot Date: Tue Sep 22 07:16:37 2015 + Update translations for tor-messenger-loggerproperties --- sq/logger.properties |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff

[tor-commits] [translation/tor-messenger-privdtd] Update translations for tor-messenger-privdtd

2015-09-22 Thread translation
commit de8aaf7b91c91425e88c2f5af69e31dc173caafc Author: Translation commit bot Date: Tue Sep 22 07:16:50 2015 + Update translations for tor-messenger-privdtd --- sq/priv.dtd |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sq/priv.dtd

[tor-commits] [translation/tor-messenger-imtooltipproperties] Update translations for tor-messenger-imtooltipproperties

2015-09-22 Thread translation
commit 296dd05b056e863d835f9f352a0690dc40df1ba9 Author: Translation commit bot Date: Tue Sep 22 07:16:26 2015 + Update translations for tor-messenger-imtooltipproperties --- sq/imtooltip.properties |4 ++-- 1 file changed, 2 insertions(+), 2

[tor-commits] [translation/tails-misc_completed] Update translations for tails-misc_completed

2015-09-22 Thread translation
commit d2d3ef5bb6e40336b3a12ce04b58f5e2fc813fd8 Author: Translation commit bot Date: Tue Sep 22 06:45:44 2015 + Update translations for tails-misc_completed --- sq.po | 24 1 file changed, 12 insertions(+), 12 deletions(-) diff

[tor-commits] [nyx/master] Move conn_panel to be a top level module

2015-09-22 Thread atagar
commit 7a9c8b78b80e504a3b83fb92588b1bb2d36e3f39 Author: Damian Johnson Date: Mon Aug 31 10:04:38 2015 -0700 Move conn_panel to be a top level module Plan is to rewrite all of nyx/connections/* and hopefully shrink it to a point where it can all be in

[tor-commits] [nyx/master] Sorting by country referenced non-existant function

2015-09-22 Thread atagar
commit f514d1ee9687b63ce72953946d2683aeb4e440ea Author: Damian Johnson Date: Sat Aug 29 14:24:28 2015 -0700 Sorting by country referenced non-existant function Calls is_private_address() on connections. This isn't a thing. Pretty clear what it's trying

[tor-commits] [nyx/master] Drop Endpoint class

2015-09-22 Thread atagar
commit 2f3fb3c4f1de830ec739a11adbae8a6cc5c309d8 Author: Damian Johnson Date: Sat Jul 25 20:08:22 2015 -0700 Drop Endpoint class Only bits left were get_finterprint() and get_nickname(). Both were only relevant to remote addresses so just as well as a

[tor-commits] [nyx/master] Speed connection panel up by a few seconds

2015-09-22 Thread atagar
commit 6f91af2feb26e915fdc418e335a20232a7b7e9b4 Author: Damian Johnson Date: Sun Jul 12 12:40:44 2015 -0700 Speed connection panel up by a few seconds The slowest part of initializing the connection panel is issuing the 'GETINFO ns/all' query to

[tor-commits] [nyx/master] Move FingerprintTracker to tracker util

2015-09-22 Thread atagar
commit 6ed5a561c2b42b48ca3edca0905926979194e3a6 Author: Damian Johnson Date: Sun Jul 12 13:42:49 2015 -0700 Move FingerprintTracker to tracker util When picking apart our old tor_tools I plopped the FingerprintTracker into the conn_entry because that is

[tor-commits] [nyx/master] Drop is_exiting_allowed() helper

2015-09-22 Thread atagar
commit d27d79e9be9a48fd15991eb023d6f96082db272a Author: Damian Johnson Date: Fri Jul 10 09:29:27 2015 -0700 Drop is_exiting_allowed() helper Stem's exit policies do this. The only wrinkle is DNS. We had a hack around this due to funky tor behavior but

[tor-commits] [nyx/master] Move initial descriptor fetch to FingerprintTracker constructor

2015-09-22 Thread atagar
commit 6908aa86256d2ea2713392cc86b2944b3c5df25d Author: Damian Johnson Date: Sun Jul 12 12:05:28 2015 -0700 Move initial descriptor fetch to FingerprintTracker constructor To bootstrap the FingerprintTracker we need to make a 'GETINFO ns/all' request

[tor-commits] [nyx/master] Don't reuse old connection entries

2015-09-22 Thread atagar
commit dc68c11df0bce65fd0dc5e26b26ca4ff3046d737 Author: Damian Johnson Date: Fri Jul 17 09:03:27 2015 -0700 Don't reuse old connection entries We reused our existing connection entries for two reasons... 1. These entries tracked uptime. 2.

[tor-commits] [nyx/master] Start tracker daemons when they're requested

2015-09-22 Thread atagar
commit a4c706c3be47fbc531d34860b874c196217c0790 Author: Damian Johnson Date: Mon Jul 27 09:35:39 2015 -0700 Start tracker daemons when they're requested Why would we want a daemon that isn't running? Presently application resolution is a no-op because

[tor-commits] [nyx/master] Drop internal reset_display() methods

2015-09-22 Thread atagar
commit 8f473b63f31ba100edc11a40d8f5efcb3ebc4cd1 Author: Damian Johnson Date: Sun Jul 26 11:14:42 2015 -0700 Drop internal reset_display() methods Seems to be leftovers from our attempt to do in-place modifications. The ConnectionPanelEntry's method was

[tor-commits] [nyx/master] Use Connection struct in constructors

2015-09-22 Thread atagar
commit 005d7c3634dae07c8d412144e8d73ed7e96cdee9 Author: Damian Johnson Date: Thu Jul 16 08:45:08 2015 -0700 Use Connection struct in constructors Our tracker uses a connection struct, so no point in passing around all these attributes individually. We

[tor-commits] [nyx/master] Use circuit struct in constructors

2015-09-22 Thread atagar
commit d2f1b3d8aa19a0e5124ee5650a52b4b7764fbe60 Author: Damian Johnson Date: Fri Jul 17 08:27:35 2015 -0700 Use circuit struct in constructors Backing our CircEntry class with a circuit, rather than passing in its attributes. I suspect we can go a lot

[tor-commits] [nyx/master] Drop address and port from Endpoint class

2015-09-22 Thread atagar
commit ec33ca2aa9345c83736b229b8440ca83cb80e30b Author: Damian Johnson Date: Sat Jul 25 19:36:57 2015 -0700 Drop address and port from Endpoint class Arm had an Endpoint to encapsulate connection information. Great! But Stem gives us a Connection struct

[tor-commits] [nyx/master] Simplify connection panel title

2015-09-22 Thread atagar
commit e65ce74cecea61bc2ee7683bbc8b82d1674c561b Author: Damian Johnson Date: Sat Jul 25 13:33:11 2015 -0700 Simplify connection panel title Premature optimization is the root of all evil. There's no value in pre-calculating the title in our update loop.

[tor-commits] [nyx/master] Rewrite FingerprintTracker class

2015-09-22 Thread atagar
commit e925f2dcd88194cfab17f502ed2380e504be65eb Author: Damian Johnson Date: Sat Jul 11 14:33:56 2015 -0700 Rewrite FingerprintTracker class Probably not quite done yet, but first step was to rewrite this sucker. Now thread safe and far simpler. This

[tor-commits] [nyx/master] Properly use application resolution in the panel

2015-09-22 Thread atagar
commit 6846e119190e1de29d70ba25fb4db8d40c2b4b95 Author: Damian Johnson Date: Mon Jul 27 10:03:48 2015 -0700 Properly use application resolution in the panel Our connection panel still expected a tuple, causing a stacktrace. Fixing that, along with a

[tor-commits] [nyx/master] Use circuit's creation timestamp for uptime

2015-09-22 Thread atagar
commit d1f0c94b6ece39d1fd37ed1dd7f714a3fed0ac7a Author: Damian Johnson Date: Fri Jul 17 08:57:37 2015 -0700 Use circuit's creation timestamp for uptime Like connections we displayed the time nyx has seen the circuit, but we can do better. Circuits

[tor-commits] [nyx/master] Limit locking for updates

2015-09-22 Thread atagar
commit 4f24a6c593ac7e34bf419585389d02b9d7959c6d Author: Damian Johnson Date: Sat Aug 1 13:37:12 2015 -0700 Limit locking for updates Narrowing the scope where we hold a lock for updates. For most bits we don't need any self references. Also making it a

[tor-commits] [nyx/master] Retrieve the pid along with the process name

2015-09-22 Thread atagar
commit 94a592de40006ac69c41e223362deef15b70c353 Author: Damian Johnson Date: Mon Jul 27 09:52:08 2015 -0700 Retrieve the pid along with the process name Our connection panel wants both the process name and pid. Why not? It's already right there... ---

[tor-commits] [nyx/master] Differentiate between unknown and resolving apps

2015-09-22 Thread atagar
commit aba3b74ea029d5732af34192c55df101cf465fbf Author: Damian Johnson Date: Thu Jul 30 08:56:09 2015 -0700 Differentiate between unknown and resolving apps Be a bit smarter about showing 'resolving...' when an application can't be determined and

[tor-commits] [nyx/master] Move get_locale() out of the Endpoint class

2015-09-22 Thread atagar
commit f67a50d10981ce2840d00c02cb62844290e2dcc1 Author: Damian Johnson Date: Sat Jul 25 19:45:55 2015 -0700 Move get_locale() out of the Endpoint class We only ever care about the remote endpoint, so might as well move this to the line class. One step

[tor-commits] [nyx/master] Drop features.connection.showExitPort

2015-09-22 Thread atagar
commit e79ac1f3210cd337e51537da0fca3895fc752e56 Author: Damian Johnson Date: Sat Sep 5 14:41:00 2015 -0700 Drop features.connection.showExitPort I've never known of this information to be sensitive, so lets just drop this. We can add it back if someone

[tor-commits] [nyx/master] Track connection uptime

2015-09-22 Thread atagar
commit 40f5bb69cc3bf48871d92816888e5e7842a4e75c Author: Damian Johnson Date: Wed Jul 15 09:49:48 2015 -0700 Track connection uptime Our connection panel does some gross things to keep track of connection uptime. Our tracker class can easily handle this,

[tor-commits] [nyx/master] Move get_relay_address() to ConsensusTracker

2015-09-22 Thread atagar
commit 6d0f8d928340f1ae053d62576b2e48c082fa9c01 Author: Damian Johnson Date: Mon Jul 13 09:12:40 2015 -0700 Move get_relay_address() to ConsensusTracker Moving this helper method not only tidies things up, but greatly reduces the number of GETINFO

[tor-commits] [nyx/master] Perform app resolution as part of updates

2015-09-22 Thread atagar
commit 8b8e97d693d57fec3f8df1f354af0360e7899ab4 Author: Damian Johnson Date: Tue Jul 7 08:40:22 2015 -0700 Perform app resolution as part of updates Seems we called our _resolve_apps() from the draw loop rather than our update thread. Guess that was so

[tor-commits] [translation/bridgedb] Update translations for bridgedb

2015-09-22 Thread translation
commit cc2271d310d7e1f77d9ea6024d8363ce7da4ab47 Author: Translation commit bot Date: Tue Sep 22 16:45:04 2015 + Update translations for bridgedb --- lb/LC_MESSAGES/bridgedb.po | 45 ++-- 1 file changed, 23

[tor-commits] [nyx/master] Drop include_port attribute

2015-09-22 Thread atagar
commit f8477e3d842c9a57b11ec17ff3ef6e124c9b9a81 Author: Damian Johnson Date: Thu Sep 17 09:12:12 2015 -0700 Drop include_port attribute With the simplified drawing we no longer need a class attribute for this. --- nyx/connection_panel.py | 14

[tor-commits] [nyx/master] Drop placement_label attribute

2015-09-22 Thread atagar
commit 91b7b48d639b116f5fe40f69e7408a0655767443 Author: Damian Johnson Date: Thu Sep 17 09:45:33 2015 -0700 Drop placement_label attribute Moving another rendering attribute into the draw method where it's used. --- nyx/connection_panel.py | 25

[tor-commits] [nyx/master] Split line detail rendering into its own function

2015-09-22 Thread atagar
commit f5c7984f118e01950192db841ff3be261441edb8 Author: Damian Johnson Date: Sun Sep 20 12:35:51 2015 -0700 Split line detail rendering into its own function --- nyx/connection_panel.py | 62 ++- 1 file changed, 24

[tor-commits] [nyx/master] Drop expanded addresses

2015-09-22 Thread atagar
commit 89d2e97dcefc8af51200e52128fb909fc6c49771 Author: Damian Johnson Date: Sat Sep 5 09:52:20 2015 -0700 Drop expanded addresses When we have a lot of space we showed three addresses of the form '(local) => (externally visible) => (remote)'...

[tor-commits] [nyx/master] Drop set_sort_order()

2015-09-22 Thread atagar
commit fe0a896f0d805a64ae91de913759967c14bb29b7 Author: Damian Johnson Date: Sat Sep 19 14:08:40 2015 -0700 Drop set_sort_order() Removes our set_sort_order() method. This is a bit of back-peddling in that it moves sort_value() back into the Entry, but

[tor-commits] [nyx/master] Rewrite connection panel

2015-09-22 Thread atagar
commit 97f1f949e3824f955e3d5b4103ca3f2a9a006632 Merge: 35206a3 b31eda0 Author: Damian Johnson Date: Tue Sep 22 10:10:28 2015 -0700 Rewrite connection panel Damn this was a big overhaul! Connection panel was ~1,700 lines of headache inducing code. Now

[tor-commits] [nyx/master] Duplicate code to mark initial connections

2015-09-22 Thread atagar
commit c2872765b30d1619edcb9c5b8dcaea3906c8df08 Author: Damian Johnson Date: Sat Sep 19 13:36:33 2015 -0700 Duplicate code to mark initial connections The connection tracker already provides this. Silly to do it in the constructor, must be left over from

[tor-commits] [nyx/master] Drop reset listener

2015-09-22 Thread atagar
commit 470d64fc0feb81f8f853552cb2b0e36ad1c307da Author: Damian Johnson Date: Sat Sep 19 13:31:09 2015 -0700 Drop reset listener Our connnection panel listened for tor state changes so we could note the time when it disconnected. However, Stem provides

[tor-commits] [translation/tor-messenger-authdtd] Update translations for tor-messenger-authdtd

2015-09-22 Thread translation
commit 65114f93b3ced8df535f6b3c027232de24acecc8 Author: Translation commit bot Date: Tue Sep 22 17:46:48 2015 + Update translations for tor-messenger-authdtd --- lb/auth.dtd |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git

[tor-commits] [translation/tor-messenger-ircproperties] Update translations for tor-messenger-ircproperties

2015-09-22 Thread translation
commit 31fa6d6ddb135d9aeacf104f559957ee131a91f5 Author: Translation commit bot Date: Tue Sep 22 17:47:09 2015 + Update translations for tor-messenger-ircproperties --- lb/irc.properties |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff

[tor-commits] [nyx/master] Cache Entry parameters

2015-09-22 Thread atagar
commit 06f14a56002e365cfab594f1bb065af4e92699b7 Author: Damian Johnson Date: Sat Aug 29 14:29:28 2015 -0700 Cache Entry parameters The Entry class is immutable so we can safely cache the hell out of everything. No reason to do any work twice. ---

[tor-commits] [nyx/master] Drop connection panel lock

2015-09-22 Thread atagar
commit 93c4214687f3bcfeebb7cb904284f4649d2d1474 Author: Damian Johnson Date: Sat Sep 19 13:51:42 2015 -0700 Drop connection panel lock Not as sure of this as I'd like but moving toward the right design. Rest of our panels are now generally lock-free and

[tor-commits] [nyx/master] Consolidate remaining nyx/connections/* module

2015-09-22 Thread atagar
commit 02327e0bed85ad2e87ce3c0ecb3bb62bcce117dd Author: Damian Johnson Date: Sat Sep 5 15:00:57 2015 -0700 Consolidate remaining nyx/connections/* module Ok, trimmed the remaining bits enough that we can consolidate in connection_panel.py. Still a mess,

[tor-commits] [nyx/master] Rewrite how we handle connection details

2015-09-22 Thread atagar
commit ed2b57107c30e913c31283e1fbcae38f7ce10f3b Author: Damian Johnson Date: Sun Sep 6 12:09:30 2015 -0700 Rewrite how we handle connection details When the user presses 'enter' we show a subdialog with more detailed information. Rewriting how we do

[tor-commits] [nyx/master] Move get_listing_entry() into draw function

2015-09-22 Thread atagar
commit 9ea379dfd08bb5c308aaea69487d1c1f046ea35b Author: Damian Johnson Date: Mon Sep 7 14:34:07 2015 -0700 Move get_listing_entry() into draw function The ConnectionLines have both a get_listing_entry() and _get_listing_entry() method. The former is an

[tor-commits] [nyx/master] Drop ConnectionPanelLine parent class

2015-09-22 Thread atagar
commit 752c4640182b4898c8f0afd5e73d0810f20e5171 Author: Damian Johnson Date: Tue Sep 1 09:10:11 2015 -0700 Drop ConnectionPanelLine parent class I wrote ConnectionPanelLine long before I knew of @lru_cache, and really the only functionality it provides

[tor-commits] [nyx/master] Merge main get_listing_entry() implementation into draw method

2015-09-22 Thread atagar
commit 3c8346b2093b663fecafe9fa6509e4383cdb2e3c Author: Damian Johnson Date: Mon Sep 7 14:54:39 2015 -0700 Merge main get_listing_entry() implementation into draw method This merges the rest of get_listing_entry() into the draw method. This drops the top

[tor-commits] [nyx/master] Store sorting as attribute rather than config

2015-09-22 Thread atagar
commit bcb9d648f3dab0c17244c2ab3217f49eaedff752 Author: Damian Johnson Date: Sat Sep 19 14:17:04 2015 -0700 Store sorting as attribute rather than config We persisted our sort ordering as a config value rather than a panel attribute. This can be useful

[tor-commits] [nyx/master] Drop markInitialConnections config option

2015-09-22 Thread atagar
commit 86d593f6dad88ac1408b5b4ce8b12d678b3a839c Author: Damian Johnson Date: Wed Sep 2 10:04:08 2015 -0700 Drop markInitialConnections config option Don't see a reason anyone would want to toggle this - it's used to indicate when connections predate nyx,

[tor-commits] [nyx/master] Merge LABEL_FORMAT into draw function

2015-09-22 Thread atagar
commit 84ed7979887c726b2cc4c3817a70d6ea2e353de6 Author: Damian Johnson Date: Sat Sep 12 09:35:52 2015 -0700 Merge LABEL_FORMAT into draw function Mixed feelings about this, but think it'll get us closer to a sane draw funtion. ---

[tor-commits] [nyx/master] Merge prefixes into line drawing

2015-09-22 Thread atagar
commit 9ea13e78dc58a4f47ba1a0bbededab3c7bc3161f Author: Damian Johnson Date: Tue Sep 15 09:18:03 2015 -0700 Merge prefixes into line drawing Well, this is part of the line isn't it? --- nyx/connection_panel.py | 29 +

[tor-commits] [nyx/master] Localize sort functionality in panel's sort function

2015-09-22 Thread atagar
commit 77e53454fb75f2477f3ad0473a241bfc770a432b Author: Damian Johnson Date: Sun Aug 30 12:14:56 2015 -0700 Localize sort functionality in panel's sort function Merging the get_sort_value() into the sort function. Nice simplification. ---

[tor-commits] [nyx/master] Revise connection resolver selection

2015-09-22 Thread atagar
commit 5b0ab27709933f5bb1a8301042514b4def534d29 Author: Damian Johnson Date: Sat Sep 19 14:54:00 2015 -0700 Revise connection resolver selection Very minor tweaks. Changed keybinding to 'r' (guess it was previously occupied?) and relabeled as 'Connection

[tor-commits] [nyx/master] Move SortAttr to the panel

2015-09-22 Thread atagar
commit 858cbb6f0e3c057dca90329e4352018dbf34eb5b Author: Damian Johnson Date: Mon Aug 31 08:34:40 2015 -0700 Move SortAttr to the panel All usage of the enum is now in the panel, so no reason for it to be split into the entries. ---

[tor-commits] [nyx/master] Drop set_exit() from CircHeaderLine

2015-09-22 Thread atagar
commit 0d556766d75f048b448a3773ceb882a231ca1492 Author: Damian Johnson Date: Sat Aug 1 17:57:35 2015 -0700 Drop set_exit() from CircHeaderLine Simlifying the CircHeaderLine a little. The set_exit() is part of construction, and there because we

[tor-commits] [nyx/master] Use stem's parsing for descriptors

2015-09-22 Thread atagar
commit 526247dc656c85125e4cbea129fdec1e826d8716 Author: Damian Johnson Date: Thu Sep 3 07:43:49 2015 -0700 Use stem's parsing for descriptors Our connection panel does manual parsing of descriptors for its details popup. No need to do that any longer.

[tor-commits] [nyx/master] Simplify get_destination_label()

2015-09-22 Thread atagar
commit ad95b92989fac4ba435a47de4d0c7b60b302278b Author: Damian Johnson Date: Tue Sep 8 09:38:06 2015 -0700 Simplify get_destination_label() Not done, but there's some low hanging fruit for making this a little better. --- nyx/connection_panel.py | 57

[tor-commits] [nyx/master] Move connection colors to attributes

2015-09-22 Thread atagar
commit 9feead4c7cbd42898bc794feb9270601703a6561 Author: Damian Johnson Date: Sat Sep 5 15:19:29 2015 -0700 Move connection colors to attributes --- nyx/config/attributes.cfg | 18 ++ nyx/connection_panel.py | 37

[tor-commits] [nyx/master] Move Category enum to panel

2015-09-22 Thread atagar
commit 4eda274e7aeef2f40bea415238f23ca23e17bb0f Author: Damian Johnson Date: Mon Aug 31 08:44:31 2015 -0700 Move Category enum to panel All submodules need this so lets localize it with the other enums in the module. We'll be consolidating into a single

[tor-commits] [nyx/master] Simplify get_type()

2015-09-22 Thread atagar
commit 8278571ffb337c36b725c4dbea77994d933322c8 Author: Damian Johnson Date: Sat Aug 29 14:39:57 2015 -0700 Simplify get_type() Mostly tweaking its hidden service handling (no need to frontload its query). --- nyx/connections/entries.py | 56

  1   2   3   >