Development/Tutorials/Debugging/Debugging IOSlaves/Debugging kio fish

From KDE TechBase
Revision as of 06:07, 27 February 2009 by Tstaerk (talk | contribs) (your browser must be konqueror)

This page is a starting point for debugging kio_fish. Please also read how to debug IO slaves generically.

Bugs

Interesting bugs to get into the topic

Overview

When you point your konqueror to fish://user@target, the fish kioslave opens a process that calls the executable ssh. If a password is needed, this question is passed on to you (search for "password" in fish.cpp). Then a perl script is copied over to the target host and executed there. On the target host, the file is named .fishsrv.pl. This perl script is compiled into your binary kio_fish.o. If you want to change it sustainably, you will have to change fish.pl in your source dir and then compile and install the directory kioslave/fish.