home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Acorn User 10
/
AU_CD10.iso
/
Archived
/
Internet
/
News-Email
/
NBASE060
/
!Newsbase
/
changelog
< prev
Wrap
Text File
|
1998-06-04
|
10KB
|
215 lines
0.60
----
added index expiry (default 100 days, same as overview)
added periodic index regeneration (default 14 days)
fixed (eliminated) saving of scratch filter slot.
David Hobson tcp/ip fixes:
POP NOOP command shouldn't require login!
Fixed POP QUIT to return success when exiting nologin session
Added POP LAST command (again)
Fixes to NNTP AUTHINFO
Check authorization and readonly status at start of NNTP POST
Assorted fixes to NNTP LIST command. Addition of LIST SUBSCRIPTIONS, LIST MODERATORS
Fixes to XHDR command
Fixed group locking to discard pending deletes before reindex
Fixed group locking to keep pending deletes when serving index data to wimp clients
Fixed detection/repair of bad index files
Combined and simplified index/overview update code
Changed index update code to claim larger memory buffer if available, to speed updates
Changed index update to update within single file (no intermediate temp file) - much faster
Fixed potential string overflow in tcp_sendline
Fixed forwarding filter action
Altered user forward action to send to address list in one operation rather than queueing multiple files.
Added user interface to set ownership of groups.
patch-a
-------
Rewrote index read routines to use global buffer set - allows caching of index contents on read as well as write.
Fixed tcp_sendqueue timeout (could trigger erroneously)
Fixed potential bug in index read/write buffer deallocation
Fixed blocking of wimp clients during long polled operations (eg index rebuilds).
Fixed bug in POP LAST binary search
Better menu control over config backup/restore
Added -server startup flag - allows attempted restart after error (unless runtime <1 minute)
Fixed rename of empty groups.
Some reorganization of logging messages
Ownership of new groups is now inherited from parent groups
Added some setsiteinfo command codes, updated manual accordingly
Added some transportinfo command codes, updated manual
Rewrote POP "TOP","RETR" and NNTP "LIST" commands, added NNTP "LIST NEWSGROUPS"
Fix to authorization in NNTP POST
Added group descriptions file to transport definitions
Updated ANT transport params and getgroups files to handle /groupdesc
Added option to specify date range when exporting groups
Fixed record of login times (was written to user file but not reloaded)
Added method to send mail with defined envelope-to address - should allow mail bouncing
Logins no longer allowed to "alias" users
0.60b
-----
Fixed loading of some config options
Fixed acknowledgement of addfolder command
Fixed "user modified" update message
Email ids now also stored in master id index
Getarticle command now searches master index if given id but no groupname
0.60c
-----
Fixed startup message broadcast (broken in 0.60b)
Fixed master index build (broken in 0.60a)
0.60d
-----
Userupdate message sent when user password changed
Getarticle now searches master index if group specified but message-id not found
Fixed automatic creation of folders on first call to folder commands
Added extra error trapping to index update rotines
Fixed minor template problems in Mail/news storage window (group ownership icon numbers)
Fixed "Can't make overview" error when reindex of empty group triggered by Messenger
0.60e
-----
More error-trapping (for "Number too big") in index updates
Upper limit imposed on user GID when reading from transport (if >1000, uses default value)
Some simplifications to forwarding code.
Fixed detection of hostname, etc, from transport at first-time startup.
Fixed update of site setup window after clicking Auto button.
Delayed loading of gdbm module until needed.
Added flagging of temporary files in Getarticle response
Fixed debatch cancel flag to stay cancelled (was reset when altering any config window).
Fixed group article count update after indexing (was being doubled in 0.60d)
Added group description to group info window, if available.
Increased width of group information window slightly.
Extended "article deleted" update message to support range of articles
Added defn of "group updated" update message (though not sent by Newsbase currently)
Fixed tcp timeout reset on data rx.
Fixed nntp authinfo success response to 280 (was 380).
Revised group subscription window to give second, full/header choice.
Added menu to change group fetch status, if supported by transport.
Added transport commands to change group fetch status without unsubscribing.
Added logging of corrupt index files (reason for failure).
Cancelling reindex now flags group for later reindex (as index left incomplete)
Added continuous reindex testing (disable with "set autoindex 0")
0.60f
-----
Fixed group export window (two groups of radio icons in same ESG)
Fixed group export window to close after click on OK, or press return, unless path invalid.
Fixed display of group description text (first word was lost)
Fixed update of newsfeed group status after alteration.
Group is now added to database immediately at subscription time.
Inclusion of email in master ID database is now optional (defaulting to off).
Extended response to folder operations, to include assigned new article numbers
Added wimp commands 600,610,620 for filter list, set, delete
A message is now displayed/logged when there are too many filters to load.
Outgoing folder definitions can now accept substitutions
Added user interface to set users default inbox
Arbitrary 120-character limit is now imposed on group names.
Added on/off button for continuous reindex ("set autoindex")
Fixed user "remote access" flags so that they are now stored and used
System-created users (postmaster, nobody, etc) are assigned random passwords at creation
Fixed ownership of newly-created Email.username groups
Now supply Qedit and Groups in Autoboot
Fixed update of group dbase window after "check" (group rescan).
Added context shading of icons in filter defn window
0.60g
-----
Some extra protection against too-deep directory trees during expiry
Modified wimp command 10 (set user) to allow logout
Fixed saving of filters with continue attribute, which got broken in 0.60f
0.60h
-----
Fixed warning when inet stack killed
Fixed potential buffer overflow (-> string too long) during helo/ehlo in smtp server.
Inhibited auto-reindex during debatch, expiry, wimpcmd, etc.
Fixed FNdir bug with single-character paths.
Delay group directory creation until article saved.
Added "bounce" filter action, alternative to "forward".
Fixed loading of custom user inbox setting.
Fixed reading of nxheader, mxheader parameters
Added newmail alert to iconbar even when "silent"
Added separate default expiry times for news, mail, folders
Added basic scoring facility (in filters)
Added basic filter expiry, by date or when unused.
Added mc routine to return string length - used by overview update
Index update buffer handling is slightly more cautious - prevent corruption?
Updated expiry routine to 1-minute accuracy, rather than 1-day.
Repairs to wimp setfilter command (was totally broken).
Added periodic autosave of some configuration changes (eg, expired filters, user logins, etc)
Fixed filter checking order.
0.60i
-----
Prevented newgrouplist from ever sending empty groups (which can mess up !Groups)
Additional timestamping of overview files after updates now seems to prevent spurious regeneration.
Fix to expiry scheduler (a code simplification in 0.60h left it scheduling at wrong times).
User addition/deletion fixed (somehow broken in 0.60h).
Implemented update message 13, for new version of Messenger.
Modified filter processing code, more generic checks for either string or integer header types.
Modified filter setup window ("not" -> "= or <>"), will be further extended for numeric comparisons.
0.60j
-----
Altered event scheduling so that automatic expiry run doesn't block other routines
Improvements to iconbar update routines
Extra comparison operators <=, <, >=, > added for numeric filter conditions
Filter definition file format changed to allow extra comparison operators
Rearranged startup to fix first-time installation (disrupted by 0.60i).
Refined update message 13 - sent quickly after folder operations, otherwise changed are accumulated and sent after delay.
0.60k
-----
Reduced delay again for update message 13 after folder ops.
Changed storage of expiry times to integers, rather than bytes.
Default inbox now worked out once per mail batch, rather than for each message.
Change to group locking to allow reindex when necessary if group already locked.
0.60l
-----
fix to "never expire" setting, flunked by byte->integer change in 0.60k
changed index regeneration default to disabled
increased size of default debatch read buffer
logfiles now written to !Newsdir.Newsbase.logfiles, with dated name
small changes to tcpip server setup window.
finally implemented server reject/accept configuration.
0.60m
-----
reverted to old end-of-article debatch recognition (was wrongly case-insensitive)
fixed typo in folderop code - would error on command failure
Fixed logfile buffer overflow if file open fails.
Fixed creation of logfile directory.
need to:
--------
promotion of filters to transports, somehow.
make user menu unlimited in size.
add transport routing flags to pass through to sendmail, sendnews commands (for ka9q)
option to check groupnames against master list before creation
group rename history list
message sizes returned by pop3 are incorrect - don't correct for CRLF instead of LF
autosizing for... maxusers maxfilters maxtrans maxroute