------
CSRF
====
CSRF is a vulnerability that can allow malicious web sites to execute server
methods on behalf of an authenticated user. This update has some methods to
help deal with that:
* Added helpers for enabling CSRF protection to services. For information on
adding support to your app, read doc/CSRF.rst or the html version:
https://fedorahosted.org/releases/p/y/python-fedora/doc/CSRF.html
* Update client code to use CSRF tokens when needed.
Other Feature Changes
=====================
* Add Django Authentication provider.
* Undeprecate AccountSystem.people_by_id() for now -- we need a fas server
update before we can use people_by_key().
* Correct loggers to show messages originate from jsonfasprovider and
jsonfasvisit.
* Add parameter to client classes to allow not checking server certificates.
This is **only** intended for use when running test servers with bad certs.
Bugfixes
========
* python-2.4 compatibility fix when an http error is received in ProxyClient
* Fix fedora.client.ServerError to print information about the error in the
traceback.