zulip/static/templates/settings
Greg Price a116303604 passwords: Express the quality threshold as guesses required.
The original "quality score" was invented purely for populating
our password-strength progress bar, and isn't expressed in terms
that are particularly meaningful.  For configuration and the core
accept/reject logic, it's better to use units that are readily
understood.  Switch to those.

I considered using "bits of entropy", defined loosely as the log
of this number, but both the zxcvbn paper and the linked CACM
article (which I recommend!) are written in terms of the number
of guesses.  And reading (most of) those two papers made me
less happy about referring to "entropy" in our terminology.
I already knew that notion was a little fuzzy if looked at
too closely, and I gained a better appreciation of how it's
contributed to confusion in discussing password policies and
to adoption of perverse policies that favor "Password1!" over
"derived unusual ravioli raft".  So, "guesses" it is.

And although the log is handy for some analysis purposes
(certainly for a graph like those in the zxcvbn paper), it adds
a layer of abstraction, and I think makes it harder to think
clearly about attacks, especially in the online setting.  So
just use the actual number, and if someone wants to set a
gigantic value, they will have the pleasure of seeing just
how many digits are involved.

(Thanks to @YJDave for a prototype that the code changes in this
 commit are based on.)
2017-10-08 15:48:44 -07:00
..
account-settings.handlebars passwords: Express the quality threshold as guesses required. 2017-10-08 15:48:44 -07:00
admin-realm-domains-list.handlebars settings: Change .btn => .button components. 2017-07-17 17:20:09 -07:00
admin-realm-dropdown-stream-list.handlebars org-settings: Add UI for changing the notifications stream. 2017-06-15 04:08:29 -07:00
admin_auth_methods_list.handlebars admin: Restyle administration checkboxes to match new style. 2017-05-01 16:01:36 -07:00
alert-word-settings.handlebars lint: Require translation tags on aria-label tags. 2017-07-14 14:48:17 -07:00
attachments-settings.handlebars settings: Set the upload table colum min-widths. 2017-10-04 14:29:18 -07:00
auth-methods-settings-admin.handlebars frontend: Make ID assignments unique. 2017-07-14 14:45:09 -07:00
bot-list-admin.handlebars lint: Add rule for spacing inside Handlebars translation tags. 2017-08-23 13:08:57 -07:00
bot-settings.handlebars api: Remove root_domain_uri from API page links. 2017-08-28 14:13:37 -07:00
deactivated-users-admin.handlebars frontend: Add aria-label to organization overlay elements. 2017-07-17 11:46:41 -07:00
deactivation-stream-modal.handlebars unicode: Replace "×" with HTML and HEX entities. 2017-08-22 16:31:53 -07:00
deactivation-user-modal.handlebars unicode: Replace "×" with HTML and HEX entities. 2017-08-22 16:31:53 -07:00
default-streams-list-admin.handlebars Restyle default streams list to be grey-box and inline. 2017-09-15 04:57:03 -07:00
dev_env_email_access.handlebars frontend: Seperate out info on accessing emails to template. 2017-10-04 08:20:29 -07:00
display-settings.handlebars settings: Update text in templates. 2017-07-24 17:33:14 -07:00
emoji-settings-admin.handlebars Restyle emoji box to look grey, inline form. 2017-09-15 04:57:03 -07:00
emoji-settings-tip.handlebars emoji: Merge the two semantically same tips on the `Custom emoji` page. 2017-07-21 13:29:27 -07:00
muted-topics-settings.handlebars settings: Fix spelled of muted topics message. 2017-05-12 12:38:29 -07:00
notification-settings.handlebars user settings: Make "Mobile push notifications always" a subsetting. 2017-09-29 17:58:41 -07:00
organization-permissions-admin.handlebars Restructure organization settings and permissions. 2017-08-28 17:20:13 -07:00
organization-profile-admin.handlebars Restructure organization settings and permissions. 2017-08-28 17:20:13 -07:00
organization-settings-admin.handlebars org_settings: Fix dropup menu for notifications stream not opening. 2017-09-26 23:04:49 -07:00
realm-domains-modal.handlebars unicode: Replace "×" with HTML and HEX entities. 2017-08-22 16:31:53 -07:00
realm-filter-settings-admin.handlebars Change realm filter settings box to be grey. 2017-09-15 04:57:03 -07:00
streams-list-admin.handlebars frontend: Add aria-label attributes to textareas/input fields. 2017-07-14 14:45:10 -07:00
ui-settings.handlebars settings: Remove save changes button from "UI settings" section. 2017-09-30 09:11:18 -07:00
user-list-admin.handlebars frontend: Add aria-label attributes to textareas/input fields. 2017-07-14 14:45:10 -07:00