Commit graph

87 commits

Author SHA1 Message Date
Owen
32ba17cf91
Fix linter errors 2025-08-23 15:26:43 -07:00
Owen
49cb2ae260
Fixes for siteResources with clients 2025-08-20 18:49:58 -07:00
Owen
7de8bb00e7
Use the sites if they are offline for now 2025-08-19 22:07:52 -07:00
Owen
254b3a0fc8
Also filer out offline sites? 2025-08-19 11:26:37 -07:00
Owen
fbefcfedb9
Also allow local traefikConfig 2025-08-17 21:44:28 -07:00
Owen
af2088df4e
Control which types of sites work and tell user 2025-08-17 18:01:36 -07:00
Owen
3b8d1f40a7
Include get hostname, filter sites fix gerbil conf 2025-08-17 11:23:43 -07:00
Owen
83a696f743
Make traefik config wor 2025-08-16 17:29:27 -07:00
Owen
7ca507b1ce
Fixing traefik problems 2025-08-16 17:16:19 -07:00
Owen
d771317e3f
Fix traefik config 2025-08-16 14:57:19 -07:00
Owen
f07cd8aee3
Fix traefik config merge 2025-08-16 12:07:15 -07:00
Owen
7bf98c0c40
Merge branch 'dev' into hybrid 2025-08-16 12:04:16 -07:00
Owen
825bff5d60
Badger & traefik working now? 2025-08-14 21:48:14 -07:00
Owen
f9184cf489
Handle badger config correctly 2025-08-14 20:30:07 -07:00
miloschwartz
5c04b1e14a
add site targets, client resources, and auto login 2025-08-14 18:24:21 -07:00
Owen
2c8bf4f18c
Handle oss tls 2025-08-13 16:23:24 -07:00
Owen
1f6379a7e6
Break out traefik config 2025-08-13 16:15:23 -07:00
Owen
28f8b05dbc
Basic clients working 2025-07-27 10:21:27 -07:00
Owen
2e986def78
const 2025-07-17 23:15:16 -07:00
Owen
7e58e0b490
Correctly handle ssl on new domains 2025-07-17 22:57:47 -07:00
Owen
9b01aecf3c
Add default cert resovler 2025-07-17 22:37:33 -07:00
Owen
5148988dcc
Also dont return if you are passing an exit node 2025-07-17 14:59:49 -07:00
Owen
28b57ba652
Allow null exit node id as well 2025-07-17 14:57:09 -07:00
Owen
330b28ad9c
Fix local sites 2025-07-17 14:35:22 -07:00
miloschwartz
f1291d4d7d
remove is base domain resource and flag 2025-07-15 15:07:34 -07:00
Owen
98a261e38c
Pull up downstream changes 2025-07-13 21:57:24 -07:00
Owen
a0ac757982
Exit node filtering 2025-06-19 09:30:02 -04:00
Owen
cdfeb2ff86
Filter by exit node 2025-06-17 17:00:11 -04:00
Owen
970feb75dd
Add priority 100 2025-06-16 17:41:40 -04:00
miloschwartz
2cca561e51
support postgresql as database option 2025-06-04 12:02:07 -04:00
miloschwartz
91b4bb4683
move proxy related settings to new proxy tab for resource 2025-04-23 23:08:25 -04:00
Milo Schwartz
38528ae8c5
Merge branch 'dev' into sticky_targets 2025-04-21 22:28:18 -04:00
miloschwartz
bf8bb1a0df
adjustment to pr 2025-04-20 20:50:50 -04:00
Matthias Palmetshofer
25c125b96d
added advanced section to general page & custom host header field 2025-04-15 13:17:46 +02:00
Matthew Evans
4a42aa385a Update sticky session to show only with 2+ targets and use IP strategy for TCP 2025-04-13 15:29:58 -04:00
Matthew Evans
ac8e315fbd Add ability for sticky sessions to backend resource. 2025-04-13 15:29:58 -04:00
Matthias Palmetshofer
674316aa46
add option to set TLS Server Name 2025-04-09 23:42:50 +02:00
miloschwartz
6cc4bc2645
add pass access token in headers 2025-04-05 22:36:51 -04:00
miloschwartz
e7ca7fe89c
add toggle resource visibility closes #442 2025-03-31 10:10:54 -04:00
miloschwartz
fefb07e14c
move schema.ts to module 2025-03-23 17:11:48 -04:00
miloschwartz
06e90c9555
don't add wildcard asterisk for base domain resource closes #356 2025-03-20 22:52:29 -04:00
Owen
581f96daa8
Remove json_group_array from queries
Also improve handling tcp/udp resources in newt function so it does not
loop twice
2025-03-08 11:58:48 -05:00
miloschwartz
ff37e07ce6
make cookies work with multi-domain 2025-02-23 23:04:01 -05:00
miloschwartz
82f990eb8b
add list domains for org endpoint 2025-02-16 18:09:17 -05:00
Milo Schwartz
d8a089fbc2
remove annoying debug log 2025-02-08 15:47:01 -05:00
Milo Schwartz
e475c1ea50
all resources at the base domain closes #137 2025-02-03 21:18:16 -05:00
Owen Schwartz
a9477d7eb9
Complex filter generating config; Resolves #124 2025-01-31 15:07:28 -05:00
Milo Schwartz
20f659db89
fix zod schemas 2025-01-29 00:03:10 -05:00
Owen Schwartz
0e04e82b88
Squashed commit of the following:
commit c276d2193da5dbe7af5197bdf7e2bcce6f87b0cf
Author: Owen Schwartz <owen@txv.io>
Date:   Tue Jan 28 22:06:04 2025 -0500

    Okay actually now

