Home
Newsreader
      Free Trial
      Buy Now
      Screen Shots
      Tutorial
      Testimonials
      Upgrades & Betas
      Online Help
Usenet Service
Delete4Sure
Usenet Radio
Support
Other
 

 
e-mail webmaster
  

Back to the beta/upgrade page.

Previous Changes in the Beta:

v1.95

    Build #952
  • The free trial has a new 30-day limit even if you've already tried a previous version.
  • In new installations, group lists, the schedule file, twits.txt, folders.txt and binboy.xml are stored under My Documents\Binary Boy and are not deleted by the uninstaller.
  • Decoder runs in normal priority unless -DecodeSlow switch is present.
  • -DecodeFast no longer has an effect.
  • Search demo updated on the web site.
    Build #917
  • Fixed the order page link from previous build.
    Build #915
  • Custom builds for affiliates. Append an underscore and your RegNow affiliate id to the installer filename and all links to BinaryBoy.com will redirect through RegNow. For example, if your affiliate id is A1234, rename bbadbeta.exe to bbadbeta_A1234.exe. The text to the left of the underscore doesn't matter. You could name it bb_A1234.exe for example. This currently only works for the free trial beta.
  • If you're not an affiliate, you can sign up for free at RegNow. Rename bbadbeta.exe, upload to your site and you're ready to go!
    Build #889
  • Cached headers can be deleted by age in addition to article number. This helps to keep the cache in synch when the server deletes headers out of order. This is a per server setting on the Server tab in the Settings.
  • "Download similar subjects" added to search results right-click menu to make .rar sets easier to download.
  • Queue's "oldest first" option works again.
  • Number of results is updated after deleting items.
  • Small tweaks to the text on the setup wizard.
  • Alt-G opens whichever folder the current group sends downloads to. (Alt-A opens only the main folder.)
    Build #829
  • Shift-tab from the results list returns to the filter field.
    Build #827
  • The tab order got messed up with the UI changes. Pressing tab from the results list again returns focus to the search field like in previous builds.
    Build #824
  • A couple more tweaks to the UI. The buttons are now lined up.
    Build #820
  • The small and medium subject lists are now the same with a wider view of headers (Alt-R to resize).
  • Next, Previous buttons have been reduced and moved to the left of the newsgroup selection box
  • The Download All button has been moved above the subjects.
  • The session close button is now an X to the right of the tabs.
    Build #799
  • Fixed a crash bug on NT4 when checking for free disk space.
    Build #789
  • GlobalMemoryStatusEx error on NT4 fixed.
  • Extra logging added to article and head retrieval to track down a potential bug.
    Build #784
  • Binary Boy recognizes [part/totals] in square brackets again. This stopped working in build 585.
  • If the server closed the connection immediately after accepting it, Binary Boy could stall instead of retrying. Fixed.
    Build #772
  • One of the file functions was still incompatible with older OSes. Let's try again.
    Build #771
  • Picture viewer history increased to 1000.
  • A search of very large cache files could fail to show new articles. Fixed.
  • The latest build should no longer produce a "SetFilePointerEx" error on startup on older operating systems. If you still get a similar error, please let me know.
  • When circumstances allowed, BB optimized updates by appending a cache file without trimming old headers. BB now forces a cleanup approximately every 5 updates to avoid growing a cache file indefinitely.
  • -log switch was logging information that only -ilog should record, causing unnecessary clutter in the log. Fixed.
    Build #744
  • If the server returned an error after receiving a header request, Binary Boy would close the connection. It now keeps the connection open.
    Build #742
  • Fixed a potential problem with -DynAdjust switch incorrectly removing items from the queue.
  • Deleting from subfolders when deleting old attachments is now optional. See the Files tab in the Settings.
    Build #728
  • Fixed possible problem with free trial expiring early.
    Build #716
  • BB stops loading subjects from cache if available memory drops below 5%.
  • Previous build disabled progress bars during load from cache. Fixed.
    Build #707
  • Displays a message on the Log tab when Binary Boy receives a notification that the connection has closed.
  • Cleaned up the connection code a little and corrected a few bugs.
    Build #671
  • After the recent cache changes, Binary Boy no longer recognized part/totals in brackets. A workaround has been added that will fix the problem for now.
    Build #648
  • Binary Boy could suddenly stop downloading when receiving a duplicate filename. Seems to be fixed. If it happens again, please send a line from errorlog.txt that contains "Setting stop error."
    Build #646
  • Better handling of cache files larger than 2GB.
    Build #630
  • If Binary Boy couldn't find the first article in the search range, it would search the whole cache. It now tries to avoid this by searching from a lower article if available.
    Build #622
  • "Delete attachments older than" option now deletes from subfolders under the main attachments folder.
    Build #620
  • NZB files load correctly.
    Build #611
  • When "Download extended headers" was disabled, BB wouldn't group parts onto a single line. Fixed.
    Build #585
  • WARNING: This build has major internal changes, including modifications to the cache system. If you decide to run this or later builds, consider backing up your cache files from C:\Documents and Settings\Your Name\Local Settings\Application Data\Binary Boy\Cache
  • A lot of v2.0 header and cache code has been adapted for 1.95. In some cases, the code couldn't be used directly because of completely different cache formats so it won't be as efficient as 2.0 but it's an improvement.
  • Search results use less than half the RAM as previous builds.
  • New headers added to the cache files will be compressed by up to 70%. Existing headers are not compressed so the disk space savings will occur gradually as new headers replace old ones.
  • Faster searches. New headers are searched fastest so it may take a while to see the full effect.
  • A domain name on the right side of the (part/total) in a subject could be parsed as a filename. Binary Boy now prefers the rightmost filename to the left of the (part/total) if available.
    Build #192
  • Bandwidth throttle seems to work now.
    Build #190
  • Bandwidth meter became inaccurate above 6Mbps. Should work now.
  • Dr. Binary sends files to recycle bin instead of deleting.
    Build #181
  • -DecodeFast switch runs the decoder in normal priority. By default it will run in low priority in order to make the GUI a little more responsive and to make sure the downloads are fast.
  • At some point the Delete key stopped working on the Search tab. It now works again.
    Build #169
  • Some combinations of settings could cause the twit filter and header filter options to be ignored.
  • A separate bug could cause the header filter to be enabled even when the settings show it to be disabled.
    Build #157
  • Binary Boy could crash when the server closed the connection while it was searching the cache. Should be fixed.
  • CTL-C copies search results to clipboard.
    Build #134
  • Cut/Copy/Paste right-click menu added to article window.
  • Speed/progress is erased from the Progress tab when a connection closes.
    Build #121
  • New bandwidth throttle should be more accurate.
    Build #47
  • In the last few builds, the Join command would zero the first segment instead of creating the destination file.
    Build #42
  • A potential deadlock has been removed from the cache. If you experienced a freeze while running multiple Binary Boy instances, reboot to clear the unreleased lock and then install this build.
    Build #40
  • XML/NZB parser now recognizes &. A previous fix disabled it.
    Build #11
  • If Binary Boy got out of synch with the server during an article download, it wouldn't recover properly. Fixed.
  • Some code cleaned up.
    Build #2
  • Same as 1.95 build 1 except marked as a beta.

