Commit Graph

28 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
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