Daniel P. Berrangé, le mer. 03 mars 2021 18:11:41 +0000, a ecrit: > On Wed, Mar 03, 2021 at 10:06:50AM -0800, Doug Evans wrote: > > On Sun, Feb 28, 2021 at 1:40 PM Samuel Thibault <samuel.thiba...@gnu.org> > > wrote: > > > > > > + Examples: > > > > + hostfwd_add net0 tcp:127.0.0.1:10022-:22 > > > > + hostfwd_add net0 tcp:[::1]:10022-[fe80::1:2:3:4]:22 > > > > > > Yep, that looks good to me. > > > > Daniel, you wanted me to use inet_parse(). > > Is the above syntax ok with you? > > You must have had some expectation that at least some of > > the various flags that inet_parse() recognizes would be needed here. > > It feels like the ,ipv4=on|off,ipv6=on|off flags are relevant here, > especially in the empty address case. eg > > tcp::10022 - attempt to listen on both ipv4 + ipv6 > tcp::10022,ipv4=off - listen on default address, but only for ipv6 > tcp::10022,ipv6=off - listen on default address, but only for ipv4 > > Basically this ends up bringing the hostfwd stuff into alignment with > the way other backends deal with this
I'm fine with this yes, better have a coherent user interface. Samuel