v1.94

    Build #1285
  • Removed an extra checkbox from the free trial installer.
  • When setting up a search for the first time, Binary Boy will default to sample.lst instead of showing a blank field.
    Build #1282
  • One of the installers created the wrong menu item in the Programs menu.
  • "Watch" buttons added to group list editor and scheduler, although the flash demos for those windows aren't available yet.
    Build #1279
  • Removed BBNet references from the help file.
    Build #1278
  • Had to remove some extra debugging code. Oops.
    Build #1276
  • Should decode YencPowerPost files again.
  • Changes and fixes to the setup wizard.
    Build #1160
  • Ran Binary Boy with the latest BoundsChecker. Found and eliminated a few small memory and resource leaks.
    Build #1126
  • Removed some extra logging code that could cause problems on older systems.
    Build #1091
  • Crash bug eliminated from the decoder. Possibly fixed a resource leak too. Both problems began only a few builds ago.
    Build #978
  • Crash bug is narrowed down to about 100 lines. Logging added to hopefully catch it. If Binary Boy crashes, please send me log.txt
    Build #973
  • Duplicate part name no longer causes Binary Boy to stop. It seems Windows is returning a different error number for this than it used too. Might be a XP SP2 thing.
    Build #971
  • When downloading an article, BB ignores the Windows disk full error if it detects that data has actually been written to the file.
  • Extra logging added to help track down a crash bug when beginning a download.
  • New look for the setup wizard that pops up when no server address is present in the settings.
    Build #879
  • Binary Boy could report the wrong error number when a disk write fails. errorlog.txt will contain the correct error number now.
    Build #877
  • Dr. Binary sends MIME articles to the MIME decoder. Although the MIME decoder doesn't do anything special, it will allow you to decode a file again without having to download a part of the file a second time.
    Build #863
  • Decoding fix for previous build.
    Build #841
  • Binary Boy is now more strict when attempting to find the first encoded line in the second and later parts of UUencoded files.
    Build #840
  • Plugun function OnFileDecoded added. This could be handy for adding special handling for various file types like .zip and .rar.
    Build #825
  • The oldest picture in the picture viewer won't change as frequently. Instead of scrolling off one picture at a time, it now cuts the number of filenames in half and then rebuilds with new pictures.
    Build #816
  • In picture window, the left arrow key moves to the previous picture, right arrow moves to next, Home moves to the most recent and Delete deletes the picture.
    Build #802
  • Picture window will keep focus on the same picture unless you're viewing the first or last.
  • Upgrade button checked for a new version every 24 minutes instead of 24 hours. Fixed
    Build #768
  • You can now edit the currently running list with the Group Lists toolbar button. Previously this would have only edited the copy on disk only, leading to some confusion. :-)
  • State of "Offer to delete" option in Dr. Binary is preserved.
    Build #712
  • The delete button in the group list editor is now enabled when editing the current list. Groups that are in use will not be deleted.
    Build #677
  • A server is causing some decoding problems by appending an advert in a non-standard way. BB will workaround this.
    Build #671
  • -CloseSubjects command-line switch closes the subject connection after each refresh.
    Build #666
  • Cache searches recognize the Starting Point options.
  • Fixed some minor bugs in the cache
  • Right-click the search button to search the headers that are in memory.
  • Fixed a bug that could leave a stray file in the Parts folder after a download error.
  • Attempts to remain connected when an article is unavailable instead of reconnecting.
  • BBNet removed due to lack of interest.
    Build #614
  • For some reason, the news.binaryboy.com provider changed the response for failed logins. BB will recognize the new code.
  • Uninstaller asks for confirmation before deleting registry settings.
    Build #607
  • If Binary Boy is already running, the installer asks if you'd like to close it.
  • Uninstaller deletes the settings from the registry. This helps to get a high rating on one of the download sites. Make sure you install over the existing version so you don't lose your settings.
  • Fixed some web links.
  • The free trial now supports RegNow's affiliate tracking feature. Read the news on the RegNow site for instructions on getting the download URL. I'm still planning custom builds for affiliates but this should do for now.
    Build #573
  • New toolbar images.
    Build #540
  • Crash bug related to the cache should be fixed.
  • Extra logging removed.
    Build #529
  • Extra logging added to subject downloads. If BB detects a crash during subject downloads, a window will pop up telling you to send errorlog.txt to support@binaryboy.com.
  • "Watch" buttons added to setup, Search and Newsgroups windows to launch flash demos.
    Build #516
  • When the cache is enabled, the Search button will search the cache instead of the header list in memory. Previously, you had to right-click the Refresh button to do the same thing. Now the search button will work consistently whether you have the cache enabled or not.
  • Logging tab disappeared from the previous build. Fixed.
  • Made some Flash demos/tutorials http://www.binaryboy.com/forum/showthread.php?t=240
    Build #508
  • Fixed a part of the picture on the Tip Of The Day window that wasn't transparent.
  • Picture viewer, queue save/load and twit file added to free trial (The 30-day time limit still exists).
    Build #488
  • Splash screen replaced by Tip of the Day.
    Build #328
  • Fixed a memory leak related to the cache.
    Build #276
  • "Download To" window scrolls to allow longer paths.
    Build #275
  • -log switch records the total number of newsgroups in the group list before and after each save and load.
  • The Pro upgrade installer automatically closes Binary Boy before installing.
    Build #271
  • Decodes yEnc files even when Zone Alarm mangles the header.
    Build #270
  • Logs the =yBegin line only when the -log switch is used.
  • If you're unable to download yEnc files and you have Zone Alarm running, install a previous version of ZA until they fix the bug.
    Build #268
  • This build writes the =yBegin line of each yEnc article to log.txt. There's no way to disable it so don't download this unless you're having trouble decoding files.
    Build #264
  • A server somewhere is removing spaces from the begin line in yEnc files. This build should properly decode these files.
    Build #262
  • "Save Queue" command continued to save in an older format in some cases. If you have a queue file that won't load, change the second line of the bbq file from a 4 to a 3 and try again. bbq files are stored in C:\Documents and Settings\YOUR NAME\Application Data\Binary BoyThis new build will no longer create the invalid files.
    Build #254
  • "Download To" window has a dropdown list of previous folders.
  • All browse buttons now use a newer form of the folder browser window and also expand the directory tree to the current selection.
    Build #183
  • Using a scroll wheel on the Queue tab could scroll on the Search tab instead.
    Build #181
  • Queue could save in the wrong format. Fixed.
    Build #179
  • Another fix for "Download To..."
    Build #178
  • The "Download To..." folder was ignored in some cases.
  • The Pro Upgrade installer should no longer overwrite the shortcuts in the Programs menu.
    Build #169
  • The queue stores the "Download To" folder when saving to or loading from disk.
    Build #158
  • -qnext nnn command-line option keeps moving to the next group whenever the queue drops below nnn items. Active only in auto mode.
    Build #155
  • Just testing something.
    Build #117
  • "Download To..." command added to right-click menu on Search tab. Stores the decoded file in the specific folder. This build does not yet store the folder name in saved queues.
  • Fixed a formatting error in the help file that caused many pages to be bold.
    Build #53
  • Previous build didn't contain the fix. This one does.
    Build #51
  • In some cases Binary Boy could spend a long time closing connections when shutting down. This should fix it.
    Build #47
  • Binary Boy accepts either a full path to a group list or just the filename on the command-line. If just the filename is passed, it will be loaded from the default group list folder.
  • No longer scans the entire cache when using the Last nnn option. This doesn't yet apply when right-clicking the refresh button.
  • Fixed a small inefficiency caused by the previous build.
  • When downloading subjects from the server, BB will display "Rcving" instead of "Loading"
    Build #11
  • Window redraws and progress is displayed while scanning cache.
  • Pressing the delete button in the viewer when no picture is displayed will no longer display an error.
    Build #2
  • Same as 1.94 build 1 except marked as a beta.

