update timestamp
update changelog
add deprecation warning
do not cover py2 methods in py3
test non-ascii control characters
do not cover (client-dependent) response
add more specific exceptions