add an optional argument to sort to make it return tuples
use response callbacks for sort() with tuples to work with pipelines
Added unit tests for unicode handling in PythonParser and HiredisParser
Pass the connection encoding to hiredis.Reader

HiredisParser was not previously passing the character encoding to the
hiredis.Reader constructor from redis.connection.Connection (the default
there is 'utf-8').
Have PythonParser handle result encoding similarly to hiredis.Reader.

If the connection encoding is set to utf-8, pass the socket read results
through decode()
Allow empty watches in Redis.transaction()
Merge pull request #229 from Suor/master

Allow empty watches in Redis.transaction()
Fix re-used connection errors after fork().
Merge pull request #236 from josiahcarlson/master

Fix connection errors after fork()
2.4.12, redis-py is now fork-safe
Made redis-py work with IronPython

	Open socket connection with mode='rb' instead of 'r'.
	From Python documentation: ...when opening a binary file, you should append 'b' to the mode value to open the file in binary mode, which will improve portability. (Appending 'b' is useful even on systems that don’t treat binary and text files differently, where it serves as documentation.)
Merge pull request #244 from giltayar/master

Open socket connection with mode='rb' instead of 'r' to support IronPython
redis.from_url
assert url.scheme
Merge branch 'from_url' of https://github.com/kennethreitz/redis-py into kennethreitz-from_url

Conflicts:
	redis/__init__.py
changelog
2.4.13
fix score_cast_func doesn't work with desc condiction
Merge remote-tracking branch 'encoding/2.4.11-fix' into encoding

Conflicts:
	redis/connection.py
changelog