1.93

    Build #2139
  • Long subjects displayed as blank lines on the subject and queue tabs. Fixed.
    Build #2131
  • Added some code on the BBNet client side that will try to find the correct address even if the search results contain the wrong IP.
  • Set the default max number of incoming BBNet connections to 5 instead of 3.
    Build #2094
  • BBNet could send the wrong IP address in search results, especially when the server returning the results was behind a LAN.
    Build #2065
  • Dr. Binary no longer adds the filename to the history. After previewing a file with Dr. Binary while downloading, the queue would detect the filename in the history and refuse to download the remaining parts.
    Build #2063
  • -time switch records the response time of HEAD, BODY and ARTICLE commands. The time is measured from immediately before the command is sent until the first line of data is received.
    Build #2056
  • The installer seems to work again.
  • An error box no longer pops up repeatedly while decoding bad files.
    Build #2028
  • Cache enabled in free trial.
    Build #1990
  • The Dr. Binary "Offer to delete" option works again.
    Build #1969
  • The "Next" pointer for each newsgroup stopped updating after some recent changes. Seems to work now.
    Build #1964
  • Decoder is always in a separate thread. -NewCode switch is no longer needed and is disabled.
  • When using the -Close switch, Binary Boy will close the session after it downloads the parts and then will wait until all files are decoded before it shuts down completely.
  • PowerPost uses lone "&" characters in .NZB files instead of using "&". Binary Boy will ignore this error for now when loading .NZB files.
    Build #1951
  • The previous build didn't update the cache with new articles. Fixed.
    Build #1931
  • Joining split files on Zip drives, both manually and with the Alt-J command, should be faster.
  • Fixed a potential crash bug in the cache code. It could only be triggered if you ran out of memory.
    Build #1928
  • Optimized some cache code. Binary Boy normally goes through a complicated process of merging the newly download headers with the cache file. In some cases, the new subjects can simply be appended to the cache file. Binary Boy will check for this possibility and take the shortcut whenever possible. This will mostly improve New refreshes, but in some cases will also speed up All, Last and Last New refreshes.
  • When making multiple requests for headers, Binary Boy waits until after the final request to delete old headers from the cache instead of cleaning up each time.
    Build #1883
  • Left some debugging code active. Fixed.
    Build #1882
  • Fixed an infinite loop in the cache code.
    Build #1871
  • New cache code didn't distinguish between different servers. Should work now.
    Build #1862
  • Much more efficient caching. Binary Boy will break the requested range of headers into multiple requests instead of re-downloading cached headers. For example, if you refresh ALL and headers 1000-2000 are cached and headers 1-5000 are available on the server, Binary Boy will request 1-999 and 2001-5000 instead of re-downloading the middle.
  • Binary Boy would also delete the cache file if the requested range would create a gap before or after the currently cached range. This is no longer necessary.
    Build #1813
  • "Send all parts to Dr. Binary" command decodes in a separate thread when the -newcode switch is used.
    Build #1813
  • Decoders write to disk faster.
    Build #1761
  • Priority files are decoded before non-priority files. Dr. Binary, "Download Now" and "Force Download" are all considered priority jobs.
  • If you close the app while decoding, BB displays a warning. The previous build would continue to close even if you clicked cancel. Fixed.
    Build #1756
  • -NewCode no longer downloads subjects in a separate thread. Only the decoders are in a separate thread. Eventually there will be 3: 1 for the GUI, 1 for subjects/downloading and 1 for decoding. Until then, this seems to make things most responsive.
    Build #1755
  • BB deletes BBT files after a successful decode.
    Build #1750
  • -newcode switch decodes downloaded files in a low priority thread. Seems to work although I'll probably have to separate the internet and decoding code in separate threads as well.
    Build #1711
  • The decoder/subject thread runs at low priority.
    Build #1695
  • When -newcode switch is used, Dr. Binary will close after launching the decode, allowing you to choose more files instead of waiting for the first to finish.
    Build #1659
  • When -newcode switch is used, Dr. Binary decodes in a separate thread so the GUI remains responsive. A messagebox will pop up when it's finished decoding. Not very useful but it's a convenient place to test the multithreaded code. The "Send all parts to Dr. Binary" command is not yet multithreaded.
    Build #1592
  • Fixed a crash bug in the BommaNews decoder.
  • yEnc decoder is more tolerant of posting errors.
    Build #1538
  • -newcode repeatedly loaded the first group instead of the current one. Fixed.
  • -newcode should now delete .tmp files from cache folder.
  • The decoder is NOT in a separate thread yet but the code has been reorganized and modified for the transition. If you notice that any settings or search/filters are being ignored, especially those related to decoding, please let me know.
    Build #1445
  • -newcode switch available again.
  • -newcode uses the correct server when the group list contains a server address. When using the server from the group list, it will also use the server's settings from the binboy.xml file (available from the Server tab in the settings). This makes the username and password fields in the group list editor obsolete.
  • -newcode recognizes the Starting Point options instead of always downloading All.
  • -newcode updates the article pointer.
  • If the version checker is enabled, BB will check every 24hrs instead of just once when the program starts up.
  • A few lines were logged to log.txt even when the log options were disabled. Fixed.
    Build #1411
  • Dr. Binary can decode complete BommaNews files. Padding and other Dr, Binary features don't work yet with this format.
    Build #1408
  • Decodes BommaNews files. BommaNews was apparently used on only one ISP in Europe and now has begun to appear on servers around the world. It's nearly as efficient as yEnc and potentially passes cleanly through more systems. Dr. Binary doesn't support BommaNews files yet.
  • -newcode temporaily disabled for this build only. It'll be back next build when I finish fixing a bug. Right now the code is half repaired and could be unpredictable.
    Build #1229
  • Fixed a similar potential freeze problem as in the previous build.
    Build #1228
  • "Remember IP address" option on the Server tab could cause a freeze. Fixed.
    Build #1225
  • Uninstaller deleted .lst files when it wasn't supposed to. Fixed.
    Build #1224
  • When downloading articles or subjects, Binary Boy uses the rejection delay on the Server tab when the server responds with a "403 remote server unavailable" error.
  • Adjusted the way -newcode closes connections.
  • Extra logging added to the group list editor.
    Build #1150
  • Stop button works with -newcode switch.
  • When -newcode is used, the Search button searches the cache instead of loading all headers into memory.
    Build #1132
  • NZB support is available in the 30-day free trial.
    Build #1131
  • If a subject in a NZB file didn't contain quotes around the filename, Binary Boy could mangle the part name. Fixed.
    Build #1122
  • BB will ignore spaces at the beginning and end of data in NZB files.
    Build #1107
  • The -ExePath switch is supposed to set most Binary Boy paths to the install folder but it messes up the cache folder location. This build should work.
    Build #1103
  • Extra logging added to the new code to track down a problem with the cache.
    Build #1087
  • Queue and Progress tabs display subjects again. Previous build erased them.
    Build #1082
  • Load .NZB files into the queue. .NZB files are lists of message-ids that can be generated by search engines. Right-click the queue window and click "Load From .NZB File" This isn't thoroughly tested. Please let me know if it works for you.
    Build #982
  • New code recognizes the -log switch.
  • New code logs the range of articles in the cache file before and after the refresh.
    Build #978
  • Some 2.0 code added for downloading subjects in a separate thread. This is purely a test and it's not fully working yet so the old code is used by default. To try the 2.0 code, run Binary Boy from the Start | Run window like this: binboy.exe -newcode
  • Known issues: The Stop button doesn't stop subject downloads, no proxy support, no dial-up support, it always downloads All instead of using the Starting Point.
    Build #818
  • "Send All Parts to Dr. Binary" no longer creates a 0 length file when a yEnc set is missing the first part.
    Build #736
  • The decoding message appears in the status bar only when the file has 20 or more parts.
    Build #730
  • Fixed a problem similar to build 729 in the newsgroup properties.
    Build #729
  • Modifying the Advanced section of the group list editor during a search could cause the server address to become empty until the end of the search session, causing repeated connection errors. Fixed.
    Build #727
  • "Decoding filename" displayed in the status bar while decoding.
    Build #723
  • "Resize Subject List" item in pop-up menu always made subject list large instead of cycling through small and medium first.
    Build #697
  • Queue sort takes into account part numbers instead of sorting purely alphabetically. This will help to separate different sets and will also sort parts within a set.
    Build #693
  • Posting software called YENC-POWER-POST-A&A-v10C creates invalid MIME articles. Since these articles contain enough data to reconstruct the origina file, Binary Boy will detect the special case, ignore the errors and decode the file.
    Build #690
  • "Apply search/filter strings during subject download" now also applies when right-clicking the Refresh button to load subjects from the cache.
  • When downloading articles or subjects, Binary Boy uses the rejection delay on the Server tab when the server responds with a "499 ;remote server unavailable" error.
    Build #667
  • Accents allowed in file names again.
    Build #660
  • Sort queue subjects by clicking the column header.
    Build #635
  • Resizing a search session while the Windows "Snap to default button" option was enabled caused the window to become too small. Seems to work now.
    Build #615
  • "Sleep when minimized" option added to GUI tab in the Settings. It allows you to enable the scheduler by minimizing the app rather than using the Sleep command under the Schedule menu.
    Build #581
  • The "Download Oldest First" option on the Queue could have no effect or could download by smallest file size instead. Fixed.
    Build #579
  • Binary Boy could freeze when parsing article headers. Fixed.
    Build #555
  • Under some circumstances BBNet could download to the wrong folder. Should be fixed.
    Build #554
  • "Send all parts to Dr. Binary" no longer displays a messagebox for each set.
    Build #553
  • "Send all parts to Dr. Binary" now works with yEnc files.
  • "Send all parts to Dr. Binary" failed when the Parts folder name contained a macro. Fixed.
    Build #510
  • If the "Start from last group searched" option is enabled and the search reaches the end of the list, BB will remember the first group instead. This avoids getting stuck at the end.
    Build #498
  • No longer tries to delete part files twice.
  • Recently I made some changes in one of the source files to clean up the code in a few spots. I've now restored that file from a backup in case the changes were causing a freeze.
    Build #461
  • Rewrote the code that deletes BBT files after a decode. Previous version could be very slow and appear to freeze.
    Build #428
  • Help file index fixed.
  • Dr. Binary is supposed to ignore the history file. Fixed.
  • Settings object made more efficient.
  • Dr. Binary's "Offer to delete" option is always off by default.
  • Dr. Binary attempts to decode yEnc files even if the first part is missing.
  • Tons of work done on getting BB ready for multithreading. Not active yet though.
    Build #287
  • Dr. Binary optionally asks to delete files after decoding. By default, it won't ask and won't delete.
  • Dr. Binary's zero pad preference is remembered between sessions.
    Build #273
  • Group list editor displays name of current list.
    Build #261
  • BBNet could attempt to use a proxy when it wasn't supposed to.
  • There's a bug in FreshDownload that prevents it from working with the ftp site. If you use this software, add ftp.orphanage.com to the list of sites it shouldn't auto download from.
    Build #237
  • Installation recreated with a script that hasn't been modified since May.
    Build #237
  • Installation recreated with a script that hasn't been modified since May.
    Build #237
  • Whoops. Left some test code in.
    Build #236
  • Some combinations of characters in a subject could cause BB to crash. Fixed.
    Build #220
  • A bug in an earlier build caused the Stop button to fail in auto mode when no results were found.
    Build #205
  • By popular demand, the newsgroup picker is now integrated into the group list editor instead of being on a separate window. If there's enough demand, the old way could return as an option.
  • "Loading" field and "Queue" field on the Search tab widened.
    Build #181
  • Installation recreated on July 20 at 10:45pm Eastern. Download again if you had trouble installing earlier.
  • If the cache is disabled, search results are available after pressing the Stop button. If the cache is enabled, right-click on the Refresh button to see previously downloaded subjects.
  • Sorting the parts of each file before adding to the queue is now optional. Right-click the subject list and go to the List Options submenu. When sorting is disabled, the parts are added in the same order they were downloaded from the server or loaded from the cache (normally oldest first). Sorting is on by default and is actually faster than adding the articles by oldest first.
  • Small changes to the text on the Sort submenu to make it more consistent and clear.
    Build #159
  • Filename and message-id history files delete outdated entries after each session.
    Build #153
  • Filename and message-id history files delete outdated entries each time they auto save instead of just when the program closes.
    Build #152
  • The previous build was slow because a log was forced to be on.
    Build #105
  • The previous build crashed when downloading an article that did not contain an '@' symbol in the From line.
    Build #42
  • Binary Boy is now compiled by Visual Studio .Net 2003, Microsoft's newest compiler. There shouldn't be any changes except for the .exe being smaller.
  • Code cleaned up a little. The new compiler displayed some extra warnings.
    Build #15
  • Free trial ended early in some cases. This one should work.
    Build #2
  • Same as 1.93 build 1 except marked as a beta.

