YPOPs! Changelog

What's new in YPOPs! 0.9.7.3

Mar 11, 2009
  • Removed ALL third-party libraries (curl, openssl, ...). IMAPPOP3 does not rely on any of them. When we get to fixing SOAP and SMTP, I'll reintroduce the correct libraries
  • The code has been run thru a Memory checker (Boundschecker) and a few memory corruptions have been fixed.
  • Emails should hopefully be downloaded with the newest one first!

New in YPOPs! 0.9.5.14 (Dec 30, 2008)

  • Fixed "Page not found" errors/corrupted emails introduced in 0.9.5.11.
  • Fixed error handling with "new mail".
  • Fixed installer error on win98.

New in YPOPs! 0.9.6 Alpha 1 (Apr 10, 2008)

  • Replacement of MIME with VMime
  • Some basic error handling changes

New in YPOPs! 0.8.8 (Mar 7, 2007)

  • Handle "Invalid ID or password" error with a pop-up dialog showing the error with hint how to solve it.
  • Handle Yahoo Shortcuts introduction message automatically so that login is successful.
  • Give error dialog if unexpected page encountered during login.
  • When YPOPs detects error "Your login session has expired.", give helpful hints how to solve it.
  • Include the account name in the login verify window title.

New in YPOPs! 0.8.7.1 (Oct 31, 2006)

  • Fixed EPERM error with locking on Windows (try until lock acquired). Try up to 30 seconds to obtain lock
  • (not forever).

New in YPOPs! 0.8.6.2 (Jul 19, 2006)

  • Fixed issues with Email Category not retaining the value.
  • Fixed YahooDomain being "" when registry or flat file is converted to ypops.ini.
  • Any string setting in ypops.ini that is empty will be set to the default value internally.

New in YPOPs! 0.8.6.2 (Jul 18, 2006)

  • Fixed issues with Email Category not retaining the value.
  • Fixed YahooDomain being "" when registry or flat file is converted to ypops.ini.
  • Any string setting in ypops.ini that is empty will be set to the default value internally.

New in YPOPs! 0.8.6 (Jul 15, 2006)

  • # Moved settings to ypops.ini file instead of Windows registry or Unix flat
  • file. On startup, the current settings are migrated to the new ypops.ini
  • file. The .ini file will be located in the folder where YPOPs is started.
  • Thank you Neil Marco for your code contributions!
  • With the ypops.ini file, each Yahoo account can have different settings
  • (however, the ypops.ini file must be edited by hand currently - by adding
  • a section named after the yahoo account. For instance, if you have
  • a Yahoo account named abc, you would have an [abc] section with whatever
  • settings you want to associate with that account. Note that some YPOPs
  • settings are not applicable at the account level, such as the ypops network
  • IP address. Note that some people specify [email protected] as the account name
  • or username to log into the yahoo server from within their email client.
  • This is not recommended, and if you do this, the section name in ypops.ini
  • would have to be [[email protected]].
  • # YPOPs no longer stores the setting for "Automatically start YPOPs
  • when Window starts" with the other settings (now the .ini file).
  • Instead, it checks to see if the shortcut exists in the Startup
  • folder. This prevents the setting from getting out of sync with reality.
  • ! On connect, don't send response back to email client until we actually
  • read the inbox. This prevents condition where the email client and
  • YPOPs get out of sync and inbox error is not properly reported to the
  • email client.
  • ! Implemented critical section locking for Unix to prevent issues with
  • multiple sessions going at the same time. Thank you Shan Will!
  • Also fixed some Unix compile errors.
  • Added config option under misc for Yahoo domain. This allows .co.jp
  • users and other international users to use ypops with their non-US Yahoo
  • account.
  • # When a yahoo error occurs, prefix the titlebar with the account name, so
  • that the user can tell which account has the error.