------------------------------------ NewsReactor Advanced Usenet Binaries Collector For Vista/7/8/10/11 By Niek Albers (C)2000-2022 DaanSystems Homepage: http://www.daansystems.com ------------------------------------ 1. About 2. Features 3. Quickstart 4. Changes 5. Licences ------------------------------------ 1. About ------------------------------------ NewsReactor is a tool to download binaries from usenet newsgroups. NewsReactor scans, combines and downloads files from a selected newsgroup. This program is shareware. You can register NewsReactor to get the full version. ------------------------------------ 2. Features ------------------------------------ - Simple user interface. - Highspeed multithreading downloading with low level socket technology. - Advanced error correction on a message part based algorithm. This ensures (almost) no incomplete parts. - Built in smart UU, Base64 and yEnc decoding with error detection. - Selecting up to twenty active threads. - Multiple server scanning and combining. - Supports SSL. - Incremental scanning (only scanning of new articles). - Adjustable download speed to give other applications bandwidth. - Selectable download directories for each newsgroup. - Responsive Pause and Stop processing. - Shows download speed. - Filters (with regular expressions). - Find messages. - View messages. - Post messages and replies. - More and more features every new release! - Brewed in Holland. ------------------------------------ 3. Quickstart ------------------------------------ NewsReactor is very simple to use. It takes a few steps to get started. 1. Go to options. 2. Add a news server, f.e. 'news'. Check your local ISP for your news server. 3. Go to the Groups tab. 4. Push the 'Retrieve from: Newsserver' button, all newsgroups will be fetched. From now on you can get the newsgroup list from the local file. 5. Select the newsgroups with binaries in the list. You can find keywords in the list with the search option. 6. Select download directories for the checked newsgroups. If you don't do this, all files will be downloaded in NewsReactor's program directory. 7. Click 'OK'. 8. The selected newsgroups will show in the list on the main screen. 9. Select a newsgroup. 10. Click 'Scan'. All articles will be scanned and binary attachments will be combined. 11. Select the articles you wish to download (or use 'Select All' from the menu). 12. Press 'Grab' and There you go! 14. You can press 'Browse' to open an explorer window with the selected download dir. ------------------------------------ 4. Changes ------------------------------------ - build 20220531.12 + Some more space for statusbar indicators on high res screens. + Compiled with Visual Studio 2022. + Updated to LibreSSL 3.5.3 + Updated to SQLITE 3.38.5 - build 20200229.13 + 64bit version. + Update to SQLITE 3.31.1. + Update to LibreSSL 3.0.2. + Compiled using Visual Studio 2019 - build 20151024.11 + Update to SQLITE 3.9.1. + Update to OpenSSL 1.0.2d. + Use TLS1.2 for SSL. - build 20140717.10 + Updated to SQLite 3.8.5. + Update to OpenSSL 1.0.1h. + Changed data dir to local appdata folder. Please note that you need to move you data files if you want to keep them. - build 20120411.13 + Updated to SQLite 3.7.11 + Update to OpenSSL 1.0.1 + Update to TinyXML 2.6.2 - build 20091111.20 + Updated to SQLite 3.6.20. - build 20091005.13 + Updated to SQLite 3.6.18. + Updated to OpenSSL 0.9.8k. + Fixed not closing of groups when "shutdown when finished" is on. - build 20090612.21 + Added GB as display size. + Fixed miscalculation of multigroup amount of bytes. - build 20090612.20 + Fixed removing items showing empty area in list. + Fixed attachments showing up as incomplete when they weren't again. + Minor speedups. - build 20090610.22 + Fixed attachments showing up as incomplete when they weren't. - build 20090609.22 + Fixed problem of articles not showing as new on a fresh scan. - build 20090530.07 + Updated to SQLite 3.6.14.2 + Updated platform SDK. - build 20090203.20 + Adding from log works again for files that have state queued. - build 20090203.07 + Fixed decoding of yEnc files with new header (again). - build 20090131.17 + Fixed decoding of yEnc files with new header. + Fixed re-grabbing from log. - build 20090120.07 + Updated to SQLite 3.6.10 - build 20090104.14 + Updated to SQLite 3.6.7 - build 20081129.10 + Updated to SQLite 3.6.6.2. + Updated to OpenSSL 0.9.8i. + Manually deleting an item from the queue will put it in the log now. - build 20081106.21 + When an nzb if opened with 'grab and open' not all enabled threads were activated by default. + Fixed a possible crash when exiting while threads are still busy. - build 20081018.08 + Updated to SQLite 3.6.4. + Fix a problem with spaces in NZB files. - build 20081001.20 + Updated to SQLite 3.6.3. + Added confirmation dialog on resetting a group. + Shutdown when finished should work better now. - build 20080813.16 + Updated to SQLite 3.6.1. - build 20080807.08 + Fixed stall when doing find while scanning. - build 20080521.22 + Fixed crash switching groups. + Fixed another path problem. - build 20080518.12 + Fixed error message when authenticating. + Fixed path problem missing trailing slash. - build 20080516.22 + Updated to SQLite 3.5.9. + Fixed a crash related to SSL connections. - build 20080321.14 + Updated to SQLite 3.5.7. + Fixed creation of directories once more. - build 20080218.09 + Fixed systemtray once more. + Fixed creation of directory paths. + Fixed scaling of article properties window. - build 20080217.11 + Fixed status info showing when adding nzb file. + Fixes search for groups. - build 20080208.11 + Fixed a filter problem. + Updated compiler. - build 20080205.20 + Added SSL support! I think it works. I compiled OpenSSL with no-idea no-mdc2 no-rc5. - build 20080201.08 + Updated to SQLite 3.5.5. + I think I fixed the not updating systemtray icon. + Changed default connection timeout to 10 seconds. - build 20080129.22 + NewsReactor price is now US$20,- for why see here: http://www.daansystems.com/newsreactor/dollar.html + Added statusinfo to systemtray tooltip. + Several speedups. + Fixed a crashbug when removing a group from the main window. + Fixed setting auto download directories. - build 20071223.11 + Updated to SQLite 3.5.4 - build 20071206.10 + Updated to SQLite 3.5.3 - build 20071123.23 + Some fixes for scanning. - build 20071122.15 + Scanned groups are committed after the scan now. + Starting a scan should no longer block the screen. + Fixed the autgrab feature. - build 20071119.12 + Fixed a problem creating directories. + Fixed selecting "grab and open" from queue. - build 20071112.23 + fixed memory cache from 20071112.22. - build 20071112.22 + Updated to SQLite 3.5.2 - build 20071022.11 + Updated to SQLite 3.5.1 - build 20070724.20 + Fixed icon not changing when busy and minimized (again). + Updated to SQLite 3.4.1. + Updated to TinyXML 2.5.3. - build 20070625.19 + Fixed icon not changing when busy and minimized. + Changed color of busy systemtray icon to blue. - build 20070623.15 + Updated to SQLite 3.4.0 + When NewsReactor is still busy, the systemtray icon is different. - build 20070515.20 + Fixed redrawing problem. - build 20070430.22 + Some newsservers don't like the "STAT" command, so don't use this anymore. - build 20070429.14 + Fixed calculation of total bytes in statusbar. - build 20070428.12 + Queue and log are autocommited now. + Updated to SQLite 3.3.17 - build 20070418.10 + I think I fixed a crashbug. - build 20070417.09 + Updated to SQLite 3.3.15 + Logs are saved when "shutdown on finished" is enabled. + Updated to Vista SDK. - build 20070408.09 + Updated to SQLite 3.3.14 - build 20070403.09 + Fixed clearing the search box. + Fixed a nasty spelling bug: "userinterface" should be "user interface". - build 20070401.22 + Fixed the first time wizard. - build 20070401.11 + Fixed a crashbug. - build 20070323.13 + Security fix for filenames in news articles. - build 20070315.09 + Updated sqlite to 3.3.13 - build 20070220.21 + Added "Grab at" feature, so you can start downloading the queue at a given date/time. + Fixed "days to keep headers". + Fixed a crash when closing options. - build 20070215.7 + Fixed NZB bug. - build 20070214.20 + Fixes and changes in options dialogs. + Changed first time wizard. + Fixed multiple adds of NZB items. + Fixed adding bytes when duplicate item was added. + NewsReactor will popup now if nzb is started. - build 20070209.21 + Fixed groups not showing in first time wizard. + Fixed empty download directories. + Selected groups stay at the top of the list now. - build 20070205.21 + Some speed improvements. + Removed the "BETA" appendix. - build 20070203.18 (BETA) + Fixed a crashbug in uudecoding. + Fixed lastscanned date and downloaddir changes. - build 20070201.18 (BETA) + Hopefully fixed a db race condition. - build 20070201.15 (BETA) + Fix counting of nr of articles in a group. + Use a bit less memory per group. - build 20070131.17 (BETA) + Fixes for the first time wizard. - build 20070131.12 (BETA) + One more fix for fetching groups. - build 20070131.11 (BETA) + Fix for crash using filter in options->newsgroups. - build 20070131.10 (BETA) + Updated to sqlite 3.3.12. + Some stability fixes. - build 20070130.18 (BETA) + Fixed uudecoding crashbug. + Fixed find/remove actions. + Increased usage of memory for caching. - build 20070130.10 (BETA) + Small stability/speed improvement. - build 20070129.17 (BETA) + Fixed another threading issue. - build 20070129.10 (BETA) + Fixed some threading issues. - build 20070128.20 (BETA) + Complete rewrite of backend, NewsReactor uses SQLite now instead of GigaBASE. + New build numbering system, uses dates now. + BETA version, please let know of any problems/bugs. - 15.Jan.2007 build 9075 + Fix. - 15.Jan.2007 build 9074 + More fixes in decoding. + Faster response on thread kill. - 14.Jan.2007 build 9073 + More fixes in yEnc decoding. - 14.Jan.2007 build 9072 + Fixed a crashbug in the autorenamer. - 14.Jan.2007 build 9071 + Fixed a possible crash scanning. + Compiled with updated compiler. - 12.Jan.2007 build 9070 + Fixed a crash in yEnc decoding. - 11.Jan.2007 build 9069 + Fixed the Set Dir function. - 10.Jan.2007 build 9068 + I thing I fixed a crashbug... - 8.Jan.2007 build 9067 + Hopefully fixed a crash while removing items and doing other stuff at the same time. - 7.Jan.2007 build 9066 + Improved multigrouping again... + Added "Set Dir" to righlick menu for files. + Use new style choose dir dialog. - 22.Dec.2006 build 9065 + Better multigrouping. + Fixed "There are still tasks" message when there aren't. + Fixed case filter flaw. + Fixed "invisible" items when resetting group. - 19.Dec.2006 build 9064 + Fixed not appearing manually added groups. + Fixed bytesizes in log. - 14.Dec.2006 build 9064 + Fixed entering of newsserver in wizard to be first to try. + Update GigaBASE to 3.54 + Queue is selected when items are present. + Some speed tweaks. - 6.Nov.2006 build 9063 + Added flexible amount of threads from 1 to 20. Can be modified in options->advanced. - 25.Oct.2006 build 9062 + Fixed listview going crazy when using filter and collapsing/expanding multigroups. - 23.Oct.2006 build 9061 + Fixed crash when pressing + or - in filter edit field. + Updated compiler. + Fixed saving to network shares. + Update to GigaBASE 3.53. - 27.Sep.2006 build 9060 + Fixed "There are still tasks" bug when there are none. + Removed some redundant code. + Improved multigrouping a bit. - 17.Sep.2006 build 9059 + Upped priority of threads one point. - 26.Aug.2006 build 9058 + Added "save selection as NZB file" feature. - 15.Aug.2006 build 9057 + Fixed a crashbug. - 14.Aug.2006 build 9056 + Parts column shows correct amount again. + Fixed last kill thread button. + Fixed calculation of total bytes in queue. + Updated to GigaBASE 3.51. - 20.Jul.2006 build 9055 + Improved memory usage (this doesn't mean less). + Added '+' and '-' key to expand/collapse multigroups. + Fixed a memoryleak. - 18.Jul.2006 build 9054 (heatwave edition) + Fixed some problems retrieving groups in options. - 17.Jul.2006 build 9053 + Fixed crash when re-opening groups. - 12.Jul.2006 build 9052 + Fixed crash when opening groups. - 11.Jul.2006 build 9051 + Fixed first time wizard. - 9.Jul.2006 build 9050 (Italy wins) + Fixed a queue locking issue. - 9.Jul.2006 build 9049 + Fixed some stability issues. - 3.Jul.2006 build 9048 + Fixed a queing sortorder problem (again). + Fixed several stability issues. - 27.Jun.2006 build 9047 + Fixed a queing sortorder problem. - 26.Jun.2006 build 9046 + Fixed a race condition. - 26.Jun.2006 build 9045 + Fixed a possible crash sorting. - 19.Jun.2006 build 9044 + Fixed sorting of queue items and moving to top. - 19.Jun.2006 build 9043 + Really fixed it? - 19.Jun.2006 build 9042 + Quickly fixed a crash when grabbing nzb files. - 19.Jun.2006 build 9041 + Some small speed and stability improvements. - 15.Jun.2006 build 9040 + Updated to GigaBASE 3.49 which fixes some stability issues, group data is resetted unfortunately. - 13.Jun.2006 build 9039 + Fixed a redrawing problem when sorting. + Fixed some problems when viewing the groups in options. - 8.Jun.2006 build 9038 + Speedup of reading a group. + Reset means a deletion and recreation of the groupfile now. + Sortorder of groups is remembered now. - 5.Jun.2006 build 9037 + Fixed display of scanning when not using multigroups. + Moved reset group to list - 31.May.2006 build 9036 + Fixed thread checkboxes overlaying thread stop buttons. - 29.May.2006 build 9035 + Fixed moving items in queue. - 29.May.2006 build 9034 + On great demand added two more threads. + Fixed a flashing redrawing annoyance. - 28.May.2006 build 9033 + Sorting of queue is back. + Fixed some redrawing problems. + Fixed number encoded "&" in NZB files. + Removed "Thread" texts. + Updated tinyxml library. - 24.May.2006 build 9032 + Fixed find/filter stall problem. + Fixed some combining bugs. + Speed fix when enqueing items. - 22.May.2006 build 9031 + Updated GigaBASE to 3.48 - 19.May.2006 build 9030 + When connection is broken during scanning. Scanning continues where it stopped. Also the connection is retried the amount in settings. - 19.May.2006 build 9029 + Fixed a possible crash when leaving options. - 15.May.2006 build 9028 + Fixed a crash moving items to top. + Fixed sorting when not using multigroups. - 15.May.2006 build 9027 + Quickfix on queueing. - 15.May.2006 build 9026 + Fixed groups view in options. + Fixed a stall when scanning. - 15.May.2006 build 9025 + Adding items to the queue was in the wrong order. + Queue is stored to db immediately. - 15.May.2006 build 9024 + A tweak on sorting. - 14.May.2006 build 9023 + Fixed sorting I hope. - 10.May.2006 build 9022 + Some headers did not show. - 8.May.2006 build 9021 + Fixed partcount for multigroups. + Fixed enqueuing multigroup in the wrong order. + I've set the maximum amount of headers to scan to 100.000 at this point. This causes new users not to freak out on the lenghty scans. You can change this in options->advanced (0=all). - 7.May.2006 build 9020 + Just another little tweak on multigrouping. + Did I fix that crashbug using nzb files? + That's it for today.... - 7.May.2006 build 9019 + Improved multigrouping a bit more. + Hopefully fixed a crashbug with nzb files. - 7.May.2006 build 9018 + Quick single instance fix - 7.May.2006 build 9017 + Quick sortdirection fix. - 7.May.2006 build 9016 + Improved multigrouping a bit. + Fixed first time wizard. + Default sortorder is now ascending again. + I had to remove multiple instance support, the database can't handle it for now. - 6.May.2006 build 9015 + MultiGroups are back and working realtime! You can turn them off in options->advanced. + Due to a schema change all newsgroups will be reset, also sorting on columns is not quite correct. Still working on that. + Fixed move to top issue. + Fixed several stability issues. + Fixed a crash starting NewsReactor. + Fixed sending empty crashreports. - 29.Apr.2006 build 9014 + Fixed a possible thread locking bug. - 29.Apr.2006 build 9013 + Fixed a crashbug on exit. + Some speedups loading a group. - 29.Apr.2006 build 9012 + Fixed redrawing problem hopefully once more. + Fixes a possible crash when stopping a thread. - 28.Apr.2006 build 9011 + Fixed redrawing problem. + Fixed a possible crash when cancelling a thread. - 27.Apr.2006 build 9010 + Fixed a crashbug when when changing groups. - 27.Apr.2006 build 9009 + Fixed hopefully another threading bug. + Updates should now always bypass caches/proxies. + Fixed a "Stop" click crashbug. - 26.Apr.2006 build 9008 + Fixes a crashbug when using multiple newsservers. + Fixed a possible crash beginning a scan. + Adding a newsgroup in options sometimes set it as 'disabled'. + Retrieving newsgroups only uses active servers now. - 26.Apr.2006 build 9007 + More thread unsafety fixes. - 26.Apr.2006 build 9006 + Fixed a crashbug when posting and no newsgroup selected. + Fixed thread unsafety bug. - 25.Apr.2006 build 9005 + Fixes a possible crash when exiting. + Fixed a crash when moving items to top. + Improved newsserver detection in first time wizard. + New notification of new version. + Some speedups. - 21.Apr.2006 build 9004 (BETA) + Redrawing problem of queue loading NZB files. + Fixed not working help and versionhistory menu options after loading nzb file. + When removing item, selection is set to next item. - 20.Apr.2006 build 9003 (BETA) + Fixed groups loading and scanning in options. - 20.Apr.2006 build 9002 (BETA) + Fixed groups loading and scanning in options. + Speed up on real time filter. + Fixed crash on filter in options->groups when pressing ' key - 19.Apr.2006 build 9001 (BETA) + When NewsReactor crashes it can send a crashreport to me. + Disabled removing of groups when scanning. + Improved speed on several actions. + Updating the list didn't work properly in some cases. + Several stability fixes. - 16.Apr.2006 build 9000 (BETA) Many changes and fixes for this one. It's a complete rewrite of the backend. This is a test version, please report any bugs you find: - Now uses GigaBASE (http://www.gigabase.org) by Konstantin Knizhnik as the backend store. Thank you Konstantin for your help. - This means NewsReactor doesn't use memory any longer as a datastore. It's all disk-based now. - Arrows in the column headers to indicate sorting. - You can scan and grab at the same time now. No need to finish waiting a scan. - You can scan multiple groups at the same time. - In options the list of newsgroups is directly available. - Many small fixes. - 21.jan.2006 build 8945 + Added maximum amount of headers to scan in options->advanced (0 is unlimited). This is handy for very large newsgroups. + Added advanced option "Do not create subdirs for auto download directories". - 4.jan.2006 build 8944 + Creation of pathnames for NZB files fixed. + Improved combining again. - 6.dec.2005 build 8943 + Fixed a bug in the latest addition where saved items had no downloaddir anymore. - 5.dec.2005 build 8942 (Sinterklaas Edition) + NZB files now have their name as a subdir created. In this dir all files will be downloaded. + Some minor cleanups. - 31.okt.2005 build 8941 + Fix strange Norton Antivirus errors - 18.okt.2005 build 8940 + Hopefully fixed more redrawing problems + Fixed re-scanned group not showing incomplete file when downloaded before. - 4.okt.2005 build 8939 + Fixed a redrawing problem loading NZB files. + Fixed a browse files problem when a multigroup is selected. - 28.Sep.2005 build 8938 + Moved some 'Item' menu items to new submenu 'List'. + Added 'Browse dir' for individual items. + Fixed a bug in 'Clear Queue'. + Removed registration button for Dutch people. Only online registrations from now on. - 10.Aug.2005 build 8937 + Recompiled with new versions of SDK stuff. + New protection. - 13.Jun.2005 build 8936 + Fix not decoding of file where first part is not encoded. - 10.may.2005 build 8935 + Fix sudden exits on version check. - 28.apr.2005 build 8934 + Quickly fix default port number for newsservers. - 28.apr.2005 build 8933 + Sometimes the initial size of the main window on the first start was 0x0 pixels. + I hope I really fixes the hanging groupslist when scanning now. Please let me know. - 15.apr.2005 build 8932 + Sometimes the combining jumped in when scanning wasn't finished yet. - 11.apr.2005 build 8931 + Decoding is now on the fly! This will make files much less fragmented. + Improved UUDecoding & Base64 decoding a bit. + Fix problems with disabling servers. + Fix starting of grabbing when just clicking the thread checkboxes. + Fixed possbile crash in retrieving of groups. - 7.apr.2005 build 8930 + Added port setting for each newsserver which is default 119. + Added error message when no threads are enabled. - 2.apr.2005 build 8929 + Remaining time was too jumpy. Averaged it out a bit. - 2.apr.2005 build 8928 + Fixed possible hanging when closing options. + Changed remaining time to hours:minutes. - 31.mar.2005 build 8927 + Added spaces between peding tasks / total MB. + Added estimated remaining time in minutes. - 14.Mar.2005 build 8926 + Fixed the Queue MB counter for very large queues. - 13.Mar.2005 build 8925 + Fixed the Queue MB counter. - 28.Feb.2005 build 8924 + Fixes the annoying problems with servers not connecting, disabled server still connecting etc. + Changes KB downloaded to MB. Added total size of queue in MB to the statusbar. + Having only a queue and clicking grab did nothing is the article view wasn't focussed. - 26.Feb.2005 build 8923 + A disabled newsserver was still scanned. This is fixed. - 06.Feb.2005 build 8922 + Quickfix on multiple server scanning, which was broke in the previous version. - 06.Feb.2005 build 8921 + Added option to disable a certain newsserver. + Window placement wasn't remembered. - 11.Jan.2005 build 8920 + The groupslist is disabled now when scanning or changing groups, as it should. + Fixed possible crashed changing groups. + Recreate trayicon after explorer crashes. - 10.Jan.2005 build 8919 + Getting groups from the server is now in a new thread, so program stays responsive. + Removing attachemnt is now with DELETE key for list and queue. + Focus goes to next item when deleting. - 4.Jan.2005 build 8918 + Fixed a problem with wrong paths to read configuration, queue and log data. - 4.Jan.2005 build 8917 + Added drag & drop support of NZB files. + You can select multiple NZB files on opening from the menu. + All columns appeared twice. + Fixed some redrawing problems. - 3.Jan.2005 build 8916 + By default only a single instance of NewsReactor will run, so opening nzb files will add the to the existing queue. This can be overridden in options->advanced. + Put changing group in another thread, so the program stays responsive. + Sometimes when the First-time wizard would crash, NewsReactor would suddenly have no runs left in the trial. Fixed now. + Some minor bugs fixed. - 4.Dec.2004 build 8915 + Selection cleared on removing qeueue item. + Changed some of the default settings. - 18.Oct.2004 build 8914 + Fixed a bug in the filter that didn't work when case insensitive was on. - 4.Oct.2004 build 8913 + NZB files for which no download directory has been specified will be automatically created. + A new advanced option that will put cancelled items back in the queue. - 22.Sep.2004 build 8912 + Scanning will continue after socket failure. + Removed creation of obsolete .grp files. + fixed crashes when clicking stop. + Grab and Open places items automatically in the top of the queue. + Grab and open NZB files should really enable all threads now. - 26.Jul.2004 build 8911 + NZB files fix. Parts are sorted first. + Grab and open a NZB file activates all enabled threads. - 17.Jul.2004 build 8909 + NZB files are now added to the queue of the running NewsReactor when using 'Grab and open'. - 25.Apr.2004 build 8908 + Fixed a problem all entries becoming incomplete. + Fixed some problem autofinding a newsserver in the first time wizard. - 24.Apr.2004 build 8907 + On a many request added two threads ;) + Did some more changes on multigrouping again... + State storing is improved. + Improved some layout. + Fixed skipping parts when socket times out. - 15.Mar.2004 build 8906 + Failed downloads will show in their original form again after restarting - 6.Mar.2004 build 8905 + Added Size of articles in KBytes/MBytes to the view + Fixed a parsing bug sometimes not giving correct lines + Forgot to add '<' and '>' to the nzb message-id's. - 4.Mar.2004 build 8904 + Added support for NewzBin (.nzb) files! You can open them from the file menu Made this using the TinyXml Library by Lee Thomason, great stuff thanks! Also NewsReactor registers '.nzb' files when installing. This will be removed when uninstalling NewsReactor. + fixed pressing enter in filterview + Enabled tooltips for the listview. + The last sorted column is remembered when closing NewsReactor. + Changed several default options: close sockets gracefully = yes, sort case insensitive = yes, change number of retries to connect to 4 - 5.Feb.2004 build 8903 + I think I fixed the missing articles problem. - 27.Jan.2004 build 8902 + Ok, ok. Sorting the queue is back. - 19.Jan.2004 build 8901 + Added a new advanced option. 'Continue after missing part', is one part is missing NewsReactor will still try to download the rest. This is mainly handy for PAR2 users. + The queue and log can no longer be sorted by clicking the column headers. Also sometimes NewsReactor sorted the queue or log when the list should be sorted. + Fixed remaining selection when collapsing a multigroup. - 11.Jan.2004 build 8900 + Changed some more in multigrouping, should be better. + Retention days option works again. Still working on the 'Find expired articles'. - 8.Jan.2004 build 8899 + Fixed linecounting. + Multigrouping should be much better now. Also there were some missing headers sometimes. - 3.Jan.2004 build 8898 + Fixed a problem removing items from the list. - 3.Jan.2004 build 8897 + Added a realtime filter to the listview. I've changed a lot for this to work, so please report any bugs. + Several speedups. - 27.Dec.2003 build 8896 + Fixed the recombining problem really this time I think.... + Added this ReadMe to the menu under Help. - 26.Dec.2003 build 8895 + Removed SSE2 optimisations, it crashed on several computers. - 26.Dec.2003 build 8894 + Fixed a nasty problem with recombing old with new parts. + Fixed a sorting problem with multigroups. - 23.Dec.2003 build 8893 + Fixed the display of new (blue colored) items. + After scanning sorting remains the way it was sorted before. + Removed some of the old code + Small speedups. - 22.Dec.2003 build 8892 + Fixed some serious crashing in the last two versions. - 22.Dec.2003 build 8891 + Removed freeaddrinfo usage, it's only for XP and IPv6. + Fixes linecounting which was wrong in build 8890. + Some tweaks for the new combining method. - 21.Dec.2003 build 8890 + Completely changed the way combining works. Combining happens during scanning. It should be much-much faster now. Please let me know if it crashes ;) + Ctrl+V to read a message works again. + Added a warning to clear the log when it becomes large (over 500 items). + Added space to Followup-To: header in post. + Some small speedups. - 17.Sep.2003 build 8888 + Added advanced option to retrieve articles by article number instead of Message-Id. Some newsserver do not seem to work properly with Message-Ids. + Fixed a problem with the DEL key removing groups. - 13.Aug.2003 build 8887 + Fixed a problem with state preservation. - 26.Jul.2003 build 8886 + Compiled with VS.NET 2003 + Smaller size, a bit faster. + Some download state problems solved. - 11.Mar.2003 build 8885 + Added support for jumping to ftd:// urls in headers. - 1.Mar.2003 build 8884 + Finally a manual! Added the great NewsReactor Manual by Sérgio Gomes! + Fixed a crashbug when scanning a group. - 6.Feb.2003 build 8883 + Fixed a crashbug when using select all in log/queue view. + Fixed a possible crashbug related to speedcontrol. - 28.Jan.2003 build 8882 + Made some typos that caused multigrouping to not work. - 28.Jan.2003 build 8881 + Modified a bug in the new internal smartpointers that caused very large newsgroups to make NewsReactor crash. - 28.Jan.2003 build 8880 + Completely new memory management. It should be much more reliable and much faster. - 12.Jan.2003 build 8867 + Forget to mention in the last build. NewsReactor now uses the winsock2 library. + Fixed a crashbug when finding expired articles. + Fixed a problem with the linebuffer to short for very long headers. - 11.Jan.2003 build 8865 + You can set the retention time of headers manually in options->advanced. + You can enqueue items from the log again. + Fixed a possible problem with some newwservers who are not providing correct STAT information about article ranges. + Rewrite of the auto newsserver detector in the first time wizard. + Fixed some minor issues. - 26.Dec.2002 build 8861 + Fixed a bug of duplicate entries in the list. - 25.Dec.2002 build 8860 + Fixed a bug when selecting the speedbar to dissappear. + Fixed a problem with entries getting reverse in the queue again. + Scroll positions are remembered when switching List, Queue and Log. - 21.Dec.2002 build 8859 + Queue entries were added in reverse in the last version. Fixed that. + Find searches from the current selected item. - 20.Dec.2002 build 8857 + Major speed improvement in storing the headers. - 20.Dec.2002 build 8856 + Fixed a bug when enqueing multiple headers with multigroups. - 17.Dec.2002 build 8855 + Fixed a crashbug when posting. + Added the number of multigroup parts at the end of the header. - 15.Dec.2002 build 8850 + Added expand and collapse all multigroups to the menu. + Closing sockets is a bit more thread friendly. + Fixed a crashbug trying to retrieve the list of newsgroups when no newsserver has been entered. + Added 'binaries' as a default keyword in the First time wizard. - 13.Dec.2002 build 8846 + Oops again. Dates weren't correct for multigroups. - 13.Dec.2002 build 8845 + Oops, trial times wasn't correct yet. - 13.Dec.2002 build 8844 + Multigrouping! NewsReactor will try to group a large number of files that have similar names. It will show a folder for each multigroup. In options->advanced you can set the multigroup tolerance by the minimum percentage of matching lines. It uses the Ratcliff/Obershelp algorithm for calculating the percentage. 100% means no multigrouping. + A new advanced options that makes it possible to have the log cleared when exited. + Fixed the double dot rule bug related to UUDecoding and Base64 decoding. + Fixed a problem which causes the previous versions trial limit to be incorrect. + Unneaded .grp files are deleted. + Some speed improvements. + New modern look installer. + Changed the shareware license. - 20.Nov.2002 build 8701 + Added delay loading of OLEACC.DLL, hopefully it will run on systems that miss this DLL. - 20.Nov.2002 build 8700 improvements: + Completely new memorymanagement. Newsreactor uses diskfiles for storing the header information now instead of memory. Unfortunately NewsReactor still needs a lot of memory for combining, but I'm working on it. + New advanced option: 'Find expired articles'. You can turn this off to keep all past articles. + New Tab with Log, all downloaded articles will be shown here. + Compiled with VC++.NET + Several internal improvements. + When one part of an multipart fails, the entire multipart fails. + Better remembering of part states. + Read and Post windows have monospaced systemfont now. + Several small bugfixes. - 11.Sep.2002 build 8573 improvements: + some small internal speed improvements. bugfixes: + Fixed some crashbugs changing servers. - 2.Sep.2002 build 8565 improvements: + It's now possible to change the behavior of switching newsserver more refined. You can let NewsReactor switch to the first newsserver after each part or after each attachment. It's in options->advanced. bugfixes: + Fixed some problems with finding the last unavailable article. + Speed control didn't work correctly when scanning in the last build. + I hope I've fixed some autoscanning problems. - 26.Aug.2002 build 8523 improvements: + Last scanned attachments are colored in blue now. + NewsReactor will try to find expired articles in a new way now. It's still a bit experimental. It will probe the newsservers narrow down the last available article. + Added possibility to jump to the first URL in the subject of an article. Many times people set an URL in the subject with more information about a post. + Added the total downloaded nr of kbytes to the statusbar. + Removes the 'first' and 'last' aticle ID's from the view. They are of no use when using multiple newsservers and not informative anyway. + New way of remembering last article id's for several servers. It should work pretty optimal now. + Redesigned Options->Advanced. + You can let NewsReactor try to download all articles from the first newsserver. This way you can provide priorities. It's in advanced options. + Added possibility to copy the subject lines to the clipboard. + Made the 'pending tasks' area a bit wider. + Queue is saved to disk now. When you restart NewsReactor and there is a filled queue NewsReactor will show the Queue automatically. + Clicking on 'Stop' will not clear the queue anymore. + You can clear the queue from the menu. + Clicking on another newsgroup when viewing the queue NewsReactor will automatically switch to the list view. Bugfixes: + Fixed several possible stability issues. - 26.May.2002 build 8093 bugfixes: + Fixed strange 'Failed to create empty document' bug. - 26.May.2002 build 8086 improvements: + Added possibility to automatically shutdown after grabbing completes. + Removed the local ip address check. + Possibility to read a part from a multipart message from the properties window. bugfixes: + Fixed a super auto download problem. - 3.May.2002 build 8036 improvements: + improved the first-time wizard when searching for a newsserver. bugfixes: + Fixed the missing backslash at the end of a directory. + Fixed the missing logo in the nagscreen. + Fixed some small bugs in the first-time wizard. - 24.Apr.2002 build 7953 improvements: + Created a 'First time wizard' that will guide new users through all the steps necessary. + Improved yEnc decoding. + You can sort the queue just as the list now. + You can specify multiple keywords to search for newsgroups. The list will match any keyword separated by a space. + Rewrote of lot of the thread stuff, so adding more threads will be easy in the future. bugfixes: + Fixed a bug that caused items to become available for download when 'Move to top in Queue' is used. + When switching newsgroup while the queue is filled, switching back didn't make the enqueued articles with a yellow smiley in the list. + Fixed a nasty yEnc decoding bug that caused many files to be corrupt, also known as the 'double dot' problem. - 24.Mar.2002 build 7341 bugfixes: + Quickly fixed a bug that caused all items to disappear after a rescan. - 24.Mar.2002 build 7339 improvements: + Moving items from the list and queue. You can reorder an item by dragging it to a new position. + Options are enabled when scanning or downloading now! I hope it remains stable when changing options. + Rewrote UUDecoding again, I hope it works even better now. + Speed improvement when decoding. + Used NullSoft Install System for installation. Reduces filesize a lot. bugfixes: + Fixed some base64 decoding issues. + Clicking on the system tray icon doesn't change the size of the window anymore. + I hope I fixed a bug crashing NewsReactor when using the auto function. - 7.Mar.2002 build 6989 bugfixes: + Fixed a base64 decoding bug. - 6.Mar.2002 build 6975 improvements: + Changed the order of decoding attempts, now first it tries UUDecode, then yDec, then Base64. Depending on the upcoming popularity of yDec I'll move it first. + Did some redesign on the way decoding is handled. bugfixes: + Fixed a small bug in yDecoding. + Filename is subject didn't work for yDecode. + Fixed some other problems regarding decoding. - 5.Mar.2002 build 6871 bugfixes: + Fixed a bug in queuing that caused crashes. Stability of NewsReactor may be improved generally by this. - 28.Feb.2002 build 6822 improvements: + Options are saved when clicking OK in the options screen. bugfixes: + Fixed a bug that caused the smileys to disappear after a scan. + When selecting all articles and removing them from the list, the list came back after restarting. + Some yEncoded files left a locked .tmp file behind. + Removing all items from the queue left one behind. + new yDec code. - 26.Feb.2002 build 6728 improvements: + Options are saved when clicking OK in the options screen. bugfixes: + Fixed a silly bug that made NewsReactor not remember download states when closing. - 25.Feb.2002 build 6713 Bugfixes: + Bug fixed in maintaining of download states. - 25.Feb.2002 build 6705 Bugfixes: + Fixed a window update problem on Windows 98 (and perhaps 95). + yEnced files could not be overwritten by a new download. + Fixed a 'no files selected' popup when using enqueue only. + Download states are maintained over different newsgroups. - 22.Feb.2002 build 6612 Bugfixes: + Fixed a memory leak. - 22.Feb.2002 build 6605 Improvements: + Memory usage when scanning is much better now. NewsReactor shouldn't take all memory now (especially when using many newsservers). - 21.Feb.2002 build 6571 bugfixes: + Fixed a bug that caused yEncoded file to end up zero bytes. - 20.Feb.2002 build 6562 bugfixes: + Quickfix for a crashbug when trying to do yEnc. - 20.Feb.2002 build 6542 improvements: + Added yEnc decoding support! + Added possibility to enqueue the selected attachments only and not start grabbing immediately. + Added advanced option to let NewsReactor set the newsgroup before a download starts. Certain newsservers require this (like Claranews). + The current scroll position is maintained when switching queue/list. bugfixes: + Fixed the saving of binaries in the wrong directories when downloading from multiple newsgroups. - 12.Feb.2002 build 6458 bugfixes: + Fixed a weird crashbug when trying to read a message. + I hope I fixed a bug that made NewsReactor crash when scrolling the view. - 5.Feb.2002 build 6379 improvements: + Added a separate List/Queue view! You can switch between the queue and the view. You can also edit the queue. + It's also possible to add attachments to the queue from multiple groups now! bugfixes: + Fixed a crashbug when parsing dates. + When using 'Close sockets gracefully' the programmed stalled after clicking pause and then stop. + Fixed a 'division by zero' crashbug. + Fixed the messagebox popup when auto grabbing and there are no articles. - 15.Jan.2002 build 5889 improvements: + Memory allocation is much better now. + When viewing a message it's retrieved by the global Message-ID. + When using autograb, already grabbed files are not grabbed again. Select all only selects not grabbed files. - 11.Jan.2002 build 5811 improvements: + Articles are now retrieved by their global Message-Id instead of their local id. This means that you can use newsservers from different providers! + Posting is in a different thread now. + Transfer speed calculation is much better now. + Removed the 'attach' from temporary filenames. + Added 'Grab and open' to the context menu of an attachment. It will download the attachment and open it in the default viewer. Be careful with this, you might open a file that contains a virus! + New keyboard shortcuts: 'Grab' - Enter key 'Grab and open' - Ctrl+Enter key. - 16.Dec.2001 build 5625 bugfixes: + After a filter find the list wasn't saved. + Posting a message without references failed. - 15.Dec.2001 build 5618 improvements: + Major improvement in base64 decoding. I rewrote most of it so it should skip false lines just as good as uudecoding does. + When posting a reply, references are added to the headers. + When posting a reply, no extra 're:' texts are added. bugfixes: + I think I fixed a bug that caused a missing character in the filename extension of decoded files. + When the computer is not connected to the Internet, no longer multiple messageboxes pop up. + Fixed another base64 decoding bug. + Removing attachments from the list came back after restarting. + Fixed possibility of adding empty newsservers and newsgroups. + When a newsserver is deleted the username and password remained. - 23.Nov.2001 build 5366 bugfixes: + Fixed a nasty base64 decoding bug that caused many base64 files to be left undecoded. - 5.Nov.2001 build 5362 improvements: + Auto download directories are created when needed. There is also a new advanced option where you can select that directories are created without asking. When using auto grab this is set anyway. + Major improvement in uudecoding, more errors are detected and taken care of. bugfixes: + Last version a added the bug that states of attachments were not remembered anymore. + Fixed another last scanned date bug. + Auto scanning shouldn't give problems anymore. + Price went up US$3. Already registered users keep free updates. - 27.Oct.2001 build 5280 bugfixes: + Fixed a bug that caused the last scanned date to be changed wrongly. + Cleaned up some code for the list of newsgroups. improvements: + When multiple NewsReactor instances are started, the scanned data won't mangle. + When a new build is out going to the website closes NewsReactor so you can update more easy. - 18.Oct.2001 build 5215 bugfixes: + Fixed a crazy bug that caused all attachments to give an error when clicking the stop button for a thread. + When removing duplicates from recombining, the state wasn't preserved. improvements: + Added possibility to change the connection port in advanced options. (which is default 119). + Added possibility to have NewsReactor scan from the last article in the article list. More like it was before build 5186. Not recommended. - 28.Sep.2001 build 5194 bugfixes: + Had to fix a last minute duplicate attachment bug. + Really fixed that reconnecting bug I wanted to fix last time. - 28.Sep.2001 build 5186 improvements: + Last article ID is remembered in a different way. NewsReactor remembers the lowest last article id found from multiple servers. I hope this causes better appending from already partial posted multiparts. Does this make sense? + When using debugging mode, no undecoded files are deleted. + Added a more proper closing of the connections. NewsReactor send a 'QUIT' command now before closing the sockets. News servers will like that. It may be useful for servers that allow a limited number of connections. Note this this may slow down response time. This is a new advanced option. + Added direct link to registration site in register dialog. + I think uudecoding is even better now. + You can disable decoding in advanced options, so you can use any other program that can decode Base64 or UUEncoded files. bugfixes: + I hope I fixed a reconnect bug when connections are limited on a certain servers. - 30.Aug.2001 build 5127 bugfixes: + Fixed a problem that selected newsgroups were not remembered after using the new search filter. - 29.Aug.2001 build 5124 improvements: + Added move up and move down buttons to the list of newsservers. The first newsserver is used to download the newsgroups list. + Searching in the newsgroups list is now done with a filter. The list of newsgroups matches to your query realtime! + Linked statically to MFC again, due to some problems users had.... + Registration is a bit more easy. + Invalid characters in original decoded filenames are replaced with '_'. bugfixes: + Fixed a strange bug that caused directory names to be in the wrong order after using the auto download directories. - 31.Jul.2001 build 5009 improvements: + Regular expressions in the find dialog and in the filter! + Number of times NewsReactor tries to connect to a server when downloading attachments is adjustable. + Delete key works for removing headers too now. + Column widths of the main screen are remembered. + Height of the splitter is remembered. + Added Ctrl+O (stop) and Ctrl+U (Pause) keyboard shortcuts. + Linked dynamically to MFC dll, so file size is a lot smaller. bugfixes: + I think I've fixed a selection stop bug in the autograb feature. + Recombining bug fixed that caused part to be in the wrong order. - 11.Jun.2001 build 4844 improvements: + Auto scan feature now only scans new articles (not all each time). + Sorting of list of newsgroups in options. There is a 'count' field in the list now, so you can sort on the number of (calculated) messages in a group. + Added socket timeout control in advanced options. You can set the timeout for a socket in seconds. If a connection doesn't produce any data within this period of time it closes the connection and goes on. + Added extensive debug logging support. You can turn this on in advanced options. It can be helpful when the program crashes. Do not turn this on for normal operation, the log file will grow huge! + Window placement is stored in the ini file, so NewsReactor will show up at the same size/position as you've closed it last time. bugfixes: + Ampersands (&) where not shown correctly in the thread bars. + Window placement is better restored when clicking the system tray icon. - 28.May.2001 build 4607 bugfixes: + Increased buffer size for article subjects. - 28.May.2001 build 4605 bugfixes: + Forgot to remove the debugging output when scanning in the last build, this slowed newsgroup scanning down. - 26.May.2001 Build 4600 improvements: + Changed smiley colors to a more understandable scheme. Per request. + Major improvement in UUDecoding. Much better error recovery. It should produce many more good decodes. + Added advanced option: 'Delete incomplete attachX.uue files'. This way no .uue files will remain in the download directory when a download is incomplete. + Added an extra check to the socket states so hopefully no more weird huge files left when things go wrong. Socket timeout is set to 1 minute (I hope). + Auto download directory is remembered. + Added smart-renaming as an advanced option. It will rename the file that will be written if it already exists. + Rewrote the recombining merging algorithm. Much better! bugfixes: + I think I fixed a crashbug when searching the list of newsgroups on some computers. + When the current article list is stored it saved the articles in a queued state or busy after closing the program. Now it load them as available next time. - 11.Apr.2001 Build 4447 improvements: + Sorting is possible when grabbing! It's a nasty hack, but I hope it works! + Made it a bit more easy to enter a long registration code. + Added keep alive feature to the sockets. bugfixes: + Fixed a possible crashbug when removing items when grabbing. + Fixed the missing character of file extensions. - 9.Apr.2001 Build 4301 improvements: + Added new feature 'Attachment Properties'. Select an item from the list of articles and select 'Properties'. It will show all the part info for the attachment. NOTE!: Implementing this feature caused that a complete rescan of the newsgroup is necessary! Sorry about that. + Date correction on recombining. + Filtering in the Find function! The find feature has filter possibilities now! Per many requests! + Added 'Remove from list' feature. You can remove selected items from the list completely now. + Improved recombining again. + Find includes e-mail addresses. + State of attachments is stored. + Some cosmetic changes. bugfixes: + I hope I fixed a find crashbug. - 24.Mar.2001 Build 4044 improvements: + More accurate removal of expired articles. + Date of a multipart is now the same as the last article date of that multipart (It was the first). - 15.Mar.2001 Build 4030 improvements: + Added 'Show gridlines' in advanced options. Check it out! + Added 'Only scan all newsgroups with the Autograb feature' in advanced options, so no grabbing there. + Added server checking in options. It will check the news servers for valid ip addresses and duplicates! Click the 'Check' button where you add the news servers. + Some small cosmetic improvements. bugfixes: + Ctrl+X remove from tasks keyboard shortcut didn't work. + Thread closing caused crashes sometimes when exiting. - 12.Mar.2001 Build 3968 improvements: + Fixed one recombining bug, introduced another.... - 12.Mar.2001 Build 3965 improvements: + Better recombining of old and new scans, it will produce a lot more complete attachments. - 10.Mar.2001 Build 3962 bugfixes: + Fixed a crazy bug that cause all user authentication to be replaced by the Find requester text! Get rid of build 3947 quickly! - 9.Mar.2001 Build 3947 improvements: + Find text is remembered. + Better part parsing. + Maximum download speed is saved. - 25.Feb.2001 Build 3916 bugfixes: + Fixed a nasty, but critical crashbug when viewing messages. - 25.Feb.2001 Build 3894 improvements: + Placed the list of group in a comfortable splitter, so you can resize it! + Added last time scanned to the list of groups. + Added auto download dir feature in advanced options. You can select a base download directory here. Subdirectories will be created automatically. + Speed display should be a bit more accurate. + Ran a spell checker over this document ;) + Add newsserver with authentication is more intuitive now (it gets selected). + Added a spinner to the maximum speed selector. + First and last article Ids of the saved group data are set when selecting a newsgroup. + Additional error information when a part is not retrieved correctly. bugfixes: + An attachment that failed to download will now become a sad smile instead of a smiling smile. - 12.Feb.2001 Build 3551 improvements: + Progress meter looks better now when scanning the first time. + speed control when when scanning. + A tip of the day dialog with lot's of tips! - 6.Feb.2001 Build 3516 improvements: + Progress meter looks better now with incremental scanning. bugfixes: + Fixed another crash bug recombining old and new articles. - 5.Feb.2001 Build 3513 bugfixes: + Recombining of old and new messages I forgot to set the state complete/incomplete parts right. - 4.Feb.2001 Build 3512 improvements: + Incremental scanning! NewsReactor scans only new articles and remembers them (on a many request;). You can reset a group to have it all cleared. + Manual adding of newsgroups. + Moved the retrieval of a readable article in a new thread, so it's a lot more responsive now. bugfixes: + Fixed some minor ones. - 30.Jan.2001 Build 3253 improvements: + Resetting of retries is better when parts are complete. bugfixes: + Fixed another crash bug. - 29.Jan.2001 Build 3247 improvements: + Better handling of server switching. Server switches are not global, but thread and error dependant. + bugfixes: Fixes some serious combining bugs concerning the multiple server scan. - 28.Jan.2001 Build 3172 bugfixes: + Forgot to update the Super Auto Downloader with all the new multiple server scanning. - 28.Jan.2001 Build 3162 improvements: + Multiple server scanning! NewsReactor scans multiple servers now and combines all possible matches of articles and attachments! + The progress meters of the threads will no longer overflow and start over again, but they will finish earlier than the end. + A selection didn't update when the users sorts the list. + Removed some unused code and graphics so the program is quite a bit smaller now. + Installer doesn't create multiple entries in add/remove programs anymore. bugfixes: + Authentication of multiple servers corrected. - 16.Jan.2001 Build 3041 improvements: + You can see the number of selected items in the statusbar. + Double clicking a group name in the list of groups selects/deselects it. bugfixes: + Fixed a mayor bug that caused NewsReactor to miss many single part articles when combining. + Fixed a bug when retrieving the newsgroup list from the news server. NOTE: You probably have to reread the groups from the server once to prevent errors reading them from file! + Sometime the list wasn't updated when changing from 'show incomplete parts' + Fixed a problem with saving options. When NewsReactor was minimized and exited through the systemtray icon. All toolbar would disappear in the next run. + Fixed another problem saving options that caused everything to be lost sometimes. - 31.Dec.2000 Build 2920 bugfixes: + Fixed a bug in uudecoding filenames starting enclosed by "". - 28.Dec.2000 Build 2919 improvements: + NewsReactor is now normal shareware. Those banners didn't work out and only stall downloads. + Some nice new graphics by Elbert Rijnberg. + You can remove a group from the list on the main window now. + New function Super Autograb, which scans all selected newsgroups and grabs all files from them. + Systemtray icon is restored when explorer crashes. + changed retry count to 6*(number of news servers). + Redesigned network sockets handling again. Failing sockets are now destroyed and dynamically recreated. A closed socket will not be reused anymore. + Decoding attachments will not happen at the same time anymore. + When downloading an extra connection check is done, to check for broken connections. bugfixes: + Fixed a bug that causes a stop in retrieving newsgroups when a newsgroup name started with a dot. + Add group no longer possible when downloading. Changing options when downloading causes crashes. + Username and password of news server authentication weren't saved. + Fixed another Uudecoding bug. + When a thread is unselected it tried to reconnect over and over. + Fixed a crash bug when scanning. - 19.Oct.2000 Build 2403 improvements: + Stop and Exit is MUCH more responsive! + group name is shown when scanning. + banner handling is much smoother. bugfixes: + better network sockets handling. - 17.Oct.2000 Build 2297 improvements: + NewsReactor loops now over the news servers listed every connection. Note that the news servers need to be mirrors. + New advanced option. Sort case insensitive. Sorting the list of attachments with or without regarding case. + New advanced option. Use subject as filename. The subject of an attachment will be used instead of the filename. Invalid characters in the subject will be replaced by an underscore (_). + Increased retry count to 10. + Directories are now used with \. This means that pressing the browse button will open explorer much faster. bugfixes: + Fixed a connection loop problem. - 7.Oct.2000 Build 2177 bugfixes: + Fixed another connection stall bug when connection fails. - 3.Oct.2000 Build 2142 bugfixes: + When stopping a download the attachment list wasn't updated correctly. + Fixed a connection stall bug when retrieving newsgroups. - 1.Oct.2000 Build 2112 improvements: + Show state of toolbars is remembered in options. + some small speed improvements. bugfixes: + fixed the crash bug when setting a download dir without selecting a group in options. + Connection is closed better after it failed. + Sorting is disabled when the program is working. A sort action while grabbing caused a crash. - 28.Sept.2000 Build 1991 bugfixes: + probably fixed another date parse bug. - 27.Sept.2000 Build 1986 bugfixes: + Fixed a 2 digit date parse bug ;) + Some messages were treated as multiparts when they weren't. + After retrieving newsgroup list from the server the connection wasn't closed. - 25.Sept.2000 Build 1965 bugfixes: + No longer possible to grab files that are already grabbing or queued. + Encoded file is deleted first before a new one is written. - 25.Sept.2000 Build 1960 bugfixes: + Fixed a base64 decoding bug. + Fixed a uu decoding bug. + Fixed a part-error checking bug. - 25.Sept.2000 Build 1945 bugfixes: + Fixed another multipart parse bug. - 24.Sept.2000 Build 1926 bugfixes: + Fixed a problem when switching 'show incomplete parts' in options. - 24.Sept.2000 Build 1917 bugfixes: + Really fixed the parse bug when parsing multiparts with '[' and '(' characters. - 24.Sept.2000 Build 1915 bugfixes: + A parse bug when parsing multiparts with '[' and '(' characters. - 23.Sept.2000 Build 1908 bugfixes: + A bit more speed with scanning and a crash bug fixed while doing this. - 23.Sept.2000 Build 1860 bugfixes: + sorting was descending after scanning. - 23.Sept.2000 Build 1858 Initial Release. ------------------------------------ 5. Licenses ------------------------------------ NewsReactor License Agreement ==================================== NO WARRANTY ----------- NewsReactor IS SOLD "AS IS" AND WITHOUT ANY WARRANTY AS TO MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE OR ANY OTHER WARRANTIES EITHER EXPRESSED OR IMPLIED. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE. Evaluation and Registration --------------------------- NewsReactor is not free software. You may use this software for evaluation purposes without charge 50 times. If you use this software after the 50 runs evaluation period, you must pay the registration fee. Distribution of the evaluation version -------------------------------------- You may copy the evaluation version of this software and documentation as you wish, and give exact copies of the original evaluation version to anyone, and distribute the evaluation version of the software and documentation in its unmodified form via electronic means. But you should not charge or requesting donations for any such copies however made and from distributing the software and/or documentation with other products without the author's written permission. Registered version ------------------ One registered copy of NewsReactor may either be used by a single person who uses the software personally on one or more computers, or installed on a single workstation used non-simultaneously by multiple people, but not both. You may access the registered version of NewsReactor through a network, provided that you have obtained individual licenses for the software covering all workstations that will access the software through the network. OpenSSL License --------------- /* ==================================================================== * Copyright (c) 1998-2007 The OpenSSL Project. All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the * distribution. * * 3. All advertising materials mentioning features or use of this * software must display the following acknowledgment: * "This product includes software developed by the OpenSSL Project * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" * * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to * endorse or promote products derived from this software without * prior written permission. For written permission, please contact * openssl-core@openssl.org. * * 5. Products derived from this software may not be called "OpenSSL" * nor may "OpenSSL" appear in their names without prior written * permission of the OpenSSL Project. * * 6. Redistributions of any form whatsoever must retain the following * acknowledgment: * "This product includes software developed by the OpenSSL Project * for use in the OpenSSL Toolkit (http://www.openssl.org/)" * * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. * ==================================================================== * * This product includes cryptographic software written by Eric Young * (eay@cryptsoft.com). This product includes software written by Tim * Hudson (tjh@cryptsoft.com). * */ Original SSLeay License ----------------------- /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * * This package is an SSL implementation written * by Eric Young (eay@cryptsoft.com). * The implementation was written so as to conform with Netscapes SSL. * * This library is free for commercial and non-commercial use as long as * the following conditions are aheared to. The following conditions * apply to all code found in this distribution, be it the RC4, RSA, * lhash, DES, etc., code; not just the SSL code. The SSL documentation * included with this distribution is covered by the same copyright terms * except that the holder is Tim Hudson (tjh@cryptsoft.com). * * Copyright remains Eric Young's, and as such any Copyright notices in * the code are not to be removed. * If this package is used in a product, Eric Young should be given attribution * as the author of the parts of the library used. * This can be in the form of a textual message at program startup or * in documentation (online or textual) provided with the package. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * "This product includes cryptographic software written by * Eric Young (eay@cryptsoft.com)" * The word 'cryptographic' can be left out if the rouines from the library * being used are not cryptographic related :-). * 4. If you include any Windows specific code (or a derivative thereof) from * the apps directory (application code) you must include an acknowledgement: * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" * * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * The licence and distribution terms for any publically available version or * derivative of this code cannot be changed. i.e. this code cannot simply be * copied and put under another distribution licence * [including the GNU Public Licence.] */