In 3.0.3-[12], ctrl-z and then fg break the existing connection: --- [root@linset /root]# ncftp linftp NcFTP 3.0.3 (April 15, 2001) by Mike Gleason (ncftp). Connecting to linftp... linftp.xxx.fi FTP server (Version 6.5/OpenBSD, linux port 0.3.3) ready. Logging in... Guest login ok, access restrictions apply. Logged in to linftp. ncftp / > [1]+ Stopped ncftp linftp [root@linset /root]# fg ncftp linftp ncftp / > You have not saved a bookmark for this site. Would you like to save a bookmark to: ftp://linftp Save? (yes/no) Not saved. (If you don't want to be asked this, "set confirm-close no") --- In 3.0.2-2 with IPv6 patches, this works fine. FWIW, this also happens on my FreeBSD 4.3 so it's clearly a problem with 3.0.3 itself.
Revised signal handling appears broken. Suspend is regarded the same as stop.
Attached patch fixes this behaviour. Additionally, when you resume from suspend, there will be no beep.
Created attachment 25291 [details] patch for suspend problem
*** Bug 50846 has been marked as a duplicate of this bug. ***
Fixed in 3.0.3-6