Archive

Archive for March, 2015

AA+ v1.60

March 29, 2015 Comments off

Just to let everyone know that v1.60 of AA+ has been released. Updates for this version include:

  • Updated copyright details.
  • Updates to the html documentation to clarify the units used in some of the CAACoordinateTransaction methods. Thanks to "Forrest" for reporting these issues.
  • Fixed up some variable initializations around the use of modf. Thanks to Arnaud Cueille for reporting this issue.
Categories: Web Site Updates

CPJNSMTPConnection v3.15

March 29, 2015 Comments off

Just to let everyone know that v3.15 of CPJNSMTPConnection has been released. Updates for this version include:

  • Updated CPJNSMTPConnection::AuthLogin to handle more variants of "username:" and "password:" SMTP server responses. Thanks to Wang Le for reporting this issue.
Categories: Web Site Updates

CMapi v1.25

March 22, 2015 Comments off

Just to let everyone know that v1.25 of CMapi has been released. Updates for this version include:

  • Updated code to clean compile on VC 2013
  • Updated copyright details.
  • All CWnd* parameters have been replaced with HWND parameters.
  • The classes have now been put in a CMapi namespace and have been renamed to CRecipient, CMessage & CSession
  • Reworked the classes to optionally compile without MFC. By default the classes now use STL classes and idioms but if you define CMAPI_MFC_EXTENSIONS the classes will revert back to the MFC behaviour.
  • Reworked all the classes so that all the exposed strings are now ASCII. The onus is now on client code to convert the data to ASCII when integrating with the CMapi classes.
Categories: Web Site Updates

CTreeOptionsCtrl v1.74

March 16, 2015 Comments off

Just to let everyone know that v1.74 of CTreeOptionsCtrl has been released. Updates for this version include:

  • Updated copright details.
  • Updated the code to clean compile on VC 2013
  • Code no longer uses LoadLibrary without an absolute path when loading XP Theming DLL. This avoids DLL planting security issues.
Categories: Web Site Updates

CListOptionsCtrl v1.24

March 16, 2015 Comments off

Just to let everyone know that v1.24 of CListOptionsCtrl has been released. Updates for this version include:

  • Updated copyright details.
  • Updated the code to clean compile on VC 2013
Categories: Web Site Updates

ODBCWrappers v1.06

March 15, 2015 Comments off

Just to let everyone know that v1.06 of ODBCWrappers has been released. Updates for this version include:

  • Added SAL annotations to all the code.
  • Renamed the parameters to the methods of the classes to be consistent with the parameter names in the latest Visual Studio 2013 header files.
Categories: Web Site Updates

WinHTTPWrappers v1.07

March 11, 2015 Comments off

Just to let everyone know that v1.07 of WinHTTPWrappers has been released. Updates for this version include:

  • Optimized allocation of temporary string stack variables in CAsyncDownloader::Initialize & CAsyncDownloader::DeleteDownloadedFile. Thanks to Paul Jackson for reporting this issue.
Categories: Web Site Updates

WinHTTPWrappers v1.06

March 8, 2015 Comments off

Just to let everyone know that v1.06 of WinHTTPWrappers has been released. Updates for this version include:

  • Updated copyright details.
  • Reworked the classes to optionally compile without MFC. By default the classes now use STL classes and idioms but if you define WINHTTPWRAPPERS_MFC_EXTENSTIONS the classes will revert back to the MFC behaviour.
  • Moved all the classes to a WinHTTPWrappers namespace
  • Renamed CWinHTTPHandle class to CHandle
  • Renamed CWinHTTPSession class to CSession
  • Renamed CWinHTTPConnection class to CConnection
  • Renamed CWinHTTPRequest class to CRequest
  • Renamed CAsyncWinHTTPDownloader class to CAsyncDownloader
  • Renamed CSyncWinHTTPDownloader class to CSyncDownloader
  • DeleteDownloadedFile now checks to see if "m_sFileToDownloadInto" is valid before it calls DeleteFile. Thanks to Paul Jackson for reporting this issue.
  • Reworked the CAsyncDownloader::SendRequest, On407Response, On401Response & OnRequestErrorCallback methods to pass a more correct value for the "dwTotalLength" parameter in the call to WinHttpSendRequest. Thanks to Paul Jackson for reporting this issue.
Categories: Web Site Updates

CPJNSMTPConnection v3.14

March 1, 2015 Comments off

Just to let everyone know that v3.14 of CPJNSMTPConnection has been released. Updates for this version include:

  • The DoEHLO method has been updated to check for DSN requirements. This change means that the code will connect with a EHLO instead of HELO when a DSN is requested. The code will now also check whether DSN’s are supported by the server when attempting to send the DSN. If the server does not support DSN’s in this scenario then a new custom exception will be thrown by the code in the CPJNSMTPConnection::FormMailFromCommand method. This ensures the code behaves more consistently with respect to the DSN RFC. Thanks to Philip Mitchell for prompting this update.
  • Change the enum value for CPJNSMTPMessage::DSN_NOT_SPECIFIED to 0 from 0xFFFFFFFF.
Categories: Web Site Updates