Patrick,
Just a heads-up for if and when you decide to upgrade gFTP to the current code at
https://github.com/masneyb/gftp be it built for GTK+2 or GTK+3
The configuration files are now being placed in ~/.config/gftp
Therefore, to continue using ~/.gftp, one line of code needs to be changed in lib/misc.c
Code:
/* BASE_CONF_DIR = g_build_filename (g_get_user_config_dir(), "gftp", NULL);*/
BASE_CONF_DIR = g_build_filename (g_get_home_dir(), ".gftp", NULL);
In addition, the ignore_pasv_address= configuration option no-longer exists in the new code.
Therefore, each user will need to remove or at-least comment-out this section in their ~/.gftp/gftprc file.
Code:
# If this is enabled, then the remote FTP server's PASV IP address field will
# be ignored and the host's IP address will be used instead. This is often
# needed for routers giving their internal rather then their external IP
# address in a PASV reply.
ignore_pasv_address=0
And of-course to build for GTK+3 instead of GTK+2
simply add 2 more configuration options to the slackbuild script.
Code:
--disable-gtk2 \
--enable-gtk3 \
After making those changes, the new code works 100% perfectly on -current
and it retains the previous configuration from before the upgrade.