KFTPgrabber

FTP

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

1
5.7
Available as/for: -
Description:

KFTPGrabber is a graphical FTP client for KDE. It supports SSL encryption, FXP transfers, multiple FTP sessions (using tabs), bookmark system and more.
Last changelog:

13 years ago

* 0.8.1
FIX: Rewritten speed limiting code, so limits work much better now
FIX: Directory entry and path caching
FIX: Minor file exists dialog problems
FIX: Some issues related to using multiple transfer threads
FIX: Local directory scans now honor priority settings
FIX: Total speed display for multiple running transfers (patch by David Gnedt)
ADD: Added a quick option to set speed limits and number of threads

* 0.8.0
FIX: Fixed some typos
FIX: Fixed plugin library linkage
FIX: Fixed upload of empty files via TLS/SSL
FIX: Take file size into account when doing directory compare

* 0.8.0-beta2
CHG: Rewritten support for custom commands
CHG: Left sidebar is now hidden by default
ADD: Individual file mark/compare in the listviews
ADD: Simple directory compare option
ADD: Reimplemented support for SSCN
ADD: A button to clear the list of recent sites
FIX: Handle server replies containing NULLs
FIX: Implemented a proper remove files dialog
FIX: Queue and listview speed optimisations
FIX: Some crash fixes
FIX: Fixed sorting by timestamp

* 0.8.0-beta1
CHG: Rewritten the browser view to support folders with a lot of files
ADD: Added "move to top/move to bottom" options to the queue
ADD: An option to toggle the use of primary connection for file transfers
ADD: A shortcut to open the current local folder in Konqueror
FIX: Fixed a SFTP related crash when aborting
FIX: Properly filter selections when using the as-you-type filter

* 0.8.0-alpha2
CHG: Rewritten the filtering API to support complex filters
ADD: A configuration setting to automaticly retry failed transfers
ADD: An option to ignore external IP for LAN connections
FIX: Fixed some multiline parsing problems
FIX: Fixed some SSL upload related problems
FIX: Disable REST on servers that don't support it

* 0.8.0-alpha1
CHG: Rewriten the low-level engine
CHG: Some visual changes in the list view
ADD: Keep alive support
ADD: A nice as-you-type filter
ADD: Keyboard shortcuts for common file operations
ADD: A list of recent quick connect sites
ADD: "Skip all", "Overwrite all", "Resume all" options in the file exists dialog
ADD: Support for EPRT (required for IPv6 operation)
ADD: Support for machine readable directory listings (MLSD)
FIX: Many different fixes

* 0.7.0-beta1
ADD: Speed limiting support
ADD: Handling of failed transfers
ADD: "On file exists" action matrix for FXP transfers
CHG: Removed KMDI in favor of nice tab widget style from amaroK team
CHG: Configuration is now KConfigXT based
ADD: Ability to export directory listings into text files
ADD: Fast directory listings via control channel on servers that support STAT
ADD: Extrapolate transfer speed for FXP transfers
ADD: Integrated SFV checksum verifier
ADD: Global encoding option and ability to change remote encoding on the fly
ADD: Priority list (merged priority and skip list)
ADD: Show current session status
ADD: Sites as top-level queue items
ADD: Ability to view/edit remote files
FIX: Many SFTP related fixes
ADD: Support for pubkey authentication (on SFTP connections)

* 0.6.0
CHG: KFTPGrabber has now moved to KDE Extragear, so the build system has been slightly changed
FIX: Resuming files using SFTP
FIX: Do not refetch directory listings while processing the queue
FIX: Queue/server management related crash
FIX: Incorrect directory progress when aborting transfer

* 0.6.0-beta2
FIX: Request for password when selecting anonymous in quick connect dialog
FIX: Set the correct home dir on some remote connections
FIX: Bookmark related crash
FIX: Proper encoding of URLs in the queue file
FIX: One month timeshift when doing MDTM

