home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / n / newshound / !NewsHound / History < prev    next >
Text File  |  1997-06-20  |  11KB  |  292 lines

  1.  
  2. Version        Details
  3. =======        =======
  4.  
  5. v1.16        Fixed newgroup code so it appends to the output file
  6. 05/6/97          (rather than writing over what we already had, with
  7.           'interesting' results sometimes)
  8.         New !Boot file which doesn't go wrong if you have
  9.           multiple copies of NewsHound lying round
  10. 20/6/97        Updated docs for PD release
  11.  
  12. v1.15        Added ability to fetch active file from the server.
  13. 23/5/97          Invoke from newsbase transport window, active file
  14.           downloaded to !newshound.folder.activelist.
  15.         Added counter to download for active file / new groups
  16.         Broadcasts newsbase_update message as news postings are
  17.           sent.
  18.         [transport] Added active list bits
  19.         [transport] Added (commented) old style uncached
  20.                     getarticle
  21.  
  22. v1.14        Frontend code modified slightly
  23. 17/5/97        New 'Fetch bodies' option which just does Msg-Id gets
  24.         Removes any junk after newsgroup name in newgroup data
  25.  
  26. v1.13        Fixed bug where failure to read newgroup time resulted
  27. 28/4/97          in newshound reading from a null pointer (technically
  28.           address 1, but who's counting?)
  29.         Fixed bug where errors returned at start of a connect()
  30.           were ignored. (eg. No route to host)
  31.         Default number of retries is 10 rather than 0
  32. 1/4/97        Removed surplus syslog messages
  33. 2/4/97        Routine to generate header from xover data now includes
  34.           a Path: header too (to comply with the relevant RFC)
  35.         Bounce error dialogue now contains reason server rejected
  36.           article.
  37. 10/5/97        Added config options - Noxover, No date, send arts immediate
  38.         Fixed bug in idhist handling where old id's would never
  39.           get expired if there were more than 255 distinct times
  40.         Now doesn't try to refetch whole newsgroup if last article
  41.           is cancelled.
  42.         Warning / Error windows now opened centrally
  43.         Added 'Set' button to configure window
  44.  
  45. v1.12        New style status window
  46. 20/4/97        Can now cope with servers that do not have the DATE command,
  47. 27/4/97          or which don't have the XOVER command.
  48.         With no XOVER, it just fetches all new articles from each
  49.           newsgroup.
  50.         Reverted to old status window
  51.  
  52. v1.11        Delay between retries in config window now adjusts in 0.1 steps
  53. 17/4/97        Made group file reading & updating more closely equivalent
  54.           in the way they read from the group file.
  55.           (Means updating will work in newline is missing at EOF)
  56.         Changed 'Could not open xxxGet file, skipping... ' message
  57.         More sourcefile reorganisation
  58.         -noicon option starts newshound with no iconbar icon,
  59.           and makes it exit when it becomes idle.
  60.         Initial config now creates all required dirs.
  61.  
  62. v1.10        'Start Fetch' & right-click on icon now start fetch
  63. 7/4/97          to last server fetched from, rather than default one.
  64.         Now has 'Send posts' submenu
  65.         Newshound$Running is clear from the program, rather than
  66.           at the end of the run file.
  67.         event_poll_idle is now called with min time to return
  68.           set to 10 seconds
  69.         Changed History file to be in reverse order
  70.         Added Utils dir with ConvertID and CopyGroups
  71. 10/4/97        [transport] !altgroup now claims input focus
  72.                     !altgroup gives choice - art/header/xover header
  73.                     !altgroup/params updated for newsbase 0.58
  74.                     !altgroup defaults to fetch upto 50 arts
  75. v1.10 /*REQUIRES*/ Newsbase 0.58 release for the Newsgroups control
  76.       window to work correctly.
  77.  
  78. v1.09ß        Removed spurious logging from xposts routine
  79.         Rewrote routines for making connection to server
  80.         (binary got uploaded with version string set to v1.08)
  81.  
  82. v1.08ß        Fixed problem where '<' didn't work by lines / bytes in
  83.           download rules
  84.         Rewrote rule handling code, and added msg-id, references
  85.           and number of crossposts to it's capabilities.
  86. (fields for rulefiles are now:
  87.   group  subject  from  bytes  lines  msg-id  ref's  x-posts  amount,
  88.   the old format is still acceptable to newshound, though.
  89.   see docs.ExampRule )
  90.  
  91. v1.07        Added more verbose status messages during article posting
  92.         Fixed another bug that meant it sometimes got stuck in
  93.           "Getting msg-id's" state after an aborted fetch.
  94.  
  95. v1.07ß        Fixed error lines in !Run to report 'NewsHound' rather
  96.           than 'MinApp'
  97.         [transport] !altgroup now passes on key presses correctly,
  98.           and return is the same as 'Update'
  99.         All commands send to the server are now logged at priority
  100.           250.
  101.         Fixed problem whereby it would sometimes get stuck in the
  102.           'Getting msg-ids' stage.
  103.         Fixed multiple 'group seems to be been reset' messages
  104.           in syslog.
  105.         New rule type of 'xover', which generates "fake" article
  106.           headers from the server xover data.
  107.         Totally rewrote routines for posting articles
  108.  
  109. v1.06        Now handles a failed write to the group file correctly.
  110.           (eg. if someone *close's in the middle of a fetch)
  111.         Stopped it retrying on a connection refused error.
  112.         Blank lines in the rulefile are not longer logged
  113.           as errors.
  114.         Rulefile matches are now logged, priority 250.
  115.         Now correctly matches Lines field in rulefile
  116.  
  117. v1.05        Added 'Abort Fetch' option to main menu
  118.          (forcefully closes connection to news server, rather
  119.           than just asking nicely....)
  120.         Adjust on iconbar icon does 'Start Fetch'
  121.         Changed config window so that timeout, refetch, postcheck
  122.           can all be switched off.
  123.         Got rid of 'Buffer too short' error messages when updating
  124.           the status window.
  125.         Fixed the bug whereby 'Start Fetch' did not work when
  126.           it was set not to connect to a server on startup.
  127.         [transport] !altgroup is now used to remove groups from
  128.           the feed, and will remove header only entries for the
  129.           group from the rule files, too.
  130.         Made sure receive buffer is cleared when a fetch is stopped.
  131.         Corrected '<x> articles requested' count
  132.         Made xover parser fetch whole article on a recoverable
  133.           error.
  134.  
  135. v1.04        Added option of news-server.domain:port
  136.         Improved RMEnsure lines in !Run file
  137.         Now calls event_poll_idle when idle
  138.         Periodically checks for articles to be posted
  139.          (and posts any found to the last / default server)
  140.         Added new options to config file 
  141.          (timeout, newsfetch, fetchonload, postcheck)
  142.         Will newsfetch every <newsfetch> secs / mins
  143.         Added timeout if server goes quiet for too long
  144.         Only newsfetches on startup if fetchonload true
  145.         Rewrote config routines to take above into account
  146.         Added config option from main menu
  147.         Added servers option from main menu
  148.           (just opens dir atm :-( )
  149.         Updated transport for newsbase 0.58
  150.         Improved history file loading
  151.         Made multiple rule files work properly
  152.         Reorganised source files
  153.         Improved memory effiency for idhist again
  154.         Some speed improvements to idhist
  155.  
  156. v1.03        Stopped unnecessary update of group file when no new
  157.           articles in a group.
  158. [on April '97 AU Cover disc]
  159.  
  160. v1.02        Made retry work whem server closes connection during
  161.           connection startup, as well as for '400 server busy'
  162.  
  163. v1.01        Added ReTry / ReTry delay
  164.         Updated configure routines to take account to these
  165.  
  166. 0.05ß/v 1.00    Added setup to transport (filer_opendir...)
  167.         Fixed crashing on over long Xover lines (introduced in 0.03ß)
  168.         New libresolv - v1.06 - should cure problems resolving demon
  169.         Few fixes to syslog messages
  170.         Added new config window routines when run for first time
  171.         Added detection of socket errors for connect()
  172.         Transport tidied up a bit, stronghelp file added
  173.  
  174. 0.04ß        Fixed bug with reading pipesize from Config file
  175.         Added code to try and make sure pipesize is always a valid
  176.           number.
  177.         Actually added right debugging code to 'seems to have..reset'
  178.  
  179. 0.03ß        Running speed counters
  180.         Stop Fetch menu option
  181.         Start Fetch / Stop fetch greyed out as appropriate
  182.         Made incoming buffer larger
  183.         Changed pipeline size to 10
  184.         Made 'articles have been missed' message more verbose
  185.         New, window based 'addgroup' program
  186.         All rule files must now have names ending 'Rule'
  187.         Pipeline max size now read from config file (pipelinesize:)
  188.  
  189. 0.02ß        Ooops. Changed the sprite name in !Sprites to !freenntp...
  190.         No longer required DNSResolver to be loaded - code is linked
  191.           in at compile time
  192.         Changed name to NewsHound
  193.         Fixed spurious group files left open in resolver code
  194.         Added StartFetch menu
  195.         Made sure bytes in&out count reset at start of newfetch
  196.         Added hostname to top of status window
  197.         Added 'brag' line to postings
  198.         Added