XCache is a fast, stable PHP opcode cacher that has been proven and is now running on production servers under high load. https://xcache.lighttpd.net/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

93 lines
3.6 KiB

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