The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
2000-10-27  Guido Flohr  <guido@freemint.de>

	* DES_PP.m4:
	Bumped version number to 1.00.  The D_ENCRYPT macro has been simplified
	and made faster.  Update documentation.  Performance of version 1.00 is
	more than 20 % better than version 0.07.

	* .cvsignore: README is now generated.

	* Makefile.PL: Generate README with pod2text.

	* INSTALL, README:
	Moved contents of README to INSTALL.  README is now generated by pod2text
	so that PAUSE will extract something useful.

	* DES_PP.m4:
	Minor optimizations (unrolling the loops had negative effect, discarded).

	* DES_PP.m4:
	Replaced preprocessor version with m4 source file.  See the file itself
	for a discussion of the advantages of m4 over the preprocessor.
	Additionally for performance reasons the two nested array references
	"des_skb" and "des_SPtrans" have been split up into distinct
	constants.

	* MANIFEST: DES_PP.ppp replaced by DES_PP.m4.

	* DES_PP.ppp: Replaced by DES_PP.m4.

2000-10-23  Guido Flohr  <guido@freemint.de>

	* Makefile.PL:
	Added lib/Crypt/DES_PP.pm as an additional Makefile target.

	* MANIFEST: Renamed DES_PP.ppm to DES_PP.ppp.

	* DES_PP.ppp: Bumped version number to 0.07.
	Renamed DES_PP.ppm to DES_PP.ppp.

	* DES_PP.ppm, Makefile.PL:
	Renamed DES_PP.ppm (oops, used by Activestate Perl) to DES_PP.ppp
	(like pre-process perl).
	Makefile now retrieves version information directly from DES_PP.ppp.
	Filter out preprocessor line numbers from output so that Perl reports
	linenumbers correctly when a warning or error occurs.

	* DES_PP.ppm:
	Fixed typo/thinko (don't remember) in crypt().  Should now run
	on big-endian machines, too.  Thanks to schinder@pobox.com for
	the bug report, thanks to Frank Naumann (fnaumann@freemint.de)
	for giving me access to his big-endian MiNT machine for debugging.

2000-10-23  Guido Flohr  <guido@freemint.de>

	* Makefile.PL:
	Added lib/Crypt/DES_PP.pm as an additional Makefile target.

	* MANIFEST: Renamed DES_PP.ppm to DES_PP.ppp.

	* DES_PP.ppp: Bumped version number to 0.07.
	Renamed DES_PP.ppm to DES_PP.ppp.

	* DES_PP.ppm, Makefile.PL:
	Renamed DES_PP.ppm (oops, used by Activestate Perl) to DES_PP.ppp
	(like pre-process perl).
	Makefile now retrieves version information directly from DES_PP.ppp.
	Filter out preprocessor line numbers from output so that Perl reports
	linenumbers correctly when a warning or error occurs.

	* DES_PP.ppm:
	Fixed typo/thinko (don't remember) in crypt().  Should now run
	on big-endian machines, too.  Thanks to schinder@pobox.com for
	the bug report, thanks to Frank Naumann (fnaumann@freemint.de)
	for giving me access to his big-endian MiNT machine for debugging.

2000-10-23  Guido Flohr  <guido@freemint.de>

	* MANIFEST: Renamed DES_PP.ppm to DES_PP.ppp.

	* DES_PP.ppp: Bumped version number to 0.07.
	Renamed DES_PP.ppm to DES_PP.ppp.

	* DES_PP.ppm, Makefile.PL:
	Renamed DES_PP.ppm (oops, used by Activestate Perl) to DES_PP.ppp
	(like pre-process perl).
	Makefile now retrieves version information directly from DES_PP.ppp.
	Filter out preprocessor line numbers from output so that Perl reports
	linenumbers correctly when a warning or error occurs.

	* DES_PP.ppm:
	Fixed typo/thinko (don't remember) in crypt().  Should now run
	on big-endian machines, too.  Thanks to schinder@pobox.com for
	the bug report, thanks to Frank Naumann (fnaumann@freemint.de)
	for giving me access to his big-endian MiNT machine for debugging.

2000-10-23  Guido Flohr  <guido@freemint.de>

	* DES_PP.ppp: Bumped version number to 0.07.
	Renamed DES_PP.ppm to DES_PP.ppp.

	* DES_PP.ppm, Makefile.PL:
	Renamed DES_PP.ppm (oops, used by Activestate Perl) to DES_PP.ppp
	(like pre-process perl).
	Makefile now retrieves version information directly from DES_PP.ppp.
	Filter out preprocessor line numbers from output so that Perl reports
	linenumbers correctly when a warning or error occurs.

	* DES_PP.ppm:
	Fixed typo/thinko (don't remember) in crypt().  Should now run
	on big-endian machines, too.  Thanks to schinder@pobox.com for
	the bug report, thanks to Frank Naumann (fnaumann@freemint.de)
	for giving me access to his big-endian MiNT machine for debugging.

2000-10-23  Guido Flohr  <guido@freemint.de>

	* DES_PP.ppm:
	Fixed typo/thinko (don't remember) in crypt().  Should now run
	on big-endian machines, too.  Thanks to schinder@pobox.com for
	the bug report, thanks to Frank Naumann (fnaumann@freemint.de)
	for giving me access to his big-endian MiNT machine for debugging.

2000-10-11  Guido Flohr  <guido@freemint.de>

	* DES_PP.ppm: Bumped version number to 0.06.

	* test.pl:
	Eval dependencies to other modules in single quotes, not in curly
	braces to avoid the test to fail if Crypt::CBC is not present.

	* t/cbcref.t:
	Don't print a test number for bulk output when Crypt::CBC is not
	present, so that Test::Harness doesn't get confused.

2000-10-11  Guido Flohr  <guido@freemint.de>

	* DES_PP.ppm: Bumped version number to 0.06.

	* test.pl:
	Eval dependencies to other modules in single quotes, not in curly
	braces to avoid the test to fail if Crypt::CBC is not present.

	* t/cbcref.t:
	Don't print a test number for bulk output when Crypt::CBC is not
	present, so that Test::Harness doesn't get confused.

2000-10-08  Guido Flohr  <guido@freemint.de>

	* DES_PP.ppm: Bumped version number to 0.05.

	* MANIFEST: Added lib/Crypt/.cvsignore.

	* lib/Crypt/.cvsignore: Initial revision.

	* lib/Crypt/DES_PP.pod: Moved to DES_PP.ppm in top-level directory.

	* DES_PP.ppm: Moved from lib/Crypt/DES_PP.pod here.

	* test-xs: Initial revision.

	* test.pl: Added benchmarks to run against XS version in CBC mode.

	* Makefile.PL:
	Changed suffix rule to a full rule for building lib/Crypt/DES_PP.pm.

	* MANIFEST:
	Moved lib/Crypt/DES_PP.pod to DES_PP.pm, renamed test-xs.pl to test-xs.

	* test-xs.pl: Renamed to test-xs.

	* lib/Crypt/DES_PP.pod: Bumped version number to 0.03.

	* lib/Crypt/DES_PP.pod: Initial revision.

	* lib/Crypt/DES_PP.pm:
	Removed secondary file DES_PP.pm from CVS repository.

	* Makefile.PL:
	Added suffix rule to build .pm files from .pod (not very clean, simply
	run the .pod through cpp).

	* MANIFEST:
	Added preprocessor source lib/Crypt/DES_PP.pod to improve performance.

	* t/cbcref.t: COPYING has been renamed to COPYING.LIB.

	* t/00base.t, t/.cvsignore, t/cbcref.t, t/cert.t, t/random.t, t/randomcache.t:
	Initial revision.

	* lib/Crypt/DES_PP.pm:
	Bumped version number to 0.02 and added documentation.

	* test.pl:
	Completely changed.  The original version can still be found as
	test-xs.pl.

	* README: Changed e-mail address.

	* MANIFEST:
	Added .cvsignore, renamed COPYING to COPYING.LIB, added README and
	subdirectory t.

	* COPYING.LIB: Renamed from COPYING.

	* COPYING: Renamed to COPYING.LIB.

	* .cvsignore, test-xs.pl: Initial revision.

2000-09-21  Guido Flohr  <guido@freemint.de>

	* test.pl: Manipulated @INC so that script can also run stand-alone.

	* test.pl: Added modification notice to file header.

	* COPYING, README, MANIFEST, Makefile.PL, lib/Crypt/DES_PP.pm, test.pl:
	New file.