home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Acorn User 10
/
AU_CD10.iso
/
Archived
/
Internet
/
News-Email
/
popstr202a
/
History
< prev
next >
Wrap
Text File
|
1999-11-07
|
9KB
|
231 lines
Todo:
* add timeout for socket recv's.
* different fetch intervals for diff. users
* look at ESMTP 8bit mime support
* last line in choices file is ignored if not LF terminated (MessageTrans
problem?)
* check when bytes in / left are reset when connection is dropped.
* In some situation (particularily if POPstar runs for long periods of time,
upwards of 24 hours), the wimpslot starts growing and reaches ridiculous
sizes (2Meg upwards). This isn't a memory leak in the traditional sense,
because walking the memory heap shows only 12K is allocated, with
1.8 Meg sitting in blocks that have been freed. Seems to be more pronounced
if an error occurs or a large email is fetched?
Anyone got any details on how the sharedclibrary allocates blocks?
* more command line options (eg. users to fetch)
* force status window to open in same place? save pos'n option?
* more detail in 'server failed to accept body' error msg.
* option to always snap status window to top right of screen
* doesn't complain if outgoing queue files can't be deleted
* add section about reporting bugs to helpfile
* add per-user option to disable pipelining
POPstar 2.02a released 07/11/99
07/11/99 Fixed two problems with the templates file; the
'small' status window not working, and the
window being allowed off screen.
POPstar 2.02 released 17/10/99
17/10/99 Added some debugging to bounce routine as it seems
to be causing some people problems.
10/10/99 Fixed display of values over 10M in status window
05/10/99 Will now work without socketwatch (comment out in
!Run file if you want to do this)
Fixed parsing of SMTP line in config file (spaces
weren't stripped)
Changed default oversize action to 'skip'
26/09/99 Fix for two fetches happening if online state
changed during a manual fetch.
Added option to disable offsets after #! rmail
seperators ("RmailNum:N")
15/08/99 Changed icon bar behaviour to match newshound
(select opens status, adjust causes fetch+send)
Improved messages sent to log lots
28/05/99 Ignore errors generated after a user requested
stop.
Now copes if the last line of the user line does
not have a newline at the end of it.
POPstar 2.01ß12 released 09/04/98
09/04/99 Fixed size of author bar in info window
Fixed bug with extra User-Agent headers getting added
in outgoing emails.
POPstar 2.01ß11 released 04/04/98
15/01/99 Zero size files are no longer left in the mail directory
if no messages are downloaded when a user has 'LAST'
enabled.
Reset total bytes downloaded when the connection to the
server is restablished.
31/01/99 Newsbase transport V2.02 - supports Messenger Pro queue
editting.
07/02/99 Fixed part downloaded message not getting truncated if an
error occured processing pipelined commands at the end of
a fetch.
Fix for internally generated bounce messages not being in
rmail format.
04/04/99 Added option so connect errors can be suppressed
('ReportConnectFailure').
Now puts POP3 server name in the status window titlebar.
Includes the reason the server gave for rejecting a login
in the error report.
Autoquit is deferred until any open error boxes are
closed.
Fixed a problem causing the stop button to now work
correctly during the DNS lookup / connection phases.
Now add/appends to a User-Agent: header in outgoing email.
POPstar 2.01ß10 released 04/01/98
29/11/98 Fixed bug that would cause a crash with long usernames
or passwords.
15/12/98 Fixed problem where NULLs in a message would cause POPstar
to fail to fetch a message.
Stopped insertion of extra line breaks when the line length
exceeded the size of our internal buffer.
25/12/98 Added 'Skip' button to the oversize window.
26/12/98 Added options to limit the amount of data fetched in one
connection to the server. (MaxMessagesPerConnection
and MaxSizePerConnection)
Fixed bug where POPstar would make the user cancel each
user seperately if the desktop was shutdown whilst a
fetch was in progress.
SMTP envelope from address may be over ridden at the time
the message is sent to the server, using
<POPstar$EnvelopeFrom>.
04/01/99 Fixed problems with multitasking stopping whilst sending
large emails.
Added 'TransferEnd' config file tag, allows a star
command to be run when a transfer finished. See manual.
POPstar 2.01ß9 released 08/11/98
06/09/98 Fixed possible bug where a fetch would happen twice
when periodic fetches were disabled.
07/09/98 Added -quit and -noicon command line parameters
10/09/98 Added support for socketwatch module
27/09/98 Log now also shows number of messages fetched
25/10/98 Online column in users file can now be a system variable
enclosed in '<' '>'s.
Iconbar icon is now not filled and created the right width
for whatever sprite is in use.
Fixed bug that made POPstar not wait for the response to
a POP-3 QUIT command sometimes.
01/11/98 Spaces are no longer allowed as separators in the users
file. This means:
* User names and passwords with spaces in them now work
******* * You must change any existing users file so it has tabs
instead of spaces.
07/11/98 Added 'SendQuitOnError' option, defaults to Y. Setting to
N will stop popstar sending a QUIT command to the server
if an error occurs during a mail fetch.
If an non-fatal error occurs whilst trying to send a message,
other messages in the queue are now correctly send.
08/11/98 If one recipient of a multiple recipient message fails,
a bounce report is now sent to the user.
If the work file has no recipients, it is now correctly
dequeued.
Added details of the POPstar mailing lists to the help file,
in the support section.
POPstar 2.01ß8 released 27/08/98
19/08/98 Corrected typo in transport 'getgw' command.
24/08/98 Fixed POPstar taking too many wimp polls when
'CheckOnlineVar' was in use.
27/08/98 Different ports may now be used by postfixing hostnames
with ':port-num' - eg. 'mail.isp.net:1100'
16/08/98 POPstar 2.01ß7
Fixed problem where a scheduled send didn't always happen
straight away.
New choices file option 'QuitWhenGoOffline', Y or N.
If Y, POPstar will quit when it notices you go offline.
17/08/98 New choices file option 'CheckOnlineVar', value is a
number in seconds; causes POPstar to check the 'Variable:'
with a frequency of that many seconds.
03/08/98 POPstar 2.01ß6 released.
Experimentally uses username@remotehost instead
of localuser in the 'Fetch' menu.
Added 'Help...' option to main menu.
02/08/98 POPstar 2.01ß5 released.
SMTP server can now be a system variable
Now checks running tasks to avoid multiple running
copies, rather than using POPstar$Running.
02/08/98 POPstar 2.01ß4 released.
Fixed stop/quit handler so it closes down properly
whilst in dns lookup or connect phase.
The voyager messages now need to be specifically
enabled - there are two command line options:
-voyager : lights mail fetcher LED
-flashled : makes mail fetcher LED flash when new
mail is downloaded.
31/07/98 POPstar 2.01ß3 released.
Added AcornURI messages to info box website / email
buttons.
Fixed 'Stop' button so it works during a DNS lookup.
27/07/98 POPstar 2.01ß2 released
Addition of messages to 'Light LEDs' for Argonet users.
25/07/98 POPstar 2.01ß released.
Fixes bug parsing 'MaxSize' from the config file.
18/07/98 POPstar 2.00 released
Changes to POPstar between V1.30 and 2.00
=========================================
POPstar now no longer requires the toolbox modules.
(When upgrading from previous versions, !POPstar.Res can be deleted)
Added !InstTrans program to ease installation of NewsBase transport.
Added support for:
* Using 'LAST' command to POP3 server to skip already fetched
messages (useful when POPstar is set not to delete messages from
the server. NB: Does not work with Demon Internet POP3 servers.)
* Riscnet wimp messages
(This won't mean anything to most people *yet*)
If the RiscNet module is present, POPstar will disable all
autofetch/send/quit and wait for a Riscnet_Mail_RequestFetch or
Riscnet_Mail_SendNew. It will send Riscnet_Mail_Finish at the
end of a mail fetch, and RiscNet_Offline will cause it to quit.
* Users that are not included in automatic fetches, but still listed
in the users menu.
* Users that are autofetched even when 'offline', and the option to
send email even when 'offline'.
(Useful for users on a local ethernet not permanently connected
to the internet)
Added 'detect' command to NewsBase transport, so newsbase now warns
the user if POPstar has not been seen by the filer.
Mail file format has changed to #rmail (it was Ctrl-A before).
Added size limit (MaxSize: in config file, 8th column in users file - see
example Users file.) If an oversize message is found, POPstar overs you the
choice of delete it, downloading it, or downloading the message header with a
section appended showing why the message was skipped. Disabled by default,
to enable put MaxSize:200K or similar in the Choices file.
Added pipelining - improving POPstar's speed, especially over slow links
(MaxPipeSize: in config file, defaults to 0 unless anyone can persuade me all
RFC compliant & real servers will support pipelining...). Set to 15 to make
POPstar fetch faster, or 0 to disable this feature.
Several minor bug fixs.