diff -u kdesudo-3.4.2.3/debian/changelog kdesudo-3.4.2.3/debian/changelog --- kdesudo-3.4.2.3/debian/changelog +++ kdesudo-3.4.2.3/debian/changelog @@ -1,3 +1,10 @@ +kdesudo (3.4.2.3-0ubuntu1.1) lucid-proposed; urgency=low + + * Fix encoding of non-ASCII passwords. (LP: #400851) + - kdesudo/kdesudo.cpp: replace toLatin1() calls with toLocal8Bit(). + + -- Felix Geyer Fri, 04 Feb 2011 17:18:07 +0100 + kdesudo (3.4.2.3-0ubuntu1) lucid; urgency=low * Add --desktop cmd line option to manually specify the desktop file used for only in patch2: unchanged: --- kdesudo-3.4.2.3.orig/kdesudo/kdesudo.cpp +++ kdesudo-3.4.2.3/kdesudo/kdesudo.cpp @@ -346,7 +346,7 @@ m_dialog->show(); } else - fprintf(stdout, "%s", strOut.toLatin1().constData()); + fprintf(stdout, "%s", strOut.toLocal8Bit().constData()); } void KdeSudo::procExited(int exitCode) @@ -369,7 +369,7 @@ void KdeSudo::pushPassword(const QString& pwd) { - p->write(pwd.toLatin1()+"\n"); + p->write(pwd.toLocal8Bit()+"\n"); } void KdeSudo::slotCancel()