xref: /freebsd/crypto/heimdal/lib/ntlm/ChangeLog (revision 6a068746777241722b2b32c5d0bc443a2a64d80b)
1*ae771770SStanislav Sedov2008-05-14  Love Hornquist Astrand  <lha@kth.se>
2*ae771770SStanislav Sedov
3*ae771770SStanislav Sedov	* ntlm.c: replace hashes with keys.
4*ae771770SStanislav Sedov
5*ae771770SStanislav Sedov2008-04-27  Love Hörnquist Åstrand  <lha@it.su.se>
6*ae771770SStanislav Sedov
7*ae771770SStanislav Sedov	* ntlm.c: Use DES_set_key_unchecked().
8*ae771770SStanislav Sedov
9*ae771770SStanislav Sedov2007-12-28  Love Hörnquist Åstrand  <lha@it.su.se>
10c19800e8SDoug Rabson
11c19800e8SDoug Rabson	* heimntlm.h: Add NTLM_TARGET_*
12c19800e8SDoug Rabson
13c19800e8SDoug Rabson	* ntlm.c: Make heim_ntlm_decode_type3 more useful and provide a
14c19800e8SDoug Rabson	username. From Ming Yang.
15c19800e8SDoug Rabson
16*ae771770SStanislav Sedov2007-11-11  Love Hörnquist Åstrand  <lha@it.su.se>
17c19800e8SDoug Rabson
18c19800e8SDoug Rabson	* move doxygen into the main file
19c19800e8SDoug Rabson
20c19800e8SDoug Rabson	* write doxygen documentation
21c19800e8SDoug Rabson
22c19800e8SDoug Rabson	* export heim_ntlm_free_buf, start doxygen documentation
23c19800e8SDoug Rabson
24*ae771770SStanislav Sedov2007-07-17  Love Hörnquist Åstrand  <lha@it.su.se>
25c19800e8SDoug Rabson
26c19800e8SDoug Rabson	* ntlm.c: Use unsigned char * as argument to HMAC_Update to please
27c19800e8SDoug Rabson	OpenSSL and gcc.
28c19800e8SDoug Rabson
29c19800e8SDoug Rabson	* test_ntlm.c: more verbose what we are testing.
30c19800e8SDoug Rabson
31*ae771770SStanislav Sedov2007-07-10  Love Hörnquist Åstrand  <lha@it.su.se>
32c19800e8SDoug Rabson
33c19800e8SDoug Rabson	* Makefile.am: New library version.
34c19800e8SDoug Rabson
35*ae771770SStanislav Sedov2007-06-20  Love Hörnquist Åstrand  <lha@it.su.se>
36c19800e8SDoug Rabson
37c19800e8SDoug Rabson	* test_ntlm.c: heim_ntlm_calculate_ntlm2_sess_resp
38c19800e8SDoug Rabson
39c19800e8SDoug Rabson	* ntlm.c: Change prototype to match other heim_ntlm_calculate
40c19800e8SDoug Rabson	functions.
41c19800e8SDoug Rabson
42c19800e8SDoug Rabson	* test_ntlm.c: Its ok if infotarget2 length is longer.
43c19800e8SDoug Rabson
44c19800e8SDoug Rabson	* ntlm.c: Merge in changes from Puneet Mehra and make work again.
45c19800e8SDoug Rabson
46c19800e8SDoug Rabson	* ntlm.c (heim_ntlm_ntlmv2_key): target should be uppercase.
47c19800e8SDoug Rabson	From Puneet Mehra.
48c19800e8SDoug Rabson
49c19800e8SDoug Rabson	* version-script.map: Add heim_ntlm_calculate_ntlm2_sess_resp from
50c19800e8SDoug Rabson	Puneet Mehra.
51c19800e8SDoug Rabson
52c19800e8SDoug Rabson	* ntlm.c: Add heim_ntlm_calculate_ntlm2_sess_resp from Puneet
53c19800e8SDoug Rabson	Mehra.
54c19800e8SDoug Rabson
55c19800e8SDoug Rabson	* test_ntlm.c: Test heim_ntlm_calculate_ntlm2_sess_resp from
56c19800e8SDoug Rabson	Puneet Mehra.
57c19800e8SDoug Rabson
58*ae771770SStanislav Sedov2007-06-08  Love Hörnquist Åstrand  <lha@it.su.se>
59c19800e8SDoug Rabson
60c19800e8SDoug Rabson	* Makefile.am: EXTRA_DIST += version-script.map.
61c19800e8SDoug Rabson
62*ae771770SStanislav Sedov2007-06-03  Love Hörnquist Åstrand  <lha@it.su.se>
63c19800e8SDoug Rabson
64c19800e8SDoug Rabson	* test_ntlm.c: Free memory diffrently.
65c19800e8SDoug Rabson
66c19800e8SDoug Rabson	* ntlm.c: Make free functions free memory.
67c19800e8SDoug Rabson
68*ae771770SStanislav Sedov2007-04-22  Love Hörnquist Åstrand  <lha@it.su.se>
69c19800e8SDoug Rabson
70c19800e8SDoug Rabson	* Makefile.am: symbol versioning.
71c19800e8SDoug Rabson
72c19800e8SDoug Rabson	* version-script.map: symbol versioning.
73c19800e8SDoug Rabson
74*ae771770SStanislav Sedov2007-01-31  Love Hörnquist Åstrand  <lha@it.su.se>
75c19800e8SDoug Rabson
76c19800e8SDoug Rabson	* test_ntlm.c: No need to include <gssapi.h>.
77c19800e8SDoug Rabson
78*ae771770SStanislav Sedov2007-01-04  Love Hörnquist Åstrand  <lha@it.su.se>
79c19800e8SDoug Rabson
80c19800e8SDoug Rabson	* Makefile.am: add LIB_roken for test_ntlm
81c19800e8SDoug Rabson
82*ae771770SStanislav Sedov2006-12-26  Love Hörnquist Åstrand  <lha@it.su.se>
83c19800e8SDoug Rabson
84c19800e8SDoug Rabson	* test_ntlm.c: Verify infotarget.
85c19800e8SDoug Rabson
86c19800e8SDoug Rabson	* ntlm.c: Extract the infotarget from the answer.
87c19800e8SDoug Rabson
88c19800e8SDoug Rabson	* ntlm.c (heim_ntlm_verify_ntlm2): verify the ntlmv2 reply
89c19800e8SDoug Rabson
90c19800e8SDoug Rabson2006-12-22  Dave Love  <fx@gnu.org>
91c19800e8SDoug Rabson
92c19800e8SDoug Rabson	* ntlm.c: Include <limits.h>.
93c19800e8SDoug Rabson
94*ae771770SStanislav Sedov2006-12-20  Love Hörnquist Åstrand  <lha@it.su.se>
95c19800e8SDoug Rabson
96c19800e8SDoug Rabson	* test_ntlm.c: add some new tests.
97c19800e8SDoug Rabson
98c19800e8SDoug Rabson	* ntlm.c: Add ntlmv2 answer calculating functions.
99c19800e8SDoug Rabson
100c19800e8SDoug Rabson	* ntlm.c: sent lm hashes, needed for NTLM2 session
101c19800e8SDoug Rabson
102c19800e8SDoug Rabson	* heimntlm.h: Add NTLM_NEG_NTLM2_SESSION, NTLMv2 session security.
103c19800e8SDoug Rabson
104*ae771770SStanislav Sedov2006-12-19  Love Hörnquist Åstrand  <lha@it.su.se>
105c19800e8SDoug Rabson
106c19800e8SDoug Rabson	* ntlm.c (heim_ntlm_build_ntlm1_master): return session master
107c19800e8SDoug Rabson	key.
108c19800e8SDoug Rabson
109*ae771770SStanislav Sedov2006-12-18  Love Hörnquist Åstrand  <lha@it.su.se>
110c19800e8SDoug Rabson
111c19800e8SDoug Rabson	* ntlm.c (heim_ntlm_build_ntlm1_master): calculate the ntlm
112c19800e8SDoug Rabson	version 1 "master" key.
113c19800e8SDoug Rabson
114*ae771770SStanislav Sedov2006-12-13  Love Hörnquist Åstrand  <lha@it.su.se>
115c19800e8SDoug Rabson
116c19800e8SDoug Rabson	* test_ntlm.c: Add simple parser test app.
117c19800e8SDoug Rabson
118c19800e8SDoug Rabson	* inital version of a NTLM library, only handles ntml version 1 and
119c19800e8SDoug Rabson	ascii strings for now
120c19800e8SDoug Rabson
121