commit govpn for openSUSE:Factory

2019-07-26 Thread root
Hello community,

here is the log from the commit of package govpn for openSUSE:Factory checked 
in at 2019-07-26 12:40:16

Comparing /work/SRC/openSUSE:Factory/govpn (Old)
 and  /work/SRC/openSUSE:Factory/.govpn.new.4126 (New)


Package is "govpn"

Fri Jul 26 12:40:16 2019 rev:7 rq:718354 version:7.5

Changes:

--- /work/SRC/openSUSE:Factory/govpn/govpn.changes  2018-10-25 
09:08:19.798433744 +0200
+++ /work/SRC/openSUSE:Factory/.govpn.new.4126/govpn.changes2019-07-26 
12:40:20.089909178 +0200
@@ -1,0 +2,8 @@
+Wed Jul 24 09:21:48 UTC 2019 - matthias.gerst...@suse.com
+
+- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
+  firewalld, see [1].
+
+  [1]: https://lists.opensuse.org/opensuse-factory/2019-01/msg00490.html
+
+---

Old:

  govpn.firewall



Other differences:
--
++ govpn.spec ++
--- /var/tmp/diff_new_pack.baw47q/_old  2019-07-26 12:40:20.817908753 +0200
+++ /var/tmp/diff_new_pack.baw47q/_new  2019-07-26 12:40:20.821908751 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package govpn
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via https://bugs.opensuse.org/
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
 
@@ -29,7 +29,6 @@
 Source3:%{name}.conf
 Source4:%{name}@.service
 Source5:%{name}.target
-Source6:%{name}.firewall
 BuildRequires:  go >= 1.6
 BuildRequires:  systemd-rpm-macros
 Requires(post): info
@@ -74,7 +73,6 @@
 cp -f %{SOURCE3} %{name}.conf
 cp -f %{SOURCE4} %{name}@.service
 cp -f %{SOURCE5} %{name}.target
-cp -f %{SOURCE6} %{name}.firewall
 
 %build
 make %{?_smp_mflags} V=1
@@ -89,7 +87,6 @@
 
 install -Dpm 0644 %{name}.conf %{buildroot}%{_sysconfdir}/%{name}.conf
 mkdir -p %{buildroot}%{_sysconfdir}/%{name}.d/
-install -Dpm 0644 %{name}.firewall 
%{buildroot}%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name}
 
 install -Dpm 0644 %{name}@.service %{buildroot}%{_unitdir}/%{name}@.service
 install -Dpm 0644 %{name}.target %{buildroot}%{_unitdir}/%{name}.target
@@ -124,7 +121,6 @@
 %{_infodir}/%{name}.info%{?ext_info}
 
 %files server
-%config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name}
 %config %{_sysconfdir}/%{name}.conf
 %dir %{_sysconfdir}/%{name}.d/
 %{_bindir}/%{name}-server





commit govpn for openSUSE:Factory

2018-10-25 Thread root
Hello community,

here is the log from the commit of package govpn for openSUSE:Factory checked 
in at 2018-10-25 09:08:09

Comparing /work/SRC/openSUSE:Factory/govpn (Old)
 and  /work/SRC/openSUSE:Factory/.govpn.new (New)


Package is "govpn"

Thu Oct 25 09:08:09 2018 rev:6 rq:643568 version:7.5

Changes:

--- /work/SRC/openSUSE:Factory/govpn/govpn.changes  2017-11-27 
22:15:37.972685303 +0100
+++ /work/SRC/openSUSE:Factory/.govpn.new/govpn.changes 2018-10-25 
09:08:19.798433744 +0200
@@ -1,0 +2,8 @@
+Sat Oct 20 17:19:16 UTC 2018 - sor.ale...@meowr.ru
+
+- Update to version 7.5:
+  * Dependant cryptographic libraries are updated for compatibility
+with Go 1.11.
+- Remove govpn-go-1.7-compat.patch.
+
+---

Old:

  govpn-7.4.tar.xz
  govpn-7.4.tar.xz.sig
  govpn-go-1.7-compat.patch

