84306 packages online


No screenshot available
Short:Advanced FTP/SFTP client
Author:Peter Gordon
Uploader:"Peter Gordon" <pete petergordon org uk>
Architecture:ppc-amigaos >= 4.0.5
Download: - View contents

Pete's FTP v0.3

Pete's FTP is an advanced FTP/SFTP client.

PFTP requires AISS, which can be downloaded from

PFTP is free, but if you find it useful you are encouraged to send
a PayPal donation to pete at .. doing so will
encourage future development.

SFTP NOTES (Please read all of this section if you intend to use SFTP)

SFTP support requires at least version 52.3 of Steven Solie's
OpenSSH port to be correctly installed and working. Please
refer to the documentation that comes with openssh for instructions
on installing it. If ssh is in the searchpath, PFTP will find and use
it automatically, otherwise you can specify a specific location via
tooltypes (see the documentation for details).

NOTE: If you have a version of queue-handler older than 52.2
installed, PFTP will hog cpu time while transferring files over
sftp. This is due to a bug in older versions of queue-handler.

1. Why another FTP client?

Because I wasn't satisfied with all the current choices out there on
the Amiga. I want PFTP to be able to compete not with other Amiga
FTP clients, but against commercial Windows FTP clients. I still
have a lot to do before I get there, but I think PFTP is already one
of the most powerful and feature-rich Amiga FTP clients.

Some features already present in PFTP:

 * Fully multithreaded design
 * (S)FTP to (S)FTP transfers (any combination)
 * Multiple windows (for local, SFTP and FTP connections)
 * Browsing while downloading
 * Drag and drop
 * Reaction GUI
 * Pause and resume transfers
 * Resume files that are already present at the target
 * Transferring of whole directories with contents
 * Deletion of directories with all contents
 * Passive and active transfers supported
 * Optional automatic binary/ascii mode setting
 * AISS toolbars
 * Detailed HTML documentation
 * Localised (translations welcome :-)

2. History

0.3 (29-Jul-2008)

- The check to see if a date was in the future when
  we had to guess the year didn't take into account
  the fact that the server time might be ahead of
  ours. The check now makes sure that the date is
  not more than 24 hours ahead of the local system
- Now built with GCC 4.2.4
- Swapped obsolete calls to the corresponding
  AllocSysObject ones.
- There was one message port per subtask that wasn't
  being freed. They are now.
- A couple of things that were MEMF_ANY are now
- When i re-ordered the transfer queue columns in 0.2
  i forgot to update the cancelled and finished transfer
  pages, which meant that the filename wasn't shown.
  This is now fixed.
- Finished transfers now show their final CPS.
- Re-added the stats page and now it actually has some
  stats in it!

0.2 (20-Feb-2008)

- Now copes with multi-line responses that don't
  start every line with a code and a dash. Thanks
  to James Carroll for the report.
- Fixed a DSI that could occasionally happen during
  FTP to FTP transfers.
- Properly copes with 125 responses for the LIST
  command. Thanks to Dwayne Jarvis for the report.
- Now updates CPS information for active transfers
  even when they stall.
- When warning you about potentially overwriting
  a local file, it gives you the current stats
  about the existing files size and date rather
  than the ones in the local browser, in case they
  have changed in the meantime.
- When sending a local file, it rechecks the local
  files length before starting the transfer instead
  of relying on the possibly stale value in the
  local browser window.
- Properly copes with servers that don't put a
  leading zero in the hours column. Thanks to
  Dwayne Jarvis for his help nailing this one.
- Reordered the transfer queue columns so that the
  basic information is all to the left and the
  source/destination directories are at the far
  end (file,%,cps,srcdir,destdir instead of
- You can now specify the path to the ssh
  executable if you don't wish to keep it in the
  system searchpath. Simply specify the path where
  ssh resides in a "SSHPATH" tooltype. Sorry I
  can't remember who suggested this.
- You can now specify a local path to go to when
  you connect to a server (see docs).
- Transfers in the queue now have a fancy progress
  bar behind the percentage readout.
- Passwords are now encrypted in the .servers file.
  Old .server files with plaintext passwords will
  be automatically converted when you quit PFTP
  or connect to a server.

0.1 (30-Jan-2008)

- Its no longer alpha :-) (dancing bananas...)
- Cool new about window.
- PFTP is now completely localised (.cd file
- Added an Amiga version string.
- New toolbars at the top of the directory windows.
- Now properly searches the system search path
  for ssh when run from WB (thanks to Fredrik
  Wikström for the report).
- You can now retry or delete transfers from the
  aborted transfer list.
- Should now start up a bit faster when you start
  it for the first time after a boot (its gone
  from ~4 seconds to ~2 seconds here).
- PFTP now works a lot better in smaller modes like
  640x480 and 800x600 provided you don't have huge
  fonts i guess... (and i remember when 800x600
  was huge ;-)
- There is now proper documentation.

Contents of comm/tcp/pftp.lha
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  292     464  62.9% -lh5- d52b Jul 29 14:10 AutoInstall
[generic]                 7253    9518  76.2% -lh5- b430 Jul 29 14:10
[generic]                 7258    9518  76.3% -lh5- b7eb Jul 29 14:11 PetesFTP/
[generic]                 4850   11806  41.1% -lh5- 6df6 Jul 29 14:09 PetesFTP/Docs/ChangeLog.txt
[generic]                 6545   19287  33.9% -lh5- 8808 Jul 29 14:09 PetesFTP/Docs/PetesFTP_en.html
[generic]                 8368   10790  77.6% -lh5- d934 Jul 29 14:09 PetesFTP/Docs/
[generic]                30790   31224  98.6% -lh5- 1fe3 Jul 29 14:09 PetesFTP/Images/about.png
[generic]                 2714    2714 100.0% -lh0- 51e0 Jul 29 14:09 PetesFTP/Images/paypal.png
[generic]                  481     481 100.0% -lh0- 7ddf Jul 29 14:09 PetesFTP/Images/tfer_active.png
[generic]                  437     443  98.6% -lh5- 96cd Jul 29 14:09 PetesFTP/Images/tfer_paused.png
[generic]                  486     486 100.0% -lh0- 5da9 Jul 29 14:09 PetesFTP/Images/tfer_queued.png
[generic]               156202  580212  26.9% -lh5- 1394 Jul 29 14:09 PetesFTP/pftp
[generic]                 9212    9222  99.9% -lh5- 6ed8 Jul 29 14:11 PetesFTP/
[generic]                 3771   11360  33.2% -lh5- c470 Jul 29 14:09 PetesFTP/Translators/
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        14 files  238659  697525  34.2%            Jul 31 07:22

Aminet © 1992-2023 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>