pidgin/pidgin
Clone
Summary
Browse
Changes
Graph
Use gUPnP to determine external IP address and control URL
21 months ago, Elliott Sales de Andrade
a5499f6be930
Use gUPnP to determine external IP address and control URL
This is based on the gUPnP example, but modified to use the async API, and its context manager to automatically check all interfaces.
Testing Done:
Opened prefs and checked that external IP was detected with a UPnP-enabled router.
Reviewed at https://reviews.imfreedom.org/r/1785/
#include
<winver.h>
VS_VERSION_INFO
VERSIONINFO
FILEVERSION
@
PURPLE_MAJOR_VERSION
@,@
PURPLE_MINOR_VERSION
@,@
PURPLE_MICRO_VERSION
@,
0
PRODUCTVERSION
@
PURPLE_MAJOR_VERSION
@,@
PURPLE_MINOR_VERSION
@,@
PURPLE_MICRO_VERSION
@,
0
FILEFLAGSMASK
0
FILEFLAGS
0
FILEOS
VOS__WINDOWS32
FILETYPE
VFT_DLL
FILESUBTYPE
VFT2_UNKNOWN
BEGIN
BLOCK
"StringFileInfo"
BEGIN
BLOCK
"040904B0"
BEGIN
VALUE
"CompanyName"
,
"The Pidgin developer community"
VALUE
"FileDescription"
,
"libpurple library"
VALUE
"FileVersion"
,
"@PURPLE_VERSION@"
VALUE
"InternalName"
,
"libpurple"
VALUE
"LegalCopyright"
,
"Copyright (C) 1998-2014 The Pidgin developer community (See the COPYRIGHT file in the source distribution)."
VALUE
"OriginalFilename"
,
"libpurple-@PURPLE_API_VERSION@.dll"
VALUE
"ProductName"
,
"libpurple"
VALUE
"ProductVersion"
,
"@PURPLE_VERSION@"
END
END
BLOCK
"VarFileInfo"
BEGIN
VALUE
"Translation"
,
0x409
,
1200
END
END