[PATCH] Only allow ascii characters in oem-config password fields
Bug #495695 reported by
Debbie Beliveau
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
user-setup (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: ubiquity
Currently, oem-config does not complain if the user includes a non-ascii character in their password. This is generally not a problem because there usually is not an easy way for the user to enter a non-ascii character during oem-config. However, it is still possible for the user to enter a non-ascii character and some oem projects actually require that scim be enabled in oem-config (so, for example, the user's real name can be entered in Japanese).
Attached is a patch to ubiquity that has oem-config check the password for non-ascii characters. If any such characters are detected, oem-config will complain and the user is forced to enter a new password.
Related branches
lp://staging/~lool/ubiquity/lp-495695-ascii-passwords
Rejected
for merging
into
lp://staging/ubiquity
- Evan (community): Needs Information
-
Diff: 29592 lines (+29157/-0)86 files modifieddebian/changelog (+1402/-0)
debian/compat (+1/-0)
debian/control (+28/-0)
debian/copyright (+10/-0)
debian/po/POTFILES.in (+1/-0)
debian/po/am.po (+375/-0)
debian/po/ar.po (+385/-0)
debian/po/ast.po (+413/-0)
debian/po/be.po (+410/-0)
debian/po/bg.po (+409/-0)
debian/po/bn.po (+406/-0)
debian/po/bs.po (+404/-0)
debian/po/ca.po (+409/-0)
debian/po/cs.po (+392/-0)
debian/po/cy.po (+398/-0)
debian/po/da.po (+409/-0)
debian/po/de.po (+420/-0)
debian/po/dz.po (+401/-0)
debian/po/el.po (+421/-0)
debian/po/eo.po (+395/-0)
debian/po/es.po (+448/-0)
debian/po/et.po (+393/-0)
debian/po/eu.po (+411/-0)
debian/po/fi.po (+413/-0)
debian/po/fr.po (+420/-0)
debian/po/ga.po (+402/-0)
debian/po/gl.po (+407/-0)
debian/po/gu.po (+393/-0)
debian/po/he.po (+397/-0)
debian/po/hi.po (+398/-0)
debian/po/hr.po (+394/-0)
debian/po/hu.po (+401/-0)
debian/po/id.po (+416/-0)
debian/po/it.po (+420/-0)
debian/po/ja.po (+402/-0)
debian/po/ka.po (+396/-0)
debian/po/kk.po (+406/-0)
debian/po/km.po (+391/-0)
debian/po/ko.po (+394/-0)
debian/po/ku.po (+396/-0)
debian/po/lt.po (+408/-0)
debian/po/lv.po (+408/-0)
debian/po/mk.po (+403/-0)
debian/po/ml.po (+400/-0)
debian/po/mr.po (+390/-0)
debian/po/nb.po (+402/-0)
debian/po/ne.po (+395/-0)
debian/po/nl.po (+417/-0)
debian/po/nn.po (+400/-0)
debian/po/output (+1/-0)
debian/po/pa.po (+395/-0)
debian/po/pl.po (+408/-0)
debian/po/pt.po (+409/-0)
debian/po/pt_BR.po (+411/-0)
debian/po/ro.po (+425/-0)
debian/po/ru.po (+416/-0)
debian/po/se.po (+380/-0)
debian/po/sk.po (+405/-0)
debian/po/sl.po (+412/-0)
debian/po/sq.po (+409/-0)
debian/po/sr.po (+400/-0)
debian/po/sv.po (+411/-0)
debian/po/ta.po (+395/-0)
debian/po/templates.pot (+357/-0)
debian/po/th.po (+381/-0)
debian/po/tl.po (+414/-0)
debian/po/tr.po (+415/-0)
debian/po/uk.po (+409/-0)
debian/po/vi.po (+408/-0)
debian/po/wo.po (+431/-0)
debian/po/zh_CN.po (+382/-0)
debian/po/zh_TW.po (+380/-0)
debian/rules (+40/-0)
debian/user-setup-udeb.install (+5/-0)
debian/user-setup-udeb.postinst (+9/-0)
debian/user-setup-udeb.templates (+213/-0)
debian/user-setup.install (+5/-0)
debian/user-setup.lintian-overrides (+4/-0)
debian/user-setup.postinst (+8/-0)
finish-install.d/06user-setup (+3/-0)
functions.sh (+75/-0)
pre-pkgsel.d/10kdesudo (+10/-0)
reserved-usernames (+106/-0)
user-setup (+5/-0)
user-setup-apply (+328/-0)
user-setup-ask (+282/-0)
lp://staging/~mterry/user-setup/only-ascii-passwords
Ready for review
for merging
into
lp://staging/~ubuntu-core-dev/user-setup/ubuntu
- Colin Watson (community): Needs Information
-
Diff: 98 lines (+45/-1)5 files modifieddebian/changelog (+7/-0)
debian/po/templates.pot (+14/-1)
debian/user-setup-udeb.templates (+6/-0)
functions.sh (+9/-0)
user-setup-ask (+9/-0)
To post a comment you must log in.
The patch changes the automatically downloaded user-setup copy in ubiquity; re-assigning to user-setup