From: SF/projects/mingw n. l. <min...@li...> - 2012-05-18 15:55:05
|
Bugs item #3527915, was opened at 2012-05-18 08:55 Message generated for change (Tracker Item Submitted) made by doursse You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3527915&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Vincent TORRI (doursse) Assigned to: Nobody/Anonymous (nobody) Summary: getaddrinfo is supported from windows 2000 Initial Comment: getaddrinfo is supported from win 2000, which version is 0x0500. See http://msdn.microsoft.com/en-us/library/windows/desktop/ms738520%28v=vs.85%29.aspx Earnie said that in mingw headers, this function is guarded by WINVER = 0x0501. Maybe other functions like getaddrinfo should be cheked too. Vincent Torri ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3527915&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2012-06-11 09:21:13
|
Bugs item #3527915, was opened at 2012-05-18 08:55 Message generated for change (Comment added) made by keithmarshall You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3527915&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Vincent TORRI (doursse) Assigned to: Nobody/Anonymous (nobody) Summary: getaddrinfo is supported from windows 2000 Initial Comment: getaddrinfo is supported from win 2000, which version is 0x0500. See http://msdn.microsoft.com/en-us/library/windows/desktop/ms738520%28v=vs.85%29.aspx Earnie said that in mingw headers, this function is guarded by WINVER = 0x0501. Maybe other functions like getaddrinfo should be cheked too. Vincent Torri ---------------------------------------------------------------------- >Comment By: Keith Marshall (keithmarshall) Date: 2012-06-11 02:21 Message: According to the cited MSDN reference: > The getaddrinfo function was added to the Ws2_32.dll > on Windows XP and later. From this, I deduce that, in spite of the suggestion that the minimum supported client is Win2K Pro, the WINVER == 0x0501 guard may, in fact, be correct. The reference goes on to say: > To execute an application that uses this function on earlier > versions of Windows, then you need to include the Ws2tcpip.h > and Wspiapi.h files. When the Wspiapi.h include file is added, > the getaddrinfo function is defined to the WspiapiGetAddrInfo > inline function in the Wspiapi.h file. At runtime, the > WspiapiGetAddrInfo function is implemented in such a way that > if the Ws2_32.dll or the Wship6.dll (the file containing > getaddrinfo in the IPv6 Technology Preview for Windows 2000) > does not include getaddrinfo, then a version of getaddrinfo is > implemented inline based on code in the Wspiapi.h header file. > This inline code will be used on older Windows platforms that > do not natively support the getaddrinfo function. This implies that this -- if indeed, it is broken -- should *not* be "fixed" by changing to a WINVER == 0x0500 guard, but rather that an alternative inline implementation should be provided in in wspiapi.h, such that getaddrinfo() is called on WinXP and later, but is emulated on earlier windows versions. In the event that such emulation is not currently provided, or isn't working correctly, I no longer have access to any Win2K system for development or testing of a possible solution. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3527915&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2012-06-14 11:46:02
|
Bugs item #3527915, was opened at 2012-05-18 08:55 Message generated for change (Settings changed) made by earnie You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3527915&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: Vincent TORRI (doursse) >Assigned to: Chris Sutcliffe (ir0nh34d) Summary: getaddrinfo is supported from windows 2000 Initial Comment: getaddrinfo is supported from win 2000, which version is 0x0500. See http://msdn.microsoft.com/en-us/library/windows/desktop/ms738520%28v=vs.85%29.aspx Earnie said that in mingw headers, this function is guarded by WINVER = 0x0501. Maybe other functions like getaddrinfo should be cheked too. Vincent Torri ---------------------------------------------------------------------- Comment By: Keith Marshall (keithmarshall) Date: 2012-06-11 02:21 Message: According to the cited MSDN reference: > The getaddrinfo function was added to the Ws2_32.dll > on Windows XP and later. From this, I deduce that, in spite of the suggestion that the minimum supported client is Win2K Pro, the WINVER == 0x0501 guard may, in fact, be correct. The reference goes on to say: > To execute an application that uses this function on earlier > versions of Windows, then you need to include the Ws2tcpip.h > and Wspiapi.h files. When the Wspiapi.h include file is added, > the getaddrinfo function is defined to the WspiapiGetAddrInfo > inline function in the Wspiapi.h file. At runtime, the > WspiapiGetAddrInfo function is implemented in such a way that > if the Ws2_32.dll or the Wship6.dll (the file containing > getaddrinfo in the IPv6 Technology Preview for Windows 2000) > does not include getaddrinfo, then a version of getaddrinfo is > implemented inline based on code in the Wspiapi.h header file. > This inline code will be used on older Windows platforms that > do not natively support the getaddrinfo function. This implies that this -- if indeed, it is broken -- should *not* be "fixed" by changing to a WINVER == 0x0500 guard, but rather that an alternative inline implementation should be provided in in wspiapi.h, such that getaddrinfo() is called on WinXP and later, but is emulated on earlier windows versions. In the event that such emulation is not currently provided, or isn't working correctly, I no longer have access to any Win2K system for development or testing of a possible solution. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3527915&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2012-08-04 21:51:21
|
Bugs item #3527915, was opened at 2012-05-18 08:55 Message generated for change (Comment added) made by earnie You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3527915&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None >Status: Pending Resolution: None Priority: 5 Private: No Submitted By: Vincent TORRI (doursse) >Assigned to: Earnie Boyd (earnie) Summary: getaddrinfo is supported from windows 2000 Initial Comment: getaddrinfo is supported from win 2000, which version is 0x0500. See http://msdn.microsoft.com/en-us/library/windows/desktop/ms738520%28v=vs.85%29.aspx Earnie said that in mingw headers, this function is guarded by WINVER = 0x0501. Maybe other functions like getaddrinfo should be cheked too. Vincent Torri ---------------------------------------------------------------------- >Comment By: Earnie Boyd (earnie) Date: 2012-08-04 14:51 Message: Vincent, are you able to test this on a Win2K Pro version of MSVCRT? ---------------------------------------------------------------------- Comment By: Keith Marshall (keithmarshall) Date: 2012-06-11 02:21 Message: According to the cited MSDN reference: > The getaddrinfo function was added to the Ws2_32.dll > on Windows XP and later. From this, I deduce that, in spite of the suggestion that the minimum supported client is Win2K Pro, the WINVER == 0x0501 guard may, in fact, be correct. The reference goes on to say: > To execute an application that uses this function on earlier > versions of Windows, then you need to include the Ws2tcpip.h > and Wspiapi.h files. When the Wspiapi.h include file is added, > the getaddrinfo function is defined to the WspiapiGetAddrInfo > inline function in the Wspiapi.h file. At runtime, the > WspiapiGetAddrInfo function is implemented in such a way that > if the Ws2_32.dll or the Wship6.dll (the file containing > getaddrinfo in the IPv6 Technology Preview for Windows 2000) > does not include getaddrinfo, then a version of getaddrinfo is > implemented inline based on code in the Wspiapi.h header file. > This inline code will be used on older Windows platforms that > do not natively support the getaddrinfo function. This implies that this -- if indeed, it is broken -- should *not* be "fixed" by changing to a WINVER == 0x0500 guard, but rather that an alternative inline implementation should be provided in in wspiapi.h, such that getaddrinfo() is called on WinXP and later, but is emulated on earlier windows versions. In the event that such emulation is not currently provided, or isn't working correctly, I no longer have access to any Win2K system for development or testing of a possible solution. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3527915&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2012-08-12 04:51:18
|
Bugs item #3527915, was opened at 2012-05-18 08:55 Message generated for change (Comment added) made by doursse You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3527915&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None >Status: Open Resolution: None Priority: 5 Private: No Submitted By: Vincent TORRI (doursse) Assigned to: Earnie Boyd (earnie) Summary: getaddrinfo is supported from windows 2000 Initial Comment: getaddrinfo is supported from win 2000, which version is 0x0500. See http://msdn.microsoft.com/en-us/library/windows/desktop/ms738520%28v=vs.85%29.aspx Earnie said that in mingw headers, this function is guarded by WINVER = 0x0501. Maybe other functions like getaddrinfo should be cheked too. Vincent Torri ---------------------------------------------------------------------- >Comment By: Vincent TORRI (doursse) Date: 2012-08-11 21:51 Message: @Earnie: sorry, i have no such Windows version ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2012-08-04 14:51 Message: Vincent, are you able to test this on a Win2K Pro version of MSVCRT? ---------------------------------------------------------------------- Comment By: Keith Marshall (keithmarshall) Date: 2012-06-11 02:21 Message: According to the cited MSDN reference: > The getaddrinfo function was added to the Ws2_32.dll > on Windows XP and later. From this, I deduce that, in spite of the suggestion that the minimum supported client is Win2K Pro, the WINVER == 0x0501 guard may, in fact, be correct. The reference goes on to say: > To execute an application that uses this function on earlier > versions of Windows, then you need to include the Ws2tcpip.h > and Wspiapi.h files. When the Wspiapi.h include file is added, > the getaddrinfo function is defined to the WspiapiGetAddrInfo > inline function in the Wspiapi.h file. At runtime, the > WspiapiGetAddrInfo function is implemented in such a way that > if the Ws2_32.dll or the Wship6.dll (the file containing > getaddrinfo in the IPv6 Technology Preview for Windows 2000) > does not include getaddrinfo, then a version of getaddrinfo is > implemented inline based on code in the Wspiapi.h header file. > This inline code will be used on older Windows platforms that > do not natively support the getaddrinfo function. This implies that this -- if indeed, it is broken -- should *not* be "fixed" by changing to a WINVER == 0x0500 guard, but rather that an alternative inline implementation should be provided in in wspiapi.h, such that getaddrinfo() is called on WinXP and later, but is emulated on earlier windows versions. In the event that such emulation is not currently provided, or isn't working correctly, I no longer have access to any Win2K system for development or testing of a possible solution. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3527915&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2012-08-12 14:33:33
|
Bugs item #3527915, was opened at 2012-05-18 08:55 Message generated for change (Comment added) made by earnie You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3527915&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: w32api Group: None Status: Open >Resolution: Remind Priority: 5 Private: No Submitted By: Vincent TORRI (doursse) Assigned to: Earnie Boyd (earnie) Summary: getaddrinfo is supported from windows 2000 Initial Comment: getaddrinfo is supported from win 2000, which version is 0x0500. See http://msdn.microsoft.com/en-us/library/windows/desktop/ms738520%28v=vs.85%29.aspx Earnie said that in mingw headers, this function is guarded by WINVER = 0x0501. Maybe other functions like getaddrinfo should be cheked too. Vincent Torri ---------------------------------------------------------------------- >Comment By: Earnie Boyd (earnie) Date: 2012-08-12 07:33 Message: Hmm, The document pointed to states Minimum supported client Windows 2000 Professional Minimum supported server Windows 2000 Server However, GetAddrInfoW is only supported on Minimum supported client Windows Vista, Windows XP with SP2 Minimum supported server Windows Server 2003 >According to the cited MSDN reference: >> The getaddrinfo function was added to the Ws2_32.dll >> on Windows XP and later. I see that, I'll see what I can do later. ---------------------------------------------------------------------- Comment By: Vincent TORRI (doursse) Date: 2012-08-11 21:51 Message: @Earnie: sorry, i have no such Windows version ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2012-08-04 14:51 Message: Vincent, are you able to test this on a Win2K Pro version of MSVCRT? ---------------------------------------------------------------------- Comment By: Keith Marshall (keithmarshall) Date: 2012-06-11 02:21 Message: According to the cited MSDN reference: > The getaddrinfo function was added to the Ws2_32.dll > on Windows XP and later. From this, I deduce that, in spite of the suggestion that the minimum supported client is Win2K Pro, the WINVER == 0x0501 guard may, in fact, be correct. The reference goes on to say: > To execute an application that uses this function on earlier > versions of Windows, then you need to include the Ws2tcpip.h > and Wspiapi.h files. When the Wspiapi.h include file is added, > the getaddrinfo function is defined to the WspiapiGetAddrInfo > inline function in the Wspiapi.h file. At runtime, the > WspiapiGetAddrInfo function is implemented in such a way that > if the Ws2_32.dll or the Wship6.dll (the file containing > getaddrinfo in the IPv6 Technology Preview for Windows 2000) > does not include getaddrinfo, then a version of getaddrinfo is > implemented inline based on code in the Wspiapi.h header file. > This inline code will be used on older Windows platforms that > do not natively support the getaddrinfo function. This implies that this -- if indeed, it is broken -- should *not* be "fixed" by changing to a WINVER == 0x0500 guard, but rather that an alternative inline implementation should be provided in in wspiapi.h, such that getaddrinfo() is called on WinXP and later, but is emulated on earlier windows versions. In the event that such emulation is not currently provided, or isn't working correctly, I no longer have access to any Win2K system for development or testing of a possible solution. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3527915&group_id=2435 |
From: SF/projects/mingw n. l. <min...@li...> - 2012-10-30 17:28:21
|
Bugs item #3527915, was opened at 2012-05-18 08:55 Message generated for change (Settings changed) made by earnie You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3527915&group_id=2435 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. >Category: WSL (Windows System Libraries) Group: None >Status: Pending Resolution: Remind Priority: 5 Private: No Submitted By: Vincent TORRI (doursse) Assigned to: Earnie Boyd (earnie) Summary: getaddrinfo is supported from windows 2000 Initial Comment: getaddrinfo is supported from win 2000, which version is 0x0500. See http://msdn.microsoft.com/en-us/library/windows/desktop/ms738520%28v=vs.85%29.aspx Earnie said that in mingw headers, this function is guarded by WINVER = 0x0501. Maybe other functions like getaddrinfo should be cheked too. Vincent Torri ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2012-08-12 07:33 Message: Hmm, The document pointed to states Minimum supported client Windows 2000 Professional Minimum supported server Windows 2000 Server However, GetAddrInfoW is only supported on Minimum supported client Windows Vista, Windows XP with SP2 Minimum supported server Windows Server 2003 >According to the cited MSDN reference: >> The getaddrinfo function was added to the Ws2_32.dll >> on Windows XP and later. I see that, I'll see what I can do later. ---------------------------------------------------------------------- Comment By: Vincent TORRI (doursse) Date: 2012-08-11 21:51 Message: @Earnie: sorry, i have no such Windows version ---------------------------------------------------------------------- Comment By: Earnie Boyd (earnie) Date: 2012-08-04 14:51 Message: Vincent, are you able to test this on a Win2K Pro version of MSVCRT? ---------------------------------------------------------------------- Comment By: Keith Marshall (keithmarshall) Date: 2012-06-11 02:21 Message: According to the cited MSDN reference: > The getaddrinfo function was added to the Ws2_32.dll > on Windows XP and later. From this, I deduce that, in spite of the suggestion that the minimum supported client is Win2K Pro, the WINVER == 0x0501 guard may, in fact, be correct. The reference goes on to say: > To execute an application that uses this function on earlier > versions of Windows, then you need to include the Ws2tcpip.h > and Wspiapi.h files. When the Wspiapi.h include file is added, > the getaddrinfo function is defined to the WspiapiGetAddrInfo > inline function in the Wspiapi.h file. At runtime, the > WspiapiGetAddrInfo function is implemented in such a way that > if the Ws2_32.dll or the Wship6.dll (the file containing > getaddrinfo in the IPv6 Technology Preview for Windows 2000) > does not include getaddrinfo, then a version of getaddrinfo is > implemented inline based on code in the Wspiapi.h header file. > This inline code will be used on older Windows platforms that > do not natively support the getaddrinfo function. This implies that this -- if indeed, it is broken -- should *not* be "fixed" by changing to a WINVER == 0x0500 guard, but rather that an alternative inline implementation should be provided in in wspiapi.h, such that getaddrinfo() is called on WinXP and later, but is emulated on earlier windows versions. In the event that such emulation is not currently provided, or isn't working correctly, I no longer have access to any Win2K system for development or testing of a possible solution. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=102435&aid=3527915&group_id=2435 |