HISTORY.rst 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. History
  2. =======
  3. 1.2.2: 2020-08-07
  4. -----------------
  5. - Use USER_NAME instead of HOSTBASED_SERVICE for user principals
  6. - Remove unused imports in example code
  7. - Fix typo in explicit mech example
  8. 1.2.1: 2020-03-31
  9. -----------------
  10. - Include tests in sdist tarball
  11. - Don't limit contexts to a single server name
  12. 1.2.0: 2020-02-18
  13. -----------------
  14. - Add support for specifing an explicit GSSAPI mech
  15. 1.1.1: 2020-02-18
  16. -----------------
  17. - Fix DOS bug around Negotiate regular expressoin
  18. - Update README to include section on setup
  19. 1.1.0: 2019-05-21
  20. -----------------
  21. - Disable mutual authentication by default
  22. - Add more documentation on MutualAuthenticationError
  23. 1.0.1: 2019-04-10
  24. -----------------
  25. - Fix example in README
  26. - Fix license detection for PyPI
  27. - Fix a problem with regex escaping
  28. - Add COPR Makefile target
  29. 1.0.0: 2017-12-14
  30. -----------------
  31. - Fork project to requests-gssapi
  32. - Replace pykerberos with python-gssapi
  33. - Add HTTPSPNEGOAuth interface. HTTPKerberosAuth is retained as a shim, but
  34. bump the major version anyway for clarity.
  35. 0.11.0: 2016-11-02
  36. ------------------
  37. - Switch dependency on Windows from kerberos-sspi/pywin32 to WinKerberos.
  38. This brings Custom Principal support to Windows users.
  39. 0.10.0: 2016-05-18
  40. ------------------
  41. - Make it possible to receive errors without having their contents and headers
  42. stripped.
  43. - Resolve a bug caused by passing the ``principal`` keyword argument to
  44. kerberos-sspi on Windows.
  45. 0.9.0: 2016-05-06
  46. -----------------
  47. - Support for principal, hostname, and realm override.
  48. - Added support for mutual auth.
  49. 0.8.0: 2016-01-07
  50. -----------------
  51. - Support for Kerberos delegation.
  52. - Fixed problems declaring kerberos-sspi on Windows installs.
  53. 0.7.0: 2015-05-04
  54. -----------------
  55. - Added Windows native authentication support by adding kerberos-sspi as an
  56. alternative backend.
  57. - Prevent infinite recursion when a server returns 401 to an authorization
  58. attempt.
  59. - Reduce the logging during successful responses.
  60. 0.6.1: 2014-11-14
  61. -----------------
  62. - Fix HTTPKerberosAuth not to treat non-file as a file
  63. - Prevent infinite recursion when GSSErrors occurs
  64. 0.6: 2014-11-04
  65. ---------------
  66. - Handle mutual authentication (see pull request 36_)
  67. All users should upgrade immediately. This has been reported to
  68. oss-security_ and we are awaiting a proper CVE identifier.
  69. **Update**: We were issued CVE-2014-8650
  70. - Distribute as a wheel.
  71. .. _36: https://github.com/requests/requests-kerberos/pull/36
  72. .. _oss-security: http://www.openwall.com/lists/oss-security/
  73. 0.5: 2014-05-14
  74. ---------------
  75. - Allow non-HTTP service principals with HTTPKerberosAuth using a new optional
  76. argument ``service``.
  77. - Fix bug in ``setup.py`` on distributions where the ``compiler`` module is
  78. not available.
  79. - Add test dependencies to ``setup.py`` so ``python setup.py test`` will work.
  80. 0.4: 2013-10-26
  81. ---------------
  82. - Minor updates in the README
  83. - Change requirements to depend on requests above 1.1.0
  84. 0.3: 2013-06-02
  85. ---------------
  86. - Work with servers operating on non-standard ports
  87. 0.2: 2013-03-26
  88. ---------------
  89. - Not documented
  90. 0.1: Never released
  91. -------------------
  92. - Initial Release