commit 9afdc0aadc3f4fb4e811930bacff70a9e17eab9f
Author: Owen Schwartz <owen@txv.io>
Date:   Tue Jan 28 21:58:44 2025 -0500

    Migrations working finally

commit a7336b3b2466fe74d650b9c253ecadbe1eff749d
Merge: e7c7203 fdb1ab4
Author: Owen Schwartz <owen@txv.io>
Date:   Mon Jan 27 22:19:15 2025 -0500

    Merge branch 'dev' into tcp-udp-traffic

commit e7c7203330b1b08e570048b10ef314b55068e466
Author: Owen Schwartz <owen@txv.io>
Date:   Mon Jan 27 22:18:09 2025 -0500

    Working on migration

commit a4704dfd44b10647257c7c7054c0dae806d315bb
Author: Owen Schwartz <owen@txv.io>
Date:   Mon Jan 27 21:40:52 2025 -0500

    Add flag to allow raw resources

commit d74f7a57ed11e2a6bf1a7e0c28c29fb07eb573a0
Merge: 6817788 d791b9b
Author: Owen Schwartz <owen@txv.io>
Date:   Mon Jan 27 21:28:50 2025 -0500

    Merge branch 'tcp-udp-traffic' of https://github.com/fosrl/pangolin into tcp-udp-traffic

commit 68177882781b54ef30b62cca7dee8bbed7c5a2fa
Author: Owen Schwartz <owen@txv.io>
Date:   Mon Jan 27 21:28:32 2025 -0500

    Get everything working

commit d791b9b47f9f6ca050d6edfd1d674438f8562d99
Author: Milo Schwartz <mschwartz10612@gmail.com>
Date:   Mon Jan 27 17:46:19 2025 -0500

    fix orgId check in verifyAdmin

commit 6ac30afd7a449a126190d311bd98d7f1048f73a4
Author: Owen Schwartz <owen@txv.io>
Date:   Sun Jan 26 23:19:33 2025 -0500

    Trying to figure out traefik...

commit 9886b42272882f8bb6baff2efdbe26cee7cac2b6
Merge: 786e67e 85e9129
Author: Owen Schwartz <owen@txv.io>
Date:   Sun Jan 26 21:53:32 2025 -0500

    Merge branch 'tcp-udp-traffic' of https://github.com/fosrl/pangolin into tcp-udp-traffic

