
Kasablanca
Source (link to git-repo or to original if based on someone elses unmodified work):
[v 0.4.0.2]
-changed: changed the local dir deletion functionality for a
profane call to "rm".
-added: hour and minute is now taken into respect when
sorting by date
-fixed: finally files bigger than 2gb should be supported on
machines which support LFS
-fixed: crash when transfering files on a timed-out server
-changed: view of the transfered files
-added: a little fancyness and improvements
-fixed: percentage counting bug
-added: delete key shortcut bookmarks [r. stellingwerff]
-fixed: several bugs in ftplibpp
Ratings & Comments
78 Comments
Any news about a KDE4 version?
These "aktiviert" checkboxes are horrible from a usability perspective. When something is desktivated greyshade it.
Hi! Im using Suse 9.3. Can I use 9.2 packages or do I have to have 9.3. In that case can you make 9.3 packages if they are needed. Thanx
Yes , you can use the Suse 9.2 version for Suse 9.3...
I installed the rpm for SuSE 9.2 on my 9.3 system. It crashes when I try to connect (after I set up a Custom Connection, with host, ID and password. How do I fix this? Thanks.
Is there a ready built rpm for suse 9.2 64bit version?
Ok, I compiled one, and working now.
kasablanca-0.4.0.2-suse92kde33.i586.rpm at http://home.tiscali.be/raoul.linux/download.htm
the downlaod link for the suse 9.1 rpm still points to kasablanca-0.4.0.1-1.i586.rpm instead of kasablanca-0.4.0.2-1.i586.rpm
oops. fixed it, thanks for notice.
I have created a version for Suse 9.2 with the last version . See at http://home.tiscali.be/raoul.linux/download.htm kasablanca-0.4.0.2-suse92.i586.rpm try this version
kasablanca-0.4.0.2-suse92.i586.rpm at http://home.tiscali.be/raoul.linux/download.htm My collaboration ...
I've created a package for ARCH. http://arch.grabler.net/kasablanca Kasablanca needs 3 very small patches to compile on ARCH. // GG
This program has so much potential and blows other GUI FTP clients away. I am glad development has not stopped on it. There are more people that you are ware waiting for a decent GUI FTP client on Linux (KDE as well) so please, please continue development.
I'm really sorry that kasablanca its almost dead. I think that is one of the best ftp applications with gui for linux.
I see on your site that you won't intend to maintain it anymore ? Do you know if someone want to replace you ?
i don't know of anyone. if there will arrive interesting patches i'd still try to include them properly. i will stop adding major features myself, although. stuff which seems handy to me and which is reasonable to be in an ftp client might still find it's way into kasablanca if i'm in the mood, also fixing of serious bugfixes and compatibility issues with new versions of kde.
Nice program just missing an option to store FTP address.. I have created a RPM for Suse 9.2 ..tested..ok. see at my homepage DOWNLOAD section http://home.tiscali.be/raoul.linux/
Very nice tool.
Hello to everybody! I would like to use Kasablanca, but I am not able to install it. I am running (an always updated) SuSE Linux 9.2 Professional and after typing # ./configure --prefix=/opt/kde3 the configure script ends up with the following error message: checking for libz... configure: error: not found. Possibly configure picks up an outdated version installed by XFree86. Remove it from your system. I found zlib installed (and suppose, that it is the last available version): # whereis zlib zlib: /usr/lib/zlib.so Can anybody help me with this? I would apreciate any hint. Thanks in advance (and a happy new year), Nelly
Nice work!
I wish this program can support chinese folders and file names gFTP seems to be the only GUI ftp client available that support chinese file names. maybe you can borrow some code of handling chinese and other language from gFTP thanks!
4.0 was built ok. 4.0.1 gives this error. System: slackware 10 with all updates Good - your configure finished. Start make now n file included from kbitem.cpp:14: kbfileinfo.h:31: error: type specifier omitted for parameter `off_t' kbfileinfo.h:31: error: parse error before `,' token kbfileinfo.h:33: error: parse error before `)' token kbfileinfo.h: In function `QString Date()': kbfileinfo.h:34: error: `m_date' undeclared (first use this function) kbfileinfo.h:34: error: (Each undeclared identifier is reported only once for each function it appears in.) kbfileinfo.h: In function `uint DateInt()': kbfileinfo.h:35: error: `m_date_int' undeclared (first use this function) kbfileinfo.h: At global scope: kbfileinfo.h:37: error: `off_t' was not declared in this scope kbfileinfo.h:37: error: parse error before `)' token kbfileinfo.h: In function `void SetSize(...)': kbfileinfo.h:37: error: `m_size' undeclared (first use this function) kbfileinfo.h:37: error: `size' undeclared (first use this function) kbfileinfo.h: At global scope: kbfileinfo.h:39: error: parse error before `private' kbfileinfo.h:41: error: `uint m_date_int' used prior to declaration kbfileinfo.h:42: error: `QString m_date' used prior to declaration kbfileinfo.h:43: error: parse error before `}' token In file included from kbitem.cpp:17: kbitem.h:39: error: parse error before `)' token kbitem.h: In member function `QString KbItem::File()': kbitem.h:35: error: `m_file' undeclared (first use this function) kbitem.h: In member function `QString KbItem::Path()': kbitem.h:36: error: `m_path' undeclared (first use this function) kbitem.h: At global scope: kbitem.h:41: error: parse error before `protected' kbitem.h:43: error: redefinition of `QString m_date' kbfileinfo.h:42: error: `QString m_date' previously declared here kbitem.h:44: error: 'off_t' is used as a type, but is not defined as a type. kbitem.h:45: error: redefinition of `uint m_date_int' kbfileinfo.h:41: error: `uint m_date_int' previously declared here kbitem.h:46: error: `QString m_file' used prior to declaration kbitem.h:48: error: parse error before `}' token kbitem.cpp: In constructor `KbItem::KbItem(KbFileInfo, QListView*, QListViewItem*)': kbitem.cpp:24: error: `Date' undeclared (first use this function) kbitem.cpp:25: error: `Size' undeclared (first use this function) kbitem.cpp:26: error: `DateInt' undeclared (first use this function) kbitem.cpp: In member function `virtual int KbItem::compare(QListViewItem*, int, bool) const': kbitem.cpp:64: error: 'const class KbItem' has no member named 'm_date_int' kbitem.cpp:65: error: 'class KbItem' has no member named 'm_date_int' kbitem.h: At top level: kbfileinfo.h:38: warning: `bool PrioritySort(const KbFileInfo&, const KbFileInfo&)' declared `static' but never defined make[2]: *** [kbitem.o] Error 1 make[2]: Leaving directory `/targz/kasablanca-0.4.0.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/targz/kasablanca-0.4.0.1' make: *** [all] Error 2
Try opening src/kbfileinfo.h in your favorite editor, and adding the following line near the top of the file: #define off_t long
I also had the above error building and tried your solution. I now get the following error. ftpsession.cpp: In member function `void FtpSession::QueueItems()': ftpsession.cpp:510: warning: `FtpSession*dst' might be used uninitialized in this function ftpsession.cpp: In member function `void FtpSession::SLOT_Scandir(bool, KbDirInfo*)': ftpsession.cpp:537: warning: `FtpSession*dst' might be used uninitialized in this function if g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/opt/kde/include -I/usr/lib/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 -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -MT kbfileinfo.o -MD -MP -MF ".deps/kbfileinfo.Tpo" -c -o kbfileinfo.o kbfileinfo.cpp; \ then mv -f ".deps/kbfileinfo.Tpo" ".deps/kbfileinfo.Po"; else rm -f ".deps/kbfileinfo.Tpo"; exit 1; fi In file included from kbfileinfo.cpp:17: kbitem.h:39: error: parse error before `)' token kbitem.h: In member function `QString KbItem::File()': kbitem.h:35: error: `m_file' undeclared (first use this function) kbitem.h:35: error: (Each undeclared identifier is reported only once for each function it appears in.) kbitem.h: In member function `QString KbItem::Path()': kbitem.h:36: error: `m_path' undeclared (first use this function) kbitem.h: In member function `QString KbItem::Date()': kbitem.h:37: error: `m_date' undeclared (first use this function) kbitem.h: In member function `uint KbItem::DateInt()': kbitem.h:38: error: `m_date_int' undeclared (first use this function) kbitem.h: At global scope: kbitem.h:41: error: parse error before `protected' kbitem.h:43: error: `QString m_date' used prior to declaration kbitem.h:44: error: 'off_t' is used as a type, but is not defined as a type. kbitem.h:45: error: `uint m_date_int' used prior to declaration kbitem.h:46: error: `QString m_file' used prior to declaration kbitem.h:48: error: parse error before `}' token kbfileinfo.cpp: In constructor `KbFileInfo::KbFileInfo(KbItem*, QString)': kbfileinfo.cpp:60: error: `Size' undeclared (first use this function) make[2]: *** [kbfileinfo.o] Error 1 make[2]: Leaving directory `/usr/src/kasablanca-0.4.0.1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/kasablanca-0.4.0.1' make: *** [all] Error 2