Changelog ========= Version 4.3.10 - 21/4/20 - New busybox - New dnsmasq - New miniupnpd - New dropbear Version 4.3.9 - 6/4/19 - limiter not starting when in DSL mode: fixed - new libcurl, busybox and dnsmasq Version 4.3.8 - 19/3/19 - ddns not updating: fixed Version 4.3.7 - 19/3/19 - limqos page problems: fixed Version 4.3.6 - 17/3/19 - Revisited amod services - new busybox - new dnsmasq - new scnvram - many fixes and changes Version 4.3.5 - 22/2/19 - fixed privoxy transparent mode Version 4.3.4 - 22/2/19 - some minor bug fixes and changes Version 4.3.3 - 17/2/19 - fixed dynu ddns Version 4.3.2 - 8/2/19 - new busybox - dash removed - many little bug fixed and changes Version 4.3.0 - 26/1/19 - new git busybox - new git dnsmasq - new miniupnpd - lua 5.3.5 - bash 5.0 - curl 7.63.0 - some minor changes in ddns client and ddns page - some minor bug fix in various scripts Version 4.2.12 - 26/3/18 - new limiter - new limiter option "LAN IP" - lua 5.3.4 - going back to openssl (openssl-1.0.2n) from libressl (2.6.4) for various reasons - new openvpn - new busybox - new dnsmasq - various bug fixes and minor changes Version 4.2.11 - 20/3/18 - fixed ddns not upgrading Version 4.2.10 - 16/3/18 - variuos fixes - ddns modified; please go to the ddns page at least one time and check your preferences Version 4.2.9 - 8/3/18 - new dropbear - new limiter - new ipv6 pppoe mechanism - some other minors Version 4.2.8 - 19/2/18 - ddns dyndns not working: fixed Version 4.2.7 - 19/2/18 - dnsmasq 2.79rc1-1-g232a8f3 - miniupnpd 2.0.20180203 - transmission 2.93 - curl 7.58.0 - zlib 1.2.11 - nano 2.7.5 - htop 2.1.0 - libressl 2.6.4 - dropbear 2017.75 - bash with new patches - minidlna 1.2.1, with ffmpeg 3.4.2 - minor fix to limqos - minor fix to dbsave Version 4.2.6 - 26/10/16 - libscnvram again; fixed some problem with some web page, f.e. usb not showing shares Version 4.2.5 - 15/10/16 - fixed forms not workingin some infos page - some changes to nvram libraries - other small fixes Version 4.2.4 - 5/10/16 - new nvram - fixed device mode problems - new busybox, libressl, cURL and much much more - many changes and bug fixes Version 4.2.3 - 12/8/16 - in configuration web pages, some number was parsed by ms edge as a telephone number and so rendered as a Skype link: fixed - ipv6 dhcp6s configuration Auto Config/DHCP6 was inverted: fixed Version 4.2.2 - 8/8/16 - boot process was blocked if no interface was connected by /dev/urandom initialization Version 4.2.1 - 6/8/16 - new openvpn, busybox, dnsmasq, dropbear, pppd and many others - libressl used insteaed of openssl - many changes and bug fixes Warning: /etc/amod/conf/rcS is to be renamed to /etc/amod/conf/rcS1.user /etc/amod/conf/rcS2 is to be renamed to /etc/amod/conf/rcS2.user (see amod 2200V3 wiki) Version 4.0.9 - 17/10/15 - dhclient was missing - knockd added; you can launch it in Services / amod; it needs /etc/amod/conf/knockd.conf to be a valing knockd configuration file; it is totally up to you to set it up - some minor changes to ipv6 dns setup (it may still change in the future, the "add to resolv.conf" mechanism doesn't seem to be totally reliable) - other minor changes Version 4.0.8 - 7/10/15 - new busybox - new libcurl - some other changes Version 4.0.7 - 6/10/15 - modified sch_hfsc to work with Broadcom mods - added HFSC option to limiter - some other Changes Version 4.0.6 - 4/10/15 - quite there Version 4.0.5 - 28/9/15 - internal Version 4.0.4 - 6/9/15 Beta Version - small Changes Version 4.0.3 - 31/8/15 Another beta in the version 4 releas. - Changes to ipv6 mechanism, dnrd/dhcpd/dnsmasq mechanism and so on - New function SNR delta to Q4 - many others Version 4.0.0 - 26/8/15 This is a beta release! - dnrd and udhcpd removed, dnsmasq handles DNSs and DHCP in a transparent way, with configuration created on the fly. Full dnsmasq configuration is of course available in LAN services as before. - ipv6 scripts rewritten - many many others Version 3.3.6 - 13/8/15 DAMNED dnrd and udhcpd Version 3.3.6 - 11/8/15 - dropbear 2015.68 - brusybox ntpd configuration file name fixed - busybox ntp client took over ntpclient to set router time - fixed stand alone mode time - transmission can now use upnp to open its port when the router is used in stand alone mode - other little changes and bug fixes Version 3.3.5 - 10/8/15 - minidlna is now a static exec - new dnsmasq - new busybox - dnsmasq DNSSEC added with an option to run the normal dnsmasq or the DNSSEC dnsmasq, because the DNSSEC version is double the size of the normal one - an incredible number of bug fixes and small changes Version 3.3.4 - 25/7/15 - new Busybox - new dnsmasq - new OpenVPN - fixed wifi extra - added a restart button in dnsmasq page - new kernel compilation - made some changes to the kernel that should make the router more stable Version 3.3.3 - 16/7/15 - openssl 1.0.2d - added options to start openvpn after wan - new dnsmasq 2.74 - fixed ddns page update button - new busybox compilation - fixed some strange ip rules added in openvpn client - some other small changes Version 3.3.1 - 3/7/15 - add more timeout for ipv6 address to appear in ddns6 - new dash (git version) - new busybox (git version) - new lua (5.3.1) - fixed Infos routing page - fixed ddns page (not reporting right date) - other small changes Version 3.3.0 - 1/7/15 - changed wifi tx pwr mechanism Version 3.2.16 - 25/6/15 - new Busybox - new ffmpeg - faster boot - deep changes to limiter internals - new miniupnpd - many others Version 3.2.15 - 22/6/15 - fixed openvpn lzo - dnmasq 2.73 - openssl 1.0.2c - new busbox - other minors Version 3.2.14 - 24/5/15 - lzo in openvpn was compiled with mips32r2 option so that openvpn crashed anytime lzo was active: fixed Version 3.2.13 1/3/2015 - many small fixes Version 3.2.12 20/3/2015 - back to new limiter - various bug fix and graphical changes Version 3.2.11 8/3/2015 - fixed a ddns6 - back to old limiter, the new one was broken in the 2200V3 Version 3.2.10 8/3/2015 - minidlna libraries updated to last available versions - new libcurl - duia ipv6 ddns added - all amod cgi html page fixed - limiter: back to old more complete one - many, many others Version 3.2.7 28/2/2015 - sometimes bbcrond was not started: fixed - infos pages problems: fixed Version 3.2.7 22/2/2015 - again lua scripts - fixed various web interface strings problems Version 3.2.6 20/2/2015 - again lua macro fixes Version 3.2.5 19/2/2015 - bug in privoxy configuration solved - bug in connected devices solved - some minor fixes Version 3.2.3 17/2/2015 So, may changes, new version of stuff, graphical changes, lua introduction with some faster page, do you really want a full changelog? - new lua - new luamod module - new infos page - new device page - new dropbear, busybox, openssl and many others - javascript problem with strings, f.e. in ie 11 (probably) solved - fixed Remote page problems - now /etc/amod/conf/firewall.user is called ONLY when the firewall really restart; it happens at boot at in other very rare cases; user should add there rules that do not depend on the WAN; also he/she should take care of removing them in the script itself - many others Version 3.2.2 27/1/2015 - mounting a swap partition added how to: . create a partition to be used as swap on an USB storage device; suggested size is 512 MB . attach the USB device to the router . let's say the device is recognized as /dev/sda and the partition to be used as swap is /dev/sda2 (you can use fdisk -l to check if the name is correct) . format the partition as swap (note that this cannot be done on a x86 computer, it must be done on the router itself) with: mkswap -L swap /dev/sda2 the "-L swap" part is important: a partition will be used as swap at boot if and only if it is formatted as swap and its label is "swap" . use /dev/sda2 as swap with: swapon /dev/sda2 At boot, it will be used as swap as well, with no user intervention. - many many other changes and fixes Version 3.2.1 17/1/2015 - very bad bug solved: privoxy autostart made Netgear options to be erased - many many others Version 3.2.0 12/1/2015 - added squid, privoxy and tor - fixed some web pages - new curl - new openssl - new openvpn - added some conntrack modules at boot - new mods utility - some WWW page changes - many other Version 3.1.10 23/12/2014 - added pppoe-relay (read help in WAN advanced page) - new ffmpeg and flac libraries - new minidlnad - some other minors Version 3.1.9 20/12/2014 - status.cgi fixed - new openvpn - added WAN access to transmission preferences - many other fixes Version 3.1.8 9/12/2014 - new ipv6 method (before: one ppp interface, now two pppe interface, one for 4 and one for 6 to avoid ping going too high and 1462 MTU) go to WAN/IPV6 and define your ISP IPV6 user/password - new curl - new limiter - many other news Version 3.1.6 16/11/2014 - some is still havin problems with dns, let's try again Version 3.1.4 14/11/2014 - fixed openvpn cliente prefs page not able to save preferences Version 3.1.3 14/11/2014 - fixed a dns problem Version 3.1.2 13/11/2014 - all netfilter is now active; f.e. conntrack works (modprobe nf_conntrack_netlink before usage); with it you can do stuff like conntrack -E -e NEW to monitor new connection - ddns now works for all device mode; it runs in background if the router has a WAN and with a public IP, otherwise it updates and exits - many many bug fixes and changes Version 3.0.7 24/10/2014 - openssl 1.0.1j - dash 0 5 8 - new busybox git - new busybox ntpd - time ntp client modified again - many small others Version 3.0.5 19/10/2014 - new ipv6 mode; If "Just obtain LAN IP" is selected, dhcp6c is used to obtain LAN prefix, but no other operations is initialized (it means radvd and dhcp6s are not started); this can be used to make dnsmasq handle announcement and ipv6 leases, f.e. adding to its configuration the option dhcp-range=::2,::100,constructor:br0,ra-only (make always start the range from 2, because ::1 is used for the LAN) - some others Version 3.0.3 3/10/2014 - IPv6 (6to4 and PPPoE) - many stuff pumbed (f.e., curl dnsmasq tcpdump pcap and so on) - bash is not used anywhere in amod, but because of the drama it was patched - many tiny bug fixed - many little changes Version 2.0.26 27/7/2014 - I was finally able to insert IMQ patches in the kernel without breaking wl.ko (or it seems so); - added a limiter that seems to work; it is not what I should like it to be, but it is what it is without mark and connmark (they really break closed modules badly) Version 2.0.20 14/7/2014 - some service restart after wan online was broken: fixed - some library bumped to last available version - some utility bumped to last available version - stand alone mode fixed - ddns utility bumped to last amod common version - connected device bumped and fixed to last amod common version, still don't know how to get clients mode on broadcom - busybox git version - many others Version 2.0.19 5/7/2014 - minidlna compiled without notify: added - a lots of little mini tiny bugs fixed Version 2.0.18 1/7/2014 - dropbear - many changes under the skin Version 2.0.17 25/7/2014 - new minidlinad with new ffmeg libraries - new amod service system - some minor bug fixed - stronger javascript integer args checking Version 2.0.16 20/7/2014 - damned openvpn again and again and again Version 2.0.15 - added a dnsmasq version that doesn't fail if a tftp directory doesn't exist when it is launched - some minor bug fix Version 2.0.12 - new mode USB tethering: the DGN2200V3 can be connected to an android phone and use the phone connection - tons of minor bugs fixed Version 2.0.11 - big gigantic update Version 2.0.10 - port 4 as WAN not going out of group1 fixed Version 2.0.9 - changed top image - changed default torrent settings.json to be LAN address independant - added eth4 WAN mode so the DGN2200V3 acts like a pure router connected to a modem via LAN port number 4 - fixed ddns - new configuration system, you better clear old amod configuration - faster amod services startup - new flashing checks to avoid problems, should be safe now - modfs support added for modfs image available on DGN2200V3 page - many others . . . Version 2.0.6 - hummm trust me, install this one! Version 2.0.5 - internal Version 2.0.4 - internal Version 2.0.3 (30/05/14) - fixed dnsmasq Version 2.0.2 (28/05/14) Version 2.0.1 (26/05/14) - first of all gone back to openssl-0.9.8y, because that's right - fixed hundreds stuff Version 2.0.0 (22/05/14) - busybox /libbb/xreadlink.c invalid uClibc check: fixed - minupnpn buffer overflow vulnerability: fixed - wondershaper qos script added - now, there were so many changes here and there that, as usual, I can't remember it is a major version, the major version number bump it is not a fake Version 1.0.22 (10/05/14) - some changes to rcS - new Busybox Version 1.0.21 (6/05/14) - openssl recompiled again - Busybox using tty2-4 so annoying serial debug fixed Version 1.0.20 (2/05/14) - nasty bug in AMODHandleLANService function: touched again hope it is fixed now Version 1.0.19 (1/05/14) - magicwol not changing configuration on the fly: solved - nasty bug in AMODHandleLANService function: solved Version 1.0.18 (18/04/14) - added firmware Version A2pD039f Version 1.0.17 (14/04/14) - openssl version 1.0.1g and related stuff Version 1.0.16 - bumped: transmission to 2.80, curl to 7.31.0, zlib to 1.2.8 - some stuff recompiled to be smaller - some minor changes Version 1.0.15 Version 1.0.14 - many bug fixes, f.e. activating wifi didn't work, some ddns macro was broken with dash and so on - amod default is to have wps disabled; now you can activate it with /etc/amod/scripts/wps on (prabably a reboot is needed after that) or de activate wps with /etc/amod/scripts/wps off - many non primary important life support applications (f.e. bash, ntpd, dlna libraries) were recompiled with "-mips16" option to have smaller execs - many others changes I don't remember 'couse I am really tired atm Version 1.0.13 you know I hate changes Version 1.0.12 Too many changes to say Version 1.0.11 internal Version 1.0.10 - ffmpeg fixed - amod settings not saved fixed - many minor changes Version 1.0.9.3 - ffmpeg pumbed to version 1.2.1 - new ADSL firmware version A2pD038f from Billion 7800NXL (thanks to hwupgrade.it forum user "strassada") - new ADSL Tx Systems selection method in ADSL/Advanced; old Tx preference will not work; re-save your preferences to fix - new amod preferences save system - openvpn pumbed to version 2.3.1 - openvpn (both client and server) is now started when wan goes up and not at boot - curl bumped to version 7.30.0 - ifplugd and ifplugstatus are stand alone now and not from busybox - bash recompiled with the latest patches - added used tones number, mean and standard deviation to adsl graphs - cosmetic modifications to Status/ADSL - some other minor changes Version 1.0.9.2 - dnrd ignoring /etc/hosts (so that *vital* stuff such as routerlogin.net doesn't work) fixed - new method of obtaining ADSL uptime - some minor others Version 1.0.9.1 - Status ADSL rewritten in C for super speed and more infos - Graphs, fixed some G.DMT modulation problems - dnrd updated to last version - some other minor changes Version 1.0.9 - added Status/ADSL/Graphs - freed port 443 for OpenVPN - OpenVPN server port is now in the range 1-65535 - bumped bash - if /config/xxx/amod/wan.user exists and is executable, it is called anytime wan goes up/down; it receives with 1 argument "up" or "down"; it can be used, f.e. to restart OpenVPN if it has problems to restart a connection when wan is restarted; just create /config/xxx/amod/wan.user as --- #!/bin/sh [ "$1" = "up" ] && { [ -e /var/run/openvpn_server.pid ] && kill -SIGHUP $(cat /var/run/openvpn_server.pid) [ -e /var/run/openvpn_client.pid ] && kill -SIGHUP $(cat /var/run/openvpn_client.pid) } --- and make it executable with chmod +x /config/xxx/amod/wan.user - many others minor changes Version 1.0.8 - internal Version 1.0.7.1 - argggggggggggggg Version 1.0.7 - added interlea information - new compiled ntpd - some minor changes Version 1.0.6 - OpenNTPD removed for ntpd - ntpd started only at WAN up - transmission updated to 2.77 - minidlna again upgraded to 1.0.25 - many other minor changes Version 1.0.5 - minidlna downgrade to minidlna-1.0.24 just for fun - dropbear hacked fixed and now it doesn't work, but with class - OpenNTP added, don't ask me how, when, where, anything - many other changes, you will never know Version 1.0.0 - OpenVPN fix - various stuff Version 0.0.9.4 - fixed MiniDLN not checking for its directory in the right way - added amod settings page - added dnsmasq support: note that this is all up to you to configure it - many little bug fixes Version 0.0.9.3 - OpenVPN TAP - Media server updated to full MiniDLNA - many other minor changes Version 0.0.9.2 - OpenVPN downgrade to 2.2.2 - DDNS custom amod pages with 3 DDNS providers - many others Version 0.0.9.1 - last ntfs-3g for ntfs usb storage added - fixed magicwol various bugs - added amod settings erase button - now erasing firmware prefs, also restart amod initial setup - various bug fixes Version 0.0.9 - fixed a nasty bug that made impossible to update LAN options, f.e. LAN IP - added wlctl options in wifi extra - many others Version 0.0.8 - again and again and again OpenVPN stuff changed - minor cosmetic www pages changes - dropbear open ports connection from WAN fixed - others Version 0.0.7 - mini_http recompiled to fix some pages names bug - transmission was broken in 0.0.6, fixed - openvpn client should now work - wifi tx power fixed - print server not started at boot fixed - languages removed, english only - pages titles and help fixed - new mechanism to store running service vars - many many more Version 0.0.6 - added openvpn client - kernel had ipv6 support and it was confusing for some apps, removed ipv6 support - status is now a C cgi - dslAdv SNR has now -110, 60 limits - many others Version 0.0.5 First release