* 0.6.0-beta1
ADD: According to the KDE HIG minimize to tray if the mainwindow is closed
ADD: Experimental support for multiple threads
ADD: Traffic graph
ADD: Commonly used site commands for GlFTPD (more to follow)
ADD: Support for setting per-site encoding
CHG: Updated libssh to the latest version to support keyboard-interactive auth
CHG: Removed howl in favor of KDNSSD Zeroconf API
FIX: Lots of crash fixes
FIX: Rewritten directory listing parser
FIX: Different queue improvements and bugfixes

* 0.5.0
FIX: Behaviour of the "Show Tree View" button
FIX: Processing of queued transfers after aborting a transfer
FIX: Fix a progressbar related crash
FIX: Many bugfixes to the quickconnect dialog
FIX: Adjustment of licenses (thanks to Vince )
FIX: Support for servers that send their local IP instead of the correct one
FIX: Upload of files >4GB
FIX: FreeBSD threading lib detection
ADD: README and Changelog

* 0.5.0-beta1
ADD: Experimental SFTP support
ADD: Support of implicit SSL connections
ADD: Support for setting the local directory
ADD: Setting the password for anonymous connections is now possible
ADD: Using transfermodes other than plain FTP is now possible from the
quick connect dialog
ADD: Bookmark sidebar
ADD: Zeroconf sidebar
ADD: Saving the mainwindow's position
ADD: Password dialog for Zeroconf connections
ADD: Plugin framework for import filters, currently featuring a gFTP
import filter (more to come)
ADD: Option for disabling the splash screen
ADD: Ability to configure the default behavior of overwrite/resume/rename
when files already exist in local and remote directories
CHG: Use of KMDI for the user interface
CHG: Reworked bookmark editor
FIX: Off by one for the date's month when uploading files
FIX: Reconnection delay can now be up to 9999 seconds
FIX: Detection of QSA and Howl in the configure script
FIX: ETA calculation
FIX: Lots of compile fixes and other bugfixes
REM: Global option for the remote directory. The one provided by the server
is now used, if not being overridden by the bookmark setting

* 0.4.0
- first public release, so there are many bugs yet to be found ;)

linux3114a

16 years ago

kftpgrabber-0.5.0-suse92.i586.rpm at http://home.tiscali.be/raoul.linux/download.htm

Report

tisource

16 years ago

Of many graphical ftp clients I've tried on linux, KFTPGrabber is a good balance between control and simplicity.

Unfortunately, it is very unstable on my system (Fedora Core 3). I installed it via rpm, and found it buggy, so I uninstalled the rpm and installed it from source. It was significantly more stable, but still unusable.

I've had the program crash when I initiate queued transfers, and I've also had it claim it completed several 10 MB downloads in a matter of milliseconds... and won't actually transfer any files.

I've also had problems with bookmarks. I select a site from the bookmarks, and it opens a new local browser tab instead of opening a ftp connection. Often trying to do a quick connect makes the app crash.

Is anyone else having this problem? Is there anything I can do to improve the stability of this app?

Report

m0m0t0mb0

16 years ago

hi,
I would want to know if there will be a way to synchronize two folders?

Report

chimera26

16 years ago

Nice FTP-Tool!

But I have a few problems with it:

1. I have a remote directory with 1099 files in it. I tried to delete 200 files from this directory and KFTPGrabber asked me for every single file if i want to show the contents of this very large directory... very annoying.

2. KFTPGrabber doesn't seem to save my bookmarks. Is this function not implemented yet?

Greetings
Benedikt

Report

mfernau

16 years ago

This app ist just great! I love it!

Just one question: Isn't it possible to remember the settings for the 'log and queue'-panel on the bottom? I like to see the queue status and have to open it every time I start kftpgrabber and click the 'overlap' button. It would be great, if kftpgrabber can remember this settings

thanks!

Report

Skarsnik

16 years ago

Is it possible to have webdav and webdavs support ?
I known isn't FTP but I must use lftp which is the only client with good webdavs support.

Report

daihard

16 years ago

I've been using gFTP for as long as I've been using Linux. This KFTPGrabber program may finally become my first KDE-based FTP client.

I have a couple of questions about KFTPGrabber. First, is there a way to open KFTPGrabber with the "queue" window open? I always want it to be open, and it's rather irritating that I have to manually open it each time I run KFTPGrabber.

