summaryrefslogtreecommitdiff
path: root/ChangeLog
blob: f5e5db811d264aef5bd740112275f11f4363f99d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
2018-01-27  Zack Weinberg <zackw@panix.com>

	* Version 4.0.0 released.

	* This project no longer maintains a GNU-style ChangeLog file.
	See the Git commit history for detailed changes since 3.1.1.

2015-05-13  Björn Esser <besser82@fedoraproject.org>

	* release version 3.1.1

	* README.bcrypt: whitespace clean-up
	* src/crypt-private.h

	* configure.ac: add '--enable-Wno-cast-align' to silence 'cast
			increases required alignment'


2015-05-12  Björn Esser <besser82@fedoraproject.org>

	* release version 3.1.0

	* configure.ac: update upstream-contact

	* configure.ac: add './configure --enable-bootstrap' to skip some
			tests on initial build
	* src/Makefile.am

	* bootstrap.sh: add bootstrap-script

	* LICENSE.bcrypt: add LICENSE for bcrypt
	* Makefile.am

	* plugins/blowfish/Makefile.am: update crypt_blowfish to v1.3
	* plugins/blowfish/blowfish-test.c
	* plugins/blowfish/crypt_blowfish.c
	* plugins/blowfish/crypt_blowfish.h
	* plugins/blowfish/ow-crypt.h

	* configure.ac: add '-Wextra' to CFLAGS

	* plugins/md5/md5.c: fix '-Werror=strict-aliasing'
	* plugins/sha256/sha256.c
	* plugins/sha512/sha512.c

	* src/cert.c: fix '-Werror=unused-result'

	* configure.in --> configure.ac: update Autotools
	* Makefile.am
	* m4/
	* plugins/blowfish/Makefile.am
	* plugins/md5/Makefile.am
	* plugins/sha256/Makefile.am
	* plugins/sha512/Makefile.am
	* src/Makefile.am

2011-05-10  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.0.4

	* src/cert.c (get8): Don't save return value we never use.

