Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Bug #745633: Values of maximum size are not stored | Sean Reifschneider | 2011-11-27 | 1 | -3/+14 | |
| | | | | | | | | API inconsistency, max value length was tested for <= while max KEY length was <. So I picked that keys and values *LONGER* than the specified max value are what is used, and added documentation and tests to that effect. The test for max value tested that length plus 4, so I've changed that to be that value plus 1. | |||||
* | Adding commented-out timed delete test. | Sean Reifschneider | 2011-11-27 | 1 | -2/+15 | |
| | ||||||
* | * Bug #713451: server.expect("END") needs to be in a finally block | Sean Reifschneider | 2011-11-27 | 1 | -2/+4 | |
| | | | | | Expect an "END" when the _recv_value() raises an exception. Patch by Jay Farrimond. | |||||
* | Reverting patch that allows spaces in key. | Sean Reifschneider | 2011-11-27 | 1 | -1/+1 | |
| | ||||||
* | Bug: #741090: cas cache can grow unbounded. Default now is that the | Sean Reifschneider | 2011-11-27 | 1 | -3/+19 | |
| | | | | | | | cache is not used, unless the "Client()" object is created with "cache_cas=True". In that case, you need to have your own cas clearing code, a simple one would be to use Client().reset_cas() to completely clear the cas_ids cache. Problem pointed out by Shaun Cutts. | |||||
* | Bug: #794456: Spaces in memcache keynames | Sean Reifschneider | 2011-11-27 | 1 | -1/+1 | |
| | | | | Now allow spaces in keys. Proposed by cpaetzel. | |||||
* | Bug #728359: Make python-memcache work on memcache restarts. | Sean Reifschneider | 2011-11-27 | 1 | -46/+93 | |
| | | | | | Patch by Tarek Ziade', reviewed and further patches submitted by Hugo Beauze'e-Luysse and Neganov Alexandr. | |||||
* | Adding Makefile and fixing tests. | Sean Reifschneider | 2011-11-27 | 1 | -0/+1 | |
| | ||||||
* | * Bug #798342: If memcached server sends unknown flag in response for | Sean Reifschneider | 2011-11-27 | 1 | -1/+1 | |
| | | | | | | "get", results in: "UnboundLocalError: local variable 'val' referenced before assignment" Now returns "None" instead. Patch by Sharoon Thomas | |||||
* | Bug #680359: useoldserverhashfunction is broken | Sean Reifschneider | 2010-12-16 | 1 | -0/+1 | |
| | ||||||
* | Delete result code checking. | Sean Reifschneider | 2010-12-15 | 1 | -4/+10 | |
| | ||||||
* | When using set_multi and one value is too big, traceback | Sean Reifschneider | 2010-12-15 | 1 | -6/+10 | |
| | ||||||
* | Bug #529855: Server host can now be bare host without ":<port>". | Sean Reifschneider | 2010-12-15 | 1 | -1/+1 | |
| | ||||||
* | readline() returns '' instead of None on dead server. | Sean Reifschneider | 2010-12-15 | 1 | -1/+1 | |
| | ||||||
* | Typo fix "compession" -> "compRession". | Sean Reifschneider | 2010-12-15 | 1 | -1/+1 | |
| | ||||||
* | Fixing Bug #509712: "TypeError: 'NoneType' object is unsubscriptable" | Sean Reifschneider | 2010-12-15 | 1 | -5/+3 | |
| | | | | | Also fixed some other similar code to not have issues with that. Also added changelog entries for the last two patches. | |||||
* | Bug #633553: Add stat arguments support. | Sean Reifschneider | 2010-12-15 | 1 | -2/+8 | |
| | ||||||
* | Bug #628339: Read from server sometimes fails | Sean Reifschneider | 2010-12-15 | 1 | -0/+2 | |
| | ||||||
* | Changing licensing and authorship. | Sean Reifschneider | 2010-02-08 | 1 | -2/+4 | |
| | ||||||
* | Release script is adding document file. | Sean Reifschneider | 2009-11-28 | 1 | -1/+2 | |
| | ||||||
* | Running tests and fixing issues found so far. | Sean Reifschneider | 2009-11-28 | 1 | -44/+53 | |
| | | | | Adding overall test status message. | |||||
* | * Per-connection max server key length. Patch by Nicolas Delaby | Sean Reifschneider | 2009-11-27 | 1 | -35/+40 | |
| | ||||||
* | Reverting the change for different serializers until I hear back from | Sean Reifschneider | 2009-11-27 | 1 | -59/+4 | |
| | | | | author. | |||||
* | * Adding support for multiple deserialization formats including PHP and | Sean Reifschneider | 2009-11-27 | 1 | -4/+59 | |
| | | | | | | JSON. Patch by Gavin M. Roy. PHP requires http://pypi.python.org/pypi/phpserialize | |||||
* | * Patches to make memcached more garbage-collectable. Removes | Sean Reifschneider | 2009-11-27 | 1 | -122/+18 | |
| | | | | | "debugfunc" argument from _Host objects and changed to "debug" boolean. Patch by John McFarlane. | |||||
* | * Rejecting keys that have spaces in them. Patch by Etienne Posthumus. | Sean Reifschneider | 2009-11-27 | 1 | -2/+2 | |
| | ||||||
* | * Fixing exception raising syntax. Patch by Samuel Stauffer. | Sean Reifschneider | 2009-11-27 | 1 | -38/+36 | |
| | | | | | | | | * Optimizations in read code. Patch by Samuel Stauffer. * Changing classes to be newstyle. Patch by Samuel Stauffer. * Changed "has_key" to "in". Patch by Samuel Stauffer. | |||||
* | * incr/decr were raising ValueError if the key did not exist, the | Sean Reifschneider | 2009-11-27 | 1 | -14/+196 | |
| | | | | | | | | | docstring said it returned none. Patch by Chihiro Sakatoku. * Included cmemcache_hash, by permission of Ludvig Ericson. To use, do "memcached.cmemcache_activate()". * Adding cas method, submitted by Ben Gutierrez. | |||||
* | Fixing set example in docstring. | Sean Reifschneider | 2009-06-05 | 1 | -1/+1 | |
| | ||||||
* | * Adding get_slabs() function to get stats. (Patch provided | Sean Reifschneider | 2009-04-02 | 1 | -0/+24 | |
| | | | | by Nick Verbeck) | |||||
* | Providing better error messages (patch provided by Johan Euphrosine). | Sean Reifschneider | 2009-04-02 | 1 | -4/+15 | |
| | ||||||
* | Changing a typo of dead_until. | Sean Reifschneider | 2009-04-02 | 1 | -1/+1 | |
| | ||||||
* | Fixing the representation of domain sockets. | Sean Reifschneider | 2009-04-02 | 1 | -1/+4 | |
| | ||||||
* | Fixing arguments passed to the _Error if invalid read length. | Sean Reifschneider | 2009-04-02 | 1 | -1/+1 | |
| | ||||||
* | Moving length check after the compression. | Sean Reifschneider | 2009-04-02 | 1 | -4/+7 | |
| | ||||||
* | Detecting when the pickler needs a positional argument. | Sean Reifschneider | 2009-04-02 | 1 | -2/+13 | |
| | ||||||
* | Allowing spaces in the key. | Sean Reifschneider | 2009-04-02 | 1 | -1/+1 | |
| | ||||||
* | * eliott reported a bug in the 1.42 related to the socket timeout code | Sean Reifschneider | 2008-06-01 | 1 | -0/+1 | |
| | | | | causing a traceback due to the timeout value not being set. | |||||
* | * Patch from Peter Wilkinson to support using unix domain sockets. | Sean Reifschneider | 2008-05-31 | 1 | -132/+152 | |
| | | | | | | | | | | | | | | He reports that tests succeed with with memcached daemons running, the normal and a domain socket started via "memcached -s memcached.socket". I massaged it quite a bit. To use domain sockets, use a connect string of "unix:/path/to/socket" Note however that if you are using a host name of "unix", it will now detect "unix:11211" as being a domain socket with the name "11211". In this case, please use "inet:unix:11211". Because of this, it is now preferred to use a connect string prefix of "inet:" or "unix:". | |||||
* | * Patches from Steve Schwarz for set_multi() to return the full set of | Sean Reifschneider | 2008-05-31 | 1 | -4/+24 | |
| | | | | | | | keys if all servers are down. Previously would not report any keys. * Fix from Steve Schwarz delete_multi() argument "seconds" not being correctly handled. Changed it to "time" to match all other calls. | |||||
* | * Patch from Jehiah Czebotar which does: Changing the calls to | Sean Reifschneider | 2008-05-31 | 1 | -9/+18 | |
| | | | | | mark_dead() to make them dereference tuples, reducing timeout on sockets to 3 seconds, settable via setting Host._SOCKET_TIMEOUT. | |||||
* | Patch from Andrey Petrov to add the "append" and "replace" commands. | Sean Reifschneider | 2008-04-29 | 1 | -0/+22 | |
| | ||||||
* | Patch from Jehiah Czebotar to catch an additional server disconnect | Sean Reifschneider | 2008-04-29 | 1 | -0/+1026 | |
situation. |