PageRenderTime 167ms CodeModel.GetById 96ms app.highlight 3ms RepoModel.GetById 64ms app.codeStats 0ms

/thirdparty/libportfwd/third-party/miniupnpc-1.6/Changelog.txt

http://github.com/tomahawk-player/tomahawk
Plain Text | 452 lines | 328 code | 124 blank | 0 comment | 0 complexity | 474f203aeb484451cc69872d5610f1f1 MD5 | raw file
  1$Id: Changelog.txt,v 1.152 2011/07/25 18:02:11 nanard Exp $
  2miniUPnP client Changelog.
  3
  4VERSION 1.6 : released 2011/07/25
  5
  62011/07/25:
  7  Update doc for version 1.6 release
  8
  92011/06/18:
 10  Fix for windows in miniwget.c
 11
 122011/06/04:
 13  display remote host in port mapping listing
 14
 152011/06/03:
 16  Fix in make install : there were missing headers
 17
 182011/05/26:
 19  Fix the socket leak in miniwget thanks to Richard Marsh.
 20  Permit to add leaseduration in -a command. Display lease duration.
 21
 222011/05/15:
 23  Try both LinkLocal and SiteLocal multicast address for SSDP in IPv6
 24
 252011/05/09:
 26  add a test in testminiwget.sh.
 27  more error checking in miniwget.c
 28
 292011/05/06:
 30  Adding some tool to test and validate miniwget.c
 31  simplified and debugged miniwget.c
 32
 332011/04/11:
 34  moving ReceiveData() to a receivedata.c file.
 35  parsing presentation url
 36  adding IGD v2 WANIPv6FirewallControl commands
 37
 382011/04/10:
 39  update of miniupnpcmodule.c
 40  comments in miniwget.c, update in testminiwget
 41  Adding errors codes from IGD v2
 42  new functions in upnpc.c for IGD v2
 43
 442011/04/09:
 45  Support for litteral ip v6 address in miniwget
 46
 472011/04/08:
 48  Adding support for urn:schemas-upnp-org:service:WANIPv6FirewallControl:1
 49  Updating APIVERSION
 50  Supporting IPV6 in upnpDiscover()
 51  Adding a -6 option to upnpc command line tool
 52
 532011/03/18:
 54  miniwget/parseURL() : return an error when url param is null.
 55  fixing GetListOfPortMappings()
 56
 572011/03/14:
 58  upnpDiscover() now reporting an error code.
 59  improvements in comments.
 60
 612011/03/11:
 62  adding miniupnpcstrings.h.cmake and CMakeLists.txt files.
 63
 642011/02/15:
 65  Implementation of GetListOfPortMappings()
 66
 672011/02/07:
 68  updates to minixml to support character data starting with spaces
 69  minixml now support CDATA
 70  upnpreplyparse treats <NewPortListing> specificaly
 71  change in simpleUPnPcommand to return the buffer (simplification)
 72
 732011/02/06:
 74  Added leaseDuration argument to AddPortMapping()
 75  Starting to implement GetListOfPortMappings()
 76
 772011/01/11:
 78  updating wingenminiupnpcstrings.c
 79
 802011/01/04:
 81  improving updateminiupnpcstrings.sh
 82
 83VERSION 1.5 : released 2011/01/01
 84
 852010/12/21:
 86  use NO_GETADDRINFO macro to disable the use of getaddrinfo/freeaddrinfo
 87
 882010/12/11:
 89  Improvements on getHTTPResponse() code.
 90
 912010/12/09:
 92  new code for miniwget that handle Chunked transfer encoding
 93  using getHTTPResponse() in SOAP call code
 94  Adding MANIFEST.in for 'python setup.py bdist_rpm'
 95
 962010/11/25:
 97  changes to minissdpc.c to compile under Win32.
 98  see http://miniupnp.tuxfamily.org/forum/viewtopic.php?t=729
 99
