Commit Graph

1720 Commits

Author SHA1 Message Date
Adrian Astles b2947193ec Integrate setup token into installer, this will now parse the container logs to extract setup token automatically. Displays token with clear instructions and URL for initial admin setup. 2025-08-05 17:35:22 +08:00
Adrian Astles 9c85a09d3e revert: package-lock.json to original state 2025-08-03 21:20:25 +08:00
Adrian Astles 69baa6785f feat: Add setup token security for initial server setup
- Add setupTokens database table with proper schema
- Implement setup token generation on first server startup
- Add token validation endpoint and modify admin creation
- Update initial setup page to require setup token
- Add migration scripts for both SQLite and PostgreSQL
- Add internationalization support for setup token fields
- Implement proper error handling and logging
- Add CLI command for resetting user security keys

This prevents unauthorized access during initial server setup by requiring
a token that is generated and displayed in the server console.
2025-08-03 21:17:18 +08:00
miloschwartz 84268e484d update docs links 2025-08-01 22:34:02 -07:00
Owen Schwartz c473c2fa81 Merge pull request #1200 from Lokowitz/update-versions
Update versions
2025-08-01 21:24:39 -07:00
miloschwartz 7402590f49 remove api-key-org association for root keys 2025-08-01 15:56:03 -07:00
Marvin 529d1c9f66 modified: .github/workflows/cicd.yml 2025-08-01 18:37:08 +00:00
Marvin e85b772ca5 update versions 2025-08-01 18:33:25 +00:00
Owen 6d359b6bb9 Add createdAt to org insert 2025-07-31 17:53:11 -07:00
Owen ea6f803e78 Add createdAt to org 2025-07-31 17:51:30 -07:00
Owen 0151f8a6a9 Fix bad sourcePort 2025-07-31 15:57:30 -07:00
Owen 39c5101957 Merge branch 'main' into dev 2025-07-31 15:55:54 -07:00
Owen 9b1cd5f79c Ignore the config dir 2025-07-31 15:01:29 -07:00
Owen 36d0b83ed3 Fix errors again 2025-07-31 15:00:17 -07:00
Owen f0138fad4f Improve gerbil logging 2025-07-31 14:25:22 -07:00
Owen 69802e78f8 Org is not optional 2025-07-31 11:06:07 -07:00
Owen 92e69f561f Org is not optional 2025-07-31 11:05:24 -07:00
miloschwartz b351520e92 add clients enabled middleware 2025-07-30 23:18:51 -07:00
miloschwartz d38656e026 add clients to int api 2025-07-30 21:31:16 -07:00
Owen 69b28b9b02 Merge branch 'dev' 1.8.0 2025-07-30 15:19:27 -07:00
Owen Schwartz 35a68703c2 Merge pull request #1173 from fosrl/crowdin_dev
New Crowdin updates
2025-07-30 15:19:04 -07:00
Owen Schwartz c49fe04750 New translations en-us.json (Russian) 2025-07-30 15:18:36 -07:00
Owen Schwartz 31feabbec7 New translations en-us.json (Chinese Simplified) 2025-07-30 15:18:35 -07:00
Owen Schwartz bc3cb2c3c9 New translations en-us.json (Turkish) 2025-07-30 15:18:34 -07:00
Owen Schwartz 5ec4481c92 New translations en-us.json (Portuguese) 2025-07-30 15:18:32 -07:00
Owen Schwartz be5cb48dfe New translations en-us.json (Polish) 2025-07-30 15:18:31 -07:00
Owen Schwartz 48ff1ece16 New translations en-us.json (Dutch) 2025-07-30 15:18:30 -07:00
Owen Schwartz ed20ed592f New translations en-us.json (Italian) 2025-07-30 15:18:28 -07:00
Owen Schwartz 4fb3435c29 New translations en-us.json (German) 2025-07-30 15:18:27 -07:00
Owen Schwartz 37eb14a01a New translations en-us.json (Spanish) 2025-07-30 15:18:25 -07:00
Owen Schwartz d403bc86e3 New translations en-us.json (French) 2025-07-30 15:18:24 -07:00
Owen Schwartz 0e2f0f2a4d Merge pull request #1150 from fosrl/crowdin_dev
New Crowdin updates
2025-07-30 15:11:48 -07:00
Owen Schwartz 1a4d34a802 Merge pull request #1172 from fosrl/dev
1.8.0
2025-07-30 15:07:47 -07:00
Owen bb15af9954 Add ports warn at start 2025-07-30 10:23:52 -07:00
Owen 8a250d1011 rm YC 2025-07-30 10:23:44 -07:00
Owen 2f9994f600 Merge branch 'dev' of github.com:fosrl/pangolin into dev 2025-07-30 10:09:34 -07:00
Owen 1cca06a274 Add note about wintun 2025-07-29 23:09:49 -07:00
miloschwartz 8fdb3ea631 hide favicon 2025-07-29 10:46:08 -07:00
Owen 35823d5751 Fix adding sites to client 2025-07-28 22:40:27 -07:00
Owen 66f90a542a Rename to pg 2025-07-28 18:34:23 -07:00
Owen 49981c4bee Add 21820 to docker 2025-07-28 18:34:01 -07:00
Owen d732c1a845 Clean up migrations 2025-07-28 17:32:15 -07:00
Owen 4d7e25f97b Complete migrations 2025-07-28 17:22:53 -07:00
Owen 80656f48e0 Sqlite migration done 2025-07-28 17:18:51 -07:00
Owen ebde149980 Merge branch 'main' into dev 2025-07-28 17:15:05 -07:00
miloschwartz adc0a81592 delete org domains and resources on org delete 2025-07-28 15:34:56 -07:00
Owen Schwartz b596f00ce5 New translations en-us.json (Chinese Simplified) 2025-07-28 14:16:24 -07:00
Owen Schwartz 448442f92b New translations en-us.json (Turkish) 2025-07-28 14:16:23 -07:00
Owen Schwartz 8518201562 New translations en-us.json (Portuguese) 2025-07-28 14:16:21 -07:00
Owen Schwartz 17586c4559 New translations en-us.json (Polish) 2025-07-28 14:16:19 -07:00