8 Commits

Author SHA1 Message Date
Edward Thomson
6c70f24d89 Update ntlmclient dependency 2024-10-18 23:24:10 +01:00
Edward Thomson
467556993f ntlmclient: use unsigned char for ctype functions 2024-03-18 11:07:47 +00:00
Calvin Buckley
017f38f17c Fix long long constants in macro in ntlmclient
This should be propagated to upstream.
2021-10-18 23:32:47 -03:00
Edward Thomson
5158b0b70a ntlmclient: update to ntlmclient 0.9.1
The ntlmclient dependency can now dynamically load OpenSSL.
2021-08-24 16:23:46 -04:00
Edward Thomson
d79bb1595c ntlm: update ntlm dependency for htonll
Update ntlm to include an htonll that is not dependent on system
libraries.
2020-10-11 11:41:38 +01:00
lhchavez
7c964416fb Make NTLMClient Memory and UndefinedBehavior Sanitizer-clean
This change makes the code pass the libgit2 tests cleanly when
MSan/UBSan are enabled. Notably:

* Changes malloc/memset combos into calloc for easier auditing.
* Makes `write_buf` return early if the buffer length is empty to avoid
  arithmetic with NULL pointers (which UBSan does not like).
* Initializes a few arrays that were sometimes being read before being
  written to.
2020-06-30 06:25:43 -07:00
Josh Bleecher Snyder
93def7ad64 ntlm: prevent (spurious) compiler warnings
Pull in commit

e7b2583e1b

to fix #5353.
2020-01-09 13:37:18 -08:00
Edward Thomson
a7f65f03bd ntlm: add ntlmclient as a dependency
Include https://github.com/ethomson/ntlmclient as a dependency.
2019-06-10 19:58:22 +01:00