Possible crash in CAtlHttpClientT

If a binary file is being downloaded using chunked Transfer-Encoding, and the binary file contains a null character, this line in ReadChunkedBody will only append some of the result_buffer to m_cur...

Id #15897 | Release: None | Updated: Feb 14, 2013 at 7:57 PM by asalamon | Created: May 20, 2011 at 6:34 PM by asalamon

CSoapHandler not wired under IIS7, Win Server 2008

Running against IIS7 / Windows Server 2008, CSoapHandler Isapi extension would not route calls into the instance of the soap handler due to a bug in atlisapi.h   The fix -- inside class CServerCont...

Id #14847 | Release: None | Updated: Feb 14, 2013 at 7:57 PM by InvaderZim | Created: Dec 8, 2010 at 8:15 PM by boolka

DllMain rule violation in _g_smtp_init's constructor

In the atlsmtpconnection.h file, the global variable declaration "__declspec(selectany) CSMTPWSAStartup _g_smtp_init;" calls "WSAStartup(ATLSMTP_WSA_VERSION, &wsadata)" in its constructor (see init...

Id #12923 | Release: None | Updated: Feb 14, 2013 at 7:57 PM by NN | Created: May 3, 2010 at 11:59 AM by denissie

vs2010: warning LNK4254: section 'ATLP' (50000040) merged into '.rdata' (40000040) with different attributes

I see atlperf.h creates a section as readonly-shared. However I don't understand why is it needed. I've dumpbin'ed my dll compiled with vs2005 and it looks like it was always 40000040, just with no...

Id #12158 | Release: None | Updated: May 30 at 10:56 AM by Yalos | Created: Mar 20, 2010 at 5:14 PM by JarLob

atlperf.inl generates PreFast static analyzer warnings: C6284 objects passed, when string is required.

At several locations in atlper.inl an object is passed while a string is required.   For example:   strMutexName.Format(_T("Global\ATLPERF_%s_LOCK"), strAppName); (line 1873)   This should be:   st...

Id #10641 | Release: None | Updated: Feb 14, 2013 at 7:57 PM by vbaderks | Created: Sep 17, 2009 at 11:29 AM by vbaderks

Perfomance Counter Support in Vista

The performance counter support in Vista is broken.

Id #9279 | Release: None | Updated: Apr 11, 2013 at 1:08 AM by icnocop | Created: Feb 19, 2009 at 4:01 AM by mireku

AV in CAtlRegExp

include <atlbase.h> include <atlstr.h> include <atlrx.h>   int _tmain(int argc, _TCHAR* argv[]) { // Assume an allocated memory block char * p = (char*)::VirtualAlloc(0, 16384, MEM_COMMIT, PAGE...

Id #8499 | Release: None | Updated: Feb 14, 2013 at 7:57 PM by guav | Created: Dec 12, 2008 at 7:21 AM by guav

Fix to bug in GetRecipientsString in atlmime.h

A bug in GetRecipientsString in atlmime.h prevents it from ever working. The line 531 in the file of the latest downloadable version, which reads: '*pdwLen = 0; ' must be commented out to get this ...

Id #6897 | Release: None | Updated: Feb 14, 2013 at 7:57 PM by eldiener | Created: Jul 12, 2008 at 6:47 PM by eldiener

Fix to bug in GetRecipientsString in atlmime.h

A bug in GetRecipientsString in atlmime.h prevents it from ever working. The line 531 in the file of the latest downloadable version, which reads:

Id #6896 | Release: None | Updated: Feb 14, 2013 at 7:57 PM by eldiener | Created: Jul 12, 2008 at 6:44 PM by eldiener

Make ATLPref work under Vista

The pref objects don't work under Vista, there seem to be two problems with it:

Id #6815 | Release: None | Updated: Apr 11, 2013 at 1:09 AM by icnocop | Created: Jul 8, 2008 at 2:08 PM by ShayEr