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

Last change on this file since 10285 was 10285, checked in by livings124, 11 years ago

update miniupnp to 1.4

File size: 7.6 KB
Line 
1$Id: Changelog.txt,v 1.105 2010/01/06 10:03:53 nanard Exp $
2miniUPnP client Changelog.
3
42010/01/06:
5  #define _DARWIN_C_SOURCE for macosx
6
72009/12/19:
8  Improve MinGW32 build
9
102009/12/11:
11  adding a MSVC9 project to build the static library and executable
12
132009/12/10:
14  Fixing some compilation stuff for Windows/MinGW
15
162009/12/07:
17  adaptations in Makefile and updateminiupnpcstring.sh for AmigaOS
18  some fixes for Windows when using virtual ethernet adapters (it is the
19  case with VMWare installed).
20
212009/12/04:
22  some fixes for AmigaOS compilation
23  Changed HTTP version to HTTP/1.0 for Soap too (to prevent chunked
24  transfer encoding)
25
262009/12/03:
27  updating printIDG and testigddescparse.c for debug.
28  modifications to compile under AmigaOS
29  adding a testminiwget program
30  Changed miniwget to advertise itself as HTTP/1.0 to prevent chunked
31  transfer encoding
32
332009/11/26:
34  fixing updateminiupnpcstrings.sh to take into account
35  which command that does not return an error code.
36
37VERSION 1.4 : released 2009/10/30
38
392009/10/16:
40  using Py_BEGIN_ALLOW_THREADS and Py_END_ALLOW_THREADS in python module.
41
422009/10/10:
43  Some fixes for compilation under Solaris
44  compilation fixes : http://miniupnp.tuxfamily.org/forum/viewtopic.php?p=1464
45
462009/09/21:
47  fixing the code to ignore EINTR during connect() calls.
48
492009/08/07:
50  Set socket timeout for connect()
51  Some cleanup in miniwget.c
52
532009/08/04:
54  remove multiple redirections with -d in upnpc.c
55  Print textual error code in upnpc.c
56  Ignore EINTR during the connect() and poll() calls.
57
582009/07/29:
59  fix in updateminiupnpcstrings.sh if OS name contains "/"
60  Sending a correct value for MX: field in SSDP request
61
622009/07/20:
63  Change the Makefile to compile under Mac OS X
64  Fixed a stackoverflow in getDevicesFromMiniSSDPD()
65
662009/07/09:
67  Compile under Haiku
68  generate miniupnpcstrings.h.in from miniupnpcstrings.h
69
702009/06/04:
71  patching to compile under CygWin and cross compile for minGW
72
73VERSION 1.3 :
74
752009/04/17:
76  updating python module
77  Use strtoull() when using C99
78
792009/02/28:
80  Fixed miniwget.c for compiling under sun
81
822008/12/18:
83  cleanup in Makefile (thanks to Paul de Weerd)
84  minissdpc.c : win32 compatibility
85  miniupnpc.c : changed xmlns prefix from 'm' to 'u'
86  Removed NDEBUG (using DEBUG)
87
882008/10/14:
89  Added the ExternalHost argument to DeletePortMapping()
90
912008/10/11:
92  Added the ExternalHost argument to AddPortMapping()
93  Put a correct User-Agent: header in HTTP requests.
94
95VERSION 1.2 :
96
972008/10/07:
98  Update docs
99
1002008/09/25:
101  Integrated sameport patch from Dario Meloni : Added a "sameport"
102  argument to upnpDiscover().
103
1042008/07/18:
105  small modif to make Clang happy :)
106
1072008/07/17:
108  #define SOAPPREFIX "s" in miniupnpc.c in order to remove SOAP-ENV...
109
1102008/07/14:
111  include declspec.h in installation (to /usr/include/miniupnpc)
112
113VERSION 1.1 :
114
1152008/07/04:
116  standard options for install/ln instead of gnu-specific stuff.
117
1182008/07/03:
119  now builds a .dll and .lib with win32. (mingw32)
120
1212008/04/28:
122  make install now install the binary of the upnpc tool
123
1242008/04/27:
125  added testupnpigd.py
126  added error strings for miniupnpc "internal" errors
127  improved python module error/exception reporting.
128
1292008/04/23:
130  Completely rewrite igd_desc_parse.c in order to be compatible with
131  Linksys WAG200G
132  Added testigddescparse
133  updated python module
134
135VERSION 1.0 :
136
1372008/02/21:
138  put some #ifdef DEBUG around DisplayNameValueList()
139
1402008/02/18:
141  Improved error reporting in upnpcommands.c
142  UPNP_GetStatusInfo() returns LastConnectionError
143
1442008/02/16:
145  better error handling in minisoap.c
146  improving display of "valid IGD found" in upnpc.c
147
1482008/02/03:
149  Fixing UPNP_GetValidIGD()
150  improved make install :)
151
1522007/12/22:
153  Adding upnperrors.c/h to provide a strupnperror() function
154  used to translate UPnP error codes to string.
155
1562007/12/19:
157  Fixing getDevicesFromMiniSSDPD()
158  improved error reporting of UPnP functions
159
1602007/12/18:
161  It is now possible to specify a different location for MiniSSDPd socket.
162  working with MiniSSDPd is now more efficient.
163  python module improved.
164
1652007/12/16:
166  improving error reporting
167
1682007/12/13:
169  Try to improve compatibility by using HTTP/1.0 instead of 1.1 and
170  XML a bit different for SOAP.
171
1722007/11/25:
173  fixed select() call for linux
174
1752007/11/15:
176  Added -fPIC to CFLAG for better shared library code.
177
1782007/11/02:
179  Fixed a potential socket leak in miniwget2()
180
1812007/10/16:
182  added a parameter to upnpDiscover() in order to allow the use of another
183  interface than the default multicast interface.
184
1852007/10/12:
186  Fixed the creation of symbolic link in Makefile
187
1882007/10/08:
189  Added man page
190
1912007/10/02:
192  fixed memory bug in GetUPNPUrls()
193
1942007/10/01:
195  fixes in the Makefile
196  Added UPNP_GetIGDFromUrl() and adapted the sample program accordingly.
197  Added SONAME in the shared library to please debian :)
198  fixed MS Windows compilation (minissdpd is not available under MS Windows).
199
2002007/09/25:
201  small change to Makefile to be able to install in a different location
202  (default is /usr)
203
2042007/09/24:
205  now compiling both shared and static library
206
2072007/09/19:
208  Cosmetic changes on upnpc.c
209
2102007/09/02:
211  adapting to new miniSSDPd (release version ?)
212
2132007/08/31:
214  Usage of miniSSDPd to skip discovery process.
215
2162007/08/27:
217  fixed python module to allow compilation with Python older than Python 2.4
218
2192007/06/12:
220  Added a python module.
221
2222007/05/19:
223  Fixed compilation under MinGW
224
2252007/05/15:
226  fixed a memory leak in AddPortMapping()
227  Added testupnpreplyparse executable to check the parsing of
228  upnp soap messages
229  minixml now ignore namespace prefixes.
230
2312007/04/26:
232  upnpc now displays external ip address with -s or -l
233
2342007/04/11:
235  changed MINIUPNPC_URL_MAXSIZE to 128 to accomodate the "BT Voyager 210"
236
2372007/03/19:
238  cleanup in miniwget.c
239
2402007/03/01:
241  Small typo fix...
242
2432007/01/30:
244  Now parsing the HTTP header from SOAP responses in order to
245  get content-length value.
246
2472007/01/29:
248  Fixed the Soap Query to speedup the HTTP request.
249  added some Win32 DLL stuff...
250
2512007/01/27:
252  Fixed some WIN32 compatibility issues
253
2542006/12/14:
255  Added UPNPIGD_IsConnected() function in miniupnp.c/.h
256  Added UPNP_GetValidIGD() in miniupnp.c/.h
257  cleaned upnpc.c main(). now using UPNP_GetValidIGD()
258
2592006/12/07:
260  Version 1.0-RC1 released
261
2622006/12/03:
263  Minor changes to compile under SunOS/Solaris
264
2652006/11/30:
266  made a minixml parser validator program
267  updated minixml to handle attributes correctly
268
2692006/11/22:
270  Added a -r option to the upnpc sample thanks to Alexander Hubmann.
271
2722006/11/19:
273  Cleanup code to make it more ANSI C compliant
274
2752006/11/10:
276  detect and display local lan address.
277
2782006/11/04:
279  Packets and Bytes Sent/Received are now unsigned int.
280
2812006/11/01:
282  Bug fix thanks to Giuseppe D'Angelo
283
2842006/10/31:
285  C++ compatibility for .h files.
286  Added a way to get ip Address on the LAN used to reach the IGD.
287
2882006/10/25:
289  Added M-SEARCH to the services in the discovery process.
290
2912006/10/22:
292  updated the Makefile to use makedepend, added a "make install"
293  update Makefile
294
2952006/10/20:
296  fixing the description url parsing thanks to patch sent by
297  Wayne Dawe.
298  Fixed/translated some comments.
299  Implemented a better discover process, first looking
300  for IGD then for root devices (as some devices only reply to
301  M-SEARCH for root devices).
302
3032006/09/02:
304  added freeUPNPDevlist() function.
305
3062006/08/04:
307  More command line arguments checking
308
3092006/08/01:
310  Added the .bat file to compile under Win32 with minGW32
311
3122006/07/31:
313  Fixed the rootdesc parser (igd_desc_parse.c)
314
3152006/07/20:
316  parseMSEARCHReply() is now returning the ST: line as well
317  starting changes to detect several UPnP devices on the network
318
3192006/07/19:
320  using GetCommonLinkProperties to get down/upload bitrate
321
Note: See TracBrowser for help on using the repository browser.