⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog.txt

📁 很小的linux下的upnp服务器端代码适合嵌入式系统
💻 TXT
字号:
$Id: Changelog.txt,v 1.116 2007/11/02 22:58:00 nanard Exp $2007/11/02:  moved some of the prototypes common to all firewalls to commonrdr.h  Added functionalities to NAT-PMP2007/11/01:  Debugged NAT-PMP code2007/10/28:  Cleaning and improving NAT-PMP code2007/10/25:  improved the NAT-PMP experimental support  updated README and INSTALL files2007/10/24:  Adding support for NAT-PMP (from apple !)2007/10/11:  Checking the commandline for errors.2007/10/08:  Improved the BSD/Solaris Makefile  Merging last code from Darren Reed. Solaris/IPF should work now !  added a man page.2007/10/07:  Adding Darren Reed code for ipf.2007/10/06:  Adding SunOS support thanks to Darren Reed.  Reorganizing os/firewall dependent code thanks to Darren Reed.2007/09/27:  linux make install support PREFIX variable2007/09/25:  reorganizing LAN sockets/address to improve multi LAN support.  SSDP announces are sent to all configured networks.  SSDP responses are "customized" by subnetwork.2007/09/24:  prototype code to remove unused rules  miniupnpdctl now display current rules  synchronised add_filter_rule2() prototype between pf and netfilter code.2007/09/19:  Correctly filling the Cache-control header in SSDP packets2007/08/28:  update PFRULE_INOUT_COUNTS detection for FreeBSD2007/08/27:  update version in genconfig.sh  do not error when a duplicate redirection is requested.2007/07/16:  really fixed the compilation bug with linux>=2.6.222007/07/04:  fixed an error in options.c that prevented to use packet_log option2007/07/03:  improved genconfig.sh  fixed a compilation bug with linux>=2.6.222007/06/22:  added PFRULE_INOUT_COUNTS macro to enable separate in/out packet and  bytes counts in pf for OpenBSD >= 3.82007/06/15:  removed a possible racecondition in writepidfile()2007/06/12:  improved genconfig.sh : no more "echo -e", use lsb_release when available2007/06/11:  get_redirect_rule*() functions now return some statistics about  rule usage (bytes and packets)2007/06/07:  Fixed the get_redirect_desc() in the linux/netfilter code2007/06/05:  Clean up init code in miniupnpd.c  Added a syslog message in SoapError()2007/06/04:  Now store redirection descriptions in the linux/netfilter code2007/05/21:  Answers to SSDP M-SEARCH requests with ST: ssdp:all  added make install to Makefile.linux2007/05/10:  Fixed a bug int the DeletePortMapping linux/netfilter implementation  It was allways the 1st rule that was deleted.2007/04/26:  Fixed config.h.openwrt2007/04/16:  added something in the INSTALL file about the FreeBSD send(udp_notify)  problem fix (allowing 239.0.0.0/8 explicitely in pf.conf)2007/03/30:  added setsockopt(s, SOL_SOCKET, SO_BROADCAST ...) for broadcasting  socket2007/03/17:  Fixed filter rule under linux : it was using wrong port !  thanks to Wesley W. Terpstra2007/03/01:  Moved some of the SSDP code from miniupnpd.c to minissdp.c2007/02/28:  creating miniupnpdctl2007/02/26:  use LOG_MINIUPNPD macro for openlog()  simplify miniupndShutdown()2007/02/09:  improved genconfig.h  Added stuff to change the pf rule "rdr" to "rdr pass"2007/02/07:  Corrected Bytes per seconds to bits per second.  Ryan cleaned up comments and typos.  Ryan cleaned up daemonize stuff.  Ryan added possibility to configure model number and serial number2007/01/30:  ryan improved the robustness of most UPnP Soap methods  I added a target in the Makefiles to properly generate an uuid using  command line tools.  Improved configuration file parsing.2007/01/29:  Adding uuid option in miniupnpd.conf2007/01/27:  Added upnppermissions stuff : adding some security to UPnP !  fixed XML description thanks to Ryan Wagoner  improved QueryStateVariable thanks to Ryan Wagoner2007/01/22:  use getifaddr() for each GetExtenalIPAddress() Call.  We can change the ip during execution without pb2007/01/17:  Lots of code cleanup2007/01/12:  Fixed a nasty bug in the linux/netfilter version of get_filter_rule()2007/01/11:  Improved the handling of the miniupnpd.conf file.  added -f option to choose which config file to read.2007/01/10:  Fixed potential bugs with ClearNameValueList()2007/01/08:  All by Ryan Wagoner :  - coding style and comments cleanup  - using now option file miniupnpd.conf2007/01/03:  changed "xx active incoming HTTP connections" msg2007/01/02:  Patch from Ryan Wagoner :  - no need to open sockets if we can't set the error handlers  - format the usage so it fits nicely on a standard size terminal  - fix up log_err message so they have the same format and you know what    they are related to  - use same "white space" style throughout  - on shutdown no need to continue if opening socket or setsockopt fails2006/12/14:  reduce amount of log lines (keeping the same information)2006/12/07:  Fixed Makefiles  fixed typos in logs  version 1.0-RC1 released2006/12/02:  moved strings from upnpdescgen.c to upnpdescstrings.h for  easier modification  Server: HTTP header now comes from a #define  added a compilation-time generated config.h2006/11/30:  minixml updated. should have no impact  Added support for presentationURL with -w switch  implemented getifstats() for linux. Added testgetifstats program  improved error handling in getifstats() BSD 2006/11/26:  no need to have miniupnpc sources to compile miniupnpd.  Makefile.openwrt updated  Closing sockets on exit thanks to Ryan Wagoner2006/11/23:  now handling signal SIGINT  setting HTTP socket with REUSEADDR thanks to Ryan Wagoner  daemon now tested on a Linksys WRT54G device running OpenWRT !2006/11/21:  disabling rtableid in pf code.2006/11/22:  Also responds on M-SEARCH with the uuid2006/11/20:  gaining some space in upnpsoap.c2006/11/19:  Cleaning up code to comply with ANSI C892006/11/17:  Linux version now deleting both nat and accept rules  implemented -U option under Linux2006/11/16:  implemented delete_redirect_rule() for linux  returning error 714 in DeletePortMapping() when needed2006/11/12:  The linux/netfilter version should now WORK !  fix in the writepidfile() function. open with a mode !2006/11/10:  fixing the XML description generation for big endian machines  working on the linux/netfilter port2006/11/09:  improved a lot the handling of HTTP error cases2006/11/08:  Tried to make the Makefile compatible with both BSDmake  and GNUmake. It was hard because of $^ and $<2006/11/07:  Makefile compatible with BSD make  make install target.  getifstats.c compatible with both OpenBSD and FreeBSD.2006/11/06:  added getifstats.c for openBSD. May not work under FreeBSD ?  now reports bytes/packets sent/received  reporting bitrates  possibility to report system uptime2006/10/29:  added a -L option to enable loggin (is off by default now).2006/10/28:  Patch by Ryan Wagoner to correct the XML description (was NewUpTime  instead of NewUptime) and implement uptime.  Trying to fix the memory leak. Added some comments  added a -d option for debugging purpose  Tnaks to valgrind (under linux!) I removed a small memory access error.2006/10/27:  Thanks to a patch sent by Michael van Tellingen, miniupnpd is  now ignoring NOTIFY packets sent by other devices and is  writing is own pid to /var/run/miniupnpd.pid2006/10/23:  Allways set sendEvents="no" in XML description (was causing  pb with winXP as SUBSCRIBE is not implemented)2006/10/22:  added translation from hostname to IP in the AddPortMapping() method  Thanks to Ryan Wagoner.2006/10/18:  Added an INSTALL file2006/10/13:  Added the possibility to change the notify interval2006/09/29:  Improved compliance of the XML Descriptions  pretty print for testupnpdescgen2006/09/25:  improved the Error 404 response.  Better serviceType and serviceId for dummy service...2006/09/24:  updating the XML description generator2006/09/18:  Thanks to Rick Richard, support for SSDP "alive" and "byebye" notifications  was added. The -u options was also added. The SSDP response are now  improved.  The -o option is now working (to force a specific external IP address).  The Soap Methods errors are correctly responded (401 Invalid Action)2006/09/09:  Added code to handle filter rules. Thanks to Seth Mos (pfsense.com)  storing the descriptions in the label of the rule2006/09/02:  improved the generation of the XML descriptions.  I still need to add allowed values to variables.2006/07/29:  filtering SSDP requests and responding with same ST: field2006/07/25:  Added a dummy description for the WANDevice 2006/07/20:  Command line arguments processing  Added possibility to listen internally on several interfaces

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -