Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 380707

Summary: sftp authentication broken in kde 4.7, patch available
Product: Gentoo Linux Reporter: aditsu <aditsu>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://bugs.kde.org/show_bug.cgi?id=278986
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: sftp patch for kdebase-kioslaves-4.7.1
new ebuild

Description aditsu 2011-08-26 03:58:09 UTC
When I try to access an sftp url in dolphin, it shows "authentication failed"
at the bottom and "loading folder..." at the bottom right, with a kind of
progress bar that goes back and forth forever. There is no login dialog, and it
doesn't do anything.

Originally reported at https://bugs.kde.org/show_bug.cgi?id=278986
Fixed upstream, patch available at http://commits.kde.org/kde-runtime/23e4ab03091e9d824e78171ea92a2da2326256d8

Reproducible: Always
Comment 1 Andreas K. Hüttel archtester gentoo-dev 2011-08-27 22:07:34 UTC
Fixed in kdebase-kioslaves-4.7.0-r1
Comment 2 aditsu 2011-09-29 22:23:03 UTC
Hi again; unfortunately, that patch was not quite enough, and the problem still remains in kde 4.7.1. I reported back in the kde bug, and they fixed it again.
This time I actually verified by generating the patch and making a custom ebuild, and I confirm that it fixes the bug. I'll attach the patch and ebuild.
Comment 3 aditsu 2011-09-29 22:26:01 UTC
Created attachment 288285 [details, diff]
sftp patch for kdebase-kioslaves-4.7.1

I generated this by extracting kio_sftp.cpp from kde-runtime-4.7.1.tar.bz2, downloading the latest version from https://projects.kde.org/projects/kde/kde-runtime/repository/changes/kioslave/sftp/kio_sftp.cpp and doing diff -u between them.
Comment 4 aditsu 2011-09-29 22:26:46 UTC
Created attachment 288287 [details]
new ebuild
Comment 5 aditsu 2011-10-10 11:47:56 UTC
kde 4.7.2 is available now and that fixes the problem