home *** CD-ROM | disk | FTP | other *** search
/ Acorn User 10 / AU_CD10.iso / Archived / Internet / News-Email / popstr202a / History < prev    next >
Text File  |  1999-11-07  |  9KB  |  231 lines

  1.  
  2. Todo:
  3. * add timeout for socket recv's.
  4. * different fetch intervals for diff. users
  5. * look at ESMTP 8bit mime support
  6. * last line in choices file is ignored if not LF terminated (MessageTrans
  7.   problem?)
  8. * check when bytes in / left are reset when connection is dropped.
  9. * In some situation (particularily if POPstar runs for long periods of time,
  10.   upwards of 24 hours), the wimpslot starts growing and reaches ridiculous
  11.   sizes (2Meg upwards). This isn't a memory leak in the traditional sense,
  12.   because walking the memory heap shows only 12K is allocated, with
  13.   1.8 Meg sitting in blocks that have been freed. Seems to be more pronounced
  14.   if an error occurs or a large email is fetched?
  15.   Anyone got any details on how the sharedclibrary allocates blocks?
  16. * more command line options (eg. users to fetch)
  17. * force status window to open in same place? save pos'n option?
  18. * more detail in 'server failed to accept body' error msg.
  19. * option to always snap status window to top right of screen
  20. * doesn't complain if outgoing queue files can't be deleted
  21. * add section about reporting bugs to helpfile
  22. * add per-user option to disable pipelining
  23.  
  24.         POPstar 2.02a released 07/11/99
  25. 07/11/99    Fixed two problems with the templates file; the
  26.           'small' status window not working, and the
  27.           window being allowed off screen.
  28.  
  29.         POPstar 2.02 released 17/10/99
  30. 17/10/99    Added some debugging to bounce routine as it seems
  31.           to be causing some people problems.
  32. 10/10/99    Fixed display of values over 10M in status window
  33. 05/10/99    Will now work without socketwatch (comment out in
  34.           !Run file if you want to do this)
  35.         Fixed parsing of SMTP line in config file (spaces
  36.           weren't stripped)
  37.         Changed default oversize action to 'skip'
  38. 26/09/99    Fix for two fetches happening if online state
  39.           changed during a manual fetch.
  40.         Added option to disable offsets after #! rmail
  41.           seperators ("RmailNum:N")
  42. 15/08/99    Changed icon bar behaviour to match newshound
  43.           (select opens status, adjust causes fetch+send)
  44.         Improved messages sent to log lots
  45. 28/05/99    Ignore errors generated after a user requested
  46.           stop.
  47.         Now copes if the last line of the user line does
  48.          not have a newline at the end of it.
  49.  
  50.  
  51.  
  52.         POPstar 2.01ß12 released 09/04/98
  53. 09/04/99    Fixed size of author bar in info window
  54.         Fixed bug with extra User-Agent headers getting added
  55.           in outgoing emails.
  56.  
  57.         POPstar 2.01ß11 released 04/04/98
  58. 15/01/99    Zero size files are no longer left in the mail directory
  59.           if no messages are downloaded when a user has 'LAST'
  60.           enabled.
  61.         Reset total bytes downloaded when the connection to the
  62.           server is restablished.
  63. 31/01/99    Newsbase transport V2.02 - supports Messenger Pro queue
  64.           editting.
  65. 07/02/99    Fixed part downloaded message not getting truncated if an
  66.          error occured processing pipelined commands at the end of
  67.          a fetch.
  68.         Fix for internally generated bounce messages not being in
  69.          rmail format.
  70. 04/04/99    Added option so connect errors can be suppressed
  71.           ('ReportConnectFailure').
  72.         Now puts POP3 server name in the status window titlebar.
  73.         Includes the reason the server gave for rejecting a login
  74.           in the error report.
  75.         Autoquit is deferred until any open error boxes are
  76.           closed.
  77.         Fixed a problem causing the stop button to now work
  78.           correctly during the DNS lookup / connection phases.
  79.         Now add/appends to a User-Agent: header in outgoing email.
  80.  
  81.  
  82.         POPstar 2.01ß10 released 04/01/98
  83. 29/11/98    Fixed bug that would cause a crash with long usernames
  84.           or passwords.
  85. 15/12/98    Fixed problem where NULLs in a message would cause POPstar
  86.           to fail to fetch a message.
  87.         Stopped insertion of extra line breaks when the line length
  88.           exceeded the size of our internal buffer.
  89. 25/12/98    Added 'Skip' button to the oversize window.
  90. 26/12/98    Added options to limit the amount of data fetched in one
  91.           connection to the server. (MaxMessagesPerConnection
  92.           and MaxSizePerConnection)
  93.         Fixed bug where POPstar would make the user cancel each
  94.           user seperately if the desktop was shutdown whilst a
  95.           fetch was in progress.
  96.         SMTP envelope from address may be over ridden at the time
  97.          the message is sent to the server, using
  98.          <POPstar$EnvelopeFrom>.
  99. 04/01/99    Fixed problems with multitasking stopping whilst sending
  100.          large emails.
  101.         Added 'TransferEnd' config file tag, allows a star
  102.          command to be run when a transfer finished. See manual.
  103.  
  104.  
  105.         POPstar 2.01ß9 released 08/11/98
  106. 06/09/98    Fixed possible bug where a fetch would happen twice
  107.           when periodic fetches were disabled.
  108. 07/09/98    Added -quit and -noicon command line parameters
  109. 10/09/98    Added support for socketwatch module
  110. 27/09/98    Log now also shows number of messages fetched
  111. 25/10/98    Online column in users file can now be a system variable
  112.           enclosed in '<' '>'s.
  113.         Iconbar icon is now not filled and created the right width
  114.           for whatever sprite is in use.
  115.         Fixed bug that made POPstar not wait for the response to
  116.           a POP-3 QUIT command sometimes.
  117. 01/11/98    Spaces are no longer allowed as separators in the users
  118.           file. This means:
  119.           * User names and passwords with spaces in them now work
  120. *******          * You must change any existing users file so it has tabs
  121.             instead of spaces.
  122. 07/11/98    Added 'SendQuitOnError' option, defaults to Y. Setting to
  123.           N will stop popstar sending a QUIT command to the server
  124.           if an error occurs during a mail fetch.
  125.         If an non-fatal error occurs whilst trying to send a message,
  126.         other messages in the queue are now correctly send.
  127. 08/11/98    If one recipient of a multiple recipient message fails,
  128.           a bounce report is now sent to the user.
  129.         If the work file has no recipients, it is now correctly
  130.           dequeued.
  131.         Added details of the POPstar mailing lists to the help file,
  132.           in the support section.
  133.  
  134.         POPstar 2.01ß8 released 27/08/98
  135. 19/08/98    Corrected typo in transport 'getgw' command.
  136. 24/08/98    Fixed POPstar taking too many wimp polls when
  137.           'CheckOnlineVar' was in use.
  138. 27/08/98    Different ports may now be used by postfixing hostnames
  139.           with ':port-num' - eg. 'mail.isp.net:1100'
  140.  
  141. 16/08/98    POPstar 2.01ß7
  142.         Fixed problem where a scheduled send didn't always happen
  143.           straight away.
  144.         New choices file option 'QuitWhenGoOffline', Y or N.
  145.           If Y, POPstar will quit when it notices you go offline.
  146. 17/08/98    New choices file option 'CheckOnlineVar', value is a
  147.           number in seconds; causes POPstar to check the 'Variable:'
  148.           with a frequency of that many seconds.
  149.  
  150.  
  151. 03/08/98    POPstar 2.01ß6 released.
  152.         Experimentally uses username@remotehost instead
  153.         of localuser in the 'Fetch' menu.
  154.         Added 'Help...' option to main menu.
  155.  
  156.  
  157. 02/08/98    POPstar 2.01ß5 released.
  158.         SMTP server can now be a system variable
  159.         Now checks running tasks to avoid multiple running
  160.         copies, rather than using POPstar$Running.
  161.  
  162.  
  163. 02/08/98    POPstar 2.01ß4 released.
  164.         Fixed stop/quit handler so it closes down properly
  165.         whilst in dns lookup or connect phase.
  166.         The voyager messages now need to be specifically
  167.         enabled - there are two command line options:
  168.           -voyager  : lights mail fetcher LED
  169.           -flashled : makes mail fetcher LED flash when new
  170.                       mail is downloaded.
  171.  
  172. 31/07/98    POPstar 2.01ß3 released.
  173.         Added AcornURI messages to info box website / email
  174.         buttons.
  175.         Fixed 'Stop' button so it works during a DNS lookup.
  176.  
  177. 27/07/98    POPstar 2.01ß2 released
  178.         Addition of messages to 'Light LEDs' for Argonet users.
  179.  
  180. 25/07/98    POPstar 2.01ß released.
  181.         Fixes bug parsing 'MaxSize' from the config file.
  182.  
  183. 18/07/98    POPstar 2.00 released 
  184.  
  185. Changes to POPstar between V1.30 and 2.00
  186. =========================================
  187.  
  188. POPstar now no longer requires the toolbox modules.
  189. (When upgrading from previous versions, !POPstar.Res can be deleted)
  190.  
  191. Added !InstTrans program to ease installation of NewsBase transport.
  192.  
  193. Added support for:
  194.  
  195. * Using 'LAST' command to POP3 server to skip already fetched
  196.   messages (useful when POPstar is set not to delete messages from
  197.   the server. NB: Does not work with Demon Internet POP3 servers.)
  198.  
  199. * Riscnet wimp messages
  200.   (This won't mean anything to most people *yet*)
  201.   If the RiscNet module is present, POPstar will disable all
  202.   autofetch/send/quit and wait for a Riscnet_Mail_RequestFetch or
  203.   Riscnet_Mail_SendNew. It will send Riscnet_Mail_Finish at the
  204.   end of a mail fetch, and RiscNet_Offline will cause it to quit.
  205.  
  206. * Users that are not included in automatic fetches, but still listed
  207.   in the users menu.
  208.  
  209. * Users that are autofetched even when 'offline', and the option to
  210.   send email even when 'offline'.
  211.   (Useful for users on a local ethernet not permanently connected
  212.   to the internet)
  213.  
  214. Added 'detect' command to NewsBase transport, so newsbase now warns
  215. the user if POPstar has not been seen by the filer.
  216.  
  217. Mail file format has changed to #rmail (it was Ctrl-A before).
  218.  
  219. Added size limit (MaxSize: in config file, 8th column in users file - see
  220. example Users file.) If an oversize message is found, POPstar overs you the
  221. choice of delete it, downloading it, or downloading the message header with a
  222. section appended showing why the message was skipped. Disabled by default,
  223. to enable put MaxSize:200K or similar in the Choices file.
  224.  
  225. Added pipelining - improving POPstar's speed, especially over slow links
  226. (MaxPipeSize: in config file, defaults to 0 unless anyone can persuade me all
  227. RFC compliant & real servers will support pipelining...). Set to 15 to make
  228. POPstar fetch faster, or 0 to disable this feature.
  229.  
  230. Several minor bug fixs.
  231.