*Re: [PATCH 0/7] Allow changing the transit namespace
2018-09-08 13:39 ` [PATCH 0/7] Allow changing the transit namespace Bruno Wolff III
@ 2018-09-08 13:49 ` Julian Orth0 siblings, 0 replies; 17+ messages in thread
From: Julian Orth @ 2018-09-08 13:49 UTC (permalink / raw)
To: Bruno Wolff III; +Cc: wireguard
On 9/8/18 3:39 PM, Bruno Wolff III wrote:
> On Sat, Sep 08, 2018 at 14:18:34 +0200,
> Julian Orth <ju.orth@gmail.com> wrote:
>>
>> wg set <device> transit-net <pid|file-path>
>>
>> The distinction is made based on the format of the argument. If it is an
>> unsigned 32 bit integer, then it is interpreted as a process id.
>> Otherwise it is interpreted as a file path. /proc does not need to be
>> mounted to use the process id interpretation. To force the
>> interpretation as a file-path, use a ./ prefix.
>
> Ambiguity is generally not a good idea (especially for security
> applications). It's not my decision, but I'd rather see the syntax make
> it clear what the type of the parameter is supposed to be.
The syntax is based on a similar feature in iproute2:
ip link set <device> netns <pid|name>
The syntax of wg seems to generally follow the iproute2 syntax so I
tried to keep it consistent.
^permalinkrawreply [flat|nested] 17+ messages in thread