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.