Commit Graph

29 Commits

Author SHA1 Message Date
4fa885843f
Tunnels are now always stored in the handler
If tunnel.domain is set that means the tunnel is actually open.
This should make it possible to retry a failed tunnel in the future.
2025-04-11 17:03:39 +02:00
da9dc7700c
Adjusted footer 2025-04-11 03:56:03 +02:00
b8dbca09bb
Added styling to footer 2025-04-11 03:46:48 +02:00
3d1d9819b6
Implement basic control footer + small tui refactor 2025-04-11 03:19:39 +02:00
c637bd7427
Small refactor 2025-04-10 17:32:12 +02:00
8a628d51a6
Allow protected to be set from cli 2025-04-10 17:05:58 +02:00
2749f3d1cf
Added protected mode 2025-04-10 16:53:17 +02:00
ffc831951a
Removed warning for invalid selection/failed tunnel 2025-04-10 16:48:18 +02:00
c6c663c4ac
Only handle data over pty channel 2025-04-10 16:46:23 +02:00
321e5842d3
Improved input handling and allow user to change tunnel access in interface 2025-04-10 16:38:21 +02:00
750713b6b0
Implemented initial user interface 2025-04-10 15:05:18 +02:00
31532493cb
Improved error handling 2025-04-08 15:16:47 +02:00
3937e06660
Improved key generation tool 2025-04-08 12:49:10 +02:00
8d98431542
Fixed duplicate detection and store failed tunnels in handler 2025-04-08 02:20:58 +02:00
5213aee232
Store tunnel access in Arc<RwLock> and keep a copy in the handler
This should make it easier to access a tunnel in the handler and to
modify its access
2025-04-08 02:01:18 +02:00
12398b8e5a
Disconnect on CLI parse error/help 2025-04-07 23:59:46 +02:00
fe2cc87c39
Added some helper things for testing 2025-04-07 23:11:15 +02:00
01457a185f
Tunnels can now by default only be accessed by the owner, a flag is provided to make the tunnel public 2025-04-07 17:05:21 +02:00
9a1eeb9b69
Parse exec request using clap 2025-04-07 17:01:11 +02:00
c2eabed3ea
Improved send 2025-04-05 03:42:42 +02:00
4a1c7f0279
Cleanup and improve logging 2025-04-05 03:04:59 +02:00
72819faa8f
Load env variables from .env file 2025-04-05 02:44:58 +02:00
c32c18ffc0
Made tunnel domain configurable through env 2025-04-05 02:43:30 +02:00
add640eaaf
Moved tunnel service impl to correct file 2025-04-05 02:10:20 +02:00
516e618f93
Improved error responses 2025-04-05 01:04:45 +02:00
0378d2d90c
Turned Tunnels into hyper service 2025-04-04 19:19:41 +02:00
bb50a59316
Refactor tunnel 2025-04-04 16:56:47 +02:00
2bd26f1db2
Reorganization ssh 2025-04-04 16:14:13 +02:00
95c1ec2b96
Initial implementation 2025-04-04 16:13:11 +02:00