1.92

    Build #1271
  • Progress bar caused a crash when a small number of results were found.
    Build #1264
  • BB failed to optimize the article request when the header filter was disabled, although it worked when the filter was empty. It should work in both situations now.
  • Download command was slow because of unnecessary screen updates while adding articles to the queue.
  • Progress bar is displayed while adding articles to queue.
    Build #1229
  • Filename Filter added to Search Strings tab in the settings. The Filename Filter applies to subjects as well as the final decoded filename. Using this instead of the Header Filter to block executable files allows Binary Boy to retrieve articles with a single command rather than two.
  • Header Filter string is disabled by default on new installs.
  • The checkbox to disable the Header Filter is now on the Header Filter tab.
  • Pressing F1 on the Search Strings tab goes to the help for that page instead of the Searching Overview section.
  • Plugin function OnInit is not called when BB simply runs, detects another instance and exits. This shouldn't require any changes to plugin code.
    Build #1200
  • "Download All" command was slow when the "Show only first part" option was enabled. It is now 20 - 30 times faster.
    Build #1149
  • Download Now command keeps files in the same order as in the results list.
    Build #1131
  • OnStart Plugin function receives a pointer instead of a reference.
    Build #1119
  • UUdecoder allows accents in filenames.
  • OnViewFile now passes the BBT path and filename.
  • BB_GetCurrentGroup plugin command added.
  • Changed some pointers in the BBPluginCmn.h file to const.
    Build #1062
  • Wildmat option on the Newsgroups tab in the settings couldn't be unselected.
    Build #1054
  • The pPluginsFolder value in the BBINFO structure contains the folder where BB loaded the DLL from.
  • More commands for plugins
    • BB_EnumGroupLists - Enumerate group list filenames.
    • BB_AddTwit - Add a rule to the twit file.
    • BB_GetLastError - Gets the last error for this plugin.
    • BB_SetLastError - Sets the last error for this plugin.
  • All commands must now have the wParam set to the plugin id for the Get/SetLastError commands to work. Not all commands set the last error yet.
    Build #1035
  • Items added to the queue with Download Now could be inserted in reverse order. Fixed.
  • -LLog command-line switch added to track down a crash bug related to a screenreader.
  • Changes to the search results window to prevent a potential crash.
    Build #1011
  • -LLog command-line switch added to track down a crash bug related to a screenreader.
  • Slight change to the search results list to prevent a potential crash.
    Build #990
  • More commands for plugins
    • BB_ChangeSearch - Change the search settings of an open session.
    • BB_Refresh - Same as pressing the Refresh button.
    • BB_GoSearch - Same as Go button on the Progress tab.
    • BB_CloseSearch - Close the search session.
    Build #972
  • Each user can have a different set of plugins. Plugins in $(AppData)Binary Boy\Plugins\ override the ones with the same name in $(LocalAppData)Binary Boy\Plugins\ and they override the ones under the install folder.
    Build #965
  • Plugins can send 4 more commands to BB
    • BB_StartSearch - Open a search session
    • BB_StopSearch - Stop search
    • BB_GetQueueCount - Returns number of items in queue
    • BB_IsQueueEmpty - Returns true if queue is empty, false otherwise
    Build #954
  • Changed IDs used in the Plugins menu to avoid a conflict.
    Build #942
  • Log tab displays the filename extracted from the subject rather than the temporary filename BB creates.
  • A Plugins menu is added if plugins are present. Clicking an item should open a settings window.
  • BBINFO structure contains a unique id for the plugin.
  • Sample plugin updated to demonstrate adding an entry to the menu.
    Build #882
  • BB passes status bar handle to plugins.
  • Fixed plugin path that's passed to OnStart.
    Build #878
  • BB passes install paths, main window and menu to plugins.
    Build #860
  • OnStart plugin function is called after the main window is created.
    Build #847
  • BB's viewer wouldn't let a plugin viewer override it.
  • Made some changes so a plugin that crashes is less likely to cause BB to crash.
    Build #820
  • Last build could freeze at startup.
    Build #802
  • BB can now load multiple plugins at the same time.
  • Plugins can have any name, no longer just test.dll.
    Build #752
  • bool OnInit() function added to plugin API. It's called immediately after the pludin DLL is loaded.
    Build #751
  • bool OnExit() function added to plugin API for when Binary Boy shuts down.
    Build #737
  • Picture viewer receives the correct email address. Previously it was cut off at the dot.
    Build #725
  • When checking for free disk space, BB used an outdated function that could return invalid values for large drives. Now it uses a newer function if it's available (Win98 and newer)
  • When using the ARTICLE command, BB didn't check the free disk space at all. The ARTICLE command is used to retrieve the entire article at once whenever no header filtering is needed.
    Build #704
  • OnViewFile plugin function was not called. Fixed.
    Build #700
  • Initial experimental support for plugins. Email me if you'd like the source code for a skeleton plugin.
    Build #659
  • Sometimes BB would correctly decode a jpg file but not launch the viewer. Should be fixed.
  • BB allows accented characters in filenames instead of replacing them with an underscore.
    Build #638
  • A fix in build 458 caused a new problem. BB failed to ignore any extra text above the encoded data in parts 2 and later. This could cause the decoded file to be truncated. It now works properly.
    Build #629
  • Recent builds created an extra entry in the Add/Remove Programs window. This version checks for the extra entry and deletes it.
    Build #617
  • Binary Boy will close after an authorization failure if in auto mode, the -close switch is present and the Retry Password option is unchecked.
    Build #612
  • About box displays the build number in addition to major/minor version.
  • Titlebar now displays the build number unless overwritten by the title from the web.
  • Installer no longer contains imagehlp.dll. This dll has not been needed for a while but was still included in the free trial.
  • Installer will stop rather than reboot if a file is in use.
    Build #601
  • Pro installer creates Windows Me system restore snapshot.
    Build #601
  • When launched from the Search dialog, the group list editor no longer saved when exiting. Fixed.
    Build #598
  • Context menu key now displays the "Download All Part Of" and "View Text" commands in the pop up menu just as it does when right-clicking.
  • Filenames of uuencoded files were not added to the history under some circumstances due to a change in build #458. Fixed.
    Build #580
  • "Save As" command added to group list editor right-click menu. Let me know about any weirdness or bugs.
    Build #571
  • "Sort By" correctly shows the Latest Date / Oldest Date options.
    Build #566
  • The "Sort By" menu should always show a dot beside one of the options even if it's ""No Sort".
  • Wizard character removed from the about box. It was crashing for some people.
  • Links with a newer winsock DLL. Hopefully that won't cause any problems on older systems.
    Build #555
  • The previous build might not have compiled properly. Here it is again.
    Build #551
  • When disk space is low and the log is enabled, BB will log the path it's checking, the reported free space and the size limit in the settings.
    Build #548
  • Sort by Date added to right-click sort menu. Newest First renamed to Highest Article to avoid confusion with the Date sort.
    Build #539
  • Didn't return to full size after being minimized to system tray. Seems to work now.
    Build #536
  • Binary Boy would not restore itself from the minimized state when starting up with the -sleep switch. Fixed.
  • Twit list wouldn't save when it was empty. Fixed.
  • When using extended headers and the "Minimum lines" header filter option, Binary Boy should have ignored the last part because it's generally smaller than the rest. Fixed.
    Build #503
  • A $ that appeared in a path without being part of a macro could cause BB to freeze. Fixed.
    Build #496
  • Extra logging added to track down a problem related to the parts folder.
    Build #491
  • Binary Boy previously showed a broken red disk instead of a broken green disk for all incomplete .avi files because these files usually aren't playable when any part is missing. To avoid confusion, .avi files will again be treated like all others. If a part other than the first is missing, it will show a half green disk. If part 1 is missing, it will show a broken red disk.
    Build #476
  • Focus is restored after using the subject list pop-up menu.
    Build #458
  • Forte Agent posts multiple files across several articles under a single subject. After some major brain surgery to the UUdecoder, Binary Boy will now decode this style of post.
    Build #431
  • The filename fix in build 417 caused BB to ignore filenames in quotes in some cases. Fixed.
    Build #419
  • A message Binary Boy uses internally to indicate a password failure apparently conflicts with a reserved Windows message and causes controls on the Search tab to move. This build uses different messages.
    Build #417
  • BB prefers the filename farthest to the right in subjects.
    Build #386
  • Duplicate part filenames were not detected until after the download started.
    Build #380
  • Files added to the queue with the "Force download" command will be marked as high priority.
    Build #379
  • The email address of the poster was not always passed to the image viewer.
    Build #375
  • The queue failed to load when the file contained negative numbers.
    Build #364
  • Failed to add the filename to the history after yEnc decodes when using the Force Download command.
  • Sends the MODE READER command only when not using Earthlink. Earthlink displays a harmless error message in response to this command.
    Build #361
  • Removed a command that can cause an error on Earthlink servers.
  • Logged a line when the connection closed even when the log was disabled. Fixed.
    Build #339
  • The log tab can be copied. Select individual lines or press CTL-A to select all. Copy by pressing CTL-C, CTL-X or SHIFT-Delete
    Build #315
  • The message-id history was ignored in the last build. Fixed.
  • Extra logging removed.
    Build #301
  • The "Download extended headers" option has several more advantages:
    • File size displayed in the subject list is the actual total of all available parts rather than an estimate based on the first part.
    • The twit filter and all header filter options except the filter string are applied when you click the Search button rather than after the article starts to download.
    • When the header filter string is not used, articles are downloaded with a single server request rather than downloading the header and body separately. This places less demand on the server.
  • The queue file (.bbq) format has changed. Queues saved with this version are incompatible with older Binary Boy versions. Queue files created by an older version will still work in this version.
  • Make a backup copy of your binboy.exe or have an older installer handy in case you want to return to an older 1.92 beta. Going back earlier than 1.92 could be messy.
    Build #237
  • BB should no longer take the focus when the scheduler starts a search.
    Build #234
  • BB waits for response after sending the QUIT command.
  • Scheduled searches took the focus after each newsgroup. Should be fixed, although it will still take the focus once when a scheduled event starts.
    Build #223
  • BB sends the QUIT command to the server before closing the connection. This might fix a problem with some servers not recognizing closed connections.
  • Subject list size is remembered.
  • Displays error from server when username or password is rejected.
    Build #207
  • Subject list now has a medium size in addition to small and large. Use Alt-R to cycle through all three.
  • Record and view byte counts from each server under the View menu. Enable/Disable this option on the Logging tab in the settings. It is on by default. The counts are stored in bytes.txt in the same folder as the logs.
  • Fixed a bug in the subject parser that was triggered by dots in the filename. A previous fix caused more problems than it solved.
    Build #176
  • History can import from multiple text files at once.
    Build #154
  • Group list editor "Reset Article Pointer" command fixed.
    Build #136
  • The group list editor didn't save changes to the high article pointer.
    Build #130
  • A complete file could be marked as incomplete if the subject contained multiple dots and was similar to other files in the same group.
    Build #115
  • BB attempts to extract both a short and long filename from the subject. It will now search the history for both of these to reduce the chance of downloading the same file again.
    Build #111
  • Allows a double space to mark the beginning of the filename in a subject.
    Build #103
  • Should no longer be confused by a comma at the end of a filename.
    Build #77
  • Should work with or without shfolder.dll. shfolder.dll is not included with older operatins systems and is no longer installed by Binary Boy.
    Build #74
  • shfolder.dll removed from installer. This may have been preventing Binary Boy from installing for some people.
    Build #71
  • The wrong link was at the top of this page. The beta downloads should work now.
  • Text in the "Chain To" field in the group list editor would immediately disappear after loading. The saved list would then contain a blank "Chain To" field. Fixed.
    Build #41
  • Sorting before adding to queue should work now.
    Build #36
  • "Download All Parts Of" command sorts the parts before adding to the queue so they download in order. This makes it easier to get a preview with Dr. Binary. The Download button will also do this if you're showing only the first parts of files.
    Build #9
  • Equals sign is allowed in yEnc filenames.
  • Scheduler displayed the group lists from the Binary Boy program folder instead of the per user folder, requiring you to type in the group name manually.
    Build #4
  • Wrong version was displayed in the title. Fixed.
    Build #2
  • Same as 1.92.1 but marked internally as a beta.
  • As expected, both binaryboy.com and binaryboypro.com simultaneously went down on a release day. Despite that, here's 1.92 with 6 hours to spare.

