Re: [PATCH 00/46] VPN association state, dual IP support and WG fixes
[email protected] Mon, 04 Aug 2025 15:10:07 +0000
| Newsgroups | dev.linux.lists.connman |
|---|---|
| Message-ID | <175432020743.1223670.11544345566042738457.git-patchwork-notify@kernel.org> |
Hello: This series was applied to connman.git (master) by Denis Kenzior <[email protected]>: On Fri, 11 Jul 2025 17:26:51 +0300 you wrote: > This patch set (1) adds the association state also for the VPNs, (2) implements > dual IP support for VPNs and (3) contains fixes for Wireguard address, > especially for FQDN handling. This is a combination of all three improvements > for the sake of testing them together. > > (1): association state for VPNs > The association state is to indicate that the VPN is waiting for VPN agent to > provide input given by user. In this state service.c must not do connect > timeout checks as the timers for both differ in length, default being 120s for > connect timeout and 300s for VPN agent dialog timeout. > > [...] Here is the summary with links: - [01/45] agent: Cancel agent request on NoReply D-Bus error https://git.kernel.org/pub/scm/network/connman/connman.git/?id=01c10f2ce960 - [02/45] vpn-provider: Use association state for VPN agent input wait (no matching commit) - [03/45] vpn: Add association state before connect state (no matching commit) - [04/45] vpn-agent: Do connect state transition after input dialog check (no matching commit) - [05/45] service: Explicit VPN connect timeout, ignore in VPN agent wait (no matching commit) - [06/45] provider: Handle VPN configuration and association states (no matching commit) - [07/45] vpn: Add support for association state, add state getter (no matching commit) - [08/45] vpn: Check if connecting when setting state or disconnecting (no matching commit) - [09/45] vpn: Add VPN agent use callback for plugins (no matching commit) - [10/45] vpn-provider: Transition to CONNECT state with agentless VPNs (no matching commit) - [11/45] doc: Update VPN documentation for association state (no matching commit) - [12/45] wireguard: Add saving of provider properties (no matching commit) - [13/45] wireguard: Use positive errors for VPN provider connect_cb (no matching commit) - [14/45] vpn: Fix VPN_FLAG_NO_DAEMON use in error cases (no matching commit) - [15/45] wireguard: Handle disconnect, error and network errors better (no matching commit) - [16/45] gresolv: Add generic error for GResolv struct with getter (no matching commit) - [17/45] vpn-util: Add wrappers for GResolv hostname lookup use (no matching commit) - [18/45] wireguard: Use GResolv for DNS reresolve to avoid blocking (no matching commit) - [19/45] vpn: Drop state changes from update_provider_state() (no matching commit) - [20/45] wireguard: Fix shutdown, ensure one exit and set no agent is used (no matching commit) - [21/45] vpn: Check if disconnect is implemented before calling in stop_vpn() (no matching commit) - [22/45] wireguard: Tokenize host for getaddrinfo() (no matching commit) - [23/45] util: Add address family set/get/reset helpers (no matching commit) - [24/45] vpn-provider: Add support for dual-IP VPNs (no matching commit) - [25/45] provider: Add support for dual-IP VPNs (no matching commit) - [26/45] vpn: Add support for dual-IP VPNs (no matching commit) - [27/45] wireguard: Support both IPv4 and IPv6 address (no matching commit) - [28/45] inet: Expose __connman_inet_is_any_addr() for plugins to use (no matching commit) - [29/45] wireguard: Set split routing based on AllowedIPs (no matching commit) - [30/45] Revert "vpn: Remove unused __vpn_provider_check_routes" (no matching commit) - [31/45] vpn-provider: Allow to add complete routes and to remove routes (no matching commit) - [32/45] wireguard: Add routes for other than any addresses (no matching commit) - [33/45] wireguard: Fix string list parsing and IP tunneling (no matching commit) - [34/45] wireguard: Treat initial connect failure as unreachable host (no matching commit) - [35/45] service: handle also EALREADY in service_connect() (no matching commit) - [36/45] vpn-provider: Make daemonless VPNs to connect when connmand is online (no matching commit) - [37/45] vpn: Implement getter for the flags set by the VPN (no matching commit) - [38/45] vpn-provider: Delay connect of daemonless VPNs until connmand is online (no matching commit) - [39/45] wireguard: Rework hostname resolve, split code and do not resolve IP (no matching commit) - [40/45] vpn-util: Add wrapper for adding a namerver for GResolv (no matching commit) - [41/45] service: Send the DNS servers of VPN's transport when VPN is ready (no matching commit) - [42/45] vpn-provider: Add support for set/get "TransportNameservers" (no matching commit) - [43/45] wireguard: Add option for using transport nameservers for DNS reresolve (no matching commit) - [44/45] wireguard: Fix FQDN by using the resolved IP as the gateway (no matching commit) - [45/45] provider: Add the VPN nameserver routes when connected (no matching commit) You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html