📄 changelog.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 + -