1.91

    Build #1860
  • Delete log files from the Master Reset window.
  • View errorlog.txt and log.txt from the File menu.
  • Tutorial link added to the Help menu.
    Build #1855
  • Sets would appear to be incomplete if the part/total was surrounded by brackets instead of parentheses.
    Build #1844
  • Queue files are stored in the AppData folder by default instead of in the Binary Boy folder. The path is stored in QueueFolder in the registry. I knew I forgot something!
  • 1.92 is now scheduled for release on Jan 1st, 2003.
    Build #1839
  • Binary Boy crashed after downloading a text article while "Store text articles in text.txt" was enabled. Fixed.
    Build #1834
  • When BB gets an authorization failure, it will close the search session unless -dynadjust or "Retry password" options are enabled. This feature didn't always work in the past so this is a second try.
    Build #1833
  • Newsgroup picker loads faster. It was taking too long to sort the master list due to a small mistake.
  • Master Reset command under the File menu can delete cache files.
  • A few internal changes to avoid a potential crash.
    Build #1796
  • BBNet understands the folder macros.
    Build #1793
  • Creates the settings folders when installing on a new computer.
  • Looks for the default splash picture in the install folder.
    Build #1758
  • Expanded paths in registry use backslashes instead of forward slashes.
    Build #1738
  • Chain To list in the group list editor is filled properly.
  • -ExePath switch sets all folders to $(ExePath) and immediately exits. It does not move files.
    Build #1730
  • Fixed a crash bug caused by build 1719.
    Build #1725
  • When macros are expanded in the registry they use forward slashes instead of backslashes.
    Build #1719
  • Build 1458 added a more accurate method of finding all parts of a file. This is now used in the "Download all parts of" command as well. This should reduce the possibility of queuing unwanted files that have a similar subject.
  • Creates text.txt in main attachments folder.
  • -nothing switch exits after initialization.
  • Major, Minor and Build numbers are stored in the registry under "HKEY_CURRENT_USER/Software/Hochsw/BinaryBoy/1.00/"
    Build #1703
  • No longer creates bytes.txt
  • Paths for folders.txt and usersplash.jpg were wrong.
    Build #1695
  • Last build used the wrong cache folder.
  • Log file path was wrong.
    Build #1683
  • Dr. Mime and Dr. Binary use the correct path when displaying the error log file.
    Build #1676
  • To take advantage of the multiuser support in newer MS operating systems, BB now stores settings files in user specific folders. If everything works right, everything will happen automatically. Each file's location can also be changed in the registry. The log files will remain in the Binary Boy folder by default.
    Registry ValueFilenameMoved To
    HistoryFolderbinboy.hst$(AppData)Binary Boy
    ScheduleFolderbinboy.sch$(AppData)Binary Boy
    TwitsFoldertwits.txt$(AppData)Binary Boy
    FoldersFolderfolders.txt$(AppData)Binary Boy
    BBNetFolderbbnet.bbmap$(AppData)Binary Boy
    MessageIdFolderbinboy.mdx$(AppData)Binary Boy
    XMLFolderbinboy.xml$(AppData)Binary Boy
    SplashFolderusersplash.jpg$(AppData)Binary Boy
    GroupListFolder*.lst$(AppData)Binary Boy
    LogFolderlog.txt$(ExePath)
    CacheFolder*.txt$(LocalAppData)Binary Boy\Cache
    MasterListFoldermasterlist.txt$(LocalAppData)Binary Boy
  • You should backup these files before you upgrade.
  • $(AppData) is a Binary Boy macro that typically expands to C:\Documents and Settings\Your Name\Application Data\ and is for small files that will roam with you on a network.
  • $(AppLocalData) is a Binary Boy macro that typically expands to C:\Documents and Settings\Your Name\Local Settings\Application Data\ and is for larger files that are not transferred across the network.
  • $(ExePath) is a Binary Boy macro that typically expands to C:\Program Files\Binary Boy\.
  • Help page added to explain macros.
    Build #1553
  • Enter $(MyDocuments) as a folder name and it will be expanded to the current user's My Documents folder when downloading. For example, set the Attachments folder on the Files tab in the settings to $(MyDocuments)My Attachments and it will expand to something like this: C:\Documents and Settings\Your Name\My Documents\My Attachments. If nothing goes wrong, I'll start putting other files in the "per user" folders.
  • Inverted the green broken disk icon so the right side is missing. The red broken disk is missing the left side.
    Build #1473
  • Compiled on Windows XP. If everything worked properly, this shouldn't affect the program.
  • Fixed a button and added tooltips to the wizard that pops up when you don't have a server address entered. This was supposed to have tooltips from the start but they didn't work.
    Build #1458
  • Uses a slightly faster and more accurate method of marking complete/incomplete files. This should reduce the possibility of a complete file being marked as incomplete.
  • When sorting search results by file size, BB compared only individual parts rather than whole files. Fixed.
  • % character added to the complete/incomplete column header to more clearly show its purpose.
    Build #1393
  • Help pages added for new group list editor, list properties, newsgroup properties and newsgroup picker. Press F1 in any of these windows to open the appropriate help page.
    Build #1392
  • Forget the "" thing and use !@ instead to block articles that don't have an email address in the From line.
    Build #1390
  • Put an empty quoted string like "" in the twit file to match From lines that don't contain an email address.
  • KB value in the subject list is blank instead of showing "0.0" when no information is available.
  • Nearly all code related to the old group list editor has been removed.
    Build #1334
  • Browse buttons work in group list editor.
  • Add Newsgroup Manually command added to right-click menu in group list editor.
  • Click column header in group list editor to sort newsgroups.
  • Binary Boy should start up a little faster because it loads the master newsgroup list only when needed.
    Build #1305
  • Dropdown lists for search.filter strings remember last 25 entries instead of last 10.
    Build #1302
  • Backup your group lists!
  • All group list editor buttons now open the new group list editor.
  • Tooltips added to new group list editor. If the tooltips don't show up, please let me know.
  • Chain To dropdown list in the group list editor now shows the available .lst files.
    Build #1233
  • Sort search results by clicking column headers.
    Build #1212
  • Date and From fields are displayed in the subject list. The date/time is converted from the poster's time zone and displayed in your local time.
  • Rearrange columns by clicking and dragging.
  • The help page for the logging tab now makes it clear that the logging options write log.txt rather than the log window.
    Build #1166
  • Attempt to prevent early expiration of the free trial under XP.
    Build #1165
  • Alt-R resize command in the search session sets the focus to the subject list to improve compatibility with screen readers.
    Build #1164
  • Edit the current list from within a search session. Right-click the dropdown list or right-click the subject list and go to List Options.
  • Article sizes smaller than 1KB are shown as decimals instead of rounding down to 0.
    Build #1143
  • More features in new group list editor: move groups to top and bottom, edit individual group settings and resets article pointers.
    Build #1109
  • New group list editor can add, remove and rearrange groups.
  • "Download extended headers" option is on by default for new installations.
    Build #962
  • New group list editor hides password.
    Build #960
  • "Queue for later" didn't work properly when combined with "Show only first part of files". Fixed.
    Build #955
  • "Download extended headers" option on the Newsgroups tab in the settings downloads the article sizes. Subjects cached by earlier versions will not display the file size.
    Build #920
  • A new mini group list editor has been added. It only edits settings and does not yet add/remove newsgroups, doesn't browse folders and doesn't fill the dropdown Chain To list. To try it, click the Search toolbar button and then click the Edit button. To add/remove groups use the regular group list editor by clicking the Group Lists button on the toolbar. If it saves settings properly, please let me know and I'll expand on it. You should make a backup copy of your .lst files in case it goes haywire.
    Build #886
  • A couple more tweaks to the group list editor to fix the saving problem.
    Build #882
  • Temporarily removed some initilization code that enabled the group list editor to resize. Please let me know if the group list editor saves properly.
    Build #871
  • Previous build didn't delete split parts. Preserve these files by checking the option on the Files tab in the settings.
  • Pro version only: Fixed a similar problem with the picture viewer delete button.
    Build #849
  • Split file parts are deleted after they're assembled except when using Dr. Binary or manually joining with Alt-J.
  • Cache files could be stored in the wrong folder. Fixed.
    Build #835
  • Binary Boy beeps when the news server rejects the connection attempt. (Error 10061).
  • Set the log and cache folders by setting the registry value CacheFolder and LogFolder under the key HKEY_CURRENT_USER\Software\Hochsw\BinaryBoy\1.00
    Build #812
  • This counts incoming bytes like the last build but tracks each server separately and stores the results in bytes.txt. Delete or edit bytes.txt to reset the count.
    Build #791
  • When you close Binary Boy, log.txt automatically records the total bytes received from the news server since you opened the program.
    Build #786
  • Because of some test code, BBNet started ignoring the httpport setting and used 8080 instead. Fixed.
    Build #782
  • -dlog switch logs a summary of the number of crossposts per article in log.txt when Binary Boy shuts down.
    Build #765
  • Pro version only: Viewer delete button sends files to recycle bin.
  • When running on Windows XP, Binary Boy should have the XP look. This is untested. Please let me know of any weirdness.
    Build #759
  • A mangled subject could cause BB to crash when trying to extract the filename.
    Build #745
  • Pro version only: The viewer's wallpaper button scales the picture to match the desktop size while maintaining the aspect ratio.
    Build #725
  • Pro version only: Set the viewer's current picture as wallpaper.
  • Auto Next is back to its original behavior. It steps through the groups until a match is found and then stops.
    Build #684
  • To automatically search each group until a match is found, right-click the Search button.
  • For a quick and dirty dump of the subjects to the printer, right-click the subject window and click Print Subjects. Not pretty but it seems to work.
    Build #675
  • Auto Next option queues results and continues as if Next Group was pressed rather than stopping when a match is found.
    Build #670
  • Checkpoints are removed from the Pro Beta installer. It may have been freezing when BB deleted the Start | Programs | Binary Boy item. Please let me know if it still freezes.
    Build #667
  • Build 652 returned BBNet results only if it was behind a proxy. That's the opposite of what it should have done. This one correctly returns results only when not behind a proxy.
  • BBNet returns up to 127 search results at a time instead of 10.
    Build #652
  • The Pro installer displays several numbered message boxes during the install. If the installer freezes, please let me know the last number that was displayed.
  • BBNet will not send out search results from behind a proxy. This is to avoid listing unreachable files in the search results.
  • The BBNet server list will not contain servers that are behind proxies since they reject connection requests anyway. Those servers will still be able to initiate connections and download from others.
  • Very slight improvement in efficency in handling BBNet packets. Probably not noticable but it's there.
    Build #649
  • Note: Build 644 was uploaded earlier by mistake. This is the real build 649.
  • Sets focus at various points to work better with screen reading software.
    Build #644
  • Increased redial delay from 5 to 10 seconds.
  • The Pro Beta upgrade installer logs some extra information in log.txt. If it freezes, please send log.txt to support@binaryboy.com
    Build #641
  • Binary Boy did not take advantage of the quoted filename in yEnc subjects when searching for duplicate files. Fixed.
  • Binary Boy attempts to find a quoted filename in the subject even if it's not a yEnc file. If this fails, it falls back to the previous method of extracting filenames.
    Build #628
  • Previous dot fix didn't work in all cases.
    Build #620
  • Ignores leading dots when extracting a filename from the subject.
    Build #616
  • When a MIME attachment doesn't have a filename, Binary Boy creates an appropriate name such as NONAME(1).html. This could allow unwanted file types to bypass the header filter. Should be fixed.
    Build #609
  • Beta upgrades are created with a new version of the Wise installer. This might solve some problems with Me and XP installs.
    Build #546
  • Handles the oddball split format with the large .000 segment. Not thoroughly tested yet but seems to work.
    Build #526
  • In a subject when the (part/total) is not separated from the filename, such as in "(1/100)filename.jpg", Binary Boy could extract an incorrect filename. This should be fixed.
    Build #502
  • The -ExitWindows switch can run a program or open a file instead of exiting windows. On the command-line, do this: -Close -ExitWindows "filename" To use the switch every time, put an ExitWindows tag under the Switches tag in the binboy.xml file: <ExitWindows>filename</ExitWindows>
    Build #487
  • "Don't Dial" option connects only if an established dial-up connection already exists.
    Build #484
  • -ExitWindows command-line switch first tries to power off the computer, then tries to exit Windows. If all else fails, it tries to log off.
  • Added a couple help file items for GUI tab.
    Build #478
  • "Confirm before closing session or exiting Binary Boy" option added to GUI tab in the settings.
  • Added a couple help file items for GUI tab.
    Build #471
  • "Don't Dial" option will wait until an incomplete dial-up connection is established.
  • Close button is separated from the other buttons.
    Build #464
  • Might be compatible with the Connect Pro dialer. If you're running this dialer, use the "Don't Dial" option on the Dialer tab in the settings.
    Build #461
  • Shortcut keys added
    • CTL-D Download selected
    • SHIFT-CTL-D Download now
    • CTL-N Next group
    • CTL-P Previous group
    • CTL-F First group
    • CTL-L Last group
    • CTL-R Refresh
    • F5 Refresh
    • CTL-S Stop
  • The -RLog switch logs the status of all active dial-up connections when "Don't Dial" is enabled.
    Build #442
  • Stop button won't erase subjects.
  • Logs an error to errorlog.txt if the group list becomes empty during a search session. Also displays a messagebox. If this happens, make a copy of your .lst file before you exit.
  • If the -RLog switch is used and the "Don't Dial" option is enabled on the Dialer tab in the settings, BB logs the state of the phone book entry in log.txt.
    Build #426
  • Logs filename search times in errorlog.txt that take longer than 1/4 second.
  • Reduced the number of filename searches in some situations.
    Build #395
  • Right-click on the subject list to add selected filenames to the history file.
    Build #385
  • MSN support. This is a little quirky. It works for a while and then it gets authorization failures. Normal server access should be unaffected. If you have an MSN account, enter the news server address (netnews.msn.com), your username and password on the Server tab in the settings. Enable the SPA checkbox. Unfortunately there don't seem to be many files on the MSN server. Please let me know if it works for you.
  • Several checkboxes on the Server tab in the settings didn't stay checked unless other options were also modified.
    Build #286
  • About box displays the default agent and speaks.
    Build #251
  • Another attempt at using speech for the About box.
    Build #243
  • If you have a SAPI voice installed, you should be able to click the About button and hear several voices say "Welcome to Binary Boy." I don't have one installed yet so I can't hear if it works.
    Build #225
  • The nofont switch in the binboy.xml file was not passed to the search session. It only worked when used on the command-line.
    Build #223
  • Server settings page has a delete button. Backup your binboy.xml file before you use it... just in case.
  • Disabled tooltips on the group list editor in case it was causing a conflict with VNC and other GUI apps. This bug can prevent some of your group list settings from being saved.
    Build #183
  • The wrong filename was extracted from the subject when a URL appeared on the right side.
  • Help menu has a link to the Binary Boy message board.
    Build #175
  • Displays a message on the Log tab each time the -ic command-line switch closes a connection.
    Build #166
  • -ic command-line switch closes the article download connections every n seconds. Usage: -ic seconds
    Build #157
  • Picture window position is restored.
    Build #153
  • yEnc filenames were not correctly extracted and converted to part names. This caused "part already exists" errors.
  • The picture window size was not saved properly.
  • The arrows beside the Last New option were out of position.
    Build #144
  • The new dropdown lists didn't scroll to allow longer text. Fixed.
    Build #141
  • Main search & filter fields use dropdown lists.
    Build #90
  • New command-line switch: -fs followed by a quoted string overrides the initial search string in all search sessions, even those created by the scheduler. Example: binboy.exe -fs ".gif or .jpg"
  • New command-line switch: -ff followed by a quoted string overrides the initial filter in all search sessions, even those created by the scheduler.
    Build #77
  • Binary Boy still made sounds when the "Enable sound effects" option was unchecked. Should be fixed.
  • Binary Boy apparently took the focus from other apps while the scheduler was running. This might be fixed. Not sure because I couldn't replicate the problem.
    Build #68
  • When decoding yEnc files, Dr. Binary would ignore the destination filename and use the one in the file instead.
  • When the "Send text articles to text.txt" option was enabled, yEnc files were treated as text rather than decoded.
    Build #40
  • If your dial-up ISP requires a domain in addition to username and password, enter it on the Start | Run command-line like this: binboy.exe -domain "your domain" The quotes are required. You can also put this in the binboy.xml file under Settings.
  • Tweaked the subject parser so it doesn't ignore .zip file extensions when creating part names.
    Build #22
  • Binary Boy scans the file rather than relying on the subject to determine whether it's a UUencoded or yEncoded file.
    Build #11
  • Dr. Binary recognizes yEnc files.
    Build #2
  • Same as 1.91.1 except this one is marked internally as a beta.
  • Improved yEnc support
  • Improved connection management.

