public inbox for connman@lists.linux.dev
 help / color / mirror / Atom feed
From: patchwork-bot+connman@kernel.org
To: Jussi Laakkonen <jussi.laakkonen@jolla.com>
Cc: connman@lists.linux.dev
Subject: Re: [PATCH 00/46] VPN association state, dual IP support and WG fixes
Date: Mon, 04 Aug 2025 15:10:07 +0000	[thread overview]
Message-ID: <175432020743.1223670.11544345566042738457.git-patchwork-notify@kernel.org> (raw)
In-Reply-To: <20250711142736.1757060-1-jussi.laakkonen@jolla.com>

Hello:

This series was applied to connman.git (master)
by Denis Kenzior <denkenz@gmail.com>:

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



      parent reply	other threads:[~2025-08-04 15:09 UTC|newest]

Thread overview: 69+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-07-11 14:26 [PATCH 00/46] VPN association state, dual IP support and WG fixes Jussi Laakkonen
2025-07-11 14:26 ` [PATCH 01/45] agent: Cancel agent request on NoReply D-Bus error Jussi Laakkonen
2025-07-11 14:26 ` [PATCH 02/45] vpn-provider: Use association state for VPN agent input wait Jussi Laakkonen
2025-07-11 14:26 ` [PATCH 03/45] vpn: Add association state before connect state Jussi Laakkonen
2025-07-11 14:26 ` [PATCH 04/45] vpn-agent: Do connect state transition after input dialog check Jussi Laakkonen
2025-07-11 14:26 ` [PATCH 05/45] service: Explicit VPN connect timeout, ignore in VPN agent wait Jussi Laakkonen
2025-08-01 19:31   ` Denis Kenzior
2025-08-08 12:05     ` Jussi Laakkonen
2025-08-08 16:08       ` Denis Kenzior
2025-08-11 14:21         ` Jussi Laakkonen
2025-07-11 14:26 ` [PATCH 06/45] provider: Handle VPN configuration and association states Jussi Laakkonen
2025-08-01 19:34   ` Denis Kenzior
2025-08-08 12:12     ` Jussi Laakkonen
2025-07-11 14:26 ` [PATCH 07/45] vpn: Add support for association state, add state getter Jussi Laakkonen
2025-07-11 14:26 ` [PATCH 08/45] vpn: Check if connecting when setting state or disconnecting Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 09/45] vpn: Add VPN agent use callback for plugins Jussi Laakkonen
2025-08-01 19:39   ` Denis Kenzior
2025-08-08 12:28     ` Jussi Laakkonen
2025-08-08 15:57       ` Denis Kenzior
2025-08-13  9:22         ` Jussi Laakkonen
2025-08-13 11:20         ` Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 10/45] vpn-provider: Transition to CONNECT state with agentless VPNs Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 11/45] doc: Update VPN documentation for association state Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 12/45] wireguard: Add saving of provider properties Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 13/45] wireguard: Use positive errors for VPN provider connect_cb Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 14/45] vpn: Fix VPN_FLAG_NO_DAEMON use in error cases Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 15/45] wireguard: Handle disconnect, error and network errors better Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 16/45] gresolv: Add generic error for GResolv struct with getter Jussi Laakkonen
2025-08-04 14:37   ` Denis Kenzior
2025-08-08 12:34     ` Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 17/45] vpn-util: Add wrappers for GResolv hostname lookup use Jussi Laakkonen
2025-08-04 14:39   ` Denis Kenzior
2025-08-08 12:36     ` Jussi Laakkonen
2025-08-08 15:39       ` Denis Kenzior
2025-07-11 14:27 ` [PATCH 18/45] wireguard: Use GResolv for DNS reresolve to avoid blocking Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 19/45] vpn: Drop state changes from update_provider_state() Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 20/45] wireguard: Fix shutdown, ensure one exit and set no agent is used Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 21/45] vpn: Check if disconnect is implemented before calling in stop_vpn() Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 22/45] wireguard: Tokenize host for getaddrinfo() Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 23/45] util: Add address family set/get/reset helpers Jussi Laakkonen
2025-08-04 14:47   ` Denis Kenzior
2025-08-08 12:29     ` Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 24/45] vpn-provider: Add support for dual-IP VPNs Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 25/45] provider: " Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 26/45] vpn: " Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 27/45] wireguard: Support both IPv4 and IPv6 address Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 28/45] inet: Expose __connman_inet_is_any_addr() for plugins to use Jussi Laakkonen
2025-08-04 14:57   ` Denis Kenzior
2025-08-08 12:40     ` Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 29/45] wireguard: Set split routing based on AllowedIPs Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 30/45] Revert "vpn: Remove unused __vpn_provider_check_routes" Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 31/45] vpn-provider: Allow to add complete routes and to remove routes Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 32/45] wireguard: Add routes for other than any addresses Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 33/45] wireguard: Fix string list parsing and IP tunneling Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 34/45] wireguard: Treat initial connect failure as unreachable host Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 35/45] service: handle also EALREADY in service_connect() Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 36/45] vpn-provider: Make daemonless VPNs to connect when connmand is online Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 37/45] vpn: Implement getter for the flags set by the VPN Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 38/45] vpn-provider: Delay connect of daemonless VPNs until connmand is online Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 39/45] wireguard: Rework hostname resolve, split code and do not resolve IP Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 40/45] vpn-util: Add wrapper for adding a namerver for GResolv Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 41/45] service: Send the DNS servers of VPN's transport when VPN is ready Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 42/45] vpn-provider: Add support for set/get "TransportNameservers" Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 43/45] wireguard: Add option for using transport nameservers for DNS reresolve Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 44/45] wireguard: Fix FQDN by using the resolved IP as the gateway Jussi Laakkonen
2025-07-11 14:27 ` [PATCH 45/45] provider: Add the VPN nameserver routes when connected Jussi Laakkonen
2025-07-18 16:52 ` [PATCH 00/46] VPN association state, dual IP support and WG fixes Jussi Laakkonen
2025-07-28 14:54 ` Denis Kenzior
2025-08-04 15:10 ` patchwork-bot+connman [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=175432020743.1223670.11544345566042738457.git-patchwork-notify@kernel.org \
    --to=patchwork-bot+connman@kernel.org \
    --cc=connman@lists.linux.dev \
    --cc=jussi.laakkonen@jolla.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox