2
0

Changelog.txt 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. $Id: Changelog.txt,v 1.80 2009/04/17 21:21:19 nanard Exp $
  2. miniUPnP client Changelog.
  3. 2009/04/17:
  4. updating python module
  5. Use strtoull() when using C99
  6. 2009/02/28:
  7. Fixed miniwget.c for compiling under sun
  8. 2008/12/18:
  9. cleanup in Makefile (thanks to Paul de Weerd)
  10. minissdpc.c : win32 compatibility
  11. miniupnpc.c : changed xmlns prefix from 'm' to 'u'
  12. Removed NDEBUG (using DEBUG)
  13. 2008/10/14:
  14. Added the ExternalHost argument to DeletePortMapping()
  15. 2008/10/11:
  16. Added the ExternalHost argument to AddPortMapping()
  17. Put a correct User-Agent: header in HTTP requests.
  18. VERSION 1.2 :
  19. 2008/10/07:
  20. Update docs
  21. 2008/09/25:
  22. Integrated sameport patch from Dario Meloni : Added a "sameport"
  23. argument to upnpDiscover().
  24. 2008/07/18:
  25. small modif to make Clang happy :)
  26. 2008/07/17:
  27. #define SOAPPREFIX "s" in miniupnpc.c in order to remove SOAP-ENV...
  28. 2008/07/14:
  29. include declspec.h in installation (to /usr/include/miniupnpc)
  30. VERSION 1.1 :
  31. 2008/07/04:
  32. standard options for install/ln instead of gnu-specific stuff.
  33. 2008/07/03:
  34. now builds a .dll and .lib with win32. (mingw32)
  35. 2008/04/28:
  36. make install now install the binary of the upnpc tool
  37. 2008/04/27:
  38. added testupnpigd.py
  39. added error strings for miniupnpc "internal" errors
  40. improved python module error/exception reporting.
  41. 2008/04/23:
  42. Completely rewrite igd_desc_parse.c in order to be compatible with
  43. Linksys WAG200G
  44. Added testigddescparse
  45. updated python module
  46. VERSION 1.0 :
  47. 2008/02/21:
  48. put some #ifdef DEBUG around DisplayNameValueList()
  49. 2008/02/18:
  50. Improved error reporting in upnpcommands.c
  51. UPNP_GetStatusInfo() returns LastConnectionError
  52. 2008/02/16:
  53. better error handling in minisoap.c
  54. improving display of "valid IGD found" in upnpc.c
  55. 2008/02/03:
  56. Fixing UPNP_GetValidIGD()
  57. improved make install :)
  58. 2007/12/22:
  59. Adding upnperrors.c/h to provide a strupnperror() function
  60. used to translate UPnP error codes to string.
  61. 2007/12/19:
  62. Fixing getDevicesFromMiniSSDPD()
  63. improved error reporting of UPnP functions
  64. 2007/12/18:
  65. It is now possible to specify a different location for MiniSSDPd socket.
  66. working with MiniSSDPd is now more efficient.
  67. python module improved.
  68. 2007/12/16:
  69. improving error reporting
  70. 2007/12/13:
  71. Try to improve compatibility by using HTTP/1.0 instead of 1.1 and
  72. XML a bit different for SOAP.
  73. 2007/11/25:
  74. fixed select() call for linux
  75. 2007/11/15:
  76. Added -fPIC to CFLAG for better shared library code.
  77. 2007/11/02:
  78. Fixed a potential socket leak in miniwget2()
  79. 2007/10/16:
  80. added a parameter to upnpDiscover() in order to allow the use of another
  81. interface than the default multicast interface.
  82. 2007/10/12:
  83. Fixed the creation of symbolic link in Makefile
  84. 2007/10/08:
  85. Added man page
  86. 2007/10/02:
  87. fixed memory bug in GetUPNPUrls()
  88. 2007/10/01:
  89. fixes in the Makefile
  90. Added UPNP_GetIGDFromUrl() and adapted the sample program accordingly.
  91. Added SONAME in the shared library to please debian :)
  92. fixed MS Windows compilation (minissdpd is not available under MS Windows).
  93. 2007/09/25:
  94. small change to Makefile to be able to install in a different location
  95. (default is /usr)
  96. 2007/09/24:
  97. now compiling both shared and static library
  98. 2007/09/19:
  99. Cosmetic changes on upnpc.c
  100. 2007/09/02:
  101. adapting to new miniSSDPd (release version ?)
  102. 2007/08/31:
  103. Usage of miniSSDPd to skip discovery process.
  104. 2007/08/27:
  105. fixed python module to allow compilation with Python older than Python 2.4
  106. 2007/06/12:
  107. Added a python module.
  108. 2007/05/19:
  109. Fixed compilation under MinGW
  110. 2007/05/15:
  111. fixed a memory leak in AddPortMapping()
  112. Added testupnpreplyparse executable to check the parsing of
  113. upnp soap messages
  114. minixml now ignore namespace prefixes.
  115. 2007/04/26:
  116. upnpc now displays external ip address with -s or -l
  117. 2007/04/11:
  118. changed MINIUPNPC_URL_MAXSIZE to 128 to accomodate the "BT Voyager 210"
  119. 2007/03/19:
  120. cleanup in miniwget.c
  121. 2007/03/01:
  122. Small typo fix...
  123. 2007/01/30:
  124. Now parsing the HTTP header from SOAP responses in order to
  125. get content-length value.
  126. 2007/01/29:
  127. Fixed the Soap Query to speedup the HTTP request.
  128. added some Win32 DLL stuff...
  129. 2007/01/27:
  130. Fixed some WIN32 compatibility issues
  131. 2006/12/14:
  132. Added UPNPIGD_IsConnected() function in miniupnp.c/.h
  133. Added UPNP_GetValidIGD() in miniupnp.c/.h
  134. cleaned upnpc.c main(). now using UPNP_GetValidIGD()
  135. 2006/12/07:
  136. Version 1.0-RC1 released
  137. 2006/12/03:
  138. Minor changes to compile under SunOS/Solaris
  139. 2006/11/30:
  140. made a minixml parser validator program
  141. updated minixml to handle attributes correctly
  142. 2006/11/22:
  143. Added a -r option to the upnpc sample thanks to Alexander Hubmann.
  144. 2006/11/19:
  145. Cleanup code to make it more ANSI C compliant
  146. 2006/11/10:
  147. detect and display local lan address.
  148. 2006/11/04:
  149. Packets and Bytes Sent/Received are now unsigned int.
  150. 2006/11/01:
  151. Bug fix thanks to Giuseppe D'Angelo
  152. 2006/10/31:
  153. C++ compatibility for .h files.
  154. Added a way to get ip Address on the LAN used to reach the IGD.
  155. 2006/10/25:
  156. Added M-SEARCH to the services in the discovery process.
  157. 2006/10/22:
  158. updated the Makefile to use makedepend, added a "make install"
  159. update Makefile
  160. 2006/10/20:
  161. fixing the description url parsing thanks to patch sent by
  162. Wayne Dawe.
  163. Fixed/translated some comments.
  164. Implemented a better discover process, first looking
  165. for IGD then for root devices (as some devices only reply to
  166. M-SEARCH for root devices).
  167. 2006/09/02:
  168. added freeUPNPDevlist() function.
  169. 2006/08/04:
  170. More command line arguments checking
  171. 2006/08/01:
  172. Added the .bat file to compile under Win32 with minGW32
  173. 2006/07/31:
  174. Fixed the rootdesc parser (igd_desc_parse.c)
  175. 2006/07/20:
  176. parseMSEARCHReply() is now returning the ST: line as well
  177. starting changes to detect several UPnP devices on the network
  178. 2006/07/19:
  179. using GetCommonLinkProperties to get down/upload bitrate