mc/lib
Yury V. Zaytsev ada1848268 Fixed passive FTP connection logic
In current implementation few issues were fixed making passive
connection scheme more reliable:

    * If it's IPV4, try PASV first, as some servers and ALGs get
      confused by EPSV, and only then EPSV as a fallback

    * When trying PASV or EPSV, actually try to connect to the provided
      port and if the connection fails, still try the next method

    * PASV and EPSV response parsing code was factored out in separate
      routines for clarity

Signed-off-by: Yury V. Zaytsev <yury@shurup.com>
2010-09-15 13:49:02 +02:00
..
filehighlight Grammar. 2010-05-05 16:24:13 +04:00
mcconfig Applied MC indentation policy. 2010-03-30 16:21:22 +04:00
search Ticket #2123: Fix to properly parse the replacement string 2010-07-08 22:15:09 +03:00
skin Added color for disabled widget. 2010-07-17 15:27:21 +04:00
strutil identation of code 2010-07-07 14:06:41 +03:00
tty check_movement_keys() function is unused. Removed. 2010-09-01 15:25:59 +04:00
vfs Fixed passive FTP connection logic 2010-09-15 13:49:02 +02:00
filehighlight.h Changes for build after moving interface includes 2010-01-26 10:30:25 +02:00
fileloc.h Ticket #2242 (improved FISH) 2010-07-05 15:35:42 +00:00
fs.h Reorganization of sources. Part 1. 2010-01-26 10:30:23 +02:00
glibcompat.c Reorganization of sources. Part 1. 2010-01-26 10:30:23 +02:00
glibcompat.h Reorganization of sources. Part 1. 2010-01-26 10:30:23 +02:00
global.h Move logging.[ch] into library 2010-01-26 10:30:26 +02:00
lock.c Allow use file locking in various components of MC. 2010-06-22 21:44:22 +04:00
lock.h Allow use file locking in various components of MC. 2010-06-22 21:44:22 +04:00
logging.c Ticket #2041: check return value of g_strdup_printf() in mc_log(). 2010-05-05 16:24:14 +04:00
logging.h Move logging.[ch] into library 2010-01-26 10:30:26 +02:00
Makefile.am Allow use file locking in various components of MC. 2010-06-22 21:44:22 +04:00
mcconfig.h Move all interface includes from subdirs lib/*/*.h into lib/*.h 2010-01-26 10:30:25 +02:00
search.h Grammar. 2010-05-05 16:24:13 +04:00
skin.h Added color for disabled widget. 2010-07-17 15:27:21 +04:00
strescape.h Moved strecape.[ch] into library 2010-01-26 10:30:25 +02:00
strutil.h Ticket #1994: Sort files by version (like strverscmp(3) does) 2010-02-22 11:08:37 +02:00
timefmt.h Added missed includes. 2010-02-02 21:45:11 +03:00
unixcompat.h patches for AIX with ncurses support 2010-01-27 10:04:38 +02:00
util.c Some reorginizing of VFS private and public APIs. 2010-07-21 16:43:49 +04:00
util.h Ticket #171: fixed remained plain int types in VFS. 2010-07-20 09:26:38 +04:00
utilunix.c Ticket #2273: Restore signals even if fork() fails. 2010-07-30 19:26:09 +04:00