Second, how can I set the program so when I connect to a particular FTP site in the bookmark, the local directory will automatically change to the directory I specify in the bookmark? I have one bookmark where I set the local directory to be $HOME/download, but everytime I connect to the FTP site specified in that bookmark, the local session(s) remain as $HOME. Am I doing something wrong?

Thanks! No doubt it is a great program. If I can clear those two hurdles, KFTPGrabber will become my only FTP client software.

Keep up the great work!

Report

C

Kostko

16 years ago

The layout saving/restoring is not yet implemented, so you must open the queue view manualy each time (however, this will be fixed in the 0.6 version).

Regarding the local directory - you shold use ~ instead of $HOME ;) So type ~/download instead of $HOME/download.

Report

lokheed

16 years ago

Finally a decent FTP program for KDE. I see so much potential in this one.

I would love to see a more options for the UI such as allignment of the transfer windows horizontally (that would be a dream come true!) and a cleaner implementation of the log and queue windows. Keeping them in view at all times would also be a must have.

Please, PLEASE, make an option to hide the annoying and grotesque left favorites side bar that plagues KDE. God I do I hate that thing...

Anyway, awesome job on this one. Like I said, its about time a NICE FTP program was released for KDE :D

Report

dusham

16 years ago

Version 1.50
KDE 3.2.2
GCC 2.95.4 (debian woody)
-------------------------------

g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I../../src/ftp -I../../src/misc/interfaces -I../../src/qsa -I../../src/misc/howl -I/usr/local/kde/include -I/usr/local/qt/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -O2 -fno-exceptions -fno-check-new -fno-common -c -o desencryptor.o `test -f 'desencryptor.cpp' || echo './'`desencryptor.cpp
In file included from desencryptor.cpp:36:
desencryptor.h:61: syntax error before `;'
desencryptor.h:62: syntax error before `;'
desencryptor.cpp: In method `void KFTPGrabberBase::DESEncryptor::DESExec(const QString &, int)':
desencryptor.cpp:75: `DES_cblock' undeclared (first use this function)
desencryptor.cpp:75: (Each undeclared identifier is reported only once
desencryptor.cpp:75: for each function it appears in.)
desencryptor.cpp:75: parse error before `)'
desencryptor.cpp: In method `void KFTPGrabberBase::DESEncryptor::setKey(const QString &)':
desencryptor.cpp:100: `m_key' undeclared (first use this function)
desencryptor.cpp:100: implicit declaration of function `int KFTPGrabberBase::DES_string_to_key(...)'
desencryptor.cpp:101: `m_schedule' undeclared (first use this function)
desencryptor.cpp:101: implicit declaration of function `int KFTPGrabberBase::DES_set_key_checked(...)'
make[4]: *** [desencryptor.o] Error 1

Report

buff

16 years ago

Do you have openssl-devel installed and if so, what version of OpenSSL do you use?

Report

Pizentios

16 years ago

This program is great. I had no trouble at all installing. I am running slackware 10.

Report

romvinot

16 years ago

The ChangeLog doesn't mention the most important feature (at least for me) : you can set the default behavior of overwrite / resume / rename when files already exists in local and remote directory.
With this feature, this is now the best ftp client for KDE ! I can safely remove KBear, Kasablanca and Gftp. Thanks a lot !

Report

vernr

16 years ago

Mandrake rpm @
www.nzlinux.orcon.net.nz

Report

troyc

16 years ago

just downloaded the suse9.1 rpm; so I didnt compile it myself;

Anyhow, ftp'd to my site, and the date on files I upload is _shown_ 1 month forward. So it shows them being there 2004-11-01; however when I cmd line ftp to the same site, it correctly shows the date as 2004-10-01.

Local side shows date correctly.

Report

loki

16 years ago

I provide an SuSE 9.1 RPM on my RPM site:
http://linux01.gwdg.de/~pbleser/rpm-navigation.php?cat=Network/kftpgrabber
http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/navigation/Network/kftpgrabber

An APT (apt4rpm) repository is available as well (see website for details).
(will be available some hours from now, with the next rsync)

Report

SWaN

16 years ago

