17
0

47 Commits

Author SHA256 Message Date
8150f89fc6 Accepting request 1327204 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1327204
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=19
2026-01-15 15:43:21 +00:00
df038cec81 Accepting request 1327185 from GNOME:Next
- Update to version 1.52.0:
  + Verify file permissions for private connections to prevent
    unprivileged user from using other user's certs (CVE-2025-9615).
  + Fixes CVE-2025-9615 in combination with NetworkManager 1.52.2,
    1.54.3 or 1.56.0 and later. See:
    https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2324
  + Fixes Warning g_dbus_method_invocation_take_error: assertion
    'error != NULL' failed for some strongswan failed IPsec
    connections.
  + Merge translations from NetworkManager-fortisslvpn,
    NetworkManager-libreswan and NetworkManager-openvpn

- Update to version 1.20.22:
  + Add group read permission to /etc/ipsec.d/ipsec.nm-l2tp.secrets.
    Required when Gentoo strongswan package is built with the
    "non-root" local USE flag, otherwise charon daemon does not
    have the privileges to read the ipsec.nm-l2tp.secrets file.
  + Stored PSK is no longer visible in auth-dialog.
  + Stored machine certificate passphrase is no longer visible in
    auth-dialog.
  + Check the presence of the L2TP editor plugin and provide
    feedback via the capabilities.
  + Wide character password fix.
  + Port auth-dialog Gtk4
  + Update and improve zh_TW Traditional Chinese locale.

OBS-URL: https://build.opensuse.org/request/show/1327185
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=45
2026-01-14 11:47:26 +00:00
276ba783e1 Accepting request 1308803 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/1308803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=18
2025-10-04 16:50:32 +00:00
9ac2be1fb7 Accepting request 1308785 from GNOME:Next
- Update to version 1.20.20:
  + ipsec, xl2tpd & kl2tpd command-line debugging output added.
  + Fixes for gcc -Werror=format-securityerrors.
  + Silence gcc -Wmaybe-uninitialized warning.
  + No longer ignore libreswan failed to add connection errors,
    such as: global ikev1-policy does not allow IKEv1 connections
  + Fix for libreswan 5.x deprecation warnings when using libreswan
    5.x:
    - ikev2=no has been replaced by keyexchange=ikev1
    - keyingtries=0 ignored, UP connection will attempt to
      establish until marked DOWN
  + Merge translations from NetworkManager-openvpn and
    NetworkManager-pptp.
- For changes between 1.20.10 and 1.20.20, please see the included
  NEWS file.

