Owen
5d93ab9b9e
Merge branch 'IPv6_optional' of github.com:Xentrice/pangolin into Xentrice-IPv6_optional
2025-08-06 10:19:51 -07:00
Owen
d557832509
Send this right IP this time
2025-08-05 11:37:45 -07:00
Owen
fe5c91db29
Change how you send the desitnations
2025-08-05 11:25:54 -07:00
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
Owen
f6440753b6
Only update proxy mapping if there is an existing
2025-08-04 21:34:07 -07:00
Owen
17cf903804
publicKey optional
2025-08-04 21:29:40 -07:00
Owen
dcf530d237
Add backward compatability
2025-08-04 20:36:25 -07:00
Owen
6b1808dab1
Handle multiple hp messages
2025-08-04 20:34:27 -07:00
Owen
5889efd74a
Send all hp data now
2025-08-04 20:22:13 -07:00
Owen
1a9de1e5c5
Move endpoint to per site
2025-08-04 20:17:35 -07:00
Owen
d1404a2b07
Merge branch 'dev' of github.com:fosrl/pangolin into dev
2025-08-04 20:02:08 -07:00
Sebastian Felber
664dbf3f4c
make IPv6 optional during install
2025-08-04 15:45:33 +00:00
Owen Schwartz
f32a8e26b6
Merge pull request #1209 from fosrl/crowdin_dev
...
New Crowdin updates
2025-08-03 11:42:10 -07:00
Owen Schwartz
b1a92fd4e0
New translations en-us.json (Bulgarian)
2025-08-03 11:40:48 -07:00
Owen Schwartz
1ea9fd2d49
New translations en-us.json (Russian)
2025-08-03 11:40:47 -07:00
Owen Schwartz
f31e4e3176
New translations en-us.json (Chinese Simplified)
2025-08-03 11:40:46 -07:00
Owen Schwartz
e3287a7e9f
New translations en-us.json (Turkish)
2025-08-03 11:40:45 -07:00
Owen Schwartz
ec21153d4b
New translations en-us.json (Portuguese)
2025-08-03 11:40:44 -07:00
Owen Schwartz
917e7a8c1d
New translations en-us.json (Polish)
2025-08-03 11:40:43 -07:00
Owen Schwartz
8e0a8dc272
New translations en-us.json (Dutch)
2025-08-03 11:40:41 -07:00
Owen Schwartz
91bac29ea3
New translations en-us.json (Korean)
2025-08-03 11:40:40 -07:00
Owen Schwartz
3e333769bb
New translations en-us.json (Italian)
2025-08-03 11:40:39 -07:00
Owen Schwartz
b4bde6660a
New translations en-us.json (German)
2025-08-03 11:40:38 -07:00
Owen Schwartz
917f752081
New translations en-us.json (Czech)
2025-08-03 11:40:37 -07:00
Owen Schwartz
915d561286
New translations en-us.json (Spanish)
2025-08-03 11:40:36 -07:00
Owen Schwartz
01ef809fd3
New translations en-us.json (French)
2025-08-03 11:40:35 -07:00
Owen Schwartz
19902092ce
Merge pull request #1177 from Error-Gap/portbinding-fixes
...
Portbinding fixes
2025-08-03 11:37:30 -07:00
Owen Schwartz
39603b6e53
Merge pull request #1205 from Pallavikumarimdb/feature-default-language
...
System wide default language detection via browser language header
2025-08-03 11:35:41 -07: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
Adrian Astles
bb84d01e14
Reset a user's security keys (passkeys) by deleting all their webauthn credentials.
...
pangctl reset-user-security-keys --email user@example.com
This command will:
1. Find the user by email address
2. Check if they have any registered security keys
3. Delete all their security keys from the database
4. Provide feedback on the operation
2025-08-03 20:47:27 +08:00
Pallavi
616dae2d8b
code format
2025-08-03 12:26:21 +05:30
Pallavi
3fbfe50e09
Default language detection via browser language header
2025-08-03 12:21:41 +05:30
Kairav Mittal
c0c8edb9d1
Added checks for port 80 and 443
...
In my issue #1203 , I noticed there was a problem when ports 80 and 443 were already in use. This caused the docker containers to be created but not running
2025-08-03 11:30:33 +05:30
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
f75169fc26
Add missing langs
2025-08-01 11:08:30 -07:00
Owen Schwartz
07b86521a5
Merge pull request #1196 from confusedalex/fix-nix
...
fix: adapt nix run command
2025-08-01 09:34:02 -07:00
confusedalex
961008bbe1
fix: adapt nix run command
2025-08-01 11:31:29 +02: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