maksimkim

Results 6 issues of maksimkim

See deprecation statement: https://docs.microsoft.com/en-us/windows-hardware/drivers/network/sio-loopback-fast-path After upgrade from Server 2016 to Server 2019 we noticed issue with high cpu usage by system.exe process. Windows Server support engineers claim that it could...

good first issue

Motivation: corefx 2.1 will introduce ability to implement allocation free async awaitables using existing ValueTask struct and new IValueTaskSource interface (https://github.com/dotnet/corefx/issues/27445). PR adopts this new feature for write apis to...

When TLS connection is gettings closed, TlsHandler tries to mark all pending writes as failed by creating fail task. If there's no pending writes, this task will be left unobserved.

Problem: When server certificate validation fails, client SslStream tries to write Encryption Alert TLS message to the underlying stream. It fails with NRE trying to use uninitialized TlsHandler._lastContextWritePromise. Solution: use...

Problem: promise associated with writing empty buffer to TlsHandler never completes because EmptyByteBuffer doesn't write anything on .ReadBytes call to passed stream: https://github.com/cuteant/SpanNetty/blob/9f31f09ca110c6a3994966f860ee54b6a1836d75/src/DotNetty.Handlers/Tls/TlsHandler.Writer.cs#L171 Minimal repro: https://github.com/maksimkim/DotNetty/blob/2a35ea6df4b57f33997cb00702a1c712d6a17c6b/examples/HttpClient/Program.cs#L60 await channel.WriteAndFlushAsync(EmptyLastHttpContent.Default) never completes....

Seems like explicit support for net451,net471,netcore2.1,netcore3.1 complicates dependency management. Does it make sense to completely drop support for net451 and support the rest through netstandard 2.0? So list of supported...