home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 5
/
DATAFILE_PDCD5.iso
/
utilities
/
n
/
newshound
/
!NewsHound
/
History
< prev
next >
Wrap
Text File
|
1997-06-20
|
11KB
|
292 lines
Version Details
======= =======
v1.16 Fixed newgroup code so it appends to the output file
05/6/97 (rather than writing over what we already had, with
'interesting' results sometimes)
New !Boot file which doesn't go wrong if you have
multiple copies of NewsHound lying round
20/6/97 Updated docs for PD release
v1.15 Added ability to fetch active file from the server.
23/5/97 Invoke from newsbase transport window, active file
downloaded to !newshound.folder.activelist.
Added counter to download for active file / new groups
Broadcasts newsbase_update message as news postings are
sent.
[transport] Added active list bits
[transport] Added (commented) old style uncached
getarticle
v1.14 Frontend code modified slightly
17/5/97 New 'Fetch bodies' option which just does Msg-Id gets
Removes any junk after newsgroup name in newgroup data
v1.13 Fixed bug where failure to read newgroup time resulted
28/4/97 in newshound reading from a null pointer (technically
address 1, but who's counting?)
Fixed bug where errors returned at start of a connect()
were ignored. (eg. No route to host)
Default number of retries is 10 rather than 0
1/4/97 Removed surplus syslog messages
2/4/97 Routine to generate header from xover data now includes
a Path: header too (to comply with the relevant RFC)
Bounce error dialogue now contains reason server rejected
article.
10/5/97 Added config options - Noxover, No date, send arts immediate
Fixed bug in idhist handling where old id's would never
get expired if there were more than 255 distinct times
Now doesn't try to refetch whole newsgroup if last article
is cancelled.
Warning / Error windows now opened centrally
Added 'Set' button to configure window
v1.12 New style status window
20/4/97 Can now cope with servers that do not have the DATE command,
27/4/97 or which don't have the XOVER command.
With no XOVER, it just fetches all new articles from each
newsgroup.
Reverted to old status window
v1.11 Delay between retries in config window now adjusts in 0.1 steps
17/4/97 Made group file reading & updating more closely equivalent
in the way they read from the group file.
(Means updating will work in newline is missing at EOF)
Changed 'Could not open xxxGet file, skipping... ' message
More sourcefile reorganisation
-noicon option starts newshound with no iconbar icon,
and makes it exit when it becomes idle.
Initial config now creates all required dirs.
v1.10 'Start Fetch' & right-click on icon now start fetch
7/4/97 to last server fetched from, rather than default one.
Now has 'Send posts' submenu
Newshound$Running is clear from the program, rather than
at the end of the run file.
event_poll_idle is now called with min time to return
set to 10 seconds
Changed History file to be in reverse order
Added Utils dir with ConvertID and CopyGroups
10/4/97 [transport] !altgroup now claims input focus
!altgroup gives choice - art/header/xover header
!altgroup/params updated for newsbase 0.58
!altgroup defaults to fetch upto 50 arts
v1.10 /*REQUIRES*/ Newsbase 0.58 release for the Newsgroups control
window to work correctly.
v1.09ß Removed spurious logging from xposts routine
Rewrote routines for making connection to server
(binary got uploaded with version string set to v1.08)
v1.08ß Fixed problem where '<' didn't work by lines / bytes in
download rules
Rewrote rule handling code, and added msg-id, references
and number of crossposts to it's capabilities.
(fields for rulefiles are now:
group subject from bytes lines msg-id ref's x-posts amount,
the old format is still acceptable to newshound, though.
see docs.ExampRule )
v1.07 Added more verbose status messages during article posting
Fixed another bug that meant it sometimes got stuck in
"Getting msg-id's" state after an aborted fetch.
v1.07ß Fixed error lines in !Run to report 'NewsHound' rather
than 'MinApp'
[transport] !altgroup now passes on key presses correctly,
and return is the same as 'Update'
All commands send to the server are now logged at priority
250.
Fixed problem whereby it would sometimes get stuck in the
'Getting msg-ids' stage.
Fixed multiple 'group seems to be been reset' messages
in syslog.
New rule type of 'xover', which generates "fake" article
headers from the server xover data.
Totally rewrote routines for posting articles
v1.06 Now handles a failed write to the group file correctly.
(eg. if someone *close's in the middle of a fetch)
Stopped it retrying on a connection refused error.
Blank lines in the rulefile are not longer logged
as errors.
Rulefile matches are now logged, priority 250.
Now correctly matches Lines field in rulefile
v1.05 Added 'Abort Fetch' option to main menu
(forcefully closes connection to news server, rather
than just asking nicely....)
Adjust on iconbar icon does 'Start Fetch'
Changed config window so that timeout, refetch, postcheck
can all be switched off.
Got rid of 'Buffer too short' error messages when updating
the status window.
Fixed the bug whereby 'Start Fetch' did not work when
it was set not to connect to a server on startup.
[transport] !altgroup is now used to remove groups from
the feed, and will remove header only entries for the
group from the rule files, too.
Made sure receive buffer is cleared when a fetch is stopped.
Corrected '<x> articles requested' count
Made xover parser fetch whole article on a recoverable
error.
v1.04 Added option of news-server.domain:port
Improved RMEnsure lines in !Run file
Now calls event_poll_idle when idle
Periodically checks for articles to be posted
(and posts any found to the last / default server)
Added new options to config file
(timeout, newsfetch, fetchonload, postcheck)
Will newsfetch every <newsfetch> secs / mins
Added timeout if server goes quiet for too long
Only newsfetches on startup if fetchonload true
Rewrote config routines to take above into account
Added config option from main menu
Added servers option from main menu
(just opens dir atm :-( )
Updated transport for newsbase 0.58
Improved history file loading
Made multiple rule files work properly
Reorganised source files
Improved memory effiency for idhist again
Some speed improvements to idhist
v1.03 Stopped unnecessary update of group file when no new
articles in a group.
[on April '97 AU Cover disc]
v1.02 Made retry work whem server closes connection during
connection startup, as well as for '400 server busy'
v1.01 Added ReTry / ReTry delay
Updated configure routines to take account to these
0.05ß/v 1.00 Added setup to transport (filer_opendir...)
Fixed crashing on over long Xover lines (introduced in 0.03ß)
New libresolv - v1.06 - should cure problems resolving demon
Few fixes to syslog messages
Added new config window routines when run for first time
Added detection of socket errors for connect()
Transport tidied up a bit, stronghelp file added
0.04ß Fixed bug with reading pipesize from Config file
Added code to try and make sure pipesize is always a valid
number.
Actually added right debugging code to 'seems to have..reset'
0.03ß Running speed counters
Stop Fetch menu option
Start Fetch / Stop fetch greyed out as appropriate
Made incoming buffer larger
Changed pipeline size to 10
Made 'articles have been missed' message more verbose
New, window based 'addgroup' program
All rule files must now have names ending 'Rule'
Pipeline max size now read from config file (pipelinesize:)
0.02ß Ooops. Changed the sprite name in !Sprites to !freenntp...
No longer required DNSResolver to be loaded - code is linked
in at compile time
Changed name to NewsHound
Fixed spurious group files left open in resolver code
Added StartFetch menu
Made sure bytes in&out count reset at start of newfetch
Added hostname to top of status window
Added 'brag' line to postings
Added