1.90

    Build #422
  • Build 370 and higher sent the username/password immediately after connecting in order to be compatible with one server. Unfortunately this caused incompatibilities with many others. This feature is now optional and is off by default. You can enable it for each server by checking the "Force authentication" box on the server tab in the settings.
    Build #417
  • More tweaks to the way Binary Boy handles connections.
    Build #411
  • Binary Boy still wasn't re-using an existing connection when it should have. Might be fixed this time.
    Build #398
  • Binary Boy was creating new connections instead of re-using existing ones, which caused it to violate the server's simultaneous connection limit. Should be fixed.
    Build #373
  • If the server rejects the password, Binary Boy assumes there are too many connections and delays before retrying.
    Build #370
  • If a username/password is entered, it will be sent automatically rather than waiting for the server to request it.
  • If the server returns an authorization failure while requesting an article, it should close the connection and keep the article in the queue for another try.
    Build #361
  • Extra checks added so -DynAdjust doesn't exceed the maximum allowed connections in the settings.
  • Cleaned up a couple bugs with the uninstaller.
    Build #355
  • yEnc decoding should work properly. Many yEnc subjects are not in the same format as in the official examples at yEnc.org. Binary Boy now has a less strict identification of yEnc articles. There were also some problems caused by some test code left in the decoder.
    Build #351
  • When using the DynAdjust switch, Binary Boy would deletes articles from the queue after a "Too many connections" error. Fixed.
    Build #343
  • Binary Boy could potentially misidentify a yEnc article as a normal UUEncoded article. Should be fixed.
    Build #341
  • Fixed a bug with -DynAdjust. It should retry instead of abandon subject downloads when it gets an error.
    Build #337
  • -DynAdjust command adjusts faster.
  • Connections close faster when skipping/stopping etc...
    Build #327
  • -DynAdjust command-line switch decreases the number of download connections after receiving a "Too many connections" error and increases the number after the next successful connection. Put it on the command-line or in the Switches section of the binboy.xml file.
    Build #310
  • When Binary Boy receives a 502 error (service unavailable / bandwidth exceeded), it will stop downloads and keep the current article in the queue.
    Build #308
  • Timestamp added to each internet related log entry.
    Build #303
  • When joining files, Binary Boy ignores the 8.3 filename in the .000 file and uses the long filename of the source file instead.
  • Binary Boy moves the existing message-id history file to binboy.backup.mdx instead of overwriting it after each save.
    Build #290
  • "Send all parts to Dr. Binary" command on the File menu now includes subfolders of the main Parts folder.
    Build #271
  • And even more/different logging added to the group list editor.
    Build #256
  • Another fix for the BBNet logoff. Seems to work this time.
    Build #252
  • BBNet did not logoff properly in many cases. This fix should eventually cut down on number of dead IP addresses in the server list.
  • BBNet could fail to download if the downloader was using a proxy. (This is different from the error where the source of the file host is behind a firewall.)
    Build #205
  • The group list editor sometimes doesn't save properly. The -log switch will cause the group list editor to record the list settings before and after saves. It might show when items are disappearing.
    Build #133
  • Fixed a minor problem with the XML parser.
  • -dlog switch shows how many message-ids were recorded on each date. This information is recorded right before and after the message-id history is cleaned up.
    Build #35
  • Improved compatibility with Intellimouse's Snap To option.
    Build #30
  • Dr. Binary and the Alt-J Join command won't add 0's beyond the last available part.
    Build #23
  • Alt-J Join command asks whether you want to pad missing pieces with 0s.
    Build #19
  • The Binary Boy Pro upgrade could falsely detect that Binary Boy was running and cancel the installation. Should be fixed.
    Build #14
  • BBNet no longer beeps when someone connects.
  • Computers that only have a private IP address can't accept incoming connections. They will no longer be included in the BBNet server list so others won't waste time trying to connect to them. They can still connect though.
  • Alt-J join command now pads incomplete parts with 0's just like Dr. Binary does. This can help make incomplete mpg files play more with shorter gaps.
    Build #4
  • The Pro upgrades would cause an invalid binboy.exe to be installed if the file was already in use. Now it should simply display an error message and exit.
    Build #2
  • The installation should no longer overwrite existing .lst files with the samples.
  • This build is marked internally as a beta. The non-beta is build 1.

