[PR #2699] [MERGED] Logging for connections and provisioning support #34429

Closed
opened 2026-06-17 03:59:44 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/fosrl/pangolin/pull/2699
Author: @oschwartz10612
Created: 3/24/2026
Status: Merged
Merged: 3/29/2026
Merged by: @oschwartz10612

Base: devHead: logging-provision


📝 Commits (10+)

📊 Changes

63 files changed (+5383 additions, -225 deletions)

View changed files

license.py (+115 -0)
📝 messages/en-US.json (+42 -0)
📝 server/auth/actions.ts (+4 -0)
📝 server/cleanup.ts (+5 -1)
📝 server/db/pg/driver.ts (+21 -14)
📝 server/db/pg/logsDriver.ts (+21 -14)
server/db/pg/poolConfig.ts (+63 -0)
📝 server/db/pg/schema/privateSchema.ts (+85 -5)
📝 server/db/pg/schema/schema.ts (+3 -0)
📝 server/db/sqlite/schema/privateSchema.ts (+73 -2)
📝 server/db/sqlite/schema/schema.ts (+3 -0)
📝 server/lib/billing/tierMatrix.ts (+6 -2)
📝 server/lib/cleanupLogs.ts (+15 -3)
📝 server/lib/ip.ts (+7 -3)
server/lib/tokenCache.ts (+22 -0)
📝 server/middlewares/index.ts (+1 -0)
server/middlewares/verifySiteProvisioningKeyAccess.ts (+131 -0)
📝 server/private/cleanup.ts (+5 -1)
📝 server/private/lib/cache.ts (+13 -0)
server/private/lib/tokenCache.ts (+77 -0)

...and 43 more files

📄 Description

NEEDED: newt/logging-provision and pops/logging-provision


🔄 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/fosrl/pangolin/pull/2699 **Author:** [@oschwartz10612](https://github.com/oschwartz10612) **Created:** 3/24/2026 **Status:** ✅ Merged **Merged:** 3/29/2026 **Merged by:** [@oschwartz10612](https://github.com/oschwartz10612) **Base:** `dev` ← **Head:** `logging-provision` --- ### 📝 Commits (10+) - [`7d87978`](https://github.com/fosrl/pangolin/commit/7d8797840a1d9cc8d455fe858ff97d4f3b206e15) Add connection log - [`0d4edcd`](https://github.com/fosrl/pangolin/commit/0d4edcd1c79219f65f223cbdce179c3cf0cfcf1b) make private - [`fe40ea5`](https://github.com/fosrl/pangolin/commit/fe40ea58c14a5eae05efdbdd64f6460d12566b4d) Source client info into schema - [`6471571`](https://github.com/fosrl/pangolin/commit/6471571bc66798a97cfd3a87fe54e509f8a81822) Add ui for connection logs - [`2c6e950`](https://github.com/fosrl/pangolin/commit/2c6e9507b55efdedcf88f77a054475b8dd9daa51) Connection log page working - [`f9bff59`](https://github.com/fosrl/pangolin/commit/f9bff5954f190ce697b9d4ed6ed3b3992343e854) Add filters and refine table and query - [`7b78b91`](https://github.com/fosrl/pangolin/commit/7b78b914493cb1bf2f5066a05296b787f1dd7517) Fix resource link - [`7db58f9`](https://github.com/fosrl/pangolin/commit/7db58f920c9b410b2e1401ee4e90b2cb928a6171) add site provisioning key crud - [`d21dfb7`](https://github.com/fosrl/pangolin/commit/d21dfb750e004a59a0229cb9cea827dfaa734b3d) ui for provisioning key - [`212b7a1`](https://github.com/fosrl/pangolin/commit/212b7a104f5e5082ea340389fb22efac6ac4c667) Merge branch 'logging-provision' of https://github.com/fosrl/pangolin into logging-provision ### 📊 Changes **63 files changed** (+5383 additions, -225 deletions) <details> <summary>View changed files</summary> ➕ `license.py` (+115 -0) 📝 `messages/en-US.json` (+42 -0) 📝 `server/auth/actions.ts` (+4 -0) 📝 `server/cleanup.ts` (+5 -1) 📝 `server/db/pg/driver.ts` (+21 -14) 📝 `server/db/pg/logsDriver.ts` (+21 -14) ➕ `server/db/pg/poolConfig.ts` (+63 -0) 📝 `server/db/pg/schema/privateSchema.ts` (+85 -5) 📝 `server/db/pg/schema/schema.ts` (+3 -0) 📝 `server/db/sqlite/schema/privateSchema.ts` (+73 -2) 📝 `server/db/sqlite/schema/schema.ts` (+3 -0) 📝 `server/lib/billing/tierMatrix.ts` (+6 -2) 📝 `server/lib/cleanupLogs.ts` (+15 -3) 📝 `server/lib/ip.ts` (+7 -3) ➕ `server/lib/tokenCache.ts` (+22 -0) 📝 `server/middlewares/index.ts` (+1 -0) ➕ `server/middlewares/verifySiteProvisioningKeyAccess.ts` (+131 -0) 📝 `server/private/cleanup.ts` (+5 -1) 📝 `server/private/lib/cache.ts` (+13 -0) ➕ `server/private/lib/tokenCache.ts` (+77 -0) _...and 43 more files_ </details> ### 📄 Description NEEDED: newt/logging-provision and pops/logging-provision --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-06-17 03:59:44 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/pangolin#34429