From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gate001.proxmox.com (gate001.proxmox.com [45.144.208.40]) by lore.proxmox.com (Postfix) with ESMTPS id AC31D1FF0C1 for ; Tue, 25 Aug 2026 10:11:12 +0200 (CEST) Received: from gate001.proxmox.com (localhost.localdomain [127.0.0.1]) by gate001.proxmox.com (Proxmox) with ESMTP id BA6FB21876; Tue, 25 Aug 2026 10:09:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=azharul.com; s=t28hkp5; t=1787284058; x=1787888858; darn=lists.proxmox.com; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=phXcYLntE4bYvXd4qOMqGGAo+Fa4ooXoMpmGoTw8NmM=; b=ZqXJQBfP9ZYPshD2fo96ZZlMETtW21YFBP45qji/nkVQI5TVw4CqpONhgEeRsQ0QPJ GHqjIAx5C1QYe/vld5oj9E0gV/6Y+M0WAgZ4prn/CWK09t6MkC0pmWllI2/Bs8J82kJd iGCL5ycqYt/1ajtv6RjRcsxCivU0Ci2wMA9GKd/Z0O6RxC8EqmEqDsdCQ3K1pBCNkTZ7 eMgePiXRpbPyTxGwCXVTGZ1hNlobbELi3RIpCl9VM0/agFTLIdsMK252LDdo2xo2lPOj WaJZ5WExVcimlhPWa50tzrDt19UBjU2BDkwgr6mdksqnNtPlNh2JBzi+SrEbkbyEn7Fm 3wTw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787284058; x=1787888858; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=phXcYLntE4bYvXd4qOMqGGAo+Fa4ooXoMpmGoTw8NmM=; b=Kbcg1C8tegcNTSrRJ3RyWmQbayQPiZp0/Q8aYX8TNzeDWJ4Tq8ztUtip6Hq5tJ7vJS d/waD6PcmBHqNWRyJ6KqMOvkC5Cj4ZntpU8ozBFvxlfdRxdTzBvo/CrNYj9g182FJOJB nJOGQlAAaSCVSFNOS2tnqkXsxkECRBKQ+TA1Jm96pAhVP4u339ewmU43xRe307xJ2goZ 2HUgwKmsUJtm1i6Jq98PlmY7nIoPQdgETYEpPfmtaaYVUxHYmbhptDywOqSTHP6iPp6H 7P8z/oKNtRyCxcarmwjsGEriJXwZOMfnimvcAvXQBQSDzyQNlcNLvtVwGqxg7zPZdtSN F57w== X-Gm-Message-State: AOJu0Yw5R3XMYFrpT4sw0NF1YmYAjd6BVK1vaVuTCAqRtxX7c9psbBxf 7vkLuXf8XCQKw3ho48OjDg6k9QhyTMxU0YjfU+iLVJgcEgwWb/qdOdNeGLv0z5h8pQHa3Nty8J5 pFCW3yQ== X-Gm-Gg: AR+sD102Eba+WDKFjcdvS14diuSmQDWcl0o9rcbspMfJHKcYW6gYuuBjH3SnuU3Z5le kSswzfhJL7qsU/MKYeXHBbZLkFLqf+m5QPfycTOrBDnuvsG1va25zRHc9A0O5hmyvPafAO/hpRk DBDARSNRvHeePnuj26AbL73wXrs6mktD+FgZ71ReoEt+YGypBRGovCI1yfRwTQynlpFR0asvvbN vD8b65xGwwh1RW0wckRzzKc4gh4M+k5cZusvtjnMU/tefqK6ka7G7+ku6zQsQ6SxkjqagKw529f Dgu0G5qbrt9CF2UQCz6rGYzKlz+YoAifGv+GSIk2/iM7HDIVl6ru21gDLQLOH0lMdtmtHx8LjoZ aNkFyH846IgU5JAyxE/nefRFZtL5sISXw/PGXOcuYHl3f5zTeij9UxvkCFgKeCgBCZdANdxJKwc MrBp+BUxZtApATaOolCrznom1mDa10DS76whhGjEnn7e8UKqCzULkSrGceGTfzP6BsJ6oHhmJBf 6gahpl29dPN/9EVklB6Fdonj+PYARjgO6T/pW9EhIAcuv7SobICvxI29X1DxPYTMObw2o1bow0c YScqaH4u7oxAfpzfuWUc9Jm+T+o4ryStsfL68mpP3Q2L78OJZce2 X-Received: by 2002:a05:620a:7117:b0:92e:305a:d729 with SMTP id af79cd13be357-93739432181mr276552585a.7.1787283733941; Thu, 20 Aug 2026 20:42:13 -0700 (PDT) From: Azharul Haque To: pve-devel@lists.proxmox.com Subject: [PATCH login-manager v3 1/5] fix #4281: deps: add flutter_web_auth_2 dependency Date: Thu, 20 Aug 2026 23:41:40 -0400 Message-ID: <20260821034147.30194-4-haque@azharul.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20260821034147.30194-1-haque@azharul.com> References: <20260810144713.75806-1-haque@azharul.com> <20260821034147.30194-1-haque@azharul.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 AWL -0.011 Adjusted score from AWL reputation of From: address DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain DMARC_PASS -0.1 DMARC pass policy KAM_LOTSOFHASH 0.25 Emails with lots of hash-like gibberish RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record X-MailFrom: haque@azharul.com X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation Message-ID-Hash: T7D2ROKFG22FCZTM72RWI4YOMJNRLYBE X-Message-ID-Hash: T7D2ROKFG22FCZTM72RWI4YOMJNRLYBE X-Mailman-Approved-At: Tue, 25 Aug 2026 10:09:15 +0200 CC: haque@azharul.com X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: The plugin drives browser-based authentication flows via the platform- native mechanisms (ASWebAuthenticationSession on iOS, Chrome Custom Tabs on Android) rather than an embedded webview, and is used by the following commits to implement OpenID Connect realm login. The lockfile is resolved against Flutter 3.41 / Dart 3.11, matching the toolchain currently used for this project. Signed-off-by: Azharul Haque --- pubspec.lock | 152 +++++++++++++++++++++++++++++++++++++++++++++------ pubspec.yaml | 1 + 2 files changed, 137 insertions(+), 16 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index ac4ba18..9460221 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: code_assets - sha256: "83ccdaa064c980b5596c35dd64a8d3ecc68620174ab9b90b6343b753aa721687" + sha256: bf394f466ba9205f1812a0433b392d6af280f155f56651eda7c18cc32ed493b8 url: "https://pub.dev" source: hosted - version: "1.0.0" + version: "1.2.1" code_builder: dependency: transitive description: @@ -193,6 +193,14 @@ packages: url: "https://pub.dev" source: hosted version: "3.1.7" + desktop_webview_window: + dependency: transitive + description: + name: desktop_webview_window + sha256: b6fdae2cbf9571879b1761c12f27facaf82e22d0bdc74d049907c2a09a432957 + url: "https://pub.dev" + source: hosted + version: "0.3.0" fake_async: dependency: transitive description: @@ -243,6 +251,22 @@ packages: description: flutter source: sdk version: "0.0.0" + flutter_web_auth_2: + dependency: "direct main" + description: + name: flutter_web_auth_2 + sha256: a7655829251ee63aae64a748f8512f36670d8eba4657b0055cdf5ef304a9d164 + url: "https://pub.dev" + source: hosted + version: "5.1.0" + flutter_web_auth_2_platform_interface: + dependency: transitive + description: + name: flutter_web_auth_2_platform_interface + sha256: ba0fbba55bffb47242025f96852ad1ffba34bc451568f56ef36e613612baffab + url: "https://pub.dev" + source: hosted + version: "5.0.0" flutter_web_plugins: dependency: transitive description: flutter @@ -268,10 +292,10 @@ packages: dependency: transitive description: name: hooks - sha256: e79ed1e8e1929bc6ecb6ec85f0cb519c887aa5b423705ded0d0f2d9226def388 + sha256: "9a62a50b50b769a737bc0a8ff381f333529df3ab746b2f6b02e83760231455ba" url: "https://pub.dev" source: hosted - version: "1.0.2" + version: "2.0.2" http: dependency: transitive description: @@ -400,22 +424,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.0.0" - native_toolchain_c: - dependency: transitive - description: - name: native_toolchain_c - sha256: "6ba77bb18063eebe9de401f5e6437e95e1438af0a87a3a39084fbd37c90df572" - url: "https://pub.dev" - source: hosted - version: "0.17.6" objective_c: dependency: transitive description: name: objective_c - sha256: "100a1c87616ab6ed41ec263b083c0ef3261ee6cd1dc3b0f35f8ddfa4f996fe52" + sha256: b7fb95a6d9a4f009edd63dc5ac69f07420b23a16161c6dd8660290b59c602e8e url: "https://pub.dev" source: hosted - version: "9.3.0" + version: "9.5.0" package_config: dependency: transitive description: @@ -432,6 +448,30 @@ packages: url: "https://pub.dev" source: hosted version: "1.9.1" + path_provider: + dependency: transitive + description: + name: path_provider + sha256: a7f4874f987173da295a61c181b8ee71dab59b332a486b391babf26a1b884825 + url: "https://pub.dev" + source: hosted + version: "2.1.6" + path_provider_android: + dependency: transitive + description: + name: path_provider_android + sha256: "149441ca6e4f38193b2e004c0ca6376a3d11f51fa5a77552d8bd4d2b0c0912ba" + url: "https://pub.dev" + source: hosted + version: "2.2.23" + path_provider_foundation: + dependency: transitive + description: + name: path_provider_foundation + sha256: "2a376b7d6392d80cd3705782d2caa734ca4727776db0b6ec36ef3f1855197699" + url: "https://pub.dev" + source: hosted + version: "2.6.0" path_provider_linux: dependency: transitive description: @@ -503,6 +543,14 @@ packages: url: "https://pub.dev" source: hosted version: "1.5.0" + record_use: + dependency: transitive + description: + name: record_use + sha256: "2551bd8eecfe95d14ae75f6021ad0248be5c27f138c2ec12fcb52b500b3ba1ed" + url: "https://pub.dev" + source: hosted + version: "0.6.0" retry: dependency: transitive description: @@ -660,6 +708,70 @@ packages: url: "https://pub.dev" source: hosted version: "1.4.0" + url_launcher: + dependency: transitive + description: + name: url_launcher + sha256: f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8 + url: "https://pub.dev" + source: hosted + version: "6.3.2" + url_launcher_android: + dependency: transitive + description: + name: url_launcher_android + sha256: "17bc677f0b301615530dd1d67e0a9828cafa2d0b6b6eae4cd3679b7eac4a273c" + url: "https://pub.dev" + source: hosted + version: "6.3.30" + url_launcher_ios: + dependency: transitive + description: + name: url_launcher_ios + sha256: "580fe5dfb51671ae38191d316e027f6b76272b026370708c2d898799750a02b0" + url: "https://pub.dev" + source: hosted + version: "6.4.1" + url_launcher_linux: + dependency: transitive + description: + name: url_launcher_linux + sha256: d5e14138b3bc193a0f63c10a53c94b91d399df0512b1f29b94a043db7482384a + url: "https://pub.dev" + source: hosted + version: "3.2.2" + url_launcher_macos: + dependency: transitive + description: + name: url_launcher_macos + sha256: "368adf46f71ad3c21b8f06614adb38346f193f3a59ba8fe9a2fd74133070ba18" + url: "https://pub.dev" + source: hosted + version: "3.2.5" + url_launcher_platform_interface: + dependency: transitive + description: + name: url_launcher_platform_interface + sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" + url: "https://pub.dev" + source: hosted + version: "2.3.2" + url_launcher_web: + dependency: transitive + description: + name: url_launcher_web + sha256: "85c81589622fbc87c1c683aaea164d3604a7777495a79d91e39ffcdec39ddb34" + url: "https://pub.dev" + source: hosted + version: "2.4.3" + url_launcher_windows: + dependency: transitive + description: + name: url_launcher_windows + sha256: "712c70ab1b99744ff066053cbe3e80c73332b38d46e5e945c98689b2e66fc15f" + url: "https://pub.dev" + source: hosted + version: "3.1.5" vector_math: dependency: transitive description: @@ -716,6 +828,14 @@ packages: url: "https://pub.dev" source: hosted version: "5.15.0" + window_to_front: + dependency: transitive + description: + name: window_to_front + sha256: "14fad8984db4415e2eeb30b04bb77140b180e260d6cb66b26de126a8657a9241" + url: "https://pub.dev" + source: hosted + version: "0.0.4" xdg_directories: dependency: transitive description: @@ -733,5 +853,5 @@ packages: source: hosted version: "3.1.3" sdks: - dart: ">=3.10.0 <4.0.0" - flutter: ">=3.35.6" + dart: ">=3.10.3 <4.0.0" + flutter: ">=3.38.4" diff --git a/pubspec.yaml b/pubspec.yaml index 4652ced..be38e6d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,6 +16,7 @@ dependencies: built_collection: ^5.0.0 proxmox_dart_api_client: path: ../proxmox_dart_api_client + flutter_web_auth_2: ^5.0.3 dev_dependencies: -- 2.50.1 (Apple Git-155)