Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Made the "except" syntax py3 friendly. | Alex Gaynor | 2014-05-10 | 1 | -20/+20 | |
|/ / | | | | | Note that this makes the minimum supported version be 2.6 | |||||
* | | Re-flowing README. | Sean Reifschneider | 2014-03-25 | 1 | -6/+6 | |
| | | ||||||
* | | Wrapping the unit-test main in if __name__. | Sean Reifschneider | 2014-03-25 | 1 | -0/+3 | |
| | | | | | | | | a Please enter the commit message for your changes. Lines starting | |||||
* | | Merge pull request #33 from msabramo/travis | Sean Reifschneider | 2014-03-25 | 3 | -2/+11 | |
|\ \ | | | | | | | Add support for Travis CI | |||||
| * | | README.md: Add Travis CI build badge | Marc Abramowitz | 2014-03-25 | 1 | -0/+3 | |
| | | | ||||||
| * | | Add .travis.yml for Travis CI | Marc Abramowitz | 2014-03-25 | 1 | -0/+8 | |
| | | | ||||||
| * | | tests/test_setmulti.py: Remove `unittest.main()` | Marc Abramowitz | 2014-03-25 | 1 | -2/+0 | |
|/ / | ||||||
* | | Adding Changelog for touch() | Sean Reifschneider | 2014-02-08 | 2 | -1/+3 | |
| | | ||||||
* | | Merge pull request #28 from erankor/master | Sean Reifschneider | 2014-02-08 | 1 | -6/+22 | |
|\ \ | | | | | | | add support for touch command | |||||
| * | | add support for touch command | eran.kornblau | 2014-01-28 | 1 | -6/+22 | |
| |/ | ||||||
* | | Changelog entry for zewt patch. | Sean Reifschneider | 2014-02-08 | 1 | -0/+2 | |
| | | ||||||
* | | Merge pull request #29 from zewt/allow-empty-server-list | Sean Reifschneider | 2014-02-08 | 1 | -0/+3 | |
|\ \ | |/ |/| | Allow specifying an empty server list. | |||||
| * | Allow specifying an empty server list. | Glenn Maynard | 2014-02-06 | 1 | -0/+3 | |
|/ | | | | | | | | | | | | | | | | | | If the server list is empty, behave the same as if all servers are down. This allows clients to not care whether memcache is actually in use: mc = memcache.Client(get_my_memcache_servers()) mc.get('cache') If you're not using memcache at all, get_my_memcache_servers() just returns [], and the client code doesn't need to know the difference. Previously, it would fail: >>> mc = memcache.Client([]) >>> mc.get('x') File "memcache.py", line 353, in _get_server server = self.buckets[serverhash % len(self.buckets)] ZeroDivisionError: integer division or modulo by zero | |||||
* | Changing unknown flags on GET to raise ValueError. | Sean Reifschneider | 2013-08-25 | 2 | -0/+4 | |
| | ||||||
* | Adding new .gitignore entries. | Sean Reifschneider | 2013-08-19 | 1 | -0/+2 | |
| | ||||||
* | Reverting an accidental key-space change. | Sean Reifschneider | 2013-08-19 | 1 | -1/+1 | |
| | ||||||
* | Alowing SERVER_MAX* to be set after import. | Sean Reifschneider | 2013-08-12 | 2 | -3/+9 | |
| | ||||||
* | For 1.53 release.release-1.53 | Sean Reifschneider | 2013-06-07 | 2 | -1/+5 | |
| | ||||||
* | Marking connection dead in readline(). | Sean Reifschneider | 2013-06-03 | 2 | -9/+15 | |
| | | | | Also fixing a docstring test. | |||||
* | Fixing AttributeError raised during set_multi. | Sean Reifschneider | 2013-06-02 | 2 | -5/+11 | |
| | ||||||
* | Fixing readability of set_multi docstrings. | Sean Reifschneider | 2013-06-02 | 1 | -21/+34 | |
| | ||||||
* | Adding call to tests Makefile in main Makefile. | Sean Reifschneider | 2013-06-02 | 1 | -0/+1 | |
| | ||||||
* | Adding a test for set_multi submitted by Ben Hoyt. | Sean Reifschneider | 2013-06-02 | 2 | -0/+74 | |
| | ||||||
* | Updating version number.release-1.52 | Sean Reifschneider | 2013-06-02 | 1 | -1/+1 | |
| | ||||||
* | Reverting back to re.match for key checking. | Sean Reifschneider | 2013-06-02 | 2 | -15/+12 | |
| | ||||||
* | If Python <2.6, use regex to test keys. | Sean Reifschneider | 2013-06-02 | 1 | -6/+17 | |
| | ||||||
* | For 1.51 release.release-1.51 | Sean Reifschneider | 2013-05-06 | 2 | -1/+7 | |
| | ||||||
* | Merge pull request #7 from saily/master | Sean Reifschneider | 2013-05-06 | 1 | -0/+10 | |
|\ | | | | | Add a MANIFEST.in file to include *.rst, *.md and *.txt files into sdist package | |||||
| * | Add a MANIFEST.in file to include *.rst, *.txt and *.md files into sdist ↵ | Daniel Widerin | 2013-05-06 | 1 | -0/+10 | |
|/ | | | | packages. | |||||
* | Making cleanup "rm" do "-rf". | Sean Reifschneider | 2013-05-06 | 1 | -1/+1 | |
| | ||||||
* | Fixing reference to README in setup.pyrelease-1.50 | Sean Reifschneider | 2013-05-06 | 2 | -2/+2 | |
| | ||||||
* | Changing check_key to check_keys.release-1.49 | Sean Reifschneider | 2013-05-06 | 2 | -4/+8 | |
| | ||||||
* | check_key disabling and performance improvements. | Sean Reifschneider | 2013-05-04 | 2 | -11/+28 | |
| | | | | | | | | | | * Client() now takes a "check_key" option, which defaults to True. If False, it disables the checking of keys to ensure they have acceptable size and are composed of non-control characters. Suggested by Ben Hoyt. * Converting control character checking of keys based on performance testing of alternatives by Ben Hoyt. | |||||
* | Converting unicode test from using u''. | Sean Reifschneider | 2013-04-17 | 2 | -3/+6 | |
| | ||||||
* | Updating ChangingLog. | Sean Reifschneider | 2013-04-16 | 2 | -0/+2 | |
| | ||||||
* | Merge pull request #1 from pombredanne/license | Sean Reifschneider | 2013-04-16 | 1 | -0/+556 | |
|\ | | | | | Adding missing text for PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 | |||||
| * | Adding missing text for PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 | pombredanne | 2013-04-16 | 1 | -0/+556 | |
|/ | ||||||
* | Set after server dies raises AttributeError. | Sean Reifschneider | 2013-03-30 | 2 | -2/+5 | |
| | ||||||
* | incr/decr return None on server connection fail. | Sean Reifschneider | 2013-03-29 | 2 | -2/+5 | |
| | ||||||
* | release script does sdist upload now. | Sean Reifschneider | 2013-03-28 | 1 | -0/+3 | |
| | ||||||
* | Adding gitignore file. | Sean Reifschneider | 2013-03-28 | 1 | -0/+1 | |
| | ||||||
* | Adding patch for IPv6 connection string. | Sean Reifschneider | 2013-03-28 | 2 | -0/+17 | |
| | ||||||
* | Changing location to github. | Sean Reifschneider | 2013-03-27 | 2 | -0/+12 | |
| | ||||||
* | * Bug #974632: _ConnectionDeadError sometimes was escaping the get/set | Sean Reifschneider | 2012-04-11 | 2 | -14/+32 | |
| | | | | | | | | | code. This should return to readline() not raising an exception, except in the case that it's called from the get/set(). Report from Gary Poster, proposed patch by Brad Crittenden. Misc fixes by Brad Crittenden: fixing a docstring, if "port" is set to any false-like value it will default to 11211. | |||||
* | For release. | Sean Reifschneider | 2011-11-29 | 1 | -0/+2 | |
| | ||||||
* | Bug #887765: Interrupted connection to memcache server can cause | Sean Reifschneider | 2011-11-29 | 2 | -7/+33 | |
| | | | | | | | | inconsistencies. Added "flush_on_reconnect" (defaults to off) to Client() which will cause a client that has lost connection to a server and then reconnects to flush the cache on the reconnect so that it doesn't get old values from that server. Patch by Daniel Benamy. | |||||
* | Ready for a new release. | Sean Reifschneider | 2011-11-27 | 1 | -0/+2 | |
| | ||||||
* | Adding attribution of last change. | Sean Reifschneider | 2011-11-27 | 1 | -1/+1 | |
| | ||||||
* | Bug #745633: Values of maximum size are not stored | Sean Reifschneider | 2011-11-27 | 2 | -3/+21 | |
| | | | | | | | | 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. | |||||
* | Changelog for last commit. | Sean Reifschneider | 2011-11-27 | 1 | -0/+7 | |
| |