New:

  govpn-7.5.tar.xz
  govpn-7.5.tar.xz.sig



Other differences:
--
++ govpn.spec ++
--- /var/tmp/diff_new_pack.71iiRg/_old  2018-10-25 09:08:20.246433476 +0200
+++ /var/tmp/diff_new_pack.71iiRg/_new  2018-10-25 09:08:20.250433473 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package govpn
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,17 +12,17 @@
 # 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/
 #
 
 
 Name:   govpn
-Version:7.4
+Version:7.5
 Release:0
 Summary:Virtual Private Network Implementation
-License:GPL-3.0+
+License:GPL-3.0-or-later
 Group:  Productivity/Networking/Web/Proxy
-Url:http://govpn.info/
+URL:http://govpn.info/
 Source: http://www.govpn.info/download/%{name}-%{version}.tar.xz
 Source1:http://www.govpn.info/download/%{name}-%{version}.tar.xz.sig
 Source2:%{name}.keyring
@@ -30,8 +30,6 @@
 Source4:%{name}@.service
 Source5:%{name}.target
 Source6:%{name}.firewall
-# PATCH-FIX-OPENSUSE govpn-go-1.7-compat.patch -- Restore Go 1.7 compatibility.
-Patch0: govpn-go-1.7-compat.patch
 BuildRequires:  go >= 1.6
 BuildRequires:  systemd-rpm-macros
 Requires(post): info
@@ -73,9 +71,6 @@
 
 %prep
 %setup -q
-%if 0%{?suse_version} <= 1320
-%patch0 -p1
-%endif
 cp -f %{SOURCE3} %{name}.conf
 cp -f %{SOURCE4} %{name}@.service
 cp -f %{SOURCE5} %{name}.target
@@ -121,8 +116,8 @@
 %service_del_postun %{name}.target
 
 %files
+%license COPYING
 %doc %{_docdir}/%{name}/
-%doc COPYING
 %{_bindir}/%{name}-client
 %{_bindir}/%{name}-verifier
 %{_datadir}/%{name}/

++ govpn-7.4.tar.xz -> govpn-7.5.tar.xz ++
 91341 lines of diff (skipped)




commit govpn for openSUSE:Factory

2017-11-27 Thread root
Hello community,

here is the log from the commit of package govpn for openSUSE:Factory checked 
in at 2017-11-27 22:15:35

Comparing /work/SRC/openSUSE:Factory/govpn (Old)
 and  /work/SRC/openSUSE:Factory/.govpn.new (New)


Package is "govpn"

Mon Nov 27 22:15:35 2017 rev:5 rq:544648 version:7.4

Changes:

--- /work/SRC/openSUSE:Factory/govpn/govpn.changes  2017-06-01 
16:31:37.884455979 +0200
+++ /work/SRC/openSUSE:Factory/.govpn.new/govpn.changes 2017-11-27 
22:15:37.972685303 +0100
@@ -1,0 +2,9 @@
+Thu Nov 23 10:47:49 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 7.4:
+  * Tiny refactoring. Go 1.9 is a minimal required version.
+  * Dependant cryptographic libraries are updated.
+- Add govpn-go-1.7-compat.patch: Restore Go 1.7 compatibility.
+  Apply it on openSUSE older than Leap 15.0.
+
+---

Old:

  govpn-7.3.tar.xz
  govpn-7.3.tar.xz.sig

New:

  govpn-7.4.tar.xz
  govpn-7.4.tar.xz.sig
  govpn-go-1.7-compat.patch



Other differences:
--
++ govpn.spec ++
--- /var/tmp/diff_new_pack.xhXdrr/_old  2017-11-27 22:15:38.772656264 +0100
+++ /var/tmp/diff_new_pack.xhXdrr/_new  2017-11-27 22:15:38.776656119 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   govpn
-Version:7.3
+Version:7.4
 Release:0
 Summary:Virtual Private Network Implementation
 License:GPL-3.0+
@@ -30,7 +30,9 @@
 Source4:%{name}@.service
 Source5:%{name}.target
 Source6:%{name}.firewall
