2004-11-05 Sebastien Pouliot * MessageBase.cs: Fixed endian issue. Added globalization support. * Type1Message.cs: Fixed endian issue. Added globalization support. * Type2Message.cs: Fixed endian issue. * Type3Message.cs: Fixed endian issue. Added globalization support. 2004-04-22 Sebastien Pouliot * ChallengeResponse.cs: FxCop-ized. * NtlmFlags.cs: FxCop-ized. CLS compliance. * Type1Message.cs: FxCop-ized. * Type3Message.cs: FxCop-ized. 2004-04-20 Sebastien Pouliot * NtlmFlags.cs: Changed enum to int for CLS compliance. 2003-12-17 Sebastien Pouliot * ChallengeResponse.cs: Sorry I must have a profesionnal problem with weak passwords ;-). Anyway I corrected the CR for null passwords (which would produce a weak key for the first DES key) and added clean up :). However it (null password) doesn't work for SQL Server authentication ? 2003-12-15 Sebastien Pouliot * ChallengeResponse.cs: Pre-calculated second part of the LM hash for small password. Otherwise we get a DES weak key - which isn't supported (exception) by the framework. 2003-12-02 Sebastien Pouliot * ChallengeResponse.cs: Fixed compilation error with mcs (System.Math.Min) * Type2Message.cs: Fixed compilation warning for override. Flags are now 32 bits. * Type3Message.cs: Fixed compilation warning for override. Removed (old) header code to use base class. Changed 16 bits Options for 32 bits Flags (NtlmFlags). 2003-12-01 Sebastien Pouliot * ChallengeResponse.cs: New. Implements the NTLM (v1) Challenge Response. * MessageBase.cs: New. Abstract base class for NTLM messages. * NtlmFlags.cs: New. All known flags for NTLM. * Type1Message.cs: New. Negotiation message. * Type2Message.cs: New. Challenge message. * Type3Message.cs: New. Authentication message.