Yaakov
Yaakov
**Which version of GCM are you using?** 2.0.696+4365b917da on Windows Server 2022 v21H2 with git version 2.36.0.windows.1 **Which Git host provider are you trying to connect to?** * [ ]...
**Which version of GCM Core are you using?** Git Credential Manager version 2.0.289-beta+22bd06dc57 (Windows, .NET Framework 4.0.30319.42000) **Which Git host provider are you trying to connect to?** * [ ]...
### What did you expect to happen? I expected that NetHook2 compiles with VS2022 ### Instead of that, what actually happened? ``` "C:\Users\Yaakov\source\repos\SteamKit\Resources\NetHook2\NetHook2.sln" (default target) (1) -> "C:\Users\Yaakov\source\repos\SteamKit\Resources\NetHook2\NetHook2\NetHook2.vcxproj" (default target)...
Here's quick late-night hack: use GitHub Actions to automatically update our protos regularly. (I picked Sunday morning in my time zone, I think.) The complication here is that the repository's...
Leaving this up here for comments and because it's a direction I'd like to pursue in the long term. This is relying on preview build on .NET 6, the first...
1. `AsnKeyParser` can be made a `ref struct` and can operate on `ReadOnlySpan`. Needs benchmarking to evaluate performance. This will require taking a dependency on `System.Memory`. 2. `SymmetricEncryptWithHMACIV` doesn't need...
.NET 5 previewed the ability to trim unused code from applications and from the runtime, and .NET 6 now makes that generally available. Relevant docs are here: https://docs.microsoft.com/en-us/dotnet/core/deploying/trimming/trim-self-contained Considering how...
As pointed out by @xPaw, we crash when reading `tf_english.txt`. I narrowed this down to our handling of conditionals - it's completely broken. We count the conditional as a key,...
### Benchmark: Benchmark run against a packet about 670 bytes long. **Current code:** - Time to encrypt an outgoing packet: 6.464us - Memory allocations to encrypt an outgoing packet: 6320B...
Since there's now a fairly standard .NET method of logging - or at least a standard set of interfaces for multiple backends, we don't really need our own. If we...