root/eaccelerator/tags/0.9.5-beta2/ChangeLog

Revision 199, 24.0 kB (checked in by bart, 3 years ago)

* Fixed typo in optimizer which broke compilation for PHP != 5.1

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