Development History

First, a small explanation of the version numbers. Recently I have changed to using two decimel places in the version number, the reason for this is quite simple. For example, v1.83 denotes that this paticular version is bugfix "3" of version 1.8, the "8" denotes the minor releases and the "1" the major releases. NewIcons by Luca Longone
Now estimates time left til end of download as well as the bytes-per-second count.
CHMOD is a lot friendlier now, it calculates the number for you.
Annoying "About" window is gone completely now.
Added a few extra bits into the logfile, such as version number and so on...makes debugging easier, especially when people don't tell you what version they're using :)
0.1First version, internal only.
Could just about list directories.
0.2Site Manager working.
Rudimentary, slow uploading and downloading.
0.3Super-fast transfers.
Bug in directory listings corrected.
0.4Minor functions added, eg. deleting, make dirs etc.
0.5Added app-icon functionality, and ability to distinguish between Binary and ASCII files using Idm.library
0.6Internal only
0.7Added: Expert Mode and Anti-Idle.
First version of the Wirenet Compile.
First official shareware version.
0.8Added "bytes per second" counter.
Added a "View" function.
Updated the directory listing routines to include the transfer gauge, should also be a bit faster now.
0.9Altered the login routine to include more error codes.
Speeded up download speeds by, roughly, an extra 4000-5000 bytes / second.
Shouldn't lock up anymore if it cannot find the "upload" icon.
Fixed the CTRL-C detection :)
1.0Added "Recursive Upload" to the Expert mode.
Added Auto-Disconnect function.
Added experimental FTP proxy routines.
1.1Added experimental SOCKS v5 support.
Fixed a bug in the directory parsing routines.
1.2Updated the SOCKS v5 support.
Double-clicking on the site-list in the site manager causes it to attempt to connect.
Removed annoying requestor on start-up for registered users.
Site-Manger's site-list now updates as you type.
Added "link" support to the file-lister.
1.3
1.4Changed the directory listing routines.
Added Locale support.
Added a nice installer script, just to make things even simpler ;)
1.4BFixed some locale bugs....silly ones. Sorry :)
1.5Fixed remaining locale bugs.
Fixed a few other bugs, including the fact that the uploading routines didn't include the time estimation.
Included spanish translation courtesy of Angel Alvarez from "Mundo Amiga".
1.6Updated the directory listing routines so they are now a hell of lot faster.
Some more translations by people below.
Added a check as some DNS servers seem to be reporting that an address exists even though it doesn't resolve to an IP address.
Added nice little images instead of the "[DIR]".
Changed the local path requestor to the default MUI PopDrawer image.
1.7Changed to NList.mcc and NListview.mcc
Added "Config" page.
Fixed a mistake that was causing some buttons to become deformed.
Added the changable data buffer, this was fixed to 4kb before.
Changed portuguese catalog to that of Alfredo Martins as I was told that the previous one was using some strange words that didn't make sense.
1.75Small update to fix some bugs in the interface.
1.80Finally fixed the bug that stopped the program from being started from a CLI.
Added an Aminet Directory Tool (ADT) mode.
The ADT mode required a modification to the "SimpleFTP.sites" file, so wrote a tool to update this for people.
1.83Updated the directory listing routines, much, much faster now.
Now recognises when the server has timed out, properly ;)
Updated the ADT mode so it would recognise and highlight new entries. Unfortunatly this meant yet another change to the"SimpleFTP.sites" file, so a new converter is included as well as the old one.
1.85Fixed a bug that was causing a total lockup when you tried to enter a site's details without having selected a site.
A few internal changes, basically to make the code look a bit neater ;)
Added the Swedish catalogue.
1.89Fixed the copyright for 2000 :)
Clicking on receive to retrieve a file that you can't see, but know the name of; fixed.
Added "PRIORITY" tooltype - some people complained that the built-in priority of 20 was conflicting with their input.device or with Executive.
As the program is unable to predict how long it's going to take to list a directory, it now shows how many entries it currently has while it is downloading.
Added Greek catalogue.
1.93Fixed the nasty flickering Site Manager.
Fixed the unresponsive interface.
Changed the bsdsocket.library functions into pure assembly, they are now noticably faster.
Tracked down the Enforcer hits; shouldn't be any now.
2.10Changed the main FTP page to a double-lister style thing, so it shows both local and remote files at the same time.
Recursive uploading is no-longer limited to registered users only.
Added option to use either PORT or PASV commands to initate data transfers, this should eliminate some problems with some servers.
Should hopefully be okay with Serv-U FTP servers now.
Added some handy menus.
Added a paste function to the "Get User Input" window.
Added an option to import URLs into the Site Manager.
Now sets the stack size internally.
Added Czech translation.
2.14Removed the usage of idm.library for filetyping, it seemed to have some problems with certains files.
Auto-Disconnect has been changed to use miami.library directly, am waiting on information about genesis.library before I write it in.
Dir listing is now much faster, and shouldn't cause any errors any more (Cheers Rob!)
There are now a couple of stats boxes on the log page, showing how many files and bytes have been uploaded/downloaded.
2.15Whoops...silly mistake removed that stopped SimpleFTP from downloading files bigger than your total RAM. Sorry.
2.22Config page moved to it's own window.
Changed the internal default Aminet address to us.aminet.net (instead of de.aminet.net).
Added the "OPEN" FTP proxy type.
Configuration is now saved to a file instead of the tooltypes.
BUGFIX: Fixed a problem when connecting to Geocities.
BUGFIX: Localised the menus :)
2.31Added MIME system for filetype detection.
Added sound events.
2.36BUGFIX: Problems connecting to IP addresses.
Downloading/Uploading routines changed, much faster and much smoother now.
Removed the "cache files in memory" feature, it was too buggy.
Added server/client directions to the logfile.
Data buffer is dynamic now, it changes depending on how much data is available to be read.
2.43For security concious people, if you don't enter a password into the site manager, it will ask you for one upon connection.
Added a "cancel" button the connect dialogue.
When in ADT mode, selecting an entry and clicking "View" will display the .readme file for that archive.
Added a timer, so you know how much time you have left in the unregistered version.
Changed the remote deletion to use "RMD" to delete directories, some servers appear not to like the use of "DELE" on directories.
BUGFIX: Fixed a bug in the anti-idle routine that caused Enforcer hits.
BUGFIX: It refused to upload when using PORT (non-passive) for data connections.
BUGFIX: Changed internal stack size to 100,000 bytes. Some people have reported NList errors, this should fix it (Note: You cannot set the size externally, it is set internally as per the MUI developers guide).
2.48BUGFIX: Enforcer hits on anti-idle option.
BUGFIX: Added a check for upload permission.
BUGFIX: Fixed the demo timer, should stop eating all the CPU now.
BUGFIX: Fixed a bug that caused low stack warnings.
BUGFIX: Fixed a bug in the non-PASV (PORT) mode that sometimes cause negative port numbers to be sent to the server.
2.49BUGFIX: Whoops, PORT was sending the wrong port number...sorry :)
2.50BUGFIX: PORT mode had problems sending multiple files...whoops!
2.54BUGFIX: Slow servers caused uploading problems.
BUGFIX: Extended remote dir listing to timeout after 60 seconds.
BUGFIX: Some servers sending long login messages caused a timeout error when connecting.
Added a neat wee gizmo that should allow an seperate program to monitor the speed of downloads. An example of this is available from the homepage.
2.64Removed the (no longer needed) code used to load settings from tooltypes.
Added (gasp!) ARexx commands (yay! at long last! ;).
2.70Fixed a bug that cause it to think it couldn't upload to IIS servers.
Fixed the "no frame round image buttons" bug :)
Added support for Virtual FTP servers.
Local file list is alphabetically sorted now.