.NET 10 LDAP VlvRequestControl Validation: Stop Sending Replacement Bytes
When I audit an LDAP migration, .NET 10 LDAP VlvRequestControl validation is the kind of small compatibility change I want covered by a focused test. On .NET 9, an unpaired UTF-16 surrogate in a virtual-list-view target can be encoded as the UTF-8 replacement sequence EF BF BD . On .NET 10, the same malformed target is rejected with EncoderFallbackException before LDAP I/O. That stricter behavior…
We haven't written up this one. Dev.to has the full story — the link below goes straight to it.