123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250 |
- $Id: Changelog.txt,v 1.80 2009/04/17 21:21:19 nanard Exp $
- miniUPnP client Changelog.
- 2009/04/17:
- updating python module
- Use strtoull() when using C99
- 2009/02/28:
- Fixed miniwget.c for compiling under sun
- 2008/12/18:
- cleanup in Makefile (thanks to Paul de Weerd)
- minissdpc.c : win32 compatibility
- miniupnpc.c : changed xmlns prefix from 'm' to 'u'
- Removed NDEBUG (using DEBUG)
- 2008/10/14:
- Added the ExternalHost argument to DeletePortMapping()
- 2008/10/11:
- Added the ExternalHost argument to AddPortMapping()
- Put a correct User-Agent: header in HTTP requests.
- VERSION 1.2 :
- 2008/10/07:
- Update docs
- 2008/09/25:
- Integrated sameport patch from Dario Meloni : Added a "sameport"
- argument to upnpDiscover().
- 2008/07/18:
- small modif to make Clang happy :)
- 2008/07/17:
- #define SOAPPREFIX "s" in miniupnpc.c in order to remove SOAP-ENV...
- 2008/07/14:
- include declspec.h in installation (to /usr/include/miniupnpc)
- VERSION 1.1 :
- 2008/07/04:
- standard options for install/ln instead of gnu-specific stuff.
- 2008/07/03:
- now builds a .dll and .lib with win32. (mingw32)
- 2008/04/28:
- make install now install the binary of the upnpc tool
- 2008/04/27:
- added testupnpigd.py
- added error strings for miniupnpc "internal" errors
- improved python module error/exception reporting.
- 2008/04/23:
- Completely rewrite igd_desc_parse.c in order to be compatible with
- Linksys WAG200G
- Added testigddescparse
- updated python module
- VERSION 1.0 :
- 2008/02/21:
- put some #ifdef DEBUG around DisplayNameValueList()
- 2008/02/18:
- Improved error reporting in upnpcommands.c
- UPNP_GetStatusInfo() returns LastConnectionError
- 2008/02/16:
- better error handling in minisoap.c
- improving display of "valid IGD found" in upnpc.c
- 2008/02/03:
- Fixing UPNP_GetValidIGD()
- improved make install :)
- 2007/12/22:
- Adding upnperrors.c/h to provide a strupnperror() function
- used to translate UPnP error codes to string.
- 2007/12/19:
- Fixing getDevicesFromMiniSSDPD()
- improved error reporting of UPnP functions
- 2007/12/18:
- It is now possible to specify a different location for MiniSSDPd socket.
- working with MiniSSDPd is now more efficient.
- python module improved.
- 2007/12/16:
- improving error reporting
- 2007/12/13:
- Try to improve compatibility by using HTTP/1.0 instead of 1.1 and
- XML a bit different for SOAP.
- 2007/11/25:
- fixed select() call for linux
- 2007/11/15:
- Added -fPIC to CFLAG for better shared library code.
- 2007/11/02:
- Fixed a potential socket leak in miniwget2()
- 2007/10/16:
- added a parameter to upnpDiscover() in order to allow the use of another
- interface than the default multicast interface.
- 2007/10/12:
- Fixed the creation of symbolic link in Makefile
- 2007/10/08:
- Added man page
- 2007/10/02:
- fixed memory bug in GetUPNPUrls()
- 2007/10/01:
- fixes in the Makefile
- Added UPNP_GetIGDFromUrl() and adapted the sample program accordingly.
- Added SONAME in the shared library to please debian :)
- fixed MS Windows compilation (minissdpd is not available under MS Windows).
- 2007/09/25:
- small change to Makefile to be able to install in a different location
- (default is /usr)
- 2007/09/24:
- now compiling both shared and static library
- 2007/09/19:
- Cosmetic changes on upnpc.c
- 2007/09/02:
- adapting to new miniSSDPd (release version ?)
- 2007/08/31:
- Usage of miniSSDPd to skip discovery process.
- 2007/08/27:
- fixed python module to allow compilation with Python older than Python 2.4
- 2007/06/12:
- Added a python module.
- 2007/05/19:
- Fixed compilation under MinGW
- 2007/05/15:
- fixed a memory leak in AddPortMapping()
- Added testupnpreplyparse executable to check the parsing of
- upnp soap messages
- minixml now ignore namespace prefixes.
- 2007/04/26:
- upnpc now displays external ip address with -s or -l
- 2007/04/11:
- changed MINIUPNPC_URL_MAXSIZE to 128 to accomodate the "BT Voyager 210"
- 2007/03/19:
- cleanup in miniwget.c
- 2007/03/01:
- Small typo fix...
- 2007/01/30:
- Now parsing the HTTP header from SOAP responses in order to
- get content-length value.
- 2007/01/29:
- Fixed the Soap Query to speedup the HTTP request.
- added some Win32 DLL stuff...
- 2007/01/27:
- Fixed some WIN32 compatibility issues
- 2006/12/14:
- Added UPNPIGD_IsConnected() function in miniupnp.c/.h
- Added UPNP_GetValidIGD() in miniupnp.c/.h
- cleaned upnpc.c main(). now using UPNP_GetValidIGD()
- 2006/12/07:
- Version 1.0-RC1 released
- 2006/12/03:
- Minor changes to compile under SunOS/Solaris
- 2006/11/30:
- made a minixml parser validator program
- updated minixml to handle attributes correctly
- 2006/11/22:
- Added a -r option to the upnpc sample thanks to Alexander Hubmann.
- 2006/11/19:
- Cleanup code to make it more ANSI C compliant
- 2006/11/10:
- detect and display local lan address.
- 2006/11/04:
- Packets and Bytes Sent/Received are now unsigned int.
- 2006/11/01:
- Bug fix thanks to Giuseppe D'Angelo
- 2006/10/31:
- C++ compatibility for .h files.
- Added a way to get ip Address on the LAN used to reach the IGD.
- 2006/10/25:
- Added M-SEARCH to the services in the discovery process.
- 2006/10/22:
- updated the Makefile to use makedepend, added a "make install"
- update Makefile
- 2006/10/20:
- fixing the description url parsing thanks to patch sent by
- Wayne Dawe.
- Fixed/translated some comments.
- Implemented a better discover process, first looking
- for IGD then for root devices (as some devices only reply to
- M-SEARCH for root devices).
- 2006/09/02:
- added freeUPNPDevlist() function.
- 2006/08/04:
- More command line arguments checking
- 2006/08/01:
- Added the .bat file to compile under Win32 with minGW32
- 2006/07/31:
- Fixed the rootdesc parser (igd_desc_parse.c)
- 2006/07/20:
- parseMSEARCHReply() is now returning the ST: line as well
- starting changes to detect several UPnP devices on the network
- 2006/07/19:
- using GetCommonLinkProperties to get down/upload bitrate
|