summaryrefslogtreecommitdiff
path: root/core/launcher/transferserver.cpp
Side-by-side diff
Diffstat (limited to 'core/launcher/transferserver.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/launcher/transferserver.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/core/launcher/transferserver.cpp b/core/launcher/transferserver.cpp
index 371400e..fde6f8b 100644
--- a/core/launcher/transferserver.cpp
+++ b/core/launcher/transferserver.cpp
@@ -214,13 +214,17 @@ bool SyncAuthentication::checkPassword( const QString& password )
// Second, check sync password...
static int lock=0;
if ( lock ) return FALSE;
++lock;
- if ( password.left(6) == "Qtopia" ) {
+
+ /*
+ * we need to support old Sync software and QtopiaDesktop
+ */
+ if ( password.left(6) == "Qtopia" || password.left(6) == "rootme" ) {
Config cfg( QPEApplication::qpeDir()+"/etc/Security.conf", Config::File );
cfg.setGroup("Sync");
QStringList pwds = cfg.readListEntry("Passwords",' ');
for (QStringList::ConstIterator it=pwds.begin(); it!=pwds.end(); ++it) {
#ifndef Q_OS_WIN32
QString cpassword = QString::fromLocal8Bit(