1154 Commits

Author SHA1 Message Date
Milo Schwartz
a57f0ab360 log password reset token if no smtp to allow reset password 2025-01-28 21:23:19 -05:00
Milo Schwartz
0bd8217d9e add failed auth logging 2025-01-27 22:43:32 -05:00
Milo Schwartz
61b34c8b16 allow wildcard emails in email whitelist 2025-01-26 18:14:47 -05:00
Milo Schwartz
9f1f2910e4 refactor auth to work cross domain and with http resources closes #100 2025-01-26 14:42:02 -05:00
Milo Schwartz
72f1686395 remove permanent redirect for https 2025-01-25 13:23:36 -05:00
Milo Schwartz
5f92b0bbc1 make all emails lowercase closes #89 2025-01-21 19:03:18 -05:00
Owen Schwartz
2c8f824240 Pick always a new port for newt 2025-01-20 21:07:02 -05:00
Milo Schwartz
f0898613a2 remove double createHttpError 2025-01-17 21:59:06 -05:00
Mauricio Allende
6b141c3ea0 fix: add missing await when verifying pincode
`validPincode` ends up as a `Promise` and evaluates as a thruthy value wether the pin is correct or not.
2025-01-17 22:54:20 -03:00
Julian
a039168217 add ability to transfer a resource to another site 2025-01-16 21:15:41 +01:00
Owen Schwartz
cb87463a69 Merge branch 'main' into dev 2025-01-15 21:38:15 -05:00
Owen Schwartz
4b5c74e8d6 Import start port at startup for now for exit node 2025-01-15 21:37:10 -05:00
Milo Schwartz
ab18e15a71 allow controlling cors from config and add cors middleware to traefik 2025-01-13 23:59:10 -05:00
Owen Schwartz
f72dd3471e Merge branch 'no-gerbil' into dev 2025-01-12 15:58:29 -05:00
Milo Schwartz
a2ed7c7117 complete integration of direct share link as discussed in #35 2025-01-12 13:43:16 -05:00
Owen Schwartz
161e87dbda Local sites working 2025-01-12 13:09:30 -05:00
Owen Schwartz
4c7581df4f Allow "local" sites witn no tunnel 2025-01-12 12:31:04 -05:00
Milo Schwartz
f5fda5d8ea allow access token in resource url 2025-01-11 19:47:07 -05:00
Milo Schwartz
82192fa180 Merge branch 'dev' of https://github.com/fosrl/pangolin into dev 2025-01-11 14:13:08 -05:00
Owen Schwartz
38544cc2d6 Add site_block_size and migration for beta.3 2025-01-11 12:25:33 -05:00
Milo Schwartz
c3d19454f7 allow resource redirect if host is same 2025-01-10 00:13:51 -05:00
Milo Schwartz
6c813186b8 verify redirects are safe before redirecting 2025-01-09 23:26:07 -05:00
Milo Schwartz
235e91294e remove base_url from config (#13)
* add example config dir, logos, and update CONTRIBUTING.md

* update dockerignore

* split base_url into dashboard_url and base_domain

* Remove unessicary ports

* Allow anything for the ip

* Update docker tags

* Complex regex for domains/ips

* update gitignore

---------

Co-authored-by: Owen Schwartz <owen@txv.io>
2025-01-07 22:41:35 -05:00
Owen Schwartz
dc7bd41eb9 Complex regex for domains/ips 2025-01-07 21:52:45 -05:00
Owen Schwartz
ab69ded396 Allow anything for the ip 2025-01-07 21:31:32 -05:00
Milo Schwartz
e1f0834af4 split base_url into dashboard_url and base_domain 2025-01-07 20:32:24 -05:00
Owen Schwartz
d064d3c7b5 Support localhost 2025-01-04 22:33:25 -05:00
Milo Schwartz
3b4a993704 refactor and reorganize 2025-01-01 21:41:31 -05:00
Milo Schwartz
9732098799 make config class and separate migrations script 2025-01-01 17:50:12 -05:00
Milo Schwartz
b199595100 rename auth and start work separating config 2025-01-01 16:40:01 -05:00
Milo Schwartz
d447de9e8a improve email formatting and invite flow for new users 2024-12-31 18:25:11 -05:00
Milo Schwartz
d244d6003b Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-30 23:41:28 -05:00
Milo Schwartz
172e0f07d5 improve site and resource info cards and other small visual tweaks 2024-12-30 23:41:06 -05:00
Owen Schwartz
2e7e0a4287 Make sure to include new target 2024-12-30 21:38:33 -05:00
Owen Schwartz
a16e4e2e74 Swap in and out bytes 2024-12-27 00:21:27 -05:00
Milo Schwartz
b78e7a324d place holder landing pages 2024-12-26 19:33:56 -05:00
Milo Schwartz
2ed4b948b8 fix access token session do not extend and make domains lower case 2024-12-26 15:13:49 -05:00
Milo Schwartz
4cdaa9b588 Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-25 15:55:50 -05:00
Milo Schwartz
4a1e869e58 setup server admin 2024-12-25 15:54:32 -05:00
Owen Schwartz
29bd88ebdf Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-24 16:01:29 -05:00
Owen Schwartz
2f328fc719 Add basic transactions 2024-12-24 16:00:02 -05:00
Milo Schwartz
b3d371c01e Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-24 15:37:04 -05:00
Milo Schwartz
cf75be5a6c disable 2fa and end email notifications 2024-12-24 15:36:55 -05:00
Owen Schwartz
0a86f193ac Merge branch 'main' of https://github.com/fosrl/pangolin 2024-12-24 12:09:14 -05:00
Owen Schwartz
35358cbe57 Working on delete 2024-12-24 12:08:31 -05:00
Milo Schwartz
9e50a580a5 enable 2fa flow 2024-12-23 23:59:15 -05:00
Milo Schwartz
b1afba191e add theme switcher and improve org switcher 2024-12-22 20:16:52 -05:00
Milo Schwartz
af2d78cbfb send confirm password reset email 2024-12-22 17:27:09 -05:00
Milo Schwartz
4b34353354 allow backup code input for totp 2024-12-22 17:20:24 -05:00
Milo Schwartz
f224bfa4ee reset password flow 2024-12-22 16:59:30 -05:00