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

Last change on this file since 8798 was 8798, checked in by charles, 13 years ago

(trunk third-party) #2273: update to latest libnatpmp and miniupnpc libraries

File size: 5.9 KB
Line 
1$Id: Changelog.txt,v 1.82 2009/07/09 16:14:06 nanard Exp $
2miniUPnP client Changelog.
3
42009/07/09:
5  Compile under Haiku
6  generate miniupnpcstrings.h.in from miniupnpcstrings.h
7
82009/06/04:
9  patching to compile under CygWin and cross compile for minGW
10
112009/04/17:
12  updating python module
13  Use strtoull() when using C99
14
152009/02/28:
16  Fixed miniwget.c for compiling under sun
17
182008/12/18:
19  cleanup in Makefile (thanks to Paul de Weerd)
20  minissdpc.c : win32 compatibility
21  miniupnpc.c : changed xmlns prefix from 'm' to 'u'
22  Removed NDEBUG (using DEBUG)
23
242008/10/14:
25  Added the ExternalHost argument to DeletePortMapping()
26
272008/10/11:
28  Added the ExternalHost argument to AddPortMapping()
29  Put a correct User-Agent: header in HTTP requests.
30
31VERSION 1.2 :
32
332008/10/07:
34  Update docs
35
362008/09/25:
37  Integrated sameport patch from Dario Meloni : Added a "sameport"
38  argument to upnpDiscover().
39
402008/07/18:
41  small modif to make Clang happy :)
42
432008/07/17:
44  #define SOAPPREFIX "s" in miniupnpc.c in order to remove SOAP-ENV...
45
462008/07/14:
47  include declspec.h in installation (to /usr/include/miniupnpc)
48
49VERSION 1.1 :
50
512008/07/04:
52  standard options for install/ln instead of gnu-specific stuff.
53
542008/07/03:
55  now builds a .dll and .lib with win32. (mingw32)
56
572008/04/28:
58  make install now install the binary of the upnpc tool
59
602008/04/27:
61  added testupnpigd.py
62  added error strings for miniupnpc "internal" errors
63  improved python module error/exception reporting.
64
652008/04/23:
66  Completely rewrite igd_desc_parse.c in order to be compatible with
67  Linksys WAG200G
68  Added testigddescparse
69  updated python module
70
71VERSION 1.0 :
72
732008/02/21:
74  put some #ifdef DEBUG around DisplayNameValueList()
75
762008/02/18:
77  Improved error reporting in upnpcommands.c
78  UPNP_GetStatusInfo() returns LastConnectionError
79
802008/02/16:
81  better error handling in minisoap.c
82  improving display of "valid IGD found" in upnpc.c
83
842008/02/03:
85  Fixing UPNP_GetValidIGD()
86  improved make install :)
87
882007/12/22:
89  Adding upnperrors.c/h to provide a strupnperror() function
90  used to translate UPnP error codes to string.
91
922007/12/19:
93  Fixing getDevicesFromMiniSSDPD()
94  improved error reporting of UPnP functions
95
962007/12/18:
97  It is now possible to specify a different location for MiniSSDPd socket.
98  working with MiniSSDPd is now more efficient.
99  python module improved.
100
1012007/12/16:
102  improving error reporting
103
1042007/12/13:
105  Try to improve compatibility by using HTTP/1.0 instead of 1.1 and
106  XML a bit different for SOAP.
107
1082007/11/25:
109  fixed select() call for linux
110
1112007/11/15:
112  Added -fPIC to CFLAG for better shared library code.
113
1142007/11/02:
115  Fixed a potential socket leak in miniwget2()
116
1172007/10/16:
118  added a parameter to upnpDiscover() in order to allow the use of another
119  interface than the default multicast interface.
120
1212007/10/12:
122  Fixed the creation of symbolic link in Makefile
123
1242007/10/08:
125  Added man page
126
1272007/10/02:
128  fixed memory bug in GetUPNPUrls()
129
1302007/10/01:
131  fixes in the Makefile
132  Added UPNP_GetIGDFromUrl() and adapted the sample program accordingly.
133  Added SONAME in the shared library to please debian :)
134  fixed MS Windows compilation (minissdpd is not available under MS Windows).
135
1362007/09/25:
137  small change to Makefile to be able to install in a different location
138  (default is /usr)
139
1402007/09/24:
141  now compiling both shared and static library
142
1432007/09/19:
144  Cosmetic changes on upnpc.c
145
1462007/09/02:
147  adapting to new miniSSDPd (release version ?)
148
1492007/08/31:
150  Usage of miniSSDPd to skip discovery process.
151
1522007/08/27:
153  fixed python module to allow compilation with Python older than Python 2.4
154
1552007/06/12:
156  Added a python module.
157
1582007/05/19:
159  Fixed compilation under MinGW
160
1612007/05/15:
162  fixed a memory leak in AddPortMapping()
163  Added testupnpreplyparse executable to check the parsing of
164  upnp soap messages
165  minixml now ignore namespace prefixes.
166
1672007/04/26:
168  upnpc now displays external ip address with -s or -l
169
1702007/04/11:
171  changed MINIUPNPC_URL_MAXSIZE to 128 to accomodate the "BT Voyager 210"
172
1732007/03/19:
174  cleanup in miniwget.c
175
1762007/03/01:
177  Small typo fix...
178
1792007/01/30:
180  Now parsing the HTTP header from SOAP responses in order to
181  get content-length value.
182
1832007/01/29:
184  Fixed the Soap Query to speedup the HTTP request.
185  added some Win32 DLL stuff...
186
1872007/01/27:
188  Fixed some WIN32 compatibility issues
189
1902006/12/14:
191  Added UPNPIGD_IsConnected() function in miniupnp.c/.h
192  Added UPNP_GetValidIGD() in miniupnp.c/.h
193  cleaned upnpc.c main(). now using UPNP_GetValidIGD()
194
1952006/12/07:
196  Version 1.0-RC1 released
197
1982006/12/03:
199  Minor changes to compile under SunOS/Solaris
200
2012006/11/30:
202  made a minixml parser validator program
203  updated minixml to handle attributes correctly
204
2052006/11/22:
206  Added a -r option to the upnpc sample thanks to Alexander Hubmann.
207
2082006/11/19:
209  Cleanup code to make it more ANSI C compliant
210
2112006/11/10:
212  detect and display local lan address.
213
2142006/11/04:
215  Packets and Bytes Sent/Received are now unsigned int.
216
2172006/11/01:
218  Bug fix thanks to Giuseppe D'Angelo
219
2202006/10/31:
221  C++ compatibility for .h files.
222  Added a way to get ip Address on the LAN used to reach the IGD.
223
2242006/10/25:
225  Added M-SEARCH to the services in the discovery process.
226
2272006/10/22:
228  updated the Makefile to use makedepend, added a "make install"
229  update Makefile
230
2312006/10/20:
232  fixing the description url parsing thanks to patch sent by
233  Wayne Dawe.
234  Fixed/translated some comments.
235  Implemented a better discover process, first looking
236  for IGD then for root devices (as some devices only reply to
237  M-SEARCH for root devices).
238
2392006/09/02:
240  added freeUPNPDevlist() function.
241
2422006/08/04:
243  More command line arguments checking
244
2452006/08/01:
246  Added the .bat file to compile under Win32 with minGW32
247
2482006/07/31:
249  Fixed the rootdesc parser (igd_desc_parse.c)
250
2512006/07/20:
252  parseMSEARCHReply() is now returning the ST: line as well
253  starting changes to detect several UPnP devices on the network
254
2552006/07/19:
256  using GetCommonLinkProperties to get down/upload bitrate
257
Note: See TracBrowser for help on using the repository browser.