1.80

    Build #3904
  • Default search string is now *.* instead of (.gif | .jpg)
  • A few extra sample .lst files are included in the installation.
  • This is likely to be the final beta before 1.90
    Build #3903
  • BBNet "speed" setting should be given in KB per seond, not Kbps. A 56k modem is 5, ISDN is 12, a cable modem approximately 50.
  • BBNet "showsearches" setting enables/disables display of incoming search requests.
    Build #3899
  • Fixed a bug with the way IDs were handled by the BBNet protocol.
    Build #3893
  • The host's chat name is displayed in the results window if he also has this build.
    Build #3839
  • When viewing subjects in "Show only first part" mode and selecting a filename containing spaces, Binary Boy would grab all filenames with a similar ending. This should be fixed in cases where a dash marks the beginning of the name. This should also allow more accurate sorting.
    Build #3834
  • Click the "Say" button to chat or click "Search" to search BBNet. The "/s" text command continues to work as well.
  • Queue and Search tabs keep the focus in the list after deleting with the Del key.
  • Double-clicking a subject downloads the file instead of displaying the article as text.
    Build #3810
  • The subject cache got deleted when the starting point was All. I think I broke this a few weeks ago while fixing something else. Ugh.
  • If Binary Boy is disconnected while downloading subjects, it will update the cache with what it has and continue downloading from where it left off instead of starting over. This allows you to build up the subject list even if your connection doesn't stay up the whole time.
  • "port" BBNet setting documented in the help file. This is useful if you have multiple servers at a single IP address. Generally you shouldn't change any ports unless you have a problem with the existing ones.
    Build #3804
  • BBNet results window didn't close properly. Should be fixed.
    Build #3799
  • BBNet remembers the last folder used for downloads.
  • Start a download by double-clicking a filename in the BBNet search results.
    Build #3694
  • Files are indexed in a way that assigns the same id to the same file each time. This allows BBNet's resume feature to work even if the host reloads his files.
  • The BBNet downloader didn't properly handle filenames containing spaces. Fixed.
    Build #3619
  • When resuming a download, the wrong file size was displayed. Should be fixed.
  • BBNet "showsearches" setting can hide incoming search requests.
    Build #3610
  • Binary Boy understands a new encoding called yEncoding. yEncoded files will download quickly because they add only about 2% overhead rather than the usual 33% of MIME and UUEncode. Another encoding called QP Lite with similarly low overhead is already supported.
  • "Upgrade BBT Filenames" command on the File menu converts older BBT filenames to the new format with part numbers padded with zeros.
    Build #3528
  • Dr. Binary has an option to write 0's where missing parts would be in the final file. This seems to make the freezes more proportional to the length of the missing sections.
  • Pause/Resume buttons for BBNet downloads.
  • For quicker viewing, an "Open" button appears after a BBNet download.
    Build #3475
  • For each download, BBNet displays a window containing a progress bar, bytes/total/percent and a cancel button. Pause/Resume buttons are planned.
  • You can now press enter on the search tab instead of having to click the search button.
  • Fixed a potential problem with the way group lists and other files were saved. There was a possibility that the wrong extension could be added to the filename.
  • Set BBNet setting "bbnetdebug" to 1 to display winsock connection/close messages.
    Build #3317
  • More tweaks to BBNet's HTTP server. Seems to be compatible with GetRight now.
    Build #3295
  • Tweaks to BBNet resume support on the server side.
    Build #3288
  • Under some circumstances the Force Download command still didn't work. Should be fixed.
  • More work on BBNet resume support on the server side. Eventually this will allow third-party downloaders to work with BBNet. It crashes GetRight though. Hmmm. If you want to test your favorite downloader for compatibility, use the /DOWNLOAD command as you normally would and then copy/paste the URL from your web browser to the downloader app.
  • About box was messed up again. Fixed.
    Build #3216
  • News server's IP address is displayed on the Log tab.
  • News server address is stripped of spaces before attempting to connect. Sometimes copying/pasting the address can add a space, which then causes the lookup to fail. This should avoid that problem.
    Build #3200
  • BBT filenames are now more easily sorted because they use the same number of digits for both the part number and total. For example, file.jpg.1.323.BBT will now look like file.jpg.001.323.BBT. Make sure you don't need any of your old BBT files before you upgrade to this version.
    Build #3164
  • Alt-M command should handle BBT files correctly now.
  • Fixed a minor glitch that prevented Alt-M from overwriting an existing file.
    Build #3150
  • About box was wacky. Fixed.
  • Alt-M command accepts BBT files. Alt-M sends a file to the MIME decoder.
    Build #3138
  • Extra logging added for when the history file rejects a file.
  • "Force Download" command should ignore header filter options.
  • The Go button on the Progress tab continues to the next group if the queue is empty and auto mode is enabled.
  • Paths ending with * on the folder tab in the settings were supposed to be searched recursively but searched only one level of child folders. Should be fixed.
    Build #3136
  • The "Force Download" command now ignores the overwrite options and always replaces an existing filename.
  • Log tab remembers 1000 lines instead of 100 lines.
  • Internal changes will eventually allow BBNet to handle HTTP resume.
    Build #3101
  • When you reach the maximum number of connections, BBNet attempts to accept the incoming connection even though it says it was rejecting them. This messes up the internal connection count and can cause it to reject later connections unnecessarily. Should be fixed.
    Build #3099
  • Page added to the help file describing BBNet commands and settings. Press F1 in BBNet or access it through the Help menu.
    Build #3081
  • BBNet should do a better job of detecting duplicate connections.
    Build #3070
  • Fixed a crash caused by build 3062
    Build #3062
  • BBNet should work better with proxies.
  • BBNet now sees changes in the main settings windows without having to restart.
  • Found a 4KB limit on search strings when they're read in from the settings windows. Increased to 32KB.
    Build #2967
  • Scrolling is handled differently for Windows 98 and older.
    Build #2877
  • Another attempt at fixing the text window problem under Win98.
    Build #2873
  • SOCKS5 seems to be working but MIGHT be incompatible with some SOCKS5 servers. Still looking into this.
  • BBNet window terminates lines with carriage return/linefeed instead of linefeed alone. This might fix a Win98 incompatibility.
  • Fixed an access violation when accepting an incoming connections. This was caused by a problem in one of the last 2 or 3 builds.
    Build #2860
  • Possible SOCKS5 fix.
  • BBNet window won't scroll or delete old text on Win98.
    Build #2855
  • Another possible fix for Win98 scrolling problem.
  • More SOCKS5 logging.
    Build #2845
  • Possible fix for Win98 scrolling problem.
    Build #2837
  • Made changes to the BBNet text window to help track down a Win98 incompatibility. Wordwrap temporarily disabled.
    Build #2831
  • More logging to detect SOCKS5 problems.
    Build #2826
  • Fixed 2 problems with BBNet SOCKS5 support. Might work now.
    Build #2813
  • SOCKS5 support added to BBNet. Untested. Oher users can't download through the proxy because push isn't supported yet. If you can't connect, enable the -log switch and send me log.txt and errorlog.txt
  • Made an internal change so that the build button works the same way as the Help | Betas & Upgrades command.
    Build #2775
  • Error text is logged along with error numbers when joining files.
  • Binary Boy doesn't create threads to close sockets unless the -threadclose switch is used.
  • Reconnect and Send buttons on BBNet window repositioned.
    Build #2765
  • The BBNet protocol sends and recognizes a version number when opening a connection. It should be backwards compatible.
    Build #2752
  • BBNet is given more time to close. This might prevent a crash while closing.
    Build #2750
  • Binary Boy creates directory paths internally instead of relying on imagehlp.dll. This should eliminate some false errors while downloading.
  • Alt-J command ignores the history file.
  • Alt-J command displays an error message if it fails to join a file.
    Build #2730
  • "Send all parts to Dr. Binary" command crashed when no Parts folder name was entered on the Files tab in the settings.
    Build #2722
  • "Send all parts to Dr. Binary" command under the File menu processes the entire Parts folder.
    Build #2682
  • sharefolder setting is a comma-separated list of folders to load when BBNet starts up. Attachments and Parts folders are already loaded.
  • Fixed a bug in the log window that could cause a crash.
    Build #2659
  • When extracting the part/total from subjects, numbers surrounded with parentheses now have precedence over numbers surrounded by brackets.
    Build #2636
  • Fixed a bug related to incoming connections.
    Build #2633
  • BBNet has separate settings for the number of incoming and outgoing connections. minout defaults to 2 outgoing connections. minin defaults to 3. These default values should work well.
  • Corrected the description of the /SET command in the /HELP list.
    Build #2628
  • BBNet /RELOAD command reloads folders.
  • Set the number of minutes to auto reload with /set autoreload minutes Or set to 0 to disable.
    Build #2610
  • BBNet /SET command changes or deletes a setting such as maxhttpconnections. More info and settings later.
  • BBNet /GET command shows the vlaue of a setting.
    Build #2593
  • Your user name is logged during server refreshes. This will come in handy in a later build for seeing who's online.
  • Pro Beta upgrade is compressed more efficiently. 200KB smaller.
    Build #2581
  • Incoming IP bug is back. Maybe this will fix it.
    Build #2571
  • BBNet's auto start option won't restore the window if it's minimized.
    Build #2570
  • "Check for new build" command on Help menu
  • BBNet starts minimized when BB is run with the -sleep switch.
    Build #2560
  • BBNet should not make more than 1 outgoing connection to the same server. Fixed.
  • BBNet shows the correct incoming ip address.
  • BBNet window is restored if you click the "Connect to BBNet" menu item while it's minimized.
    Build #2540
  • BBNet could crash when closing. Seems to be fixed.
    Build #2528
  • Minor bugs in BBNet resizing and scrolling fixed.
    Build #2521
  • BBNet text window supports copy/paste and word wrap.
    Build #2450
  • BBNet refreshes your entry in the server list every hour so it doesn't get deleted.
  • Fewer connection error messages to clutter the screen.
    Build #2424
  • BBNet rejected some results it shouldn't have. Fixed.
    Build #2422
  • BBNet returned the wrong ip address in search results again. Fixed.
  • A text label on the BBNet window didn't reposition properly during resizing.
    Build #2408
  • BBNet auto connects when online. Disable this from the GUI tab in the settings.
  • BBNet auto loads your attachments and parts filenames.
  • BBNet window can minimize, maximize and resize.
    Build #2351
  • /DOWNLOAD didn't always work because Binary Boy could return the wrong IP address in search results when the host had multiple addresses. Should work now.
    Build #2333
  • Added /DOWNLOAD command to /HELP
    Build #2331
  • Pro beta only: Download files in BBNet. First search for files using /s, list /results, then use the /download command with the id number of the file you want. Right now downloads are handled through your default browser.
  • Improved support for dialing up using AOL.
    Build #2204
  • BBNet /result command shows all of the filenames received so far for the current search.
  • Binary Boy wouldn't detect a connection if an ad popped up while connecting through AOL. Might be fixed. Not sure.
    Build #2085
  • Run Binary Boy with the -UseAOL command-line switch (or put it in the binboy.xml file) to have it dial-up and disconnect using AOL rather than a phonebook entry. Important: You are responsible for any AOL connection time even if things go haywire and Binary Boy fails to disconnect. This will NOT read AOL newsgroups. You must still have access to a standard news server. This feature is tightly bound to AOL 6.0 and is not guaranteed to work with future versions.
    Build #2003
  • If the server rejects your password and the "Retry password" option on the Server tab in the settings is disabled, Binary Boy moves to the next "Chain To" list. This is helpful if your server rejects your password when you reach your bandwidth limit. This is untested because my ISP's server doesn't require a password. Let me know if it explodes.
    Build #2002
  • The "**** Authorization failure ****" message should now display.
    Build #1990
  • When the server rejects the password the log window will show "**** Authorization failure ****"
    Build #1933
  • The subject parser could get confused by text that looks like a single-digit extension. It now prefers 2 and 3 character extensions if it can find one.
    Build #1914
  • Most core BBNet functions run in a separate thread. You can see this by loading a large file list and then immediately executing a second command such as /help. Not sure if everything still works.
    Build #1872
  • Internal changes in preparation for running BBNet in a separate thread.
  • Sets the focus to the search results after a search to assist users of screen reading software.
    Build #1789
  • Fixed a couple leaks and a bug in BBNet.
    Build #1780
  • BBNet understands search strings so you can use AND, OR, NOT and wildcards.
  • BBNet /SE command searches your own file list.
  • BBNet /LOAD command loads filenames from a folder and its subfolders.
  • BBNet /ERASE command forgets the file list.
    Build #1740
  • Results of BBNet searches were not parsed correctly.
    Build #1716
  • BBNet /s command searches filenames. This is completely untested at the moment. It will not search your hard drive. It will automatically create a fake list of filenames from test1 to test9 and filename1 to filename9 for others to search. Connect to BBNet. If someone else with a new beta is on, type "/s filename" to test it. You must enter the exact filename such as "test5". Regular search strings will be added if this works so far.
  • BBNet /help command lists commands.
    Build #1694
  • Oops. The new option was on all the time even if it was unchecked in the settings.
    Build #1693
  • "Slow download if mouse moves over window" option should make Binary Boy more responsive. It will slow the download for 10 seconds after it detects mouse movement over any of the tab windows.
    Build #1678
  • Start from the last newsgroup read. Enable this option for the list by right-clicking on the subjects, going to the List Options submenu and clicking "Start from last group read". This version modifies the list format. Backup your .lst files before running.
    Build #1638
  • HTTP proxy support for BBNet might work now.
  • Eliminated some extra logging.
    Build #1629
  • The last couple builds had a small memory leak at startup. Fixed.
    Build #1623
  • Proxy settings weren't immediately applied to BBNet.
    Build #1620
  • HTTP proxy support MIGHT work for BBNet now. Still untested. It will use the settings on the Proxy page it he settings.
  • If you have "permanent connection" selected on the Dialer tab in the settings, Binary Boy will check for upgrades at startup without having to run a search.
  • Fixed a bug that may have prevented Binary Boy from hanging up under some conditions.
    Build #1603
  • Free Trial version should support BBNet now. Go to Connection menu and click Connect to BBNet.
  • No longer disconnects after a 423 Unknown article error.
    Build #1600
  • -disklog command-line switch logs the time in milliseconds for each disk write during an article download.
    Build #1597
  • -disklog command-line switch logs the time before and after disk writes during article downloads.
    Build #1592
  • Back to disconnecting after a 423 error. Trying to track down a bug.
  • If Binary Boy slows down or freezes during downloads, please let me know. Thanks.
    Build #1590
  • -LTP command-line switch runs Binary Boy as a low priority process. Previously this only affected the main thread.
    Build #1586
  • Enable/Disable History command in the pop-up menu didn't always stick.
    Build #1584
  • Converts filename characters lower than 32 and higher than 126 to underscores...again
    Build #1581
  • No longer disconnects after an "Article number not found" error.
    Build #1549
  • Converts filename characters lower than 32 and higher than 126 to underscores.
    Build #1512
  • Picture window remembers its size.
  • Articles downloaded with "View Text" are no longer marked as downloaded. This allows you to easily download it later as a file.
    Build #1506
  • Use /me action to do an action in BBNet chat like in IRC. Should work without crashing now.
    Build #1498
  • BBNet should really, really eliminate duplicate packets this time. I hope.
    Build #1495
  • BBNet should eliminate duplicate packets.
    Build #1477
  • The "Connect to BBNet" command wasn't visible in the Free Trial It should be available now under the Connection menu.
  • Chat window displays your text as others see it.
    Build #1469
  • BBNet didn't work properly when more than 2 users were connected. Works now.
  • Name appears before text in chat.
  • You can use Binary Boy while the BBNet window is open.
  • BBNet can open from the tray right-click menu.
    Build #1424
  • BBNet will be a peer-to-peer network for Binary Boy users. Eventually it will allow you to search for missing parts/files and chat. Right now it's VERY EARLY in development and does not do anything except allow you to send messages to other users. If you'd like to try it out for incompatibilities, connect to BBNet from the Connection menu. Report bugs to bugs@binaryboy.com
    Build #1250
  • When the "Remember highest downloaded" option was set, the pointer for the newsgroup would increase by one each time it looped or the search session closed. Should be fixed.
    Build #1028
  • "Queue for later" command added to subject right-click menu. It adds selected files to the queue and doesn't start to download until Go is clicked.
    Build #859
  • When the queue is set to download oldest first, it now goes by the article's position within its newsgroup rather than the article number directly. This allows for more accurate comparisons of articles from different newsgroups.
    Build #633
  • "Move similar to bottom" added to queue right-click menu.