You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
creates a types.Configuration instance from these args
creates some listeners/http muxers from these args + associated go routines
All of this is done in 2 big functions.
The crc daemon does 2) and 3) but with slight variations, and without sharing any code from gvproxy.
Following #280 , it might be useful to podman as well to have an easy way to reimplement their own gvproxy + 9p binary.
What I aim to do is to move 2) and 3) to their own go package (maybe pkg/usernet) which can be used by both gvproxy and the crc daemon. Adding an API for 2) is mostly done, 3) is still being investigated.
The text was updated successfully, but these errors were encountered:
Future improvements could be to move the code in podman detecting whether port 2222 is used or not, and using a different one to this shared code (see containers/podman#20327 and crc-org/crc#3855 )
gvproxy code:
types.Configuration
instance from these argsAll of this is done in 2 big functions.
The crc daemon does 2) and 3) but with slight variations, and without sharing any code from gvproxy.
Following #280 , it might be useful to podman as well to have an easy way to reimplement their own gvproxy + 9p binary.
What I aim to do is to move 2) and 3) to their own go package (maybe
pkg/usernet
) which can be used by both gvproxy and the crc daemon. Adding an API for 2) is mostly done, 3) is still being investigated.The text was updated successfully, but these errors were encountered: