Opcode Cache

Login

APC Version Information

You are running an older version of APC (3.0.12p2), newer version 3.1.4 is available at http://pecl.php.net/package/APC/3.1.4

Change Log:


APC 3.1.4
- Windows builds may now have filehits and memory protection if enabled (Kalle)
- Renamed the memory protection configure option to --enable-apc-memprotect (Kalle, Shire)
- ZTS fixes and optimizations (Kalle, Felipe)
- Win32 stat support (Pierre, Kalle)
- Added support for interned strings, run-time caches and Zend Engine 2.4 (Dmitry)
- Added apc_exists() (Rasmus)
- Fixed potential XSS in apc.php (Pierre, Matt Chapman)
- Fixed pecl bug #17597 (keys with embedded NUL) (Gopal)
- Fixed pecl bug #17650 (Fix goto jump offsets) (Gopal)
- Fixed pecl bug #17527 (Standardized error reporting) (Gopal, Paul Dragoonis)
- Fixed pecl bug #17089 (Scrub the constant table of all inherited members before caching) (Gopal)
- Fixed pecl bug #16860 (files can be included more than once even when include/require_once are used) (Pierre)
- Fixed pecl bug #16717 (apc_fetch dies after 1 hour, regardless of ttl settings) (Kalle)
- Fixed pecl bug #17597 (apc user cache keys with embedded NULs) (Gopal)
- Fixed pecl bug #13583 (apc upload progress fixes) (Gopal)
APC 3.1.3p1
- fix pecl build / package.xml (Gopal)
APC 3.1.3
- 5.3 support + test-cases (Gopal)
- Lazy loading support (Shire)
- Fix PCRE module init order issues (Shire)
- APCIterator fixes (Shire)
- Cache slam checks (Gopal)
- ZEND_JMP_SET support (Shire)
- apc.use_request_time option (shire)
- apc.php hostname fixes (Shire)
- memprotect framework (Gopal)
- Win32 build-fixes (Kalle)
APC 3.1.2
- pecl package.xml/build fixes (bjori)
APC 3.1.1
- PHP4 compatibilty break
- apc_pool allocator (Gopal)
- doubly-linked sma allocator (Shire)
- php 5.3 gc compatibility (Gopal)
- APCIterator for easy access (Shire)
- apc_delete_file (Shire)
- apc_inc/apc_dec/apc_cas functions (Shire)
- apc.canonicalize (Gopal)
- apc.preload_path (Gopal)
- apc.rfc1867_ttl (Shire)
- apc.file_md5 (Shire)
- consolidate locking macros (Shire)
- remove futex/TSRM locks (Shire)
- non-blocking semaphore locks (Shire)
- zval* object rework (Gopal)
APC 3.0.19
* Move expunge callback groundwork to 3.1 (Rasmus)
* Fix fd-leak (Gopal)
* Fix double-free on builtin functions (Gopal)
* Initial PHP 5.3 support (Gopal)
APC 3.0.18
* Revert memleak patch (Gopal)
* Fix for bug 13504 (David Fraser)
APC 3.0.17
* Fix for CVE-2008-1488 (Daniel Papasian, Rasmus)
* Fix apc_add() cache expunge bug (Rasmus)
* Added parameter to apc_fetch to determine success/failure when fetching booleans (Shire)
* Fix misc. memleaks (Shire)
APC 3.0.16
* Fix for longstanding cache-full crash (Christian Seiler)
http://news.php.net/php.pecl.dev/4951 for the details
* Added optional shm unmap on a fatal signal feature (Lucas Nealan)
* Added PTHREAD_MUTEX_ADAPTIVE_NP option pthread locks (Paul Saab)
* Minor cleanups (Lucas Nealan)
* Added configure option to enable apc_cache_info('filehits') (Shire)
APC 3.0.15
* Eliminate a per-request time() syscall (Rasmus)
* Added rfc1867 prefix, name, and freq ini options (Shire)
* Allow deletion of individual user cache entries via apc.php (Sara)
* Fix overzealous cleanup during RSHUTDOWN (Gopal)
* Fix memory alignment and locking issues (Gopal)
* Make apc_compile insert/replace entries (Shire)
* Make mixed inheritance recompile & cache afresh (Gopal)
* Make nostat mode search include_path for canonicalization (Gopal)
* ZTS & other compile fixes (Gopal, Edin, Shire)