ANT Application Help - ChangeLog
ChangeLog since v1.30
New ArcPPP v1.01, improvements to RMA handling
Increased max group name length from 48 to 128 chars in nntp DLL
Fixed fault in Inet:Bin.InetXfer program - if connect or transfers failed, then
InetXfer program would wait around forever, disconnecting on the next transfer
whether it was wanted or not
ChangeLog since v1.29f
Changed max dynamic area from -1 to 32M which helps stop large virtual address spaces
being created, and hence OS_HeapSort doesn't fail when dynamic area addresses
goes above the 512MB boundary
Tightened fclose() checks in nntp download to stop any chance of fclose(0) and
shutting all files on system
Added application/x-director to MimeMap file for Macromedia Director plugin
Added image/x-photo-cd, image/x-ms-bmp, video/x-mpeg2, video/acorn-replay,
audio/mpeg, audio/x-pn-realaudio, application/msword, application/gzip,
x-world/x-vrml to MimeMap file
Fixed serious bug in expiry code - reused /overview entries were being truncated
to 1023 bytes (and hence could lose newline). This resulted in 'blank' lines
in an open newsgroup in Marcel
ChangeLog since v1.29b
Fixed mta bug - if :filter: then forward "" couldn't contain a space, so running
deliver program broke
mta optimisation - only broadcasts 'delivered to user XXX' at end of processing
all mail, rather than after each message. This means Marcel doesn't stall so
badly when new mail is delivered
Hourglasses during mta finalisation
New /overview files now have extra entry in X-ANT: XOVER field - "flags,date" where
date is the local date/time stamp when the item was downloaded, which will enable
us to expire using only the /overview file in future
Fixed bug which closed the session logging window if already open when an error
occured
Fixed bug creating '/newmail' file (introduced in mta patch of 10/Feb)
New LoopServer/InetServer module that provides imapd with folder cache/index
files for high speed folder opening
mta now attempts to write 'FCCX' magic word to end of local INBOX index file
(if one exists - see new InetServers module)
Updated Inet:Bin.Deliver tool to write 'FCCX' magic word
InstallMe now has BorderUtils 0.05 (for !InetConfg 3D icons, etc)
If INN 1.4unoff3, warn user and force XHDR command usage
Access !InetConfg
Marcel fixes
mta fix (wasn't setting an I/O buffer for FCCX magic word fwrite)
Pineapple allocated us filetype &ACF for vCard files
Marcel work
Built 1.29f beta release
ChangeLog since v1.28
mta now escapes out 'From ' lines in message bodies when delivering to
local
users, so as not to confuse imap server with bogus start-of-message lines
Fix to Inet:Bin.InetXfer - now only has 24K wimpslot while running, instead
of default new slot size
Fix to bogus message token 'expiry.file' - should have been 'expire.file'
Fixed bug in mail download - if embedded zero bytes, would confuse string
functions,
so convert to ascii 255
Added model/vrml to MimeMap file
Fixed wimp_sendmessage 'myref=0' bugs in InetConfg, Marcel, WebTool,
InetSuite ... should have been setting yourref=0
Built beta release 1.29
ChangeLog since v1.26
New Resolver module 0.53 - major bug fix (caused a lot of problems with WebTool)
New EtherH16 release from I-cubed
Don't run expiry DLL from mta (mail filtered to news) if news DLL or expiry DLL
are already running
mta now Cc:'s failure reports to original sender, as well as to postmaster
Changed Error_Report() so that an errornum of -1 simply logs error, beeps and
opens session log window (if not already open), rather than opening a single
tasking error box
Changed many error traps throughout application to use errornum -1
Fixed bugs in hosts file handling for resolver module
Fix to inetlib library (multiple paths and InetDBase$Path usage)
Recompiled all Inet:Bin tools to use new inetlib library
New ArcPPP 1.00 release supports RemoteBugs=4 for systems that don't correctly
implement a transmit ACCM (eg, some ISDN setups)
Added application/applesingle to standard MimeMap file
New MimeMap 0.10 build
If no dialup configured, then connect/hang up menu items disappear
If client version (no mail DLL), then status and transfer menu items
disappear - expire, mail, mta and news DLL files can be safely removed
Built beta release 1.28
ChangeLog since v1.24
Fix to mail DLL - wasn't always terminating buffer when converting non crlf
lines when smtp sending, so could do VDU 7 (beep) and send rubbish to session
log
Wrote 'deliver' program for mail filtering - delivery straight to a folder
Updated Utils.Ensure to cope with no tasks running (i == -1)
Marcel work - tracking down & fixing A5000 bugs
Added audio/midi, audio/x-midi to default MimeMap file
Added 'imaps', port 993 to InetDBase:Services master - IMAP4 over SSL
Work in InetSuite mta - changed system of piping mail file - filename is
first arg, instead of coming from stdin (so that it works with both BASIC
and C programs)
Updated 'deliver' program so works with new mta
expire DLL in unbatcher was mistakenly creating scrap file in Input directory
as part of check for free disc space - that directory can easily be full,
so create scrap file in News: instead
Added Drivers.CTNet from Castle Technology - emailed them for permission to ship
it with the suite
Permission from Castle Tech to ship their driver
Investigating Inetsuite bombing out - only happens when InetConfg quits,
due to latest window manager module being broken. Stopped running it
Removed Wimp_Patch() which doesn't always work - set quit/login/cancel buttons as
'release' button type
Fixed buglet with 'you must reboot' error appearing twice in some circumstances
mta delivery (filter to local news) approx twice as fast by keeping the news
spool file open and spooling to a single file, rather than one output file
per article (released to Ian for testing)
Renabled /overview file creation by news expiry DLL, prior to improving speed
of indexing & expiry phases
/overview file now has numeric extension field for each article,
bit 1 = mime, bit 2 = header only, to be presented by nntp server as X-ANT:
Radically improved speed of expiry phase by using dynamic number of file OS_GBPB
reads, based on time taken by last set of reads (so for directories which are
cached or need no deletions, very fast)
/overview index file creation now re-uses any old file, keeping as much of the
contents as possible (typically keep 80% of old file)
Now correctly builds /overview files with number+tab at start of each entry,
and also includes full text of Xref: line (if any), which will allow a
newsreader to junk cross posts
New !InetConfg version - various improvements
Now includes 'UnbatchAuto' flag in !InetMail file (default on) - so that
unbatching of mail filtered to local news can start as soon as the mta exits
Fixed serious bug in nntp post code - fail report wasn't emitting failure
messages if a posting fails (should send to postmaster @ local machine)
New InetComplete_ code - complete_Spool broadcast by Marcel if sending offline
mail/news, so that InetSuite can update status window immediately
Don't scan spool directories every 30 secs if status window isn't open
If new spool mail arrived (from Marcel wimp message), and DeliverAuto set in
!InetMail, then run mta immediately
Update status window as soon as mta completes (because likely to be new spool
files)
New InetServers which broadcasts complete_Spool after POST command in nntpd
Fixed problems with /newsdesc file (was missing lots of newlines)
New status code in pop2/pop3/imap fetchers - wait until valid QUIT response
before breaking connection (some server can get upset if you don't do
this)
Wrote Inet:Bin.InetXfer - does connect, transfer mail/news, disconnect from
a single command
New SHIFT+SELECT click on iconbar runs InetXfer, and new 'Transfer->All+Hang up'
menu item does the same
Improved mail/news start message handler - if (eg) news message recieved after
mail start, then still waits until connect complete
New ArcPPP 0.79 with longer DTR plus textual error when bad authentication
Built new internal release 1.26 (candidate beta)
ChangeLog since v1.29b - !InetConfg
Problems with !InetConfg crashing on A5000 due to BorderUtils module not
loaded
New button for LAN "Use Acorn Access" doesn't load or configure an ethernet driver
interface - assumed to come from an ethernet card
Finished code for LAN "Use Acorn Access" - custom RunStack/KillStack files
LAN DNS must be valid or blank
If LAN Access mode, gateway IP address must start "1."
Minor fix to ihelp in main window
ChangeLog since v1.26 - !InetConfg
Don't create new !MarcelDir /marcelrc files with local news usernames (leave
blank)
Increased mail server name field from 31 to 63 chars
New 'local' mode flag for newsgroups, 'L' flag in display
News filter popup gives only local groups
Fixed bug in RunStack template - was using Inet$Gateway instead of
Inet$IsGateway
Now allows '*' or '#' as part of phone number to dial in provider dbox
Built beta release 1.28
ChangeLog since v1.24 - !InetConfg
If news config changed, then broadcast fake InetComplete/Expiry message so that
Marcel can update the news display
Convert groupname search string to lower case before starting search
Increased LAN hostname from 32 to 48 chars, in line with dialup hostname max
Only popup list of mail aliases in mail setup if username field isn't blank
Speaker volume now goes from 0-4: 0=speaker off, 1..4=speaker volume 0..3
Popup list of local newsgroups (those with fetching disabled) for news filter in
aliases edit
Added 'Use XHDR' option to news dbox, ihelp, provider changes, etc
Fixed problem with deleting filters if had the same name as a mail user which
was edited
Removed Wimp_Patch() which doesn't always work - set save/cancel buttons as
'release' button type
Supports new 'UnbatchAuto' flag in !InetMail file
Hscrollbar in aliases pane
Hscroll handler for aliases pane
Dynamic width of aliases pane based on max length of alias
If just changing PoP location, then just update that/phone number, not any
other configuration (which the user might have altered from the ISP default.
eg, XHDR)
New copy button + menu item for mail fetch, local users & mail aliases/filters
Fixed a few minor buglets - eg, couldn't create new mail fetch if some items
already selected
Interactive help for new copy options - menus & icons
Copes with very long group names/descriptions in groups list and in description
dbox
If Internet 5 and loopback, then reset mtu to 1500 bytes because default mtu
of 64K gives v.poor performance
Allows username of fred.smith to be converted into fred.smith. instead
of fred.
If username is fred@demon.co.uk then converted into fred.
[index] E&OE. © Copyright ANT Limited, 1998. All rights reserved. Last updated 22/May/98. NAS.