-BuildRequires:  go >= 1.5
+# PATCH-FIX-OPENSUSE govpn-go-1.7-compat.patch -- Restore Go 1.7 compatibility.
+Patch0: govpn-go-1.7-compat.patch
+BuildRequires:  go >= 1.6
 BuildRequires:  systemd-rpm-macros
 Requires(post): info
 Requires(preun): info
@@ -71,6 +73,9 @@
 
 %prep
 %setup -q
+%if 0%{?suse_version} <= 1320
+%patch0 -p1
+%endif
 cp -f %{SOURCE3} %{name}.conf
 cp -f %{SOURCE4} %{name}@.service
 cp -f %{SOURCE5} %{name}.target
@@ -116,7 +121,6 @@
 %service_del_postun %{name}.target
 
 %files
-%defattr(-,root,root)
 %doc %{_docdir}/%{name}/
 %doc COPYING
 %{_bindir}/%{name}-client
@@ -125,7 +129,6 @@
 %{_infodir}/%{name}.info%{?ext_info}
 
 %files server
-%defattr(-,root,root)
 %config %{_sysconfdir}/sysconfig/SuSEfirewall2.d/services/%{name}
 %config %{_sysconfdir}/%{name}.conf
 %dir %{_sysconfdir}/%{name}.d/

++ govpn-7.3.tar.xz -> govpn-7.4.tar.xz ++
 146572 lines of diff (skipped)

