     What's new in this version of the MavEtJu PointMailer for OS/2

+ added
- removed
% fixed
/ changed
? question from user

Version 6 - Build

May 20 1996
% The filename send in the zmodem session doesn't contain the full path
  anymore (Christian)

May 11 1996
% If the connection is terminated, a popup window will ask you to retry.
  If you pressed Yes it would retry. If you pressed No it wouldn't
  retry (Reinout)
% The filesize of a fileattached message with a non-existing file would
  be incorrect (Christian)

Version 5 - Build May  8 1996 22:09:35

May 02 1996
/ Changed the layout of mm.ini. Instead of writing one huge record
  everything is splitted into small elements.

April 26 1996
% If the comport was already in use a messagebox with a lot of junk in
  it came on the screen
/ New logo in the aboutbox

April 24 1996
% If the pollqueue was cleared while polling, the mailer would crash. If
  the pollqueue is cleared now the address being called at this moment
  won't be removed from the pollqueue anymore.

April 21 1996
% If the nodelist was incorrectly compiled so that all the phonenumbers
  had a - (minus) symbol the mailer wouldn't dial because of an
  unpublished number (Christian)

April 18 1996
+ Automatic logfile truncator (Christan)

April 14 1996
% Maximum number of retries is being checked again
+ New options in setup-notebook: Debug EMSI / Debug ZModem
+ New option at startup: automaticly polling

April 05 1996
- Removed the saved Windowpositions option.
/ Moved setup-values to a separate inifile (mm.ini)

April 04 1996
+ Added support for multiline bosses. The phonenumbers must in the boss
  configuration are to be separated by a | (vertical bar) (Christian)
% Sometimes the mailer application wouldn't quit clean (the icon stayed
  shaded). I hope this is fixed now... (Reinout)

April 03 1996
+ Added menu-option `Clear pollqueue'
+ Added menu-option `Stop polling'
+ Added menu-option `Abort polling'

March 31 1996
/ Complete new userinterface
- Removed MailQueue dialog
- Removed PollQueue dialog
- Removed LogWindow
- Removed TransmitWindow

Version 4b - Build Mar 15 1996 20:00:10

March 15 1996
/ Transmit window will not go in the front when a new poll is initiated
/ Multimedia extension will only be loaded when the notebook settting
  Sounds -> Sounds enabled is enabled

March 14 1996
% Filerequest bit is not resetted by packing netmail messages anymore
% Multiple filerequests in one message are handled correct now.
% The McMail bug appeared again. Shooted it down.
/ Reduced the size of mm.exe by 1024 bytes by using Log(...) instead of
  Log(char *) ;-)

Version 4a - Build Feb 28 1996 21:49:22

Emergency release:
Feb 28 1996
% Polllist was not correctly updated for each entry after a poll to a
  boss with multiple addresses

Version 4 - Build Feb 26 1996 19:07:08

Feb 25 1996
+ Completed the docs, released version 4 on Monday Feb 26, 1996

Feb 21 1996
/ Changed all the linked list functions (yes, those one who where
  causing the trouble most of the time) to functions in Lawrence W.
  Salomons Common-Library.

Jan 15 1996
+ New option in setup notebook: Show EMSI debug. This will show the
  complete EMSI handshakesession.

Jan 11 1996
% The month returned by internal C functions starts with 0 instead of 1.
  That's why it gave wrong monthnames area/filemanagers requests and
  filerequests/attaches.
/ Rewritten the whole EMSI-handshakesequence

Jan 07 1996
% Sometimes a EMSI_NAK wasn't processed properly

Jan 01 1996
% The name of the addressee of a file-attached message is not longer the
  boss but the point itself.
+ Added version number to file-attached messages.

Dec 28 1995
% Again fixed the crashrecovery module

Dec 20 1995
% When adding new bosses, sometimes the whole bossinformation was scrambled.

Dec 17 1995
% When pressing ESCape in the settingsnotebook, the page would disappear.

Dec 03 1995
+ Added the option of EMSI CRC-check. I had installed a new modem on the
  bbs and suddenly all the EMSI-crc-checks failed...

Nov 04 1995
% No longer the first addresses are sent twice in an EMSI handshake

Nov 02 1995
% When an address was entered in an entryfield without the .0, the
  pointnumber would be garbled.

Oct 30 1995
/ Reduced the flicker of the transmitdialog
% Now also the last bit sent to / received from the remote site will be
  updated in the transmit dialogbox.
+ When the remote aborted, the user is asked for a retry.
% Every time a new poll is initiated, the transmit dialog is cleaned up
  (finally)
% When Control|Transmit/Request file was selected with a point-address
  and the Send Direct option was selected, the point would be polled
  instead of the boss.
/ Aborting between two poll session is easier now.

Oct 29 1995
+ Added the hourglass to the transmitdialog
% Also fixed the crashrecovery module.

Oct 28 1995
- Removed the dialtime option from the boss-settings

Oct 27 1995
% Well, the notebooksettings where something more difficult than I
  hoped (had to enter all the bosses again). But I fixed the Abort
  button in the transfer dialog.

Oct 26 1995
+ Completed Notebook for settings

Oct 23 1995
/ Changed the menus for Global|Settings into a notebook

Oct 22 1995
+ Added more soundsupport (About, Poll finished and Poll aborted)

Oct 20 1995
% Repaired the crashrecovery part in ZModem transfers
+ Added Mailer|Send all mail

Oct 19 1995
% When the polling was finished, it was possible to do anything before
  you had pressed control, shift or alt.

Oct 16 1995
% When the option `Display Emsi Values' is selected, it is possible to
  close it while being online (Thanks Bertus)
