Update HISTORY for 0.5
Bump module version to 0.5

Why was this not already at 0.4?
Use wheel
Add author and author_email params
Add Python 3 testing to Travis.
Revert "Add Python 3 testing to Travis."

This reverts commit 20b18f49e329522492a3965888fd831e7444fdd9.
Handle mutual authentication

Make certain that responses always pass through handle_other() to provide mutual
authentication before returning them to the user.
Fix log message typo
Merge pull request #39 from jacobtolar/fix-logging-typo

Fix log message typo
Merge pull request #36 from mkomitee/master

Handle mutual authentication
Merge branch 'master' of github.com:requests/requests-kerberos
Changes for v0.6
Bump module version
Prevent infinite recursion when GSSErrors occurs

When calling log.exception you do not need to pass an exception object,
it will fetch it from the stack automatically. Passing the exception
object in results in infinite recursion.

      File ".../lib/python2.6/site-packages/requests_kerberos/kerberos_.py", line 117, in generate_request_header
        log.exception(e)
      File "/usr/lib64/python2.6/logging/__init__.py", line 1088, in exception
        self.error(*((msg,) + args), **{'exc_info': 1})
      File "/usr/lib64/python2.6/logging/__init__.py", line 1082, in error
        self._log(ERROR, msg, args, **kwargs)
      File "/usr/lib64/python2.6/logging/__init__.py", line 1173, in _log
        self.handle(record)
      File "/usr/lib64/python2.6/logging/__init__.py", line 1183, in handle
        self.callHandlers(record)
      File "/usr/lib64/python2.6/logging/__init__.py", line 1220, in callHandlers
        hdlr.handle(record)
      File "/usr/lib64/python2.6/logging/__init__.py", line 679, in handle
        self.emit(record)
      File "/usr/lib64/python2.6/logging/__init__.py", line 804, in emit
        self.handleError(record)
      File "/usr/lib64/python2.6/logging/__init__.py", line 733, in handleError
        traceback.print_exception(ei[0], ei[1], ei[2], None, sys.stderr)
      File "/usr/lib64/python2.6/traceback.py", line 126, in print_exception
        lines = format_exception_only(etype, value)
      File "/usr/lib64/python2.6/traceback.py", line 179, in format_exception_only
        return [_format_final_exc_line(stype, value)]
      File "/usr/lib64/python2.6/traceback.py", line 205, in _format_final_exc_line
        valuestr = _some_str(value)
      File "/usr/lib64/python2.6/traceback.py", line 214, in _some_str
        return str(value)
    RuntimeError: maximum recursion depth exceeded while getting the str of an object
Merge pull request #40 from borgstrom/prevent-recursion

Prevent infinite recursion when GSSErrors occurs
Fix HTTPKerberosAuth not to treat non-file as a file

Ensure pos is set to None when the body is not a file
so that HTTPKerberosAuth detects the type of the body correctly.
Merge pull request #41 from akitada/reinit-pos

Fix HTTPKerberosAuth not to treat non-file as a file
Prepare version 0.6.1
Update kerberos_.py

Add support for delegating credentials.  Pass GSS_C_DELEG_FLAG when delegation is requested.
fixed tests broken by delegation support