Brandon W Maister
05c0a0a4de
make server logging show messages in the frontend
...
now you can use the log crate and get messages in the frontend.
2024-07-31 15:35:11 -07:00
Brandon W Maister
6c10d8eece
feat: Discover docker ports as well
...
If processes are running in a container then the fwd process
can't read their internal FDs without the CAP_SYS_ADMIN property
which is equivalent to sudo. Even with sudo, I think you need to do
a lot of work to be able to read them -- spawning a process within
the cgroup, doing work there, and then communicating back.
This just uses the docker api to populate some default ports, which
later get overwritten if fwd can find a native process.
The Docker port scan takes about 1.5ms, and the full port scan takes
40+ms, so this adds basically no overhead.
2024-07-31 15:32:45 -07:00
a40a493d39
Initial implementation of clipboard forwarding
2024-06-23 08:54:41 -07:00
7766feafd4
Bump the version in the crate
...
Forgot to do this on release, whoops
2024-03-01 06:15:56 -08:00
0368074ea0
Explicit tokio features
...
Somehow I thought this would make my binary smaller lol
2023-11-25 08:04:40 -08:00
2684d7f009
Upgrade dependencies
2023-11-25 07:58:00 -08:00
fd02779ba0
Bump version to 0.7.0
2023-04-30 07:33:55 -07:00
d3d7b4f137
Bump cargo version to v0.6.2
2023-04-26 12:01:17 -07:00
0f8486d418
Upgrade dependencies
2023-04-26 11:53:15 -07:00
19e7baf89c
Update dependencies
...
Thanks dependabot, I guess
2023-02-03 15:18:26 -08:00
766aad15f4
Update the version number for new args
2023-01-24 09:14:31 -08:00
fc144162b9
Better command line parsing, version, usage
...
Also tests for same
2023-01-24 09:13:53 -08:00
52fe5523b2
Update version to 0.4.0 for a clean release
2023-01-20 13:34:53 -08:00
505eed6ea5
More stuff; use the cross compiler and stuff
2023-01-20 13:18:51 -08:00
9c435dc440
Vendor dependencies
...
Let's see how I like this workflow.
2022-12-19 08:38:22 -08:00
d63ceb730f
Initial browse support, server side
2022-12-17 08:12:30 -08:00
6f906d80a7
Protocol version, async pump, start some testing
2022-12-16 13:57:52 -08:00
dc374f0d20
Change UI to tui
2022-11-27 08:24:01 -08:00
efb7ef6929
Starting configuration, probably doesn't work
2022-10-18 11:28:56 -07:00
006eba0dfe
Open urls
2022-10-12 17:44:36 -07:00
68cca8cb7d
Logging and reconnect loop
2022-10-12 16:48:06 -07:00
John Doty
de6607eb25
Better UI, needs two keys to close :(
2022-10-10 05:33:27 +00:00
John Doty
119af02dfa
Starting to build a UI
2022-10-10 02:51:43 +00:00
7f8e14384e
Simplify error handling with anyhow
2022-10-09 08:21:03 -07:00
John Doty
2190ccd475
Starting to make progress
2022-10-07 01:35:34 +00:00
John Doty
bfa55d1492
Enumerate all of the listening processes and their ports
2022-10-04 18:13:57 +00:00