home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2004 November
/
CMCD1104.ISO
/
Software
/
Shareware
/
Comunicatii
/
newreact
/
NewsReactor.exe
/
ReadMe.txt
< prev
next >
Wrap
Text File
|
2004-09-22
|
38KB
|
1,100 lines
------------------------------------
NewsReactor
Advanced Usenet Binaries Collector
For Win9x/NT/2k/XP
By Niek Albers
(C)2000-2002 DaanSystems
Homepage: http://www.daansystems.com
------------------------------------
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.
Features:
- Simple userinterface.
- 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 four active threads.
- Multiple server scanning and combining.
- 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!
Instructions
------------
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.
Revision history:
- 22.Sep.2004 build 8912
+ Scanning will continue after socket failure.
+ Removed creation of obsolete <newsserver>.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.