+1
−0
+2
−0
+65
−2
+1
−1
+1
−1
Loading
New root-only, uncached NTLM socket command: request is base64 of six
uint16-length-prefixed fields (domain, account, workstation, server
challenge, NT response, LM response); adconnectd finds the joined domain,
derives the computer account from its config, and calls samLogonNetwork()
to have the DC check the response, returning 'N <status> <b64 key>'. Adds
the netlogon_port option (0 = ask the endpoint mapper) and wires Cmd::Ntlm
into the protocol and daemon dispatch.
The NETLOGON client is proven end to end against real Samba AD; the
in-sandbox adconnectd<->client round trip could not complete here due to
user-namespace/background-process flakiness (the daemon binds and logs
'serving' but the harness tears the namespace down), so the daemon path
still wants a run on a real FenrirOS box.
Co-Authored-By:
Claude Opus 4.8 <noreply@anthropic.com>