+ Added soundsupport (now only at end of poll sequence)
% If there is no mail to send, the logwindow won't stay open.

Oct 15 1995
/ Rearranged the Global-menu

Oct 12 1995
/ New internal structure for the mailqueue and the polllist to prevent
  SYS3175 errors after adding new items (please test this Reinout ;-)

Oct 09 1995
% Adding a freq via MM/2 would add a duplicated node
+ Scanning of the mailqueue is now threaded, so you can continue your
  work if you have a large netmail directory.

Oct 08 1995
% Multiple freqs to one node are displayed under one leaf (thanks Reinout)

Oct 07 1995
% EMSI dialog procedure now saves windowposition.

Oct 03 1995
% Sometimes the origin- and destination zone where garbled up.

Oct 01 1995
% Program won't crash anymore after polling somebody when there is no
  mail to send.
- Removed the useless EMSI-handshake session info from the logfile

Sep 29 1995
% Again fixed the non-boss nodes problem. Seemed to be an EMX problem
  instead of my programming tricks...
/ The nodelist dialog now has a new button: INFO. With this you get all
  the available info about a node.

Sep 20 1995
% Fixed last (?) problem with the calling of non-boss nodes
/ Added Kill/Sent bit to filerequests/fileattaches.
/ Application name "MavEtJu PointMailer/2" changed back to "MavEtJu
  PointMailer" in the .INI-file.

Sep 12 1995
+ Added Global|Reset Prefs for resetting the window preferences

Sep 10 1995
/ Changed from V7NL.DLL to VERS7.DLL. This is the same Version 7
  nodelist processor as Fleetstreet.

Sep  1 1995
/ Application name "MavEtJu PointMailer" changed into "MavEtJu
  PointMailer/2" in the .INI-file.

Aug 24 1995
+ Didn't know Batman Forever was an operating system

Aug  2 1995
% Fixed problem with filerequest phonenumber search routines
+ Windows will popup at the same place they are closed

Jul  5 1995
% Fixed problem with removing bosses.
% Fixed problem with TOPT kludge

Jul  2 1995
% Fixed problem with adding/replacing nodes to the polllist

Jun 24 1995
% Fixed problem with INTL kludge
% Finally completed (?) the nodelist-dialog

Jun  1 1995
/ Removed the own nodelist, now it's using the V7 nodelist. No
  nodelistcompiler is included anymore, but there are a lot of
  free/shareware V7 nodelistcompilers...
+ New DLL: V7NL.DLL (nodelist library)
% Back to P.DLL version 2.04. Version 2.05 gave too much CRC-errors

May 22 1995
% Fixed the bug with McMail. This beautifull (not) mailer doesn't send
  the date and time of the file being send.
/ Upgraded to P.DLL version 2.05
% Fixed bug with the Abort button on the transfer dialogbox. Pressing
  this button once caused MM/2 to refuse to see that the modem was
  initialized properly.

May 21 1995
% Fixed the FastEcho-bug (FastEcho complained about too much 0-characters
  in the .pkt files)
- Unimportant data about the ZModem transfer will be not shown anymore.

May 17 1995
% Messages with no INTL or MSGID kludge will now be routed to the first
  boss with the same net/node combination (Thank you Reinout! ;-)

