Commit graph

7 commits

Author SHA1 Message Date
fhajny
c694dee0ce Update devel/php-memcache to 2.2.5.
Removed options.mk support, because there is no OpenSSL support in this
module's configure, and it makes no sense to conflict on PKG_OPTIONS.php=fastcgi when this module can be used
with www/ap-php
only (and not FastCGI-enabled lang/php5).

Changelog:

2.2.5
- Improved performance of consistent hash strategy
- Fixed PECL request #13758 (Failed to extract 'connection' variable
  from object)

2.2.4
- Added memcached stats script from Harun Yayli
  (http://livebookmark.net/memcachephp)
- Fixed server weight not being used in the session handler
- Fixed PECL bug #13343 (compilation breaks with CodeWarrior compiler)
- Fixed PECL bug #13546 (Session handler through unix socket)
- Fixed PECL bug #14239 (Memcache::set() modifies value parameter)
- Fixed PECL request #13725 (unnecessary allocations in
  mmc_consistent_add_server)
- Changed behaviour when unserialize/uncompress fail to return false
  instead of failing the server

2.2.3
- Fixed PECL bug #12883 (Breaks UTF-8 in keys)
- Fixed PECL bug #13060 (make problems, due to role="doc" instead
  of role="src")
- Added package version to phpinfo()

2.2.2
- Fixed PECL bug 12494 (Segmentation fault when Exception thrown in
  the callback function)
- Fixed PECL bug #12834 (segfault when getting duplicate array values
  on 64-bit system)
- Changed behaviour of close() to actually remove all servers from
  pool (PECL bug #12555)
- Added configure option for PEAR installer to disable session handler
  support

2.2.1
- Added argument to Memcache::get() that receives the flags for
  retrieved value(s)
- Fixed PECL bug 11369 ("nested" get calls in __wakeup() functions
  breaks)
- Fixed problem with keys being modified in-place and empty keys
  (PECL Bug #11236)
- Fixed incompatibility with standard hash strategy in previous
  versions

2.2.0
- Added support for consistent hash strategy
- New INI directives "memcache.hash_strategy" = {standard, consistent},
  "memcache.hash_function" = {crc32, fnv}
- PHP6 support
- Fixed PECL bug #11221 (Double free when returning cached object with
  __sleep)
- Fixed PECL bug #10607 (Segfault on array key retrieval when array key
  is not IS_STRING)
- Don't failover on "object to large" errors
- Use $phpincludedir for finding php_session.h

2.1.2
- Added missing files to the package.

2.1.1
- Added experimental session storage support. You can use memcached as
  session storage.
- Fixed PECL bug #9486 (empty keys should not be allowed in
  memcache_set/add())
- Fixed PECL bug #9854 (get() changes the datatype of variable of given
  as key)
2010-03-08 12:13:07 +00:00
joerg
ba171a91fa Add DESTDIR support. 2008-06-12 02:14:13 +00:00
tnn
ad6ceadd25 Per the process outlined in revbump(1), perform a recursive revbump
on packages that are affected by the switch from the openssl 0.9.7
branch to the 0.9.8 branch. ok jlam@
2008-01-18 05:06:18 +00:00
grant
6f529bb312 update to 2.1.0.
changes since 2.0.1:

2.1.0
- Servers may be flagged up/down and the user may specify a error
  callback
- Individual server params and up/down status may be changed at
  runtime
- New methods: setServerParams(), getServerStatus()
- Statistics methods support fetching other kinds of stats (slabs,
  items, cachedump, ...)
- Fixed PECL bugs #7631, #8117 (erroneous line feeds in config.m4)
- Added memcache.max_failover_attempts ini directive, which can be
  used to configure max number of servers to try when setting and
  getting data.

2.0.4
- Redefined retry_interval as long to fix no-automatic-reconnect
  behaviour
- Fixed PECL bugs #7635, #7637 (OnUpdateInt: referenced symbol not
  found)

2.0.3
- Display ini entries in phpinfo() output
- Fixed Zend2 compat

2.0.2
- Added "memcache.default_port" ini directive (default 11211)
- Added "memcache.allow_failover" ini directive (default On)
- Added "memcache.chunk_size" ini directive (default 8192 bytes)
- Setting retry_interval parameter to -1 disables automatic reconnect
- Fixed PECL bug #7331 (NULL pointer freeing causes memcache to
  segfault)
2007-03-11 16:28:38 +00:00
joerg
5fe074f21e Fix CONFLICTS of php/pear packages, the asterix was missing (thanks tv).
While going through the tree, fix some more packages which had similiar
issues with too strict conflicts, bump the revisions of those.
2006-06-04 16:26:52 +00:00
joerg
337c6b1297 Rename all PHP 4 packages to php4-*, all PHP 5 packages to php5-*,
all PEAR packages to php?-pear-* and all Apache packages to ap13-* or
ap2-* respectively. Add new variables to simplify the Makefile
handling. Add CONFLICTS on the old names. Reset revisions of bumped
packages. ap-php will now depend on the default Apache and PHP version.
All programs using it have an implicit option of the Apache version
as well.

OK from jlam@ and adrianp@.
2006-06-02 18:27:54 +00:00
grant
7e3ae02921 Initial import of php-memcache 2.0.1.
This module provides the PHP API for memcached, the memory cache daemon.
2006-04-20 11:30:47 +00:00