Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-proton-vpn-network-manager 
for openSUSE:Factory checked in at 2025-04-02 17:10:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-proton-vpn-network-manager (Old)
 and      
/work/SRC/openSUSE:Factory/.python-proton-vpn-network-manager.new.1907 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-proton-vpn-network-manager"

Wed Apr  2 17:10:50 2025 rev:6 rq:1265727 version:0.12.13

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-proton-vpn-network-manager/python-proton-vpn-network-manager.changes
      2024-11-01 21:06:23.499486024 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-proton-vpn-network-manager.new.1907/python-proton-vpn-network-manager.changes
    2025-04-02 17:12:22.726871067 +0200
@@ -1,0 +2,34 @@
+Fri Mar 28 17:14:04 UTC 2025 - Szymon Scholz <raspher...@pm.me>
+
+- Update to 0.12.13:
+  * Forward the rust log to python log
+  * Improve logic for applying fallback DNS
+  * Ensure that Proton DNS IP is used as a fallback when custom DNS is enabled 
but no IP is provided with the WireGuard protocol
+  * Bump the minimum required version of vpn-api-core module
+  * Fix for old call to this non existant method
+  * Fix Certificate Expired early error in openvpn
+  * Revert introduced workarounds for kill switch with newer versions of 
netplan (1.1.1-1). Users are now able to use kill switch while having IPv6 
disable at grub/kernel level
+  * Added local agent to OpenVPN
+  * Ignore interfaces without a gateway configured
+  * Encrypt openvpn certificate private key
+  * Don't log handled agent errors
+  * Update to new local agent dependency where the rust logger is initialized 
automatically
+  * Fix certificate expired error handling
+  * Integrate LA port forwarding
+  * Update to use new LA interface (Alexandru Cheltuitor, Josep Llaneras)
+  * Update event context so that it passes a forwarded port
+  * Use a mock port for the moment until local-agent has fully implemented the 
feature
+  * Do not use privileged local port for wireguard
+  * Drop Ubuntu 20.04 support
+  * Remove DoH
+  * Added semgrep scanning to CI
+  * Change to new custom DNS format
+  * Refactor code so that new changes are taken into consideration
+  * Fix unsupported type annotation in python 3.8.10
+  * Fix bug where automatic DNS settings is ignored, regardless if custom DNS 
is passed or not
+  * Validate custom DNS values for IPv4/6
+  * Generate the changelogs in the CI
+  * Move to a centralised way to update the version of the package
+  * Handle connection details received by local agent 
+
+-------------------------------------------------------------------

Old:
----
  v0.9.1.tar.gz

New:
----
  v0.12.13.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-proton-vpn-network-manager.spec ++++++
--- /var/tmp/diff_new_pack.mrR6rG/_old  2025-04-02 17:12:23.722912848 +0200
+++ /var/tmp/diff_new_pack.mrR6rG/_new  2025-04-02 17:12:23.726913016 +0200
@@ -19,7 +19,7 @@
 %define skip_python2 1
 %{?sle15_python_module_pythons}
 Name:           python-proton-vpn-network-manager
-Version:        0.9.1
+Version:        0.12.13
 Release:        0
 Summary:        Proton VPN library for NetworkManager
 License:        GPL-3.0-or-later
@@ -29,9 +29,12 @@
 # https://github.com/ProtonVPN/proton-vpn-gtk-app/issues/43
 Patch1:         keyring.patch
 BuildRequires:  %{python_module gobject}
+BuildRequires:  %{python_module jinja2}
 BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module packaging}
 BuildRequires:  %{python_module proton-core}
-BuildRequires:  %{python_module proton-vpn-api-core}
+BuildRequires:  %{python_module proton-vpn-api-core >= 0.42.3}
+BuildRequires:  %{python_module proton-vpn-local-agent >= 1.4.4}
 BuildRequires:  %{python_module pycairo}
 BuildRequires:  %{python_module pytest-asyncio}
 BuildRequires:  %{python_module pytest-cov}
@@ -43,11 +46,25 @@
 BuildRequires:  python-rpm-macros
 Requires:       NetworkManager
 Requires:       python-gobject
+Requires:       python-jinja2
+Requires:       python-packaging
 Requires:       python-proton-core
-Requires:       python-proton-vpn-api-core
+Requires:       python-proton-vpn-api-core >= 0.42.3
+Requires:       python-proton-vpn-local-agent >= 1.4.4
 Requires:       python-pycairo
 Conflicts:      python-proton-vpn-network-manager-openvpn
+Conflicts:      python-proton-vpn-network-manager-wireguard 
+Conflicts:      python-proton-vpn-killswitch-network-manager 
+Conflicts:      python-proton-vpn-killswitch-network-manager-wireguard 
 Conflicts:      python-protonvpn-nm-lib
+Obsoletes:      python-proton-vpn-network-manager-openvpn < 0.1.1
+Obsoletes:      python-proton-vpn-network-manager-wireguard < 0.4.7
+Obsoletes:      python-proton-vpn-killswitch-network-manager < 0.6.1
+Obsoletes:      python-proton-vpn-killswitch-network-manager-wireguard < 0.2.1
+Provides:       python-proton-vpn-network-manager-openvpn = 0.1.1
+Provides:       python-proton-vpn-network-manager-wireguard = 0.4.7
+Provides:       python-proton-vpn-killswitch-network-manager = 0.6.1
+Provides:       python-proton-vpn-killswitch-network-manager-wireguard = 0.2.1
 BuildArch:      noarch
 %python_subpackages
 
@@ -66,7 +83,8 @@
 
 %check
 # buildroot doesn't provide network manager service, so it is not possible to 
run killswitch tests
-%pytest tests --deselect 
"tests/integration/killswitch/default/test_killswitch_connection.py" --deselect 
"tests/integration/killswitch/wireguard/test_killswitch_connection.py"
+# ignore tests which are failing -> `Permission denied: '/run/user'`
+%pytest tests --deselect 
"tests/integration/killswitch/default/test_killswitch_connection.py" --deselect 
"tests/integration/killswitch/wireguard/test_killswitch_connection.py" --ignore 
"tests/openvpn/test_openvpn.py" --ignore 
"tests/openvpn/test_openvpnconfiguration.py" --ignore 
"tests/unit/core/test_networkmanager.py"
 
 %files %{python_files}
 %license LICENSE

++++++ v0.9.1.tar.gz -> v0.12.13.tar.gz ++++++
++++ 3834 lines of diff (skipped)

Reply via email to