ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Compress-LZF/Changes
Revision: 1.45
Committed: Sun Mar 3 11:33:55 2019 UTC (5 years, 2 months ago) by root
Branch: MAIN
CVS Tags: HEAD
Changes since 1.44: +3 -0 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 root 1.1 Revision history for Perl extension Compress::LZF
2 root 1.42
3 root 1.45 - the hash table was'nt initialised to 0 properly, causing
4     correct, but non-deterministic, compression output.
5    
6 root 1.44 3.8 Tue Jun 30 01:50:27 CEST 2015
7     - update liblzf to version 3.8 (no bugfixes).
8 root 1.43 - support perl multicore specification (http://perlmulticore.schmorp.de/)
9 root 1.42 for compression and decompression.
10 root 1.44 - dynamically allocate space for best compression, instead of allocating
11     it on the stack.
12 root 1.1
13 root 1.41 3.7 Sun Aug 25 20:12:58 CEST 2013
14     - update liblzf to version 3.7 (speedups, no bugfixes).
15     - add _best versions that use lzf_c_best.
16 root 1.40
17 root 1.39 3.43 Mon Dec 29 09:46:17 CET 2008
18 root 1.40 - port to perls that pointlessly have enabled windows process
19 root 1.39 emulation on unix (broguht to my attention by Guillaume Rousse).
20    
21 root 1.38 3.42 Wed Dec 17 01:35:47 CET 2008
22     - grr, require_pv doesn't work either, roll our own.
23 root 1.37 - name the correct function serialiser function name
24     in error messages.
25    
26 root 1.36 3.41 Tue Sep 23 01:59:02 CEST 2008
27 root 1.35 - it would be nice if the fact that load_module eats
28     the module name were documented :(, in any case,
29     switching to require_pv fixes all the mysterious
30     crashes.
31 root 1.34 - be more forgiving instead of crashing when the
32     serialiser doesn't return a string.
33    
34 root 1.33 3.4 Fri Sep 5 17:27:10 CEST 2008
35 root 1.32 - update to liblzf-3.4.
36    
37 root 1.31 3.11 Wed Jan 9 22:43:17 CET 2008
38     - add PUTBACK/SPAGAIN around need_storable calls, fixing
39     a potential stack change problem when loading the serialiser.
40 root 1.30
41 root 1.29 3.1 Fri Nov 30 11:35:47 CET 2007
42     - update to liblzf-3.1.
43    
44 root 1.28 2.0 Tue Nov 13 22:49:57 CET 2007
45     - update to liblzf-3.0.
46    
47 root 1.27 1.9 Fri Nov 2 13:34:21 CET 2007
48 root 1.26 - require perl 5.008.
49     - updated to liblzf version 2.1.
50    
51 root 1.25 1.8 Wed Apr 18 14:40:20 CEST 2007
52 root 1.24 - properly downgrade all scalars to octet form when
53     required.
54     - strings potentially containing non-latin1 characters
55     get frozen via the serialiser.
56    
57 root 1.23 1.71 Fri Feb 16 23:09:04 CET 2007
58     - fix memory leak when feeding illegal data to decompress.
59     - allocate hash dynamically - slower, but having 256k of stack
60     is not ubiquitiously available.
61    
62 root 1.22 1.7 Wed Sep 27 17:52:39 CEST 2006
63     - fix buffer overflows in decompress header.
64    
65 root 1.21 1.65 Fri Jul 7 17:42:12 CEST 2006
66     - upgrade to liblzf-1.6.
67    
68     1.6 Sat Oct 1 03:34:11 CEST 2005
69     - now really allow non-Storable serialisers.
70    
71     1.52 Sat Oct 1 03:23:52 CEST 2005
72     - changed mstore to net_mstore default.
73    
74     1.51 Thu Apr 14 18:59:03 CEST 2005
75     - upped compress size limit from 64MB to 2GB (reported
76     by Jan Sundberg, who actually ran into the limit :).
77     - *blush*, changed Zev-Limpel to Lempel-Ziv... funny that
78     nobody spotted thta braino.
79    
80 root 1.20 1.5 Tue Mar 8 21:04:23 CET 2005
81 root 1.21 - upgraded to liblzf-1.5 (faster, slightly worse compression).
82 root 1.20
83 pcg 1.19 1.401 Thu Mar 3 18:00:52 CET 2005
84     - upgraded to liblzf-1.401.
85     - change of contact address.
86    
87 pcg 1.18 1.4 Wed Dec 15 08:09:33 CET 2004
88     - upgraded to liblzf-1.4.
89 pcg 1.17
90 pcg 1.14 1.0 Mon May 3 20:25:07 CEST 2004
91     - yet another minor reference copying vs. inc bug.
92    
93 root 1.12 0.1046 Fri Jan 17 08:14:30 CET 2003
94     - added debian files, realized that debians package management
95     is quite useless.
96    
97 root 1.11 0.1045 Thu Sep 5 23:54:11 CEST 2002
98     - always make a stringified copy of the argument for
99     sfreeze, so the assertion "sfreeze makes a string out
100 pcg 1.13 of it's argument" holds even for integers.
101 root 1.11 - "simple" objects now include PVIV and PVNV.
102    
103 root 1.10 0.1044 Thu Sep 5 06:44:13 CEST 2002
104     - MINOR: add set_serializer interface.
105    
106 root 1.9 0.1043 Sat May 18 23:40:01 CEST 2002
107     - bugfix when freezing non-SVt_PV-PV's.
108     - thanks to all cpan-testers ;)
109    
110 root 1.8 0.1042 Fri May 17 22:09:08 CEST 2002
111 root 1.7 - removed some debugging code that kept sfreeze from properly
112    
113 root 1.6 0.1041 Wed Apr 10 05:12:47 CEST 2002
114     - sthaw now returns a copy of it's argument instead of the argument
115 root 1.11 itself in the pass-through case, as this is the required semantics
116 root 1.6 for perl.
117    
118 root 1.5 0.104 Tue Mar 26 18:48:02 CET 2002
119     - fix more logic bugs. never wrote functions with such contorted
120     logic :( maybe I should just ignore the idea of saving single bytes
121     whereever possible to make this module much cleaner...
122    
123 root 1.4 0.103 Sun Mar 3 05:39:00 CET 2002
124     - try to handle magical objects that are no references
125     by creating a referebce to them and passing this ref to
126     storable.
127    
128 root 1.3 0.102 Wed Feb 27 21:50:18 CET 2002
129     - handle magic in sfreeze.
130    
131 root 1.2 0.101 Fri Feb 22 01:15:25 CET 2002
132     - handle magic in sthaw.
133    
134 root 1.1 0.1 Thu Sep 27 18:50:11 CEST 2001
135     - compress/decompress considered stable.
136     - added sfreeze, sfreeze_c and sfreeze_cr.
137    
138     0.05 Thu Jan 25 12:47:36 CET 2001
139     - uncompress leaked memory. doh!
140    
141     0.04 Tue Jan 16 13:21:14 CET 2001
142     - fix silly beginners 32/64 bit mistake.
143    
144     0.03 Sat Jan 13 19:19:15 CET 2001
145     - small testsuite fix (use Compress::LZF instead of LZV1!).
146    
147     0.02 Thu Jan 4 05:51:26 CET 2001
148     - upgraded to liblzf-0.2
149    
150     0.01
151     - improved version of Compress::LZV1, better compression, saner format
152     freeer license, faster code...
153