Re: we should enable RFC7217 by default
- In reply to: Pouria Mousavizadeh Tehrani : "we should enable RFC7217 by default"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 27 Jan 2026 18:09:58 UTC
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 <madpilot@FreeBSD.org>