MicroDot II 1.4
===============
MicroDot II is an integrated standalone mailer and newsreader written by
Oliver Wagner <owagnervapor.com>. It is a part of the VaporWare suite
of Internet applications. For more information on MicroDot II or any other
VaporWare products, please see our website - http://www.vapor.com/.
Please use the included Installer script to install MicroDot II, the
required libraries and MUI custom classes.
MicroDot II Mailing list
------------------------
There is a support mailing list dedicated to discuss MD-2
related issues. To subscribe, mail to
<md-2-requestvapor.com>
and put "SUBSCRIBE" in the subject or body of the mail.
Bug tracking
------------
There's now an automated bug tracking system located at
http://bugs.vapor.com/
To submit a bug report, simply mail it to
<md2-bugsvapor.com>
You will receive a receipt and a tracking ID, which allows
you to track your bug report stats in the bug database.
What's new in Release 1.4?
--------------------------
· MorphOS PPC version
· multiple POP3 support
· now integrated with CManager.MCC
· automatic online detection for Miami and Genesis
· improved POP3 compatibility
· improved printing
· URL parser now handles mailto: URLs internally
· many many bugfixes, including a Y2k-issue
with Date: parsing
What's new in Release 1.3?
--------------------------
· Heavily improved protection against mail losses in
case of system crashes
· Improved URL detection in vapor_toolkit
· Network settings now allow using services not running
on their standard ports
· UIDL.history is now only used when required
What's new in Release 1.2?
--------------------------
· POP3 download manager. Get an overview of the mail in your
pop3 box and decide individually whether to download, delete
or ignore it
· various SMTP issues fixed
Core features
-------------
· mail and news fully integrated
· full MIME support. Backward compatibility with
uuencoded data in both reading and sending
messages. Direct processing of MIME data
according to MIMEPrefs settings
· transparent PGP support with AmigaPGP 2.x.x and 5.x.x
· integrated reader with automatic URL and E-Mail
address detection. Click on URLs to view them
in your favorite browser, or click on E-Mail
addresses to quickly send a mail from within MD-2
· versatile ARexx port
· fully configurable buttons / keyboard shortcuts
utilizing ARexx commands
· versatile filtering system to process incoming and
outgoing messages
· fully threaded display, even for mail folders.
Allows you to handle mailing lists like newsgroups.
· supports multiple independant accounts for mail & news
· utilizes the latest protocol definitions (ESMTP,
8BITMIME sending, NNTP XOVERs, POP3 UIDL and APOP)
with fallbacks for oudated server software
· supports X-Face to send small photos, logos or other
pictures with your messages
· supports Contact Manager, when installed
· Works with Genesis, Miami, AmiTCP and as225/inet225, no additional
libraries.
What's missing?
---------------
There is still a lot of stuff planned for the next releases.
On the ToDo list are, for example,
· Catalog translations. No translations have been done so far
due to the many GUI changes which are still going on
· ARexx extensions
· proper API to access the database on a low level
· a ZConnect/UUCP network module
· inline viewing of image attachments
=====================================================================
Full changes history since early alpha versions
===============================================
(changes before Version 0.198alpha have been removed)
0.199
-----
- now properly prefixes signatures with "-- \n" instead of "--\n"
- major crash when the level of thread indentation was "too high";
it now "wraps" the tree when the thread nests too often
- fixed a rather nasty hits orgy/crash when trying to send mails
without having a newsgroup in the group list
- fixed a bug with retrieving the group list -- when the server
was too lame to understand "LIST NEWSGROUPS", a spurious error
message showed up. Also, newsgroups not listed by those comments
weren't shown at all, instead of simply having no description.
0.200
-----
- SMTP send will now silently convert 8bit text to quoted printable
when the receiving SMTP demon is too lame to understand ESMTP
8BITMIME bodies. You wouldn't expect this in 1997, really.
- added new Rexx command "ExtractSelectedMsgs FILE,PARTS,APPEND/S"
to extract currently selected messages into a file. File defaults
to the username part of the From:, PARTS is either "0"
for the whole message (default) or a part number.
0.201
-----
- ExtractSelectedMsgs PARTS is now a /Keyword, to avoid messup
with missing filenames
- ExtractSelectedMsgs will now always call upon the standard
save parts filerequester, unless NOREQ switch is given.
- fixed SMTP send crash
- fixed outgoing quoted-printable encoding
- fixed MIME header encoding
0.202
-----
- will now support NList.mcc if installed (V19+)
- fixed aborting of search
- fixed fuzzy index searching
- fixed ExtractSelectedMsgs abort
- ExtractSelectedMsgs now also works in the message
index
- fixed flags for arexx message call so that internal
button command syntax is similar to "rx"
- added new menu item, arexx command "DownloadSelected"
to download all selected messages and store them in
the database. Only works in the message list.
0.203
-----
- now generates X-Priority: and Precedence: headers
from the "Priority" cycle in the new message window
- now parses X-Priority: header for incoming mails
(meeting the Eudora "standard")
- now shows the message Priority in the message overview
in a new column
- sort order in msglist is now visualized with arrows
in the directional buttons
- it's now possible to dragselect entries in the group
and message lists
- news-on-demand download window now opens again when
fetching article takes longer than 2 seconds
- fixed prefs window page listview
- network get now saves all the messages indexes more
often to prevent index loss due to system crashes
0.204
-----
- fixed prefs window
- fixed command calling (again)
- calling MIMEPrefs from the menu now works
- now properly supports MIMEPrefs based viewing
0.205
-----
- fixed opening of fonts
- groupmanager window now supports multiselect
again
- added UseOldStyleLists tooltype/shell arg
to disable usage of nlist.mcc
- will now DELE mail on the server if it's
already there locally
- added new ultra hyper cool mail filtering system
(see Prefs/Message filters). Old filters will no
longer be used, but are silently converted
to new filters on first start. Note:
Execute and Forward To are currently dysfunctional,
and the filters are only applied to mail ATM.
(bah, so much work for 6 lines of history
entry)
- fixed mouse drag select not properly activating
"multi select" mode for further operations
0.206
-----
- actually, "Contains" behaved like "Is". Lame
bug.
0.207
-----
- fixed creating of new groups (bogus default
parameters)
- now permits blanks in group names
- fixed font opening in group list
- main lists now have a 1/1 pixel frame for a less
cramped look
0.208
-----
- fixed background filling in grouplist/msglist,
and column button widths in msglist
- it's now possible to mark and copy text to
clipboard in the reader window
0.209
-----
- added auto-mail polling (currently fixed to
5 minutes)
- it's now possible to rename existant
newsgroups and mail folders
- fixed lame bug in forward-without-edit: the first
textual part of the message wasn't properly dumped;
instead of the body, the header was dumped a
second time.
0.210
-----
- delete flag now has a red led in the message
reader flags line
- now calls MimePrefs with proper PUBSCREEN argument
- now uses improved high speed textlen/textfit routines
for much faster reader text layout
- renaming of a mail group now properly renames all
filter action destinations pointing at that
group
- now shows a note requester when old-style per group
filters have been autoconverted into new style filters
- grouplist and msglist now have a 1 pixel line leading
for a less cramped and classactish look
- fixed various minor miscalculations in the msglist layout
0.211
-----
- fixed mime type matching
- fixed missing mime prefs requester to no longer demand
MIMEPrefs being installed in AmIRC's directory
- fixed "Filters converted" warning requester
- now utilizes MIME prefs to assign a mime type
to autoconverted uuencoded stuff by the filename
extension
- no longer tries to send 8BITMIME to ESMTP servers
which don't announce 8BITMIME capability on initial
handshake
- no longer marks message as sent when SMTP/NNTP
failed for some reason
- fixed enforcer hits when clicking into blank space
in the group list
0.212
-----
- fixed mark as sent which was broken in 0.211
0.213
-----
- fixed transparent connection reestablishment for
"read-on-demand" mode when the server connection
has timed out for some reason
- auto mail poll will now check for the existance
of (bsd)socket.library and silently skip the
poll if the lib isn't found. Fixes annoying "Need
a TCP/IP stack, sucker!" requester when stack
is offline.
- hopefully once and for all fixed the rexx command
passing
- will now send a inform line to active AmIRC's
if new mail arrives
- reader: parts listview no longer becomes the window
default object when clicked, thus doesn't effectivly
disable the keyboard navigation anymore
- serious bug: on a first time installation or when
changing the data directory, MD would fail to create
the data directory when it had a trailing slash,
thus effectivly nuking the database and all mails
sorted into it. As "PROGDIR:Data/" is the internal
preset, this happened on all first time installations.
0.214
-----
- fixed count in pop gauge for leave mail on server mode
- fixed sending of just every other news/mail on send
- "Move To" window no longer has a bogus scroller when
using NList.mcc
0.215
-----
- filter settings: reworked filter list layout
- filter settings: fixed object disabling problems
- general: now saves last used dir to ENV(ARC):Vapor/MD2_LASTUSEDDIR
- grouplist/msglist: when dragging the mouse below any actual
entry and releasing it, drag state wasn't cleared
- menu: changed "Settings" menu layout to group account specific
and non-account-specific prefs properly
- pop3: will now delete mails which are "retrieved" already
as by their UIDL in "delete mail on server" mode
0.216
-----
- nntp: added NNTP authentication support (USER/PASS)
0.217
-----
- gui: removed excess "s" from reader window titles :)
- init: added new shell args To/M,Subject/K,Contents/K to start
MD-2 in "mail write mode"
- init: added new shell args MessageID/K,GroupName/K to start
MD-2 in "news read mode"
- gui: fixed a offset problem in the reader window text marking
which caused the first char to be always unmarked
- nntp: NNTP authentication is now also performed when
posting an article <blush>
- pop3: fixed a funny problem with MD-2 reporting the numeric
part of an username (if any) as the number of queued messages,
instead of the real number.
0.218
-----
- prefs: no longer prepends autoconverted "old style" filters
with "Autoconv_"
- gui: did various layout cleanups
- gui: "Send" and "Store" in the new mail window now work
as expected; "Send" will immediately call upon the SMTP
send module, whereas "Store" will only queue the message.
Also invented a new mail flag which is only available
in the SPOOL group named "Hold"
0.219
-----
- cmd: fixed a load of problems with the ExtractSelectedMsgs
command
0.220
-----
- general: multiple accounts now work (gee, so few words
for such a huge change :)
- prefs: did general prefs cleanup to accomodate multiple accounts
- net: now properly supports the Genesis IsOnline() API and will
skip network operations when no interface is up. The "Send"
button in new messages now also turns to "Queue" when IsOnline()
says FALSE.
- gui: new message window now has a "Face?" checkbox to include
the selected X-Face:
0.221
-----
- net: fixed a serious bug in the x-face generation. Note:
In order to fix this bug, you absolutely MUST reload the
x-face images in accounts prefs! Also, delete any stale
message with X-Faces in »SPOOL, otherwise send will not
proceed.
- net: check for IsOnline() during SMTP/POP was too late
and would leave a stale window open if offline was
detected
- gui: will now start out with the current Genesis user
account (can be turned off in accounts prefs)
- prefs: when there are settings missing in an account and you
want to get mail for this account, MD pops up the wrong prefs
window (should be accounts prefs, not general)
- prefs: group editor was hosed for accounts != 0
- net: outgoing mail messages now have the message-id changed
from the internally stored, thus they are downloaded again
0.222
-----
- net: now changes the "global" Genesis user account when
switching between accounts within MD-2
- net: when switching an account and failing to login, the
wrong username would be displayed in the poplist gadget
- db: fixed the bug that cleanup database in one account
would kill all messages in other accounts. Also rewrote
db cleanup to use much less memory than before.
- gui: fixed flag setting bug (Forward/Replied)
- gui: fixed account popup sizing problems
0.223
-----
- db: serious bug: when switching accounts, possibly pending
index files were not written to disk properly and thus
got lost
0.224
-----
[internal]
0.225
-----
- gui: now buttons will clip their text if they are not wide
enough. Should fix MD-2 not opening or even crashing on
systems which don't have a narrow proportional font installed
for some obscure reason (e.g. helvetica/9)
- gui: now button shorthelp no longer includes "_" in label names
- gui: now disables account select button during network
operations
- gui: fixed problems with language names in signature prefs
- gui: fixed "Marking used messages" gauge progress (it was
counting individual messages, not groups, although max
was set to the group count). Also much faster now.
- net: NNTP module didn't accept a "201 no posting" response
from NNTP servers
- prefs: serious bug in prefs ID handling caused the filters
for the second and following accounts to be the same as the
ones for the first account, missing accountname entries.
0.226
-----
- prefs: filter window still had the wrong title
- gui: account switching is now disabled during every
operation which affects the current account (e.g.
prefs changes)
- gui: fixed longstanding bug: when multiselecting messages
or groups and performing an operation which caused
deselection, internal "select mode" flag wasn't cleared
0.227 - 0.236
-------------
[left out due rev screwup]
0.237
-----
- prefs: when writing back filter settings after changing
filter prefs, all filters even from other accounts got
deleted.
0.238
-----
- net: now deals with genesis.library being installed, but
a different TCP/IP stack actually running
- newmsg: won't puke due to lack of Data dir anymore
0.239
-----
- net: added special handling of case of a server not
responding at all, probably due to tcpd locking or stuff
0.240
-----
- newmsg: removed a stale Delay( 100 ); in handling sending
private mails. WTF was *this* from?
- newmsg: now own mails are properly feed through all filters
as well
- groupmanager: now keeps individual group lists for every
account
- rexx: ReplySelectedMsgs now has an optional parameter "All"
to include previous Cc: recipiants in the new message.
Also added new menu item for that.
0.241
-----
- reader: fixed xface colors and display on chunky screens
- net: transfer info window now has From/To/Subject info lines
0.242
-----
- net: transfer info window From/To/Subject info lines
now also works for pop3 fetch
- db: »TRASH now works and receives all deleted messages
- gui: new message counters for »SPOOL counters now
reflect the number of unsent messages
- search: replying etc. from searched messages should now
work as expected
0.243
-----
- db: »TRASH handling didn't work under certain cirumstances
- gui: updated about.txt (still largely inaccurate)
- gui: added menu shortcut for select-all/deselect-all
- gui: added new menu item "Empty trash"
- rexx: added EmptyTrash and CompressDB ARexx command
0.244
-----
- prefs: will now offer resetting of NNTP article counters
when the nntp server name was modified.
- net: the "Execute" filter action now works. A path to the
message is passed as an argument to the called function.
0.245
-----
- gui: fixed "Empty trash"
- gui: fixed a few problems with the "marked" state of
groups/messages not being properly tracked. Hm, I thought
I fixed this before?
0.246
-----
- db: after saving indexes, MD-2 wasn't resetting the
"changed" flag, thus causing excessive saving of
indexes even if not necessary. Crap, and a waste of time.
This was basically the reason for MD-2 seemingly
taking ages to send a single mail <ahem>
- db: increased maximum write buffer sizes for writing
indexes, to speed up saving a bit more
0.247
-----
- GUI: added "Copy self?" gadget to new message window
to disable cloning of messages to the PRIV folder
or other groups. State is saved when window is closed.
- db: fixed a funny bug which would cause the DEL
flag to be lost when message indexes were saved
during reading a group (i.e. due to a new message
poll)
- GUI: account selector now is a cycle gadget again
- prefs: added experimental "deleted account" flag.
Will hide account in the main selector (more cleanup
work to be done later)
0.248
-----
- PGP: Began adding PGP support. Should autodetect
PGP 2.x.x and PGP 5.x and set prefs accordingly,
on first start.
- PGP: Added "Extract PGP Keys..." menu item,
and "PGPExtractKeysSelected" rexx command to
extract PGP keys from selected messages in
one go.
0.249
-----
- PGP: fixed pgp5 default for "view message"
(was pgpk instead of pgpv)
- PGP: added new "%p" placeholder to PGP calls.
If existant, MD2 will ask user for passphrase
and pass it down to PGP. Options for
remembering passphrase throughout the session or
even save it to prefs.
- PGP: implemented PGP View (only accessible from
within the reader). Will show PGP/MIME messages
or plain text within the reader, or automatically
offer save file when it's a binary file.
0.250
-----
- Prefs/PGP: added "Set PGP2.x defaults" and
"Set PGP5.x defaults" buttons for
people who screwed up their config :)
0.251
-----
- GUI: moved PGP stuff to it's own menu
- PGP: added "forget passphrase" menu
- PGP: improved "View" error handling
- PGP: fixed viewing of simple non PGP/MIME
messages
- PGP: will now pickup ENV:PGPPASS if set
- PGP: implemented PGP encryption and
signing.
- Prefs: added PGP-UserID per account.
Doesn't have to be set, will fallback to
using the own e-mail-address as UserID
in that case.
- Sendwin: changed attachment handling button
weight to give more space to MIME type
gadget
0.252
-----
- PGP: fixed creation of simple text
encrypted messages (missing blank line)
- GUI: fixed problem with duplicates in TRASH
group
- GUI: fixed problem with archived and deleted
messages being moved to TRASH all the time
- GUI: fixed some menu activation quirks
0.253
-----
- PGP: fixed passing of passphrases with spaces
- PGP: fixed passing of userids with spaces
0.254
-----
- PGP: will now reset SIGBREAKF_CTRL_C after
running the PGP binary, so that attempts to
break the called PGP will not actually
break MicroDot
0.255
-----
- General: now using vapor_toolkit.library
0.256
-----
- GUI: updated about window with logo et.all.
- General: now uses new cryptographic keyfiles
0.257
-----
- NET: now calculates the number of pending messages
from the UIDL result. Should fix problems when
server's don't +OK with the number of mails
after PASS/APOP
- GUI: will now warn when trying to quit with
open new message windows
- NET: fixed a buffer overflow in header
handling which could cause crashes under certain
cirumstances
- General: fixed two crashes on "early" quit
i.e. due to wrong vapor_toolkit.library
- GUI: msg list info header wasn't updated correctly
on some operations
0.258
-----
- GUI: fixed shortcut activation when being in
select by pattern mode
- GUI: pressing return while in the pattern string
now directly activates "Select" function
- GUI: now hiding (inactive) help buttons
- DB: messages in »SPOOL now carry the name
of the receiver instead of the sender (which would
always be the current user anyway)
- DB: duplication of messages in TRASH could still happen
- GUI: improved nagging dialog
0.259
-----
- DB: fixed delete handling, again. Hopefully correct
now :)
- General: fixed a memory leak in the folder list window
object
- GUI: group list now has column headers as well
- GUI: MoveTo now also allows selecting the main »PRIV
group
- GUI: fixed resetting of marked areas when entering
a group
- GUI: fixed forwarding window for messages with
excessivly large To: (or other) headers
- DB: saving of parts wouldn't overwrite even if instructed
to do so
- DB: the last part of a multipart message could have it's
bodysize miscalculated, leading to the MIME delimiter
line being considered part of the message part
0.260
-----
- GUI: group popup list was created with a Newlist object
as parent and thus didn't work
- GUI: nagging window could appear twice during quit
- GUI: "Forward without editing" wouldn't trigger
an SMTP send session
- GUI: removed Edit/Copy menu item (obsolete)
- GUI: fixed menu activation
- GUI: url links now have a popup menu offering
"Open link", "Copy to clipboard" and "Add to CM"
- GUI: fixed potential rendering problems in the
url link class
- GUI: fixed font rendering problem in the text
engine which could cause the topmost font
line to not be rendered properly when scrolling
up
0.261
-----
- GUI: added "Show Newsgroup's FAQ" menu item
and button to group selector to start a browser
with the group's FAQ archive on rtfm.mit.edu
- General: string table got messed up in the
0.260 compile
0.262
-----
- SMTP: when server replied 250 OK to EHLO,
but didn't offer 8BITMIME, MD2 would issue
a plain HELO again, confusing some servers
(happened with Netscape Mail server)
- GUI: fixed Edit menu activation
- DB: "Search Database" would always search in
»PRIV even when it wasn't selected/active
1.1 (Release)
-------------
- General: raised internal stack size, as
it appeared that 32k wasn't sufficient
- Dist: added Installer script
- Dist: added button and iconify Icons
- Dist: added MicroDot.Guide by Eike Lang
- Dist: added Installer script by
Robert Reiswig
1.1.1
-----
- Netconnect version: Fixed login verification on
account change
- NNTP: synchronous (online) reader wouldn't recover
from a ARTICLE not found error properly,
and repeatly issue that error
- GUI: Grouplist/Msglist object could do an illegal
RectFill() under certain circumstances, thus nuking
heavily on AGA
- GUI: fixed a funny layout quirk in single window
mode which could effectivly cause MD2 to layout
objects with negative X positions, causing
general havoc
- DB: To/Cc/Bcc popup lists would leave a stale
file in T: around
1.1.2
-----
- SMTP: the EHLO/8BITMIME fix from 0.262 was
broken and would use 8BITMIME only if the
server did NOT announce this capability. Argh.
- GUI: added "Mail download manager", which
gets an POP3 overview, shows mails in a list
and allows to individually get/ignore/delete
them
1.1.3
-----
- SMTP: would not escape leading dots properly
under all circumstances
1.1.4
-----
- GUI: x-face display wasn't centered properly
by not taking inner spacing into account.
- GUI: x-face is now displayed on the right margin
of the reader window, not eating up that much
display space
- GUI: fixed group button madly overwriting
window borders under certain circumstances
- GUI: fixed mutex bits in the "single window mode"
menu items
- Reader: now uses vapor_toolkit to scan
for URLs. Should better catch mail addresses
etc.
- GUI: download manager now has a seperate window
- GUI: added select all/none buttons to
download manager
1.2
---
- GUI: fixed download manager close gadget not
working
- added updated vapor_toolkit.library to release
archive
- added new Textinput revision to release archive
- added updated Installer script to release archive
1.2.1
-----
- DB: corrupt index files could crash the
database cleanup due to a buffer overflow
1.2.2
-----
- Net: added "Esoteric" page to network settings,
allowing users to change the ports used for
SMTP, POP3 and NNTP connects.
- DB: when fetching messages and an index wasn't
loaded into memory, MD-2 wouldn't close the
buffered index file, thus potentially losing data
when the system crashed while downloading.
- Net: will now save overall transient data structures
after doing a network fetch (to avoid message
number mismatchs when crashing -- although this
was not really a problem, because the numbers in
the group index are recovered when entering
a group)
1.2.3
-----
- Net: Status window will now show the "login"
message of the relevant service which was contacted
- Net: Download manager will now issue a pop3 LIST
command to get the size of the messages in question
when necessary (aka, size wasn't returned with the TOP)
- Net: Modified handling of UIDL history. Now UIDL.history
is only written when "DELETE MAIL ON SERVER" is turned
off (makes no sense otherwise), and the new UIDLs are only
written until after the complete message fetch is done
(to avoid MD-2 skipping messages during the next fetch
which were lost due to a system crash)
- GUI: Message reader now uses Textinput "NoInput" objects
for the info lines, thus allowing copy&paste
1.2.4
-----
- Net: fixed obscure behavior when a news server
would do a "NEXT" properly, but then bail out on
the following "ARTICLE" with some internal error.
In that case, MD-2 would abort the news fetch and
store an invalid article pointer, thus refetching
the group from scratch next time.
- GUI: "Default address" in group prefs is now
only available for mail sub groups
1.3
---
- added updated vapor_toolkit.library to release
archive
- added updated vapor_registration.library to release
archive
- added new Textinput revision to release archive
1.3.1
-----
- Print: printing now issues an ESCc (Hard Reset) command,
to make printer.device issue proper initialization
requests (esspecially for network printing)
- GUI: fixed a few typos
1.3.2
-----
- GUI: fixed a NULL object reference in group list
makeview (would happen if checking/sending mail
while inside a group)
- Net: will now only store NNTP article counters
after a successfull fetch. Should fix problems
with nntp servers which return a valid number
on NEXT, but puke on the ARTICLE
1.3.3
-----
- Net: fixed excess refreshing of network info
window during NNTP fetch
- GUI: "mailto:" URL parser now understands
Subject= and Body= "arguments"
- GUI: forward info window should now open even
with excess To: etc. lines
- Net: forward without editing will now remove
ALL X- headers (caused problems with X-Loop:
detection done by some mail bots)
1.3.4
-----
- Net: POP3 now sends an extra LIST before RETR
to obtain the real message size even with pop3ds
which don't return the size on RETR (grrr)
- GUI: "Esoteric" prefs changes would only be
saved if another prefs item was changed, too.
1.3.5
-----
- Net: NNTP "headers only" mode didn't store
the NNTP article pointer, thus always
fetching news groups from scratch. Eeek.
1.3.6
-----
- GUI: newly created accounts had bogus
values in the "esoteric" page port values
(this nicely interacted with the broken
saving fixed in 1.3.4)
- GUI: fake root messages are now removed
when they don't contain any more childs
- GUI: fake root messages are no longer
viewed in flat message view
- GUI: newly created fake root messages
would not be properly sorted by date
- DB: db_loadheader() would nuke for
a header total size of >16k
1.3.7
-----
- Net: will now ignore "-ERR no messages
in mailbox" replies to the initial
LIST
- Net: NULL ptr reference when converting
dates with an unknown time zone
1.3.8
-----
- GUI: "Reply Header" signature button didn't
had shorthelp
- GUI: new message window now has TI email style
(requires TI 21.0+)
- Prefs: prefs list could be hosed on low memory
conditions
- GUI: clicking on TI mailto: links is now
handled internally
1.3.9
-----
- GUI: changed "disk size" gauge handling to
avoid overflows on large partitions (which
could wreck havoc on AGA due to missized
RectFill()s)
1.3.10
------
- Net: now retains complete Reference:
backlog when following up news articles
- GUI: fixed some catalog entries (KingGuppy)
- GUI: now shows from, to and subject when sending emails (KingGuppy)
- Newmsg: Reply To All now also includes the original
To: in the Cc: of the reply (Olli)
1.3.11
------
- Net: now uses VAT_IsOnline() to detect whether a TCP/IP
stack is online (deals with both Miami and Genesis) (Olli)
- GUI: msg reader would crash with a buffer overflow on
execessivly large lines with tabs (Olli)
1.3.12
------
- DB: annoying bug in Message-Id: parsing would render
a message inaccessible when the message ID had no
closing ">" angle bracket (Olli)
1.3.13
------
- GUI: fixed handling of click on TI URLs (Olli)
- GUI: now uses VAT_GetAppScreenName() to get the
public screen name; should fix problems with
«Default», «Frontmost» etc. (Olli)
- ARexx: NewMsgWindow has some arguments:
TO/M,SUBJECT/K,CONTENTS=CONTENTSFILE/K (Troels)
- Net: Fixed pop3/nntp problems with lines >2048 chars
(Novell Groupwise) (Olli)
1.3.14
------
- DB: msg parser now recognizes uuencoded parts
with 4 digit modes (Olli)
- General: fixed a nasty memory trash bug in
building the thread list which could lead
to all kind of weird effects (Olli)
- TO arg of NewMsgWindow no longer required (Troels)
1.3.15
------
- GUI: closed an exploitable security hole in the
message reader (Entity)
1.3.16
------
- Net: Fixed generating of References: to insert
the referenced message's MsgID to the end of the
Reference:s header, instead of the beginning
(Olli)
- GUI: Now uses CM.mcc thoroughly (Olli)
1.3.17
------
- GUI: fixed adding of entries in To/Cc/Bcc popups
(Olli)
1.3.18
------
- GUI: no longer requires to set a NNTP server when
only mail is to be sent (Olli)
- GUI: fixed URL handling to skip "mailto:" scheme
(Olli)
- General: added MCC version checking (Olli)
- DB: fixed several potential crash problems in
database cleanup (Olli)
- Prefs: added prefs item whether to query the
TCP/IP stack for online state (now defaults
to off due to problems with MiamiDX) (Olli)
- Prefs: made mail checking polling interval
configurable (Olli)
1.3.19
------
- Rexx: "NewMsgWin" command now again honours
the "default address" when being called in
a folder list window (Olli)
1.3.20
------
- GUI: Sort by sender only sorted by real name,
not address (Olli)
- General: now signals CManager.mcc to work
without keyfile (Olli)
1.3.21
------
- General: fixed "&" parsing in mailto: URLs (Olli)
- GUI: fixed saving after import of old address
book (Olli)
1.4 Release
-----------
(NC3 CD compile)
1.4.1
-----
- General: fixed a memory leak in prefs preinit (Olli)
1.4.2
-----
- General: reenabled the "Login" requester when
using Genesis and changing accounts to a
Genesis user (for NetConnect) (Olli)
- Print: now honours "Significant header" settings
(Olli)
- Print: now honours wordwrap settings (Olli)
- GUI: Visual and catalog changes to bring MD2 in line
with other Vapor apps (Beej)
1.4.3
-----
- GUI: clicking on the group win logo now opens
the about window (Olli)
- GUI: fixed another lame buffer overflow in the
message reader which would nuke on lines >4k
(Olli)
1.4.4 (1.4 Release)
-------------------
- Net: Fixed parsing of 2 digit years; years below 40
are now assumed to be 20xx (Olli)
- Net: now creates 4 digit years in Date: lines (Olli)
- GUI: better look for PoppenObjects in the prefs window (Zapek)
1.4.5
-----
- GUI: fixed CM data synchronization (Olli)
1.4.6
-----
- General: oops, fixed NC2 dependancy (Olli)
1.4.7
-----
- GUI: addressbook isn't saved automatically on exit, but
only when it's modified, to avoid losing CM records
added by other apps (Wiz)
- General: added new CManager cleanup method (Olli)
1.4.8
-----
- GUI: changes in the popup address lists where
not properly saved (Olli)
1.4.9
-----
- General: accounts can be deleted properly (Zapek)
- DB: fixed 'ImportMail' command stripping the first line of every mail header
following the first one (Zapek)
- General: fixed potential crashes when running out of memory (Zapek)
- GUI: rewrote the accounts prefs almost from scratch. No more weird methods
being sent everytime you type in a string (argh :), no more hooks and no
more ugly things (Zapek)
- General: added multiple pop support. Up to 16 pops can be added in the
accounts prefs (Zapek)
- GUI: the TextinputScrollObject in the new message window will use
proportional or fixed fonts as set in the 'Settings/Message display' menu.
Don't forget to set the proper fonts in the Textinput preferences with
MUIPrefs (Zapek)
1.4.10
------
- CVS: bumped compile to .10
- GUI: when adding a filter, it'll be added after the selected entry and not
before (Zapek)
- GUI: the TextinputScrollObject in the signatures window uses
fixed/proportional fonts too (Zapek)
- GUI: in the messagelist, the 'Date' field displays the date when the message
was posted and the 'Fetched' field displays the date when the message was
fetched from the POP3 server (Zapek)
- GUI: you can now specify the number of pixels between lines in 'General
settings.../Colours/Message reader' (Zapek)
- General: no longer adds the Genesis accounts automatically everytime but
just on the first startup (Zapek)
- General: now picks up people having only a business e-mail set in CManager
(Zapek)
- GUI: when moving accross messages using the read window, the selected
message in the list is updated too (Zapek)
- General: no longer whines that there's no POP3 account configured when
there's really one (Zapek)
1.4.11
------
- CVS: bumped compile to .11
- GUI: refreshes the MessageList and GroupList properly when they're scrolled,
in a SIMPLE_REFRESH window and there's another window obscuring them (Zapek)
- GUI: enforces the maximum length of a POP3 password (Zapek)
- GUI: when opening the new message window the 'To' string becomes the default
active object (Zapek)
- GUI: pressing return in the 'To' string makes the 'Subject' string as the
next active object (Zapek)
- Net: having a password set for a POP3 account is not a requirement anymore
(Zapek)
- GUI: depending if MD2 is told to automatically check the state of the TCP/IP
stack, there will be either 4 buttons (Send, Queue, Store and Cancel) or 3
buttons (Send/Queue, Store and Cancel) in the New message window (Zapek)
- General: it's now possible to set a default name, address, reply-to and
organization per groups. When sending a message, those 3 new fields get
filled with either the group's defaults (if any) or the mailer's defaults.
Then they can be edited anytime before sending the message (Zapek)
- GUI: the highlighted entry is always visible when using GotoMsg NEXT/PREV in
the message list (Zapek)
- GUI: the message reader has a little 'S' button which turns off text styles
(Zapek)
1.4.12
------
- CVS: bumped compile to .12
- Net: fixed a bug which prevented mails to be sent with some MTAs (Zapek)
1.4.13
------
- CVS: bumped compile to .13
- General: now doing a new message when a group is selected sets the
destination fields correctly (Zapek)
- General: disabled the deletion of account until it's working properly
(Zapek)
- GUI: on a mailing-list, the 'ReplySelectedMsgs' command replies to the user
directly (From:) and the 'FollowupSelectedMsgs' command replies to the
mailing-list. On a newsgroup, the 'ReplySelectedMsgs' command replies to the
user directly (From:) and the 'FollowupSelectedMsgs' command replies to the
newsgroup (Zapek)
- GUI: added a 'Guess e-mail to use when Reply-To:' option in the
AccountPrefs. If it is selected, when you reply to a private message, your
From: line will be filled with the To: line of the original message (Zapek)
1.4.14
------
- CVS: bumped compile to .14
- GUI: added other guessing rules for the 'Guess e-mail to use when Reply-To:'
option (Zapek)
- Net: fixed another SMTP send bug with some sendmail versions, sigh (Zapek)
- GUI: fixed crash happening when sending mails of several MB (Zapek)
- GUI: oops, 'from:' was set wrong in newsgroups and if there was a setting
for it (Zapek)
- General: fixed possible enforcer hits when doing a new message from the
ARexx port (Zapek)
- GUI: changed most texts displaying bytes to display kB instead (Zapek)
- GUI: hopefully fixed all the gauge overflow issues (Zapek)
1.4.15 [public beta]
------
- CVS: bumped compile to .15
- General: recompiled with full optimizations (Zapek)
1.4.16
------
- CVS: bumped compile to .16
- Net: fixed broken ESMTP mode, was always using SMTP (Zapek)
- Net: MD2 wasn't sending a HELO if an ESMTP server wasn't detected, erm
(Zapek)
- GUI: fixed the POP3 download GUI displaying wrong servers when there was a
failure (Zapek)
- General: added a MorphOS version (Zapek)
- Net: fixed possible sending of empty 'Reply-To:' and 'Organisation:' fields
(Zapek)
- GUI: fixed URL underlining displaying trash from time to time (Zapek)
- Net: more consistent To: address parsing (Zapek)
- GUI: inverted x-face colors (Zapek)
- DB: fixed crash/hang when opening a message which had a long header (Zapek)
- GUI: now remembers the state of the "S" (styles) button (Zapek)
- GUI: now adds a blank line before appending a signature (Zapek)
- General: fixed some stoneage memory allocations not checked (Zapek)
1.4.17 [public beta]
------
- CVS: bumped compile to .17
- Net: fixed ESMTP hosts not supporting 8-bit mime (Zapek)
- GUI: fixed crash when closing the newsgroup manager window, oops (Zapek)
- General: now encoded pdf files as application/pdf in quoted encoding instead
of sending them as text (Zapek)
- General: doesn't try to guess emails anymore when there's multiple
destinations (Zapek)
- GUI: fixed search window which would crash (Zapek)
- GUI: fixed date parsing bug showing wrong dates for the MorphOS version
(Zapek)
|