[Pidgin] #15290: Compile everything with secure flags

Pidgin trac at pidgin.im
Thu Sep 27 11:11:49 EDT 2012


#15290: Compile everything with secure flags
-------------------------------------+------------------------------
 Reporter:  DrWhax                   |       Owner:  datallah
     Type:  defect                   |      Status:  closed
Milestone:  2.10.7                   |   Component:  winpidgin (gtk)
  Version:  2.10.6                   |  Resolution:  fixed
 Keywords:  security aslr dep build  |
-------------------------------------+------------------------------

Comment (by noloader):

 Replying to [comment:16 datallah]:
 > Replying to [comment:15 noloader]:
 > > exchndl.dll is also manually duplicating a lot of functionality
 offered in Debug Help. Debug Help is written by the folks who write
 WinDebug (and they are they folks who write the OS). I've had a lot of
 success over the years with Debug Help and its fully redistributable (the
 only drag is you have to download the entered SDK to get the library).
 http://msdn.microsoft.com/en-
 us/library/windows/desktop/ms679309(v=vs.85).aspx.
 >
 > Are you referring to the IMGHELP.DLL stuff or other functionality that
 bfd is being used for?
 > I had briefly looked at dbghelp when cleaning up exchndl and found that
 apparently
 [https://code.google.com/p/jrfonseca/wiki/DrMingw#The_IMAGEHLP.DLL_Saga
 modern IMGHELP.DLLs use dbghelp.  I didn't look too much at it because I
 didn't have the include files handy without using the Platform SDK.
 >
 > We actually couldn't redistribute it (or anything else that's not GPL
 compatible) - it would be ok to use it if it were a system library (which
 it actually appears to be), but if it isn't, it would be a violation of
 our license to use it.
 DbgHelp.dll is a different library from Image Help. I think DbgHelp.dll
 has everything you need already written by the folks who know the most
 about the Windows operating system. "Enumerating Symbol Files,"
 "Retrieving Symbols by Address," "Retrieving Symbols by Symbol Name,"
 "Retrieving Line Numbers by Address," and "Retrieving Line Numbers by
 Symbol Name" :http://msdn.microsoft.com/en-
 us/library/windows/desktop/ms679345(v=vs.85).aspx.

-- 
Ticket URL: <https://developer.pidgin.im/ticket/15290#comment:17>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list