[haiku-development] Proposal for removing "ftp" from default builtin tools

  • From: Adrien Destugues <pulkomandy@xxxxxxxxxxxxx>
  • To: haiku-development@xxxxxxxxxxxxx
  • Date: Sun, 21 Jul 2019 20:07:04 +0200

Hi,

As you know if you're following the list our sourcecode was recently
scanned again by PVS studio. I'm currently going through their report
and fixing some of the issues.

A lot of the problems are raised in the code for our FTP client
implementation. The code looks quite messy and I don't feel very
motivated to fix it. I would suggest we simply remove it and instead
ship another FTP client instead. I would suggest tnftp, which is the one
used by all the *BSD currently. It is already packaged at haikuports and
at 144K, wouldn't be an heavy addition to our default install if we
choose to put it there, and it is under a BSD license.

This would allow us to remove a lot of the warnings from the next PVS
studio analysis.

If there is general agreement on this I will remove the ftp client from
our sources, and add an alias "ftp" to the tnftp package (currently the
binary there is named tnftp).

-- 
Adrien.

Other related posts: