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: May 20 2011 at 6: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 CServerConte...

Id #14847 | Release: None | Updated: Apr 4 2011 at 10:58 AM 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: May 3 2010 at 12:45 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: Nov 7 2011 at 3:31 PM by research_opencs | 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: strMu...

Id #10641 | Release: None | Updated: Sep 17 2009 at 11:29 AM 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: Jun 16 2010 at 10:24 AM by patalog | 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, PA...

Id #8499 | Release: None | Updated: Dec 12 2008 at 7:21 AM 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: Jul 12 2008 at 6:47 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: Jul 12 2008 at 6:44 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: Dec 28 2010 at 2:14 PM by audriusz | Created: Jul 8 2008 at 2:08 PM by ShayEr