2009-10-29  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.0.3

	* src/xcrypt.c (__xcrypt_gensalt_r): Fix memory leak [bnc#547893].

2008-11-04  Thorsten Kukuk  <kukuk@suse.de>

	* plugins/blowfish/blowfish-test.c (run): Fix compiler
	warnings [bnc#440134].

2008-09-28  Thorsten Kukuk  <kukuk@suse.de>

	* src/xcrypt-private.h: Add prototype for _xcrypt_gensalt_sha256_rn
	and _xcrypt_gensalt_sha512_rn.
	* src/crypt_gensalt.c: Add new gensalt functions.
	* src/xcrypt.c: Use gensalt functions for sha512 and sha256.
	* src/gensalt-test.c: Enable test cases for sha256 and sha512.

2008-07-16  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.0.2

	* src/xcrypt.c (__xcrypt_gensalt_r): Handle special
	MD5 case.
	* src/gensalt-test.c: New test case.
	* src/Makefile.am: Add gensalt-test as new test case.

2008-06-24  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.0.1

	* plugins/md5/md5.c: Fix undefined macros.
	* plugins/sha256/sha256.c: Likewise.
	* plugins/sha512/sha512.c: Likewise.

2008-02-15  Thorsten Kukuk  <kukuk@suse.de>

	* release version 3.0

	* plugins/*: Move all crypt related code into plugins.
	* plugins/sha256: New, $5$ aka sha256 hash.
	* plugins/sha512: New, $6$ aka sha512 hash.

	* src/sha.c: Removed.
	* src/sha-crypt.c: Likewise.

	* src/xcrypt.h: Add __nonnull.

	* src/crypt_util.c: Sync with glibc 2.7.

	* src/xcrypt.c: Load all hashes except DES dynamic.

	* src/Makefile.am: increase version of shared library.

2006-01-06  Thorsten Kukuk  <kukuk@suse.de>

	* release version 2.4

	* src/Makefile.am: Bump minor version number

	* src/crypt_gensalt.c: Sync with crypt_blowfish 1.0.

2005-09-18  Thorsten Kukuk  <kukuk@suse.de>

	* release version 2.3

	* src/x86.S: Remove.

	* src/crypt_blowfish.c: Don't use ASM on x86.

2004-06-18  Thorsten Kukuk  <kukuk@suse.de>

	* release version 2.2

	* src/md5-crypt.c (__md5_crypt): Check if realloc
	runs out of memory (from glibc CVS).

	* configure.in: Remove --noexecstack flag (compiler
	can do it better itself).

2003-11-14  Thorsten Kukuk  <kukuk@suse.de>

	* configure.in: Check for --noexecstack support

2003-10-16  Thorsten Kukuk  <kukuk@suse.de>

	* release version 2.1

	* COPYING: Add all different copyrights.

	* src/x86.S: Added, optimized, thread safe version for ix86.

	* src/crypt_blowfish.c: Use optimized assembler functions on ix86.

	* libxcrypt.spec: New.

2003-07-28  Thorsten Kukuk  <kukuk@suse.de>

	* release version 2.0

	* src/crypt_util.c: Include xcrypt-private.h only, add weak aliases.
	* src/wrapper.c: Likewise.

	* src/crypt_gensalt.c: Rename _crypt_* to _xcrypt_*
	* src/crypt_blowfish.c: Likewise.

	* src/crypt-entry.c: Include xcrypt-private.h.

	* src/crypt.c: Only include xcrypt-private.h.

	* src/xcrypt-private.h: Include xcrypt.h, undef xcrypt defines
	* src/xcrypt.h: Rename prototypes from crypt* to xcrypt* and
	add compat defines.

2003-01-16  Thorsten Kukuk  <kukuk@suse.de>

	* release version 1.4

	* src/blowfish-test.c: Add test with threads.

	* src/Makefile.am: Use AM_CFLAGS instead of CFLAGS,
	(blowfish_test_LDFLAGS): Add libpthread,
	(blowfish_test_CFLAGS): Define number of threads for test.
	* src/crypt_util.c: Don't define _LIBC for libc-lock.h,
	redefine __libc_lock_t with pthread_mutex_t.

	* src/crypt_blowfish.c: Sync with version 0.4.5

2003-01-10  Thorsten Kukuk  <kukuk@suse.de>

	* release version 1.3

2002-11-04  Thorsten Kukuk  <kukuk@suse.de>

	* src/crypt_util.c (__init_des_r): Sync with current glibc CVS
	(fix initialisation of internal data struct).

	* src/md5test.c (main): Sync with current glibc CVS (add test
	case for above crypt_util fix).


2002-10-21  Thorsten Kukuk  <kukuk@suse.de>

	* release version 1.2

	* src/crypt_util.c: undef _LIBC after inclusion of libc-lock.h
	* src/crypt_blowfish.c: Add support for hppa
	* configure.in: bump version number to 1.2

2002-05-27  Thorsten Kukuk  <kukuk@suse.de>

	* release version 1.1

	* src/sha.c: New file.
	* src/sha-crypt.c: New file.
	* src/md5-private.h: Renamed to ...
	* src/xcrypt-private.h: ... to this.
	* src/crypt_gensalt.c: Add dummy function for SHA1.
	* src/wrapper.c: Call SHA1 functions.

2002-05-14  Thorsten Kukuk  <kukuk@suse.de>

	* src/xcrypt.h: Add prototpyes for SHA1 functions.

	* src/wrapper.c: Don't include md5.h.

	* src/md5-crypt.c: Include xcrypt.h instead of md5.h.
	* src/md5test.c: Likewise.
	* src/md5.c: Likewise.

	* src/xcrypt.h: Add prototypes from md5.h.
	* src/md5.h: Removed.

2002-04-13  Thorsten Kukuk  <kukuk@suse.de>

	* release version 1.0