On 1/27/26 01:05, Pouria Mousavizadeh Tehrani wrote:
Hi everyone,

Hi!


With `net.inet6.ip6.use_stableaddr` now available, I believe we should enable it by default in CURRENT at least. As you may already know, we currently use the EUI64 method for generating stable IPv6 addresses, which has serious privacy issues.

IMHO, trying to maintain backward compatibility defeats the purpose of a privacy RFC.

To be clear, we don't want to change the ip addresses of existing servers. However, it's reasonable for users to expect changes during a major upgrade (15 -> 16), a fresh install of a new major release, or living on CURRENT.
So, for obvious reasons, changing the default value would not be MFCed.

What do you think?


I'm happy my contribution spurred this kind of interest.

I would like to enable it by default on head, but I'd rather have a good consensus on this before actually doing it.

it has already been noted that this shouldn't be a big problem for servers, which usually get manually assigned addresses for various reasons, so I would not worry much about that scenario.

So I'm obviously in favor of this proposal.

BTW I'm also proposing MFCing this to stable/15 [1]. But the feature would remain off by default there. If any source committer would feel like approving me committing this MFC it would really be appreciated.

(I don't have a src commit bit, and, as far as I understand our rules, I need explicit approval to commit any change there)


[1] https://reviews.freebsd.org/D54382

--
Guido Falsi <[email protected]>

Reply via email to