++ govpn-go-1.7-compat.patch ++
--- a/src/cypherpunks.ru/govpn/client/client.go
+++ b/src/cypherpunks.ru/govpn/client/client.go
@@ -23,7 +23,6 @@ import (
"fmt"
"net"
"os"
-   "sync"
"time"
 
"github.com/agl/ed25519"
@@ -73,7 +72,7 @@ func (c *Configuration) isProxy() bool {
 type Client struct {
idsCache  *govpn.MACCache
tap   *govpn.TAP
-   knownPeerssync.Map
+   knownPeersgovpn.KnownPeers
statsPort net.Listener
timeouted chan struct{}
rehandshaking chan struct{}
@@ -100,6 +99,7 @@ func (c *Client) MainCycle() {
c.Error <- fmt.Errorf("Can't listen on stats port: %s", 
err.Error())
return
}
+   c.knownPeers = govpn.KnownPeers(make(map[string]**govpn.Peer))
go govpn.StatsProcessor(c.statsPort, )
}
 
--- a/src/cypherpunks.ru/govpn/client/tcp.go
+++ b/src/cypherpunks.ru/govpn/client/tcp.go
@@ -86,7 +86,7 @@ HandshakeCycle:
continue
}
govpn.Printf(`[handshake-completed remote="%s"]`, 
c.config.RemoteAddress)
-   c.knownPeers.Store(c.config.RemoteAddress, )
+   c.knownPeers = 
govpn.KnownPeers(map[string]**govpn.Peer{c.config.RemoteAddress: })
if c.firstUpCall {
go govpn.ScriptCall(c.config.UpPath, 
c.config.InterfaceName, c.config.RemoteAddress)
c.firstUpCall = false
--- a/src/cypherpunks.ru/govpn/client/udp.go
+++ b/src/cypherpunks.ru/govpn/client/udp.go
@@ -93,7 +93,7 @@ MainCycle:
continue
}
govpn.Printf(`[handshake-completed remote="%s"]`, 
c.config.RemoteAddress)
-   c.knownPeers.Store(c.config.RemoteAddress, )
+   c.knownPeers = 
govpn.KnownPeers(map[string]**govpn.Peer{c.config.RemoteAddress: })
if c.firstUpCall {
go govpn.ScriptCall(c.config.UpPath, 
c.config.InterfaceName, c.config.RemoteAddress)
c.firstUpCall = false
--- a/src/cypherpunks.ru/govpn/cmd/govpn-server/common.go
+++ b/src/cypherpunks.ru/govpn/cmd/govpn-server/common.go
@@ -32,10 +32,17 

commit govpn for openSUSE:Factory

2017-06-01 Thread root
Hello community,

here is the log from the commit of package govpn for openSUSE:Factory checked 
in at 2017-06-01 16:31:36

Comparing /work/SRC/openSUSE:Factory/govpn (Old)
 and  /work/SRC/openSUSE:Factory/.govpn.new (New)


Package is "govpn"

Thu Jun  1 16:31:36 2017 rev:4 rq:494556 version:7.3

Changes:

--- /work/SRC/openSUSE:Factory/govpn/govpn.changes  2016-07-27 
16:12:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.govpn.new/govpn.changes 2017-06-01 
16:31:37.884455979 +0200
@@ -1,0 +2,29 @@
+Thu May 11 09:48:42 UTC 2017 - jeng...@inai.de
+
+- Do not suppress errors from user/group creation
+- Fix grammar problems in description, and drop filler wording.
+
+---
+Tue May  9 16:45:47 UTC 2017 - sor.ale...@meowr.ru
+
+- Update to version 7.3 (changes since 5.10):
+  * Argon2d is replaced with Balloon hashing. Found Argon2
+libraries written on pure Go have various problems. Moreover
+Argon2i should be used instead, but it has some possible
+cryptographic defects (http://eprint.iacr.org/2016/027).
+So it is replaced with much more simpler (and seems even
+cryptographically better) Balloon hashing
+(https://crypto.stanford.edu/balloon/).
+  * (X)Salsa20 is replaced with ChaCha20. Theoretically it should
+be faster and more secure. Previous versions are not compatible
+with it!
+  * Ability to use TUN-interfaces under GNU/Linux.
+  * Fix a bug in client’s identity generation and detection code:
+simultaneous clients may be incorrectly identified, preventing
+their connection establishing and allowing DPI to detect GoVPN
+packets.
+  * Fix seldom possible segmentation fault on the server during
+rehandshake.
+  * Dependant cryptographic libraries are updated.
+
+---

Old:

  govpn-5.10.tar.xz
  govpn-5.10.tar.xz.sig

New:

  govpn-7.3.tar.xz
  govpn-7.3.tar.xz.sig



Other differences:
--
++ govpn.spec ++
--- /var/tmp/diff_new_pack.lw6lan/_old  2017-06-01 16:31:38.880315563 +0200
+++ /var/tmp/diff_new_pack.lw6lan/_new  2017-06-01 16:31:38.884314999 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package govpn
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,14 +17,14 @@
 
 
 Name:   govpn
-Version:5.10
+Version:7.3
 Release:0
-Summary:Simple Virtual Private Network Implementation
+Summary:Virtual Private Network Implementation
 License:GPL-3.0+
 Group:  Productivity/Networking/Web/Proxy
 Url:http://govpn.info/
-Source: 
http://www.cypherpunks.ru/%{name}/download/%{name}-%{version}.tar.xz
-Source1:
http://www.cypherpunks.ru/%{name}/download/%{name}-%{version}.tar.xz.sig
+Source: http://www.govpn.info/download/%{name}-%{version}.tar.xz
+Source1:http://www.govpn.info/download/%{name}-%{version}.tar.xz.sig
 Source2:%{name}.keyring
 Source3:%{name}.conf
 Source4:%{name}@.service
@@ -37,38 +37,37 @@
 Suggests:   %{name}-server = %{version}
 
 %description
-GoVPN is simple free software virtual private network daemon,
-aimed to be reviewable, secure, DPI/censorship-resistant, written
-in Go.
-
-It uses fast strong passphrase authenticated key agreement protocol
-with augmented zero-knowledge mutual peers authentication
-(PAKE DH A-EKE). Encrypted, authenticated data transport that hides
-message's length and timestamps. Perfect forward secrecy property.
-Resistance to: offline dictionary attacks, replay attacks, client's
-passphrases compromising and dictionary attacks on the server side.
-Built-in heartbeating, rehandshaking, real-time statistics. Ability
-to work through UDP, TCP and HTTP proxies. IPv4/IPv6-compatibility.
+GoVPN is a virtual private network daemon, written in Go.
+
+It uses strong passphrase authenticated key agreement protocol with
+augmented zero-knowledge mutual peers authentication (PAKE DH A-EKE).
+It features encrypted authenticated data transport that hides
+message's length and timestamps, has the Perfect Forward Secrecy
+property, is resistant to offline dictionary attacks, replay attacks,
+client's passphrases compromising and dictionary attacks on the
+server side, has built-in heartbeating, rehandshaking, real-time
+statistics, the ability to work through UDP, TCP and HTTP proxies,
+and IPv4/IPv6-compatibility.
 
 %package server
 Summary:Simple Virtual Private Network Server
 Group: 

commit govpn for openSUSE:Factory

2016-07-27 Thread h_root
Hello community,

here is the log from the commit of package govpn for openSUSE:Factory checked 
in at 2016-07-27 16:12:51

Comparing /work/SRC/openSUSE:Factory/govpn (Old)
 and  /work/SRC/openSUSE:Factory/.govpn.new (New)


Package is "govpn"

Changes:

--- /work/SRC/openSUSE:Factory/govpn/govpn.changes  2016-05-30 
09:58:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.govpn.new/govpn.changes 2016-07-27 
16:12:57.0 +0200
@@ -1,0 +2,9 @@
+Sat Jul 23 16:15:39 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to version 5.10 (changes since 5.8):
+  * Client reconnects in the loop when connection is lost.
+Optionally you can disable that behaviour: client will exit
+immediately, as it previously did.
+  * -version option added, printing application version.
+
+---

Old:

  govpn-5.8.tar.xz
  govpn-5.8.tar.xz.sig

New:

  govpn-5.10.tar.xz
  govpn-5.10.tar.xz.sig



Other differences:
--
++ govpn.spec ++
--- /var/tmp/diff_new_pack.wCWABU/_old  2016-07-27 16:12:58.0 +0200
+++ /var/tmp/diff_new_pack.wCWABU/_new  2016-07-27 16:12:58.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   govpn
-Version:5.8
+Version:5.10
 Release:0
 Summary:Simple Virtual Private Network Implementation
 License:GPL-3.0+

++ govpn-5.8.tar.xz -> govpn-5.10.tar.xz ++
 3583 lines of diff (skipped)




commit govpn for openSUSE:Factory

2016-05-30 Thread h_root
Hello community,

here is the log from the commit of package govpn for openSUSE:Factory checked 
in at 2016-05-30 09:58:20

Comparing /work/SRC/openSUSE:Factory/govpn (Old)
 and  /work/SRC/openSUSE:Factory/.govpn.new (New)


Package is "govpn"

Changes:

--- /work/SRC/openSUSE:Factory/govpn/govpn.changes  2016-04-28 
16:56:26.0 +0200
+++ /work/SRC/openSUSE:Factory/.govpn.new/govpn.changes 2016-05-30 
09:58:24.0 +0200
@@ -1,0 +2,10 @@
+Sat May 28 15:43:12 UTC 2016 - sor.ale...@meowr.ru
+
+- Update to version 5.8:
+  * Optional ability to use syslog for logging, with RFC 5424-like
+structured records.
+  * XTEA algorithm is not used anymore for nonce obfuscation, but
+BLAKE2b-MAC instead. Encryptionless mode now really does not
+depend on encryption functions.
+
+---

Old:

  govpn-5.7.tar.xz
  govpn-5.7.tar.xz.sig

New:

  govpn-5.8.tar.xz
  govpn-5.8.tar.xz.sig



Other differences:
--
++ govpn.spec ++
--- /var/tmp/diff_new_pack.r3OFy9/_old  2016-05-30 09:58:25.0 +0200
+++ /var/tmp/diff_new_pack.r3OFy9/_new  2016-05-30 09:58:25.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   govpn
-Version:5.7
+Version:5.8
 Release:0
 Summary:Simple Virtual Private Network Implementation
 License:GPL-3.0+

++ govpn-5.7.tar.xz -> govpn-5.8.tar.xz ++
 4995 lines of diff (skipped)