source: eaccelerator/trunk/ChangeLog @ 196

Revision 196, 23.5 KB checked in by bart, 4 years ago (diff)
  • Fixed some typos in dasm.php
  • Added authentication to the disassembler
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
12006-04-09  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
2
3        * Fixed some typos in dasm.php
4        * Added authentication to the disassembler
5
62006-04-06  Hans Rakers <hans at parse dot nl>
7
8        * Fixed handling of interfaces. This fixes sf.net bug #1440575.
9          This fix also introduces some changes in the cached object structure
10          so remember to empty your disk caches if you have them. This is
11          always a good thing to do after upgrading btw :)
12
132006-04-06  Hans Rakers <hans at parse dot nl>
14
15        * Reverted the change to the handling of ZEND_BRK made by me on
16          2006-03-17 since it wasn't working as it should. Since this
17          reintroduces sf.net bug #1442923 i added some code to prevent this
18          bug using a different approach, by restoring operand types changed
19          by build_cfg if build_cfg exits with exit code 0.
20
21          Since php-5.1 some opcode handlers expect a strict set of operand
22          types, anything else results in 'Invalid opcode' errors. Since
23          build_cfg changes some operand types these changes need to be
24          reverted once the optimizer finishes. For now the only opcode to
25          which this all applies is ZEND_FETCH_CONSTANT, which expects
26          either a CONST or a UNUSED in op1 and a CONST in op2 (See
27          zend_vm_def.h)
28
292006-04-04  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
30
31        * Fixed some error introduced by fixing some win32 stuff :(
32
332006-04-03  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
34
35        * Moved the FLOCK stuff to a place so it can be used by eLoader to
36        * Fixed quite some compile warnings on Win32
37        * Updated VC6 project files
38
392006-03-28  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
40
41        * Removed the constant that were registered in the debug code. They
42          could only be used in php code and not in the config file. This
43          handles bug #29
44
452006-03-25  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
46
47        * Source code is now shown in dasm.php
48        * Added source-code lines to the returned opcode array in ea_dasm.c
49
502006-03-21  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
51
52        * Fixed bug #24
53
542006-03-17  Hans Rakers <hans at parse dot nl>
55
56        * Fix for sf.net bug #1442839 (handling of ZEND_ASSIGN_OBJ by the
57          optimizer)
58        * Changed BRK handling to not bail out of the optimizer prematurely
59          on a multi-level break. This does need some more testing, but
60          should fix sf.net bug #1442923
61        * Removed some dead code in ea_store.c and excluded some debug code
62          from compilation in optimize.c
63
642006-03-09  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
65
66        * Included fcntl.h in ea_info.c, this should fix bug #13
67
682006-03-07  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
69
70        * Set refcount to 1 before storing a zval in the usercache. This fixes
71          bug #4.
72        * Some formatting cleanups in cache.c
73        * In restore_zval the zval length could be something else then 0 when
74          an empty string was set.
75        * Removed the shorttags in control.php and dasm.php to fix bug #8.
76        * Set the svn keywords property to some files.
77        * Moved some function defs from eaccelerator.h to the right files.
78
792006-03-06  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
80
81        * Removed the old webui and made a new controlpanel en disassembler.
82        * Added php api documentation
83
842006-03-02  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
85
86        * Changed copyright dates to 2006
87        * Updated the eaccelerator url in some last files
88        * I removed all authors from specific files. Authors can be traced
89          through mmcache and eaccelerator cvs. I did this because some
90          names should be added to quite some source files while others have
91          added their own while contributing less then the once not mentoined.
92          All contributors are credited in the AUTHORS file and specific
93          information can be found in the Changelog and cvs.
94
952006-03-01  Hans Rakers <hans at parse dot nl>
96
97        * Bunch of Win32 fixes. It compiles cleanly now (tested with VC++ 6.0)
98        * Fix to the optimizer for bug #1439344
99        * Fix to ea_store.c for a build problem on RHEL3 reported on the forums at
100          https://sourceforge.net/forum/message.php?msg_id=3596327
101
1022006-02-28  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
103
104        * Changed the module entry url to eaccelerator.net and year
105        * Removed the crash function
106        * Disable the keys, session and content cache by default. These could
107          result in a local DoS by cache poisioning
108
1092006-02-24  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
110
111        * Release of eaccelerator 0.9.5-beta1
112
1132006-02-24  Hans Rakers <hans at parse dot nl>
114
115        * Altered the way debug output is in/excluded by adding a macro that makes
116          sure calls to functions like ea_debug_printf don't get compiled in a
117          non-debug build. The macro approach was chosen to prevent swamping the
118          code with any more ifdef statements. This approach (as opposed to the
119          previous empty-function-if-no-debug-build) also makes sure debug function
120          arguments such as the tons of getpid()'s (which don't come cheap) don't
121          get compiled in and executed in a non-debug build.
122
1232006-02-23  Hans Rakers <hans at parse dot nl>
124
125        * Don't increase parent refcount in restore_class_parent. This is wrong
126          and leads to trouble in the Zend shutdown phase (zend_destroy_class).
127          This most likely also fixes the REMOVE_POINTER_FROM_LIST segfault of
128          bug #1432758
129
1302006-02-22  Hans Rakers <hans at parse dot nl>
131
132        * Workaround for "multiple definitions of symbol" thread-safe build
133          problem on OSX. This fixes bug #1407520
134        * Renamed mm_mutex to ea_mutex to avoid confusion with eA's memory
135          manager. This was probably a leftover of mmCache times.
136
1372006-02-21  Hans Rakers <hans at parse dot nl>
138
139        * Ditched the variadic macros. They were kinda useless now anyway since
140          they were only passing one arg. This should make the Win32 folks happy
141          since VC6 doesn't seem to support variadic macros (its a C99 thing)
142        * Removed some excessive debug output.
143
1442006-02-20  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
145
146        * Fixed bypassing open_basedir restriction when the file was already
147          cached. This fixes bug #1427719
148        * Included patch #1435196 to fix the problem of duplicate keys that
149          don't get removed.
150
1512006-02-20  Hans Rakers <hans at parse dot nl>
152
153        * Fixed static_members handling for php-5.0. Broke this while
154          working on PHP-5.1 support. Lost in ifdef statements ;)
155        * Fixed ZE1 (<=PHP4) problem regarding parent class lookup during restore.
156          Parent classname wasn't lowercased before lookup in class_table. This
157          also fixes bug #1432758 (can't restore parent class "stdClass" of class xyz)
158
1592006-02-19  Hans Rakers <hans at parse dot nl>
160
161        * Restored PHP4 compatibility
162        * Fixed inheritance/prototype issue with abstract methods and classes during
163          restore. zend_do_inheritance handles these properly now.
164
1652006-02-18  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
166
167        * Bumped up version to 0.9.5-dev
168
1692006-02-17  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
170
171        * Merged PHP_5_1 branch with HEAD
172
1732006-02-17  Hans Rakers <hans at parse dot nl>
174
175        * PHP_5_1: Some final fixes before merging to HEAD:
176          - Fixed bug #1410723 (handling of class constants by the optimizer)
177          - Fixed backwards compatibility with PHP < 5.1
178          This revision works pretty well in my testing environment, PHP-5.1 support
179          seems to be coming along quite well. Please test with your applications/
180          in your environment and report back with your experiences or possible problems!
181
1822006-02-15 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
183
184        * Released version 0.9.4
185
1862006-02-15  Hans Rakers <hans at parse dot nl>
187
188        * PHP_5_1: Fixes for five failing tests found using the test suite created by Bart
189          Tests that failed where:
190          -ctor_dtor_inheritance (failed because __construct, __destruct and __clone were not properly set)
191          -destructor_and_exceptions (failed because inheritance of parent methods was broken, fixed by making sure ea_store doesn't store methods outside scope)
192          -inheritance_002 (failed because __construct, __destruct and __clone were not properly set)
193          -private_members (failed because __construct, __destruct and __clone were not properly set)
194          -type_hinting_003 (failed because array_type_hint introduced in zend_arg_info in PHP-5.1 was ignored)
195
1962006-02-14  Bart Vanbrabant <bart.vanbrabant at zoeloelip dot be>
197
198        * PHP_5_1: Changed cflags to -O2 from -O3
199
2002006-02-09 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
201
202        * On failure of mm initialisation, return FAILURE
203          instead of disabling eAccelerator.
204
2052006-02-08 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
206
207        * The owner of the a sysvipc mutex will now be changed on creation of
208          of the mutex. The user will be set to the uid set with
209          --with-eaccelerator-userid. This way the semaphore doesn't need to
210          be public writable anymore.
211        * Moved some inactive contributors to the inactive list.
212        * Aplied patch #142200
213        * Fixed typo (patch #1409125)
214        * Fixed some typos and cleaned up the README file a bit more
215        * Fixed some typos in README.eLoader
216        * Updated NEWS and bumped up version to 0.9.4-rc2
217        * Released 0.9.4-rc2
218
2192006-02-07  Hans Rakers <hans at parse dot nl>
220
221        * PHP_5_1: Fix for problems with __autoload
222        * PHP_5_1: Fixed compile problems with thread-safe PHP
223
2242006-02-06  Hans Rakers <hans at parse dot nl>
225
226        * PHP_5_1: Quite some major changes, including but probably not limited to:
227          -Fixed numerous memory leaks
228          -Fixed the handling of empty string variables (as in ""), causing "String is not zero-terminated" warnings when PHP is compiled with --enable-debug
229          -More fixes to the handling of static properties (access checking/inheritance)
230          -Inheritance on restore is now handled by zend_do_inheritance
231          -Fixed handling of ZEND_OP_DATA and ZEND_INIT_METHOD_CALL by the optimizer
232          -Cosmetic fixes (spelling etc.)
233
2342006-01-16  Hans Rakers <hans at parse dot nl>
235
236        * PHP_5_1: Fix for bug #1401474 (and most likely some more php-5.1 related trouble)
237          static_members handling was incorrect.
238
2392006-01-12  Hans Rakers <hans at parse dot nl>
240
241        * First batch of PHP-5.1 related changes committed to the newly created
242          PHP_5_1 branch. This is a work in progress, so YMMV.
243
2442006-01-10 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
245
246        * Fix for bug #1366008
247        * Fix for bug #1238736, when a log file is set eA will lock it
248          before writing to it.
249
2502005-11-22 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
251
252        * Disabled the cache dir check, to much people complaining
253        * fixed eLoader
254
2552005-11-22 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
256
257        * Some compile fixes from Chmouel Boudjnah
258
2592005-11-20 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
260
261        * check_cache_dir is only done when shm_only = 0
262        * Only eA is disabled when init of shared mem or cache check fails
263        * Released 0.9.4-rc1
264
2652005-11-20 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
266
267        * Removed executor hooks, they weren't used anyway.
268        * Check if eA has a valid cache directory.
269        * Make the init of php fail if the initialisation of the shared memory
270          or cache directory failes.
271        * set shared memory size in eaccelerator.ini to 0 so the default OS
272          size is used.
273        * README updates
274        * Updated version to 0.9.4-rc1
275
2762005-11-17 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
277
278        * Fixed optimizer bug with php 5.0.5
279
2802005-11-16 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
281
282        * Patch for including files in same directory (#1259695) from Alexy
283
2842005-11-15 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
285
286        * Spinlock test now tests for i386 and x86_64. Because spinlocks where
287          never used on 64-bit and sysv ipc locking didn't work, there were a
288          lot of problems.
289
2902005-10-20 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
291
292        * The two error message added to see if a lock has failed made configure
293          fail to compile the shared memory test.
294
2952005-10-13 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
296
297        * Fixed the php5 optimizer bug.
298        * Changed semaphore permissions to 0666 so sysvipc locks work. Working
299          locks seem a bit more important than making the semaphore public. (#1295970)
300        * Added error messages when a lock can't be aquired or released.
301
3022005-08-03 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
303
304        * Included some compile fixes. (Thanks Matt)
305        * Included patch from the hardened php guys to make eA work
306          with hardened php.
307
3082005-07-11 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
309
310        * ea_store.c and ea_restore.c functions clean up
311        * extraced restore_class_parent and restore_class_methods from
312          restore_class_entry to share code with loader.c
313        * extracted opcode handling in encode/decode_op_array into
314          encode/decode_op to make code more readable
315        * make decode_class_entry use new functions in ea_restore.c
316        * readded line-number encoding
317        * bumped up encoder version to 4 until new loader is in place
318
3192005-07-10 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
320
321        * Renamed some macros from MMC (mmcache) to EA (eg MMCG is now EAG)
322        * Added eA file header to mm.c, mm.h and x86-spinlocks.h
323        * Readded a hack to the loader to prevent zend2 segfaults
324
3252005-07-09 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
326
327        * A compile fix for php4 (bug #1235017)
328        * Removed atexit code that only produced segfaults and didn't work
329          (Patch from Rob Foehl <rwf at loonybin.net>)
330        * Code clean up and compile fixes for VC.net + VC.net project files update
331          (Based on patch #1234919)
332        * Future check warning was done on uninitialised buf.
333        * Some code clean ups and updated VS6 project files.
334
3352005-07-07 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
336
337        * Added get_zend_destroy_property_info function to ea_restore.h
338        * Code refactoring needed for the new encoder. Moved all store/calc
339          functions to ea_store.c and all restore/fixup functions to ea_restore.c
340
3412005-07-06 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
342
343        * A compile fix for zend engine 1.
344        * Documented namespace option
345        * New debug/log code. Make the code a lot cleaner and easier
346          for the user to debug eaccelerator.
347
3482005-06-27 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
349
350        * Fixed a buffer overflow in eaccelerator.c and cache.c. A string longer
351          then 8 bytes was copied in a char array of length 8. This isn't a
352          security risk because the overflowed bytes were directly overwritten
353          by other values. This fixes bug 1228096 which was caused by the
354          bufferoverflow detection in FC4.
355          http://gcc.gnu.org/ml/gcc-patches/2004-09/msg02055.html
356
3572005-06-24 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
358
359        * The future check is removed because mtime are only checked on changes
360          so caching files from the future isn't a problem.
361
3622005-06-23 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
363
364        * Applied patch 1226111
365        * Added a warning message when php scripts have a modification time in
366          in the future and the debug is enabled.
367
3682005-06-20 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
369
370        * Set the test value shared memory to 32mb instead of 64mb because the
371          test will fail on 2.6 kernels where 32mb is the default value. (#1203253)
372        * Reverted the patch for the gc_maxlifetime setting when using
373          user functions for the session handler. I can't find a way to
374          access the current value instead of the ini setting.
375          Using the session api is the preffered session handling way anyway.
376
3772005-05-22 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
378
379        * Bumped version to 0.9.4-dev
380        * Changed hash_mm prototype in eaccelerator.h to non-inline (Compaq c compiler)
381        * Fixes from patch 1206311 + some unused variable clean ups
382
3832005-05-18 Franck Tabary <franck34 at users.sourceforge.net>
384
385        * released eAccelerator 0.9.3 final
386
3872005-05-16 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
388
389        * Added --without-eaccelerator-use-inode configure switch to disable the use
390          of inode numbers for the hash keys (Feature request 1201159). The default
391          behaviour doesn't change.
392        * Fix for bug 1202296 based on patch 1202708
393
3942005-05-15 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
395
396        * Compile fix for bug 1201564.
397
3982005-05-14 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
399
400        * The session lifetime patch only fixed the problem when using one type of session handler. It's now
401          also fixed for the other type of session handler.
402
4032005-05-12 Franck Tabary <franck34 at users.sourceforge.net>
404
405        * released eAccelerator 0.9.3-rc2
406
4072005-05-11 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
408
409        * Fix for must constructor related problems with encoded scripts and php5. Also a fixes
410          memory leak in the loader. (Thanks larnot)
411
4122005-05-10 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
413   
414        * Added some includes to satisfy VC.NET (thanks to dakalka, patch 1198522)
415        * This patch adds the right destructor for the propertiesinfo hashtable, but it doesn't fix bug 1179270
416        * Updated README.win32 with some extra information from Larnot
417
4182005-05-09 Franck Tabary <franck34 at users.sourceforge.net>
419
420        * released eAccelerator 0.9.3-rc1
421
4222005-05-09 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
423
424        * Fixes the segfault when loading encoded script with eloader and php5
425        * Commited README.win32 with instructions to compile eAccelerator on windows
426        * Add the destructor to properties info hashtable in restore_class_entry, fixes bug 1179270
427
4282005-05-06 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
429
430        * Patch fixing eLoader compilation.
431
4322005-05-05 Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
433
434        * This patch fixes some stuff concerning configuration. With this patch
435          some parts that are forgotten with the code split are fixed.
436          They are also needed to compile eA with VC. The other stuff should make it possible
437          to compile eA as a static module for php.
438        * Updated VC project files
439
4402005-05-02  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
441
442        * Patch fixing php 5 constructor problems. Fixes bugs 1179264, 1121757 and 1099693
443        * Added switch -w to encoder so you can encode file without the check for eloader. This is
444          based on patch 1191147 with some fixes.
445
4462005-04-26  Bart Vanbrabant <bart.vanbrabant at zoeloelip.be>
447
448        * The first part of the code refactoring. In this part the monolitic
449          eaccelerator.c file has been split up in more logical blocks.
450          - cache.c/cache.h contains the procedure for shm.c/session.c/content.c to add user_cache entries to the ea cache
451          - shm.c/shm.h contains the eaccelerator shared memory functions
452          - session.c/session.h contains the session related stuff
453          - webui.c/webui.h contains all stuff related to the webinterface and disassembler
454          - debug.c/debug.h contains some procedures to print debug information
455          - content.h contains the php content caching prototype instead of eaccelerator.h
456        * Added --without-eaccelerator-shared-memory and  --without-eaccelerator-webui configure switches
457       
458        Bugfixes included:
459        * Patch 1188510 eaccelerator_compile_file typos
460        * Patch 1189792 session life time patch
461        * Patch 1167069 HAS_ATTRIBUTE fix with FreeBSD 4.x
462        * Patch 1166707 loader patch for OOP functions in PHP5
463        * Patch 1173095 mm_alloc & mm_free clash with libirc
464        * Fix for 1178588, 1153030 and patch 1189852. Fixes the endless loop when reseting a non array.
465          The optimisation for that caused this is removed for zend engine 2 and 1 because
466          php >= 4.3.11 is also affected, so this will be useless in some time.
467
4682005-01-14  Shin Seung Woo <segv74 at gmail.com>
469
470        * fixes 1099498 Problems with IMP H3 (Horde) when restarting apache2
471          ( bug was lied on fix_zval(), it didn't check IS_CONSTANT_INDEX flag. )
472
4732005-01-06  Shin Seung Woo <segv74 at gmail.com>
474
475        * fix for bug 1091815. ( Encoded files and php4.3.10 )
476
4772005-01-05  Shin Seung Woo <segv74 at gmail.com>
478
479        Fixed following bugs:
480        * 1092128 Horde-hashs int the sourcecode of eaccelerator.c
481        * 1091960 include_once include files multiple times
482       
4832004-12-28  Everaldo Canuto <everaldo_canuto at yahoo.com.br>
484
485        * encoder.php Fix references to "oloader".
486
4872004-12-28 Reiner Jung <r.jung at think-e.com.br>
488
489        * eAccelerator 0.9.2a release
490
4912004-12-27  Everaldo Canuto <everaldo_canuto at yahoo.com.br>
492
493        * Move encoder version information to eaccelerator.h, today
494        this information are in two places, encoder.h and loader.h
495        now it is unified.
496        * Some updates "mmcache" -> "eAccelerator".
497
4982004-12-27  Reiner Jung <r.jung at think-e.com.br>
499
500        * eAccelerator 0.9.2 release.
501
5022004-12-27  Everaldo Canuto <everaldo_canuto at yahoo.com.br>
503
504        * encoder.c Increment encoder version.
505        * encoder.php Fix name of standalone loader "eloader".
506        * win32/* build files for VS6, Thanks to Lyle Arnot.
507        * accelerator_version.h Release updated to 0.9.2.
508
5092004-12-27  Shin Seung Woo <segv74 at gmail.com>
510
511        * optimize.c Fix array -= += .= bug in PHP5.
512        * Pretty disassembler's output.
513        * Change FE_FETCH's opcode type from EXT_FETCH to EXT_FE (FE = foreach).
514
5152004-12-25  Everaldo Canuto <everaldo_canuto at yahoo.com.br>
516
517        * win32/* build files for Visual Studio, now works in Win32. Thanks
518        Lyle Arnot for provide this files.
519        * eLoader added eLoader is a standalone loader for encode files.
520        * eaccelerator.name_space config parameter added. Patch 1090379.
521        * fix foreach error in PHP 4.3.10. Thanks to Ilkka Huotari.
522        * encoder.php fix error message when eAccelerator are not loaded.
523
5242004-12-24  Everaldo Canuto <everaldo_canuto at yahoo.com.br>
525
526        * loader.c fixed constant COMPILE_DL_ELOADER. Thanks to Lyle A.
527
5282004-12-23  Everaldo Canuto <everaldo_canuto at yahoo.com.br>
529
530        * COPYING license file fixed.
531        * Fixed compilation errors under Win32 and old versions of gcc.
532
5332004-12-22 ReinerJ <reinerj at users.sourceforge.net>
534
535        * eaccelerator.ini for distrib which have /etc/php.d
536
5372004-12-22 Franck34 <franck34 at users.sourceforge.net>
538
539        * README file updated
540
5412004-12-22  Everaldo Canuto <everaldo_canuto at yahoo.com.br>
542
543        * Segmentation fault problems fixed.
544
5452004-12-19  Everaldo Canuto <everaldo_canuto at yahoo.com.br>
546
547        * Segv patchs for PHP5 applyed.
548        * Some bug fixes to work on PHP4 and PHP5.
549
5502004-12-09  Everaldo Canuto <everaldo_canuto at yahoo.com.br>
551
552        * first public release 0.9.0 based on Turck MMCache.
Note: See TracBrowser for help on using the repository browser.