OBS-URL: https://build.opensuse.org/request/show/1308785
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=43
2025-10-03 07:37:10 +00:00
7b0d17e8b3 Accepting request 1296762 from GNOME:Factory
- Stop emitting %{release} into program binaries(bsc#1246806). (forwarded request 1296728 from JonathanKang)

OBS-URL: https://build.opensuse.org/request/show/1296762
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=17
2025-08-01 20:40:01 +00:00
ae9a37c5b1 Accepting request 1296728 from home:JonathanKang:branches:GNOME:Factory
- Stop emitting %{release} into program binaries(bsc#1246806).

OBS-URL: https://build.opensuse.org/request/show/1296728
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=41
2025-07-31 11:24:56 +00:00
36e80f0943 Accepting request 1163503 from GNOME:Factory
- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center (forwarded request 1163468 from JonathanKang)

OBS-URL: https://build.opensuse.org/request/show/1163503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=16
2024-04-02 14:39:53 +00:00
5d8e690215 Accepting request 1163468 from home:JonathanKang:branches:GNOME:Factory
- Add missing supplements(bsc#1220391):
  + NMA subpackage: Main package and gnome-control-center

OBS-URL: https://build.opensuse.org/request/show/1163468
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=39
2024-03-29 10:51:25 +00:00
4a1934c0b5 Accepting request 1130773 from GNOME:Factory
- Rename gnome subpackage to NetworkManager-applet-l2tp
  to more accurately reflect its usage
- Add missing supplements:
  - NM and xl2tpd
  - NMA subpackage: Main package and NMA
- Configure runstatedir to %_rundir
- Update to version 1.20.8:
  + Fix padding of PPP Options dialog.
  + Undo PTP peer & ext GW routing prevention workaround first
    introduced with NetworkManager-l2tp 1.8.4 as workaround no
    longer works with NetworkManager 1.36. The actual fix should
    be done in NetworkManager.
  + Add support for Manual IPv4 configuration options: Address,
    Netmask and Gateway.
  + Remove deprecated OpenSSL 3 related code.
  + Load L2TP kernel modules if NM_L2TP_MODPROBE env variable set.
- Update to version 1.20.6:
  + Fix for Libreswan 4.9 and later detection.
  + Fix for ipsec-psk-flags setting not being saved.
  + Add getenv NM_L2TP_XL2TPD_MAX_RETRIES to allow setting the
    xl2tpd max retries value.
  + Increase IPsec and L2TP daemon wait timeouts for potentially
    better debugging.
  + Updated translations.
- Changes from version 1.20.4:
  + Security fix - properly detect that strongswan CHILD_SA
    connection has been established.
  + Fix for libreswan "cannot route template policy" error.
- Update to version 1.20.2:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Pass --enable-lto=yes to configure, build using LTO support.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.
  
- Update to version 1.20.0:
  + Support for kl2tpd from Katalix's go-l2tp project added.
  + Support for Multilink PPP added.
  + L2TP ephemeral source port checkbox added.
  + Honors $CHARONDEBUG and $PLUTODEBUG even without --debug
  + intltool for i18n builds no longer required.
  + deprecated libnm-glib/libnm-util code removed.
  + Updated translations.
- Update dependencies for NetworkManager >= 1.20.0
- Remove redundant intltool build dependency.
- Replace recommends strongswan with (strongswan or libreswan)
- Update to version 1.8.6:
  + Fix for make check warning that prevented RPMs from being
    built.
- Changes from version 1.8.2:
  + Update strings for new dialog design in gnome-shell.
    e.g use "Password" instead of "Password:".
  + Use /usr/share/metainfo for AppData files.
  + Move D-Bus policy file to /usr/share/dbus-1/system.d/.
  + Add --with-nm-ipsec-nss-dir configure switch for Libreswan NSS
    database location with default value of /var/lib/ipsec/nss.
  + Do not add broken route to VPN gateway IP address.
  + Add back import/export capability.
  + Fix for user certificate password flags for connection editor.
  + Fixes for user certificate support.
  + Provide --enable-libreswan-dh2 configure switch for older
    versions of Libreswan or those built with USE_DH2.
  + KDE plasma-nm compatibility for "Gateway ID".
  + Updated translations.
- Update default PPPD_PLUGIN_DIR to %{_libdir}/pppd/2.4.8.
- Use --enable-libreswan-dh2 configure switch.
- D-Bus policy file location is now /usr/share/dbus-1/system.d.
- AppData file location is now /usr/share/metainfo.
  
- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).
- No longer recommend -lang: supplements are in use
- Update to version 1.8.0:
  + User and machine TLS certificate support.
  + New dependency on OpenSSL's libcrypto (>= 1.1.0).
  + New dependency on Network Security Services (NSS) libraries.
  + Routines to auto detect the TLS certificate and private key
    file formats by looking at the file contents and not the file
    extension, also determines if the files are encrypted with a
    password, which includes testing if the password is the empty
    string or NULL.
  + Routines to import certificates and privates keys into a
    Libreswan NSS database.
  + Grey out the auth type selection for user authentication if
    EAP-TLS pppd patch (i.e. https://www.nikhef.nl/~janjust/ppp/)
    was not detected, e.g. with openSUSE.
  + Updated translations.
- Added BuildRequires for openssl-devel and pkgconfig(nss) 
- Update to version 1.2.14:
  + Changed Legacy Proposal button to Prevalent Algorithms button.
  + Prevalent Algorithms button populates Phase 1 and 2 Algorithm
    text entry boxes with a merge of Windows 10 and
    macOS/iOS/iPadOS L2TP clients' IKEv1 proposals.
  + Added use IKEv2 key exchange option.
  + Improved debugging output for Libreswan and strongSwan.
    Libreswan debugging can now be cutomized by setting the
    PLUTODEBUG environment variable.
    strongSwan debugging can now be cutomized by setting the
    CHARONDEBUG environment variable.
  + Gray out "IPsec Settings..." button if neither Libreswan nor
    strongSwan are found.
  + Updated translations.
- Update to version 1.2.12:
  + Added Legacy Proposal button.
  + Added extra IPsec configuration options.
  + renamed Gateway ID to Remote ID.
  + Use /etc/ipsec.d/ipsec.nm-l2tp.secrets instead of
    /etc/ipsec.d/nm-l2tp-ipsec-UUID.secrets.
  + PSK is now Base64 encoded.
  + Legacy KDE Plasma-nm user certificate support.
  + libnm-glib compatibility (NetworkManager < 1.0) is disabled by
    default.
  + Updated translations.
- Changes from version 1.2.10:
  + Point version 1.2.10 appdata image URIs to nm-1-2 github
    branch.
  + Corrected force UDP encapsulation toggle button behavior.
- URL and Source0 changes as a consequence of upstream GitHub
  project being renamed from network-manager-l2tp to
  NetworkManager-l2tp.
- Use upstream provided xz tarball instead of GitHub generated gz
  tarball.
- autoreconf no longer required as a result of upstream provided
  xz tarball.
- Delete any transient nm-l2rp-ipsec-+.secrets files previously
  generated by versions <= 1.2.10 in %pre section.
- Delete transient ipsec.nm-l2tp.secrets files in %postun section.
- remove redundant --without-libnm-glib configure switch which is
  now the default.
- Package missing COPYING file.
- Use autosetup and make_build macros.
- Following changes in NetworkManager: pass without-libnm-glib to
  configure, no longer build deprecated libnm-glib support.
- Following the above changes: Drop no longer needed
  pkgconfig(NetworkManager), pkgconfig(libnm-glib),
  pkgconfig(libnm-glib-vpn), pkgconfig(libnm-gtk) and
  pkgconfig(libnm-util) BuildRequires.
- Drop explicit autoconf, automake, gettext and grep BuildRequires:
  libtool BuildRequires is sufficent.
- Drop unnneeded NetworkManager-applet Requires from gnome
  sub-package, it is not longer of use for us.
- Modernize spec-file by calling spec-cleaner
- Update to version 1.2.8:
  + Updated translations.
  + Stops strongSwan service when a connection cannot be
    established.
- Changes from version 1.2.6:
  + Prefer building against stable libsecret API.
  + If L2TP port 1701 is already in use, no longer writes
    "leftprotoport=udp/l2tp" (which is equivalent to
    "leftprotoport=udp/1701") to the ipsec config file. This was
    done to ensures L2TP is encapsulated in IPsec.
- Changes from version 1.2.4:
  + Split libnm-vpn-plugin-pptp.so into a GTK-free core plugin
    usable by nmcli and a UI plugin for nm-applet and gnome
    components.
- Changes from version 1.2.2:
  + runtime test for strongwan or libreswan no longer performed if
    IPsec tickbox not ticked.
- Changes from version 1.2.0:
  + NetworkManager 1.1.x and 1.2.0 support
- Replace pkgconfig(libsecret-unstable) for pkgconfig(libsecret-1)
  BuildRequires following upstreams changes.
- Introduce GTK-free VPN plugin library to base package.
- Update to version 1.0.8:
  + Updated translations.
  + Stops strongSwan service when a connection cannot be
    established.
  + sets phase 1 (ike) and phase 2 (esp) ciphers for strongswan to
    the same as those used in version 1.0.4
- Changes from version 1.0.6:
  + If L2TP port 1701 is already in use, no longer writes
    "leftprotoport=udp/l2tp" (which is equivalent to
    "leftprotoport=udp/1701") to the ipsec config file. This was
    done to ensures L2TP is encapsulated in IPsec.
  + Uses UUID instead of PID for run-time generated filenames
  + No longer temporarily replaces system /etc/ipsec.secrets file
  + IPsec rekeying is now possible because the following file
    remains for the lifetime of the VPN connection :
      /etc/ipsec.d/nm-l2tp-ipsec-UUID.secrets
  + Following line is appended to /etc/ipsec.secrets if the include
    line is missing:
    include /etc/ipsec.d/+.secrets
  + Removed IPsec Group Name from user interface
  + Added IPsec Phase 1 (ike) & Phase 2 (esp) to user interface.
  + New timeout code for IPsec connection up script.
- Changes from version 1.0.4:
  + xl2tpd-1.3.7 compatibility fix for unrecognized option 'lock'.
  + /usr/sbin/ipsec runtime IPsec stack detection improved so that
    Openswan is rejected and not treated the same as openSwan.
  + Explictly check strongSwan connection has been established.
- Changes from version 1.0.2:
  + runtime test for strongwan or libreswan no longer performed if
    IPsec tickbox not ticked.
- Changes from version 1.0.0:
  + auth-dialog ported to libnm-gtk's NMAVpnPasswordDialog.
  + migrated from deprecated libgnome-keyring to libsecret.
  + Requires strongSwan or Libreswan for IPsec support,
    no longer works with Openswan.
  + Added MTU and MRU setting to PPP settings dialog box.
  + IPsec Group Name is now optional in IPsec dialog box.
- Drop icon install: as there is no icon file in the source
  anymore, nor is there a .desktop file that can make use of the
  icon.
- Drop --disable-more-warnings from configure line: no longer
  needed.
- Added %%check section.
- Replaced Requires strongswan with weaker Recommends strongswan.
- Replaced plus characters to recommended asterisk characters in
  changes file.
- Update to version 0.9.8.7:
  + ipsec: missing curly braces led to always false return.
  + Updated translations.
- Update to version 0.9.8.6:
  + Bugfix: (security) don't start l2tp if IPsec enabled, but
    failed to start.
  + Bugfix: typo in nm-l2tp-service.name.
  + noccp pppd option added.
  + Minor locales fixes.
  + Require new versions of gtk+ and glib.
- Initial package, version 0.9.8:
  + Builds against the GNOME 3.8 versions of GLib and Gtk+.
  + Fix undefuned NM_L2TP_LOCALEDIR.
  + License file added.
  + Minor localization fixes. (forwarded request 1130475 from gmbr3)

OBS-URL: https://build.opensuse.org/request/show/1130773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=15
2023-12-05 16:02:02 +00:00
b8f5d9f831 Accepting request 1130475 from home:gmbr3:Active
- Rename gnome subpackage to NetworkManager-applet-l2tp
  to more accurately reflect its usage
- Add missing supplements:
  - NM and xl2tpd
  - NMA subpackage: Main package and NMA
- Configure runstatedir to %_rundir
- Update to version 1.20.8:
  + Fix padding of PPP Options dialog.
  + Undo PTP peer & ext GW routing prevention workaround first
    introduced with NetworkManager-l2tp 1.8.4 as workaround no
    longer works with NetworkManager 1.36. The actual fix should
    be done in NetworkManager.
  + Add support for Manual IPv4 configuration options: Address,
    Netmask and Gateway.
  + Remove deprecated OpenSSL 3 related code.
  + Load L2TP kernel modules if NM_L2TP_MODPROBE env variable set.
- Update to version 1.20.6:
  + Fix for Libreswan 4.9 and later detection.
  + Fix for ipsec-psk-flags setting not being saved.
  + Add getenv NM_L2TP_XL2TPD_MAX_RETRIES to allow setting the
    xl2tpd max retries value.
  + Increase IPsec and L2TP daemon wait timeouts for potentially
    better debugging.
  + Updated translations.
- Changes from version 1.20.4:
  + Security fix - properly detect that strongswan CHILD_SA
    connection has been established.
  + Fix for libreswan "cannot route template policy" error.
- Update to version 1.20.2:
  + Gtk4 version of the editor plugin is now available (for use
    with Control Center of GNOME 42 or later).
  + Updated translations.
- Add pkgconfig(gtk4) and pkgconfig(libnma-gtk4) BuildRequires and
  pass --with-gtk4=yes to configure, build the gtk4 version.
- Pass --enable-lto=yes to configure, build using LTO support.
- Add optional libxml2-tools BuildRequires, build runs
  xml-stripblanks preprocessing if available.
  
- Update to version 1.20.0:
  + Support for kl2tpd from Katalix's go-l2tp project added.
  + Support for Multilink PPP added.
  + L2TP ephemeral source port checkbox added.
  + Honors $CHARONDEBUG and $PLUTODEBUG even without --debug
  + intltool for i18n builds no longer required.
  + deprecated libnm-glib/libnm-util code removed.
  + Updated translations.
- Update dependencies for NetworkManager >= 1.20.0
- Remove redundant intltool build dependency.
- Replace recommends strongswan with (strongswan or libreswan)
- Update to version 1.8.6:
  + Fix for make check warning that prevented RPMs from being
    built.
- Changes from version 1.8.2:
  + Update strings for new dialog design in gnome-shell.
    e.g use "Password" instead of "Password:".
  + Use /usr/share/metainfo for AppData files.
  + Move D-Bus policy file to /usr/share/dbus-1/system.d/.
  + Add --with-nm-ipsec-nss-dir configure switch for Libreswan NSS
    database location with default value of /var/lib/ipsec/nss.
  + Do not add broken route to VPN gateway IP address.
  + Add back import/export capability.
  + Fix for user certificate password flags for connection editor.
  + Fixes for user certificate support.
  + Provide --enable-libreswan-dh2 configure switch for older
    versions of Libreswan or those built with USE_DH2.
  + KDE plasma-nm compatibility for "Gateway ID".
  + Updated translations.
- Update default PPPD_PLUGIN_DIR to %{_libdir}/pppd/2.4.8.
- Use --enable-libreswan-dh2 configure switch.
- D-Bus policy file location is now /usr/share/dbus-1/system.d.
- AppData file location is now /usr/share/metainfo.
  
- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).
- No longer recommend -lang: supplements are in use
- Update to version 1.8.0:
  + User and machine TLS certificate support.
  + New dependency on OpenSSL's libcrypto (>= 1.1.0).
  + New dependency on Network Security Services (NSS) libraries.
  + Routines to auto detect the TLS certificate and private key
    file formats by looking at the file contents and not the file
    extension, also determines if the files are encrypted with a
    password, which includes testing if the password is the empty
    string or NULL.
  + Routines to import certificates and privates keys into a
    Libreswan NSS database.
  + Grey out the auth type selection for user authentication if
    EAP-TLS pppd patch (i.e. https://www.nikhef.nl/~janjust/ppp/)
    was not detected, e.g. with openSUSE.
  + Updated translations.
- Added BuildRequires for openssl-devel and pkgconfig(nss) 
- Update to version 1.2.14:
  + Changed Legacy Proposal button to Prevalent Algorithms button.
  + Prevalent Algorithms button populates Phase 1 and 2 Algorithm
    text entry boxes with a merge of Windows 10 and
    macOS/iOS/iPadOS L2TP clients' IKEv1 proposals.
  + Added use IKEv2 key exchange option.
  + Improved debugging output for Libreswan and strongSwan.
    Libreswan debugging can now be cutomized by setting the
    PLUTODEBUG environment variable.
    strongSwan debugging can now be cutomized by setting the
    CHARONDEBUG environment variable.
  + Gray out "IPsec Settings..." button if neither Libreswan nor
    strongSwan are found.
  + Updated translations.
- Update to version 1.2.12:
  + Added Legacy Proposal button.
  + Added extra IPsec configuration options.
  + renamed Gateway ID to Remote ID.
  + Use /etc/ipsec.d/ipsec.nm-l2tp.secrets instead of
    /etc/ipsec.d/nm-l2tp-ipsec-UUID.secrets.
  + PSK is now Base64 encoded.
  + Legacy KDE Plasma-nm user certificate support.
  + libnm-glib compatibility (NetworkManager < 1.0) is disabled by
    default.
  + Updated translations.
- Changes from version 1.2.10:
  + Point version 1.2.10 appdata image URIs to nm-1-2 github
    branch.
  + Corrected force UDP encapsulation toggle button behavior.
- URL and Source0 changes as a consequence of upstream GitHub
  project being renamed from network-manager-l2tp to
  NetworkManager-l2tp.
- Use upstream provided xz tarball instead of GitHub generated gz
  tarball.
- autoreconf no longer required as a result of upstream provided
  xz tarball.
- Delete any transient nm-l2rp-ipsec-+.secrets files previously
  generated by versions <= 1.2.10 in %pre section.
- Delete transient ipsec.nm-l2tp.secrets files in %postun section.
- remove redundant --without-libnm-glib configure switch which is
  now the default.
- Package missing COPYING file.
- Use autosetup and make_build macros.
- Following changes in NetworkManager: pass without-libnm-glib to
  configure, no longer build deprecated libnm-glib support.
- Following the above changes: Drop no longer needed
  pkgconfig(NetworkManager), pkgconfig(libnm-glib),
  pkgconfig(libnm-glib-vpn), pkgconfig(libnm-gtk) and
  pkgconfig(libnm-util) BuildRequires.
- Drop explicit autoconf, automake, gettext and grep BuildRequires:
  libtool BuildRequires is sufficent.
- Drop unnneeded NetworkManager-applet Requires from gnome
  sub-package, it is not longer of use for us.
- Modernize spec-file by calling spec-cleaner
- Update to version 1.2.8:
  + Updated translations.
  + Stops strongSwan service when a connection cannot be
    established.
- Changes from version 1.2.6:
  + Prefer building against stable libsecret API.
  + If L2TP port 1701 is already in use, no longer writes
    "leftprotoport=udp/l2tp" (which is equivalent to
    "leftprotoport=udp/1701") to the ipsec config file. This was
    done to ensures L2TP is encapsulated in IPsec.
- Changes from version 1.2.4:
  + Split libnm-vpn-plugin-pptp.so into a GTK-free core plugin
    usable by nmcli and a UI plugin for nm-applet and gnome
    components.
- Changes from version 1.2.2:
  + runtime test for strongwan or libreswan no longer performed if
    IPsec tickbox not ticked.
- Changes from version 1.2.0:
  + NetworkManager 1.1.x and 1.2.0 support
- Replace pkgconfig(libsecret-unstable) for pkgconfig(libsecret-1)
  BuildRequires following upstreams changes.
- Introduce GTK-free VPN plugin library to base package.
- Update to version 1.0.8:
  + Updated translations.
  + Stops strongSwan service when a connection cannot be
    established.
  + sets phase 1 (ike) and phase 2 (esp) ciphers for strongswan to
    the same as those used in version 1.0.4
- Changes from version 1.0.6:
  + If L2TP port 1701 is already in use, no longer writes
    "leftprotoport=udp/l2tp" (which is equivalent to
    "leftprotoport=udp/1701") to the ipsec config file. This was
    done to ensures L2TP is encapsulated in IPsec.
  + Uses UUID instead of PID for run-time generated filenames
  + No longer temporarily replaces system /etc/ipsec.secrets file
  + IPsec rekeying is now possible because the following file
    remains for the lifetime of the VPN connection :
      /etc/ipsec.d/nm-l2tp-ipsec-UUID.secrets
  + Following line is appended to /etc/ipsec.secrets if the include
    line is missing:
    include /etc/ipsec.d/+.secrets
  + Removed IPsec Group Name from user interface
  + Added IPsec Phase 1 (ike) & Phase 2 (esp) to user interface.
  + New timeout code for IPsec connection up script.
- Changes from version 1.0.4:
  + xl2tpd-1.3.7 compatibility fix for unrecognized option 'lock'.
  + /usr/sbin/ipsec runtime IPsec stack detection improved so that
    Openswan is rejected and not treated the same as openSwan.
  + Explictly check strongSwan connection has been established.
- Changes from version 1.0.2:
  + runtime test for strongwan or libreswan no longer performed if
    IPsec tickbox not ticked.
- Changes from version 1.0.0:
  + auth-dialog ported to libnm-gtk's NMAVpnPasswordDialog.
  + migrated from deprecated libgnome-keyring to libsecret.
  + Requires strongSwan or Libreswan for IPsec support,
    no longer works with Openswan.
  + Added MTU and MRU setting to PPP settings dialog box.
  + IPsec Group Name is now optional in IPsec dialog box.
- Drop icon install: as there is no icon file in the source
  anymore, nor is there a .desktop file that can make use of the
  icon.
- Drop --disable-more-warnings from configure line: no longer
  needed.
- Added %%check section.
- Replaced Requires strongswan with weaker Recommends strongswan.
- Replaced plus characters to recommended asterisk characters in
  changes file.
- Update to version 0.9.8.7:
  + ipsec: missing curly braces led to always false return.
  + Updated translations.
- Update to version 0.9.8.6:
  + Bugfix: (security) don't start l2tp if IPsec enabled, but
    failed to start.
  + Bugfix: typo in nm-l2tp-service.name.
  + noccp pppd option added.
  + Minor locales fixes.
  + Require new versions of gtk+ and glib.
- Initial package, version 0.9.8:
  + Builds against the GNOME 3.8 versions of GLib and Gtk+.
  + Fix undefuned NM_L2TP_LOCALEDIR.
  + License file added.
  + Minor localization fixes.

OBS-URL: https://build.opensuse.org/request/show/1130475
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=37
2023-12-04 13:34:11 +00:00
3826b35c5f Accepting request 1130316 from GNOME:Factory
Update to 1.20.10 (forwarded request 1130202 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1130316
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=14
2023-12-02 16:12:14 +00:00
7da76fecb1 Accepting request 1130202 from GNOME:Next
Update to 1.20.10

OBS-URL: https://build.opensuse.org/request/show/1130202
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=35
2023-12-01 16:51:10 +00:00
9f8fa95afc Accepting request 1056305 from GNOME:Factory
Update to version 1.20.8.

OBS-URL: https://build.opensuse.org/request/show/1056305
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=13
2023-01-07 16:16:01 +00:00
560045387a Adjust .changes files based on GNOME devel projects standards, while removing some duplication caused by how we use "Changes from version xyz" differently than upstream.
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=33
2023-01-06 02:22:05 +00:00
bd2c112967 Accepting request 1055748 from home:dirkmueller:Factory
- update to 1.20.8:
  * Fix padding of PPP Options dialog.
  * Undo PTP peer & ext GW routing prevention workaround first introduced with
    NetworkManager-l2tp 1.8.4 as workaround no longer works with NetworkManager
    1.36. The actual fix should be done in NetworkManager.
  * Add support for Manual IPv4 configuration options: Address, Netmask and Gateway.
  * Remove deprecated OpenSSL 3 related code
  * Load L2TP kernel modules if NM_L2TP_MODPROBE env variable set.

OBS-URL: https://build.opensuse.org/request/show/1055748
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=32
2023-01-06 01:59:54 +00:00
8199b94288 Accepting request 1035613 from GNOME:Factory
New upstream release

OBS-URL: https://build.opensuse.org/request/show/1035613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=12
2022-11-15 12:18:17 +00:00
3f1429fef9 Tweak .changes
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=30
2022-11-14 10:32:44 +00:00
f2d7665c22 Accepting request 1035507 from home:dkosovic:branches:GNOME:Factory
- Update to version 1.20.6:
- Changes from version 1.20.4:
  * Fix for Libreswan 4.9 and later detection.
  * Fix for ipsec-psk-flags setting not being saved.
  * Add getenv NM_L2TP_XL2TPD_MAX_RETRIES to allow setting 
    the xl2tpd max retries value.
  * Increase IPsec and L2TP daemon wait timeouts for potentially
    better debugging.
  * Update Georgian (ka) translation.
- Changes from version 1.20.4:
  * Security fix - properly detect that strongswan CHILD_SA
    connection has been established.
  * Fix for libreswan "cannot route template policy" error.

OBS-URL: https://build.opensuse.org/request/show/1035507
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=29
2022-11-14 08:49:26 +00:00
fa9822fedb Accepting request 972518 from GNOME:Factory
- Update to version 1.20.2:
- Adds compatibility for Gtk4 gnome-control-center (forwarded request 972432 from dkosovic)

OBS-URL: https://build.opensuse.org/request/show/972518
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=11
2022-04-26 18:15:11 +00:00
e0ef58a9c7 Accepting request 972432 from home:dkosovic:branches:GNOME:Factory
- Update to version 1.20.2:
- Adds compatibility for Gtk4 gnome-control-center

OBS-URL: https://build.opensuse.org/request/show/972432
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=27
2022-04-25 08:32:40 +00:00
0d9ced07dc Accepting request 928780 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/928780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=10
2021-11-08 16:23:59 +00:00
1055b768c6 Accepting request 927651 from home:dkosovic:branches:GNOME:Factory
- Update to version 1.20.0:
- Changes from version 1.8.6:
  * Support for kl2tpd from Katalix's go-l2tp project added.
  * Support for Multilink PPP added.
  * L2TP ephemeral source port checkbox added.
  * Honors $CHARONDEBUG and $PLUTODEBUG even without --debug
  * intltool for i18n builds no longer required.
  * deprecated libnm-glib/libnm-util code removed.
  * Updated translations.
- Update dependencies for NetworkManager >= 1.20.0
- Remove redundant intltool build dependency.
- Replace recommends strongswan with (strongswan or libreswan)

OBS-URL: https://build.opensuse.org/request/show/927651
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=26
2021-11-02 13:09:53 +00:00
Richard Brown
3d4067a9d0 Accepting request 873916 from GNOME:Factory
- Update to version 1.8.6:
- Changes from version 1.8.4:
  * Fix for make check warning that prevented successful RPM build.
- Changes from version 1.8.2:
  * Updated translations.
  * Update strings for new dialog design in gnome-shell.
    e.g use "Password" instead of "Password:".
  * Use /usr/share/metainfo for AppData files.
  * Move D-Bus policy file to /usr/share/dbus-1/system.d/.
  * Add --with-nm-ipsec-nss-dir configure switch for Libreswan NSS
    database location with default value of /var/lib/ipsec/nss.
  * Do not add broken route to VPN gateway IP address.
  * Add back import/export capability.
  * update default PPPD_PLUGIN_DIR to ${libdir}/pppd/2.4.8.
  * Fix for user certificate password flags for connection editor.
 - Changes from version 1.8.0:
  * Fixes for user certificate support.
  * Provide --enable-libreswan-dh2 configure switch for older
    versions of Libreswan or those built with USE_DH2.
  * KDE plasma-nm compatibility for "Gateway ID".
- Use --enable-libreswan-dh2 configure switch.
- D-Bus policy file location is now /usr/share/dbus-1/system.d.
- AppData file location is now /usr/share/metainfo. (forwarded request 871745 from dkosovic)

OBS-URL: https://build.opensuse.org/request/show/873916
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=9
2021-02-22 13:39:37 +00:00
9205bff53e Accepting request 871745 from home:dkosovic:branches:GNOME:Factory
- Update to version 1.8.6:
- Changes from version 1.8.4:
  * Fix for make check warning that prevented successful RPM build.
- Changes from version 1.8.2:
  * Updated translations.
  * Update strings for new dialog design in gnome-shell.
    e.g use "Password" instead of "Password:".
  * Use /usr/share/metainfo for AppData files.
  * Move D-Bus policy file to /usr/share/dbus-1/system.d/.
  * Add --with-nm-ipsec-nss-dir configure switch for Libreswan NSS
    database location with default value of /var/lib/ipsec/nss.
  * Do not add broken route to VPN gateway IP address.
  * Add back import/export capability.
  * update default PPPD_PLUGIN_DIR to ${libdir}/pppd/2.4.8.
  * Fix for user certificate password flags for connection editor.
 - Changes from version 1.8.0:
  * Fixes for user certificate support.
  * Provide --enable-libreswan-dh2 configure switch for older
    versions of Libreswan or those built with USE_DH2.
  * KDE plasma-nm compatibility for "Gateway ID".
- Use --enable-libreswan-dh2 configure switch.
- D-Bus policy file location is now /usr/share/dbus-1/system.d.
- AppData file location is now /usr/share/metainfo.

OBS-URL: https://build.opensuse.org/request/show/871745
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=24
2021-02-19 21:27:21 +00:00
aeddacf493 Accepting request 799488 from GNOME:Factory
- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager). (forwarded request 799448 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/799488
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=8
2020-05-02 20:14:41 +00:00
acf84bdbe0 Accepting request 799448 from home:dimstar:Factory
- Set the path for the VPN service name file correctly to
  %_vpnservicedir (provided by macros.NetworkManager).

OBS-URL: https://build.opensuse.org/request/show/799448
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=22
2020-05-01 10:43:00 +00:00
957c66591a Accepting request 767325 from GNOME:Factory
Eliminate the -lang recommends (forwarded request 767086 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/767325
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=7
2020-01-28 09:46:52 +00:00
4fe698338f Accepting request 767086 from GNOME:Next
Eliminate the -lang recommends

OBS-URL: https://build.opensuse.org/request/show/767086
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=20
2020-01-26 14:38:44 +00:00
f98075d57a Accepting request 760029 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/760029
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=6
2020-01-02 13:40:18 +00:00
7e1ff1bb2c Accepting request 760013 from home:dkosovic:branches:GNOME:Factory
- Update to version 1.8.0:
  * User and machine TLS certificate support.
  * New dependency on OpenSSL's libcrypto (>= 1.1.0).
  * New dependency on Network Security Services (NSS) libraries.
  * Routines to auto detect the TLS certificate and private key
    file formats by looking at the file contents and not the file
    extension, also determines if the files are encrypted with a
    password, which includes testing if the password is the empty
    string or NULL.
  * Routines to import certificates and privates keys into a
    Libreswan NSS database.
  * Grey out the auth type selection for user authentication if
    EAP-TLS pppd patch (i.e. https://www.nikhef.nl/~janjust/ppp/)
    was not detected, e.g. with openSUSE.
  * Updated translations.
- Changes from version 1.2.10:
  * Updated translations.
  * Remove "Prevalent Algorithms" button, override default
    algorithms. The phase 1 & 2 proposals previously provided by
    the Prevalent Algorithms button are now the new defaults for
    the IKEv1 proposals.
- Added BuildRequires for openssl-devel and pkgconfig(nss)

OBS-URL: https://build.opensuse.org/request/show/760013
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=18
2019-12-30 11:53:59 +00:00
bb05e3f56d Accepting request 741222 from GNOME:Factory
New upstream release

OBS-URL: https://build.opensuse.org/request/show/741222
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=5
2019-10-22 13:41:32 +00:00
8446c7518e Tweak
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=16
2019-10-19 12:56:59 +00:00
e833c78997 Accepting request 741221 from home:dkosovic:branches:GNOME:Factory
- Update to version 1.2.14:
  * Updated translations.
  * Changed Legacy Proposal button to Prevalent Algorithms button.
  * Prevalent Algorithms button populates Phase 1 and 2 Algorithm
    text entry boxes with a merge of Windows 10 and
    macOS/iOS/iPadOS L2TP clients' IKEv1 proposals.
  * Added use IKEv2 key exchange option.
  * Improved debugging output for Libreswan and strongSwan.
    Libreswan debugging can now be cutomized by setting the
    PLUTODEBUG environment variable.
    strongSwan debugging can now be cutomized by setting the
    CHARONDEBUG environment variable.
  * Gray out "IPsec Settings..." button if neither strongSwan nor
    are found.

OBS-URL: https://build.opensuse.org/request/show/741221
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=15
2019-10-19 12:53:42 +00:00
36f9640caa Accepting request 693131 from GNOME:Factory
OBS-URL: https://build.opensuse.org/request/show/693131
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=4
2019-04-17 08:04:38 +00:00
b5ca1c0fc7 Accepting request 688048 from home:dkosovic:branches:GNOME:Factory
- Update to version 1.2.12:
  * Updated translations.
  * Added Legacy Proposal button.
  * Added extra IPsec configuration options.
  * renamed Gateway ID to Remote ID.
  * Use /etc/ipsec.d/ipsec.nm-l2tp.secrets instead of
    /etc/ipsec.d/nm-l2tp-ipsec-UUID.secrets.
  * PSK is now Base64 encoded.
  * Legacy KDE Plasma-nm user certificate support.
  * libnm-glib compatibility (NetworkManager < 1.0) is disabled by
    default.
- Changes from version 1.2.10:
  * Point version 1.2.10 appdata image URIs to nm-1-2 github
    branch.
  * Corrected force UDP encapsulation toggle button behavior.
- URL and Source0 changes as a consequence of upstream GitHub
  project being renamed from network-manaager-l2tp to
  NetworkManager-l2tp.
- Use upstream provided xz tarball instead of GitHub generated gz
  tarball.
- autoreconf no longer required as a result of upstream provided
  xz tarball.
- Delete any transient nm-l2rp-ipsec-*.secrets files previously
  generated by versions <= 1.2.10 in %%pre section.
- Delete transient ipsec.nm-l2tp.secrets files in %postun section.
- remove redundant --without-libnm-glib configure switch which is
  now the default.
- Package missing COPYING file.
- Use autosetup and make_build macros.

OBS-URL: https://build.opensuse.org/request/show/688048
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=13
2019-04-11 08:08:17 +00:00
2101d61f67 Accepting request 607006 from GNOME:Factory
(forwarded request 596954 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/607006
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=3
2018-05-16 09:39:59 +00:00
a8e1f12ed2 Accepting request 596954 from GNOME:Next
OBS-URL: https://build.opensuse.org/request/show/596954
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=11
2018-05-14 11:01:42 +00:00
a41d43b6bc Accepting request 582893 from GNOME:Factory
spec-cleaner (forwarded request 581402 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/582893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=2
2018-03-09 09:41:27 +00:00
4cdef43d9c Accepting request 581402 from GNOME:Next
spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/581402
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=9
2018-03-05 14:02:08 +00:00
7b0d17c3e7 Accepting request 519160 from GNOME:Factory
Introduce to TW (after I don't remember how many years we waited for reviews)

OBS-URL: https://build.opensuse.org/request/show/519160
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/NetworkManager-l2tp?expand=0&rev=1
2017-08-30 14:22:05 +00:00
0ca5c9647d cleanup
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=7
2017-08-28 14:53:50 +00:00
def9d4f480 cleanup
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=6
2017-08-28 14:44:18 +00:00
98f25a657b Accepting request 518361 from home:dkosovic:branches:GNOME:Factory
package depends on sr#516897

OBS-URL: https://build.opensuse.org/request/show/518361
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=5
2017-08-28 14:39:32 +00:00
48835169e1 - Update to version 0.9.8.7:
+ ipsec: missing curly braces led to always false return.
  + Updated translations.

OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=4
2014-10-28 09:43:17 +00:00
dc5bee50a9 tweak
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=3
2014-07-09 15:31:12 +00:00
6c4429e64f Accepting request 239520 from home:hillwood
- update to 0.9.8.6
  * Bugfix: (security) don't start l2tp if IPSec enabled, but failed to start
  * Bugfix: typo in nm-l2tp-service.name
  * noccp pppd option added
  * minor locales fixes
  * require new versions of gtk+ and glib

OBS-URL: https://build.opensuse.org/request/show/239520
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=2
2014-07-09 15:29:39 +00:00
caad811799 Accepting request 204248 from home:hillwood
OBS-URL: https://build.opensuse.org/request/show/204248
OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/NetworkManager-l2tp?expand=0&rev=1
2013-11-24 13:17:17 +00:00