| [276] | 1 | 1.1.0 2006-11-11 |
|---|
| [247] | 2 | ======== |
|---|
| 3 | cacher: |
|---|
| [256] | 4 | * fix xcache_get issue on ttl 0 data |
|---|
| 5 | * coverager: avoid crash when php failed to compile file |
|---|
| [247] | 6 | * gc expired items, new ini |
|---|
| 7 | * xcache.ttl |
|---|
| 8 | * xcache.gc_interval |
|---|
| 9 | * xcache.var_ttl |
|---|
| 10 | * xcache.var_maxttl |
|---|
| 11 | * xcache.var_gc_interval |
|---|
| 12 | * Partial php 5.2 support |
|---|
| 13 | * "Cannot redeclare ()" bug |
|---|
| 14 | * [95] FIX #20, default: --enable-xcache-constant=yes |
|---|
| 15 | * [89] FIX #19 prototype inherit from abstract class |
|---|
| 16 | * [88] FIX possible fix for #14 "Cannot redeclare ()" |
|---|
| 17 | * [86] FIX #14, #17, #18 |
|---|
| 18 | |
|---|
| 19 | Translations: |
|---|
| 20 | * [128] Chinese translation for xcache.ini |
|---|
| 21 | * [124] Chinese translation for coverager |
|---|
| 22 | * [135] Chinese Traditional translation for admin page. thanks to Finjon Kiang. |
|---|
| 23 | * [123] Chinese translation for admin page |
|---|
| 24 | |
|---|
| 25 | Admin: |
|---|
| 26 | * FIX cache corruption on clear button click |
|---|
| 27 | * FIX refcount |
|---|
| 28 | * use phpinfo style |
|---|
| 29 | |
|---|
| 30 | Coverager: |
|---|
| 31 | * use phpinfo style |
|---|
| 32 | * percent bar updated |
|---|
| 33 | |
|---|
| 34 | Others: |
|---|
| [255] | 35 | * fix build on rare arch |
|---|
| 36 | * fix build on Mac OS X |
|---|
| [247] | 37 | * kill compiler warnings |
|---|
| 38 | * zts build |
|---|
| 39 | * all fixes from <=1.0.2 |
|---|
| 40 | |
|---|
| 41 | ChangeLog |
|---|
| 42 | ======== |
|---|
| [256] | 43 | * merged [254] fix xcache.var_ttl displaying in info, fix xcache_get for ttl-unlimited |
|---|
| 44 | * merged [250] admin: fix switcher class on active |
|---|
| 45 | * merged [249] return 0 s instead of empty for deltatime |
|---|
| 46 | * merged [201] coverager: avoid crash when upstream failed to compile file |
|---|
| [255] | 47 | * merged from trunk: 159,161-162,167-180,182,184,186-187,194 |
|---|
| 48 | * [194] PHP_5_2: new element in zend_brk_cont_element |
|---|
| 49 | * [186] [187] fix build on some rare arch |
|---|
| 50 | * [184] fix tplcov |
|---|
| 51 | * [178] fix type processor_t conflict with Mac OS X |
|---|
| [247] | 52 | * remove redundant open_basedir check, it's done before compiling |
|---|
| 53 | * trick in_compilation state, don't trigger __autoload at compile time |
|---|
| 54 | * FIX conflict between sandbox and user error handler |
|---|
| 55 | * [154] fix segv on MSHUTDOWN |
|---|
| 56 | * [153] win32/vc build fix |
|---|
| 57 | * [150] avoid crash when OOM on mem_realloc |
|---|
| 58 | * [148] reconstruct shm/allocator |
|---|
| 59 | * [147] show module info in statistics page |
|---|
| 60 | * [146] avoid reading of uninitialized data. thanks to valgrind |
|---|
| 61 | * [144] compat size displaying in admin page func |
|---|
| 62 | * [143] fixed string parameter parsing arg type for disassembler functions. thanks to check_paramaters.php |
|---|
| 63 | * [141] fix cache clear corruption bug |
|---|
| 64 | * [140] fix refcount on cache #1 #2 … |
|---|
| 65 | * [133] admin-page: be more friendly if XCache isn't loaded |
|---|
| 66 | * [132] fix zts on calling destroy_op_array |
|---|
| 67 | * [131] move open_files out of sandbox, it's not needed |
|---|
| 68 | * [130] improve locking for compile |
|---|
| 69 | * [137] [138] changed the coding way of unlinking list. fixed ttl expires dead loop |
|---|
| 70 | * [114] gc expired items, new ini: xcache.ttl xcache.gc_interval xcache.var_ttl … |
|---|
| 71 | * [126] fix xcache_isset reported by http://forum.lighttpd.net/topic/1397 |
|---|
| 72 | * [119] fix leak in xcache.test=1; XCACHE_VERSION/XCACHE_MODULES length off-by-one |
|---|
| 73 | * [118] show gc countdown in admin page |
|---|
| 74 | * [113] zts build fix |
|---|
| 75 | * [112] avoid crash when OOM on mem_(calloc|realloc|strndup) |
|---|
| 76 | * [108] update percent bar to vertical/avail |
|---|
| 77 | * [107] show XCache version in admin page |
|---|
| 78 | * [105] trigger jit on $_SERVER when needed |
|---|
| 79 | * [101] note: xcache.mmap_path is a file |
|---|
| 80 | * [100] FIX: alloc'ed wrong size for string on restore |
|---|
| 81 | * [99] sohosin compatible & TSRM fix. |
|---|
| 82 | * [96] remove tailing \0 in filename of administration html output. reported by … |
|---|
| 83 | * [94] PHP_5_2: __tostring cache was MFH by php |
|---|
| 84 | * [93] try to show both count/size assert before abort |
|---|
| 85 | * [92] PHP_5_2: auto module_global is maintained by php engine |
|---|
| 86 | * [90] [91] kill compiler warnings |
|---|
| 87 | * [87] XCACHE_INDENT fallback |
|---|
| 88 | * [84] handle without inodes |
|---|
| 89 | * [79] fix messy XCACHE_MAP_FAILED checking |
|---|
| 90 | * [78] catch up with PHP_5_2, zend_property_info.ce |
|---|
| 91 | * [77] leakcheck |
|---|
| 92 | |
|---|
| 93 | (not all changesets is list here) |
|---|