12000-10-27  Guido Flohr  <guido@freemint.de>
2
3	* DES_PP.m4:
4	Bumped version number to 1.00.  The D_ENCRYPT macro has been simplified
5	and made faster.  Update documentation.  Performance of version 1.00 is
6	more than 20 % better than version 0.07.
7
8	* .cvsignore: README is now generated.
9
10	* Makefile.PL: Generate README with pod2text.
11
12	* INSTALL, README:
13	Moved contents of README to INSTALL.  README is now generated by pod2text
14	so that PAUSE will extract something useful.
15
16	* DES_PP.m4:
17	Minor optimizations (unrolling the loops had negative effect, discarded).
18
19	* DES_PP.m4:
20	Replaced preprocessor version with m4 source file.  See the file itself
21	for a discussion of the advantages of m4 over the preprocessor.
22	Additionally for performance reasons the two nested array references
23	"des_skb" and "des_SPtrans" have been split up into distinct
24	constants.
25
26	* MANIFEST: DES_PP.ppp replaced by DES_PP.m4.
27
28	* DES_PP.ppp: Replaced by DES_PP.m4.
29
302000-10-23  Guido Flohr  <guido@freemint.de>
31
32	* Makefile.PL:
33	Added lib/Crypt/DES_PP.pm as an additional Makefile target.
34
35	* MANIFEST: Renamed DES_PP.ppm to DES_PP.ppp.
36
37	* DES_PP.ppp: Bumped version number to 0.07.
38	Renamed DES_PP.ppm to DES_PP.ppp.
39
40	* DES_PP.ppm, Makefile.PL:
41	Renamed DES_PP.ppm (oops, used by Activestate Perl) to DES_PP.ppp
42	(like pre-process perl).
43	Makefile now retrieves version information directly from DES_PP.ppp.
44	Filter out preprocessor line numbers from output so that Perl reports
45	linenumbers correctly when a warning or error occurs.
46
47	* DES_PP.ppm:
48	Fixed typo/thinko (don't remember) in crypt().  Should now run
49	on big-endian machines, too.  Thanks to schinder@pobox.com for
50	the bug report, thanks to Frank Naumann (fnaumann@freemint.de)
51	for giving me access to his big-endian MiNT machine for debugging.
52
532000-10-23  Guido Flohr  <guido@freemint.de>
54
55	* Makefile.PL:
56	Added lib/Crypt/DES_PP.pm as an additional Makefile target.
57
58	* MANIFEST: Renamed DES_PP.ppm to DES_PP.ppp.
59
60	* DES_PP.ppp: Bumped version number to 0.07.
61	Renamed DES_PP.ppm to DES_PP.ppp.
62
63	* DES_PP.ppm, Makefile.PL:
64	Renamed DES_PP.ppm (oops, used by Activestate Perl) to DES_PP.ppp
65	(like pre-process perl).
66	Makefile now retrieves version information directly from DES_PP.ppp.
67	Filter out preprocessor line numbers from output so that Perl reports
68	linenumbers correctly when a warning or error occurs.
69
70	* DES_PP.ppm:
71	Fixed typo/thinko (don't remember) in crypt().  Should now run
72	on big-endian machines, too.  Thanks to schinder@pobox.com for
73	the bug report, thanks to Frank Naumann (fnaumann@freemint.de)
74	for giving me access to his big-endian MiNT machine for debugging.
75
762000-10-23  Guido Flohr  <guido@freemint.de>
77
78	* MANIFEST: Renamed DES_PP.ppm to DES_PP.ppp.
79
80	* DES_PP.ppp: Bumped version number to 0.07.
81	Renamed DES_PP.ppm to DES_PP.ppp.
82
83	* DES_PP.ppm, Makefile.PL:
84	Renamed DES_PP.ppm (oops, used by Activestate Perl) to DES_PP.ppp
85	(like pre-process perl).
86	Makefile now retrieves version information directly from DES_PP.ppp.
87	Filter out preprocessor line numbers from output so that Perl reports
88	linenumbers correctly when a warning or error occurs.
89
90	* DES_PP.ppm:
91	Fixed typo/thinko (don't remember) in crypt().  Should now run
92	on big-endian machines, too.  Thanks to schinder@pobox.com for
93	the bug report, thanks to Frank Naumann (fnaumann@freemint.de)
94	for giving me access to his big-endian MiNT machine for debugging.
95
962000-10-23  Guido Flohr  <guido@freemint.de>
97
98	* DES_PP.ppp: Bumped version number to 0.07.
99	Renamed DES_PP.ppm to DES_PP.ppp.
100
101	* DES_PP.ppm, Makefile.PL:
102	Renamed DES_PP.ppm (oops, used by Activestate Perl) to DES_PP.ppp
103	(like pre-process perl).
104	Makefile now retrieves version information directly from DES_PP.ppp.
105	Filter out preprocessor line numbers from output so that Perl reports
106	linenumbers correctly when a warning or error occurs.
107
108	* DES_PP.ppm:
109	Fixed typo/thinko (don't remember) in crypt().  Should now run
110	on big-endian machines, too.  Thanks to schinder@pobox.com for
111	the bug report, thanks to Frank Naumann (fnaumann@freemint.de)
112	for giving me access to his big-endian MiNT machine for debugging.
113
1142000-10-23  Guido Flohr  <guido@freemint.de>
115
116	* DES_PP.ppm:
117	Fixed typo/thinko (don't remember) in crypt().  Should now run
118	on big-endian machines, too.  Thanks to schinder@pobox.com for
119	the bug report, thanks to Frank Naumann (fnaumann@freemint.de)
120	for giving me access to his big-endian MiNT machine for debugging.
121
1222000-10-11  Guido Flohr  <guido@freemint.de>
123
124	* DES_PP.ppm: Bumped version number to 0.06.
125
126	* test.pl:
127	Eval dependencies to other modules in single quotes, not in curly
128	braces to avoid the test to fail if Crypt::CBC is not present.
129
130	* t/cbcref.t:
131	Don't print a test number for bulk output when Crypt::CBC is not
132	present, so that Test::Harness doesn't get confused.
133
1342000-10-11  Guido Flohr  <guido@freemint.de>
135
136	* DES_PP.ppm: Bumped version number to 0.06.
137
138	* test.pl:
139	Eval dependencies to other modules in single quotes, not in curly
140	braces to avoid the test to fail if Crypt::CBC is not present.
141
142	* t/cbcref.t:
143	Don't print a test number for bulk output when Crypt::CBC is not
144	present, so that Test::Harness doesn't get confused.
145
1462000-10-08  Guido Flohr  <guido@freemint.de>
147
148	* DES_PP.ppm: Bumped version number to 0.05.
149
150	* MANIFEST: Added lib/Crypt/.cvsignore.
151
152	* lib/Crypt/.cvsignore: Initial revision.
153
154	* lib/Crypt/DES_PP.pod: Moved to DES_PP.ppm in top-level directory.
155
156	* DES_PP.ppm: Moved from lib/Crypt/DES_PP.pod here.
157
158	* test-xs: Initial revision.
159
160	* test.pl: Added benchmarks to run against XS version in CBC mode.
161
162	* Makefile.PL:
163	Changed suffix rule to a full rule for building lib/Crypt/DES_PP.pm.
164
165	* MANIFEST:
166	Moved lib/Crypt/DES_PP.pod to DES_PP.pm, renamed test-xs.pl to test-xs.
167
168	* test-xs.pl: Renamed to test-xs.
169
170	* lib/Crypt/DES_PP.pod: Bumped version number to 0.03.
171
172	* lib/Crypt/DES_PP.pod: Initial revision.
173
174	* lib/Crypt/DES_PP.pm:
175	Removed secondary file DES_PP.pm from CVS repository.
176
177	* Makefile.PL:
178	Added suffix rule to build .pm files from .pod (not very clean, simply
179	run the .pod through cpp).
180
181	* MANIFEST:
182	Added preprocessor source lib/Crypt/DES_PP.pod to improve performance.
183
184	* t/cbcref.t: COPYING has been renamed to COPYING.LIB.
185
186	* t/00base.t, t/.cvsignore, t/cbcref.t, t/cert.t, t/random.t, t/randomcache.t:
187	Initial revision.
188
189	* lib/Crypt/DES_PP.pm:
190	Bumped version number to 0.02 and added documentation.
191
192	* test.pl:
193	Completely changed.  The original version can still be found as
194	test-xs.pl.
195
196	* README: Changed e-mail address.
197
198	* MANIFEST:
199	Added .cvsignore, renamed COPYING to COPYING.LIB, added README and
200	subdirectory t.
201
202	* COPYING.LIB: Renamed from COPYING.
203
204	* COPYING: Renamed to COPYING.LIB.
205
206	* .cvsignore, test-xs.pl: Initial revision.
207
2082000-09-21  Guido Flohr  <guido@freemint.de>
209
210	* test.pl: Manipulated @INC so that script can also run stand-alone.
211
212	* test.pl: Added modification notice to file header.
213
214	* COPYING, README, MANIFEST, Makefile.PL, lib/Crypt/DES_PP.pm, test.pl:
215	New file.
216
217