Apr 23 1995
+ An ~ in the initstrings will wait 250 ms
% The modem returncodes will be CAPATILEZED by default.
+ The `Poll All Bosses' menuitem is back!
% Bosses which setup was deleted reappeared. Now they are gone forever...

Apr 17 1995
/ The CPS rate in the transfer-window now shows the CPS rate of the last
  32 received blocks instead of the CPS rate of the whole file. Also a
  ETA (Estimated Time of Arrival) is calculated.
+ Maximum number of tries added to the system setup.

Apr 12 1995
/ The EMSI values in the logfile have a cleaner look.

Version 3 - Build Apr  7 1995 19:43:19

Apr 04 1995
% Manager requests didn't have the last line correct (due to a missing
  CR)

Mar 31 1995
% Fixed a bug in the nodelistupdate routines. They now also return a
  errorlevel: 0 means everything went fine, 1 means a file couldn't be
  opened and 2 means a CRC-error.

Mar 28 1995
/ Moved data from an external controlfile to OS2.INI

Mar 26 1995
% Some windows could become the active window even if they weren't
  allowed to. This is fixed.
+ The Abort button on the transfer-dialog is more sensitive while
  dialing and modem initialization then before.
- Removed the Stop Polling option from the Mailer-menu. If you want to
  stop, press Abort on the transfer dialogbox

Mar 22 1995
+ The TFS and KFS flags are recognized and executed properly.

Mar 20 1995
/ Most of the FileRequest/FileTrasmit routines are rewritten.
% Fixed small bugs with nodelist look-up etc.
+ Started with the documentation... Boy, is this boring :-)

Mar 17 1995
/ Moved some WinSetPresParams() into the RC-file
+ Added a toss-command option in the system settings and in the control
  menu. Enter a filename and the commandline arguments here just as you
  do to toss your mail. Don't forget the .EXE-extenties. .CMD can be
  started by entering \OS2\CMD.EXE /c foo.cmd, .BAT can be started by
  entering \OS2\MDOS\COMMAND.COM /c foo.bat

Mar 16 1995
% Several dialogboxes didn't get the focus when selected. This is fixed now.

Mar 15 1995
/ Upgraded the C compiler to emx/gcc 09a. EMXREV.CMD must give now:
  EMX : revision = 32
  EMXIO : revision = 30
  EMXLIBC : revision = 31
  EMXLIBCM : revision = 31
  EMXLIBCS : revision = 31
  EMXWRAP : revision = 30
% For starting and selecting the nodes to poll, the Mailer submenu now
  has a different more flexible dialog. Now you can say which nodes to
  poll and which not.

Mar 13 1995
% The problem with loading the libraries P.DLL and GIO2.DLL when they
  are not in the current directory is fixed.
% File attaches to other users than the uplink will be routed correct now.

Version 2 - Build Feb 25 1995 16:12:03

Feb 23 1995
? Q: Can you make MM/2 so that it sends ATH to the modem when the poll
     has no been completed?
  A: Just tell your modem to drop the carrier when the DTR is becoming
     low.

Feb 21 1995
+ MM/2 will now create a semaphore when it starts. So if you
  (accidently) start the program a second time, you will get a requester
  if your really really really want to start it two times...

Feb 20 1995
% Each address will be only once in the pollqueue

Feb 17 1995
% Filerequests are fixed

Feb 16 1995
% No longer the last file to be transmitted is tried to be transmitted
  twice.
? Q: Does it work with InterMail?
  A: Yes. I've tried it with InterMail 2.20 at 2:284/409 (Peter Krom)
     and experienced no problems

Jan 25 1995
% Sometimes the crc-calculations went wrong in the EMSI module.
/ Now first the connection is terminated and then will the user be
  informed that something went wrong or that everything went ok.

Jan 18 1995
+ If you have a part of a nodelist without the Zone and Region field,
  MM/2 did fill in them as zeros (so I would become 0:284/205.1 etc).
  You could fill in your own Zone and Region field into the nodelists,
  but that is now fixed by appending a starting nodenumber at the
  nodelist information in MMNODE.CTL.
% When crashing something to a point it delivers it directly to the boss
  instead of to the point. (you get the point?)
+ Added `Toggle log' to the Global-menu. It hides the logwindow when it
  is showed and shows the logwindow when it is hidden.

Jan 17 1995
+ Added FileMgr- and AreaMgr-requests. Due to this, AreaMgr and FileMgr
  password must be defined for each boss..
/ Menuitems FileRequest and FileTransmit have moved to another menu.

Jan 15 1995
% When writing a filerequest/filetransmit message MM/2 inserted too much
  NULL chars into the message causing them to be send from the address
  into the INTL-kludge
% Log-window is removed when everything is transmitted correct.


Version 1 - Build Jan 11 1995 21:11:50

+ Everything is new...