commit 786e67eadd6df1ee8df24e77aed20c1f1fc9ca67
Author: Owen Schwartz <owen@txv.io>
Date:   Sun Jan 26 21:51:37 2025 -0500

    Bug fixing

commit 85e9129ae313b2e4a460a8bc53a0af9f9fbbafb2
Author: Milo Schwartz <mschwartz10612@gmail.com>
Date:   Sun Jan 26 18:35:24 2025 -0500

    rethrow errors in migration and remove permanent redirect

commit bd82699505fc7510c27f72cd80ea0ce815d8c5ef
Author: Owen Schwartz <owen@txv.io>
Date:   Sun Jan 26 17:49:12 2025 -0500

    Fix merge issue

commit 933dbf3a02b1f19fd1f627410b2407fdf05cd9bf
Author: Owen Schwartz <owen@txv.io>
Date:   Sun Jan 26 17:46:13 2025 -0500

    Add sql to update resources and targets

commit f19437bad847c8dbf57fddd2c48cd17bab20ddb0
Merge: 58980eb 9f1f291
Author: Owen Schwartz <owen@txv.io>
Date:   Sun Jan 26 17:19:51 2025 -0500

    Merge branch 'dev' into tcp-udp-traffic

commit 58980ebb64d1040b4d224c76beb38c2254f3c5d9
Merge: 1de682a d284d36
Author: Owen Schwartz <owen@txv.io>
Date:   Sun Jan 26 17:10:09 2025 -0500

    Merge branch 'dev' into tcp-udp-traffic

commit 1de682a9f6039f40e05c8901c7381a94b0d018ed
Author: Owen Schwartz <owen@txv.io>
Date:   Sun Jan 26 17:08:29 2025 -0500

    Working on migrations

commit dc853d2bc02b11997be5c3c7ea789402716fb4c2
Author: Owen Schwartz <owen@txv.io>
Date:   Sun Jan 26 16:56:49 2025 -0500

    Finish config of resource pages

commit 37c681c08d7ab73d2cad41e7ef1dbe3a8852e1f2
Author: Owen Schwartz <owen@txv.io>
Date:   Sun Jan 26 16:07:25 2025 -0500

    Finish up table

commit 461c6650bbea0d7439cc042971ec13fdb52a7431
Author: Owen Schwartz <owen@txv.io>
Date:   Sun Jan 26 15:54:46 2025 -0500

    Working toward having dual resource types

commit f0894663627375e16ce6994370cb30b298efc2dc
Author: Owen Schwartz <owen@txv.io>
Date:   Sat Jan 25 22:31:25 2025 -0500

    Add qutoes

commit edc535b79b94c2e65b290cd90a69fe17d27245e9
Author: Owen Schwartz <owen@txv.io>
Date:   Sat Jan 25 22:28:45 2025 -0500

    Add readTimeout to allow long file uploads

commit 194892fa14b505bd7c2b31873dc13d4b8996c0e1
Author: Owen Schwartz <owen@txv.io>
Date:   Sat Jan 25 20:37:34 2025 -0500

    Rework traefik config generation

commit ad3f896b5333e4706d610c3198f29dcd67610365
Author: Owen Schwartz <owen@txv.io>
Date:   Sat Jan 25 13:01:47 2025 -0500

    Add proxy port to api

commit ca6013b2ffda0924a696ec3141825a54a4e5297d
Author: Owen Schwartz <owen@txv.io>
Date:   Sat Jan 25 12:58:01 2025 -0500

    Add migration

commit 2258d76cb3a49d3db7f05f76d8b8a9f1c248b5e4
Author: Owen Schwartz <owen@txv.io>
Date:   Sat Jan 25 12:55:02 2025 -0500

    Add new proxy port
2025-01-28 22:26:45 -05:00
Milo Schwartz
397036640e
add additional_middlewares 2025-01-28 21:39:17 -05:00