9 Commits
Author SHA1 Message Date
mirkobrombin 6bba263129 fix: keep the buffers of an NTLM message alive while it is signed 2026-11-05 08:53:04 +00:00
mirkobrombin 16469d9084 feat: give an NTLM server the token of the client it authenticated 2026-11-05 08:09:04 +00:00
mirkobrombin 2ef16c68ac fix: grant the attributes an NTLM context was asked for 2026-11-05 08:06:23 +00:00
mirkobrombin c1ab9988d2 feat: authenticate programs of the machine to each other with NTLM 2026-11-05 07:48:18 +00:00
Raymond Bennett fa1f7d0cc6 fix: limit Schannel to the protocol versions a credential allows
A credential made from the older SCHANNEL_CRED structure cannot reach TLS
1.3 on Windows, which offers it only through SCH_CREDENTIALS, and its
grbitEnabledProtocols bound the versions it uses. Raven negotiated TLS 1.3
regardless; aria2, which knows TLS 1.1 and 1.2 only, aborted after the
handshake. The enabled protocols now set the lowest and highest version,
and SCHANNEL_CRED stops at TLS 1.2.

Assisted-by: Claude Code:claude-opus-5-5
AI-Scope: the version limits
(cherry picked from commit b14156cf5618db6dd4a93db39f6e007d412bd41a)
2026-10-28 23:14:32 -07:00
mirkobrombin 17717e397e fix: build the bcrypt and schannel tables outside their locks 2026-10-27 13:05:42 +00:00
mirkobrombin fdad9c4bd4 feat: answer local RPC authentication through the Windows logon packages 2026-10-27 10:19:21 +00:00
mirkobrombin 44a593867c feat: run an SSH client's terminal and file transfer windows 2026-10-26 23:13:38 +00:00
mirkobrombin 2df1eed4b4 feat: secure connections through Schannel 2026-10-26 14:17:43 +00:00