source: trunk/third-party/miniupnp/Changelog.txt @ 9282

Last change on this file since 9282 was 9282, checked in by livings124, 13 years ago

update to miniupnpc-20091010

File size: 6.6 KB
Line 
1$Id: Changelog.txt,v 1.93 2009/10/10 19:15:34 nanard Exp $
2miniUPnP client Changelog.
3
42009/10/10:
5  Some fixes for compilation under Solaris
6  compilation fixes : http://miniupnp.tuxfamily.org/forum/viewtopic.php?p=1464
7
82009/09/21:
9  fixing the code to ignore EINTR during connect() calls.
10
112009/08/07:
12  Set socket timeout for connect()
13  Some cleanup in miniwget.c
14
152009/08/04:
16  remove multiple redirections with -d in upnpc.c
17  Print textual error code in upnpc.c
18  Ignore EINTR during the connect() and poll() calls.
19
202009/07/29:
21  fix in updateminiupnpcstrings.sh if OS name contains "/"
22  Sending a correct value for MX: field in SSDP request
23
242009/07/20:
25  Change the Makefile to compile under Mac OS X
26  Fixed a stackoverflow in getDevicesFromMiniSSDPD()
27
282009/07/09:
29  Compile under Haiku
30  generate miniupnpcstrings.h.in from miniupnpcstrings.h
31
322009/06/04:
33  patching to compile under CygWin and cross compile for minGW
34
35VERSION 1.3 :
36
372009/04/17:
38  updating python module
39  Use strtoull() when using C99
40
412009/02/28:
42  Fixed miniwget.c for compiling under sun
43
442008/12/18:
45  cleanup in Makefile (thanks to Paul de Weerd)
46  minissdpc.c : win32 compatibility
47  miniupnpc.c : changed xmlns prefix from 'm' to 'u'
48  Removed NDEBUG (using DEBUG)
49
502008/10/14:
51  Added the ExternalHost argument to DeletePortMapping()
52
532008/10/11:
54  Added the ExternalHost argument to AddPortMapping()
55  Put a correct User-Agent: header in HTTP requests.
56
57VERSION 1.2 :
58
592008/10/07:
60  Update docs
61
622008/09/25:
63  Integrated sameport patch from Dario Meloni : Added a "sameport"
64  argument to upnpDiscover().
65
662008/07/18:
67  small modif to make Clang happy :)
68
692008/07/17:
70  #define SOAPPREFIX "s" in miniupnpc.c in order to remove SOAP-ENV...
71
722008/07/14:
73  include declspec.h in installation (to /usr/include/miniupnpc)
74
75VERSION 1.1 :
76
772008/07/04:
78  standard options for install/ln instead of gnu-specific stuff.
79
802008/07/03:
81  now builds a .dll and .lib with win32. (mingw32)
82
832008/04/28:
84  make install now install the binary of the upnpc tool
85
862008/04/27:
87  added testupnpigd.py
88  added error strings for miniupnpc "internal" errors
89  improved python module error/exception reporting.
90
912008/04/23:
92  Completely rewrite igd_desc_parse.c in order to be compatible with
93  Linksys WAG200G
94  Added testigddescparse
95  updated python module
96
97VERSION 1.0 :
98
992008/02/21:
100  put some #ifdef DEBUG around DisplayNameValueList()
101
1022008/02/18:
103  Improved error reporting in upnpcommands.c
104  UPNP_GetStatusInfo() returns LastConnectionError
105
1062008/02/16:
107  better error handling in minisoap.c
108  improving display of "valid IGD found" in upnpc.c
109
1102008/02/03:
111  Fixing UPNP_GetValidIGD()
112  improved make install :)
113
1142007/12/22:
115  Adding upnperrors.c/h to provide a strupnperror() function
116  used to translate UPnP error codes to string.
117
1182007/12/19:
119  Fixing getDevicesFromMiniSSDPD()
120  improved error reporting of UPnP functions
121
1222007/12/18:
123  It is now possible to specify a different location for MiniSSDPd socket.
124  working with MiniSSDPd is now more efficient.
125  python module improved.
126
1272007/12/16:
128  improving error reporting
129
1302007/12/13:
131  Try to improve compatibility by using HTTP/1.0 instead of 1.1 and
132  XML a bit different for SOAP.
133
1342007/11/25:
135  fixed select() call for linux
136
1372007/11/15:
138  Added -fPIC to CFLAG for better shared library code.
139
1402007/11/02:
141  Fixed a potential socket leak in miniwget2()
142
1432007/10/16:
144  added a parameter to upnpDiscover() in order to allow the use of another
145  interface than the default multicast interface.
146
1472007/10/12:
148  Fixed the creation of symbolic link in Makefile
149
1502007/10/08:
151  Added man page
152
1532007/10/02:
154  fixed memory bug in GetUPNPUrls()
155
1562007/10/01:
157  fixes in the Makefile
158  Added UPNP_GetIGDFromUrl() and adapted the sample program accordingly.
159  Added SONAME in the shared library to please debian :)
160  fixed MS Windows compilation (minissdpd is not available under MS Windows).
161
1622007/09/25:
163  small change to Makefile to be able to install in a different location
164  (default is /usr)
165
1662007/09/24:
167  now compiling both shared and static library
168
1692007/09/19:
170  Cosmetic changes on upnpc.c
171
1722007/09/02:
173  adapting to new miniSSDPd (release version ?)
174
1752007/08/31:
176  Usage of miniSSDPd to skip discovery process.
177
1782007/08/27:
179  fixed python module to allow compilation with Python older than Python 2.4
180
1812007/06/12:
182  Added a python module.
183
1842007/05/19:
185  Fixed compilation under MinGW
186
1872007/05/15:
188  fixed a memory leak in AddPortMapping()
189  Added testupnpreplyparse executable to check the parsing of
190  upnp soap messages
191  minixml now ignore namespace prefixes.
192
1932007/04/26:
194  upnpc now displays external ip address with -s or -l
195
1962007/04/11:
197  changed MINIUPNPC_URL_MAXSIZE to 128 to accomodate the "BT Voyager 210"
198
1992007/03/19:
200  cleanup in miniwget.c
201
2022007/03/01:
203  Small typo fix...
204
2052007/01/30:
206  Now parsing the HTTP header from SOAP responses in order to
207  get content-length value.
208
2092007/01/29:
210  Fixed the Soap Query to speedup the HTTP request.
211  added some Win32 DLL stuff...
212
2132007/01/27:
214  Fixed some WIN32 compatibility issues
215
2162006/12/14:
217  Added UPNPIGD_IsConnected() function in miniupnp.c/.h
218  Added UPNP_GetValidIGD() in miniupnp.c/.h
219  cleaned upnpc.c main(). now using UPNP_GetValidIGD()
220
2212006/12/07:
222  Version 1.0-RC1 released
223
2242006/12/03:
225  Minor changes to compile under SunOS/Solaris
226
2272006/11/30:
228  made a minixml parser validator program
229  updated minixml to handle attributes correctly
230
2312006/11/22:
232  Added a -r option to the upnpc sample thanks to Alexander Hubmann.
233
2342006/11/19:
235  Cleanup code to make it more ANSI C compliant
236
2372006/11/10:
238  detect and display local lan address.
239
2402006/11/04:
241  Packets and Bytes Sent/Received are now unsigned int.
242
2432006/11/01:
244  Bug fix thanks to Giuseppe D'Angelo
245
2462006/10/31:
247  C++ compatibility for .h files.
248  Added a way to get ip Address on the LAN used to reach the IGD.
249
2502006/10/25:
251  Added M-SEARCH to the services in the discovery process.
252
2532006/10/22:
254  updated the Makefile to use makedepend, added a "make install"
255  update Makefile
256
2572006/10/20:
258  fixing the description url parsing thanks to patch sent by
259  Wayne Dawe.
260  Fixed/translated some comments.
261  Implemented a better discover process, first looking
262  for IGD then for root devices (as some devices only reply to
263  M-SEARCH for root devices).
264
2652006/09/02:
266  added freeUPNPDevlist() function.
267
2682006/08/04:
269  More command line arguments checking
270
2712006/08/01:
272  Added the .bat file to compile under Win32 with minGW32
273
2742006/07/31:
275  Fixed the rootdesc parser (igd_desc_parse.c)
276
2772006/07/20:
278  parseMSEARCHReply() is now returning the ST: line as well
279  starting changes to detect several UPnP devices on the network
280
2812006/07/19:
282  using GetCommonLinkProperties to get down/upload bitrate
283
Note: See TracBrowser for help on using the repository browser.