JFIF$        dd7 

Viewing File: /usr/share/doc/libxcrypt/ChangeLog

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
Back to Directory  nL+D550H?Mx ,D"v]qv;6*Zqn)ZP0!1 A "#a$2Qr D8 a Ri[f\mIykIw0cuFcRı?lO7к_f˓[C$殷WF<_W ԣsKcëIzyQy/_LKℂ;C",pFA:/]=H  ~,ls/9ć:[=/#f;)x{ٛEQ )~ =𘙲r*2~ a _V=' kumFD}KYYC)({ *g&f`툪ry`=^cJ.I](*`wq1dđ#̩͑0;H]u搂@:~וKL Nsh}OIR*8:2 !lDJVo(3=M(zȰ+i*NAr6KnSl)!JJӁ* %݉?|D}d5:eP0R;{$X'xF@.ÊB {,WJuQɲRI;9QE琯62fT.DUJ;*cP A\ILNj!J۱+O\͔]ޒS߼Jȧc%ANolՎprULZԛerE2=XDXgVQeӓk yP7U*omQIs,K`)6\G3t?pgjrmۛجwluGtfh9uyP0D;Uڽ"OXlif$)&|ML0Zrm1[HXPlPR0'G=i2N+0e2]]9VTPO׮7h(F*癈'=QVZDF,d߬~TX G[`le69CR(!S2!P <0x<!1AQ "Raq02Br#SCTb ?Ζ"]mH5WR7k.ۛ!}Q~+yԏz|@T20S~Kek *zFf^2X*(@8r?CIuI|֓>^ExLgNUY+{.RѪ τV׸YTD I62'8Y27'\TP.6d&˦@Vqi|8-OΕ]ʔ U=TL8=;6c| !qfF3aů&~$l}'NWUs$Uk^SV:U# 6w++s&r+nڐ{@29 gL u"TÙM=6(^"7r}=6YݾlCuhquympǦ GjhsǜNlɻ}o7#S6aw4!OSrD57%|?x>L |/nD6?/8w#[)L7+6〼T ATg!%5MmZ/c-{1_Je"|^$'O&ޱմTrb$w)R$& N1EtdU3Uȉ1pM"N*(DNyd96.(jQ)X 5cQɎMyW?Q*!R>6=7)Xj5`J]e8%t!+'!1Q5 !1 AQaqё#2"0BRb?Gt^## .llQT $v,,m㵜5ubV =sY+@d{N! dnO<.-B;_wJt6;QJd.Qc%p{ 1,sNDdFHI0ГoXшe黅XۢF:)[FGXƹ/w_cMeD,ʡcc.WDtA$j@:) -# u c1<@ۗ9F)KJ-hpP]_x[qBlbpʖw q"LFGdƶ*s+ډ_Zc"?%t[IP 6J]#=ɺVvvCGsGh1 >)6|ey?Lӣm,4GWUi`]uJVoVDG< SB6ϏQ@ TiUlyOU0kfV~~}SZ@*WUUi##; s/[=!7}"WN]'(L! ~y5g9T̅JkbM' +s:S +B)v@Mj e Cf jE 0Y\QnzG1д~Wo{T9?`Rmyhsy3!HAD]mc1~2LSu7xT;j$`}4->L#vzŏILS ֭T{rjGKC;bpU=-`BsK.SFw4Mq]ZdHS0)tLg