|
Revision 64, 286 bytes
(checked in by zoeloelip, 3 years ago)
|
* This commit contains the first part of the code refactoring. In this part
the monolitic eaccelerator.c file has been split up in more logical blocks.
cache.c/cache.h contains the procedure for shm.c/session.c/content.c to add user_cache entries to the ea cache
shm.c/shm.h contains the eaccelerator shared memory functions
session.c/session.h contains the session related stuff
webui.c/webui.h contains all stuff related to the webinterface and disassembler
debug.c/debug.h contains some procedures to print debug information
content.h contains the php content caching prototype instead of eaccelerator.h
* Added --without-eaccelerator-shared-memory and --without-eaccelerator-webui configure switches
Bugfixes included:
* Patch 1188510 eaccelerator_compile_file typos
* Patch 1189792 session life time patch
* Patch 1167069 HAS_ATTRIBUTE fix with FreeBSD 4.x
* Patch 1166707 loader patch for OOP functions in PHP5 (only rapidly tested but also seemed ok to segv)
* string in eaccelerator_put_page (content.c line 162) which wasn't freed (Thanks to The_Surfer)
|
- Property svn:eol-style set to
native
- Property svn:keywords set to
Author Date Id Revision
|
| Line | |
|---|
| 1 |
LTLIBRARY_NAME = libeaccelerator.la |
|---|
| 2 |
LTLIBRARY_SOURCES = eaccelerator.c optimize.c execute.c encoder.c loader.c opcodes.c content.c mm.c webui.c session.c shm.c debug.c cache.c |
|---|
| 3 |
LTLIBRARY_SHARED_NAME = eaccelerator.la |
|---|
| 4 |
|
|---|
| 5 |
EXTRA_CFLAGS = -O3 |
|---|
| 6 |
|
|---|
| 7 |
include $(top_srcdir)/build/dynlib.mk |
|---|