Fedora

Latest version: v0

Safety actively analyzes 689550 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 8 of 14

0.3.20

------
* Fix Django auth provider so it times out when the auth provider is used in a
django + djblets app.

------

0.3.19

------
* Fix DJango Auth Provider to use a cookie shared with the TG apps
* Fix DJango Auth Provider to timeout with the fas session
* Optimize group lookup in DJango auth provider for ReviewBoard
* Add absolute_url() and tg_absolute_url() functions to tg1utils
* Attempt to stop tracebacks in tg.visit code
* Don't crash DJango auth if the user is hiding their Real Name.

------

0.3.18

------
* Fixes for Django auth provider tracebacks and session not being cleared between users.
* Revert the connection pool for ProxyClient. It was part of the reason that
Django auth (and the other auth providers although no one noticed) were
failing.

------

0.3.17

------
* Add a connection pool to ProxyClient. Reusing the curl objects from the pool
speeds up requests that go to the same server.
* New class FasProxyClient that is used to implement thread-safe communication
with the Fedora Account System. Our authentication plugins that talk to
FAS have been ported to use this internally.
* For all clients, remove tg_format=json from the requests that are sent. The
Accept header that we send has been serving this purpose for a long time.
* New PackageDB methods
- get_collection_list() that returns the list of collections that are
registered in the pkgdb.
- orphan_packages() that returns the list of packages orphaned in non-EOL
releases.
- get_critpath_pkgs(): Return the packages marked for the critical path
- set_critpath(): Mark pkgs as critical path
* In fedora.client.pkgdb, Wherever a collection is asked for, have the API take
params named collctn_* for consistency. Using the old names as keyword
arguments will yield a deprecation warning.
* fedora.client.PackageDB now works with pkgdb server 0.5.x rather than 0.4.x
* fedora.client.wiki: add ignore_wikibot and callback kwargs to
Wiki.fetch_all_revisions() and minor bug fixes
* New functions:
- fedora.iterutils.isiterable(): Can tell whether an object is an iterable.
Can also exclude strings if desired.
- fedora.urlutils.update_qs(): Updates a http query string.
- fedora.textutils.to_unicode(): Converts a byte string to unicode string.
- fedora.textutils.to_bytes(): Converts a unicode string into a byte string.
* Fix fedora.tg.tg1utils.request_format() to return a symbolic name for the
data format requested whether using the Accept header or tg_format query
parameter.
* fedora.tg.tg2utils module added with some of the functions from
fedora.tg.tg1utils ported to TG2.
* faswho and csrf middleware that allow TG2 apps to authenticate against FAS
* Documentation on how to use faswho and CSRF in a TG2 app.
* Fix some bugs in the Django auth layer.

------

0.3.16

------
* Update paver-minilib.zip to pull in more of paver. Fixes a bug when used
with easy_install
* Fix a bug in fedora.tg.util.url that was creating more than one _csrf_token
entry.

------

0.3.15

------
* Relicense to LGPLv2+
* Fix user_gencert URL

------

Page 8 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.