- avoid problems while starting/stopping in the GUI (and also in other cases)
- use chain_in_accept as ACCEPT string (for log, if enabled)
- remove FW rules if start of transmission daemon failed
- some other fixes
- many changes, fixes and improvements
- remove duplicate JS scripts and more
- 99.5% of css rules moved from .asp scripts to main css file (tomato.css)
- at last 100% compatible with older browsers (ex. IE 9, Safari 5.1.7)
- some of themes (css) on tomatothemebase.eu may need corrections in 1-2 places (#footer mainly)
- preparation for advanced themes
- /www size reduced by 25KB
- tested on: IE 9, Safari 5.1.7, Opera 67.0.3575.53, Chrome 80.0.3987.132, Firefox Nightly 75.0a1: all ok
- trailing comma in Custom Configuration and TCP buffers tune
- backward custom options format compatibility and empty fix
- in case Transmission installed, there is /usr/share/transmission/web so symlinking whole /usr/share doesn't work as expected.
Ported from combined tsynik commits:
65b59a8dce8ef9c44abd07fa6f7966