Versie historie van BulletProof FTP Client
<<Terug naar software beschrijving
Veranderingen voor v2010.74.0.74 - v2010.75.0.75
- Today, we are proud to release a new version of our BulletProof FTP Client for Windows v2010.75.0.75. For all customers with a current license, please download/install the demo/trial version from our website and it will automatically update itself to the full-version on your computer.
- This update is a significant reworking of the code and resolves most, if not all, of the Access-Violations or “Crash Reports” you might have encountered in the previous version.
Veranderingen voor v2010.73.0.70 - v2010.74.0.74
- Update: Made Bookmarks-Manager a sizeable dialog-box
- Update: Upgrade Available: When the program is up-to-date, a message is now displayed in the log-window versus using an interactive (modal) dialog requiring the user to click OK.
- Fix: It was possible for the ftp-server to send a "mangled" directory listing (that does not adhere to standards) which could cause the program to raise an Access-Violation.
- Update: In processing *very* large directories (with over 1000 files), the program would "freeze" as it processed. Added hooks to process Windows-Messages.
- Fix: Correction for the storage location in the Windows Registry for user-interface elements on the main form. Previous location was "Software\BulletProof Software\BulletProof FTP Client", new location is "Software\BulletProof Software\BulletProof FTP Client 2010"
- Fix: Installed a MinWidth for columns within the Local and Remote files listing, this will keep the column from being "hid" with a width < 0
Veranderingen voor v2.60.0.52 - v2.62.0.55
- Fix: Reworked the "Confirm" dialog which asks for Resume|Rename|Overwrite|Skip if the file exists. This resolves the program of "Cannot focus disabled/invisible window".
- Fix: Stack Overflow on closing the application, there was a call to the same method to close the app on close app, resulting in a stack-overflow due to recursion
- Fix: Bug found in over > 2GB file-support due in the resuming of a file and the compiler incorrectly using the INT32 version of fileseek(), instead of the INT64 version
- Update: Added the Saving of Toolbar positions to the Windows Registry
- Update: Extensively tested the "Recursive Delete" hang-problem. There are no indications that this is a problem in this build.
- Fix: Correct a problem in showing the file currently transfered in the StatusBar in the first panel position (far-left)
- Fix: Settings were not being saved correctly in Options, on accepting the dialog with OK
- Fix: The sound for OnDisconnect was not being played when disconnecting from the FTP Server
- Update: count and file-size summary of Local/Remote/Queued files, hints and other data now displayed in the StatusBar (ported from v2.45)
- Fix: Stack Overflow on closing the application, seems to be something in old WndProc code to handle TrayIcons
- Update: New About screen to handle Large Fonts
Veranderingen voor v2.61.0.54 - v2.60.0.52
- Fix: Bookmark Manager should no longer show off the screen
- Update: Default Local-Directory is now set to "c:\" when "default.bps" does not exist
- Change: BulletProof FTP Client is now under the ownership of BulletProof Software LLC
- Change: Compiler update D2005sp3 to D2007sp3
- Change: Modernized all thirdparty code
Veranderingen voor v2.59.0.51 - v2.60.0.53
- Fix: Bookmark Manager should no longer show off the screen
- Update: Default Local-Directory is now set to "c:\" when "default.bps" does not exist
- Change: BulletProof FTP Client is now under the ownership of BulletProof Software LLC
- Change: Compiler update D2005sp3 to D2007sp3
- Change: Modernized all thirdparty code
Veranderingen voor v2.59.0.50 - v2.59.0.51
- Change: Refactoring of Buttons in Bookmark/Site Manager
- Update: Moved the saving of User-Options to save on closing of the Options Dialog. Previously the code was saving BPCSettings on FormDestroy of the BPCBookmarksDlg, this was a very obfustcated point and prone to failure; as the state of User Settings were no saved until termination of the program. An exception or other unhandled-error could result in a failure to save User-Settings. Previously, the code was issuing BPEngine_Save_Settings on FormDestory
- Fix: When right-clicking in the Queued-Actions for a context menu, the option "Remove All Queued Actions"; Previously, this option only seemed to work if you highlighted all of the items first.
- Fix: When right-clicking in the Queued-Actions for a context menu, the option "Remove Selected Actions"; this used to only delete the first selected item and *could* do more than one, but the code wasn't good and it was probably skipping every other selected entry. Fixed it and made it work as it should, any item (regardless of its position) will be removed from queued-actions.
Veranderingen voor v2.59 - v2.59.0.50
- Fix: In Options, solved a problem in saving "Monitor Clipboard" and the expert options "Delete After Download", "Fast Dir Change" and "Leech Mode"
- Update: Version number did not correctly increment in v2.59, as it still showed v2.58 in the v2.59 build. I will now used FULL version numbers, ie: 2.59.0.49
- Update: In the About-Box, made "Single Click" close the dialog in addition to dbl-click.
- Change: Reworked the "Check for Updates" to direct a web-browser to a new location on the website for "Version Updates" which helps to step customers through updating their copy of the software. The software will no longer download the software via the Queued-Actions, this is good as it keeps from confusing less "technical" customers. Passing ver/reguser/id to update page in order to deliver a custom version-update page.
- Fix: Right-clicking on an empty queued-actions will no longer display "Remove Queued Action" (as there are no actions to remove if it's empty)
- Fix: Found a HUGE problem in the way Actions were being called, BPCActions.ExecuteAction(actionSOMENAME) doesn't work. Need to call it with actionSOMENAME.Execute(). 32 OCCURRENCES IN SOURCE-FILE:BPCMAIN
- Fix: Removed the "Language" menu options until the next build when I can fix the localization functionality.
Veranderingen voor v2.58 - v2.59
- Urgent Fix: FS#65 - command not understood errors due to extra space. -- Due to a restructuring of and centralization of the issuing of FTP Protocol Commands into a single function. A bug was introduced in which a trailing " "==0x20==SPACE was added to the command sent to the FTP Server. Although most FTP Servers will trim extra whitespace from commands. Two customers have reported problems with FTP Servers and an immediate fix was issued.
Veranderingen voor v2.57 - v2.58
- Change: Set the init value of "ShowWelcomeMessage" to FALSE. Because people don't like seeing a "pop-up" window containing the FTP Server's MOTD.
- Change: Set the init value of "ShowSitesOnStartup" to FALSE. Because the Bookmark Mgr is pretty confusing and doesn't look good (yet).
- Fix: Found a HUGE problem in the way Actions were being called, BPCActions.ExecuteAction(actionSOMENAME) doesn't work. Need to call it with actionSOMENAME.Execute(). 45 Occurrences.
- Fix: Found another set of occurences in the registry where values where being READ during LOAD with a " '==0x20==SPACE character in-fron of the variable names. This was causing a failure to retrieve the value. The Sound and LogFile settings were affected in "Options" (ConnectSound, DownloadSound, DisconnectSound, LogFileName)
- Update: Set the init values for the LogWindow/Splitter and QueueWindow/Splitter to better position on form.
- Update: Removed Crash-Report from Executable as the code was designed to allow Unhandled Exceptions. This caused a problem as Crash-Reports were being initiated when it wasn't an actual crash. :(
- Fix: In changing the MainToolbar of the program, there were several old components that we left in the resources for the program. This was causing code which referred to these old components to be compiled, but since so much of the old code is tied to UI pieces for their state and operation; this caused the Connect|Disconnect buttons to not work as designed. Found bade resources and converted code to use Actions (MainToolbar_Connect|Disconnect|Abort|ClearAll|BookmarksMgr|BookmarksAdd|EnterURL|Options|FileView)
- Fix: CTRL-G wasn't connecting to the FTP Server (if the connection wasn't made yet). If you were connected, everything would work just fine and the queue would be executed; but only if you were first connected to the FTP Server.
- Fix: Buf #41 - ESockError: Error 10053 (Software caused connection abort) sending.
- Fix: Bug #43 - ESockError: Error 10038 (Socket operation on non-socket) getting # of bytes in Receive Buffer.
- Fix: Bug #44 - EZeroDivide: Floating point division by zero.
- Fix: Bug #45 - ESockError: Error 10054 (Connection reset by peer) recieving.
- Fix: Bug #47 - EAccessViolation: Access violation at address 00684FE5 in module 'bpftpclient.exe'. Read of addres
- Fix: Bug #55 - ESockError: Error 11001 (Host not found) finding address for host.