|
| 1 | +ietfdb (6.43.0) ietf; urgency=medium |
| 2 | + |
| 3 | + **Password Strength Meter** |
| 4 | + |
| 5 | + This release provides a zxcvbn-based password strenght meter when setting |
| 6 | + or changing a datatracker user password, and changes the default password |
| 7 | + hasher from PBKDF2 to BCrypt. It adds support for datatracker management |
| 8 | + of additional wikis, and changes the management of bower-packaged web |
| 9 | + assets to updating them to the latest minor release on each new datatracker |
| 10 | + release. It also fixes a few bugs, and tweaks the IPR declaration pages to |
| 11 | + provide more complete information for declarations which indicate that |
| 12 | + licensing conditions will be provided later. |
| 13 | + |
| 14 | + From the commit log: |
| 15 | + |
| 16 | + * Added a change password page, and linked to it from the account profile |
| 17 | + page and user menu. Added zxcvbn-based browser-side password strength |
| 18 | + estimation on the various password setting, re-setting, and changing forms. |
| 19 | + Added a change password test. Changed ietfauth/urls.py to not use the |
| 20 | + deprecated string form for views in urlpatterns. |
| 21 | + |
| 22 | + * Re-styled some auth-related forms to use a narrower form body on large |
| 23 | + screens, for aesthethic reasons. |
| 24 | + |
| 25 | + * Added an explicit setting for the password hashers to use, in order to |
| 26 | + place the bcrypt hasher first. This makes BCrypt the default hasher. |
| 27 | + Added the django_password_strength app to installed apps. |
| 28 | + |
| 29 | + * Added the zxcvbn bower component, for use in client-side password |
| 30 | + strength estimation. |
| 31 | + |
| 32 | + * Added django-bcrypt (for bcrypt password hashing) and |
| 33 | + django-password-strength (for browser-side zxcvbn password strength |
| 34 | + estimation) to the requirements. |
| 35 | + |
| 36 | + * Added ordering for nomcom Nominee objects. |
| 37 | + |
| 38 | + * Expanded the Nominee __unicode__() method to provide unique results by |
| 39 | + including the nomcom year. |
| 40 | + |
| 41 | + * Tweaked the IPR Details page to show the possible a), b), and c) |
| 42 | + choices under section 'V' when licensing declaration to be provided later |
| 43 | + has been chosen. |
| 44 | + |
| 45 | + * Added a guard to prevent trying to get a document path for a meeting |
| 46 | + document when the document is not associated with a meeting session. |
| 47 | + |
| 48 | + * Added support for management of trac wikis for explicitly named groups, |
| 49 | + such as the IESG and IAOC. Tweaked the dummy-run handling of the |
| 50 | + create_group_wikis management command. |
| 51 | + |
| 52 | + * Added updating of static web assets to the release script. |
| 53 | + |
| 54 | + * Fixed a bug in a queryset argument in all_id_text(); __in was not used, |
| 55 | + but the value given was a multi-row queryset. |
| 56 | + |
| 57 | + * @register.simple_tag now (in Django 1.9) needs explicit mark_safe() (or |
| 58 | + format_html() which invokes mark_safe()). Fixed one case which needed this. |
| 59 | + |
| 60 | + -- Henrik Levkowetz <henrik@levkowetz.com> 10 Feb 2017 10:52:10 +0000 |
| 61 | + |
| 62 | + |
1 | 63 | ietfdb (6.42.0) ietf; urgency=medium |
2 | 64 |
|
3 | 65 | **Django 1.9** |
|
0 commit comments