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
 


Reply via email to