Re: [Openvpn-devel] OpenVPN 3 Linux client - v8 beta released

2020-02-12 Thread David Sommerseth
On 10/02/2020 23:32, David Sommerseth wrote:
> 
> Hi,
> 
> The OpenVPN 3 Linux v8 beta is now released.
> 
> This is available in our git repositories [0] and URLs for source tarballs
> are listed later in this e-mail.  We have pre-built binaries for the
> following Linux distributions:
> 
> * Fedora 30, 31 and Rawhide(via Fedora Copr: x86_64, ppc64le, aarch64)
> * RHEL/CentOS 7 and 8  (via Fedora Copr: x86_64, ppc64le, aarch64)
> * Debian 9 and 10 (amd64)
> * Ubuntu 16.04, 18.04, 19.04 and 19.10 (amd64)
> 
> But there is an annoying detail with this release.  Cloudflare is doing
> its best to ensure that the .deb package repositories are corrupt, invalid,
> missing or not seeing the new files.  I've tried to do the magic steps
> required to clean up this, with no results.

This issue should now be resolved.  If you have issues with the openvpn3
Debian or Ubuntu packages, please get in touch so we can figure it out.


-- 
kind regards,

David Sommerseth
OpenVPN Inc




signature.asc
Description: OpenPGP digital signature
___
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel


[Openvpn-devel] OpenVPN 3 Linux client - v8 beta released

2020-02-10 Thread David Sommerseth

Hi,

The OpenVPN 3 Linux v8 beta is now released.

This is available in our git repositories [0] and URLs for source tarballs
are listed later in this e-mail.  We have pre-built binaries for the
following Linux distributions:

* Fedora 30, 31 and Rawhide(via Fedora Copr: x86_64, ppc64le, aarch64)
* RHEL/CentOS 7 and 8  (via Fedora Copr: x86_64, ppc64le, aarch64)
* Debian 9 and 10 (amd64)
* Ubuntu 16.04, 18.04, 19.04 and 19.10 (amd64)

But there is an annoying detail with this release.  Cloudflare is doing
its best to ensure that the .deb package repositories are corrupt, invalid,
missing or not seeing the new files.  I've tried to do the magic steps
required to clean up this, with no results.

So for now, if you want to test it on those distros you need to build it
yourself from source or use Fedora, RHEL or CentOS - where the repos works
perfectly fine.  In the mean time I will try to figure out how to fix this
Cloudflux mess.


A quick-start guide for OpenVPN 3 Linux can be found here:




The highlights of this release includes:

* Improvement: Brand new DNS resolver settings handling.  This is expected
  to avoid several bugs found in the prior releases; from not cleaning
  up correctly to adding duplicated entries for pushed DNS settings.

* Improvement: Refactored the code tied to setting up the direct route for
  the VPN server.

* Improvement: openvpn3-admin log-service --list-subscriptions now adds the
  PID of the process the log subscription is tied to.

* Bugfix: The openvpn3 Python module broke in v7_beta for Ubuntu 16.04 and
  other distributions shipping with Python 3.5 or older.  This has now been
  fixed but it will be required to install the aenum Python module via
  pip3.  This is not needed on distributions with Python 3.6 or newer.

* Bugfix: The openvpn2 interface would not work if the --verb option was
  missing.

* Bugfix: The D-Bus policy was incorrect for the net.openvpn.v3.netcfg
  service, related to the org.freedesktop.DBus.Ping method.

* Bugfix: Corrected a typo in Python constants related to DNS_SERVER_ADDED

* Bugfix: openvpn2 will now warn about ignoring --up and --down options,
  and will silently ignore --down-pre and --script-security.  These are not
  relevant or supported in OpenVPN 3 Linux. Prior versions did not work.

* Build: It now builds with GCC 10

* Build: It should be possible to build openvpn3-linux with no warnings on
  most platforms (gcc-4.8.5 requires -std=c++1y)

* OpenVPN 3 Core: Upgraded to the latest development version, with lots of
  bugfixes and improvements.


[0] 



-- 
kind regards,

David Sommerseth
OpenVPN Inc



 Source tarballs 
* OpenVPN 3 Linux v8 beta

  
  


 SHA256 Checksums ---

74d806d43ed803aece46748292783b17e33c85d6f116a9d0d6b26ebcdae2a557  
openvpn3-linux-8_beta.tar.xz
2a39c897b3f0669ba47af63409b36545fbde32fc9cb5c9cd0146c65fd6d4a651  
openvpn3-linux-8_beta.tar.xz.asc

 git references -
git tag: v8_beta
git commit: ee9ae86605b4985fac94e7c534a0012dc8958f67

 Changes from v7 to v8 --

Arne Schwabe (14):
  contrib: Add cli-netcfg as a CMake build target
  netcfg: Move D-Bus logic returning fd in method call
  netcfg: Use C++ default copy constructor in NetCfgOptions
  Code style fixes
  ovpn3cli: Compile config command with USE_TUN_BUILDER
  netcfg: Declare ~NetCfgProxyException() as an override properly
  netcfg: Move device object creation into a separate method
  netcfg: Factor out notification signals in core-tunbuilder
  netcfg: Implement honouring remove_cmds in core tunbuilder
  contrib: Update CMake file to add missing files
  netcfg/client: Replace add_bypass_route with socket_protect
  netcfg/client: Cleanup tun devices and protected sockets on exit
  build: Update cmake files to include DNS related changes
  netcfg/client: Fix NetCfg::Cleanup() not called from 
openvpn-service-client

David Sommerseth (48):
  netcfg: NetCfgChangeEvent could incorrectly parse GVariant data
  client: Allow non-session manager access to log_level and device_path
  client: Provide more information on non-sessionmgr rejections
  client: Fix incorrect return in the Ready D-Bus method
  docs: Improve documentation
  dbus: Add missing glib2 include file in dbus/exceptions.hpp
  sessionmgr: Don't panic when device_path or device_name is unavailable
  common: Fix lookup functions returning uid/gid -1