~registry/dolphin-emu/triforce

« back to all changes in this revision

Viewing changes to Externals/miniupnpc/apiversions.txt

  • Committer: Sérgio Benjamim
  • Date: 2015-02-13 05:54:40 UTC
  • Revision ID: sergio_br2@yahoo.com.br-20150213055440-ey2rt3sjpy27km78
Dolphin Triforce branch from code.google, commit b957980 (4.0-315).

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
$Id: apiversions.txt,v 1.2 2013/03/29 14:45:09 nanard Exp $
 
2
 
 
3
Differences in API between miniUPnPc versions
 
4
 
 
5
 
 
6
====================== miniUPnPc version 1.8 ======================
 
7
API version 9
 
8
 
 
9
miniupnpc.h:
 
10
  updated macros :
 
11
    #define MINIUPNPC_VERSION      "1.8"
 
12
    #define MINIUPNPC_API_VERSION  9
 
13
  added "unsigned int scope_id;" to struct UPNPDev
 
14
  added scope_id argument to GetUPNPUrls()
 
15
 
 
16
 
 
17
 
 
18
====================== miniUPnPc version 1.7 ======================
 
19
API version 8
 
20
 
 
21
miniupnpc.h :
 
22
  add new macros :
 
23
    #define MINIUPNPC_VERSION      "1.7"
 
24
    #define MINIUPNPC_API_VERSION  8
 
25
  add rootdescURL to struct UPNPUrls
 
26
 
 
27
 
 
28
 
 
29
====================== miniUPnPc version 1.6 ======================
 
30
API version 8
 
31
 
 
32
Adding support for IPv6.
 
33
igd_desc_parse.h :
 
34
  struct IGDdatas_service :
 
35
    add char presentationurl[MINIUPNPC_URL_MAXSIZE];
 
36
  struct IGDdatas :
 
37
    add struct IGDdatas_service IPv6FC;
 
38
miniupnpc.h :
 
39
  new macros :
 
40
    #define UPNPDISCOVER_SUCCESS (0)
 
41
    #define UPNPDISCOVER_UNKNOWN_ERROR (-1)
 
42
    #define UPNPDISCOVER_SOCKET_ERROR (-101)
 
43
    #define UPNPDISCOVER_MEMORY_ERROR (-102)
 
44
  simpleUPnPcommand() prototype changed (but is normaly not used by API users)
 
45
  add arguments ipv6 and error to upnpDiscover() :
 
46
     struct UPNPDev *
 
47
     upnpDiscover(int delay, const char * multicastif,
 
48
                  const char * minissdpdsock, int sameport,
 
49
                  int ipv6,
 
50
                  int * error);
 
51
  add controlURL_6FC member to struct UPNPUrls :
 
52
    struct UPNPUrls {
 
53
       char * controlURL;
 
54
       char * ipcondescURL;
 
55
       char * controlURL_CIF;
 
56
       char * controlURL_6FC;
 
57
    };
 
58
 
 
59
upnpcommands.h :
 
60
  add leaseDuration argument to UPNP_AddPortMapping()
 
61
  add desc, enabled and leaseDuration arguments to UPNP_GetSpecificPortMappingEntry()
 
62
  add UPNP_GetListOfPortMappings() function (IGDv2)
 
63
  add IGDv2 IPv6 related functions :
 
64
    UPNP_GetFirewallStatus()
 
65
    UPNP_GetOutboundPinholeTimeout()
 
66
    UPNP_AddPinhole()
 
67
    UPNP_UpdatePinhole()
 
68
    UPNP_DeletePinhole()
 
69
    UPNP_CheckPinholeWorking()
 
70
    UPNP_GetPinholePackets()
 
71
 
 
72
 
 
73
 
 
74
====================== miniUPnPc version 1.5 ======================
 
75
API version 5
 
76
 
 
77
new function :
 
78
int UPNPIGD_IsConnected(struct UPNPUrls *, struct IGDdatas *);
 
79
new macro in upnpcommands.h :
 
80
#define UPNPCOMMAND_HTTP_ERROR
 
81
 
 
82
====================== miniUPnPc version 1.4 ======================
 
83
Same API as version 1.3
 
84
 
 
85
====================== miniUPnPc version 1.3 ======================
 
86
API version 4
 
87
 
 
88
Use UNSIGNED_INTEGER type for
 
89
UPNP_GetTotalBytesSent(), UPNP_GetTotalBytesReceived(),
 
90
UPNP_GetTotalPacketsSent(), UPNP_GetTotalPacketsReceived()
 
91
Add remoteHost argument to UPNP_AddPortMapping() and UPNP_DeletePortMapping()
 
92
 
 
93
====================== miniUPnPc version 1.2 ======================
 
94
API version 3
 
95
 
 
96
added sameport argument to upnpDiscover()
 
97
struct UPNPDev *
 
98
upnpDiscover(int delay, const char * multicastif,
 
99
             const char * minissdpdsock, int sameport);
 
100
 
 
101
====================== miniUPnPc Version 1.1 ======================
 
102
Same API as 1.0
 
103
 
 
104
 
 
105
====================== miniUPnPc Version 1.0 ======================
 
106
API version 2
 
107
 
 
108
 
 
109
struct UPNPDev {
 
110
      struct UPNPDev * pNext;
 
111
      char * descURL;
 
112
      char * st;
 
113
      char buffer[2];
 
114
};
 
115
struct UPNPDev * upnpDiscover(int delay, const char * multicastif,
 
116
                              const char * minissdpdsock);
 
117