For kftpgrabber to compile, I had to add this lines to kftpextension.h

#include <stdio.h>
#include <time.h>
#include <malloc.h>
#define off_t long

those to kftopotgenerator.cpp

#include <malloc.h>
#include <stdio.h>

and this to kftpqueue.h

#include <math.h>

I think it doesn't hurt if you put them in.

Report

vernr

16 years ago

Very good app. Should now be able to replace GFTP.
Mandrake 10 RPM @
http://www.nzlinux.orcon.net.nz

Report

anonymous-hive

15 years ago

Your kftpgrabber rpm for mdk is very uggly
don't you know rpmlint ?
look at this http://zarb.org/~plouf/kftpgrabber.txt !!!

Report

Plouf34

15 years ago

Your kftpgrabber rpm for mdk is very uggly
don't you know rpmlint ?
look at this http://zarb.org/~plouf/kftpgrabber.txt !!!

Report

paul_double

16 years ago

Compiling now. Looks very nice.
Btw, I'm just curious why didn't you work together with the kasablanca team?

Report

C

Kostko

16 years ago

Well, this project was started way before Kasablanca, in 2003. If i would consider it now, i would ofcourse work with Kasablanca.

Report

helldrive

16 years ago

too bad you haven't gone public with your project before :( i've searched desperately for a decent client to contribute and enhance so it fits my needs. when i did not find anything appropiate (i second your opinion about using kio slaves), i decided to create my own client. these days kasablanca does everything i need, and i lack the time to implement user-requested features, so kasablanca will most likely stall anyway. i checked your client and it looks very good, thus joining efforts would make more sense than maintaining two advanced ftp clients for kde, imo. do you idle in an irc channel?

magnus (kasablanca author)

Report

C

Kostko

16 years ago

I agree with you completely. I can be reached on #kde-devel @ irc.freenode.net.

Report

Superstoned

16 years ago

its a nice app, but I rather see some of its features build in in konqi than in a seperate app. konqi can easilly embed this. why another seperate app? atm konqi is an exelent ftp browser already, well, why not improve it a little instead of writing a new application?

Report

13 years ago

* 0.8.1
FIX: Rewritten speed limiting code, so limits work much better now
FIX: Directory entry and path caching
FIX: Minor file exists dialog problems
FIX: Some issues related to using multiple transfer threads
FIX: Local directory scans now honor priority settings
FIX: Total speed display for multiple running transfers (patch by David Gnedt)
ADD: Added a quick option to set speed limits and number of threads

* 0.8.0
FIX: Fixed some typos
FIX: Fixed plugin library linkage
FIX: Fixed upload of empty files via TLS/SSL
FIX: Take file size into account when doing directory compare

* 0.8.0-beta2
CHG: Rewritten support for custom commands
CHG: Left sidebar is now hidden by default
ADD: Individual file mark/compare in the listviews
ADD: Simple directory compare option
ADD: Reimplemented support for SSCN
ADD: A button to clear the list of recent sites
FIX: Handle server replies containing NULLs
FIX: Implemented a proper remove files dialog
FIX: Queue and listview speed optimisations
FIX: Some crash fixes
FIX: Fixed sorting by timestamp

* 0.8.0-beta1
CHG: Rewritten the browser view to support folders with a lot of files
ADD: Added "move to top/move to bottom" options to the queue
ADD: An option to toggle the use of primary connection for file transfers
ADD: A shortcut to open the current local folder in Konqueror
FIX: Fixed a SFTP related crash when aborting
FIX: Properly filter selections when using the as-you-type filter

* 0.8.0-alpha2
CHG: Rewritten the filtering API to support complex filters
ADD: A configuration setting to automaticly retry failed transfers
ADD: An option to ignore external IP for LAN connections
FIX: Fixed some multiline parsing problems
FIX: Fixed some SSL upload related problems
FIX: Disable REST on servers that don't support it

* 0.8.0-alpha1
CHG: Rewriten the low-level engine
CHG: Some visual changes in the list view
ADD: Keep alive support
ADD: A nice as-you-type filter
ADD: Keyboard shortcuts for common file operations
ADD: A list of recent quick connect sites
ADD: "Skip all", "Overwrite all", "Resume all" options in the file exists dialog
ADD: Support for EPRT (required for IPv6 operation)
ADD: Support for machine readable directory listings (MLSD)
FIX: Many different fixes

