[PR #319] [MERGED] Support client certificates #241

Closed
opened 2025-12-29 07:20:01 +01:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/mountain-loop/yaak/pull/319
Author: @gschier
Created: 12/10/2025
Status: Merged
Merged: 12/10/2025
Merged by: @gschier

Base: mainHead: client-certs


📝 Commits (8)

📊 Changes

39 files changed (+1131 additions, -236 deletions)

View changed files

📝 .gitignore (+1 -0)
📝 src-tauri/Cargo.lock (+92 -6)
📝 src-tauri/Cargo.toml (+3 -0)
📝 src-tauri/src/http_request.rs (+15 -15)
📝 src-tauri/src/lib.rs (+60 -8)
📝 src-tauri/yaak-grpc/Cargo.toml (+2 -1)
📝 src-tauri/yaak-grpc/src/client.rs (+35 -23)
src-tauri/yaak-grpc/src/error.rs (+51 -0)
📝 src-tauri/yaak-grpc/src/lib.rs (+1 -0)
📝 src-tauri/yaak-grpc/src/manager.rs (+96 -50)
📝 src-tauri/yaak-grpc/src/reflection.rs (+22 -17)
📝 src-tauri/yaak-grpc/src/transport.rs (+21 -5)
📝 src-tauri/yaak-http/Cargo.toml (+8 -9)
📝 src-tauri/yaak-http/src/client.rs (+14 -4)
📝 src-tauri/yaak-http/src/error.rs (+4 -1)
📝 src-tauri/yaak-http/src/lib.rs (+0 -1)
📝 src-tauri/yaak-http/src/manager.rs (+3 -3)
src-tauri/yaak-http/src/tls.rs (+0 -81)
📝 src-tauri/yaak-models/bindings/gen_models.ts (+3 -1)
src-tauri/yaak-models/migrations/20251209000000_client-certificates.sql (+1 -0)

...and 19 more files

📄 Description

This PR adds support for client certificate authentication.

CleanShot 2025-12-10 at 09 42 39@2x

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/mountain-loop/yaak/pull/319 **Author:** [@gschier](https://github.com/gschier) **Created:** 12/10/2025 **Status:** ✅ Merged **Merged:** 12/10/2025 **Merged by:** [@gschier](https://github.com/gschier) **Base:** `main` ← **Head:** `client-certs` --- ### 📝 Commits (8) - [`7419955`](https://github.com/mountain-loop/yaak/commit/74199550fb56dad2b48b990ebecdd5a083fa803e) Support client certificates - [`d1f28ab`](https://github.com/mountain-loop/yaak/commit/d1f28ab195251c11cb279b8e364a94562deb5be1) Deps: Update - [`f0ed962`](https://github.com/mountain-loop/yaak/commit/f0ed962e8c5812a6779fc71613a6472d34922af6) Tweaks - [`c8b5755`](https://github.com/mountain-loop/yaak/commit/c8b57557c1d94c87b1e7558cd20076f4b7d3105f) Move stuff around, and better error handling - [`0816287`](https://github.com/mountain-loop/yaak/commit/08162876fb2ca833e6b9d59b6e88c8085a4ac6d5) Added logging - [`f12ae85`](https://github.com/mountain-loop/yaak/commit/f12ae85d9941311152012aaef67d9246dc4eed1f) Fix weird output - [`63c51ef`](https://github.com/mountain-loop/yaak/commit/63c51ef4e498c67e3e9ef1133f6af0327399b293) Order deps - [`1d6127e`](https://github.com/mountain-loop/yaak/commit/1d6127e9176706f0b08e349c8955fa82dda921f9) Address PR feedback ### 📊 Changes **39 files changed** (+1131 additions, -236 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+1 -0) 📝 `src-tauri/Cargo.lock` (+92 -6) 📝 `src-tauri/Cargo.toml` (+3 -0) 📝 `src-tauri/src/http_request.rs` (+15 -15) 📝 `src-tauri/src/lib.rs` (+60 -8) 📝 `src-tauri/yaak-grpc/Cargo.toml` (+2 -1) 📝 `src-tauri/yaak-grpc/src/client.rs` (+35 -23) ➕ `src-tauri/yaak-grpc/src/error.rs` (+51 -0) 📝 `src-tauri/yaak-grpc/src/lib.rs` (+1 -0) 📝 `src-tauri/yaak-grpc/src/manager.rs` (+96 -50) 📝 `src-tauri/yaak-grpc/src/reflection.rs` (+22 -17) 📝 `src-tauri/yaak-grpc/src/transport.rs` (+21 -5) 📝 `src-tauri/yaak-http/Cargo.toml` (+8 -9) 📝 `src-tauri/yaak-http/src/client.rs` (+14 -4) 📝 `src-tauri/yaak-http/src/error.rs` (+4 -1) 📝 `src-tauri/yaak-http/src/lib.rs` (+0 -1) 📝 `src-tauri/yaak-http/src/manager.rs` (+3 -3) ➖ `src-tauri/yaak-http/src/tls.rs` (+0 -81) 📝 `src-tauri/yaak-models/bindings/gen_models.ts` (+3 -1) ➕ `src-tauri/yaak-models/migrations/20251209000000_client-certificates.sql` (+1 -0) _...and 19 more files_ </details> ### 📄 Description This PR adds support for client certificate authentication. <img width="2348" height="1478" alt="CleanShot 2025-12-10 at 09 42 39@2x" src="https://github.com/user-attachments/assets/c69c0686-96f9-41ee-9bfa-ba58078c4e5b" /> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2025-12-29 07:20:01 +01:00
adam closed this issue 2025-12-29 07:20:01 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/yaak#241