Yubico

Latest version: v1.6.2

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

Scan your dependencies

Page 8 of 9

1.9.1

------------------

* Fix Python 3 compatibility issue. 21

1.9.0

------------------

* To discourage bad practices, remove ``use_https`` argument from the `Yubico`
class constructor all together. Also update ``DEFAULT_API_URLS`` variable to
contain full URLs with a scheme (e.g.
``https://api.yubico.com/wsapi/2.0/verify``).

If a user wants to use a custom non-https URL or URLs, they can still do that
by passing ``api_urls`` argument with custom non-https URLs to the
constructor.

* Replace ``CA_CERTS_BUNDLE_PATH`` module level variable with a
``ca_certs_bundle_path`` argument which can be passed to the Yubico class
constructor.

* Update ``requests`` dependency from ``1.2`` to ``2.2``.

1.8.0

------------------

* Modify ``verify_multi`` method to throw if ``otp_list`` argument contains
less than two items
* Modify ``max_time_window`` argument in the ``verify_multi`` method to be
in seconds (19)
* Modify ``verify_multi`` method to throw if delta between the first and last
OTP timestamp is smaller than zero

* Allow user to pass ``api_urls`` argument to the ``Yubico`` class constructor.
This argument can contain a list of API urls which are used to validate the
token. https://github.com/Kami/python-yubico-client/pull/18

Contributed by Dain Nilsson
* Depend on newer version (``1.2.3``) of the ``requests`` library.
* Update code and tests so they also work under Python 3.3

1.7.0

------------------

* Change PyPi package name from ``yubico`` to ``yubico-client``.

This was done to prevent naming collisions and make creation of distribution
specific packages (e.g. debian packages) easier.

1.6.2

------------------

* If there are multiple interpretations for a given OTP, first try to find the one
which matches the input OTP. If the one is found, use the input OTP, otherwise
use random interpretation. - https://github.com/Kami/python-yubico-client/issues/14

Reported by Klas Lindfors

1.6.1

------------------

* Only run ``logging.basicConfig`` when running tests so logging config isn't initialised
on module import - https://github.com/Kami/python-yubico-client/pull/13

Page 8 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.