Internationalised Usernames and Passwords

Edit Package python-precis-i18n

The PRECIS framework makes internationalised user names and passwords safer for use by applications.
PRECIS profiles transform unicode strings into a canonical form, suitable for comparison.

This module implements the PRECIS Framework as described in:
- PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalised Strings in Application Protocols (RFC 8264).
- Preparation, Enforcement, and Comparison of Internationalised Strings Representing Usernames and Passwords (RFC 8265).
- Preparation, Enforcement, and Comparison of Internationalised Strings Representing Nicknames (RFC 8266).

Refresh
Refresh
Source Files
Filename Size Changed
precis_i18n-1.1.0.tar.gz 0000261920 256 KB
python-precis-i18n.changes 0000003405 3.33 KB
python-precis-i18n.spec 0000002384 2.33 KB
Revision 7 (latest revision is 8)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1135333 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 7)
- Update specfile for PEP517 and python packaging best practices

- update to 1.1.0:
  * Fixed an issue in the Nickname profile implementation that
    trimmed extra leading/trailing white space beyond the `Zs`
    category prescribed in RFC 8266. Python treats certain
    Unicode control characters as white space. If these appeared
    as leading/trailing spaces in a Nickname string, they
    were stripped. With this release, the Nickname profile will
    raise a UnicodeEncodeError `DISALLOWED/controls` if any control
    characters are encountered. (Issue #29)
  * Update internal tables for Unicode 15.1.
  * Change format of README and CHANGELOG files to Markdown.
  * Drop support for Python 3.3 and 3.4.

  * get_profile now supports alternative unicodedata2 module
  * get_profile maps ':' to '_' before looking up profile name
- Drop support_unicode_12.1_for_python_3.8.patch
Comments 0
openSUSE Build Service is sponsored by