Popcorn Changelog

What's new in Popcorn 1.99.8 Unofficial

Jun 17, 2022
  • This version of Popcorn largely corresponds to the current version Version 1.99.7. The main difference is that several of the OpenSSL libraries can be used here for the optional SSL/TLS encryption of connections. This allows the alternative application of newer DLL variants.
  • The current OpenSSL versions are 3.0 and 1.1.1. The version 1.0.2 used by Popcorn so far dates from 2019 and is now outdated. It is possible that at some point this version will no longer be sufficient due to changed technical conditions. To obviate that case, I have now integrated the alternative use of newer libraries in Popcorn.
  • The version is selected via a new settings value SSLLibraries.

New in Popcorn 1.99.6 Unofficial (Jun 20, 2017)

  • Another feature from the past: "Mailbox Info" just reports the number and size of all incoming mail for the current account. Available as new Mail menu item and via the F6 key. (Sorry, I didn't want to tinker with the toolbar.)
  • Enhanced help file.

New in Popcorn 1.99.5 Unofficial (Jun 20, 2017)

  • This update brings back the help menu item to view a -revised- Popcorn help file.
  • Note that I did not re-implant context-sensitive help, so F1 key works only in the main window.

New in Popcorn 1.99.4 Unofficial (Jun 20, 2017)

  • This is a slightly updated version that supports TLS encrypted POP3 communication, demanded by a number of email providers (in reaction to a known security issue with SSLv3).
  • TLS is triggered together with the SSL option that is available for the "POP3 Server (incoming mail)" configuration. When SSL is enabled, Popcorn now first tries TLS connection, if that fails SSL is tried as before.
  • Please do not confuse this item with the TLS support for SMTP (sending mail) introduced in an earlier program release.

New in Popcorn 1.99.3 (Aug 21, 2012)

  • Fixed an issue introduced in release 1.99 that caused mail sending to fail if the SMTP server supported the CRAM-MD5 authentication method.

New in Popcorn 1.99.2 (Aug 1, 2012)

  • Added support for TLS encrypted SMTP communication via the STARTTLS command making Popcorn compatible with mail servers that require it like Hotmail. TLS can be turned on in the the "Tools" -> "Email Accounts" dialog "Identity & Servers" tab by checking "Use SLL / TLS". When enabled, TLS encryption will be used if the server supports it for all ports except 465 which uses SSL.

New in Popcorn 1.95 (Sep 1, 2009)

  • Header fields encoded with the ISO-8859-15 (Latin-9) charset are now detected and decoded.

New in Popcorn 1.94 (Jun 24, 2009)

  • The "Help" -> "Popcorn Homepage" menu item now opens your default browser and navigates to the new Popcorn homepage URL: http://www.ultrafunk.com/popcorn/.

New in Popcorn 1.93 (Jun 3, 2009)

  • Bug-fixes:
  • Fixed a bug in the new MIME message decoder that caused Popcorn to crash
  • when downloading a mail without any body.
  • Fixed a bug in the mail edior that caused Popcorn to crash when redirecting
  • a mail without any body.
  • When redirecting a mail it is now properly saved after it is sent.
  • Other changes:
  • When redirecting a mail, most menu items in the "File" menu is now correctly
  • disabled.

New in Popcorn 1.93 (Jun 3, 2009)

  • Bug-fixes:
  • Fixed a bug in the new MIME message decoder that caused Popcorn to crash
  • when downloading a mail without any body
  • Fixed a bug in the mail edior that caused Popcorn to crash when redirecting
  • a mail without any body
  • When redirecting a mail it is now properly saved after it is sent
  • Other changes:
  • When redirecting a mail, most menu items in the "File" menu is now correctly
  • disabled

New in Popcorn 1.92 (May 18, 2009)

  • Bug-fixes:
  • Saving attachments after fully downloading a mail item from the server did not work properly in some instances, this has now been fixed.
  • An edit box in the Setting tab in the Account Profiles editor was sometimes
  • disabled erroneously, this has now been fixed.
  • Other changes:
  • When saving attachments and no named attachments are found in a format supported by Popcorn, an info dialog is now shown. This will happen when mail is tagged as "multipart/mixed" without actually containing any attached files and in some other rare cases where the MIME type is ambiguous.
  • Cleaned up and reorganized the layout of the Settings tab (Mail Download section) in the Account Profiles editor.
  • When using Shift + H or R-click -> "View Selection as HTML" in the mail view, an error dialog is now displayed if Popcorn for some reason is unable to perform this action.
  • Cleaned up some of the attachment download code.

New in Popcorn 1.91 (May 15, 2009)

  • The mail editor now supports loading mail with encoded attachments (sent/ outgoing mail or .eml files from other applications). The attachments contained in the loaded mail are added to the attachment list and can be managed as usual with the File Attachments dialog.
  • Bug-fixes:
  • Fixed a bug in the new MIME parser that caused a few extra characters to appear at the beginning of downloaded messages when the "Get top lines of body when downloading headers" option was not enabled/checked.
  • Other changes:
  • Popcorn now creates a "Popcorn" folder within the Windows system temp directory on startup. This is only used for storing temporary files when loading mail with encoded attachments in the mail editor and viewing mail content as HTML from the mail view. This temp folder is emptied and then deleted upon each program startup and exit.
  • The maximum number of attachments allowed when sending mail has been increased from 100 to 200.
  • The size of the save attachments toolbar button image has been slightly increased to make it easier to see when it is enabled/disabled.
  • The "TempPath" setting has been removed because of the new way Popcorn now handles temporary files.

New in Popcorn 1.90 (May 14, 2009)

  • Bug-fixes:
  • Fixed two bugs that caused text find and replace to not function properly (it did not find and/or replace the words even if they were present).
  • Fixed a potential bug in the MIME parsing code (checking bit flags using the '==' operator instead of the correct '&' operator).
  • Updated and fixed the code used for centering file dialogs on screen, this should now work properly again.
  • An error dialog is now displayed if Popcorn for some reason is unable to show/explore the content of the mail out folder ("File" -> "Open Mail Out Folder/File").
  • Other changes:
  • Removed a number of unused resource text strings.
  • Removed the obsolete compiler flag /OPT:NOWIN98 from the debug build configuration.

New in Popcorn 1.89 (May 14, 2009)

  • Bug-fixes:
  • Because of an incompatibility with the compiler used to build the popcorn executable and/or the latest SDK header files from Microsoft, file dialogs no longer worked (GetOpenFileName() and GetSaveFileName()). This has now been fixed, but it will probably cause popcorn to no longer work on Windows versions earlier than 2000.

New in Popcorn 1.88 (May 14, 2009)

  • New features:
  • MIME message (mail text) decoding has been rewritten and enhanced: multipart/mixed mail (i.e. mail with attachments) containing multipart/alternative content is now properly decoded and displayed / multipart/alternative content encoded with UTF-8 is now properly decoded and displayed.
  • When using "Mail" -> "Reply to All", Popcorn now removes "To:" and "Cc:" field address entries to your own currently selected account profile, meaning that you will reply to all the mail recipients except yourself.
  • Added "Ctrl + Shift + R" as a "Reply to All" keyboard shortcut.
  • Shift + "File" -> "Save Attachments..." or Shift + save attachments toolbar button downloads attachments without prompting first (you will still be prompted for an attachment save folder).
  • The subject line of sent messages are now encoded as base64/ISO 8859-1 if it contains non-ASCII characters.
  • Other changes:
  • The "SuppressErrorsAllProfilesUpdate" setting now defaults to enabled (TRUE), meaning that non-critical error dialogs displayed during an All Profiles update cycle will be suppressed (not shown).
  • Popcorn now has an embedded manifest file for better compatibility with UAC in Windows Vista and Windows 7.
  • Popcorn is now flagged as compatible with DEP (/NXCOMPAT compile flag).
  • Removed the obsolete compiler flag /OPT:NOWIN98.
  • Error dialog suppression has been fine-tuned a bit more.
  • Misc. minor code cleanups.

New in Popcorn 1.87 (May 14, 2009)

  • New features:
  • Password prompting has now been implemented for the "Use incoming (POP)server username and password" SMTP send authentication method.
  • Bug-fixes:
  • Fixed a bug that caused some downloaded mail items to not show the correct status when they were only partially downloaded.
  • Fixed a bug that caused the All Profiles view not to appear when the "Get headers on startup" option was enabled.
  • Fixed some misc. usability issues with the All Profiles view caused by the change from a free floating dialog window to a docked view.
  • Other changes:
  • Better default values for Popcorn settings and account profiles when starting from scratch (no popcorn.ini file present).
  • Removed the All Profiles "You have new mail..." notification pop-up dialog.
  • Added a standard message box question mark icon to the application already running dialog making it look like a Windows MessageBox().
  • Optimized a couple of message and attachment download routines.
  • Error dialog suppression has been fine-tuned a bit more.

New in Popcorn 1.86 (May 14, 2009)

  • New features:
  • The message body and attachments of downloaded mail items are now stored seperately meaning that the full raw mail is no longer shown in the mail view after attachments have been downloaded.
  • The status bar now shows how many attachments were successfully saved.
  • Error dialog suppression has been re-implemented meaning that it does no longer suppress (not show) non-error dialogs when it is active.
  • Bug-fixes:
  • Fixed a bug in the MIME attachment filename parser; It did not properly identify ';' as a string end delimiter causing some attachments to be saved with extra non-filename characters.
  • The size of mail items in the inbox view are now always displayed using their server size (the size of the total raw mail on the server) regardless of their status. This also fixed a bug in the All Profiles view when mail items were deleted from the server, the Total Size column now correctly shows the new total server mailbox size after delete operations.
  • Sorting mail items in the inbox view based on server size now works correctly.
  • Other changes:
  • Optimized the message and attachment MIME parsers/decoders.
  • The inbox view size column is now correctly labeled "Server size".
  • Removed obsolete common controls version check (Popcorn needs v4.70 or newer).

New in Popcorn 1.85 (May 14, 2009)

  • New features:
  • FINALLY Popcorn has built-in support for decoding and saving (not viewing and/or running!) received attachments. Not all encoding types and MIME formats are supported (Apple Mail multipart/appledouble does not currently work), better support might be added in future releases. If a mail item contains any attachments, click on the save attachments button on the toolbar or select the "File" -> "Save Attachments..." menu item to start the process.
  • The latest folder used to save attachments is automatically stored in and restored from the AttachmentSavePath setting.
  • The All Profiles view now properly supports Windows large font settings.
  • Other changes:
  • The maximum number of attachments when sending mail has been increased from 50 to 100.
  • Removed the AttachExtractApp and AttachExtractCmdLine settings since they are no longer needed and removed the old code used for decoding attachments using an external application.

New in Popcorn 1.84 (May 11, 2008)

  • * Popcorn now remembers and restores all checked mail items (marked for deletion)
  • when switching accounts if inbox caching is enabled.
  • * Popcorn now remembers and restores the mail item sort order and sort by column
  • when switching accounts if inbox caching is enabled.
  • * Fixed a bug that causes the All Profiles view not to appear when clicking on a mailto: link if a new Popcorn instance is started.
  • * Moved all Popcorn resources (bitmaps, icons etc.) into the source es folder.
  • * The "Help" -> "Popcorn Homepage" menu item is back again, making it easier to check for new versions etc.

New in Popcorn 1.76 (Mar 7, 2007)

  • Popcorn is now freeware without limitations of any kind.
  • Popcorn dialogs now properly support cleartype fonts/text on Windows XP.
  • Fixed a bug that would cause Popcorn to crash when it received a malformed (spam) message header.
  • Fixed a linked-list free memory bug that could cause tiny memory leaks.
  • Fixed a few small user interface glitches.
  • Removed all Popcorn support, homepage, purchase and registration code and menu items from the Help menu.