home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 10 / AU_CD10.iso / Archived / Internet / News-Email / NBASE060 / !Newsbase / changelog < prev   
Text File  |  1998-06-04  |  10KB  |  215 lines

  1. 0.60
  2. ----
  3.  
  4. added index expiry (default 100 days, same as overview)
  5. added periodic index regeneration (default 14 days)
  6. fixed (eliminated) saving of scratch filter slot.
  7. David Hobson tcp/ip fixes:
  8.     POP NOOP command shouldn't require login!
  9.     Fixed POP QUIT to return success when exiting nologin session
  10.     Added POP LAST command (again)
  11.     Fixes to NNTP AUTHINFO
  12.     Check authorization and readonly status at start of NNTP POST
  13.     Assorted fixes to NNTP LIST command. Addition of LIST SUBSCRIPTIONS, LIST MODERATORS
  14.     Fixes to XHDR command
  15. Fixed group locking to discard pending deletes before reindex
  16. Fixed group locking to keep pending deletes when serving index data to wimp clients
  17. Fixed detection/repair of bad index files
  18. Combined and simplified index/overview update code
  19. Changed index update code to claim larger memory buffer if available, to speed updates
  20. Changed index update to update within single file (no intermediate temp file) - much faster
  21. Fixed potential string overflow in tcp_sendline
  22. Fixed forwarding filter action
  23. Altered user forward action to send to address list in one operation rather than queueing multiple files.
  24. Added user interface to set ownership of groups.
  25.  
  26. patch-a
  27. -------
  28.  
  29. Rewrote index read routines to use global buffer set - allows caching of index contents on read as well as write.
  30. Fixed tcp_sendqueue timeout (could trigger erroneously)
  31. Fixed potential bug in index read/write buffer deallocation
  32. Fixed blocking of wimp clients during long polled operations (eg index rebuilds).
  33. Fixed bug in POP LAST binary search
  34. Better menu control over config backup/restore
  35. Added -server startup flag - allows attempted restart after error (unless runtime <1 minute)
  36. Fixed rename of empty groups.
  37. Some reorganization of logging messages
  38. Ownership of new groups is now inherited from parent groups
  39. Added some setsiteinfo command codes, updated manual accordingly
  40. Added some transportinfo command codes, updated manual
  41. Rewrote POP "TOP","RETR" and NNTP "LIST" commands, added NNTP "LIST NEWSGROUPS"
  42. Fix to authorization in NNTP POST
  43. Added group descriptions file to transport definitions
  44. Updated ANT transport params and getgroups files to handle /groupdesc
  45. Added option to specify date range when exporting groups
  46. Fixed record of login times (was written to user file but not reloaded)
  47. Added method to send mail with defined envelope-to address - should allow mail bouncing
  48. Logins no longer allowed to "alias" users
  49.  
  50. 0.60b
  51. -----
  52.  
  53. Fixed loading of some config options
  54. Fixed acknowledgement of addfolder command
  55. Fixed "user modified" update message
  56. Email ids now also stored in master id index
  57. Getarticle command now searches master index if given id but no groupname
  58.  
  59. 0.60c
  60. -----
  61.  
  62. Fixed startup message broadcast (broken in 0.60b)
  63. Fixed master index build (broken in 0.60a)
  64.  
  65. 0.60d
  66. -----
  67.  
  68. Userupdate message sent when user password changed
  69. Getarticle now searches master index if group specified but message-id not found
  70. Fixed automatic creation of folders on first call to folder commands
  71. Added extra error trapping to index update rotines
  72. Fixed minor template problems in Mail/news storage window (group ownership icon numbers)
  73. Fixed "Can't make overview" error when reindex of empty group triggered by Messenger
  74.  
  75. 0.60e
  76. -----
  77.  
  78. More error-trapping (for "Number too big") in index updates
  79. Upper limit imposed on user GID when reading from transport (if >1000, uses default value)
  80. Some simplifications to forwarding code.
  81. Fixed detection of hostname, etc, from transport at first-time startup.
  82. Fixed update of site setup window after clicking Auto button.
  83. Delayed loading of gdbm module until needed.
  84. Added flagging of temporary files in Getarticle response
  85. Fixed debatch cancel flag to stay cancelled (was reset when altering any config window).
  86. Fixed group article count update after indexing (was being doubled in 0.60d)
  87. Added group description to group info window, if available.
  88. Increased width of group information window slightly.
  89. Extended "article deleted" update message to support range of articles
  90. Added defn of "group updated" update message (though not sent by Newsbase currently)
  91. Fixed tcp timeout reset on data rx.
  92. Fixed nntp authinfo success response to 280 (was 380).
  93. Revised group subscription window to give second, full/header choice.
  94. Added menu to change group fetch status, if supported by transport.
  95. Added transport commands to change group fetch status without unsubscribing.
  96. Added logging of corrupt index files (reason for failure).
  97. Cancelling reindex now flags group for later reindex (as index left incomplete)
  98. Added continuous reindex testing (disable with "set autoindex 0")
  99.  
  100. 0.60f
  101. -----
  102.  
  103. Fixed group export window (two groups of radio icons in same ESG)
  104. Fixed group export window to close after click on OK, or press return, unless path invalid.
  105. Fixed display of group description text (first word was lost)
  106. Fixed update of newsfeed group status after alteration.
  107. Group is now added to database immediately at subscription time.
  108. Inclusion of email in master ID database is now optional (defaulting to off).
  109. Extended response to folder operations, to include assigned new article numbers
  110. Added wimp commands 600,610,620 for filter list, set, delete
  111. A message is now displayed/logged when there are too many filters to load.
  112. Outgoing folder definitions can now accept substitutions
  113. Added user interface to set users default inbox
  114. Arbitrary 120-character limit is now imposed on group names.
  115. Added on/off button for continuous reindex ("set autoindex")
  116. Fixed user "remote access" flags so that they are now stored and used
  117. System-created users (postmaster, nobody, etc) are assigned random passwords at creation
  118. Fixed ownership of newly-created Email.username groups
  119. Now supply Qedit and Groups in Autoboot
  120. Fixed update of group dbase window after "check" (group rescan).
  121. Added context shading of icons in filter defn window
  122.  
  123. 0.60g
  124. -----
  125.  
  126. Some extra protection against too-deep directory trees during expiry
  127. Modified wimp command 10 (set user) to allow logout
  128. Fixed saving of filters with continue attribute, which got broken in 0.60f
  129.  
  130. 0.60h
  131. -----
  132.  
  133. Fixed warning when inet stack killed
  134. Fixed potential buffer overflow (-> string too long) during helo/ehlo in smtp server.
  135. Inhibited auto-reindex during debatch, expiry, wimpcmd, etc.
  136. Fixed FNdir bug with single-character paths.
  137. Delay group directory creation until article saved.
  138. Added "bounce" filter action, alternative to "forward".
  139. Fixed loading of custom user inbox setting.
  140. Fixed reading of nxheader, mxheader parameters
  141. Added newmail alert to iconbar even when "silent"
  142. Added separate default expiry times for news, mail, folders
  143. Added basic scoring facility (in filters)
  144. Added basic filter expiry, by date or when unused.
  145. Added mc routine to return string length - used by overview update
  146. Index update buffer handling is slightly more cautious - prevent corruption?
  147. Updated expiry routine to 1-minute accuracy, rather than 1-day.
  148. Repairs to wimp setfilter command (was totally broken).
  149. Added periodic autosave of some configuration changes (eg, expired filters, user logins, etc)
  150. Fixed filter checking order.
  151.  
  152. 0.60i
  153. -----
  154.  
  155. Prevented newgrouplist from ever sending empty groups (which can mess up !Groups)
  156. Additional timestamping of overview files after updates now seems to prevent spurious regeneration.
  157. Fix to expiry scheduler (a code simplification in 0.60h left it scheduling at wrong times).
  158. User addition/deletion fixed (somehow broken in 0.60h).
  159. Implemented update message 13, for new version of Messenger.
  160. Modified filter processing code, more generic checks for either string or integer header types.
  161. Modified filter setup window ("not" -> "= or <>"), will be further extended for numeric comparisons.
  162.  
  163. 0.60j
  164. -----
  165.  
  166. Altered event scheduling so that automatic expiry run doesn't block other routines
  167. Improvements to iconbar update routines
  168. Extra comparison operators <=, <, >=, > added for numeric filter conditions
  169. Filter definition file format changed to allow extra comparison operators
  170. Rearranged startup to fix first-time installation (disrupted by 0.60i).
  171. Refined update message 13 - sent quickly after folder operations, otherwise changed are accumulated and sent after delay.
  172.  
  173. 0.60k
  174. -----
  175.  
  176. Reduced delay again for update message 13 after folder ops.
  177. Changed storage of expiry times to integers, rather than bytes.
  178. Default inbox now worked out once per mail batch, rather than for each message.
  179. Change to group locking to allow reindex when necessary if group already locked.
  180.  
  181. 0.60l
  182. -----
  183.  
  184. fix to "never expire" setting, flunked by byte->integer change in 0.60k
  185. changed index regeneration default to disabled
  186. increased size of default debatch read buffer
  187. logfiles now written to !Newsdir.Newsbase.logfiles, with dated name
  188. small changes to tcpip server setup window.
  189. finally implemented server reject/accept configuration.
  190.  
  191. 0.60m
  192. -----
  193.  
  194. reverted to old end-of-article debatch recognition (was wrongly case-insensitive)
  195. fixed typo in folderop code - would error on command failure
  196. Fixed logfile buffer overflow if file open fails.
  197. Fixed creation of logfile directory.
  198.  
  199. need to:
  200. --------
  201.  
  202. promotion of filters to transports, somehow.
  203.  
  204. make user menu unlimited in size.
  205.  
  206. add transport routing flags to pass through to sendmail, sendnews commands (for ka9q)
  207.  
  208. option to check groupnames against master list before creation
  209.  
  210. group rename history list
  211.  
  212. message sizes returned by pop3 are incorrect - don't correct for CRLF instead of LF
  213.  
  214. autosizing for... maxusers maxfilters maxtrans maxroute
  215.