Hello community,
here is the log from the commit of package python-magic-wormhole-transit-relay
for openSUSE:Factory checked in at 2019-10-09 15:19:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-magic-wormhole-transit-relay (Old)
and
/work/SRC/openSUSE:Factory/.python-magic-wormhole-transit-relay.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-magic-wormhole-transit-relay"
Wed Oct 9 15:19:13 2019 rev:2 rq:736244 version:0.2.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-magic-wormhole-transit-relay/python-magic-wormhole-transit-relay.changes
2019-05-22 11:14:16.434553219 +0200
+++
/work/SRC/openSUSE:Factory/.python-magic-wormhole-transit-relay.new.2352/python-magic-wormhole-transit-relay.changes
2019-10-09 15:19:14.380531992 +0200
@@ -1,0 +2,9 @@
+Tue Oct 8 14:24:58 UTC 2019 - Marketa Calabkova <[email protected]>
+
+- update to version 0.2.1
+ * listen on IPv4+IPv6 socket by default
+ * enable SO_KEEPALIVE on all connections
+ * drop support for py3.3 and py3.4
+ * improve munin plugins
+
+-------------------------------------------------------------------
Old:
----
magic-wormhole-transit-relay-0.1.2.tar.gz
New:
----
magic-wormhole-transit-relay-0.2.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-magic-wormhole-transit-relay.spec ++++++
--- /var/tmp/diff_new_pack.vaq3wn/_old 2019-10-09 15:19:14.844530795 +0200
+++ /var/tmp/diff_new_pack.vaq3wn/_new 2019-10-09 15:19:14.852530775 +0200
@@ -12,27 +12,26 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-magic-wormhole-transit-relay
-Version: 0.1.2
+Version: 0.2.1
Release: 0
-License: MIT
Summary: Transit Relay server for Magic-Wormhole
-Url: https://github.com/warner/magic-wormhole-transit-relay
-Group: Development/Languages/Python
+License: MIT
+URL: https://github.com/warner/magic-wormhole-transit-relay
Source:
https://files.pythonhosted.org/packages/source/m/magic-wormhole-transit-relay/magic-wormhole-transit-relay-%{version}.tar.gz
-BuildRequires: python-rpm-macros
-BuildRequires: %{python_module setuptools}
-BuildRequires: %{python_module pytest}
-BuildRequires: fdupes
BuildRequires: %{python_module Twisted >= 17.5.0}
BuildRequires: %{python_module mock}
+BuildRequires: %{python_module pytest}
+BuildRequires: %{python_module setuptools}
+BuildRequires: fdupes
+BuildRequires: python-rpm-macros
Requires: python-Twisted >= 17.5.0
BuildArch: noarch
-
%python_subpackages
%description
++++++ magic-wormhole-transit-relay-0.1.2.tar.gz ->
magic-wormhole-transit-relay-0.2.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/magic-wormhole-transit-relay-0.1.2/NEWS.md
new/magic-wormhole-transit-relay-0.2.1/NEWS.md
--- old/magic-wormhole-transit-relay-0.1.2/NEWS.md 2018-03-20
06:40:00.000000000 +0100
+++ new/magic-wormhole-transit-relay-0.2.1/NEWS.md 2019-09-11
09:25:21.000000000 +0200
@@ -1,5 +1,18 @@
User-visible changes in "magic-wormhole-transit-relay":
+## Release 0.2.1 (11-Sep-2019)
+
+* listen on IPv4+IPv6 properly (#12)
+
+
+## Release 0.2.0 (10-Sep-2019)
+
+* listen on IPv4+IPv6 socket by default (#12)
+* enable SO_KEEPALIVE on all connections (#9)
+* drop support for py3.3 and py3.4
+* improve munin plugins
+
+
## Release 0.1.2 (19-Mar-2018)
* Allow more simultaneous connections, by increasing the rlimits() ceiling at
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/magic-wormhole-transit-relay-0.1.2/PKG-INFO
new/magic-wormhole-transit-relay-0.2.1/PKG-INFO
--- old/magic-wormhole-transit-relay-0.1.2/PKG-INFO 2018-03-20
06:42:19.000000000 +0100
+++ new/magic-wormhole-transit-relay-0.2.1/PKG-INFO 2019-09-11
09:26:38.000000000 +0200
@@ -1,6 +1,6 @@
-Metadata-Version: 1.0
+Metadata-Version: 2.1
Name: magic-wormhole-transit-relay
-Version: 0.1.2
+Version: 0.2.1
Summary: Transit Relay server for Magic-Wormhole
Home-page: https://github.com/warner/magic-wormhole-transit-relay
Author: Brian Warner
@@ -8,3 +8,4 @@
License: MIT
Description: UNKNOWN
Platform: UNKNOWN
+Provides-Extra: dev
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/magic-wormhole-transit-relay-0.1.2/docs/running.md
new/magic-wormhole-transit-relay-0.2.1/docs/running.md
--- old/magic-wormhole-transit-relay-0.1.2/docs/running.md 2017-11-10
02:31:54.000000000 +0100
+++ new/magic-wormhole-transit-relay-0.2.1/docs/running.md 2019-09-11
08:24:46.000000000 +0200
@@ -101,6 +101,10 @@
logs into a suitable analysis tool. Other environments might be content to
use ``--usage-db=`` and run the included Munin plugins to monitor usage.
+There is also a
+[Dockerfile](https://github.com/ggeorgovassilis/magic-wormhole-transit-relay-docker),
+written by George Georgovassilis, which you might find useful.
+
## Configuring Clients
The transit relay will listen on an "endpoint" (usually a TCP port, but it
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/magic-wormhole-transit-relay-0.1.2/misc/munin/wormhole_transit_active
new/magic-wormhole-transit-relay-0.2.1/misc/munin/wormhole_transit_active
--- old/magic-wormhole-transit-relay-0.1.2/misc/munin/wormhole_transit_active
2017-11-10 07:11:25.000000000 +0100
+++ new/magic-wormhole-transit-relay-0.2.1/misc/munin/wormhole_transit_active
2018-04-11 02:19:39.000000000 +0200
@@ -13,7 +13,7 @@
CONFIG = """\
graph_title Magic-Wormhole Transit Active Channels
graph_vlabel Channels
-graph_category network
+graph_category wormhole
waiting.label Transit Waiting
waiting.draw LINE1
waiting.type GAUGE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/magic-wormhole-transit-relay-0.1.2/misc/munin/wormhole_transit_bytes
new/magic-wormhole-transit-relay-0.2.1/misc/munin/wormhole_transit_bytes
--- old/magic-wormhole-transit-relay-0.1.2/misc/munin/wormhole_transit_bytes
2018-02-19 22:19:49.000000000 +0100
+++ new/magic-wormhole-transit-relay-0.2.1/misc/munin/wormhole_transit_bytes
2018-04-11 02:19:39.000000000 +0200
@@ -13,7 +13,7 @@
CONFIG = """\
graph_title Magic-Wormhole Transit Usage (since reboot)
graph_vlabel Bytes Since Reboot
-graph_category network
+graph_category wormhole
bytes.label Transit Bytes (complete)
bytes.draw LINE1
bytes.type GAUGE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/magic-wormhole-transit-relay-0.1.2/misc/munin/wormhole_transit_bytes_alltime
new/magic-wormhole-transit-relay-0.2.1/misc/munin/wormhole_transit_bytes_alltime
---
old/magic-wormhole-transit-relay-0.1.2/misc/munin/wormhole_transit_bytes_alltime
2018-02-19 22:19:49.000000000 +0100
+++
new/magic-wormhole-transit-relay-0.2.1/misc/munin/wormhole_transit_bytes_alltime
2018-04-11 02:19:39.000000000 +0200
@@ -13,7 +13,7 @@
CONFIG = """\
graph_title Magic-Wormhole Transit Usage (all time)
graph_vlabel Bytes Since DB Creation
-graph_category network
+graph_category wormhole
bytes.label Transit Bytes (complete)
bytes.draw LINE1
bytes.type GAUGE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/magic-wormhole-transit-relay-0.1.2/misc/munin/wormhole_transit_events
new/magic-wormhole-transit-relay-0.2.1/misc/munin/wormhole_transit_events
--- old/magic-wormhole-transit-relay-0.1.2/misc/munin/wormhole_transit_events
2018-02-13 02:37:05.000000000 +0100
+++ new/magic-wormhole-transit-relay-0.2.1/misc/munin/wormhole_transit_events
2018-04-11 02:19:39.000000000 +0200
@@ -13,7 +13,7 @@
CONFIG = """\
graph_title Magic-Wormhole Transit Server Events (since reboot)
graph_vlabel Events Since Reboot
-graph_category network
+graph_category wormhole
happy.label Happy
happy.draw LINE1
happy.type GAUGE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/magic-wormhole-transit-relay-0.1.2/misc/munin/wormhole_transit_events_alltime
new/magic-wormhole-transit-relay-0.2.1/misc/munin/wormhole_transit_events_alltime
---
old/magic-wormhole-transit-relay-0.1.2/misc/munin/wormhole_transit_events_alltime
2018-02-15 22:18:06.000000000 +0100
+++
new/magic-wormhole-transit-relay-0.2.1/misc/munin/wormhole_transit_events_alltime
2018-04-11 02:19:39.000000000 +0200
@@ -13,7 +13,7 @@
CONFIG = """\
graph_title Magic-Wormhole Transit Server Events (all time)
graph_vlabel Events
-graph_category network
+graph_category wormhole
happy.label Happy
happy.draw LINE1
happy.type GAUGE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/magic-wormhole-transit-relay-0.1.2/src/magic_wormhole_transit_relay.egg-info/PKG-INFO
new/magic-wormhole-transit-relay-0.2.1/src/magic_wormhole_transit_relay.egg-info/PKG-INFO
---
old/magic-wormhole-transit-relay-0.1.2/src/magic_wormhole_transit_relay.egg-info/PKG-INFO
2018-03-20 06:42:19.000000000 +0100
+++
new/magic-wormhole-transit-relay-0.2.1/src/magic_wormhole_transit_relay.egg-info/PKG-INFO
2019-09-11 09:26:38.000000000 +0200
@@ -1,6 +1,6 @@
-Metadata-Version: 1.0
+Metadata-Version: 2.1
Name: magic-wormhole-transit-relay
-Version: 0.1.2
+Version: 0.2.1
Summary: Transit Relay server for Magic-Wormhole
Home-page: https://github.com/warner/magic-wormhole-transit-relay
Author: Brian Warner
@@ -8,3 +8,4 @@
License: MIT
Description: UNKNOWN
Platform: UNKNOWN
+Provides-Extra: dev
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/magic-wormhole-transit-relay-0.1.2/src/magic_wormhole_transit_relay.egg-info/requires.txt
new/magic-wormhole-transit-relay-0.2.1/src/magic_wormhole_transit_relay.egg-info/requires.txt
---
old/magic-wormhole-transit-relay-0.1.2/src/magic_wormhole_transit_relay.egg-info/requires.txt
2018-03-20 06:42:19.000000000 +0100
+++
new/magic-wormhole-transit-relay-0.2.1/src/magic_wormhole_transit_relay.egg-info/requires.txt
2019-09-11 09:26:38.000000000 +0200
@@ -1,9 +1,9 @@
-twisted >= 17.5.0
+twisted>=17.5.0
[:sys_platform=="win32"]
pypiwin32
[dev]
mock
-pyflakes
tox
+pyflakes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/magic-wormhole-transit-relay-0.1.2/src/wormhole_transit_relay/_version.py
new/magic-wormhole-transit-relay-0.2.1/src/wormhole_transit_relay/_version.py
---
old/magic-wormhole-transit-relay-0.1.2/src/wormhole_transit_relay/_version.py
2018-03-20 06:42:19.000000000 +0100
+++
new/magic-wormhole-transit-relay-0.2.1/src/wormhole_transit_relay/_version.py
2019-09-11 09:26:38.000000000 +0200
@@ -8,11 +8,11 @@
version_json = '''
{
- "date": "2018-03-19T22:37:28-0700",
+ "date": "2019-09-11T00:25:26-0700",
"dirty": false,
"error": null,
- "full-revisionid": "faa8dba5e7b6f9f64179c156bf504248a6fcc17d",
- "version": "0.1.2"
+ "full-revisionid": "c6445321d78bc7f3a795cdf7c71a45731dcffbee",
+ "version": "0.2.1"
}
''' # END VERSION_JSON
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/magic-wormhole-transit-relay-0.1.2/src/wormhole_transit_relay/server_tap.py
new/magic-wormhole-transit-relay-0.2.1/src/wormhole_transit_relay/server_tap.py
---
old/magic-wormhole-transit-relay-0.1.2/src/wormhole_transit_relay/server_tap.py
2018-02-19 22:19:49.000000000 +0100
+++
new/magic-wormhole-transit-relay-0.2.1/src/wormhole_transit_relay/server_tap.py
2019-09-11 09:23:23.000000000 +0200
@@ -19,7 +19,7 @@
longdesc = LONGDESC
optParameters = [
- ("port", "p", "tcp:4001", "endpoint to listen on"),
+ ("port", "p", "tcp:4001:interface=\:\:", "endpoint to listen on"),
("blur-usage", None, None, "blur timestamps and data sizes in logs"),
("log-fd", None, None, "write JSON usage logs to this file
descriptor"),
("usage-db", None, None, "record usage data (SQLite)"),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/magic-wormhole-transit-relay-0.1.2/src/wormhole_transit_relay/test/test_config.py
new/magic-wormhole-transit-relay-0.2.1/src/wormhole_transit_relay/test/test_config.py
---
old/magic-wormhole-transit-relay-0.1.2/src/wormhole_transit_relay/test/test_config.py
2017-11-09 22:50:02.000000000 +0100
+++
new/magic-wormhole-transit-relay-0.2.1/src/wormhole_transit_relay/test/test_config.py
2019-09-11 09:23:30.000000000 +0200
@@ -2,17 +2,19 @@
from twisted.trial import unittest
from .. import server_tap
+PORT = "tcp:4001:interface=\:\:"
+
class Config(unittest.TestCase):
def test_defaults(self):
o = server_tap.Options()
o.parseOptions([])
self.assertEqual(o, {"blur-usage": None, "log-fd": None,
- "usage-db": None, "port": "tcp:4001"})
+ "usage-db": None, "port": PORT})
def test_blur(self):
o = server_tap.Options()
o.parseOptions(["--blur-usage=60"])
self.assertEqual(o, {"blur-usage": 60, "log-fd": None,
- "usage-db": None, "port": "tcp:4001"})
+ "usage-db": None, "port": PORT})
def test_string(self):
o = server_tap.Options()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/magic-wormhole-transit-relay-0.1.2/src/wormhole_transit_relay/transit_server.py
new/magic-wormhole-transit-relay-0.2.1/src/wormhole_transit_relay/transit_server.py
---
old/magic-wormhole-transit-relay-0.1.2/src/wormhole_transit_relay/transit_server.py
2018-02-13 02:37:05.000000000 +0100
+++
new/magic-wormhole-transit-relay-0.2.1/src/wormhole_transit_relay/transit_server.py
2019-09-11 08:24:46.000000000 +0200
@@ -46,6 +46,7 @@
def connectionMade(self):
self._started = time.time()
self._log_requests = self.factory._log_requests
+ self.transport.setTcpKeepAlive(True)
def dataReceived(self, data):
if self._sent_ok:
@@ -204,7 +205,7 @@
total_time, None)
else: # 5 or 7
# we were connected, we hung up first. We record the event.
- assert self._mood == "happy", self._mood
+ assert self._mood == "happy", self._mood # TODO: mood==None
assert self._buddy
starts = [self._started, self._buddy._started]
total_time = finished - min(starts)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/magic-wormhole-transit-relay-0.1.2/tox.ini
new/magic-wormhole-transit-relay-0.2.1/tox.ini
--- old/magic-wormhole-transit-relay-0.1.2/tox.ini 2017-09-14
02:50:38.000000000 +0200
+++ new/magic-wormhole-transit-relay-0.2.1/tox.ini 2019-09-11
08:24:46.000000000 +0200
@@ -4,7 +4,7 @@
# and then run "tox" from this directory.
[tox]
-envlist = {py27,py34,py35,py36,pypy}
+envlist = {py27,py35,py36,py37,pypy}
skip_missing_interpreters = True
minversion = 2.4.0