Backwards compatibility at any cost?
Backwards compatibility at any cost?
Posted Nov 8, 2024 20:25 UTC (Fri) by rweikusat2 (subscriber, #117920)In reply to: Backwards compatibility at any cost? by taladar
Parent article: The trouble with struct sockaddr's fake flexible array
:-)
Posted Nov 9, 2024 8:38 UTC (Sat)
by smurf (subscriber, #17840)
[Link]
Everything else should literally stay the same. I have no idea how many programs go splat because their address padding is no longer overwritten but if the number is nonzero then a compatibility mode can be added to the place where the address is copied to userspace. Not spread across the whole of the kernel.
Posted Nov 14, 2024 5:40 UTC (Thu)
by dvdeug (guest, #10998)
[Link] (2 responses)
Posted Nov 14, 2024 7:01 UTC (Thu)
by smurf (subscriber, #17840)
[Link] (1 responses)
Posted Nov 14, 2024 21:29 UTC (Thu)
by Cyberax (✭ supporter ✭, #52523)
[Link]
A lot of the sockets API needs to be rewritten. It needs to support Happy Eyeballs, it needs to expose the DNS data explicitly (TXT queries, etc.), it needs to be able to deal with changing/multiple addresses for the bound sockets, etc.
Backwards compatibility at any cost?
Backwards compatibility at any cost?
Backwards compatibility at any cost?
Backwards compatibility at any cost?