<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/python-memcached.git/memcache.py, branch release-1.57</title>
<subtitle>github.com: linsomniac/python-memcached.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/python-memcached.git/'/>
<entry>
<title>Fix for value being boolean in set().</title>
<updated>2015-07-31T17:46:13+00:00</updated>
<author>
<name>Sean Reifschneider</name>
<email>jafo@tummy.com</email>
</author>
<published>2015-07-31T17:46:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/python-memcached.git/commit/?id=664bd3e23fe500fbde4c70636e2d24c8fd2f35af'/>
<id>664bd3e23fe500fbde4c70636e2d24c8fd2f35af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Updating version in memcache.py</title>
<updated>2015-07-26T20:47:56+00:00</updated>
<author>
<name>Sean Reifschneider</name>
<email>jafo@tummy.com</email>
</author>
<published>2015-07-26T20:47:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/python-memcached.git/commit/?id=d9d676344edcd8729b7084d7d16b29053b31f5f5'/>
<id>d9d676344edcd8729b7084d7d16b29053b31f5f5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Port memcache to Python 3</title>
<updated>2015-04-23T14:14:09+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2015-04-23T13:29:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/python-memcached.git/commit/?id=04f1c78c13bd54050b1d2d3baa9e86d9e79b3629'/>
<id>04f1c78c13bd54050b1d2d3baa9e86d9e79b3629</id>
<content type='text'>
* travis: make python 3 tests voting (cannot fail anymore)
* setup.py: add Python 3 classifiers
* Encode unicode key to UTF-8: add _encode_key() method
* Add _encode_cmd() helper method to format a memcache command as a byte
  string (bytes%args will only be supported in Python 3.5)
* Rewrite _map_and_prefix_keys() code converting keys
* _val_to_store_info() now accepts Unicode: Unicode is encoded to UTF-8
* _set('cas') doesn't call _val_to_store_info() anymore when it's not
  needed: begin by checking if the key is in the cas_ids dictionary
* Process server reply as bytes
* _recv_value() now clears the _FLAG_COMPRESSED flag after decompressing
  to simplify the code
* On Python 3, _recv_value() now decodes byte strings from UTF-8
* Simplify check_key(), _encode_key() now encodes Unicode to UTF-8
* Replace u'...' with six.u('...') in tests for Python 3.2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* travis: make python 3 tests voting (cannot fail anymore)
* setup.py: add Python 3 classifiers
* Encode unicode key to UTF-8: add _encode_key() method
* Add _encode_cmd() helper method to format a memcache command as a byte
  string (bytes%args will only be supported in Python 3.5)
* Rewrite _map_and_prefix_keys() code converting keys
* _val_to_store_info() now accepts Unicode: Unicode is encoded to UTF-8
* _set('cas') doesn't call _val_to_store_info() anymore when it's not
  needed: begin by checking if the key is in the cas_ids dictionary
* Process server reply as bytes
* _recv_value() now clears the _FLAG_COMPRESSED flag after decompressing
  to simplify the code
* On Python 3, _recv_value() now decodes byte strings from UTF-8
* Simplify check_key(), _encode_key() now encodes Unicode to UTF-8
* Replace u'...' with six.u('...') in tests for Python 3.2
</pre>
</div>
</content>
</entry>
<entry>
<title>updating comment to account for -I option</title>
<updated>2014-10-11T04:20:07+00:00</updated>
<author>
<name>Dave Forgac</name>
<email>tylerdave@tylerdave.com</email>
</author>
<published>2014-10-11T04:20:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/python-memcached.git/commit/?id=d03457ab5c14e9aa6ec7c23c4f954168a975bcc8'/>
<id>d03457ab5c14e9aa6ec7c23c4f954168a975bcc8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #50 from cactus/support-alternate-compression</title>
<updated>2014-09-27T21:01:30+00:00</updated>
<author>
<name>Sean Reifschneider</name>
<email>jafo00@gmail.com</email>
</author>
<published>2014-09-27T21:01:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/python-memcached.git/commit/?id=1f7e8a68753cd558374200a1d925df2293cea126'/>
<id>1f7e8a68753cd558374200a1d925df2293cea126</id>
<content type='text'>
add support for pluggable compressor/decompressor</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add support for pluggable compressor/decompressor</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #49 from cactus/noreply</title>
<updated>2014-09-27T20:39:30+00:00</updated>
<author>
<name>Sean Reifschneider</name>
<email>jafo00@gmail.com</email>
</author>
<published>2014-09-27T20:39:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/python-memcached.git/commit/?id=ee4ba5a340ccdcdf292a6bab9670c36c21459fc3'/>
<id>ee4ba5a340ccdcdf292a6bab9670c36c21459fc3</id>
<content type='text'>
add support for noreply</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add support for noreply</pre>
</div>
</content>
</entry>
<entry>
<title>Fixes for empty/None keys.</title>
<updated>2014-09-24T21:59:42+00:00</updated>
<author>
<name>Sean Reifschneider</name>
<email>sean@realgo.com</email>
</author>
<published>2014-09-24T21:59:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/python-memcached.git/commit/?id=a4baa533d884a3067ecb28d3a2fc81f0f4d5b913'/>
<id>a4baa533d884a3067ecb28d3a2fc81f0f4d5b913</id>
<content type='text'>
Empty keys with a prefix are ok (for _multi() mostly).
_multi() was silently converting None key to a string.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Empty keys with a prefix are ok (for _multi() mostly).
_multi() was silently converting None key to a string.
</pre>
</div>
</content>
</entry>
<entry>
<title>MemcachedKeyCharacterError better describes error</title>
<updated>2014-09-21T18:22:23+00:00</updated>
<author>
<name>Sean Reifschneider</name>
<email>jafo@tummy.com</email>
</author>
<published>2014-09-21T18:22:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/python-memcached.git/commit/?id=fbfae698fab2be8a6621ed0f2c6f04fa35c2579b'/>
<id>fbfae698fab2be8a6621ed0f2c6f04fa35c2579b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>CAS supports noreply too</title>
<updated>2014-08-25T07:01:06+00:00</updated>
<author>
<name>elij</name>
<email>elij@wundrd.net</email>
</author>
<published>2014-08-25T07:01:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/python-memcached.git/commit/?id=be3360b9d785eb3d91ec60e35c817380c2472e04'/>
<id>be3360b9d785eb3d91ec60e35c817380c2472e04</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add support for pluggable compressor/decompressor</title>
<updated>2014-08-24T20:11:32+00:00</updated>
<author>
<name>elij</name>
<email>elij@wundrd.net</email>
</author>
<published>2014-08-24T20:11:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/python-memcached.git/commit/?id=3635217eb8e6e7ab733ec04b6ce2ef941179d8df'/>
<id>3635217eb8e6e7ab733ec04b6ce2ef941179d8df</id>
<content type='text'>
Add support for pluggable compressors.

zlib is a fine choice for a default compressor, but in some environments
alternatives (lz4/lzf/snappy) that offer differet tradeoffs for
size/time, may be preferred.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add support for pluggable compressors.

zlib is a fine choice for a default compressor, but in some environments
alternatives (lz4/lzf/snappy) that offer differet tradeoffs for
size/time, may be preferred.
</pre>
</div>
</content>
</entry>
</feed>