* 0.7.0-beta1
ADD: Speed limiting support
ADD: Handling of failed transfers
ADD: "On file exists" action matrix for FXP transfers
CHG: Removed KMDI in favor of nice tab widget style from amaroK team
CHG: Configuration is now KConfigXT based
ADD: Ability to export directory listings into text files
ADD: Fast directory listings via control channel on servers that support STAT
ADD: Extrapolate transfer speed for FXP transfers
ADD: Integrated SFV checksum verifier
ADD: Global encoding option and ability to change remote encoding on the fly
ADD: Priority list (merged priority and skip list)
ADD: Show current session status
ADD: Sites as top-level queue items
ADD: Ability to view/edit remote files
FIX: Many SFTP related fixes
ADD: Support for pubkey authentication (on SFTP connections)

* 0.6.0
CHG: KFTPGrabber has now moved to KDE Extragear, so the build system has been slightly changed
FIX: Resuming files using SFTP
FIX: Do not refetch directory listings while processing the queue
FIX: Queue/server management related crash
FIX: Incorrect directory progress when aborting transfer

* 0.6.0-beta2
FIX: Request for password when selecting anonymous in quick connect dialog
FIX: Set the correct home dir on some remote connections
FIX: Bookmark related crash
FIX: Proper encoding of URLs in the queue file
FIX: One month timeshift when doing MDTM

* 0.6.0-beta1
ADD: According to the KDE HIG minimize to tray if the mainwindow is closed
ADD: Experimental support for multiple threads
ADD: Traffic graph
ADD: Commonly used site commands for GlFTPD (more to follow)
ADD: Support for setting per-site encoding
CHG: Updated libssh to the latest version to support keyboard-interactive auth
CHG: Removed howl in favor of KDNSSD Zeroconf API
FIX: Lots of crash fixes
FIX: Rewritten directory listing parser
FIX: Different queue improvements and bugfixes

* 0.5.0
FIX: Behaviour of the "Show Tree View" button
FIX: Processing of queued transfers after aborting a transfer
FIX: Fix a progressbar related crash
FIX: Many bugfixes to the quickconnect dialog
FIX: Adjustment of licenses (thanks to Vince )
FIX: Support for servers that send their local IP instead of the correct one
FIX: Upload of files >4GB
FIX: FreeBSD threading lib detection
ADD: README and Changelog

* 0.5.0-beta1
ADD: Experimental SFTP support
ADD: Support of implicit SSL connections
ADD: Support for setting the local directory
ADD: Setting the password for anonymous connections is now possible
ADD: Using transfermodes other than plain FTP is now possible from the
quick connect dialog
ADD: Bookmark sidebar
ADD: Zeroconf sidebar
ADD: Saving the mainwindow's position
ADD: Password dialog for Zeroconf connections
ADD: Plugin framework for import filters, currently featuring a gFTP
import filter (more to come)
ADD: Option for disabling the splash screen
ADD: Ability to configure the default behavior of overwrite/resume/rename
when files already exist in local and remote directories
CHG: Use of KMDI for the user interface
CHG: Reworked bookmark editor
FIX: Off by one for the date's month when uploading files
FIX: Reconnection delay can now be up to 9999 seconds
FIX: Detection of QSA and Howl in the configure script
FIX: ETA calculation
FIX: Lots of compile fixes and other bugfixes
REM: Global option for the remote directory. The one provided by the server
is now used, if not being overridden by the bookmark setting

* 0.4.0
- first public release, so there are many bugs yet to be found ;)

12345678910
1
product-maker LazyKent Feb 02 2014 9 excellent
Be the first to comment
thomasjfedora
May 18 2010
File (click to download) Version Description PackagetypeArchitectureRelease ChannelDevices Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.8.1
updated Apr 28 2007
added Aug 17 2004
downloads 24h
0
mediaviews 24h 0
pageviews 24h 5
System Tags app software