1002010/09/17:
101  Various improvement to Makefile from Michał Górny
102
1032010/08/05:
104  Adding the script "external-ip.sh" from Reuben Hawkins
105
1062010/06/09:
107  update to python module to match modification made on 2010/04/05
108  update to Java test code to match modification made on 2010/04/05
109  all UPNP_* function now return an error if the SOAP request failed
110  at HTTP level.
111
1122010/04/17:
113  Using GetBestRoute() under win32 in order to find the
114  right interface to use.
115
1162010/04/12:
117  Retrying with HTTP/1.1 if HTTP/1.0 failed. see
118  http://miniupnp.tuxfamily.org/forum/viewtopic.php?p=1703
119
1202010/04/07:
121  avoid returning duplicates in upnpDiscover()
122
1232010/04/05:
124  Create a connecthostport.h/.c with connecthostport() function
125  and use it in miniwget and miniupnpc.
126  Use getnameinfo() instead of inet_ntop or inet_ntoa
127  Work to make miniupnpc IPV6 compatible...
128  Add java test code.
129  Big changes in order to support device having both WANIPConnection
130  and WANPPPConnection.
131
1322010/04/04:
133  Use getaddrinfo() instead of gethostbyname() in miniwget.
134
1352010/01/06:
136  #define _DARWIN_C_SOURCE for Mac OS X
137
1382009/12/19:
139  Improve MinGW32 build
140
1412009/12/11:
142  adding a MSVC9 project to build the static library and executable
143
1442009/12/10:
145  Fixing some compilation stuff for Windows/MinGW
146
1472009/12/07:
148  adaptations in Makefile and updateminiupnpcstring.sh for AmigaOS
149  some fixes for Windows when using virtual ethernet adapters (it is the
150  case with VMWare installed).
151
1522009/12/04:
153  some fixes for AmigaOS compilation
154  Changed HTTP version to HTTP/1.0 for Soap too (to prevent chunked
155  transfer encoding)
156
1572009/12/03:
158  updating printIDG and testigddescparse.c for debug.
159  modifications to compile under AmigaOS
160  adding a testminiwget program
161  Changed miniwget to advertise itself as HTTP/1.0 to prevent chunked
162  transfer encoding
163
1642009/11/26:
165  fixing updateminiupnpcstrings.sh to take into account
166  which command that does not return an error code.
167
168VERSION 1.4 : released 2009/10/30
169
1702009/10/16:
171  using Py_BEGIN_ALLOW_THREADS and Py_END_ALLOW_THREADS in python module.
172
1732009/10/10:
174  Some fixes for compilation under Solaris
175  compilation fixes : http://miniupnp.tuxfamily.org/forum/viewtopic.php?p=1464
176
1772009/09/21:
178  fixing the code to ignore EINTR during connect() calls.
179
1802009/08/07:
181  Set socket timeout for connect()
182  Some cleanup in miniwget.c
183
1842009/08/04:
185  remove multiple redirections with -d in upnpc.c
186  Print textual error code in upnpc.c
187  Ignore EINTR during the connect() and poll() calls.
188
1892009/07/29:
190  fix in updateminiupnpcstrings.sh if OS name contains "/"
191  Sending a correct value for MX: field in SSDP request
192
1932009/07/20:
194  Change the Makefile to compile under Mac OS X
195  Fixed a stackoverflow in getDevicesFromMiniSSDPD()
196
1972009/07/09:
198  Compile under Haiku
199  generate miniupnpcstrings.h.in from miniupnpcstrings.h
200
2012009/06/04:
202  patching to compile under CygWin and cross compile for minGW
203
204VERSION 1.3 :
205
2062009/04/17:
207  updating python module
208  Use strtoull() when using C99
209
2102009/02/28:
211  Fixed miniwget.c for compiling under sun
212
2132008/12/18:
214  cleanup in Makefile (thanks to Paul de Weerd)
215  minissdpc.c : win32 compatibility
216  miniupnpc.c : changed xmlns prefix from 'm' to 'u'
217  Removed NDEBUG (using DEBUG)
218
2192008/10/14:
220  Added the ExternalHost argument to DeletePortMapping()
221
2222008/10/11:
223  Added the ExternalHost argument to AddPortMapping()
224  Put a correct User-Agent: header in HTTP requests.
225
226VERSION 1.2 :
227
2282008/10/07:
229  Update docs
230
2312008/09/25:
232  Integrated sameport patch from Dario Meloni : Added a "sameport"
233  argument to upnpDiscover().
234
2352008/07/18:
236  small modif to make Clang happy :)
237
2382008/07/17:
239  #define SOAPPREFIX "s" in miniupnpc.c in order to remove SOAP-ENV... 
240
2412008/07/14:
242  include declspec.h in installation (to /usr/include/miniupnpc)
243
244VERSION 1.1 :
245
2462008/07/04:
247  standard options for install/ln instead of gnu-specific stuff.
248
2492008/07/03:
250  now builds a .dll and .lib with win32. (mingw32)
251
2522008/04/28:
253  make install now install the binary of the upnpc tool
254
2552008/04/27:
256  added testupnpigd.py
257  added error strings for miniupnpc "internal" errors
258  improved python module error/exception reporting.
259
2602008/04/23:
261  Completely rewrite igd_desc_parse.c in order to be compatible with 
262  Linksys WAG200G
263  Added testigddescparse
264  updated python module
265
266VERSION 1.0 :
267
2682008/02/21:
269  put some #ifdef DEBUG around DisplayNameValueList()
270
2712008/02/18:
272  Improved error reporting in upnpcommands.c
273  UPNP_GetStatusInfo() returns LastConnectionError
274
2752008/02/16:
276  better error handling in minisoap.c
277  improving display of "valid IGD found" in upnpc.c
278
2792008/02/03:
280  Fixing UPNP_GetValidIGD()
281  improved make install :)
282
2832007/12/22:
284  Adding upnperrors.c/h to provide a strupnperror() function 
285  used to translate UPnP error codes to string.
286
2872007/12/19:
288  Fixing getDevicesFromMiniSSDPD()
289  improved error reporting of UPnP functions
290
2912007/12/18:
292  It is now possible to specify a different location for MiniSSDPd socket.
293  working with MiniSSDPd is now more efficient.
294  python module improved.
295
2962007/12/16:
297  improving error reporting
298
2992007/12/13:
300  Try to improve compatibility by using HTTP/1.0 instead of 1.1 and
301  XML a bit different for SOAP.
302
3032007/11/25:
304  fixed select() call for linux
305
3062007/11/15:
307  Added -fPIC to CFLAG for better shared library code.
308
3092007/11/02:
310  Fixed a potential socket leak in miniwget2()
311
3122007/10/16:
313  added a parameter to upnpDiscover() in order to allow the use of another
314  interface than the default multicast interface.
315
3162007/10/12:
317  Fixed the creation of symbolic link in Makefile
318
3192007/10/08:
320  Added man page
321
3222007/10/02:
323  fixed memory bug in GetUPNPUrls()
324
3252007/10/01:
326  fixes in the Makefile
327  Added UPNP_GetIGDFromUrl() and adapted the sample program accordingly.
328  Added SONAME in the shared library to please debian :)
329  fixed MS Windows compilation (minissdpd is not available under MS Windows).
330
3312007/09/25:
332  small change to Makefile to be able to install in a different location
333  (default is /usr)
334
3352007/09/24:
336  now compiling both shared and static library
337
3382007/09/19:
339  Cosmetic changes on upnpc.c
340
3412007/09/02:
342  adapting to new miniSSDPd (release version ?)
343
3442007/08/31:
345  Usage of miniSSDPd to skip discovery process.
346
3472007/08/27:
348  fixed python module to allow compilation with Python older than Python 2.4
349
3502007/06/12:
351  Added a python module.
352
3532007/05/19:
354  Fixed compilation under MinGW
355
3562007/05/15:
357  fixed a memory leak in AddPortMapping()
358  Added testupnpreplyparse executable to check the parsing of
359  upnp soap messages
360  minixml now ignore namespace prefixes.
361
3622007/04/26:
363  upnpc now displays external ip address with -s or -l
364
3652007/04/11:
366  changed MINIUPNPC_URL_MAXSIZE to 128 to accomodate the "BT Voyager 210"
367
3682007/03/19:
369  cleanup in miniwget.c
370
3712007/03/01:
372  Small typo fix...
373
3742007/01/30:
375  Now parsing the HTTP header from SOAP responses in order to
376  get content-length value.
377
3782007/01/29:
379  Fixed the Soap Query to speedup the HTTP request.
380  added some Win32 DLL stuff...
381
3822007/01/27:
383  Fixed some WIN32 compatibility issues
384
3852006/12/14:
386  Added UPNPIGD_IsConnected() function in miniupnp.c/.h
387  Added UPNP_GetValidIGD() in miniupnp.c/.h
388  cleaned upnpc.c main(). now using UPNP_GetValidIGD()
389
3902006/12/07:
391  Version 1.0-RC1 released
392
3932006/12/03:
394  Minor changes to compile under SunOS/Solaris
395
3962006/11/30:
397  made a minixml parser validator program
398  updated minixml to handle attributes correctly
399
4002006/11/22:
401  Added a -r option to the upnpc sample thanks to Alexander Hubmann.
402
4032006/11/19:
404  Cleanup code to make it more ANSI C compliant
405
4062006/11/10:
407  detect and display local lan address.
408
4092006/11/04:
410  Packets and Bytes Sent/Received are now unsigned int.
411
4122006/11/01:
413  Bug fix thanks to Giuseppe D'Angelo
414
4152006/10/31:
416  C++ compatibility for .h files.
417  Added a way to get ip Address on the LAN used to reach the IGD.
418
4192006/10/25:
420  Added M-SEARCH to the services in the discovery process.
421
4222006/10/22:
423  updated the Makefile to use makedepend, added a "make install"
424  update Makefile
425
4262006/10/20:
427  fixing the description url parsing thanks to patch sent by
428  Wayne Dawe.
429  Fixed/translated some comments.
430  Implemented a better discover process, first looking
431  for IGD then for root devices (as some devices only reply to
432  M-SEARCH for root devices).
433
4342006/09/02:
435  added freeUPNPDevlist() function.
436
4372006/08/04:
438  More command line arguments checking
439
4402006/08/01:
441  Added the .bat file to compile under Win32 with minGW32
442
4432006/07/31:
444  Fixed the rootdesc parser (igd_desc_parse.c)
445
4462006/07/20:
447  parseMSEARCHReply() is now returning the ST: line as well
448  starting changes to detect several UPnP devices on the network
449
4502006/07/19:
451  using GetCommonLinkProperties to get down/upload bitrate
452