home *** CD-ROM | disk | FTP | other *** search
/ Internet Magazine 2003 Autumn / INTERNET109.ISO / pc / software / windows / messages / popcorn / popsetup.exe / popreadme.txt < prev   
Encoding:
Text File  |  2003-07-30  |  43.7 KB  |  864 lines

  1. ------------------------------------------
  2. Ultrafunk Popcorn e-mail client README.TXT
  3. ------------------------------------------
  4.  
  5.  
  6. Release information:
  7. --------------------
  8. Release date : 30-July-2003
  9. Version      : Popcorn release 1.47
  10. Requirements : Windows 95/98/ME/NT/2000/XP
  11. Author       : http://www.ultrafunk.com
  12. Product page : http://www.ultrafunk.com/products/popcorn/
  13. Support      : http://www.ultrafunk.com/support/forum/
  14. Feedback     : popcorn@ultrafunk.com
  15.  
  16.  
  17. What is Popcorn?
  18. ----------------
  19. Popcorn is a freeware ultra-lightweight POP3/(E)SMTP e-mail client,
  20. free from unwanted and useless bloatware features. Being a true client/
  21. server application, it does not work in the same way as a typical mail
  22. program. This means that you're reading mail from a POP3 server directly,
  23. without downloading it to a local mailbox on your PC (although you can
  24. save mail messages locally if you want to). This makes it ideally suited
  25. for "on the road" mail access, and for scanning, reading and sending mail
  26. over slow internet connections.
  27.  
  28. Popcorn supports multiple user profiles, enabling you to read and send
  29. mail from any number of different POP3 accounts. It is a small, portable
  30. e-mail client, the kind you can carry with you on a floppy disk or download
  31. quickly from the web without having to go through any installation procedures.
  32. The user profiles and account information is NOT saved in the local registry,
  33. but in a small, portable .INI-file that accompanies the application,
  34. enabling you to easily move between locations.
  35.  
  36. Using Popcorn you can check and send mail from anywhere as long as you
  37. have an Internet connection. You can also delete spam, old messages or see
  38. if a message has attachments without downloading the messages from the
  39. server first. It is perfect for cleaning up and administering multiple POP3
  40. accounts.
  41.  
  42.  
  43. What's new in this release (1.47 - 30-July-2003)?
  44. -------------------------------------------------
  45. Bug-fixes:
  46.  
  47. * Saving recent to addresses in the mail editor had been accidentally
  48.   disabled, this has now been fixed!
  49.  
  50. * Popcorn now properly handles a non-critical WinSock error (10035 -
  51.   WSAEWOULDBLOCK) that could appear when receiving data.
  52.  
  53.  
  54. What's new in this release (1.46 - 28-July-2003)?
  55. -------------------------------------------------
  56. New features:
  57.  
  58. * Added "Delete Selected" menu item to the inbox context popup menu.
  59.  
  60. * Double clicking on the Popcorn tray icon while the Ctrl or Alt key
  61.   is pressed will make it check for new mail. If the "All profiles"
  62.   window is opened, it will check all profiles/accounts, if it is not
  63.   opened, it will check the current account/profile.
  64.  
  65. * Implemented a "open Popcorn window and bring to the front with new
  66.   headers on new mail" option. To enable it, set the "ToFrontOnNewMail"
  67.   option to "TRUE" (default value is "FALSE") for the profiles you want
  68.   to use it.
  69.  
  70.  
  71. Bug-fixes:
  72.  
  73. * Fixed a bug that would make Popcorn prompt repeatedly for the account
  74.   password when using All Profiles, and one or more accounts were set
  75.   up to not remember the account password.
  76.  
  77. * Popcorn now properly remembers and restores the mail editor window
  78.   if it is maximized.
  79.  
  80. * Fixed a bug that would sometime not properly strip a MIME header from
  81.   a "decoded" e-mail, leaving the letters "Th" at the beginning of the
  82.   e-mail.
  83.  
  84. * Fixed a bug that would not properly update server info in the "All
  85.   profiles" dialog when deleting all mail items on a server.
  86.  
  87. * Fixed a bug that would "blank out" the Profile selection combo on the
  88.   toolbar when deleting the last profile in the user profile manager.
  89.  
  90.  
  91. Other:
  92.  
  93. * Simplified the way inbox columns width and column order are saved
  94.   in the Popcorn.ini file. This means your current inbox columns width
  95.   and order will be lost the first time you start Popcorn, adjust them
  96.   to your preferred setting, and they will be properly restored the
  97.   next time you start Popcorn. The following variables/keys can be
  98.   safely deleted from the "[PopcornSettings]" section of the Popcorn.ini
  99.   file (if you feel comfortable doing that): "ColFromWidth", "ColSubjectWidth",
  100.   "ColDateWidth", "ColStatusWidth", "ColSizeWidth", "ColAttachWidth",
  101.   "ColServerNumWidth", "ColumnOrder".
  102.  
  103. * Simplified size displays to only show KB (kilobytes) as smallest value
  104.   without any decimals.
  105.  
  106. * Removed "PromptOnProfileChange" settings and message box (obsolete).
  107.  
  108.  
  109. For more information about what has been updated (bugfixes and enhancements)
  110. in previous releases, have a look at the "Release history" section at the end
  111. of this document.
  112.  
  113.  
  114. Getting started:
  115. ----------------
  116. When you have installed or extracted popcorn.zip to a folder, it is ready for
  117. use. Popcorn starts by asking you if you want to create a user profile if you
  118. have not done so before. By answering yes, the User Profiles dialog will open,
  119. and you'll have to click on the "New..." button to create and name a new profile.
  120. Enter all the information needed to receive and send mail. It's important that
  121. you fill out all the required fields correctly to be able to use all Popcorn
  122. features.
  123.  
  124. The following fields are required in the "Identity and Servers" tab:
  125.  
  126.   * Full Name
  127.   * E-mail Address
  128.   * POP3 Server (if you want to receive mail)
  129.   * POP3 User (to be able to log onto the POP server)
  130.   * POP3 Password (to be able to log onto the POP server)
  131.     Checking the "Remember password" option (default) will make Popcorn
  132.     store the password, if you want Popcorn to prompt you for the password,
  133.     un-check this checkbox.
  134.   * SMTP Server Name (if you want to send mail)
  135.     Checking the "My account requires authentication" option will allow
  136.     you to enter your (E)SMTP authentication mode and details if necessary.
  137.  
  138. The password field will always contain stars (******) even if no password
  139. has been entered. Default settings are used in the "Settings" tab when you
  140. create a new profile, change them as you see fit.
  141.  
  142. When you have entered the information needed to be able to send and receive
  143. mail, click OK and Popcorn is ready for use. All user profile information and
  144. program configuration is stored in an .INI file (popcorn.ini) residing in
  145. the directory Popcorn was started from. If you wish to use Popcorn on other
  146. computers or locations without re-entering user profile information, this
  147. file contains all that is needed.
  148.  
  149.  
  150. Using Popcorn:
  151. --------------
  152. Popcorn is a true server/client application. This means that all mail
  153. resides on the POP3 server(s) that the user profiles specify. There is
  154. no local diskbased inbox or outbox. When you retrieve mail, it resides
  155. only in memory on the client computer. You can save mail to your harddisk
  156. as a text file, but you must do so implicitly by choosing "Save Current
  157. Message..."
  158.  
  159. When you delete items from your local "Inbox", they will be removed
  160. permanently from the account on the POP server (this is only possible if
  161. the check box on the left hand side of the mail item is checked or the item
  162. is highlighted in the inbox). You will be thoroughly warned before any mails
  163. are deleted from the POP server. Emptying the local inbox, switching user
  164. profile or exiting Popcorn will NOT delete any mail from the server, and
  165. upon exit, no mail is left on the host computers local hard disk.
  166.  
  167. When composing new mails, replying to or forwarding mail using the built-in
  168. editor, you can save outgoing messages manually or automatically. To save
  169. them manually, select "Save Mail Draft..." from the menu. For automatic saving
  170. of sent messages, you can either check the "Save outgoing" checkbox, or enable
  171. it permanently through the Settings tab in the User Profile manager. Messages
  172. saved in this way can be loaded into the mail editor through the "Open Mail
  173. Draft..." item on the menu. The draft messages contain the recipient(s) and
  174. subject lines in addition to the message content, so these fields will be
  175. automatically restored in the editor when a mail draft is loaded. All maildrafts
  176. and outgoing mails are saved as normal text files and they are fully readable
  177. and searchable by programs like Notepad.
  178.  
  179.  
  180. SSL and Popcorn:
  181. ----------------
  182. You can read and send e-mail with Popcorn on SSL servers by using
  183. Stunnel (http://www.stunnel.org/), a universal SSL wrapper. 
  184.  
  185. Just follow the instructions here: 
  186. http://www.wurd.com/eng/setup/stunnel.htm 
  187.  
  188. Remember to replace server names, usernames and passwords with your
  189. account details, and you'll be up and running. 
  190.  
  191.  
  192. Uninstalling Popcorn:
  193. ---------------------
  194. To uninstall Popcorn, delete the installation directory and all shortcuts.
  195. No data or files are stored in the registry or other directories.
  196.  
  197.  
  198. Donations:
  199. ----------
  200. Popcorn is freeware, but please consider making a donation to support future
  201. development. You can make a donation through the PayPal online payment system.
  202. This payment system is used by millions of users on the Internet all over the
  203. world. For more information please refer to www.paypal.com. 
  204.  
  205. Feel free to donate US $10 or $20 by clicking on the PayPal donation icons at
  206. the bottom of the Popcorn product page: http://www.ultrafunk.com/products/popcorn/
  207. or by using the direct URLs below (copy and paste into your web browser).
  208.  
  209. Donate US $10 through PayPal using the following URL:
  210. https://www.paypal.com/xclick/business=rune%40ultrafunk.com&item_name=Ultrafunk+Popcorn+donation&item_number=UFPOP10&amount=10.00&no_note=1&tax=0¤cy_code=USD
  211.  
  212. Donate US $20 through PayPal using the following URL:
  213. https://www.paypal.com/xclick/business=rune%40ultrafunk.com&item_name=Ultrafunk+Popcorn+donation&item_number=UFPOP20&amount=20.00&no_note=1&tax=0¤cy_code=USD
  214.  
  215.  
  216. Release history:
  217. ----------------
  218. Release 1.45 - 09-July-2003
  219.  
  220. New features:
  221. * Popcorn now supports the APOP authentication method when logging on
  222.   to POP servers enabeling secure user login with MD5 digital signatures.
  223.   To enable APOP authentication, go to the "User Profiles -> Identity &
  224.   Servers" tab, then check the "Logon using secure password authentication
  225.   (APOP MD5)" option for the profiles you want to use it. Popcorn uses
  226.   the POP server password as the APOP client/server shared secret.
  227. * Removed the "POP Proxy" checkbox and edit field on the "User Profiles ->
  228.   Identity & Servers" tab to allow room for the APOP login check box. POP
  229.   Proxy settings still work, they just have to be edited manually for each
  230.   profile in the Popcorn.ini file. Set the "UsePOPProxy" variable to "TRUE"
  231.   to enable POP proxy for a profile, and enter the proxy name through the
  232.   "POPProxy" variable.
  233. * Added tweakable parameters for POP and SMTP socket data receive poll
  234.   timers. The values can be changed in the Popcorn.ini file throught the
  235.   following two variables: "POPRecvPollTimeout" and "SMTPRecvPollTimeout".
  236.   The default value is 5 ( * 100) microseconds. Adjusting these parameters
  237.   can make Popcorn communicate better with some POP and SMTP servers.
  238.   It is not recommended changing these values unless you know what they do.
  239. * Redesigned and simplified the "Mailbox info for all Profiles" dialog.
  240. * Double-clicking on a profile in the "Mailbox info for all Profiles"
  241.   dialog will activate the corresponding profile in the inbox and
  242.   download the latest headers.
  243. * Pressing <enter> when the list view has focus in the "Mailbox info
  244.   for all Profiles" dialog will activate the corresponding profile in
  245.   the inbox and download the latest headers.
  246. * Right-clicking on a profile in the "Mailbox info for all Profiles"
  247.   dialog will "resets" it's status (used to be double-click).
  248. * Added error message suppression option when Popcorn is minimized
  249.   in the system tray. This option is turned on ("TRUE") by default,
  250.   to disable it/turn it off, set the "SuppressErrorsTray" variable
  251.   in the Popcorn.ini file to "FALSE".
  252. * Added user definable online spell check to the mail editor available
  253.   by placing the cursor on or marking the word, then pressing F7 or
  254.   using the context pop-up menu. The spell check URL can be changed
  255.   through the "SpellCheckURL" variable in the popcorn.ini file.
  256.   The "%s" format specifier in the URL string is used to insert the
  257.   spell check word into the URL.
  258. * Popcorn can now repeat the new mail sound with a fixed interval set
  259.   by the user. The default value is 0 seconds (repeat disabled). The
  260.   value can be changed through the Popcorn.ini file by editing the
  261.   "RepeatSoundInt" value.
  262. * Popcorn can now start with the "Mailbox info for all profiles"
  263.   dialog automatically opened by checking the "All Profiles on Startup"
  264.   menu item on the Windows menu.
  265. * Added "Minimize on Close" toggle menu item on the Windows menu.
  266. * Added "Popcorn Support Forum" menu item on the Help menu for quick
  267.   access to support resources.
  268. * Added "Handle mailto: protocol" registration option checkbox in the
  269.   Popcorn installer.
  270.  
  271. Bug-fixes:
  272. * The tray icon tooltip now also shows the last time you checked
  273.   all accounts for new mail when doing a complete "manual" pass.
  274. * Popcorn did not always save/restore the size and position of the
  275.   "Mailbox info for all profiles" dialog, this has now been fixed.
  276. * Fixed a bug that would crash Popcorn if it was set as the system
  277.   default mail client, no user profiles had been created and a mailto:
  278.   link was clicked while Popcorn was running (which does not happen
  279.   very often :-)
  280. * Fixed DST time offset problem when sending mails from Popcorn.
  281. * Simplified more menu items.
  282. * Re-designed the about/splash screen a bit -- now in color!
  283.  
  284.  
  285.  
  286. Release 1.40 - 20-May-2003
  287.  
  288. New features:
  289. * Popcorn now has partial support for MIME decoding of the message body.
  290.   You can toggle decoding on/off through the mail viewer context
  291.   pop-up menu (saved in the Popcorn settings file):
  292.   - Display Message Body -> Raw     -- Displays the raw (encoded) body
  293.   - Display Message Body -> Decoded -- Displays decoded body
  294.   It only works with MIME Content-Transfer-Encoding schemes that Popcorn
  295.   supports, which is currently limited to "quoted-printable" (western
  296.   non-english characters), "7bit", "text/plain", "text/html" (decode only,
  297.   no display) and "8bit" encoding with more to come in the future. Unknown
  298.   MIME type parts are left untouched.
  299. * Popcorn now supports the "mailto:" protocol, allowing it to be set
  300.   as the system default mail client. To enable this functionality,
  301.   edit the "Popcorn_MailTo.reg" (registry) file to point to the
  302.   Popcorn install directory ("C:\Program Files\Popcorn\Popcorn.exe"),
  303.   run the .reg file, and then use the Internet Options control panel
  304.   applet to set Popcorn as the standard/default e-mail program.
  305. * By setting the "MinimizeOnClose" option to "TRUE" (default value is
  306.   "FALSE") in the Popcorn.ini file, Popcorn is minimized instead of
  307.   closing the program itself altogether when you click on the main
  308.   window close "x" button.
  309. * Recent to address lists (To:, Cc: and Bcc: fields) in the mail editor
  310.   are now sorted alphabetically by default. To use "last in first out"
  311.   sort order, set the "RecentToSort" variable in the Popcorn.ini file
  312.   to "FALSE".
  313. * Popcorn now remembers and restores the size and position of the
  314.   "Mailbox info for all profiles" dialog.
  315. * Double clicking on an account in the "Mailbox info for all profiles"
  316.   dialog list view will reset it's status.
  317.  
  318. Bug-fixes:
  319. * Fixed another bug that made Popcorn display the wrong mailbox size
  320.   in the "Mailbox info for All Profiles" dialog when deleting mail
  321.   items on the server.
  322. * Fixed a bug that would display format characters (CR LF & TAB) in
  323.   the "From:" field in the inbox list view.
  324. * Fixed a bug that would sometime allow control or format characters
  325.   to be included in the To: and Cc: fields in the mail editor. This
  326.   would also cause havoc when saving the address to the recent-to
  327.   list in the popcorn.ini file.
  328. * Fixed two obscure bugs in the Quoted Printable decoder.
  329. * Fixed a bug that would sometimes display a partially downloaded
  330.   mail item as "Local", not "Local (partial)" as it should be in the
  331.   in the inbox list view.
  332. * The directory selection dialog in the User profile manager used to
  333.   select the outgoing mail path now automatically chooses and displays
  334.   the previously entered folder.
  335. * Fixed a bug that disabled using the arrow keys to move the list view
  336.   selection in the "Mailbox info for all profiles" dialog.
  337. * Fixed a bug that would case Popcorn not to save program settings
  338.   during system shutdown/logoff.
  339. * Cleaned up and simplified all Tooltips and menu help texts.
  340. * Cleaned up and simplified all menus and context menus.
  341. * Enhanced application init and exit code.
  342.  
  343.  
  344.  
  345. Release 1.36 - 20-Apr-2003
  346.  
  347. Bug-fixes:
  348. * Fixed a bug that would "steal" the keyboard focus when automatically
  349.   checking the inbox for new mail when it is not active/selected.
  350. * Fixed a bug that would bring the "Mailbox Info for All Profiles"
  351.   dialog to the front (or "steal" the keyboard focus) when automatically
  352.   checking for new mail when the dialog is not active/selected.
  353. * Fixed a bug in the mail editor that could overwrite the previously
  354.   saved mail draft when saving while composing, replying to or forwarding.
  355. * Fixed a bug that allowed opening more than one "User Profiles" dialog,
  356.   that would sometime make Popcorn crash.
  357. * Fixed a small bug in the mail editor To:, Cc: and Bcc: field address
  358.   auto complete that stopped the Ctrl key from functioning in the normal
  359.   way (Ctrl+Z for Undo, Ctrl+C for Copy etc).
  360. * Popcorn now properly decodes Windows-1252 header strings.
  361. * Fixed a bug that would sometimes cause the "Mailbox info for all
  362.   profiles" dialog to display wrong server info for unchecked
  363.   (greyed out) accounts.
  364. * Fixed a bug that would cause the "Mailbox info for all profiles"
  365.   dialog to display wrong server info after deleting mail items on
  366.   a server.
  367.  
  368.  
  369.  
  370. Release 1.35 - 11-Apr-2003
  371.  
  372. New features:
  373. * Popcorn now supports (E)SMTP Authentication. Currently only
  374.   AUTH PLAIN and AUTH LOGIN authentication methods are supported,
  375.   AUTH CRAM-MD5 (MD5 enctryption) is not supported. To enable SMTP
  376.   authentication, enter the "User Profile Manager", on the "Identity
  377.   & Servers" tab, check the "My server requires authentication"
  378.   checkbox, and click on the "Settings..." button to adjust the
  379.   details if necessary.
  380.   MD5 support will be implemented when or if someone tells me how it
  381.   works -- I can't make hide nor hair of it...
  382. * The "Mailbox Info for All Profiles" dialog now only updates the
  383.   checked-off accounts, this info is stored in the program settings
  384.   and restored the next time you start Popcorn.
  385. * The "Mailbox Info for All Profiles" dialog can now update all
  386.   checked accounts automatically with a specified minute interval.
  387.   Open the dialog to enable automatic checking and to set the desired
  388.   interval.
  389. * The "Mailbox Info for All Profiles" dialog can now indicate new
  390.   messages on all servers and remember this between Popcorn sessions.
  391.   Together with the Autocheck all feature it will make Popcorn put up
  392.   either a message box when you have new mail, or to flash the system
  393.   tray icon if any account has new mail (when Popcorn is minimized).
  394.   It is not 100% perfect yet, mostly because Popcorn does not have a
  395.   permanent inbox, and it does not use UIDL/LIST POP3 features to
  396.   check for new mail, but this will hopefully be implemented in the
  397.   future. To disable this, you have to set the "SaveLatestOnServer"
  398.   varible in the Popcorn.ini file to "FALSE". 
  399. * The tray icon tooltip now displays the last time Popcorn checked
  400.   automatically for new mail.
  401.  
  402. Bug-fixes:
  403. * Fixed a small bug that would output an additional "Disconnected from
  404.   server" message in the transaction log when closing Popcorn.
  405. * Fixed a minor bug that would sometimes activate the wrong user
  406.   profile if the "Mailbox Info for All Profiles" window was minimized
  407.   while items were being downloaded to the inbox in the background.
  408. * Addresses entered in the Mail Editor Cc: and Bcc: fields were not
  409.   saved in the recently sent to history list.
  410. * The Popcorn tray icon is now always present as long as popcorn is
  411.   running -- it just would not work correctly when it was toggled
  412.   on/off.
  413. * Fixed a bug that disabled sizing the "Mailbox info for all profiles"
  414.   dialog.
  415. * Setting and selecting append outgoing/sent mail to file in the
  416.   User Profile Manager did not work correctly.
  417. * If the Popcorn tray icon context pop-up menu item "Mailbox Info for
  418.   All Profiles..." was chosen before the dialog had been opened once
  419.   while the Popcorn window was visible, it would not appear. This has
  420.   now been fixed.
  421. * Total internal rewrite of User Profile object property handling.
  422. * Removed & fixed misc. memory and resource leaks (BoundsChecker).
  423. * Improved transaction message thread startup.
  424. * Several minor bugs/glitches have been fixed.
  425. * Several minor usability issues have been fixed/enhanced.
  426.  
  427.  
  428.  
  429. Release 1.31 - 25-Mar-2003
  430.  
  431. New features:
  432. * The mail editor now handles saving mail drafts in the standard
  433.   Windows way -- Save, Save As etc...
  434.  
  435. Bug-fixes:
  436. * Fixed a minor bug in the mail editor that would sometime select
  437.   the text in the To: field even if keyboard focus was set to any
  438.   other control when the window is opened.
  439. * Fixed a minor bug in the mail editor To:, Cc: and Bcc: field address
  440.   auto complete.
  441. * Popcorn now remembers and restores the inbox sort order after
  442.   messages have been deleted.
  443. * Added "Redirect Mail" to the inbox and mail viewer context popup
  444.   menus.
  445.  
  446.  
  447.  
  448. Release 1.30 - 10-Mar-2003
  449.  
  450. New features:
  451. * Popcorn now supports up to 999 recently sent to email addresses
  452.   in the To, Cc and Bcc fields in the Mail Editor. The maximum number
  453.   of addresses saved can be adjusted through the "RecentToNum" field
  454.   in the Popcorn.ini file.
  455. * To, Cc and Bcc fields in the Mail Editor now supports email address
  456.   auto completion. Auto completion can be turned on/off through the
  457.   "AutoComplete" field in the Popcorn.ini file.
  458. * You can now view un-encoded HTML mail by selecting the relevant
  459.   content in the mail viewer, and then selecting "View selection as HTML"
  460.   from the mail viewer context pop-up menu. The HTML content will then
  461.   be displayed in your default web browser. Please be aware that this
  462.   can potentially open your computer to viral infections, or other
  463.   security holes that affects your browser.
  464.  
  465. Bug-fixes:
  466. * Minimizing or closing the "Mailbox Info for All Profiles" window
  467.   while retrieving mail box contents in the background no longer aborts
  468.   the download process.
  469. * The word wrap setting is now properly remembered in the mail editor.
  470.   It will be turned off by default when "Quote Reply text" and/or
  471.   "Quote Forward text" are enabled to make quoting work, but it will
  472.   be restored to the state set in the User Profile when the mail
  473.   editor is re-opened.
  474. * Popcorn now supports both types of "Request Read Reciept" flags.
  475. * If "UsePOPServerStatus" was turned on ("TRUE") in the Popcorn.ini
  476.   file, mail headers would display wrong status messages if one or
  477.   more items was deleted from the inbox.
  478.  
  479.  
  480.  
  481. Release 1.24 - 06-Sep-2002
  482.  
  483. Bug-fixes:
  484. * Fixed critical DOS (denial of service) and remotely exploitable
  485.   buffer overflow bugs. More info here:
  486.   http://www.iss.net/security_center/static/9547.php
  487.  
  488.  
  489.  
  490. Release 1.20 - 03-Apr-2002
  491.  
  492. New features:
  493. * EXPERIMENTAL: Added a much requested feature. Using either the "Mail" ->
  494.   "Mailbox Info for All Profiles..." menu item, the F2 key, or the
  495.   "Get Mailbox Info for All Profiles" icon on the toolbar, you can now
  496.   check the message status for all mail accounts at once. This new window
  497.   should have had a lot more functionality, but I never got around to it,
  498.   sorry all.
  499.  
  500. Bug-fixes:
  501. * Removed the "Help" -> "Contents" menu item since it never did anything anyway.
  502. * Fixed a bug that prevented double clicking on hyperlinks URLs in the
  503.   maileditor from opening the resource if the URL was placed at the
  504.   beginning of the first line in the message edit control.
  505. * Somehow I overlooked the obvious point that Bcc recipients should NOT BE
  506.   INCLUDED IN THE MESSAGE HEADER (which is the point of Bcc recipients!)
  507.   This bug has now been fixed!!! Sorry about this, but it was so obvious that
  508.   I did not think about it for a second before it was pointed out to me...
  509. * Fixed a bug that caused text in the inbox listview to be drawn with
  510.   the color black regardless of the Windows control panel setting.
  511. * Fixed a bug that could cause Popcorn to crash when the Send button is
  512.   pushed in the mail editor when a message was being redirected.
  513. * Fixed a bug that caused some of the toolbar buttons to be greyed out after
  514.   deleting one or more messages and then clicking on one of the remaining
  515.   messages in the inbox
  516. * Fixed a bug that caused Popcorn to not remove the blinking tray icon when new
  517.   mail arrived and it is then activated (brought to the front).
  518. * Popcorn does no longer include the time zone description string in the
  519.   date header field. This could cause problems sending mail with SMTP servers
  520.   that do not allow characters outside of the 7 bit ASCII table to appear
  521.   in header fields
  522. * Popcorn now displays "Word wrapping on/off" in the mail viewer
  523.  
  524.  
  525.  
  526. Release 1.15 - 14-Sep-2001
  527.  
  528. New features:
  529. * Popcorn can now save (and append) all outgoing mail to a single flat text file. The
  530.   path and file name can be different for each profile. To enable this option, open the
  531.   user profile manager, go to the Settings tab and check the "Append outgoing messages
  532.   to a single text file" checkbox. Either select an existing path&file, or select the
  533.   path and type the name of the file you want to create and append outgoing messages to.
  534. * Popcorn now supports the "logon and authenticate on POP server before sending a message"
  535.   SMTP authentication scheme. This can be enabled in the User Profile Manager on the
  536.   "Identity and Servers" tab with the checkbox "Use POP authentication before message send"
  537. * The User Profile Manager layout has now been and cleaned up.
  538.   The "New...", "Clone...", "Delete..." and "Rename..." buttons are now available
  539.   at all times (they are no longer on the "Identity and Servers" tab only).
  540.   Grouping of controls on the same tab has also been reorganized and more logically
  541.   placed
  542. * Added "From:" field to the mail editor. This can be shown or hidden from the "+" button
  543.   beside the "To:" field. If shown, it will list all profile addresses in the combo dropdown
  544.   and show the current profiles Full Name and e-mail address, making it easy to send from any
  545.   address defined in any user profile, or you can type in any address you want.
  546. * Popcorn now reads and stores the Reply-To: field if it exists in all received messages.
  547.   The Reply-To address will also be used correctly when replying or replying to all
  548.   to a received message.
  549. * Popcorn now accepts a command line argument that it uses to locate
  550.   (if you supply a full path) the Popcorn INI file. If you supply only a filename,
  551.   Popcorn will try to locate an INI file with the name given in the programs
  552.   startup folder.
  553. * Popcorn now has a "Mark for Deletion" sub-menu with items "Mark all Unread" og
  554.   "Mark all Read" in addition to the existing ones.
  555.  
  556. Bug-fixes:
  557. * Fixed a bug that made Popcorn display the wrong number of headers downloaded
  558.   after messages has been deleted from the POP server.
  559. * Fixed a bug where sometimes Popcorn would not empty the mail viewer window
  560.   of a message that is beeing deleted. This could Popcorn to crash if you
  561.   chose to save/print/reply etc... to the displayed message.
  562. * The UsePOPServerStatus default setting has been changed from TRUE (on),
  563.   to FALSE (off)
  564. * The Popcorn readme file has now been renamed to PopReadme.txt, making it
  565.   easier to separate from other readme files.
  566. * Fixed bug that caused Popcorn to sometimes display the "You have new mail"
  567.   message when retrieving the latest headers for a another profile 
  568. * Reply To All now properly retains Cc recipients in the mail editor
  569. * Fixed bug that caused the Delete marked items on Pop server toolbar button
  570.   not beeing greyed out when not available
  571. * Popcorn now properly receives mail headers dynamically as specified in the POP RFCs,
  572.   it used to have a fixed maximum size of 15k. per header. Headers with many
  573.   100+ recipients ("To:") could also crash Popcorn, this has now been fixed.
  574. * Finally using the checkboxes in the inbox does not trigger changes in item activation,
  575.   but you have to use Ctrl + mouseclick to be able to check & highlight items
  576.   at the same time without clearing the current selection
  577. * Fixed bug that did not allow POP and SMTP port numbers to be over 8148. They
  578.   can now be between 0 and 65535 as specified in the TCP/IP specs.
  579. * base64 encoded header fields are now properly decoded and displayed.
  580.  
  581.  
  582.  
  583. Release 1.10 - 10-Aug-2001
  584.  
  585. New features:
  586. * You can now use the arrow keys (+ Page Up, Page Down, Home, End) properly
  587.   for navigating in the inbox
  588. * Pressing enter in the inbox when it is focused downloads or shows the
  589.   currently selected item
  590. * "Local" and "Local (partial)" (downloaded) items will be automatically
  591.   displayed in the mail viewer when they are selected
  592. * The tab key can now be used to switch input focus between the inbox
  593.   and mail viewer
  594. * You can now press space in the inbox to check (mark) and toggle the
  595.   highlighted mail item for deletion
  596. * You can now use Ctrl+M to check (mark) and toggle the currently displayed
  597.   mail item for deletion
  598. * You can now use the "*" (multiply key) to select and highlight the currently
  599.   displayed message in the inbox
  600. * You can now goto the previous or next unread message in the inbox using
  601.   "+" (pluss key) to goto the next, and "-" (minus key) to go to the previous
  602. * You can now goto the previous or next read message in the inbox using
  603.   Shift + + (shift & pluss keys) to goto the next, and Shift + - (shift & minus keys)
  604.   to go to the previous
  605. * The last downloaded header is now automatically highlighted (when appropriate),
  606.   making it easy to see, and you can just press enter to download it
  607. * Popcorn now displays the cursor position on the statusbar for the mail
  608.   viewer when it is focused (has keyboard & mouse input)
  609. * Popcorn now shows short help/description texts in the statusbar for all
  610.   menu items in the main and mail editor windows
  611. * Main Popcorn menus have now been split up to prevent "menu clutter"
  612.   > Edit : Moved items here from the Mail menu
  613.   > View : New menu item, moved items here from the Mail menu
  614. * Improved error handling when deleting mail items from POP servers, if something
  615.   fails during the delete operation, you can now cancel it and no mail will be
  616.   deleted from the server
  617. * Popcorn now has a feature that will delete all mail items on the current
  618.   POP server without having to download any headers. It can be accessed through
  619.   the "Edit"->"Delete All Mail on POP server" item in the main window.
  620. * Find and Replace text has been implemented in the mail editor (available through
  621.   the "Edit" menu.)
  622. * Find text has been implemented in the mail viewer (available through
  623.   the "Edit" menu.)
  624. * The Mail Editor now has it's own accelerator keys (keyboard shortcuts) for all
  625.   menu items (this did not function properly before!)
  626. * Popcorn now remembers and restores the size of the inbox and mail viewer windows
  627. * Loading and saving of maildrafts has been much improved. 
  628.   > Now saves priority and read reciept notification
  629.   > The "Message:" field no longer necessary (allthough it still loads "old"
  630.     Popcorn maildrafts)
  631.   > You can now load any text file containing an email with a full header
  632.     as a maildraft
  633. * Popcorn now saves and restores which additional fields (Cc, Bcc) are shown
  634.   in the mail editor 
  635. * The Transaction log now includes connection, DNS lookup info etc. in the tranlog
  636.   (all activity before and after server connection)
  637. * The Transaction log window now has a context pop-up menu (right mouse click).
  638.   This contains the following features:
  639.   > "Save All Log entries" : Saves the whole log to a specified text file
  640.   > "Copy selected to Clipboard" : Copies the highlighted entry to the clipboard
  641.   > "Clear Transaction Log" : Clears the transaction log and window
  642.   > "Set Max Log Entries" : Allows you to specifiy (or disable) the number of
  643.     lines the transaction log should contain.
  644. * The Transaction log window title now displays the name of the current profile
  645.   and current number of log lines (or disabled)
  646. * Popcorn now supports Read/Unread flags (STATUS) set by the POP server
  647. * The Popcorn INI file now contains a setting called "UsePOPServerStatus"
  648.   (for each profile) that enables/disables Popcorn support for the POP
  649.   server STATUS flags
  650. * Popcorn now supports read reciept notification og send mail priority
  651.   (low, normal, high) in the mail editor through the "Mail Properties"
  652.   menu
  653. * The "Cc" and "Bcc" fields can now be toggled on and of using the "+" menu
  654.   in the mail editor
  655. * "Get headers on startup" option will enable download of all or latest
  656.   headers automatically on startup for the current profile. This option
  657.   is available in the User Profile Manager on the Settings tab
  658. * Now displays name profile dialog when a profile is cloned,
  659.   cloning can also be cancelled
  660. * There is now several new items on the tray icon context pop-up menu:
  661.   > "Get Mailbox Info" : Displays info for the current account
  662.   > "Check for New Mail" : Checks for new mail on the current server
  663.   > "Compose New Mail" : Opens the mail editor for composing and sending
  664.     a new mail
  665. * The mail viewer window now has a small selection margin at the leftmost side
  666.   to make it easier to read and select text
  667.  
  668. Bug-fixes:
  669. * A lot of usability "problems" have been improved (error dialogs etc...)
  670. * FIX: Popcorn unselected the current message in the inbox listview if
  671.   it was checked off (meaning the wrong context menu shows up and other
  672.   strange stuff!)
  673. * Partially downloaded content is now correctly decoded to 8 bit charset
  674. * Fixed bug with displaying the wrong current sort column on menus
  675. * Improved handling of mail sending/drafts and errors in the mail editor
  676. * Popcorn finally notifies you of new mail AFTER they have been downloaded! ;-)
  677. * Popcorn transmitted a single NULL character after the EOD sequence
  678.   when transmitting SMTP data. This prohibited some SMTP servers from
  679.   accepting mail data sent from Popcorn
  680. * Popcorn could cut off ends of mails received from Exchange POP servers 
  681.   because Exchange reports wrong octet sizes when sending the LIST command.
  682.   This bug affected mail download from all servers that do not strictly
  683.   comply with RFC specifications
  684. * Popcorn did not always properly set the "Local (partial)" status for
  685.   a downloaded message. This has now been fixed, even for POP servers
  686.   that do not strictly follow RFC specifications. The "Local (partial)"
  687.   status is now only set when the user chooses to download the top n
  688.   lines of a message, and the complete message contains more lines than
  689.   Popcorn received
  690. * Fixed bug with enabling/disabling (greying) edit boxes for getting top
  691.   lines of messages with attachments or over a certain size in the User
  692.   Profile Mananger, settings tab.
  693. * Popcorn now prompts you before exiting if you have any unsaved data
  694.   in the mail editor
  695.  
  696.  
  697.  
  698. Release 1.04 - 10-Jan-2001
  699.  
  700. New features:
  701. * Popcorn can now save all downloaded mail items (with local or partial
  702.   status) to single flat text file. When two or more mail items have
  703.   been downloaded, select "File/Save All Local Mail..." or use the
  704.   corresponding button on the toolbar to save all downloaded messages
  705.   to the directory of your choice.
  706. * Popcorn can now automatically send a copy of each sent mail item
  707.   to a specified e-mail address. Using this feature enables you to have a
  708.   roaming outbox using a second (or the same) POP account. To use
  709.   this feature, open the User Profile manager, check the
  710.   "Auto Send Copy To:" checkbox in the "Identity & Servers" tab,
  711.   and enter the desired destination address. You will be prompted
  712.   each time you send mail from the mail editor if you want to send
  713.   a copy to the specified address.
  714. * Popcorn now allows for selection of multiple headers in the inbox for
  715.   deleting mail items on the POP server using the "standard" Microsoft
  716.   list view methods (Shift, Ctrl, lasso). This can be used in combination
  717.   with the checkboxes or separately. Using the ALT key when clicking on
  718.   a header in the inbox allows you to select it without downloading the
  719.   mail item.
  720. * Popcorn now handles being started from read only media such as a write
  721.   protected floppy or a CD. It is preferable that there allready exists
  722.   a Popcorn.ini file together with the executable. All changes done to
  723.   any program setting or user profile will NOT be saved when you quit
  724.   Popcorn, and you will be warned about this when Popcorn is started
  725.   from any write protected (or read only) media.
  726. * Word wrapping in the Mail Editor can now be toggled on/off
  727.   using the "Word Wrap" item on the Edit menu.
  728. * Popcorn now accepts using IP addresses for the POP and SMTP servers
  729.   (enter an IP address in the "POP Server" and/or "SMTP Server" fields
  730.   in the User Profile manager)
  731. * Popcorn can now redirect mail items you receive to one or more new
  732.   recipients. Redirecting a mail item is almost like forwarding it,
  733.   except that the mail is sent to the new recipient(s) EXACTLY like you
  734.   received it (the originator address, date etc. is not changed).
  735.   This feature is available through the Mail menu, or through the new
  736.   redirect button on the toolbar (next to the forward button).
  737.   PLEASE BE AWARE THAT THIS FEATURE IS EXPERIMENTAL!
  738. * Popcorn now properly decodes ISO MIME Base64 encoded header fields
  739.   (sometimes present in mail sent with Microsoft Outlook).
  740. * Hyperlink URLs can now be turned off for the mail viewer and the
  741.   mail editor, this has to be done by manually editing the Popcorn.ini
  742.   file. Setting the "HyperlinkURLs" option to FALSE (under the 
  743.   "[PopcornSettings]" section) will turn off automatic hyperlinking of
  744.   URLs.
  745.  
  746. Bug-fixes:
  747. * Popcorn now remembers which tab was last displayed in the
  748.   User Profiles Manager ("Identity & Servers" or "Settings")
  749.   and restores this the next time the window is displayed.
  750. * Popcorn now updates, shows and uses the correct path for
  751.   "Save Outgoing" (automatic saving of sent mail items) in the
  752.   Mail Editor if you compose, reply to or forward a mail item and
  753.   then change the user profile before sending it.
  754. * Fixed: Popcorn did not always set the correct button state
  755.   for the Auto check button on the toolbar when changing the
  756.   active profile.
  757. * The checkboxes in the inbox are now a contained in a separate
  758.   column
  759. * Fixed: The Cc and Bcc fields in the mail editor did not allow input
  760.   beyond the visible content area (no horizontal scrolling)
  761. * New logo in the about box and program icon
  762.  
  763.  
  764.  
  765. Release 1.02 - 08-Oct-2000:
  766.  
  767. New features:
  768. * Popcorn now supports "Cc" and "Bcc" in the mail editor (available throught
  769.   the "+" button to the right of the "To:" field in the editor).
  770. * Popcorn can now prompt you for the POP account password before logging on
  771.   instead of saving it in the Popcorn.ini file. Uncheck the "Remember
  772.   password" option in the User Profile Manager if you want Popcorn
  773.   to prompt you for the password.
  774. * Popcorn can now sort items in the inbox in ascending and descending order, either
  775.   by clicking any of the column headers (from, subject etc) -- clicking the same
  776.   header twice or more toggles between ascending/descending -- or through the inbox
  777.   context menu or through the "Mail->Sort Mail Headers" menu.
  778. * Popcorn now has inbox header item hover high-light
  779. * Header/inbox colums can now be re-ordered through drag and drop, the ordering
  780.   is saved and restored when Popcorn is restarted
  781. * The transaction log is now updated in "real time" if the window
  782.   is open when sending or receiving mail
  783. * Added message server number column (also sortable)
  784. * Popcorn now saves messages as you see them in the mail viewer,
  785.   the header setting (none, brief and full) is also preserved
  786.   when saving a message
  787.  
  788. Bug-fixes:
  789. * Popcorn now has better busy handling in the inbox
  790. * Popcorn now decodes ISO quoted pritable strings in all header
  791.   fields (it only decoded the from and subject fields in previous versions)
  792. * Fixed bug in ISO string decoder that would sometimes make Popcorn crash
  793. * Fixed bug -- clicking the transaction log icon on the toolbar
  794.   now restores it and brings it to the front if it is allready open
  795. * Control tab order in the mail editor now works correctly
  796. * Fixed bug in the mail editor, it did not always update and show
  797.   the correct cursor position.
  798. * Fixed bug in the user profile manager -- pressing ESC now closes
  799.   the window when focus is on one of the two tabs
  800. * Fixed bug in 7 bit quoted printable decoder
  801. * Fixed crash if all profiles were deleted and then cancelled
  802. * Fixed POP command send/recieve sequence problems with some servers
  803. * Fixed crash if mail viewer context menu (right click) was displayed
  804.   before any profiles had been created
  805. * Added space (empty line) between each session in the transaction log
  806. * Word wrapping is now enabled in the mail editor when replying and forwarding
  807.   if quoting is NOT enabled
  808.  
  809.  
  810.  
  811. Release 1.01 - 28-Aug-2000:
  812.  
  813. Bug-fixes:
  814. * About 30 smaller bugs and other various issues have been fixed.
  815.  
  816.  
  817.  
  818. Release 1.00 - 21-Aug-2000:
  819.  
  820. New features:
  821. * Popcorn can now play a system defined sound ("Sounds Properties" in the
  822.   control panel, either the "Exclamation" or "New Mail Notification" events)
  823.   when a new mail arrives (specified on/off in each user profile)
  824. * Popcorn now always remembers and restores it's last size and position when it
  825.   is re-started!
  826. * Popcorn can now be started as a minimized window either on the
  827.   Taskbar or as a Tray Icon by setting "Run/Minimized" on any Popcorn
  828.   shortcut icon, or through the "Window"->"Minimize To Tray Icon" menu item
  829.   in Popcorn
  830. * Displays animating tray icon when receiving new mail and shows current
  831.   profile and status in the tray icon tooltip message
  832. * On the Settings tab in User Profile Manager, "Prompt when changing profile" makes
  833.   it possible to supress the warning dialog that pops up when changing profiles if
  834.   the inbox contained any items.
  835. * Added statusbar to the Mail Editor window (shows cursor position and word wrap status)
  836. * Now shows size of mailbox on the POP server (for the current user)
  837.   on the statusbar.
  838. * You can now sort inbox items using the list view column headers (by subject,
  839.   by sender etc.). This is also available from the inbox context menu
  840.   "Sort Mail Headers" and the "Mail"->"Sort Mail Headers" menu.
  841. * Now parses RFC-822 date/time strings in the inbox and during column sorting
  842. * Improved MIME parsing - better detection of attachments and content types
  843.  
  844. Bug-fixes:
  845. * Removed bug that would cause Popcorn to flash it's taskbar item when
  846.   the application window is made inactive on Windows 2000
  847. * Better handling of aborting a connection or data send/retrieve
  848. * Popcorn now properly handles aborting message sending and deleting
  849. * Improved program progress feedback on the status bar
  850. * Removed potential crash from quoted printable decoder.
  851. * Fixed problem with the mail viewer and editor - it would sometime
  852.   skip showing the first line of a message (None or brief header mode)
  853. * "Reply to all" now includes the "Cc" and "From" fields
  854. * Fixed bug in the user profile manager; Popcorn would not remember changes
  855.   made when switching between profiles or when making new or cloning profiles
  856. * Popcorn no longer pops up more than one error dialog if it fails during
  857.   automatic new mail checking
  858. * Fixed bug that would lead to a critical socket error if you chose to re-retrieve
  859.   a mail item where you had previously retrieved only n lines of the total content
  860. * The mail editor now correctly detects when you have made changes to it's content
  861. * Popcorn now properly handles nicknames that are equal to the corresponding
  862.   e-mail address, all duplicates are now removed from the recipient list
  863.  
  864.