├── .buildpath ├── .cproject ├── .gitignore ├── .project ├── CONTRIBUTING.md ├── INSTALL ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── THANKYOU ├── applications ├── luci-app-ahcp │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── ahcp.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── ahcp.lua │ │ └── view │ │ │ ├── admin_status │ │ │ └── index │ │ │ │ └── ahcp.htm │ │ │ └── ahcp_status.htm │ ├── po │ │ ├── ca │ │ │ └── ahcp.po │ │ ├── cs │ │ │ └── ahcp.po │ │ ├── de │ │ │ └── ahcp.po │ │ ├── el │ │ │ └── ahcp.po │ │ ├── en │ │ │ └── ahcp.po │ │ ├── es │ │ │ └── ahcp.po │ │ ├── fr │ │ │ └── ahcp.po │ │ ├── he │ │ │ └── ahcp.po │ │ ├── hu │ │ │ └── ahcp.po │ │ ├── it │ │ │ └── ahcp.po │ │ ├── ja │ │ │ └── ahcp.po │ │ ├── ms │ │ │ └── ahcp.po │ │ ├── no │ │ │ └── ahcp.po │ │ ├── pl │ │ │ └── ahcp.po │ │ ├── pt-br │ │ │ └── ahcp.po │ │ ├── pt │ │ │ └── ahcp.po │ │ ├── ro │ │ │ └── ahcp.po │ │ ├── ru │ │ │ └── ahcp.po │ │ ├── sk │ │ │ └── ahcp.po │ │ ├── sv │ │ │ └── ahcp.po │ │ ├── templates │ │ │ ├── ahcp.pot │ │ │ ├── asterisk.pot │ │ │ ├── base.pot │ │ │ ├── commands.pot │ │ │ ├── coovachilli.pot │ │ │ ├── ddns.pot │ │ │ ├── diag_core.pot │ │ │ ├── diag_devinfo.pot │ │ │ ├── ffwizard.pot │ │ │ ├── firewall.pot │ │ │ ├── freifunk-policyrouting.pot │ │ │ ├── freifunk.pot │ │ │ ├── hd_idle.pot │ │ │ ├── meshwizard.pot │ │ │ ├── minidlna.pot │ │ │ ├── mmc_over_gpio.pot │ │ │ ├── multiwan.pot │ │ │ ├── ntpc.pot │ │ │ ├── olsr.pot │ │ │ ├── openvpn.pot │ │ │ ├── p2pblock.pot │ │ │ ├── p910nd.pot │ │ │ ├── pbx-voicemail.pot │ │ │ ├── pbx.pot │ │ │ ├── polipo.pot │ │ │ ├── qos.pot │ │ │ ├── radvd.pot │ │ │ ├── rrdtool.pot │ │ │ ├── samba.pot │ │ │ ├── splash.pot │ │ │ ├── statistics.pot │ │ │ ├── tinyproxy.pot │ │ │ ├── transmission.pot │ │ │ ├── upnp.pot │ │ │ ├── ushare.pot │ │ │ ├── uvc_streamer.pot │ │ │ ├── vnstat.pot │ │ │ ├── voice_core.pot │ │ │ ├── voice_diag.pot │ │ │ ├── watchcat.pot │ │ │ ├── wol.pot │ │ │ └── wshaper.pot │ │ ├── tr │ │ │ └── ahcp.po │ │ ├── uk │ │ │ └── ahcp.po │ │ ├── vi │ │ │ └── ahcp.po │ │ ├── zh-cn │ │ │ └── ahcp.po │ │ └── zh-tw │ │ │ └── ahcp.po │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-ahcp ├── luci-app-asterisk │ ├── Makefile │ ├── luasrc │ │ ├── asterisk.lua │ │ ├── asterisk │ │ │ └── cc_idd.lua │ │ ├── controller │ │ │ └── asterisk.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ ├── asterisk-dialplans.lua │ │ │ │ ├── asterisk-iax-connections.lua │ │ │ │ ├── asterisk-meetme.lua │ │ │ │ ├── asterisk-mod-app.lua │ │ │ │ ├── asterisk-mod-cdr.lua │ │ │ │ ├── asterisk-mod-chan.lua │ │ │ │ ├── asterisk-mod-codec.lua │ │ │ │ ├── asterisk-mod-format.lua │ │ │ │ ├── asterisk-mod-func.lua │ │ │ │ ├── asterisk-mod-pbx.lua │ │ │ │ ├── asterisk-mod-res-feature.lua │ │ │ │ ├── asterisk-mod-res.lua │ │ │ │ ├── asterisk-sip-connections.lua │ │ │ │ ├── asterisk-voice.lua │ │ │ │ ├── asterisk.lua │ │ │ │ └── asterisk │ │ │ │ ├── dialplan_out.lua │ │ │ │ ├── dialplans.lua │ │ │ │ ├── dialzones.lua │ │ │ │ ├── meetme.lua │ │ │ │ ├── meetme_settings.lua │ │ │ │ ├── phone_sip.lua │ │ │ │ ├── phones.lua │ │ │ │ ├── trunk_sip.lua │ │ │ │ ├── trunks.lua │ │ │ │ ├── voicemail.lua │ │ │ │ └── voicemail_settings.lua │ │ └── view │ │ │ └── asterisk │ │ │ ├── cbi │ │ │ └── cell.htm │ │ │ ├── dialplans.htm │ │ │ └── dialzones.htm │ ├── po │ │ ├── ca │ │ │ └── asterisk.po │ │ ├── cs │ │ │ └── asterisk.po │ │ ├── de │ │ │ └── asterisk.po │ │ ├── el │ │ │ └── asterisk.po │ │ ├── en │ │ │ └── asterisk.po │ │ ├── es │ │ │ └── asterisk.po │ │ ├── fr │ │ │ └── asterisk.po │ │ ├── he │ │ │ └── asterisk.po │ │ ├── hu │ │ │ └── asterisk.po │ │ ├── it │ │ │ └── asterisk.po │ │ ├── ja │ │ │ └── asterisk.po │ │ ├── ms │ │ │ └── asterisk.po │ │ ├── no │ │ │ └── asterisk.po │ │ ├── pl │ │ │ └── asterisk.po │ │ ├── pt-br │ │ │ └── asterisk.po │ │ ├── pt │ │ │ └── asterisk.po │ │ ├── ro │ │ │ └── asterisk.po │ │ ├── ru │ │ │ └── asterisk.po │ │ ├── sk │ │ │ └── asterisk.po │ │ ├── sv │ │ │ └── asterisk.po │ │ ├── templates │ │ │ └── asterisk.pot │ │ ├── tr │ │ │ └── asterisk.po │ │ ├── uk │ │ │ └── asterisk.po │ │ ├── vi │ │ │ └── asterisk.po │ │ ├── zh-cn │ │ │ └── asterisk.po │ │ └── zh-tw │ │ │ └── asterisk.po │ └── root │ │ └── etc │ │ ├── config │ │ └── asterisk │ │ └── uci-defaults │ │ └── luci-asterisk ├── luci-app-commands │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── commands.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── commands.lua │ │ └── view │ │ │ └── commands.htm │ └── po │ │ ├── ca │ │ └── commands.po │ │ ├── cs │ │ └── commands.po │ │ ├── de │ │ └── commands.po │ │ ├── el │ │ └── commands.po │ │ ├── en │ │ └── commands.po │ │ ├── es │ │ └── commands.po │ │ ├── fr │ │ └── commands.po │ │ ├── he │ │ └── commands.po │ │ ├── hu │ │ └── commands.po │ │ ├── it │ │ └── commands.po │ │ ├── ja │ │ └── commands.po │ │ ├── ms │ │ └── commands.po │ │ ├── no │ │ └── commands.po │ │ ├── pl │ │ └── commands.po │ │ ├── pt-br │ │ └── commands.po │ │ ├── pt │ │ └── commands.po │ │ ├── ro │ │ └── commands.po │ │ ├── ru │ │ └── commands.po │ │ ├── sk │ │ └── commands.po │ │ ├── sv │ │ └── commands.po │ │ ├── templates │ │ └── commands.pot │ │ ├── tr │ │ └── commands.po │ │ ├── uk │ │ └── commands.po │ │ ├── vi │ │ └── commands.po │ │ ├── zh-cn │ │ └── commands.po │ │ └── zh-tw │ │ └── commands.po ├── luci-app-coovachilli │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── coovachilli.lua │ │ └── model │ │ │ └── cbi │ │ │ ├── coovachilli.lua │ │ │ ├── coovachilli_auth.lua │ │ │ ├── coovachilli_network.lua │ │ │ └── coovachilli_radius.lua │ ├── po │ │ ├── ca │ │ │ └── coovachilli.po │ │ ├── cs │ │ │ └── coovachilli.po │ │ ├── de │ │ │ └── coovachilli.po │ │ ├── el │ │ │ └── coovachilli.po │ │ ├── en │ │ │ └── coovachilli.po │ │ ├── es │ │ │ └── coovachilli.po │ │ ├── fr │ │ │ └── coovachilli.po │ │ ├── he │ │ │ └── coovachilli.po │ │ ├── hu │ │ │ └── coovachilli.po │ │ ├── it │ │ │ └── coovachilli.po │ │ ├── ja │ │ │ └── coovachilli.po │ │ ├── ms │ │ │ └── coovachilli.po │ │ ├── no │ │ │ └── coovachilli.po │ │ ├── pl │ │ │ └── coovachilli.po │ │ ├── pt-br │ │ │ └── coovachilli.po │ │ ├── pt │ │ │ └── coovachilli.po │ │ ├── ro │ │ │ └── coovachilli.po │ │ ├── ru │ │ │ └── coovachilli.po │ │ ├── sk │ │ │ └── coovachilli.po │ │ ├── sv │ │ │ └── coovachilli.po │ │ ├── templates │ │ │ └── coovachilli.pot │ │ ├── tr │ │ │ └── coovachilli.po │ │ ├── uk │ │ │ └── coovachilli.po │ │ ├── vi │ │ │ └── coovachilli.po │ │ ├── zh-cn │ │ │ └── coovachilli.po │ │ └── zh-tw │ │ │ └── coovachilli.po │ └── root │ │ └── etc │ │ └── config │ │ └── coovachilli ├── luci-app-ddns │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── ddns.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── ddns │ │ │ │ ├── detail.lua │ │ │ │ ├── global.lua │ │ │ │ ├── hints.lua │ │ │ │ └── overview.lua │ │ ├── tools │ │ │ └── ddns.lua │ │ └── view │ │ │ ├── admin_status │ │ │ └── index │ │ │ │ └── ddns.htm │ │ │ └── ddns │ │ │ ├── detail_logview.htm │ │ │ ├── detail_lvalue.htm │ │ │ ├── detail_value.htm │ │ │ ├── global_value.htm │ │ │ ├── overview_doubleline.htm │ │ │ ├── overview_enabled.htm │ │ │ ├── overview_startstop.htm │ │ │ ├── overview_status.htm │ │ │ └── system_status.htm │ ├── po │ │ ├── ca │ │ │ └── ddns.po │ │ ├── cs │ │ │ └── ddns.po │ │ ├── de │ │ │ └── ddns.po │ │ ├── el │ │ │ └── ddns.po │ │ ├── en │ │ │ └── ddns.po │ │ ├── es │ │ │ └── ddns.po │ │ ├── fr │ │ │ └── ddns.po │ │ ├── he │ │ │ └── ddns.po │ │ ├── hu │ │ │ └── ddns.po │ │ ├── it │ │ │ └── ddns.po │ │ ├── ja │ │ │ └── ddns.po │ │ ├── ms │ │ │ └── ddns.po │ │ ├── no │ │ │ └── ddns.po │ │ ├── pl │ │ │ └── ddns.po │ │ ├── pt-br │ │ │ └── ddns.po │ │ ├── pt │ │ │ └── ddns.po │ │ ├── ro │ │ │ └── ddns.po │ │ ├── ru │ │ │ └── ddns.po │ │ ├── sk │ │ │ └── ddns.po │ │ ├── sv │ │ │ └── ddns.po │ │ ├── templates │ │ │ └── ddns.pot │ │ ├── tr │ │ │ └── ddns.po │ │ ├── uk │ │ │ └── ddns.po │ │ ├── vi │ │ │ └── ddns.po │ │ ├── zh-cn │ │ │ └── ddns.po │ │ └── zh-tw │ │ │ └── ddns.po │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-ddns ├── luci-app-diag-core │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── luci_diag.lua │ │ └── view │ │ │ └── diag │ │ │ ├── index.htm │ │ │ └── network_config_index.htm │ └── po │ │ ├── ca │ │ └── diag_core.po │ │ ├── cs │ │ └── diag_core.po │ │ ├── de │ │ └── diag_core.po │ │ ├── el │ │ └── diag_core.po │ │ ├── en │ │ └── diag_core.po │ │ ├── es │ │ └── diag_core.po │ │ ├── fr │ │ └── diag_core.po │ │ ├── he │ │ └── diag_core.po │ │ ├── hu │ │ └── diag_core.po │ │ ├── it │ │ └── diag_core.po │ │ ├── ja │ │ └── diag_core.po │ │ ├── ms │ │ └── diag_core.po │ │ ├── no │ │ └── diag_core.po │ │ ├── pl │ │ └── diag_core.po │ │ ├── pt-br │ │ └── diag_core.po │ │ ├── pt │ │ └── diag_core.po │ │ ├── ro │ │ └── diag_core.po │ │ ├── ru │ │ └── diag_core.po │ │ ├── sk │ │ └── diag_core.po │ │ ├── sv │ │ └── diag_core.po │ │ ├── templates │ │ └── diag_core.pot │ │ ├── tr │ │ └── diag_core.po │ │ ├── uk │ │ └── diag_core.po │ │ ├── vi │ │ └── diag_core.po │ │ ├── zh-cn │ │ └── diag_core.po │ │ └── zh-tw │ │ └── diag_core.po ├── luci-app-diag-devinfo │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── luci_diag │ │ │ │ ├── devinfo_common.lua │ │ │ │ ├── luci_diag_devinfo.lua │ │ │ │ ├── netdiscover_common.lua │ │ │ │ └── smap_common.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── luci_diag │ │ │ │ ├── mactodevinfo.lua │ │ │ │ ├── netdiscover_devinfo.lua │ │ │ │ ├── netdiscover_devinfo_config.lua │ │ │ │ ├── netdiscover_devinfo_config_mini.lua │ │ │ │ ├── netdiscover_devinfo_mini.lua │ │ │ │ ├── smap_devinfo.lua │ │ │ │ ├── smap_devinfo_config.lua │ │ │ │ ├── smap_devinfo_config_mini.lua │ │ │ │ └── smap_devinfo_mini.lua │ │ └── view │ │ │ └── diag │ │ │ ├── smapsection.htm │ │ │ └── smapvalue.htm │ ├── po │ │ ├── ca │ │ │ └── diag_devinfo.po │ │ ├── cs │ │ │ └── diag_devinfo.po │ │ ├── de │ │ │ └── diag_devinfo.po │ │ ├── el │ │ │ └── diag_devinfo.po │ │ ├── en │ │ │ └── diag_devinfo.po │ │ ├── es │ │ │ └── diag_devinfo.po │ │ ├── fr │ │ │ └── diag_devinfo.po │ │ ├── he │ │ │ └── diag_devinfo.po │ │ ├── hu │ │ │ └── diag_devinfo.po │ │ ├── it │ │ │ └── diag_devinfo.po │ │ ├── ja │ │ │ └── diag_devinfo.po │ │ ├── ms │ │ │ └── diag_devinfo.po │ │ ├── no │ │ │ └── diag_devinfo.po │ │ ├── pl │ │ │ └── diag_devinfo.po │ │ ├── pt-br │ │ │ └── diag_devinfo.po │ │ ├── pt │ │ │ └── diag_devinfo.po │ │ ├── ro │ │ │ └── diag_devinfo.po │ │ ├── ru │ │ │ └── diag_devinfo.po │ │ ├── sk │ │ │ └── diag_devinfo.po │ │ ├── sv │ │ │ └── diag_devinfo.po │ │ ├── templates │ │ │ └── diag_devinfo.pot │ │ ├── tr │ │ │ └── diag_devinfo.po │ │ ├── uk │ │ │ └── diag_devinfo.po │ │ ├── vi │ │ │ └── diag_devinfo.po │ │ ├── zh-cn │ │ │ └── diag_devinfo.po │ │ └── zh-tw │ │ │ └── diag_devinfo.po │ └── root │ │ └── etc │ │ └── config │ │ └── luci_devinfo ├── luci-app-dump1090 │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── dump1090.lua │ │ └── model │ │ │ └── cbi │ │ │ └── dump1090.lua │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-dump1090 ├── luci-app-firewall │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── firewall.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── firewall │ │ │ │ ├── custom.lua │ │ │ │ ├── forward-details.lua │ │ │ │ ├── forwards.lua │ │ │ │ ├── rule-details.lua │ │ │ │ ├── rules.lua │ │ │ │ ├── zone-details.lua │ │ │ │ └── zones.lua │ │ ├── tools │ │ │ └── firewall.lua │ │ └── view │ │ │ └── firewall │ │ │ ├── cbi_addforward.htm │ │ │ ├── cbi_addrule.htm │ │ │ └── cbi_addsnat.htm │ └── po │ │ ├── ca │ │ └── firewall.po │ │ ├── cs │ │ └── firewall.po │ │ ├── de │ │ └── firewall.po │ │ ├── el │ │ └── firewall.po │ │ ├── en │ │ └── firewall.po │ │ ├── es │ │ └── firewall.po │ │ ├── fr │ │ └── firewall.po │ │ ├── he │ │ └── firewall.po │ │ ├── hu │ │ └── firewall.po │ │ ├── it │ │ └── firewall.po │ │ ├── ja │ │ └── firewall.po │ │ ├── ms │ │ └── firewall.po │ │ ├── no │ │ └── firewall.po │ │ ├── pl │ │ └── firewall.po │ │ ├── pt-br │ │ └── firewall.po │ │ ├── pt │ │ └── firewall.po │ │ ├── ro │ │ └── firewall.po │ │ ├── ru │ │ └── firewall.po │ │ ├── sk │ │ └── firewall.po │ │ ├── sv │ │ └── firewall.po │ │ ├── templates │ │ └── firewall.pot │ │ ├── tr │ │ └── firewall.po │ │ ├── uk │ │ └── firewall.po │ │ ├── vi │ │ └── firewall.po │ │ ├── zh-cn │ │ └── firewall.po │ │ └── zh-tw │ │ └── firewall.po ├── luci-app-freifunk-diagnostics │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── freifunk │ │ │ │ └── diag.lua │ │ └── view │ │ │ └── freifunk │ │ │ └── diagnostics.htm │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-freifunk-diagnostics ├── luci-app-freifunk-policyrouting │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── freifunk │ │ │ │ └── policy-routing.lua │ │ └── model │ │ │ └── cbi │ │ │ └── freifunk │ │ │ └── policyrouting.lua │ └── po │ │ ├── ca │ │ └── freifunk-policyrouting.po │ │ ├── cs │ │ └── freifunk-policyrouting.po │ │ ├── de │ │ └── freifunk-policyrouting.po │ │ ├── el │ │ └── freifunk-policyrouting.po │ │ ├── en │ │ └── freifunk-policyrouting.po │ │ ├── es │ │ └── freifunk-policyrouting.po │ │ ├── fr │ │ └── freifunk-policyrouting.po │ │ ├── he │ │ └── freifunk-policyrouting.po │ │ ├── hu │ │ └── freifunk-policyrouting.po │ │ ├── it │ │ └── freifunk-policyrouting.po │ │ ├── ja │ │ └── freifunk-policyrouting.po │ │ ├── ms │ │ └── freifunk-policyrouting.po │ │ ├── no │ │ └── freifunk-policyrouting.po │ │ ├── pl │ │ └── freifunk-policyrouting.po │ │ ├── pt-br │ │ └── freifunk-policyrouting.po │ │ ├── pt │ │ └── freifunk-policyrouting.po │ │ ├── ro │ │ └── freifunk-policyrouting.po │ │ ├── ru │ │ └── freifunk-policyrouting.po │ │ ├── sk │ │ └── freifunk-policyrouting.po │ │ ├── sv │ │ └── freifunk-policyrouting.po │ │ ├── templates │ │ └── freifunk-policyrouting.pot │ │ ├── tr │ │ └── freifunk-policyrouting.po │ │ ├── uk │ │ └── freifunk-policyrouting.po │ │ ├── vi │ │ └── freifunk-policyrouting.po │ │ ├── zh-cn │ │ └── freifunk-policyrouting.po │ │ └── zh-tw │ │ └── freifunk-policyrouting.po ├── luci-app-freifunk-widgets │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── freifunk │ │ │ │ └── widgets.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── freifunk │ │ │ │ └── widgets │ │ │ │ ├── heightwidth.lua │ │ │ │ ├── html.lua │ │ │ │ ├── iframe.lua │ │ │ │ ├── rssfeed.lua │ │ │ │ ├── search.lua │ │ │ │ ├── widget.lua │ │ │ │ └── widgets_overview.lua │ │ └── view │ │ │ └── freifunk │ │ │ └── widgets │ │ │ ├── clear │ │ │ └── main.htm │ │ │ ├── html │ │ │ └── main.htm │ │ │ ├── iframe │ │ │ └── main.htm │ │ │ ├── rssfeed │ │ │ └── main.htm │ │ │ └── search │ │ │ └── main.htm │ └── root │ │ ├── etc │ │ └── config │ │ │ └── freifunk-widgets │ │ └── lib │ │ └── upgrade │ │ └── keep.d │ │ └── freifunk-widgets ├── luci-app-hd-idle │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── hd_idle.lua │ │ └── model │ │ │ └── cbi │ │ │ └── hd_idle.lua │ ├── po │ │ ├── ca │ │ │ └── hd_idle.po │ │ ├── cs │ │ │ └── hd_idle.po │ │ ├── de │ │ │ └── hd_idle.po │ │ ├── el │ │ │ └── hd_idle.po │ │ ├── en │ │ │ └── hd_idle.po │ │ ├── es │ │ │ └── hd_idle.po │ │ ├── fr │ │ │ └── hd_idle.po │ │ ├── he │ │ │ └── hd_idle.po │ │ ├── hu │ │ │ └── hd_idle.po │ │ ├── it │ │ │ └── hd_idle.po │ │ ├── ja │ │ │ └── hd_idle.po │ │ ├── ms │ │ │ └── hd_idle.po │ │ ├── no │ │ │ └── hd_idle.po │ │ ├── pl │ │ │ └── hd_idle.po │ │ ├── pt-br │ │ │ └── hd_idle.po │ │ ├── pt │ │ │ └── hd_idle.po │ │ ├── ro │ │ │ └── hd_idle.po │ │ ├── ru │ │ │ └── hd_idle.po │ │ ├── sk │ │ │ └── hd_idle.po │ │ ├── sv │ │ │ └── hd_idle.po │ │ ├── templates │ │ │ └── hd_idle.pot │ │ ├── tr │ │ │ └── hd_idle.po │ │ ├── uk │ │ │ └── hd_idle.po │ │ ├── vi │ │ │ └── hd_idle.po │ │ ├── zh-cn │ │ │ └── hd_idle.po │ │ └── zh-tw │ │ │ └── hd_idle.po │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-hd_idle ├── luci-app-ltqtapi │ ├── Makefile │ └── luasrc │ │ ├── controller │ │ └── ltqtapi.lua │ │ ├── model │ │ └── cbi │ │ │ └── luci_ltqtapi │ │ │ ├── account.lua │ │ │ └── contact.lua │ │ └── view │ │ ├── admin_status │ │ └── index │ │ │ └── telephony.htm │ │ └── telephony_status.htm ├── luci-app-meshwizard │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── meshwizard.lua │ │ └── model │ │ │ └── cbi │ │ │ └── freifunk │ │ │ └── meshwizard.lua │ ├── po │ │ ├── ca │ │ │ └── meshwizard.po │ │ ├── cs │ │ │ └── meshwizard.po │ │ ├── de │ │ │ └── meshwizard.po │ │ ├── el │ │ │ └── meshwizard.po │ │ ├── en │ │ │ └── meshwizard.po │ │ ├── es │ │ │ └── meshwizard.po │ │ ├── fr │ │ │ └── meshwizard.po │ │ ├── he │ │ │ └── meshwizard.po │ │ ├── hu │ │ │ └── meshwizard.po │ │ ├── it │ │ │ └── meshwizard.po │ │ ├── ja │ │ │ └── meshwizard.po │ │ ├── ms │ │ │ └── meshwizard.po │ │ ├── no │ │ │ └── meshwizard.po │ │ ├── pl │ │ │ └── meshwizard.po │ │ ├── pt-br │ │ │ └── meshwizard.po │ │ ├── pt │ │ │ └── meshwizard.po │ │ ├── ro │ │ │ └── meshwizard.po │ │ ├── ru │ │ │ └── meshwizard.po │ │ ├── sk │ │ │ └── meshwizard.po │ │ ├── sv │ │ │ └── meshwizard.po │ │ ├── templates │ │ │ └── meshwizard.pot │ │ ├── tr │ │ │ └── meshwizard.po │ │ ├── uk │ │ │ └── meshwizard.po │ │ ├── vi │ │ │ └── meshwizard.po │ │ ├── zh-cn │ │ │ └── meshwizard.po │ │ └── zh-tw │ │ │ └── meshwizard.po │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── meshwizard ├── luci-app-minidlna │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── minidlna.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── minidlna.lua │ │ └── view │ │ │ ├── admin_status │ │ │ └── index │ │ │ │ └── minidlna.htm │ │ │ └── minidlna_status.htm │ ├── po │ │ ├── ca │ │ │ └── minidlna.po │ │ ├── cs │ │ │ └── minidlna.po │ │ ├── de │ │ │ └── minidlna.po │ │ ├── el │ │ │ └── minidlna.po │ │ ├── en │ │ │ └── minidlna.po │ │ ├── es │ │ │ └── minidlna.po │ │ ├── fr │ │ │ └── minidlna.po │ │ ├── he │ │ │ └── minidlna.po │ │ ├── hu │ │ │ └── minidlna.po │ │ ├── it │ │ │ └── minidlna.po │ │ ├── ja │ │ │ └── minidlna.po │ │ ├── ms │ │ │ └── minidlna.po │ │ ├── no │ │ │ └── minidlna.po │ │ ├── pl │ │ │ └── minidlna.po │ │ ├── pt-br │ │ │ └── minidlna.po │ │ ├── pt │ │ │ └── minidlna.po │ │ ├── ro │ │ │ └── minidlna.po │ │ ├── ru │ │ │ └── minidlna.po │ │ ├── sk │ │ │ └── minidlna.po │ │ ├── sv │ │ │ └── minidlna.po │ │ ├── templates │ │ │ └── minidlna.pot │ │ ├── tr │ │ │ └── minidlna.po │ │ ├── uk │ │ │ └── minidlna.po │ │ ├── vi │ │ │ └── minidlna.po │ │ ├── zh-cn │ │ │ └── minidlna.po │ │ └── zh-tw │ │ │ └── minidlna.po │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-minidlna ├── luci-app-mjpg-streamer │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── mjpg-streamer.lua │ │ └── model │ │ │ └── cbi │ │ │ └── mjpg-streamer.lua │ ├── po │ │ └── templates │ │ │ └── mjpg-streamer.pot │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-mjpg-streamer ├── luci-app-mmc-over-gpio │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── mmc_over_gpio.lua │ │ └── model │ │ │ └── cbi │ │ │ └── mmc_over_gpio.lua │ ├── po │ │ ├── ca │ │ │ └── mmc_over_gpio.po │ │ ├── cs │ │ │ └── mmc_over_gpio.po │ │ ├── de │ │ │ └── mmc_over_gpio.po │ │ ├── el │ │ │ └── mmc_over_gpio.po │ │ ├── en │ │ │ └── mmc_over_gpio.po │ │ ├── es │ │ │ └── mmc_over_gpio.po │ │ ├── fr │ │ │ └── mmc_over_gpio.po │ │ ├── he │ │ │ └── mmc_over_gpio.po │ │ ├── hu │ │ │ └── mmc_over_gpio.po │ │ ├── it │ │ │ └── mmc_over_gpio.po │ │ ├── ja │ │ │ └── mmc_over_gpio.po │ │ ├── ms │ │ │ └── mmc_over_gpio.po │ │ ├── no │ │ │ └── mmc_over_gpio.po │ │ ├── pl │ │ │ └── mmc_over_gpio.po │ │ ├── pt-br │ │ │ └── mmc_over_gpio.po │ │ ├── pt │ │ │ └── mmc_over_gpio.po │ │ ├── ro │ │ │ └── mmc_over_gpio.po │ │ ├── ru │ │ │ └── mmc_over_gpio.po │ │ ├── sk │ │ │ └── mmc_over_gpio.po │ │ ├── sv │ │ │ └── mmc_over_gpio.po │ │ ├── templates │ │ │ └── mmc_over_gpio.pot │ │ ├── tr │ │ │ └── mmc_over_gpio.po │ │ ├── uk │ │ │ └── mmc_over_gpio.po │ │ ├── vi │ │ │ └── mmc_over_gpio.po │ │ ├── zh-cn │ │ │ └── mmc_over_gpio.po │ │ └── zh-tw │ │ │ └── mmc_over_gpio.po │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-mmc-over-gpio ├── luci-app-multiwan │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── multiwan.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── multiwan │ │ │ │ ├── multiwan.lua │ │ │ │ └── multiwanmini.lua │ │ └── view │ │ │ ├── admin_status │ │ │ └── index │ │ │ │ └── multiwan.htm │ │ │ └── multiwan_status.htm │ └── po │ │ ├── ca │ │ └── multiwan.po │ │ ├── cs │ │ └── multiwan.po │ │ ├── de │ │ └── multiwan.po │ │ ├── el │ │ └── multiwan.po │ │ ├── en │ │ └── multiwan.po │ │ ├── es │ │ └── multiwan.po │ │ ├── fr │ │ └── multiwan.po │ │ ├── he │ │ └── multiwan.po │ │ ├── hu │ │ └── multiwan.po │ │ ├── it │ │ └── multiwan.po │ │ ├── ja │ │ └── multiwan.po │ │ ├── ms │ │ └── multiwan.po │ │ ├── no │ │ └── multiwan.po │ │ ├── pl │ │ └── multiwan.po │ │ ├── pt-br │ │ └── multiwan.po │ │ ├── pt │ │ └── multiwan.po │ │ ├── ro │ │ └── multiwan.po │ │ ├── ru │ │ └── multiwan.po │ │ ├── sk │ │ └── multiwan.po │ │ ├── sv │ │ └── multiwan.po │ │ ├── templates │ │ └── multiwan.pot │ │ ├── tr │ │ └── multiwan.po │ │ ├── uk │ │ └── multiwan.po │ │ ├── vi │ │ └── multiwan.po │ │ ├── zh-cn │ │ └── multiwan.po │ │ └── zh-tw │ │ └── multiwan.po ├── luci-app-ntpc │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── ntpc.lua │ │ └── model │ │ │ └── cbi │ │ │ └── ntpc │ │ │ ├── ntpc.lua │ │ │ └── ntpcmini.lua │ └── po │ │ ├── ca │ │ └── ntpc.po │ │ ├── cs │ │ └── ntpc.po │ │ ├── de │ │ └── ntpc.po │ │ ├── el │ │ └── ntpc.po │ │ ├── en │ │ └── ntpc.po │ │ ├── es │ │ └── ntpc.po │ │ ├── fr │ │ └── ntpc.po │ │ ├── he │ │ └── ntpc.po │ │ ├── hu │ │ └── ntpc.po │ │ ├── it │ │ └── ntpc.po │ │ ├── ja │ │ └── ntpc.po │ │ ├── ms │ │ └── ntpc.po │ │ ├── no │ │ └── ntpc.po │ │ ├── pl │ │ └── ntpc.po │ │ ├── pt-br │ │ └── ntpc.po │ │ ├── pt │ │ └── ntpc.po │ │ ├── ro │ │ └── ntpc.po │ │ ├── ru │ │ └── ntpc.po │ │ ├── sk │ │ └── ntpc.po │ │ ├── sv │ │ └── ntpc.po │ │ ├── templates │ │ └── ntpc.pot │ │ ├── tr │ │ └── ntpc.po │ │ ├── uk │ │ └── ntpc.po │ │ ├── vi │ │ └── ntpc.po │ │ ├── zh-cn │ │ └── ntpc.po │ │ └── zh-tw │ │ └── ntpc.po ├── luci-app-ocserv │ ├── Makefile │ └── luasrc │ │ ├── controller │ │ └── ocserv.lua │ │ ├── model │ │ └── cbi │ │ │ └── ocserv │ │ │ ├── main.lua │ │ │ ├── user-config.lua │ │ │ └── users.lua │ │ └── view │ │ ├── admin_status │ │ └── index │ │ │ └── ocserv.htm │ │ └── ocserv_status.htm ├── luci-app-olsr-services │ ├── Makefile │ └── luasrc │ │ ├── controller │ │ └── services.lua │ │ └── view │ │ └── freifunk-services │ │ └── services.htm ├── luci-app-olsr-viz │ ├── Makefile │ ├── htdocs │ │ ├── cgi-bin │ │ │ ├── olsr-viz.sh │ │ │ └── vizdata.sh │ │ └── luci-static │ │ │ └── resources │ │ │ ├── olsr-viz.js │ │ │ └── olsr-viz │ │ │ ├── dot_down.gif │ │ │ ├── dot_good.gif │ │ │ ├── dot_ok.gif │ │ │ ├── dot_weak.gif │ │ │ ├── node-hna-mini.gif │ │ │ └── node-mini.gif │ └── luasrc │ │ ├── controller │ │ └── olsr-viz.lua │ │ └── view │ │ └── olsr-viz │ │ └── olsr-viz.htm ├── luci-app-olsr │ ├── Makefile │ ├── htdocs │ │ ├── cgi-bin-nodes.html │ │ └── cgi-bin-status.html │ ├── luasrc │ │ ├── controller │ │ │ ├── olsr.lua │ │ │ ├── olsr4.lua │ │ │ └── olsr6.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── olsr │ │ │ │ ├── olsrd.lua │ │ │ │ ├── olsrd6.lua │ │ │ │ ├── olsrddisplay.lua │ │ │ │ ├── olsrdhna.lua │ │ │ │ ├── olsrdhna6.lua │ │ │ │ ├── olsrdiface.lua │ │ │ │ ├── olsrdiface6.lua │ │ │ │ ├── olsrdplugins.lua │ │ │ │ └── olsrdplugins6.lua │ │ ├── tools │ │ │ └── olsr.lua │ │ └── view │ │ │ └── status-olsr │ │ │ ├── common_js.htm │ │ │ ├── error_olsr.htm │ │ │ ├── hna.htm │ │ │ ├── interfaces.htm │ │ │ ├── legend.htm │ │ │ ├── mid.htm │ │ │ ├── neighbors.htm │ │ │ ├── overview.htm │ │ │ ├── routes.htm │ │ │ ├── smartgw.htm │ │ │ └── topology.htm │ ├── po │ │ ├── ca │ │ │ └── olsr.po │ │ ├── cs │ │ │ └── olsr.po │ │ ├── de │ │ │ └── olsr.po │ │ ├── el │ │ │ └── olsr.po │ │ ├── en │ │ │ └── olsr.po │ │ ├── es │ │ │ └── olsr.po │ │ ├── fr │ │ │ └── olsr.po │ │ ├── he │ │ │ └── olsr.po │ │ ├── hu │ │ │ └── olsr.po │ │ ├── it │ │ │ └── olsr.po │ │ ├── ja │ │ │ └── olsr.po │ │ ├── ms │ │ │ └── olsr.po │ │ ├── no │ │ │ └── olsr.po │ │ ├── pl │ │ │ └── olsr.po │ │ ├── pt-br │ │ │ └── olsr.po │ │ ├── pt │ │ │ └── olsr.po │ │ ├── ro │ │ │ └── olsr.po │ │ ├── ru │ │ │ └── olsr.po │ │ ├── sk │ │ │ └── olsr.po │ │ ├── sv │ │ │ └── olsr.po │ │ ├── templates │ │ │ └── olsr.pot │ │ ├── tr │ │ │ └── olsr.po │ │ ├── uk │ │ │ └── olsr.po │ │ ├── vi │ │ │ └── olsr.po │ │ ├── zh-cn │ │ │ └── olsr.po │ │ └── zh-tw │ │ │ └── olsr.po │ └── root │ │ └── etc │ │ ├── config │ │ └── luci_olsr │ │ └── uci-defaults │ │ └── luci-olsr ├── luci-app-openvpn │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── openvpn.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ ├── openvpn-advanced.lua │ │ │ │ ├── openvpn-basic.lua │ │ │ │ └── openvpn.lua │ │ └── view │ │ │ └── openvpn │ │ │ ├── cbi-select-input-add.htm │ │ │ └── pageswitch.htm │ ├── po │ │ ├── ca │ │ │ └── openvpn.po │ │ ├── cs │ │ │ └── openvpn.po │ │ ├── de │ │ │ └── openvpn.po │ │ ├── el │ │ │ └── openvpn.po │ │ ├── en │ │ │ └── openvpn.po │ │ ├── es │ │ │ └── openvpn.po │ │ ├── fr │ │ │ └── openvpn.po │ │ ├── he │ │ │ └── openvpn.po │ │ ├── hu │ │ │ └── openvpn.po │ │ ├── it │ │ │ └── openvpn.po │ │ ├── ja │ │ │ └── openvpn.po │ │ ├── ms │ │ │ └── openvpn.po │ │ ├── no │ │ │ └── openvpn.po │ │ ├── pl │ │ │ └── openvpn.po │ │ ├── pt-br │ │ │ └── openvpn.po │ │ ├── pt │ │ │ └── openvpn.po │ │ ├── ro │ │ │ └── openvpn.po │ │ ├── ru │ │ │ └── openvpn.po │ │ ├── sk │ │ │ └── openvpn.po │ │ ├── sv │ │ │ └── openvpn.po │ │ ├── templates │ │ │ └── openvpn.pot │ │ ├── tr │ │ │ └── openvpn.po │ │ ├── uk │ │ │ └── openvpn.po │ │ ├── vi │ │ │ └── openvpn.po │ │ ├── zh-cn │ │ │ └── openvpn.po │ │ └── zh-tw │ │ │ └── openvpn.po │ └── root │ │ └── etc │ │ └── config │ │ └── openvpn_recipes ├── luci-app-p2pblock │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── ff_p2pblock.lua │ │ └── model │ │ │ └── cbi │ │ │ └── luci_fw │ │ │ └── p2pblock.lua │ ├── po │ │ ├── ca │ │ │ └── p2pblock.po │ │ ├── cs │ │ │ └── p2pblock.po │ │ ├── de │ │ │ └── p2pblock.po │ │ ├── el │ │ │ └── p2pblock.po │ │ ├── en │ │ │ └── p2pblock.po │ │ ├── es │ │ │ └── p2pblock.po │ │ ├── fr │ │ │ └── p2pblock.po │ │ ├── he │ │ │ └── p2pblock.po │ │ ├── hu │ │ │ └── p2pblock.po │ │ ├── it │ │ │ └── p2pblock.po │ │ ├── ja │ │ │ └── p2pblock.po │ │ ├── ms │ │ │ └── p2pblock.po │ │ ├── no │ │ │ └── p2pblock.po │ │ ├── pl │ │ │ └── p2pblock.po │ │ ├── pt-br │ │ │ └── p2pblock.po │ │ ├── pt │ │ │ └── p2pblock.po │ │ ├── ro │ │ │ └── p2pblock.po │ │ ├── ru │ │ │ └── p2pblock.po │ │ ├── sk │ │ │ └── p2pblock.po │ │ ├── sv │ │ │ └── p2pblock.po │ │ ├── templates │ │ │ └── p2pblock.pot │ │ ├── tr │ │ │ └── p2pblock.po │ │ ├── uk │ │ │ └── p2pblock.po │ │ ├── vi │ │ │ └── p2pblock.po │ │ ├── zh-cn │ │ │ └── p2pblock.po │ │ └── zh-tw │ │ │ └── p2pblock.po │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-p2pblock ├── luci-app-p910nd │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── p910nd.lua │ │ └── model │ │ │ └── cbi │ │ │ └── p910nd.lua │ ├── po │ │ ├── ca │ │ │ └── p910nd.po │ │ ├── cs │ │ │ └── p910nd.po │ │ ├── de │ │ │ └── p910nd.po │ │ ├── el │ │ │ └── p910nd.po │ │ ├── en │ │ │ └── p910nd.po │ │ ├── es │ │ │ └── p910nd.po │ │ ├── fr │ │ │ └── p910nd.po │ │ ├── he │ │ │ └── p910nd.po │ │ ├── hu │ │ │ └── p910nd.po │ │ ├── it │ │ │ └── p910nd.po │ │ ├── ja │ │ │ └── p910nd.po │ │ ├── ms │ │ │ └── p910nd.po │ │ ├── no │ │ │ └── p910nd.po │ │ ├── pl │ │ │ └── p910nd.po │ │ ├── pt-br │ │ │ └── p910nd.po │ │ ├── pt │ │ │ └── p910nd.po │ │ ├── ro │ │ │ └── p910nd.po │ │ ├── ru │ │ │ └── p910nd.po │ │ ├── sk │ │ │ └── p910nd.po │ │ ├── sv │ │ │ └── p910nd.po │ │ ├── templates │ │ │ └── p910nd.pot │ │ ├── tr │ │ │ └── p910nd.po │ │ ├── uk │ │ │ └── p910nd.po │ │ ├── vi │ │ │ └── p910nd.po │ │ ├── zh-cn │ │ │ └── p910nd.po │ │ └── zh-tw │ │ │ └── p910nd.po │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-p910nd ├── luci-app-pbx-voicemail │ ├── COPYING │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── pbx-voicemail.lua │ │ └── model │ │ │ └── cbi │ │ │ └── pbx-voicemail.lua │ ├── po │ │ ├── ca │ │ │ └── pbx-voicemail.po │ │ ├── cs │ │ │ └── pbx-voicemail.po │ │ ├── de │ │ │ └── pbx-voicemail.po │ │ ├── el │ │ │ └── pbx-voicemail.po │ │ ├── en │ │ │ └── pbx-voicemail.po │ │ ├── es │ │ │ └── pbx-voicemail.po │ │ ├── fr │ │ │ └── pbx-voicemail.po │ │ ├── he │ │ │ └── pbx-voicemail.po │ │ ├── hu │ │ │ └── pbx-voicemail.po │ │ ├── it │ │ │ └── pbx-voicemail.po │ │ ├── ja │ │ │ └── pbx-voicemail.po │ │ ├── ms │ │ │ └── pbx-voicemail.po │ │ ├── no │ │ │ └── pbx-voicemail.po │ │ ├── pl │ │ │ └── pbx-voicemail.po │ │ ├── pt-br │ │ │ └── pbx-voicemail.po │ │ ├── pt │ │ │ └── pbx-voicemail.po │ │ ├── ro │ │ │ └── pbx-voicemail.po │ │ ├── ru │ │ │ └── pbx-voicemail.po │ │ ├── sk │ │ │ └── pbx-voicemail.po │ │ ├── sv │ │ │ └── pbx-voicemail.po │ │ ├── templates │ │ │ └── pbx-voicemail.pot │ │ ├── tr │ │ │ └── pbx-voicemail.po │ │ ├── uk │ │ │ └── pbx-voicemail.po │ │ ├── vi │ │ │ └── pbx-voicemail.po │ │ ├── zh-cn │ │ │ └── pbx-voicemail.po │ │ └── zh-tw │ │ │ └── pbx-voicemail.po │ └── root │ │ └── etc │ │ ├── config │ │ └── pbx-voicemail │ │ └── pbx-voicemail │ │ ├── pbx-move-greeting │ │ ├── pbx-msmtprc-account-auth.TEMPLATE │ │ ├── pbx-msmtprc-account-default.TEMPLATE │ │ ├── pbx-msmtprc-account.TEMPLATE │ │ ├── pbx-msmtprc-defaults.TEMPLATE │ │ └── pbx-send-voicemail ├── luci-app-pbx │ ├── COPYING │ ├── CREDITS-SOUNDS │ ├── LICENSE-SOUNDS │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── pbx.lua │ │ └── model │ │ │ └── cbi │ │ │ ├── pbx-advanced.lua │ │ │ ├── pbx-calls.lua │ │ │ ├── pbx-google.lua │ │ │ ├── pbx-users.lua │ │ │ ├── pbx-voip.lua │ │ │ └── pbx.lua │ ├── po │ │ ├── ca │ │ │ └── pbx.po │ │ ├── cs │ │ │ └── pbx.po │ │ ├── de │ │ │ └── pbx.po │ │ ├── el │ │ │ └── pbx.po │ │ ├── en │ │ │ └── pbx.po │ │ ├── es │ │ │ └── pbx.po │ │ ├── fr │ │ │ └── pbx.po │ │ ├── he │ │ │ └── pbx.po │ │ ├── hu │ │ │ └── pbx.po │ │ ├── it │ │ │ └── pbx.po │ │ ├── ja │ │ │ └── pbx.po │ │ ├── ms │ │ │ └── pbx.po │ │ ├── no │ │ │ └── pbx.po │ │ ├── pl │ │ │ └── pbx.po │ │ ├── pt-br │ │ │ └── pbx.po │ │ ├── pt │ │ │ └── pbx.po │ │ ├── ro │ │ │ └── pbx.po │ │ ├── ru │ │ │ └── pbx.po │ │ ├── sk │ │ │ └── pbx.po │ │ ├── sv │ │ │ └── pbx.po │ │ ├── templates │ │ │ └── pbx.pot │ │ ├── tr │ │ │ └── pbx.po │ │ ├── uk │ │ │ └── pbx.po │ │ ├── vi │ │ │ └── pbx.po │ │ ├── zh-cn │ │ │ └── pbx.po │ │ └── zh-tw │ │ │ └── pbx.po │ └── root │ │ └── etc │ │ ├── config │ │ ├── pbx │ │ ├── pbx-advanced │ │ ├── pbx-calls │ │ ├── pbx-google │ │ ├── pbx-users │ │ └── pbx-voip │ │ ├── init.d │ │ └── pbx-asterisk │ │ └── pbx-asterisk │ │ ├── asterisk.conf.TEMPLATE │ │ ├── delayedcallback │ │ ├── extensions.conf.TEMPLATE │ │ ├── extensions_blacklist.conf.TEMPLATE │ │ ├── extensions_blacklist_footer.conf.TEMPLATE │ │ ├── extensions_blacklist_header.conf.TEMPLATE │ │ ├── extensions_callback-check.conf.TEMPLATE │ │ ├── extensions_callback-check_footer.conf.TEMPLATE │ │ ├── extensions_callback-check_header.conf.TEMPLATE │ │ ├── extensions_callback_gtalk.conf.TEMPLATE │ │ ├── extensions_callback_header.conf.TEMPLATE │ │ ├── extensions_callback_sip.conf.TEMPLATE │ │ ├── extensions_default.conf.TEMPLATE │ │ ├── extensions_default_user.conf.TEMPLATE │ │ ├── extensions_disa-check.conf.TEMPLATE │ │ ├── extensions_disa-check_footer.conf.TEMPLATE │ │ ├── extensions_disa-check_header.conf.TEMPLATE │ │ ├── extensions_disa-nopin.conf.TEMPLATE │ │ ├── extensions_disa.conf.TEMPLATE │ │ ├── extensions_disa_header.conf.TEMPLATE │ │ ├── extensions_incoming_context_gtalk.conf.TEMPLATE │ │ ├── extensions_incoming_context_gtalk_header.conf.TEMPLATE │ │ ├── extensions_incoming_context_sip.conf.TEMPLATE │ │ ├── extensions_outgoing_dial_local_user.conf.TEMPLATE │ │ ├── extensions_outgoing_gtalk.conf.TEMPLATE │ │ ├── extensions_outgoing_pattern_gtalk.conf.TEMPLATE │ │ ├── extensions_outgoing_pattern_sip.conf.TEMPLATE │ │ ├── extensions_outgoing_sip.conf.TEMPLATE │ │ ├── extensions_user_context_footer.conf.TEMPLATE │ │ ├── extensions_user_context_header.conf.TEMPLATE │ │ ├── extensions_voicemail_disabled.conf.TEMPLATE │ │ ├── extensions_voicemail_enabled.conf.TEMPLATE │ │ ├── gtalk.conf.TEMPLATE │ │ ├── indications.conf.TEMPLATE │ │ ├── jabber.conf.TEMPLATE │ │ ├── jabber_users.conf.TEMPLATE │ │ ├── logger.conf.TEMPLATE │ │ ├── manager.conf.TEMPLATE │ │ ├── modules.conf.TEMPLATE │ │ ├── rtp.conf.TEMPLATE │ │ ├── sip.conf.TEMPLATE │ │ ├── sip_peer.TEMPLATE │ │ ├── sip_registration.TEMPLATE │ │ ├── sip_user.TEMPLATE │ │ └── sounds │ │ ├── agent-alreadyon.gsm │ │ ├── agent-incorrect.gsm │ │ ├── agent-pass.gsm │ │ ├── auth-incorrect.gsm │ │ ├── auth-thankyou.gsm │ │ ├── beep.gsm │ │ └── vm-goodbye.gsm ├── luci-app-polipo │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── polipo.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── polipo.lua │ │ └── view │ │ │ └── polipo_status.htm │ ├── po │ │ ├── ca │ │ │ └── polipo.po │ │ ├── cs │ │ │ └── polipo.po │ │ ├── de │ │ │ └── polipo.po │ │ ├── el │ │ │ └── polipo.po │ │ ├── en │ │ │ └── polipo.po │ │ ├── es │ │ │ └── polipo.po │ │ ├── fr │ │ │ └── polipo.po │ │ ├── he │ │ │ └── polipo.po │ │ ├── hu │ │ │ └── polipo.po │ │ ├── it │ │ │ └── polipo.po │ │ ├── ja │ │ │ └── polipo.po │ │ ├── ms │ │ │ └── polipo.po │ │ ├── no │ │ │ └── polipo.po │ │ ├── pl │ │ │ └── polipo.po │ │ ├── pt-br │ │ │ └── polipo.po │ │ ├── pt │ │ │ └── polipo.po │ │ ├── ro │ │ │ └── polipo.po │ │ ├── ru │ │ │ └── polipo.po │ │ ├── sk │ │ │ └── polipo.po │ │ ├── sv │ │ │ └── polipo.po │ │ ├── templates │ │ │ └── polipo.pot │ │ ├── tr │ │ │ └── polipo.po │ │ ├── uk │ │ │ └── polipo.po │ │ ├── vi │ │ │ └── polipo.po │ │ ├── zh-cn │ │ │ └── polipo.po │ │ └── zh-tw │ │ │ └── polipo.po │ └── root │ │ ├── etc │ │ └── uci-defaults │ │ │ └── luci-polipo │ │ └── usr │ │ └── sbin │ │ └── polipo_purge ├── luci-app-privoxy │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── privoxy.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── privoxy.lua │ │ └── view │ │ │ └── privoxy │ │ │ ├── detail_logview.htm │ │ │ └── detail_startstop.htm │ ├── po │ │ ├── de │ │ │ └── privoxy.po │ │ └── templates │ │ │ └── privoxy.pot │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-privoxy ├── luci-app-qos │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── qos.lua │ │ └── model │ │ │ └── cbi │ │ │ └── qos │ │ │ └── qos.lua │ └── po │ │ ├── ca │ │ └── qos.po │ │ ├── cs │ │ └── qos.po │ │ ├── de │ │ └── qos.po │ │ ├── el │ │ └── qos.po │ │ ├── en │ │ └── qos.po │ │ ├── es │ │ └── qos.po │ │ ├── fr │ │ └── qos.po │ │ ├── he │ │ └── qos.po │ │ ├── hu │ │ └── qos.po │ │ ├── it │ │ └── qos.po │ │ ├── ja │ │ └── qos.po │ │ ├── ms │ │ └── qos.po │ │ ├── no │ │ └── qos.po │ │ ├── pl │ │ └── qos.po │ │ ├── pt-br │ │ └── qos.po │ │ ├── pt │ │ └── qos.po │ │ ├── ro │ │ └── qos.po │ │ ├── ru │ │ └── qos.po │ │ ├── sk │ │ └── qos.po │ │ ├── sv │ │ └── qos.po │ │ ├── templates │ │ └── qos.pot │ │ ├── tr │ │ └── qos.po │ │ ├── uk │ │ └── qos.po │ │ ├── vi │ │ └── qos.po │ │ ├── zh-cn │ │ └── qos.po │ │ └── zh-tw │ │ └── qos.po ├── luci-app-radvd │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── radvd.lua │ │ └── model │ │ │ └── cbi │ │ │ ├── radvd.lua │ │ │ └── radvd │ │ │ ├── dnssl.lua │ │ │ ├── interface.lua │ │ │ ├── prefix.lua │ │ │ ├── rdnss.lua │ │ │ └── route.lua │ ├── po │ │ ├── ca │ │ │ └── radvd.po │ │ ├── cs │ │ │ └── radvd.po │ │ ├── de │ │ │ └── radvd.po │ │ ├── el │ │ │ └── radvd.po │ │ ├── en │ │ │ └── radvd.po │ │ ├── es │ │ │ └── radvd.po │ │ ├── fr │ │ │ └── radvd.po │ │ ├── he │ │ │ └── radvd.po │ │ ├── hu │ │ │ └── radvd.po │ │ ├── it │ │ │ └── radvd.po │ │ ├── ja │ │ │ └── radvd.po │ │ ├── ms │ │ │ └── radvd.po │ │ ├── no │ │ │ └── radvd.po │ │ ├── pl │ │ │ └── radvd.po │ │ ├── pt-br │ │ │ └── radvd.po │ │ ├── pt │ │ │ └── radvd.po │ │ ├── ro │ │ │ └── radvd.po │ │ ├── ru │ │ │ └── radvd.po │ │ ├── sk │ │ │ └── radvd.po │ │ ├── sv │ │ │ └── radvd.po │ │ ├── templates │ │ │ └── radvd.pot │ │ ├── tr │ │ │ └── radvd.po │ │ ├── uk │ │ │ └── radvd.po │ │ ├── vi │ │ │ └── radvd.po │ │ ├── zh-cn │ │ │ └── radvd.po │ │ └── zh-tw │ │ │ └── radvd.po │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-radvd ├── luci-app-samba │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── samba.lua │ │ └── model │ │ │ └── cbi │ │ │ └── samba.lua │ └── po │ │ ├── ca │ │ └── samba.po │ │ ├── cs │ │ └── samba.po │ │ ├── de │ │ └── samba.po │ │ ├── el │ │ └── samba.po │ │ ├── en │ │ └── samba.po │ │ ├── es │ │ └── samba.po │ │ ├── fr │ │ └── samba.po │ │ ├── he │ │ └── samba.po │ │ ├── hu │ │ └── samba.po │ │ ├── it │ │ └── samba.po │ │ ├── ja │ │ └── samba.po │ │ ├── ms │ │ └── samba.po │ │ ├── no │ │ └── samba.po │ │ ├── pl │ │ └── samba.po │ │ ├── pt-br │ │ └── samba.po │ │ ├── pt │ │ └── samba.po │ │ ├── ro │ │ └── samba.po │ │ ├── ru │ │ └── samba.po │ │ ├── sk │ │ └── samba.po │ │ ├── sv │ │ └── samba.po │ │ ├── templates │ │ └── samba.pot │ │ ├── tr │ │ └── samba.po │ │ ├── uk │ │ └── samba.po │ │ ├── vi │ │ └── samba.po │ │ ├── zh-cn │ │ └── samba.po │ │ └── zh-tw │ │ └── samba.po ├── luci-app-shairplay │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── shairplay.lua │ │ └── model │ │ │ └── cbi │ │ │ └── shairplay.lua │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-shairplay ├── luci-app-shairport │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── shairport.lua │ │ └── model │ │ │ └── cbi │ │ │ └── shairport.lua │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-shairport ├── luci-app-siitwizard │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── siitwizard.lua │ │ └── model │ │ │ └── cbi │ │ │ └── siitwizard.lua │ └── root │ │ └── etc │ │ └── config │ │ └── siit ├── luci-app-splash │ ├── Makefile │ ├── README │ ├── htdocs │ │ ├── cgi-bin │ │ │ └── splash │ │ │ │ └── splash.sh │ │ └── luci │ │ │ └── splash │ │ │ └── index.html │ ├── luasrc │ │ ├── controller │ │ │ └── splash │ │ │ │ └── splash.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── splash │ │ │ │ ├── splash.lua │ │ │ │ └── splashtext.lua │ │ └── view │ │ │ ├── admin_status │ │ │ └── splash.htm │ │ │ ├── splash │ │ │ ├── blocked.htm │ │ │ └── splash.htm │ │ │ └── splash_splash │ │ │ ├── index.htm │ │ │ └── splash.htm │ ├── po │ │ ├── ca │ │ │ └── splash.po │ │ ├── cs │ │ │ └── splash.po │ │ ├── de │ │ │ └── splash.po │ │ ├── el │ │ │ └── splash.po │ │ ├── en │ │ │ └── splash.po │ │ ├── es │ │ │ └── splash.po │ │ ├── fr │ │ │ └── splash.po │ │ ├── he │ │ │ └── splash.po │ │ ├── hu │ │ │ └── splash.po │ │ ├── it │ │ │ └── splash.po │ │ ├── ja │ │ │ └── splash.po │ │ ├── ms │ │ │ └── splash.po │ │ ├── no │ │ │ └── splash.po │ │ ├── pl │ │ │ └── splash.po │ │ ├── pt-br │ │ │ └── splash.po │ │ ├── pt │ │ │ └── splash.po │ │ ├── ro │ │ │ └── splash.po │ │ ├── ru │ │ │ └── splash.po │ │ ├── sk │ │ │ └── splash.po │ │ ├── sv │ │ │ └── splash.po │ │ ├── templates │ │ │ └── splash.pot │ │ ├── tr │ │ │ └── splash.po │ │ ├── uk │ │ │ └── splash.po │ │ ├── vi │ │ │ └── splash.po │ │ ├── zh-cn │ │ │ └── splash.po │ │ └── zh-tw │ │ │ └── splash.po │ └── root │ │ ├── etc │ │ ├── config │ │ │ ├── luci_splash │ │ │ └── luci_splash_leases │ │ ├── hotplug.d │ │ │ └── iface │ │ │ │ └── 25-splash │ │ └── init.d │ │ │ └── luci_splash │ │ └── usr │ │ └── sbin │ │ └── luci-splash ├── luci-app-statistics │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── luci_statistics │ │ │ │ └── luci_statistics.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── luci_statistics │ │ │ │ ├── collectd.lua │ │ │ │ ├── conntrack.lua │ │ │ │ ├── cpu.lua │ │ │ │ ├── csv.lua │ │ │ │ ├── df.lua │ │ │ │ ├── disk.lua │ │ │ │ ├── dns.lua │ │ │ │ ├── email.lua │ │ │ │ ├── exec.lua │ │ │ │ ├── interface.lua │ │ │ │ ├── iptables.lua │ │ │ │ ├── irq.lua │ │ │ │ ├── iwinfo.lua │ │ │ │ ├── load.lua │ │ │ │ ├── memory.lua │ │ │ │ ├── netlink.lua │ │ │ │ ├── network.lua │ │ │ │ ├── nut.lua │ │ │ │ ├── olsrd.lua │ │ │ │ ├── ping.lua │ │ │ │ ├── processes.lua │ │ │ │ ├── rrdtool.lua │ │ │ │ ├── splash_leases.lua │ │ │ │ ├── tcpconns.lua │ │ │ │ ├── unixsock.lua │ │ │ │ └── uptime.lua │ │ ├── statistics │ │ │ ├── datatree.lua │ │ │ ├── i18n.lua │ │ │ ├── rrdtool.lua │ │ │ └── rrdtool │ │ │ │ ├── colors.lua │ │ │ │ └── definitions │ │ │ │ ├── conntrack.lua │ │ │ │ ├── cpu.lua │ │ │ │ ├── df.lua │ │ │ │ ├── disk.lua │ │ │ │ ├── dns.lua │ │ │ │ ├── interface.lua │ │ │ │ ├── iptables.lua │ │ │ │ ├── irq.lua │ │ │ │ ├── iwinfo.lua │ │ │ │ ├── load.lua │ │ │ │ ├── memory.lua │ │ │ │ ├── netlink.lua │ │ │ │ ├── nut.lua │ │ │ │ ├── olsrd.lua │ │ │ │ ├── ping.lua │ │ │ │ ├── processes.lua │ │ │ │ ├── splash_leases.lua │ │ │ │ ├── tcpconns.lua │ │ │ │ └── uptime.lua │ │ └── view │ │ │ ├── admin_statistics │ │ │ └── index.htm │ │ │ └── public_statistics │ │ │ └── graph.htm │ ├── po │ │ ├── ca │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── cs │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── de │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── el │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── en │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── es │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── fr │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── he │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── hu │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── it │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── ja │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── ms │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── no │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── pl │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── pt-br │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── pt │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── ro │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── ru │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── sk │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── sv │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── templates │ │ │ ├── rrdtool.pot │ │ │ └── statistics.pot │ │ ├── tr │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── uk │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── vi │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ ├── zh-cn │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ │ └── zh-tw │ │ │ ├── rrdtool.po │ │ │ └── statistics.po │ └── root │ │ ├── etc │ │ ├── config │ │ │ └── luci_statistics │ │ ├── init.d │ │ │ └── luci_statistics │ │ └── uci-defaults │ │ │ └── luci-statistics │ │ └── usr │ │ └── bin │ │ └── stat-genconfig ├── luci-app-tinyproxy │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── tinyproxy.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── tinyproxy.lua │ │ └── view │ │ │ └── tinyproxy_status.htm │ └── po │ │ ├── ca │ │ └── tinyproxy.po │ │ ├── cs │ │ └── tinyproxy.po │ │ ├── de │ │ └── tinyproxy.po │ │ ├── el │ │ └── tinyproxy.po │ │ ├── en │ │ └── tinyproxy.po │ │ ├── es │ │ └── tinyproxy.po │ │ ├── fr │ │ └── tinyproxy.po │ │ ├── he │ │ └── tinyproxy.po │ │ ├── hu │ │ └── tinyproxy.po │ │ ├── it │ │ └── tinyproxy.po │ │ ├── ja │ │ └── tinyproxy.po │ │ ├── ms │ │ └── tinyproxy.po │ │ ├── no │ │ └── tinyproxy.po │ │ ├── pl │ │ └── tinyproxy.po │ │ ├── pt-br │ │ └── tinyproxy.po │ │ ├── pt │ │ └── tinyproxy.po │ │ ├── ro │ │ └── tinyproxy.po │ │ ├── ru │ │ └── tinyproxy.po │ │ ├── sk │ │ └── tinyproxy.po │ │ ├── sv │ │ └── tinyproxy.po │ │ ├── templates │ │ └── tinyproxy.pot │ │ ├── tr │ │ └── tinyproxy.po │ │ ├── uk │ │ └── tinyproxy.po │ │ ├── vi │ │ └── tinyproxy.po │ │ ├── zh-cn │ │ └── tinyproxy.po │ │ └── zh-tw │ │ └── tinyproxy.po ├── luci-app-transmission │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── transmission.lua │ │ └── model │ │ │ └── cbi │ │ │ └── transmission.lua │ ├── po │ │ ├── ca │ │ │ └── transmission.po │ │ ├── cs │ │ │ └── transmission.po │ │ ├── de │ │ │ └── transmission.po │ │ ├── el │ │ │ └── transmission.po │ │ ├── en │ │ │ └── transmission.po │ │ ├── es │ │ │ └── transmission.po │ │ ├── fr │ │ │ └── transmission.po │ │ ├── he │ │ │ └── transmission.po │ │ ├── hu │ │ │ └── transmission.po │ │ ├── it │ │ │ └── transmission.po │ │ ├── ja │ │ │ └── transmission.po │ │ ├── ms │ │ │ └── transmission.po │ │ ├── no │ │ │ └── transmission.po │ │ ├── pl │ │ │ └── transmission.po │ │ ├── pt-br │ │ │ └── transmission.po │ │ ├── pt │ │ │ └── transmission.po │ │ ├── ro │ │ │ └── transmission.po │ │ ├── ru │ │ │ └── transmission.po │ │ ├── sk │ │ │ └── transmission.po │ │ ├── sv │ │ │ └── transmission.po │ │ ├── templates │ │ │ └── transmission.pot │ │ ├── tr │ │ │ └── transmission.po │ │ ├── uk │ │ │ └── transmission.po │ │ ├── vi │ │ │ └── transmission.po │ │ ├── zh-cn │ │ │ └── transmission.po │ │ └── zh-tw │ │ │ └── transmission.po │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-transmission ├── luci-app-udpxy │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── udpxy.lua │ │ └── model │ │ │ └── cbi │ │ │ └── udpxy.lua │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-udpxy ├── luci-app-upnp │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── upnp.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── upnp │ │ │ │ └── upnp.lua │ │ └── view │ │ │ ├── admin_status │ │ │ └── index │ │ │ │ └── upnp.htm │ │ │ └── upnp_status.htm │ ├── po │ │ ├── ca │ │ │ └── upnp.po │ │ ├── cs │ │ │ └── upnp.po │ │ ├── de │ │ │ └── upnp.po │ │ ├── el │ │ │ └── upnp.po │ │ ├── en │ │ │ └── upnp.po │ │ ├── es │ │ │ └── upnp.po │ │ ├── fr │ │ │ └── upnp.po │ │ ├── he │ │ │ └── upnp.po │ │ ├── hu │ │ │ └── upnp.po │ │ ├── it │ │ │ └── upnp.po │ │ ├── ja │ │ │ └── upnp.po │ │ ├── ms │ │ │ └── upnp.po │ │ ├── no │ │ │ └── upnp.po │ │ ├── pl │ │ │ └── upnp.po │ │ ├── pt-br │ │ │ └── upnp.po │ │ ├── pt │ │ │ └── upnp.po │ │ ├── ro │ │ │ └── upnp.po │ │ ├── ru │ │ │ └── upnp.po │ │ ├── sk │ │ │ └── upnp.po │ │ ├── sv │ │ │ └── upnp.po │ │ ├── templates │ │ │ └── upnp.pot │ │ ├── tr │ │ │ └── upnp.po │ │ ├── uk │ │ │ └── upnp.po │ │ ├── vi │ │ │ └── upnp.po │ │ ├── zh-cn │ │ │ └── upnp.po │ │ └── zh-tw │ │ │ └── upnp.po │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-upnp ├── luci-app-ushare │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── ushare.lua │ │ └── model │ │ │ └── cbi │ │ │ └── ushare.lua │ ├── po │ │ ├── ca │ │ │ └── ushare.po │ │ ├── cs │ │ │ └── ushare.po │ │ ├── de │ │ │ └── ushare.po │ │ ├── el │ │ │ └── ushare.po │ │ ├── en │ │ │ └── ushare.po │ │ ├── es │ │ │ └── ushare.po │ │ ├── fr │ │ │ └── ushare.po │ │ ├── he │ │ │ └── ushare.po │ │ ├── hu │ │ │ └── ushare.po │ │ ├── it │ │ │ └── ushare.po │ │ ├── ja │ │ │ └── ushare.po │ │ ├── ms │ │ │ └── ushare.po │ │ ├── no │ │ │ └── ushare.po │ │ ├── pl │ │ │ └── ushare.po │ │ ├── pt-br │ │ │ └── ushare.po │ │ ├── pt │ │ │ └── ushare.po │ │ ├── ro │ │ │ └── ushare.po │ │ ├── ru │ │ │ └── ushare.po │ │ ├── sk │ │ │ └── ushare.po │ │ ├── sv │ │ │ └── ushare.po │ │ ├── templates │ │ │ └── ushare.pot │ │ ├── tr │ │ │ └── ushare.po │ │ ├── uk │ │ │ └── ushare.po │ │ ├── vi │ │ │ └── ushare.po │ │ ├── zh-cn │ │ │ └── ushare.po │ │ └── zh-tw │ │ │ └── ushare.po │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-ushare ├── luci-app-vnstat │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── vnstat.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── vnstat.lua │ │ └── view │ │ │ └── vnstat.htm │ ├── po │ │ ├── ca │ │ │ └── vnstat.po │ │ ├── cs │ │ │ └── vnstat.po │ │ ├── de │ │ │ └── vnstat.po │ │ ├── el │ │ │ └── vnstat.po │ │ ├── en │ │ │ └── vnstat.po │ │ ├── es │ │ │ └── vnstat.po │ │ ├── fr │ │ │ └── vnstat.po │ │ ├── he │ │ │ └── vnstat.po │ │ ├── hu │ │ │ └── vnstat.po │ │ ├── it │ │ │ └── vnstat.po │ │ ├── ja │ │ │ └── vnstat.po │ │ ├── ms │ │ │ └── vnstat.po │ │ ├── no │ │ │ └── vnstat.po │ │ ├── pl │ │ │ └── vnstat.po │ │ ├── pt-br │ │ │ └── vnstat.po │ │ ├── pt │ │ │ └── vnstat.po │ │ ├── ro │ │ │ └── vnstat.po │ │ ├── ru │ │ │ └── vnstat.po │ │ ├── sk │ │ │ └── vnstat.po │ │ ├── sv │ │ │ └── vnstat.po │ │ ├── templates │ │ │ └── vnstat.pot │ │ ├── tr │ │ │ └── vnstat.po │ │ ├── uk │ │ │ └── vnstat.po │ │ ├── vi │ │ │ └── vnstat.po │ │ ├── zh-cn │ │ │ └── vnstat.po │ │ └── zh-tw │ │ │ └── vnstat.po │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-vnstat ├── luci-app-voice-core │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── luci_voice.lua │ │ └── view │ │ │ └── luci_voice │ │ │ ├── index.htm │ │ │ └── phone_index.htm │ └── po │ │ ├── ca │ │ └── voice_core.po │ │ ├── cs │ │ └── voice_core.po │ │ ├── de │ │ └── voice_core.po │ │ ├── el │ │ └── voice_core.po │ │ ├── en │ │ └── voice_core.po │ │ ├── es │ │ └── voice_core.po │ │ ├── fr │ │ └── voice_core.po │ │ ├── he │ │ └── voice_core.po │ │ ├── hu │ │ └── voice_core.po │ │ ├── it │ │ └── voice_core.po │ │ ├── ja │ │ └── voice_core.po │ │ ├── ms │ │ └── voice_core.po │ │ ├── no │ │ └── voice_core.po │ │ ├── pl │ │ └── voice_core.po │ │ ├── pt-br │ │ └── voice_core.po │ │ ├── pt │ │ └── voice_core.po │ │ ├── ro │ │ └── voice_core.po │ │ ├── ru │ │ └── voice_core.po │ │ ├── sk │ │ └── voice_core.po │ │ ├── sv │ │ └── voice_core.po │ │ ├── templates │ │ └── voice_core.pot │ │ ├── tr │ │ └── voice_core.po │ │ ├── uk │ │ └── voice_core.po │ │ ├── vi │ │ └── voice_core.po │ │ ├── zh-cn │ │ └── voice_core.po │ │ └── zh-tw │ │ └── voice_core.po ├── luci-app-voice-diag │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── luci_voice │ │ │ │ └── luci_voice_diag.lua │ │ └── view │ │ │ └── luci_voice │ │ │ └── diag_index.htm │ └── po │ │ ├── ca │ │ └── voice_diag.po │ │ ├── cs │ │ └── voice_diag.po │ │ ├── de │ │ └── voice_diag.po │ │ ├── el │ │ └── voice_diag.po │ │ ├── en │ │ └── voice_diag.po │ │ ├── es │ │ └── voice_diag.po │ │ ├── fr │ │ └── voice_diag.po │ │ ├── he │ │ └── voice_diag.po │ │ ├── hu │ │ └── voice_diag.po │ │ ├── it │ │ └── voice_diag.po │ │ ├── ja │ │ └── voice_diag.po │ │ ├── ms │ │ └── voice_diag.po │ │ ├── no │ │ └── voice_diag.po │ │ ├── pl │ │ └── voice_diag.po │ │ ├── pt-br │ │ └── voice_diag.po │ │ ├── pt │ │ └── voice_diag.po │ │ ├── ro │ │ └── voice_diag.po │ │ ├── ru │ │ └── voice_diag.po │ │ ├── sk │ │ └── voice_diag.po │ │ ├── sv │ │ └── voice_diag.po │ │ ├── templates │ │ └── voice_diag.pot │ │ ├── tr │ │ └── voice_diag.po │ │ ├── uk │ │ └── voice_diag.po │ │ ├── vi │ │ └── voice_diag.po │ │ ├── zh-cn │ │ └── voice_diag.po │ │ └── zh-tw │ │ └── voice_diag.po ├── luci-app-watchcat │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── watchcat.lua │ │ └── model │ │ │ └── cbi │ │ │ └── watchcat │ │ │ └── watchcat.lua │ ├── po │ │ ├── ca │ │ │ └── watchcat.po │ │ ├── cs │ │ │ └── watchcat.po │ │ ├── de │ │ │ └── watchcat.po │ │ ├── el │ │ │ └── watchcat.po │ │ ├── en │ │ │ └── watchcat.po │ │ ├── es │ │ │ └── watchcat.po │ │ ├── fr │ │ │ └── watchcat.po │ │ ├── he │ │ │ └── watchcat.po │ │ ├── hu │ │ │ └── watchcat.po │ │ ├── it │ │ │ └── watchcat.po │ │ ├── ja │ │ │ └── watchcat.po │ │ ├── ms │ │ │ └── watchcat.po │ │ ├── no │ │ │ └── watchcat.po │ │ ├── pl │ │ │ └── watchcat.po │ │ ├── pt-br │ │ │ └── watchcat.po │ │ ├── pt │ │ │ └── watchcat.po │ │ ├── ro │ │ │ └── watchcat.po │ │ ├── ru │ │ │ └── watchcat.po │ │ ├── sk │ │ │ └── watchcat.po │ │ ├── sv │ │ │ └── watchcat.po │ │ ├── templates │ │ │ └── watchcat.pot │ │ ├── tr │ │ │ └── watchcat.po │ │ ├── uk │ │ │ └── watchcat.po │ │ ├── vi │ │ │ └── watchcat.po │ │ ├── zh-cn │ │ │ └── watchcat.po │ │ └── zh-tw │ │ │ └── watchcat.po │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── luci-watchcat ├── luci-app-wol │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── wol.lua │ │ └── model │ │ │ └── cbi │ │ │ └── wol.lua │ └── po │ │ ├── ca │ │ └── wol.po │ │ ├── cs │ │ └── wol.po │ │ ├── de │ │ └── wol.po │ │ ├── el │ │ └── wol.po │ │ ├── en │ │ └── wol.po │ │ ├── es │ │ └── wol.po │ │ ├── fr │ │ └── wol.po │ │ ├── he │ │ └── wol.po │ │ ├── hu │ │ └── wol.po │ │ ├── it │ │ └── wol.po │ │ ├── ja │ │ └── wol.po │ │ ├── ms │ │ └── wol.po │ │ ├── no │ │ └── wol.po │ │ ├── pl │ │ └── wol.po │ │ ├── pt-br │ │ └── wol.po │ │ ├── pt │ │ └── wol.po │ │ ├── ro │ │ └── wol.po │ │ ├── ru │ │ └── wol.po │ │ ├── sk │ │ └── wol.po │ │ ├── sv │ │ └── wol.po │ │ ├── templates │ │ └── wol.pot │ │ ├── tr │ │ └── wol.po │ │ ├── uk │ │ └── wol.po │ │ ├── vi │ │ └── wol.po │ │ ├── zh-cn │ │ └── wol.po │ │ └── zh-tw │ │ └── wol.po └── luci-app-wshaper │ ├── Makefile │ ├── luasrc │ ├── controller │ │ └── wshaper.lua │ └── model │ │ └── cbi │ │ └── wshaper.lua │ ├── po │ ├── ca │ │ └── wshaper.po │ ├── cs │ │ └── wshaper.po │ ├── de │ │ └── wshaper.po │ ├── el │ │ └── wshaper.po │ ├── en │ │ └── wshaper.po │ ├── es │ │ └── wshaper.po │ ├── fr │ │ └── wshaper.po │ ├── he │ │ └── wshaper.po │ ├── hu │ │ └── wshaper.po │ ├── it │ │ └── wshaper.po │ ├── ja │ │ └── wshaper.po │ ├── ms │ │ └── wshaper.po │ ├── no │ │ └── wshaper.po │ ├── pl │ │ └── wshaper.po │ ├── pt-br │ │ └── wshaper.po │ ├── pt │ │ └── wshaper.po │ ├── ro │ │ └── wshaper.po │ ├── ru │ │ └── wshaper.po │ ├── sk │ │ └── wshaper.po │ ├── sv │ │ └── wshaper.po │ ├── templates │ │ └── wshaper.pot │ ├── tr │ │ └── wshaper.po │ ├── uk │ │ └── wshaper.po │ ├── vi │ │ └── wshaper.po │ ├── zh-cn │ │ └── wshaper.po │ └── zh-tw │ │ └── wshaper.po │ └── root │ └── etc │ └── uci-defaults │ └── wshaper ├── build ├── i18n-init.sh ├── i18n-po2lua.pl ├── i18n-scan.pl ├── i18n-sync.sh ├── i18n-update.pl ├── luadoc │ ├── doc.lua │ └── luadoc │ │ ├── config.lua │ │ ├── doclet │ │ ├── debug.lua │ │ ├── formatter.lua │ │ ├── html.lua │ │ ├── html │ │ │ ├── constant.lp │ │ │ ├── file.lp │ │ │ ├── function.lp │ │ │ ├── index.lp │ │ │ ├── luadoc.css │ │ │ ├── menu.lp │ │ │ ├── module.lp │ │ │ └── table.lp │ │ └── raw.lua │ │ ├── init.lua │ │ ├── lp.lua │ │ ├── taglet │ │ ├── standard.lua │ │ └── standard │ │ │ └── tags.lua │ │ └── util.lua ├── makedocs.sh ├── mkbasepot.sh ├── mkrevision.sh └── zoneinfo2lua.pl ├── collections ├── luci-light │ └── Makefile ├── luci-ssl │ └── Makefile └── luci │ └── Makefile ├── contrib ├── luasrcdiet │ ├── Makefile │ └── lua │ │ ├── COPYRIGHT │ │ ├── LuaSrcDiet.lua │ │ ├── llex.lua │ │ ├── lparser.lua │ │ ├── optlex.lua │ │ └── optparser.lua ├── package │ ├── Makefile │ ├── community-profiles │ │ ├── Makefile │ │ └── files │ │ │ └── etc │ │ │ └── config │ │ │ ├── profile_31c3 │ │ │ ├── profile_Freifunk │ │ │ ├── profile_altmark │ │ │ ├── profile_arig_arad │ │ │ ├── profile_arig_neot_semadar │ │ │ ├── profile_arig_tel-aviv │ │ │ ├── profile_augsburg │ │ │ ├── profile_bayreuth │ │ │ ├── profile_bensheim │ │ │ ├── profile_bergischesland │ │ │ ├── profile_berlin │ │ │ ├── profile_bno │ │ │ ├── profile_carbodebit │ │ │ ├── profile_demo │ │ │ ├── profile_duesseldorf │ │ │ ├── profile_erfurt │ │ │ ├── profile_evernet │ │ │ ├── profile_freiburg │ │ │ ├── profile_gadow │ │ │ ├── profile_guifibages │ │ │ ├── profile_halle │ │ │ ├── profile_hannover │ │ │ ├── profile_heppenheim │ │ │ ├── profile_hooge │ │ │ ├── profile_kiberpipa │ │ │ ├── profile_kyritz │ │ │ ├── profile_l59 │ │ │ ├── profile_leipzig │ │ │ ├── profile_marburg │ │ │ ├── profile_oldenburg │ │ │ ├── profile_openwireless_bern │ │ │ ├── profile_pberg │ │ │ ├── profile_piraten_dresden │ │ │ ├── profile_potsdam │ │ │ ├── profile_reihen │ │ │ ├── profile_rosbach │ │ │ ├── profile_schwarzach │ │ │ ├── profile_seefeld │ │ │ ├── profile_stuttgart │ │ │ ├── profile_vogtland │ │ │ ├── profile_weil │ │ │ ├── profile_weimar │ │ │ ├── profile_weinstadt │ │ │ └── profile_wlanljubljana │ ├── freifunk-common │ │ ├── Makefile │ │ └── files │ │ │ ├── etc │ │ │ ├── config │ │ │ │ └── freifunk │ │ │ ├── init.d │ │ │ │ └── freifunk │ │ │ ├── rc.local.d │ │ │ │ └── 01-config-migration │ │ │ └── uci-defaults │ │ │ │ └── freifunk │ │ │ └── usr │ │ │ ├── bin │ │ │ ├── ffdzero │ │ │ ├── neigh.sh │ │ │ └── watch.sh │ │ │ └── sbin │ │ │ └── ff_olsr_watchdog │ ├── freifunk-firewall │ │ ├── Makefile │ │ └── files │ │ │ └── etc │ │ │ ├── firewall.freifunk │ │ │ └── hotplug.d │ │ │ └── firewall │ │ │ └── 23-restricted-wan │ ├── freifunk-gwcheck │ │ ├── Makefile │ │ ├── files │ │ │ ├── etc │ │ │ │ └── config │ │ │ │ │ └── freifunk-gwcheck │ │ │ └── usr │ │ │ │ └── sbin │ │ │ │ └── ff_olsr_test_gw.sh │ │ └── root │ │ │ └── etc │ │ │ └── uci-defaults │ │ │ └── freifunk-gwcheck │ ├── freifunk-mapupdate │ │ ├── Makefile │ │ ├── files │ │ │ ├── etc │ │ │ │ └── config │ │ │ │ │ └── freifunk-mapupdate │ │ │ └── usr │ │ │ │ └── sbin │ │ │ │ └── ff_mapupdate.sh │ │ └── root │ │ │ └── etc │ │ │ └── uci-defaults │ │ │ └── freifunk-mapupdate │ ├── freifunk-p2pblock │ │ ├── Makefile │ │ └── files │ │ │ ├── freifunk-p2pblock.config │ │ │ └── freifunk-p2pblock.init │ ├── freifunk-policyrouting │ │ ├── Makefile │ │ └── files │ │ │ └── etc │ │ │ ├── config │ │ │ └── freifunk-policyrouting │ │ │ ├── hotplug.d │ │ │ └── iface │ │ │ │ └── 30-policyrouting │ │ │ ├── init.d │ │ │ └── freifunk-policyrouting │ │ │ ├── rc.d │ │ │ └── S15-freifunk-policyrouting │ │ │ └── uci-defaults │ │ │ └── freifunk-policyrouting │ ├── freifunk-watchdog │ │ ├── Makefile │ │ ├── files │ │ │ ├── freifunk-watchdog.config │ │ │ └── freifunk-watchdog.init │ │ └── src │ │ │ ├── Makefile │ │ │ ├── ucix.c │ │ │ ├── ucix.h │ │ │ ├── watchdog.c │ │ │ ├── watchdog.h │ │ │ └── wireless.22.h │ ├── meshwizard │ │ ├── Makefile │ │ └── files │ │ │ ├── etc │ │ │ └── config │ │ │ │ └── meshwizard │ │ │ └── usr │ │ │ └── bin │ │ │ └── meshwizard │ │ │ ├── functions.sh │ │ │ ├── helpers │ │ │ ├── check-range-in-range.sh │ │ │ ├── common.awk │ │ │ ├── gen_auto-ipv6-dhcpv6-ip.sh │ │ │ ├── gen_bssid.sh │ │ │ ├── gen_dhcp_ip.sh │ │ │ ├── initial_config.sh │ │ │ ├── ipcalc-cidr.sh │ │ │ ├── read_defaults.sh │ │ │ ├── rename-wifi.sh │ │ │ ├── restore_default_config.sh │ │ │ ├── setup_auto-ipv6-interface.sh │ │ │ ├── setup_auto-ipv6.sh │ │ │ ├── setup_dhcp.sh │ │ │ ├── setup_dnsmasq.sh │ │ │ ├── setup_firewall.sh │ │ │ ├── setup_firewall_interface.sh │ │ │ ├── setup_lan_ipv6.sh │ │ │ ├── setup_lan_static.sh │ │ │ ├── setup_network.sh │ │ │ ├── setup_olsrd.sh │ │ │ ├── setup_olsrd_interface.sh │ │ │ ├── setup_policyrouting.sh │ │ │ ├── setup_qos.sh │ │ │ ├── setup_splash.sh │ │ │ ├── setup_ssh.sh │ │ │ ├── setup_system.sh │ │ │ ├── setup_uhttpd.sh │ │ │ ├── setup_wan_dhcp.sh │ │ │ ├── setup_wan_static.sh │ │ │ ├── setup_widgets.sh │ │ │ ├── setup_wifi.sh │ │ │ ├── setup_wifi_vap.sh │ │ │ └── supports_vap.sh │ │ │ └── wizard.sh │ └── remote-update │ │ ├── Makefile │ │ └── files │ │ └── usr │ │ └── sbin │ │ └── remote-update ├── uci │ ├── .gitignore │ ├── Makefile │ └── hostfiles │ │ ├── bin │ │ ├── uci │ │ └── uci-defaults │ │ └── etc │ │ └── config │ │ ├── batmand │ │ ├── ddns │ │ ├── dhcp │ │ ├── dropbear │ │ ├── firewall │ │ ├── fstab │ │ ├── httpd │ │ ├── luci_devinfo │ │ ├── mactodevinfo │ │ ├── network │ │ ├── ntpclient │ │ ├── qos │ │ ├── system │ │ ├── upnpd │ │ └── wireless └── uhttpd │ ├── Makefile │ └── patches │ ├── 001-pass-env.patch │ ├── 002-link-order.patch │ └── series ├── libs ├── luci-lib-httpclient │ ├── Makefile │ └── luasrc │ │ ├── httpclient.lua │ │ └── httpclient │ │ └── receiver.lua ├── luci-lib-ip │ ├── Makefile │ └── src │ │ ├── Makefile │ │ ├── ip.c │ │ └── ip.luadoc ├── luci-lib-json │ ├── Makefile │ └── luasrc │ │ ├── json.lua │ │ └── json.luadoc ├── luci-lib-jsonc │ ├── Makefile │ └── src │ │ ├── Makefile │ │ ├── jsonc.c │ │ └── jsonc.luadoc ├── luci-lib-luaneightbl │ ├── Makefile │ └── src │ │ ├── Makefile │ │ └── neightbl.c ├── luci-lib-nixio │ ├── .gitignore │ ├── LICENSE │ ├── Makefile │ ├── NOTICE │ ├── README │ ├── axTLS │ │ ├── Makefile │ │ ├── README │ │ ├── bindings │ │ │ ├── Config.in │ │ │ ├── Makefile │ │ │ ├── README │ │ │ ├── csharp │ │ │ │ ├── Makefile │ │ │ │ └── axTLS.cs │ │ │ ├── generate_SWIG_interface.pl │ │ │ ├── generate_interface.pl │ │ │ ├── java │ │ │ │ ├── Makefile │ │ │ │ ├── SSL.java │ │ │ │ ├── SSLCTX.java │ │ │ │ ├── SSLClient.java │ │ │ │ ├── SSLReadHolder.java │ │ │ │ ├── SSLServer.java │ │ │ │ └── SSLUtil.java │ │ │ ├── lua │ │ │ │ └── Makefile │ │ │ ├── perl │ │ │ │ └── Makefile │ │ │ └── vbnet │ │ │ │ ├── Makefile │ │ │ │ └── axTLSvb.vb │ │ ├── config │ │ │ ├── .config │ │ │ ├── Config.in │ │ │ ├── JMeter.jmx │ │ │ ├── Rules.mak │ │ │ ├── axhttpd.aip │ │ │ ├── axtls.RES │ │ │ ├── axtls.rc │ │ │ ├── config.h │ │ │ ├── linuxconfig │ │ │ ├── makefile.conf │ │ │ ├── makefile.dotnet.conf │ │ │ ├── makefile.java.conf │ │ │ ├── makefile.post │ │ │ ├── scripts │ │ │ │ └── config │ │ │ │ │ ├── Kconfig-language.txt │ │ │ │ │ ├── Makefile │ │ │ │ │ ├── conf.c │ │ │ │ │ ├── confdata.c │ │ │ │ │ ├── expr.c │ │ │ │ │ ├── expr.h │ │ │ │ │ ├── lex.zconf.c_shipped │ │ │ │ │ ├── lkc.h │ │ │ │ │ ├── lkc_proto.h │ │ │ │ │ ├── lxdialog │ │ │ │ │ ├── BIG.FAT.WARNING │ │ │ │ │ ├── checklist.c │ │ │ │ │ ├── colors.h │ │ │ │ │ ├── dialog.h │ │ │ │ │ ├── inputbox.c │ │ │ │ │ ├── menubox.c │ │ │ │ │ ├── msgbox.c │ │ │ │ │ ├── textbox.c │ │ │ │ │ ├── util.c │ │ │ │ │ └── yesno.c │ │ │ │ │ ├── mconf.c │ │ │ │ │ ├── menu.c │ │ │ │ │ ├── mkconfigs │ │ │ │ │ ├── symbol.c │ │ │ │ │ ├── util.c │ │ │ │ │ ├── zconf.l │ │ │ │ │ ├── zconf.tab.c_shipped │ │ │ │ │ ├── zconf.tab.h_shipped │ │ │ │ │ └── zconf.y │ │ │ └── win32config │ │ ├── crypto │ │ │ ├── Makefile │ │ │ ├── aes.c │ │ │ ├── bigint.c │ │ │ ├── bigint.h │ │ │ ├── bigint_impl.h │ │ │ ├── crypto.h │ │ │ ├── crypto_misc.c │ │ │ ├── hmac.c │ │ │ ├── md2.c │ │ │ ├── md5.c │ │ │ ├── rc4.c │ │ │ ├── rsa.c │ │ │ └── sha1.c │ │ ├── docsrc │ │ │ ├── Makefile │ │ │ ├── axTLS.dox │ │ │ ├── doco_footer.html │ │ │ └── images │ │ │ │ ├── axolotl.jpg │ │ │ │ └── tsbasbw.gif │ │ ├── httpd │ │ │ ├── Config.in │ │ │ ├── Makefile │ │ │ ├── axhttp.h │ │ │ ├── axhttpd.c │ │ │ ├── htpasswd.c │ │ │ ├── kepler-1.1-snapshot-20070521-1825.tar.gz │ │ │ ├── kepler.patch │ │ │ ├── proc.c │ │ │ └── tdate_parse.c │ │ ├── samples │ │ │ ├── Config.in │ │ │ ├── Makefile │ │ │ ├── c │ │ │ │ ├── Makefile │ │ │ │ └── axssl.c │ │ │ ├── csharp │ │ │ │ ├── Makefile │ │ │ │ └── axssl.cs │ │ │ ├── java │ │ │ │ ├── Makefile │ │ │ │ ├── axssl.java │ │ │ │ └── manifest.mf │ │ │ ├── lua │ │ │ │ ├── Makefile │ │ │ │ └── axssl.lua │ │ │ ├── perl │ │ │ │ ├── Makefile │ │ │ │ └── axssl.pl │ │ │ └── vbnet │ │ │ │ ├── Makefile │ │ │ │ └── axssl.vb │ │ ├── ssl │ │ │ ├── BigIntConfig.in │ │ │ ├── Config.in │ │ │ ├── Makefile │ │ │ ├── asn1.c │ │ │ ├── cert.h │ │ │ ├── crypto_misc.h │ │ │ ├── gen_cert.c │ │ │ ├── loader.c │ │ │ ├── openssl.c │ │ │ ├── os_port.c │ │ │ ├── os_port.h │ │ │ ├── p12.c │ │ │ ├── private_key.h │ │ │ ├── ssl.h │ │ │ ├── test │ │ │ │ ├── Makefile │ │ │ │ ├── axTLS.ca_key.pem │ │ │ │ ├── axTLS.ca_x509.cer │ │ │ │ ├── axTLS.ca_x509.pem │ │ │ │ ├── axTLS.device_key │ │ │ │ ├── axTLS.device_key.pem │ │ │ │ ├── axTLS.encrypted.p8 │ │ │ │ ├── axTLS.encrypted_pem.p8 │ │ │ │ ├── axTLS.key_1024 │ │ │ │ ├── axTLS.key_1024.pem │ │ │ │ ├── axTLS.key_2048 │ │ │ │ ├── axTLS.key_2048.pem │ │ │ │ ├── axTLS.key_4096 │ │ │ │ ├── axTLS.key_4096.pem │ │ │ │ ├── axTLS.key_512 │ │ │ │ ├── axTLS.key_512.pem │ │ │ │ ├── axTLS.key_aes128.pem │ │ │ │ ├── axTLS.key_aes256.pem │ │ │ │ ├── axTLS.noname.p12 │ │ │ │ ├── axTLS.unencrypted.p8 │ │ │ │ ├── axTLS.unencrypted_pem.p8 │ │ │ │ ├── axTLS.withCA.p12 │ │ │ │ ├── axTLS.withoutCA.p12 │ │ │ │ ├── axTLS.x509_1024.cer │ │ │ │ ├── axTLS.x509_1024.pem │ │ │ │ ├── axTLS.x509_2048.cer │ │ │ │ ├── axTLS.x509_2048.pem │ │ │ │ ├── axTLS.x509_4096.cer │ │ │ │ ├── axTLS.x509_4096.pem │ │ │ │ ├── axTLS.x509_512.cer │ │ │ │ ├── axTLS.x509_512.pem │ │ │ │ ├── axTLS.x509_aes128.pem │ │ │ │ ├── axTLS.x509_aes256.pem │ │ │ │ ├── axTLS.x509_bad_after.pem │ │ │ │ ├── axTLS.x509_bad_before.pem │ │ │ │ ├── axTLS.x509_device.cer │ │ │ │ ├── axTLS.x509_device.pem │ │ │ │ ├── datatest.c │ │ │ │ ├── datatest.c.old │ │ │ │ ├── deutsche_telecom.x509_ca │ │ │ │ ├── equifax.x509_ca │ │ │ │ ├── gnutls.cer │ │ │ │ ├── header_issue.dat │ │ │ │ ├── killopenssl.sh │ │ │ │ ├── make_certs.sh │ │ │ │ ├── microsoft.x509_ca │ │ │ │ ├── microsoft.x509_ca.pem │ │ │ │ ├── ms_iis.cer │ │ │ │ ├── perf_bigint.c │ │ │ │ ├── socgen.cer │ │ │ │ ├── ssltest.c │ │ │ │ ├── ssltest.c.bak │ │ │ │ ├── test_axssl.sh │ │ │ │ ├── thawte.x509_ca │ │ │ │ ├── verisign.x509_ca │ │ │ │ ├── verisign.x509_ca.pem │ │ │ │ ├── verisign.x509_my_cert │ │ │ │ └── verisign.x509_my_cert.pem │ │ │ ├── tls1.c │ │ │ ├── tls1.h │ │ │ ├── tls1_clnt.c │ │ │ ├── tls1_svr.c │ │ │ ├── version.h │ │ │ └── x509.c │ │ └── www │ │ │ ├── bin │ │ │ └── .htaccess │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── lua │ │ │ ├── download.lua │ │ │ ├── env.lua │ │ │ ├── overview.lp │ │ │ ├── prepara_sql2.lua │ │ │ ├── test_conc.lua │ │ │ ├── test_cookies.lp │ │ │ ├── test_cookies.lua │ │ │ ├── test_err.lua │ │ │ ├── test_fs.lua │ │ │ ├── test_htk.lua │ │ │ ├── test_lib.lua │ │ │ ├── test_main.html │ │ │ ├── test_main.lp │ │ │ ├── test_main.lua │ │ │ ├── test_session.lua │ │ │ ├── test_sql.lua │ │ │ ├── test_sql2.lua │ │ │ └── test_variables.lp │ │ │ └── test_dir │ │ │ ├── bin │ │ │ └── .htaccess │ │ │ ├── no_http │ │ │ ├── .htaccess │ │ │ ├── .htpasswd │ │ │ └── index.html │ │ │ └── no_ssl │ │ │ ├── .htaccess │ │ │ └── index.html │ ├── axtls-config │ │ ├── .config │ │ └── config.h │ ├── axtls-root │ │ └── etc │ │ │ └── nixio │ │ │ └── rsa_main.der │ ├── docsrc │ │ ├── CHANGELOG.lua │ │ ├── README.lua │ │ ├── nixio.CryptoHash.lua │ │ ├── nixio.File.lua │ │ ├── nixio.Socket.lua │ │ ├── nixio.TLSContext.lua │ │ ├── nixio.TLSSocket.lua │ │ ├── nixio.UnifiedIO.lua │ │ ├── nixio.bin.lua │ │ ├── nixio.bit.lua │ │ ├── nixio.crypto.lua │ │ ├── nixio.fs.lua │ │ └── nixio.lua │ ├── nixio-0.3-1.rockspec │ ├── root │ │ ├── lib │ │ │ └── upgrade │ │ │ │ └── luci-add-conffiles.sh │ │ └── usr │ │ │ └── lib │ │ │ └── lua │ │ │ └── nixio │ │ │ ├── fs.lua │ │ │ └── util.lua │ └── src │ │ ├── Makefile │ │ ├── address.c │ │ ├── axtls-compat.c │ │ ├── axtls-compat.h │ │ ├── binary.c │ │ ├── bind.c │ │ ├── bit.c │ │ ├── cyassl-compat.c │ │ ├── cyassl-compat.h │ │ ├── file.c │ │ ├── fs.c │ │ ├── io.c │ │ ├── mingw-compat.c │ │ ├── mingw-compat.h │ │ ├── nixio-tls.h │ │ ├── nixio.c │ │ ├── nixio.h │ │ ├── poll.c │ │ ├── process.c │ │ ├── protoent.c │ │ ├── socket.c │ │ ├── sockopt.c │ │ ├── splice.c │ │ ├── syslog.c │ │ ├── tls-context.c │ │ ├── tls-crypto.c │ │ ├── tls-socket.c │ │ └── user.c ├── luci-lib-px5g │ ├── Makefile │ ├── lua │ │ └── px5g │ │ │ └── util.lua │ ├── root │ │ └── usr │ │ │ └── sbin │ │ │ └── px5g-genkeys │ └── src │ │ ├── Makefile │ │ ├── library │ │ ├── bignum.c │ │ ├── havege.c │ │ ├── rsa.c │ │ ├── sha1.c │ │ ├── timing.c │ │ └── x509write.c │ │ ├── polarssl │ │ ├── bignum.h │ │ ├── bn_mul.h │ │ ├── config.h │ │ ├── havege.h │ │ ├── rsa.h │ │ ├── sha1.h │ │ ├── timing.h │ │ └── x509.h │ │ ├── px5g.c │ │ └── px5g.h └── luci-lib-rpcc │ ├── Makefile │ └── luasrc │ ├── rpcc.lua │ ├── rpcc.luadoc │ └── rpcc │ ├── ruci.lua │ └── ruci.luadoc ├── luci.mk ├── modules ├── luci-base │ ├── Makefile │ ├── htdocs │ │ ├── cgi-bin │ │ │ └── luci │ │ └── luci-static │ │ │ └── resources │ │ │ ├── cbi.js │ │ │ ├── cbi │ │ │ ├── add.gif │ │ │ ├── apply.gif │ │ │ ├── arrow.gif │ │ │ ├── down.gif │ │ │ ├── download.gif │ │ │ ├── edit.gif │ │ │ ├── fieldadd.gif │ │ │ ├── file.gif │ │ │ ├── find.gif │ │ │ ├── folder.gif │ │ │ ├── help.gif │ │ │ ├── key.gif │ │ │ ├── link.gif │ │ │ ├── reload.gif │ │ │ ├── remove.gif │ │ │ ├── reset.gif │ │ │ ├── save.gif │ │ │ ├── up.gif │ │ │ └── user.gif │ │ │ ├── icons │ │ │ ├── bridge.png │ │ │ ├── bridge_disabled.png │ │ │ ├── encryption.png │ │ │ ├── encryption_disabled.png │ │ │ ├── ethernet.png │ │ │ ├── ethernet_disabled.png │ │ │ ├── loading.gif │ │ │ ├── port_down.png │ │ │ ├── port_up.png │ │ │ ├── signal-0-25.png │ │ │ ├── signal-0.png │ │ │ ├── signal-25-50.png │ │ │ ├── signal-50-75.png │ │ │ ├── signal-75-100.png │ │ │ ├── signal-none.png │ │ │ ├── switch.png │ │ │ ├── switch_disabled.png │ │ │ ├── tunnel.png │ │ │ ├── tunnel_disabled.png │ │ │ ├── vlan.png │ │ │ ├── vlan_disabled.png │ │ │ ├── wifi.png │ │ │ ├── wifi_big.png │ │ │ ├── wifi_big_disabled.png │ │ │ └── wifi_disabled.png │ │ │ └── xhr.js │ ├── luasrc │ │ ├── cacheloader.lua │ │ ├── cbi.lua │ │ ├── cbi │ │ │ └── datatypes.lua │ │ ├── ccache.lua │ │ ├── config.lua │ │ ├── controller │ │ │ └── admin │ │ │ │ └── servicectl.lua │ │ ├── debug.lua │ │ ├── dispatcher.lua │ │ ├── dispatcher.luadoc │ │ ├── http.lua │ │ ├── http.luadoc │ │ ├── http │ │ │ ├── protocol.lua │ │ │ ├── protocol.luadoc │ │ │ └── protocol │ │ │ │ ├── conditionals.lua │ │ │ │ ├── conditionals.luadoc │ │ │ │ ├── date.lua │ │ │ │ ├── date.luadoc │ │ │ │ ├── mime.lua │ │ │ │ └── mime.luadoc │ │ ├── i18n.lua │ │ ├── i18n.luadoc │ │ ├── ltn12.lua │ │ ├── model │ │ │ ├── cbi │ │ │ │ └── admin_network │ │ │ │ │ ├── proto_dhcp.lua │ │ │ │ │ ├── proto_none.lua │ │ │ │ │ └── proto_static.lua │ │ │ ├── firewall.lua │ │ │ ├── ipkg.lua │ │ │ ├── ipkg.luadoc │ │ │ ├── network.lua │ │ │ ├── uci.lua │ │ │ └── uci.luadoc │ │ ├── sgi │ │ │ ├── cgi.lua │ │ │ └── uhttpd.lua │ │ ├── store.lua │ │ ├── sys.lua │ │ ├── sys.luadoc │ │ ├── sys │ │ │ ├── iptparser.lua │ │ │ ├── iptparser.luadoc │ │ │ ├── zoneinfo.lua │ │ │ └── zoneinfo │ │ │ │ ├── tzdata.lua │ │ │ │ └── tzoffset.lua │ │ ├── template.lua │ │ ├── tools │ │ │ ├── proto.lua │ │ │ ├── status.lua │ │ │ └── webadmin.lua │ │ ├── util.lua │ │ ├── util.luadoc │ │ ├── version.lua │ │ └── view │ │ │ ├── cbi │ │ │ ├── apply_xhr.htm │ │ │ ├── browser.htm │ │ │ ├── button.htm │ │ │ ├── cell_valuefooter.htm │ │ │ ├── cell_valueheader.htm │ │ │ ├── compound.htm │ │ │ ├── delegator.htm │ │ │ ├── dvalue.htm │ │ │ ├── dynlist.htm │ │ │ ├── filebrowser.htm │ │ │ ├── firewall_zoneforwards.htm │ │ │ ├── firewall_zonelist.htm │ │ │ ├── footer.htm │ │ │ ├── full_valuefooter.htm │ │ │ ├── full_valueheader.htm │ │ │ ├── fvalue.htm │ │ │ ├── header.htm │ │ │ ├── lvalue.htm │ │ │ ├── map.htm │ │ │ ├── mvalue.htm │ │ │ ├── network_ifacelist.htm │ │ │ ├── network_netinfo.htm │ │ │ ├── network_netlist.htm │ │ │ ├── nsection.htm │ │ │ ├── nullsection.htm │ │ │ ├── simpleform.htm │ │ │ ├── tabcontainer.htm │ │ │ ├── tabmenu.htm │ │ │ ├── tblsection.htm │ │ │ ├── tsection.htm │ │ │ ├── tvalue.htm │ │ │ ├── ucisection.htm │ │ │ ├── upload.htm │ │ │ ├── value.htm │ │ │ ├── valuefooter.htm │ │ │ └── valueheader.htm │ │ │ ├── error404.htm │ │ │ ├── error500.htm │ │ │ ├── footer.htm │ │ │ ├── header.htm │ │ │ ├── indexer.htm │ │ │ └── sysauth.htm │ ├── po │ │ ├── ca │ │ │ └── base.po │ │ ├── cs │ │ │ └── base.po │ │ ├── de │ │ │ └── base.po │ │ ├── el │ │ │ └── base.po │ │ ├── en │ │ │ └── base.po │ │ ├── es │ │ │ └── base.po │ │ ├── fr │ │ │ └── base.po │ │ ├── he │ │ │ └── base.po │ │ ├── hu │ │ │ └── base.po │ │ ├── it │ │ │ └── base.po │ │ ├── ja │ │ │ └── base.po │ │ ├── ms │ │ │ └── base.po │ │ ├── no │ │ │ └── base.po │ │ ├── pl │ │ │ └── base.po │ │ ├── pt-br │ │ │ └── base.po │ │ ├── pt │ │ │ └── base.po │ │ ├── ro │ │ │ └── base.po │ │ ├── ru │ │ │ └── base.po │ │ ├── sk │ │ │ └── base.po │ │ ├── sv │ │ │ └── base.po │ │ ├── templates │ │ │ └── base.pot │ │ ├── tr │ │ │ └── base.po │ │ ├── uk │ │ │ └── base.po │ │ ├── vi │ │ │ └── base.po │ │ ├── zh-cn │ │ │ └── base.po │ │ └── zh-tw │ │ │ └── base.po │ ├── root │ │ ├── etc │ │ │ └── config │ │ │ │ ├── luci │ │ │ │ └── ucitrack │ │ ├── lib │ │ │ └── uci │ │ │ │ └── upload │ │ │ │ └── .gitignore │ │ ├── sbin │ │ │ └── luci-reload │ │ └── www │ │ │ └── index.html │ └── src │ │ ├── Makefile │ │ ├── mkversion.sh │ │ ├── po2lmo.c │ │ ├── template_lmo.c │ │ ├── template_lmo.h │ │ ├── template_lualib.c │ │ ├── template_lualib.h │ │ ├── template_parser.c │ │ ├── template_parser.h │ │ ├── template_utils.c │ │ └── template_utils.h ├── luci-mod-admin-full │ ├── Makefile │ ├── htdocs │ │ └── luci-static │ │ │ └── resources │ │ │ ├── bandwidth.svg │ │ │ ├── connections.svg │ │ │ ├── load.svg │ │ │ ├── wifirate.svg │ │ │ └── wireless.svg │ ├── luasrc │ │ ├── controller │ │ │ └── admin │ │ │ │ ├── filebrowser.lua │ │ │ │ ├── index.lua │ │ │ │ ├── network.lua │ │ │ │ ├── status.lua │ │ │ │ ├── system.lua │ │ │ │ └── uci.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ ├── admin_network │ │ │ │ ├── dhcp.lua │ │ │ │ ├── hosts.lua │ │ │ │ ├── iface_add.lua │ │ │ │ ├── ifaces.lua │ │ │ │ ├── netroutes.lua │ │ │ │ ├── network_tab.lua │ │ │ │ ├── proto_ahcp.lua │ │ │ │ ├── vlan.lua │ │ │ │ ├── wifi.lua │ │ │ │ └── wifi_add.lua │ │ │ │ ├── admin_status │ │ │ │ └── processes.lua │ │ │ │ └── admin_system │ │ │ │ ├── admins.lua │ │ │ │ ├── backupfiles.lua │ │ │ │ ├── buttons.lua │ │ │ │ ├── crontab.lua │ │ │ │ ├── fstab.lua │ │ │ │ ├── fstab │ │ │ │ ├── mount.lua │ │ │ │ └── swap.lua │ │ │ │ ├── ipkg.lua │ │ │ │ ├── leds.lua │ │ │ │ ├── startup.lua │ │ │ │ └── system_tab.lua │ │ └── view │ │ │ ├── admin_network │ │ │ ├── diagnostics.htm │ │ │ ├── iface_overview.htm │ │ │ ├── iface_status.htm │ │ │ ├── lease_status.htm │ │ │ ├── switch_status.htm │ │ │ ├── wifi_join.htm │ │ │ ├── wifi_overview.htm │ │ │ └── wifi_status.htm │ │ │ ├── admin_status │ │ │ ├── bandwidth.htm │ │ │ ├── connections.htm │ │ │ ├── dmesg.htm │ │ │ ├── index.htm │ │ │ ├── iptables.htm │ │ │ ├── load.htm │ │ │ ├── routes.htm │ │ │ ├── syslog.htm │ │ │ └── wireless.htm │ │ │ ├── admin_system │ │ │ ├── applyreboot.htm │ │ │ ├── backupfiles.htm │ │ │ ├── clock_status.htm │ │ │ ├── flashops.htm │ │ │ ├── ipkg.htm │ │ │ ├── packages.htm │ │ │ ├── reboot.htm │ │ │ └── upgrade.htm │ │ │ ├── admin_uci │ │ │ ├── apply.htm │ │ │ ├── changelog.htm │ │ │ ├── changes.htm │ │ │ └── revert.htm │ │ │ └── cbi │ │ │ └── wireless_modefreq.htm │ └── src │ │ ├── Makefile │ │ └── luci-bwc.c ├── luci-mod-admin-mini │ ├── Makefile │ └── luasrc │ │ ├── controller │ │ └── mini │ │ │ ├── index.lua │ │ │ ├── network.lua │ │ │ └── system.lua │ │ ├── model │ │ └── cbi │ │ │ └── mini │ │ │ ├── dhcp.lua │ │ │ ├── index.lua │ │ │ ├── luci.lua │ │ │ ├── network.lua │ │ │ ├── passwd.lua │ │ │ ├── system.lua │ │ │ └── wifi.lua │ │ └── view │ │ └── mini │ │ ├── applyreboot.htm │ │ ├── backup.htm │ │ ├── index.htm │ │ ├── reboot.htm │ │ └── upgrade.htm ├── luci-mod-admin-multi-user │ ├── Makefile │ ├── luasrc │ │ ├── controller │ │ │ └── admin │ │ │ │ └── users.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── admin_users │ │ │ │ ├── passwd.lua │ │ │ │ └── users.lua │ │ └── users.lua │ └── root │ │ └── etc │ │ └── uci-defaults │ │ └── 09_users ├── luci-mod-failsafe │ ├── Makefile │ └── luasrc │ │ ├── controller │ │ └── failsafe │ │ │ └── failsafe.lua │ │ └── view │ │ └── failsafe │ │ ├── applyreboot.htm │ │ ├── flashops.htm │ │ ├── reboot.htm │ │ └── upgrade.htm ├── luci-mod-freifunk-community │ └── Makefile ├── luci-mod-freifunk │ ├── Makefile │ ├── htdocs │ │ └── luci-static │ │ │ ├── flashing.html │ │ │ └── resources │ │ │ ├── OSMLatLon.htm │ │ │ ├── flashing.gif │ │ │ ├── freifunk-map │ │ │ ├── hna.gif │ │ │ └── node.gif │ │ │ └── osm.js │ ├── luasrc │ │ ├── controller │ │ │ └── freifunk │ │ │ │ ├── freifunk.lua │ │ │ │ └── remote_update.lua │ │ ├── model │ │ │ └── cbi │ │ │ │ └── freifunk │ │ │ │ ├── basics.lua │ │ │ │ ├── contact.lua │ │ │ │ ├── profile.lua │ │ │ │ ├── profile_expert.lua │ │ │ │ └── user_index.lua │ │ └── view │ │ │ ├── cbi │ │ │ └── osmll_value.htm │ │ │ ├── freifunk-map │ │ │ ├── frame.htm │ │ │ └── map.htm │ │ │ └── freifunk │ │ │ ├── adminindex.htm │ │ │ ├── contact.htm │ │ │ ├── index.htm │ │ │ ├── profile_error.htm │ │ │ ├── public_status.htm │ │ │ └── remote_update.htm │ └── po │ │ ├── ca │ │ └── freifunk.po │ │ ├── cs │ │ └── freifunk.po │ │ ├── de │ │ └── freifunk.po │ │ ├── el │ │ └── freifunk.po │ │ ├── en │ │ └── freifunk.po │ │ ├── es │ │ └── freifunk.po │ │ ├── fr │ │ └── freifunk.po │ │ ├── he │ │ └── freifunk.po │ │ ├── hu │ │ └── freifunk.po │ │ ├── it │ │ └── freifunk.po │ │ ├── ja │ │ └── freifunk.po │ │ ├── ms │ │ └── freifunk.po │ │ ├── no │ │ └── freifunk.po │ │ ├── pl │ │ └── freifunk.po │ │ ├── pt-br │ │ └── freifunk.po │ │ ├── pt │ │ └── freifunk.po │ │ ├── ro │ │ └── freifunk.po │ │ ├── ru │ │ └── freifunk.po │ │ ├── sk │ │ └── freifunk.po │ │ ├── sv │ │ └── freifunk.po │ │ ├── tr │ │ └── freifunk.po │ │ ├── uk │ │ └── freifunk.po │ │ ├── vi │ │ └── freifunk.po │ │ ├── zh-cn │ │ └── freifunk.po │ │ └── zh-tw │ │ └── freifunk.po └── luci-mod-rpc │ ├── Makefile │ └── luasrc │ ├── controller │ └── rpc.lua │ ├── jsonrpc.lua │ └── jsonrpcbind │ └── uci.lua ├── protocols ├── luci-proto-3g │ ├── Makefile │ └── luasrc │ │ └── model │ │ └── cbi │ │ └── admin_network │ │ └── proto_3g.lua ├── luci-proto-ipv6 │ ├── Makefile │ └── luasrc │ │ └── model │ │ ├── cbi │ │ └── admin_network │ │ │ ├── proto_6in4.lua │ │ │ ├── proto_6rd.lua │ │ │ ├── proto_6to4.lua │ │ │ ├── proto_aiccu.lua │ │ │ ├── proto_dhcpv6.lua │ │ │ ├── proto_dslite.lua │ │ │ └── proto_hnet.lua │ │ └── network │ │ ├── proto_4x6.lua │ │ ├── proto_6x4.lua │ │ ├── proto_aiccu.lua │ │ ├── proto_dhcpv6.lua │ │ └── proto_hnet.lua ├── luci-proto-openconnect │ ├── Makefile │ └── luasrc │ │ └── model │ │ ├── cbi │ │ └── admin_network │ │ │ └── proto_openconnect.lua │ │ └── network │ │ └── proto_openconnect.lua ├── luci-proto-ppp │ ├── Makefile │ └── luasrc │ │ └── model │ │ ├── cbi │ │ └── admin_network │ │ │ ├── proto_l2tp.lua │ │ │ ├── proto_ppp.lua │ │ │ ├── proto_pppoa.lua │ │ │ ├── proto_pppoe.lua │ │ │ └── proto_pptp.lua │ │ └── network │ │ └── proto_ppp.lua └── luci-proto-relay │ ├── Makefile │ └── luasrc │ └── model │ ├── cbi │ └── admin_network │ │ └── proto_relay.lua │ └── network │ └── proto_relay.lua └── themes ├── luci-theme-bootstrap ├── Makefile ├── htdocs │ └── luci-static │ │ └── bootstrap │ │ ├── cascade.css │ │ ├── favicon.ico │ │ ├── html5.js │ │ └── mobile.css ├── luasrc │ └── view │ │ └── themes │ │ └── bootstrap │ │ ├── footer.htm │ │ └── header.htm └── root │ └── etc │ └── uci-defaults │ └── luci-theme-bootstrap ├── luci-theme-freifunk-bno ├── Makefile ├── htdocs │ └── luci-static │ │ └── freifunk-bno │ │ ├── cascade.css │ │ └── images │ │ ├── bgoption.png │ │ ├── favicon.ico │ │ ├── header-back.gif │ │ ├── header-left.gif │ │ ├── header-right.gif │ │ ├── logo.gif │ │ ├── main-back.png │ │ └── schriftzug.gif ├── luasrc │ └── view │ │ └── themes │ │ └── freifunk-bno │ │ ├── footer.htm │ │ └── header.htm └── root │ └── etc │ └── uci-defaults │ └── luci-theme-freifunk-bno ├── luci-theme-freifunk-generic ├── Makefile ├── htdocs │ └── luci-static │ │ └── freifunk-generic │ │ ├── bg.jpg │ │ ├── cascade.css │ │ ├── header.jpg │ │ ├── ie7.css │ │ ├── logo.jpg │ │ ├── mobile.css │ │ └── smallscreen.css ├── luasrc │ └── view │ │ └── themes │ │ └── freifunk-generic │ │ ├── footer.htm │ │ └── header.htm └── root │ └── etc │ └── uci-defaults │ └── luci-theme-freifunk-generic └── luci-theme-openwrt ├── Makefile ├── htdocs └── luci-static │ └── openwrt.org │ ├── cascade.css │ ├── ie6.css │ ├── ie7.css │ ├── ie8.css │ └── tabbg.png ├── luasrc └── view │ └── themes │ └── openwrt.org │ ├── footer.htm │ └── header.htm └── root └── etc └── uci-defaults └── luci-theme-openwrt /.buildpath: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | /host 3 | *.o 4 | *.so 5 | *.swp 6 | /docs 7 | modules/luci-base/src/po2lmo 8 | -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | LuCI - Lua Configuration Interface 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed under the Apache License, Version 2.0. 5 | 6 | Contains code from: 7 | coxpcall - Copyright 2005 - Kepler Project (www.keplerproject.org) 8 | ltn12/luasocket - Copyright 2004-2007 Diego Nehab 9 | axTLS - Copyright 2008 Cameron Rich 10 | -------------------------------------------------------------------------------- /applications/luci-app-ahcp/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for AHCPd 10 | LUCI_DEPENDS:=+ahcpd 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-ahcp/luasrc/view/admin_status/index/ahcp.htm: -------------------------------------------------------------------------------- 1 | <%+ahcp_status%> 2 | -------------------------------------------------------------------------------- /applications/luci-app-ahcp/po/templates/asterisk.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-ahcp/po/templates/asterisk.pot -------------------------------------------------------------------------------- /applications/luci-app-ahcp/po/templates/coovachilli.pot: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "Content-Type: text/plain; charset=UTF-8" 3 | 4 | msgid "CoovaChilli" 5 | msgstr "" 6 | 7 | msgid "Network Configuration" 8 | msgstr "" 9 | 10 | msgid "RADIUS configuration" 11 | msgstr "" 12 | 13 | msgid "UAM and MAC Authentication" 14 | msgstr "" 15 | -------------------------------------------------------------------------------- /applications/luci-app-ahcp/po/templates/mmc_over_gpio.pot: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "Content-Type: text/plain; charset=UTF-8" 3 | 4 | msgid "CLK_pin" 5 | msgstr "" 6 | 7 | msgid "CS_pin" 8 | msgstr "" 9 | 10 | msgid "DI_pin" 11 | msgstr "" 12 | 13 | msgid "DO_pin" 14 | msgstr "" 15 | 16 | msgid "Enable" 17 | msgstr "" 18 | 19 | msgid "MMC/SD driver configuration" 20 | msgstr "" 21 | 22 | msgid "Mode" 23 | msgstr "" 24 | 25 | msgid "Name" 26 | msgstr "" 27 | 28 | msgid "Settings" 29 | msgstr "" 30 | -------------------------------------------------------------------------------- /applications/luci-app-ahcp/po/templates/voice_core.pot: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "Content-Type: text/plain; charset=UTF-8" 3 | 4 | msgid "Phones" 5 | msgstr "" 6 | 7 | msgid "Voice" 8 | msgstr "" 9 | -------------------------------------------------------------------------------- /applications/luci-app-ahcp/po/templates/voice_diag.pot: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "Content-Type: text/plain; charset=UTF-8" 3 | 4 | msgid "Diagnostics" 5 | msgstr "" 6 | 7 | msgid "" 8 | "The diagnostics available on your device depend on the modules that you have " 9 | "installed." 10 | msgstr "" 11 | 12 | msgid "" 13 | "Under this menu are options that allow you to configure and perform tests on " 14 | "the voice operations of your system. These are known as diagnostics." 15 | msgstr "" 16 | -------------------------------------------------------------------------------- /applications/luci-app-ahcp/root/etc/uci-defaults/luci-ahcp: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | uci -q batch <<-EOF >/dev/null 4 | delete ucitrack.@ahcpd[-1] 5 | add ucitrack ahcpd 6 | set ucitrack.@ahcpd[-1].init=ahcpd 7 | commit ucitrack 8 | EOF 9 | 10 | rm -f /tmp/luci-indexcache 11 | exit 0 12 | -------------------------------------------------------------------------------- /applications/luci-app-asterisk/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for Asterisk 10 | LUCI_DEPENDS:=+ahcpd 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-asterisk/luasrc/view/asterisk/cbi/cell.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 | <%+cbi/valueheader%> 8 | <% if self.href then %><% end -%> 9 | <%=self:cfgvalue(section)%> 10 | <%- if self.href then %><%end%> 11 |   12 | 13 | <%+cbi/valuefooter%> 14 | -------------------------------------------------------------------------------- /applications/luci-app-asterisk/po/cs/asterisk.po: -------------------------------------------------------------------------------- 1 | # asterisk.pot 2 | # generated from ./applications/luci-asterisk/luasrc/i18n/asterisk.en.lua 3 | msgid "" 4 | msgstr "" 5 | "Project-Id-Version: PACKAGE VERSION\n" 6 | "Last-Translator: Automatically generated\n" 7 | "Language-Team: none\n" 8 | "Language: \n" 9 | "MIME-Version: 1.0\n" 10 | "Content-Type: text/plain; charset=UTF-8\n" 11 | "Content-Transfer-Encoding: 8bit\n" 12 | -------------------------------------------------------------------------------- /applications/luci-app-asterisk/po/no/asterisk.po: -------------------------------------------------------------------------------- 1 | # asterisk.pot 2 | # generated from ./applications/luci-asterisk/luasrc/i18n/asterisk.en.lua 3 | msgid "" 4 | msgstr "" 5 | "Project-Id-Version: PACKAGE VERSION\n" 6 | "Last-Translator: Automatically generated\n" 7 | "Language-Team: none\n" 8 | "Language: \n" 9 | "MIME-Version: 1.0\n" 10 | "Content-Type: text/plain; charset=UTF-8\n" 11 | "Content-Transfer-Encoding: 8bit\n" 12 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" 13 | -------------------------------------------------------------------------------- /applications/luci-app-asterisk/po/sk/asterisk.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-asterisk/po/sk/asterisk.po -------------------------------------------------------------------------------- /applications/luci-app-asterisk/po/sv/asterisk.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-asterisk/po/sv/asterisk.po -------------------------------------------------------------------------------- /applications/luci-app-asterisk/po/templates/asterisk.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-asterisk/po/templates/asterisk.pot -------------------------------------------------------------------------------- /applications/luci-app-asterisk/po/tr/asterisk.po: -------------------------------------------------------------------------------- 1 | # asterisk.pot 2 | # generated from ./applications/luci-asterisk/luasrc/i18n/asterisk.en.lua 3 | msgid "" 4 | msgstr "" 5 | "Project-Id-Version: PACKAGE VERSION\n" 6 | "Last-Translator: Automatically generated\n" 7 | "Language-Team: none\n" 8 | "Language: \n" 9 | "MIME-Version: 1.0\n" 10 | "Content-Type: text/plain; charset=UTF-8\n" 11 | "Content-Transfer-Encoding: 8bit\n" 12 | "Plural-Forms: nplurals=1; plural=0;\n" 13 | -------------------------------------------------------------------------------- /applications/luci-app-asterisk/po/zh-tw/asterisk.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: PACKAGE VERSION\n" 4 | "Report-Msgid-Bugs-To: \n" 5 | "POT-Creation-Date: 2013-08-06 23:52+0200\n" 6 | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" 7 | "Last-Translator: FULL NAME \n" 8 | "Language-Team: LANGUAGE \n" 9 | "Language: \n" 10 | "MIME-Version: 1.0\n" 11 | "Content-Type: text/plain; charset=utf-8\n" 12 | "Content-Transfer-Encoding: 8bit\n" 13 | "X-Generator: Translate Toolkit 1.9.0\n" 14 | -------------------------------------------------------------------------------- /applications/luci-app-asterisk/root/etc/uci-defaults/luci-asterisk: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | uci -q batch <<-EOF >/dev/null 4 | delete ucitrack.@asterisk[-1] 5 | add ucitrack asterisk 6 | set ucitrack.@asterisk[-1].init=asterisk 7 | commit ucitrack 8 | EOF 9 | 10 | rm -f /tmp/luci-indexcache 11 | exit 0 12 | -------------------------------------------------------------------------------- /applications/luci-app-commands/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Shell Command Module 10 | LUCI_DEPENDS:= 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-coovachilli/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for Coova Chilli 10 | LUCI_DEPENDS:=@BROKEN 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-coovachilli/po/sk/coovachilli.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Content-Type: text/plain; charset=UTF-8\n" 4 | "Project-Id-Version: PACKAGE VERSION\n" 5 | "Last-Translator: Automatically generated\n" 6 | "Language-Team: none\n" 7 | "MIME-Version: 1.0\n" 8 | "Content-Transfer-Encoding: 8bit\n" 9 | "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" 10 | 11 | msgid "CoovaChilli" 12 | msgstr "" 13 | 14 | msgid "Network Configuration" 15 | msgstr "" 16 | 17 | msgid "RADIUS configuration" 18 | msgstr "" 19 | 20 | msgid "UAM and MAC Authentication" 21 | msgstr "" 22 | -------------------------------------------------------------------------------- /applications/luci-app-coovachilli/po/templates/coovachilli.pot: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "Content-Type: text/plain; charset=UTF-8" 3 | 4 | msgid "CoovaChilli" 5 | msgstr "" 6 | 7 | msgid "Network Configuration" 8 | msgstr "" 9 | 10 | msgid "RADIUS configuration" 11 | msgstr "" 12 | 13 | msgid "UAM and MAC Authentication" 14 | msgstr "" 15 | -------------------------------------------------------------------------------- /applications/luci-app-ddns/luasrc/view/admin_status/index/ddns.htm: -------------------------------------------------------------------------------- 1 | <%+ddns/system_status%> 2 | -------------------------------------------------------------------------------- /applications/luci-app-ddns/luasrc/view/ddns/detail_value.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | <%+cbi/valueheader%> 4 | /> 8 | 9 | 10 | -------------------------------------------------------------------------------- /applications/luci-app-ddns/luasrc/view/ddns/overview_doubleline.htm: -------------------------------------------------------------------------------- 1 | 2 | 3 | <%+cbi/valueheader%> 4 | 5 | <%=self:set_one(section)%> 6 |
7 | <%=self:set_two(section)%> 8 | 9 | <%+cbi/valuefooter%> 10 | 11 | -------------------------------------------------------------------------------- /applications/luci-app-ddns/root/etc/uci-defaults/luci-ddns: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # no longer needed for "Save and Apply" to restart ddns 4 | uci -q batch <<-EOF >/dev/null 5 | delete ucitrack.@ddns[-1] 6 | commit ucitrack 7 | EOF 8 | 9 | rm -f /tmp/luci-indexcache 10 | exit 0 11 | -------------------------------------------------------------------------------- /applications/luci-app-diag-core/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Diagnostics Tools (Core) 10 | LUCI_DEPENDS:= 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-diag-core/luasrc/controller/luci_diag.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2009 Daniel Dickinson 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.controller.luci_diag", package.seeall) 5 | 6 | function index() 7 | local e 8 | 9 | e = entry({"admin", "network", "diag_config"}, template("diag/network_config_index") , _("Configure Diagnostics"), 120) 10 | e.index = true 11 | e.dependent = true 12 | 13 | e = entry({"mini", "diag"}, template("diag/index"), _("Diagnostics"), 120) 14 | e.index = true 15 | e.dependent = true 16 | end 17 | -------------------------------------------------------------------------------- /applications/luci-app-diag-core/luasrc/view/diag/index.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2009 Daniel Dickinson 3 | Licensed to the public under the Apache License 2.0. 4 | -%> 5 | 6 | <%+header%> 7 |

<%:Diagnostics%>

8 |

<%:The entries in the menu allow you to perform diagnostic tests on your system to aid in troubleshooting.%>

9 |

<%:The diagnostics available under this menu depend on what modules you have installed on your device.%>

10 | <%+footer%> 11 | -------------------------------------------------------------------------------- /applications/luci-app-diag-core/luasrc/view/diag/network_config_index.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2009 Daniel Dickinson 3 | Licensed to the public under the Apache License 2.0. 4 | -%> 5 | 6 | <%+header%> 7 |

<%:Diagnostics%>

8 |

<%:With this menu you can configure network diagnostics, such as network device scans and ping tests.%>

9 |

<%:The diagnostics available under this menu depend on what modules you have installed on your device.%>

10 | <%+footer%> 11 | -------------------------------------------------------------------------------- /applications/luci-app-diag-devinfo/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Diagnostics Tools (Device Info) 10 | LUCI_DEPENDS:=+luci-app-diag-core +smap +netdiscover +mac-to-devinfo +httping +smap-to-devinfo +netdiscover-to-devinfo 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-diag-devinfo/luasrc/view/diag/smapvalue.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2009 Daniel Dickinson 3 | Licensed to the public under the Apache License 2.0. 4 | -%> 5 | 6 | <%+cbi/valueheader%> 7 | <% if self.href then %><% end -%> 8 | <%=luci.util.pcdata(self:cfgvalue(section))%> 9 | <%- if self.href then %><%end%> 10 |   11 | 12 | <%+cbi/valuefooter%> 13 | -------------------------------------------------------------------------------- /applications/luci-app-dump1090/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for dump1090 10 | LUCI_DEPENDS:=+dump1090 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-dump1090/luasrc/controller/dump1090.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2014 Álvaro Fernández Rojas 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.controller.dump1090", package.seeall) 5 | 6 | function index() 7 | if not nixio.fs.access("/etc/config/dump1090") then 8 | return 9 | end 10 | 11 | local page = entry({"admin", "services", "dump1090"}, cbi("dump1090"), _("dump1090")) 12 | page.dependent = true 13 | 14 | end 15 | -------------------------------------------------------------------------------- /applications/luci-app-dump1090/root/etc/uci-defaults/luci-dump1090: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # needed for "Save and Apply" to restart dump1090 4 | uci -q batch <<-EOF >/dev/null 5 | delete ucitrack.@dump1090[-1] 6 | add ucitrack dump1090 7 | set ucitrack.@dump1090[-1].init="dump1090" 8 | commit ucitrack 9 | EOF 10 | 11 | rm -f /tmp/luci-indexcache 12 | exit 0 13 | -------------------------------------------------------------------------------- /applications/luci-app-firewall/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Firewall and Portforwarding application 10 | LUCI_DEPENDS:=+firewall 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-freifunk-diagnostics/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Tools for network diagnosis like traceroute and ping 10 | LUCI_DEPENDS:= 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-freifunk-diagnostics/root/etc/uci-defaults/luci-freifunk-diagnostics: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | rm -f /tmp/luci-indexcache 3 | -------------------------------------------------------------------------------- /applications/luci-app-freifunk-policyrouting/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Policy routing for mesh traffic 10 | LUCI_DEPENDS:=+freifunk-policyrouting 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-freifunk-policyrouting/luasrc/controller/freifunk/policy-routing.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2011 Manuel Munz 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module "luci.controller.freifunk.policy-routing" 5 | 6 | function index() 7 | entry({"admin", "freifunk", "policyrouting"}, cbi("freifunk/policyrouting"), 8 | _("Policy Routing"), 60) 9 | end 10 | -------------------------------------------------------------------------------- /applications/luci-app-freifunk-widgets/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Widgets for the Freifunk index page 10 | LUCI_DEPENDS:=+luci-mod-freifunk 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-freifunk-widgets/luasrc/model/cbi/freifunk/widgets/heightwidth.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2012 Manuel Munz 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | local map, section = ... 5 | 6 | local width = wdg:option(Value, "width", translate("Width")) 7 | width.rmempty = true 8 | 9 | --[[ 10 | local height = wdg:option(Value, "height", translate("Height")) 11 | height.rmempty = true 12 | height.optional = true 13 | ]]-- 14 | 15 | local pr = wdg:option(Value, "paddingright", translate("Padding right")) 16 | pr.rmempty = true 17 | -------------------------------------------------------------------------------- /applications/luci-app-freifunk-widgets/luasrc/model/cbi/freifunk/widgets/iframe.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2012 Manuel Munz 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | local map, section = ... 5 | local utl = require "luci.util" 6 | 7 | local form, ferr = loadfile(utl.libpath() .. "/model/cbi/freifunk/widgets/heightwidth.lua") 8 | if form then 9 | setfenv(form, getfenv(1))(m, wdg) 10 | end 11 | 12 | local url = wdg:option(Value, "url", translate("URL")) 13 | url.default = "http://www.freifunk.net" 14 | -------------------------------------------------------------------------------- /applications/luci-app-freifunk-widgets/luasrc/view/freifunk/widgets/clear/main.htm: -------------------------------------------------------------------------------- 1 | <% 2 | --[[ 3 | LuCI - Lua Configuration Interface 4 | 5 | Copyright 2012 Manuel Munz 6 | 7 | Licensed under the Apache License, Version 2.0 (the "License"); 8 | you may not use this file except in compliance with the License. 9 | You may obtain a copy of the License at 10 | 11 | http://www.apache.org/licenses/LICENSE-2.0 12 | 13 | ]]-- 14 | %> 15 |
16 | -------------------------------------------------------------------------------- /applications/luci-app-freifunk-widgets/root/lib/upgrade/keep.d/freifunk-widgets: -------------------------------------------------------------------------------- 1 | /usr/share/customtext 2 | -------------------------------------------------------------------------------- /applications/luci-app-hd-idle/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Hard Disk Idle Spin-Down module 10 | LUCI_DEPENDS:=+hd-idle 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-hd-idle/luasrc/controller/hd_idle.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2008 Yanira 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.controller.hd_idle", package.seeall) 5 | 6 | function index() 7 | if not nixio.fs.access("/etc/config/hd-idle") then 8 | return 9 | end 10 | 11 | local page 12 | 13 | page = entry({"admin", "services", "hd_idle"}, cbi("hd_idle"), _("hd-idle"), 60) 14 | page.dependent = true 15 | end 16 | -------------------------------------------------------------------------------- /applications/luci-app-hd-idle/root/etc/uci-defaults/luci-hd_idle: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | uci -q batch <<-EOF >/dev/null 4 | delete ucitrack.@hd-idle[-1] 5 | add ucitrack hd-idle 6 | set ucitrack.@hd-idle[-1].init=hd-idle 7 | commit ucitrack 8 | EOF 9 | 10 | rm -f /tmp/luci-indexcache 11 | exit 0 12 | -------------------------------------------------------------------------------- /applications/luci-app-ltqtapi/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for Lantiq Devices 10 | LUCI_DEPENDS:=@BROKEN 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-ltqtapi/luasrc/view/admin_status/index/telephony.htm: -------------------------------------------------------------------------------- 1 | <%+telephony_status%> 2 | -------------------------------------------------------------------------------- /applications/luci-app-meshwizard/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Shellscript based wizard to setup mesh networks 10 | LUCI_DEPENDS:=+meshwizard 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-meshwizard/luasrc/controller/meshwizard.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2011 Manuel Munz 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module "luci.controller.meshwizard" 5 | 6 | function index() 7 | entry({"admin", "freifunk", "meshwizard"}, cbi("freifunk/meshwizard"), _("Mesh Wizard"), 40) 8 | end 9 | 10 | -------------------------------------------------------------------------------- /applications/luci-app-meshwizard/root/etc/uci-defaults/meshwizard: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | uci batch < 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for miniDLNA 10 | LUCI_DEPENDS:=+minidlna 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-minidlna/luasrc/view/admin_status/index/minidlna.htm: -------------------------------------------------------------------------------- 1 | <%+minidlna_status%> 2 | -------------------------------------------------------------------------------- /applications/luci-app-minidlna/root/etc/uci-defaults/luci-minidlna: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | /etc/init.d/minidlna enabled && { 4 | /etc/init.d/minidlna stop 5 | /etc/init.d/minidlna disable 6 | } 7 | 8 | uci -q batch <<-EOF >/dev/null 9 | delete ucitrack.minidlna 10 | set ucitrack.minidlna=minidlna 11 | commit ucitrack 12 | EOF 13 | 14 | rm -f /tmp/luci-indexcache 15 | exit 0 16 | -------------------------------------------------------------------------------- /applications/luci-app-mjpg-streamer/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=MJPG-Streamer service configuration module 10 | LUCI_DEPENDS:=+mjpg-streamer 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-mjpg-streamer/luasrc/controller/mjpg-streamer.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2014 Roger D 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.controller.mjpg-streamer", package.seeall) 5 | 6 | function index() 7 | require("luci.i18n") 8 | luci.i18n.loadc("mjpg-streamer") 9 | if not nixio.fs.access("/etc/config/mjpg-streamer") then 10 | return 11 | end 12 | 13 | local page = entry({"admin", "services", "mjpg-streamer"}, cbi("mjpg-streamer"), _("MJPG-streamer")) 14 | page.i18n = "mjpg-streamer" 15 | page.dependent = true 16 | 17 | end 18 | -------------------------------------------------------------------------------- /applications/luci-app-mjpg-streamer/root/etc/uci-defaults/luci-mjpg-streamer: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | uci -q batch <<-EOF >/dev/null 4 | delete ucitrack.@mjpg-streamer[-1] 5 | add ucitrack mjpg-streamer 6 | set ucitrack.@mjpg-streamer[-1].init=mjpg-streamer 7 | commit ucitrack 8 | EOF 9 | 10 | rm -f /tmp/luci-indexcache 11 | exit 0 12 | -------------------------------------------------------------------------------- /applications/luci-app-mmc-over-gpio/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=MMC-over-GPIO configuration module 10 | LUCI_DEPENDS:=+kmod-mmc-over-gpio 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-mmc-over-gpio/luasrc/controller/mmc_over_gpio.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2008 Yanira 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.controller.mmc_over_gpio", package.seeall) 5 | 6 | function index() 7 | if not nixio.fs.access("/etc/config/mmc_over_gpio") then 8 | return 9 | end 10 | 11 | local page 12 | 13 | page = entry({"admin", "system", "mmc_over_gpio"}, cbi("mmc_over_gpio"), _("MMC/SD driver configuration"), 60) 14 | page.dependent = true 15 | end 16 | -------------------------------------------------------------------------------- /applications/luci-app-mmc-over-gpio/po/templates/mmc_over_gpio.pot: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "Content-Type: text/plain; charset=UTF-8" 3 | 4 | msgid "CLK_pin" 5 | msgstr "" 6 | 7 | msgid "CS_pin" 8 | msgstr "" 9 | 10 | msgid "DI_pin" 11 | msgstr "" 12 | 13 | msgid "DO_pin" 14 | msgstr "" 15 | 16 | msgid "Enable" 17 | msgstr "" 18 | 19 | msgid "MMC/SD driver configuration" 20 | msgstr "" 21 | 22 | msgid "Mode" 23 | msgstr "" 24 | 25 | msgid "Name" 26 | msgstr "" 27 | 28 | msgid "Settings" 29 | msgstr "" 30 | -------------------------------------------------------------------------------- /applications/luci-app-mmc-over-gpio/root/etc/uci-defaults/luci-mmc-over-gpio: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | uci -q batch <<-EOF >/dev/null 4 | delete ucitrack.@mmc_over_gpio[-1] 5 | add ucitrack mmc_over_gpio 6 | set ucitrack.@mmc_over_gpio[-1].init=mmc_over_gpio 7 | commit ucitrack 8 | EOF 9 | 10 | rm -f /tmp/luci-indexcache 11 | exit 0 12 | -------------------------------------------------------------------------------- /applications/luci-app-multiwan/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for the OpenWrt MultiWAN agent 10 | LUCI_DEPENDS:=+multiwan 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-multiwan/luasrc/view/admin_status/index/multiwan.htm: -------------------------------------------------------------------------------- 1 | <%+multiwan_status%> 2 | -------------------------------------------------------------------------------- /applications/luci-app-ntpc/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=NTP time synchronisation configuration module 10 | LUCI_DEPENDS:=+ntpclient 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-ocserv/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for OpenConnect VPN 10 | LUCI_DEPENDS:=+ocserv +certtool 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-ocserv/luasrc/view/admin_status/index/ocserv.htm: -------------------------------------------------------------------------------- 1 | <%+ocserv_status%> 2 | -------------------------------------------------------------------------------- /applications/luci-app-olsr-services/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Show services announced with the nameservice plugin 10 | LUCI_DEPENDS:=+luci-app-olsr +olsrd +olsrd-mod-nameservice 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-olsr-services/luasrc/controller/services.lua: -------------------------------------------------------------------------------- 1 | module "luci.controller.services" 2 | 3 | function index() 4 | local uci = require "luci.model.uci".cursor() 5 | 6 | uci:foreach("olsrd", "LoadPlugin", function(s) 7 | if s.library == "olsrd_nameservice.so.0.3" then 8 | has_serv = true 9 | end 10 | end) 11 | 12 | if has_serv then 13 | entry({"freifunk", "services"}, template("freifunk-services/services"), _("Services"), 60) 14 | end 15 | end 16 | 17 | -------------------------------------------------------------------------------- /applications/luci-app-olsr-viz/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=OLSR Visualisation 10 | LUCI_DEPENDS:=+luci-app-olsr +olsrd +olsrd-mod-txtinfo 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-olsr-viz/htdocs/cgi-bin/olsr-viz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-olsr-viz/htdocs/cgi-bin/olsr-viz.sh -------------------------------------------------------------------------------- /applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz/dot_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz/dot_down.gif -------------------------------------------------------------------------------- /applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz/dot_good.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz/dot_good.gif -------------------------------------------------------------------------------- /applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz/dot_ok.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz/dot_ok.gif -------------------------------------------------------------------------------- /applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz/dot_weak.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz/dot_weak.gif -------------------------------------------------------------------------------- /applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz/node-hna-mini.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz/node-hna-mini.gif -------------------------------------------------------------------------------- /applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz/node-mini.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-olsr-viz/htdocs/luci-static/resources/olsr-viz/node-mini.gif -------------------------------------------------------------------------------- /applications/luci-app-olsr-viz/luasrc/controller/olsr-viz.lua: -------------------------------------------------------------------------------- 1 | module "luci.controller.olsr-viz" 2 | 3 | function index() 4 | entry({"admin", "status", "olsr", "olsr-viz"}, template("olsr-viz/olsr-viz"), _("OLSR-Viz"), 90) 5 | end 6 | -------------------------------------------------------------------------------- /applications/luci-app-olsr-viz/luasrc/view/olsr-viz/olsr-viz.htm: -------------------------------------------------------------------------------- 1 | <%+header%> 2 | 7 | 8 | 9 | 10 | <%+footer%> 11 | -------------------------------------------------------------------------------- /applications/luci-app-olsr/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=OLSR configuration and status module 10 | LUCI_DEPENDS:=+olsrd +olsrd-mod-jsoninfo +luci-lib-luaneightbl 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-olsr/htdocs/cgi-bin-nodes.html: -------------------------------------------------------------------------------- 1 | cgi-bin-status.html -------------------------------------------------------------------------------- /applications/luci-app-olsr/htdocs/cgi-bin-status.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | LuCI - Lua Configuration Interface 9 | 10 | 11 | -------------------------------------------------------------------------------- /applications/luci-app-olsr/luasrc/view/status-olsr/error_olsr.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 | <%+header%> 8 |

<%:OLSR Daemon%>

9 |

<%:Unable to connect to the OLSR daemon!%>

10 |

<%:Make sure that OLSRd is running, the "jsoninfo" plugin is loaded, configured on port 9090 and accepts connections from "127.0.0.1".%>

11 | <%+footer%> 12 | -------------------------------------------------------------------------------- /applications/luci-app-olsr/root/etc/config/luci_olsr: -------------------------------------------------------------------------------- 1 | config 'olsr' 'general' 2 | option 'resolve' '1' 3 | -------------------------------------------------------------------------------- /applications/luci-app-olsr/root/etc/uci-defaults/luci-olsr: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | uci -q batch <<-EOF >/dev/null 4 | delete ucitrack.@olsrd[-1] 5 | add ucitrack olsrd 6 | set ucitrack.@olsrd[-1].init=olsrd 7 | delete ucitrack.@olsrd6[-1] 8 | add ucitrack olsrd6 9 | set ucitrack.@olsrd6[-1].init=olsrd6 10 | commit ucitrack 11 | EOF 12 | 13 | rm -f /tmp/luci-indexcache 14 | exit 0 15 | -------------------------------------------------------------------------------- /applications/luci-app-openvpn/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for OpenVPN 10 | LUCI_DEPENDS:= 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-openvpn/luasrc/controller/openvpn.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2008 Steven Barth 2 | -- Copyright 2008 Jo-Philipp Wich 3 | -- Licensed to the public under the Apache License 2.0. 4 | 5 | module("luci.controller.openvpn", package.seeall) 6 | 7 | function index() 8 | entry( {"admin", "services", "openvpn"}, cbi("openvpn"), _("OpenVPN") ) 9 | entry( {"admin", "services", "openvpn", "basic"}, cbi("openvpn-basic"), nil ).leaf = true 10 | entry( {"admin", "services", "openvpn", "advanced"}, cbi("openvpn-advanced"), nil ).leaf = true 11 | end 12 | -------------------------------------------------------------------------------- /applications/luci-app-p2pblock/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for the Freifunk P2P-Block addon 10 | LUCI_DEPENDS:=+luci-app-firewall +freifunk-p2pblock 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-p2pblock/luasrc/controller/ff_p2pblock.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2009 Jo-Philipp Wich 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.controller.ff_p2pblock", package.seeall) 5 | 6 | function index() 7 | entry({"admin", "network", "firewall", "p2pblock"}, cbi("luci_fw/p2pblock"), 8 | _("P2P-Block"), 40) 9 | end 10 | -------------------------------------------------------------------------------- /applications/luci-app-p2pblock/po/en/p2pblock.po: -------------------------------------------------------------------------------- 1 | msgid "Block Time" 2 | msgstr "" 3 | 4 | msgid "Enable P2P-Block" 5 | msgstr "" 6 | 7 | msgid "IP-P2P" 8 | msgstr "" 9 | 10 | msgid "Layer7-Protocols" 11 | msgstr "" 12 | 13 | msgid "P2P-Block" 14 | msgstr "" 15 | 16 | msgid "" 17 | "P2P-Block is a greylisting mechanism to block various peer-to-peer protocols " 18 | "for non-whitelisted clients." 19 | msgstr "" 20 | 21 | msgid "Portrange" 22 | msgstr "" 23 | 24 | msgid "Whitelisted IPs" 25 | msgstr "" 26 | 27 | msgid "seconds" 28 | msgstr "" 29 | -------------------------------------------------------------------------------- /applications/luci-app-p2pblock/po/ja/p2pblock.po: -------------------------------------------------------------------------------- 1 | msgid "Block Time" 2 | msgstr "" 3 | 4 | msgid "Enable P2P-Block" 5 | msgstr "" 6 | 7 | msgid "IP-P2P" 8 | msgstr "" 9 | 10 | msgid "Layer7-Protocols" 11 | msgstr "" 12 | 13 | msgid "P2P-Block" 14 | msgstr "" 15 | 16 | msgid "" 17 | "P2P-Block is a greylisting mechanism to block various peer-to-peer protocols " 18 | "for non-whitelisted clients." 19 | msgstr "" 20 | 21 | msgid "Portrange" 22 | msgstr "" 23 | 24 | msgid "Whitelisted IPs" 25 | msgstr "" 26 | 27 | msgid "seconds" 28 | msgstr "" 29 | -------------------------------------------------------------------------------- /applications/luci-app-p2pblock/po/ms/p2pblock.po: -------------------------------------------------------------------------------- 1 | msgid "Block Time" 2 | msgstr "" 3 | 4 | msgid "Enable P2P-Block" 5 | msgstr "" 6 | 7 | msgid "IP-P2P" 8 | msgstr "" 9 | 10 | msgid "Layer7-Protocols" 11 | msgstr "" 12 | 13 | msgid "P2P-Block" 14 | msgstr "" 15 | 16 | msgid "" 17 | "P2P-Block is a greylisting mechanism to block various peer-to-peer protocols " 18 | "for non-whitelisted clients." 19 | msgstr "" 20 | 21 | msgid "Portrange" 22 | msgstr "" 23 | 24 | msgid "Whitelisted IPs" 25 | msgstr "" 26 | 27 | msgid "seconds" 28 | msgstr "" 29 | -------------------------------------------------------------------------------- /applications/luci-app-p2pblock/root/etc/uci-defaults/luci-p2pblock: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | uci -q batch <<-EOF >/dev/null 4 | delete citrack.@freifunk_p2pblock[-1] 5 | add ucitrack freifunk_p2pblock 6 | set ucitrack.@freifunk_p2pblock[-1].init=freifunk-p2pblock 7 | commit ucitrack 8 | EOF 9 | 10 | rm -f /tmp/luci-indexcache 11 | exit 0 12 | -------------------------------------------------------------------------------- /applications/luci-app-p910nd/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=p910nd - Printer server module 10 | LUCI_DEPENDS:=+p910nd 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-p910nd/luasrc/controller/p910nd.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2008 Yanira 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.controller.p910nd", package.seeall) 5 | 6 | function index() 7 | if not nixio.fs.access("/etc/config/p910nd") then 8 | return 9 | end 10 | 11 | local page 12 | 13 | page = entry({"admin", "services", "p910nd"}, cbi("p910nd"), _("p910nd - Printer server"), 60) 14 | page.dependent = true 15 | end 16 | -------------------------------------------------------------------------------- /applications/luci-app-p910nd/root/etc/uci-defaults/luci-p910nd: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | uci -q batch <<-EOF >/dev/null 4 | delete ucitrack.@p910nd[-1] 5 | add ucitrack p910nd 6 | set ucitrack.@p910nd[-1].init=p910nd 7 | commit ucitrack 8 | EOF 9 | 10 | rm -f /tmp/luci-indexcache 11 | exit 0 12 | -------------------------------------------------------------------------------- /applications/luci-app-pbx-voicemail/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI PBX Administration Voicemail Support 10 | LUCI_DEPENDS:=+luci-app-pbx +asterisk18 +msmtp +coreutils-base64 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-pbx-voicemail/root/etc/config/pbx-voicemail: -------------------------------------------------------------------------------- 1 | config 'voicemail' 'global_voicemail' 2 | 3 | config 'voicemail' 'voicemail_smtp' 4 | 5 | config 'voicemail' 'voicemail_log' 6 | 7 | -------------------------------------------------------------------------------- /applications/luci-app-pbx-voicemail/root/etc/pbx-voicemail/pbx-move-greeting: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ -f "/tmp/voicemail/greeting.gsm" ] 4 | then 5 | mv /tmp/voicemail/greeting.gsm /etc/pbx-voicemail/recordings/ 6 | fi 7 | -------------------------------------------------------------------------------- /applications/luci-app-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-account-auth.TEMPLATE: -------------------------------------------------------------------------------- 1 | user |USER| 2 | password |PASSWORD| 3 | -------------------------------------------------------------------------------- /applications/luci-app-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-account-default.TEMPLATE: -------------------------------------------------------------------------------- 1 | account default : defaultacct 2 | 3 | -------------------------------------------------------------------------------- /applications/luci-app-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-account.TEMPLATE: -------------------------------------------------------------------------------- 1 | account defaultacct 2 | host |HOST| 3 | port |PORT| 4 | from voicemail@pbx 5 | 6 | -------------------------------------------------------------------------------- /applications/luci-app-pbx-voicemail/root/etc/pbx-voicemail/pbx-msmtprc-defaults.TEMPLATE: -------------------------------------------------------------------------------- 1 | defaults 2 | auth |AUTH| 3 | tls_certcheck off 4 | tls |TLS| 5 | 6 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/CREDITS-SOUNDS: -------------------------------------------------------------------------------- 1 | This file pertains to the sounds files included in root/etc/pbx-asterisk/sounds 2 | 3 | Recorded by: 4 | Allison Smith (http://www.theivrvoice.com) 5 | 6 | Financial Contributions by: 7 | Digium, Inc. (http://www.digium.com) 8 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/config/pbx: -------------------------------------------------------------------------------- 1 | config 'main' 'connection_status' 2 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/config/pbx-advanced: -------------------------------------------------------------------------------- 1 | config 'settings' 'advanced' 2 | option 'useragent' 'PBX' 3 | option 'ringtime' '30' 4 | option 'rtpstart' '19850' 5 | option 'rtpend' '19900' 6 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/config/pbx-calls: -------------------------------------------------------------------------------- 1 | config 'call_routing' 'outgoing_calls' 2 | 3 | config 'call_routing' 'incoming_calls' 4 | 5 | config 'call_routing' 'providers_user_can_use' 6 | 7 | config 'call_routing' 'blacklisting' 8 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/config/pbx-google: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-pbx/root/etc/config/pbx-google -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/config/pbx-users: -------------------------------------------------------------------------------- 1 | config 'user' 'server' 2 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/config/pbx-voip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-pbx/root/etc/config/pbx-voip -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/asterisk.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | [directories] 2 | astetcdir => /etc/asterisk 3 | astmoddir => /usr/lib/asterisk/modules 4 | astvarlibdir => /usr/lib/asterisk 5 | astdbdir => /usr/lib/asterisk 6 | astkeydir => /usr/lib/asterisk 7 | astdatadir => /usr/lib/asterisk 8 | astagidir => /usr/lib/asterisk/agi-bin 9 | astspooldir => /var/spool/asterisk 10 | astrundir => /var/run/asterisk 11 | astlogdir => /var/log/asterisk 12 | 13 | [options] 14 | languageprefix = yes 15 | dumpcore = no 16 | runuser = nobody 17 | rungroup = nogroup 18 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_blacklist.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | exten => s,n,Gotoif($[ "${CALLERID(NUM)}" = "|BLACKLISTITEM|" ]?context-user-hangup,s,1) 2 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_blacklist_footer.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | exten => s,n,Goto(${SOURCECONTEXT},${SOURCEEXTEN},doneblacklist) 2 | 3 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_blacklist_header.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | 2 | [blacklist-call-context] 3 | exten => s,1,Noop() 4 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_callback-check.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | exten => s,n,Gotoif($[ "${CALLERID(NUM)}" =~ ".*|NUMBER|" ]?context-user-callback,|NUMBER|,1) 2 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_callback-check_footer.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | exten => s,n,Goto(${SOURCECONTEXT},${SOURCEEXTEN},donecallback) 2 | 3 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_callback-check_header.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | 2 | [callback-check-call-context] 3 | exten => s,1,Noop() 4 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_callback_gtalk.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | exten => |NUMBER|,1,System(/etc/pbx-asterisk/delayedcallback "channel originate Gtalk/gtalk-|CALLBACKPROVIDER|/|NUMBER|@voice.google.com extension |NUMBER|@disa-call-context" &) 2 | exten => |NUMBER|,n,Wait(|CALLBACKHUPDELAY|) 3 | exten => |NUMBER|,n,Hangup() 4 | 5 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_callback_header.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | [context-user-callback] 2 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_callback_sip.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | exten => |NUMBER|,1,System(/etc/pbx-asterisk/delayedcallback "channel originate SIP/|NUMBER|@peer-|CALLBACKPROVIDER| extension |NUMBER|@disa-call-context" &) 2 | exten => |NUMBER|,n,Wait(|CALLBACKHUPDELAY|) 3 | exten => |NUMBER|,n,Hangup() 4 | 5 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_default.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | [default-incoming-call-context] 2 | exten => s,1,NoOp(${CALLERID}) 3 | exten => s,n,Set(SOURCECONTEXT=default-incoming-call-context) 4 | exten => s,n,Set(SOURCEEXTEN=s) 5 | exten => s,n,Goto(blacklist-call-context,s,1) 6 | exten => s,n(doneblacklist),NoOp() 7 | exten => s,n,Goto(callback-check-call-context,s,1) 8 | exten => s,n(donecallback),NoOp() 9 | exten => s,n,Goto(disa-check-call-context,s,1) 10 | exten => s,n(donedisacheck),Dial(|LOCALUSERS|,${RINGTIME},r) 11 | exten => s,n,Goto(context-voicemail,s,1) 12 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_default_user.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | exten => |DEFAULTUSER|,1,Goto(default-incoming-call-context,s,1) 2 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_disa-check.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | exten => s,n,Gotoif($[ "${CALLERID(NUM)}" =~ ".*|NUMBER|" ]?disa-call-context,|NUMBER|,1) 2 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_disa-check_footer.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | exten => s,n,Goto(${SOURCECONTEXT},${SOURCEEXTEN},donedisacheck) 2 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_disa-check_header.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | [disa-check-call-context] 2 | exten => s,1,Noop() 3 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_disa-nopin.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | exten => |NUMBER|,1,Noop() 2 | exten => |NUMBER|,n,Set(TIMEOUT(digit)=15) 3 | exten => |NUMBER|,n,Set(TIMEOUT(response)=40) 4 | exten => |NUMBER|,n,DISA(no-password,context-user-|DEFAULTUSER|) 5 | 6 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_disa.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | exten => |NUMBER|,1,Noop() 2 | exten => |NUMBER|,n,Set(TIMEOUT(digit)=7) 3 | exten => |NUMBER|,n,Set(TIMEOUT(response)=21) 4 | exten => |NUMBER|,n,Authenticate(|PIN|) 5 | exten => |NUMBER|,n,DISA(no-password,context-user-|DEFAULTUSER|) 6 | 7 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_disa_header.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | [disa-call-context] 2 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_incoming_context_gtalk_header.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | [context-incoming-gtalk] 2 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_incoming_context_sip.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | 2 | [context-incoming-|NAME|] 3 | exten => s,1,NoOp(${CALLERID}) 4 | exten => s,n,Set(SOURCECONTEXT=context-incoming-|NAME|) 5 | exten => s,n,Set(SOURCEEXTEN=s) 6 | exten => s,n,Goto(blacklist-call-context,s,1) 7 | exten => s,n(doneblacklist),NoOp() 8 | exten => s,n,Goto(callback-check-call-context,s,1) 9 | exten => s,n(donecallback),NoOp() 10 | exten => s,n,Goto(disa-check-call-context,s,1) 11 | exten => s,n(donedisacheck),Dial(|LOCALUSERS|,${RINGTIME},r) 12 | exten => s,n,Goto(context-voicemail,s,1) 13 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_outgoing_dial_local_user.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | exten => |DEFAULTUSER|,1,Dial(SIP/|DEFAULTUSER|,${RINGTIME},r) 2 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_outgoing_pattern_gtalk.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | exten => |PATTERN|,1,Dial(Gtalk/gtalk-|NAME|/${EXTEN|SYMBOLSTOREMOVE|}@voice.google.com,60) 2 | 3 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_outgoing_pattern_sip.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | exten => |PATTERN|,1,Dial(SIP/${EXTEN|SYMBOLSTOREMOVE|}@peer-|NAME|,60,r) 2 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_user_context_footer.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | include => context-voicemail-record-greeting 2 | include => context-catch-all 3 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_user_context_header.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | 2 | [context-user-|DEFAULTUSER|] 3 | 4 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/extensions_voicemail_disabled.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | [context-voicemail-record-greeting] 2 | 3 | [context-voicemail] 4 | exten => s,1,Hangup() 5 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/gtalk.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | [general] 2 | context=context-incoming-gtalk 3 | allowguest=yes 4 | allowguests=yes 5 | bindaddr=0.0.0.0 6 | 7 | [guest] 8 | disallow=all 9 | allow=ulaw 10 | context=context-incoming-gtalk 11 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/jabber.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | [general] 2 | autoregister=yes 3 | 4 | #include jabber_users.conf 5 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/jabber_users.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | [gtalk-|NAME|] 2 | type=client 3 | serverhost=talk.google.com 4 | username=|USERNAME|/Talk 5 | secret=|SECRET| 6 | timeout=150 7 | status=|STATUS| 8 | statusmessage=|STATUSMESSAGE| 9 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/logger.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | [general] 2 | queue_log = no 3 | event_log = no 4 | 5 | [logfiles] 6 | console => notice,warning,error 7 | messages => error 8 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/manager.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | [general] 2 | enabled = no 3 | 4 | port = 5038 5 | bindaddr = 0.0.0.0 6 | 7 | 8 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/rtp.conf.TEMPLATE: -------------------------------------------------------------------------------- 1 | [general] 2 | rtpstart=|RTPSTART| 3 | rtpend=|RTPEND| 4 | rtpchecksums=no 5 | dtmftimeout=3000 6 | rtcpinterval = 2000 7 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/sip_peer.TEMPLATE: -------------------------------------------------------------------------------- 1 | 2 | [peer-|NAME|] 3 | type = peer 4 | defaultuser = |DEFAULTUSER| 5 | fromuser = |FROMUSER| 6 | secret = |SECRET| 7 | host = |HOST| 8 | fromdomain = |FROMDOMAIN| 9 | context = context-incoming-|NAME| 10 | insecure = port,invite 11 | qualify = 2000 12 | |PORT| 13 | |OUTBOUNDPROXY| 14 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/sip_registration.TEMPLATE: -------------------------------------------------------------------------------- 1 | register => |DEFAULTUSER|:|SECRET|@peer-|NAME| 2 | 3 | -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/sip_user.TEMPLATE: -------------------------------------------------------------------------------- 1 | 2 | [|DEFAULTUSER|] 3 | fullname = |FULLNAME| 4 | defaultuser = |DEFAULTUSER| 5 | secret = |SECRET| 6 | hassip = yes 7 | hasvoicemail = no 8 | host = dynamic 9 | type = friend 10 | context = context-user-|CONTEXTNAME| 11 | qualify = no -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/sounds/agent-alreadyon.gsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-pbx/root/etc/pbx-asterisk/sounds/agent-alreadyon.gsm -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/sounds/agent-incorrect.gsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-pbx/root/etc/pbx-asterisk/sounds/agent-incorrect.gsm -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/sounds/agent-pass.gsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-pbx/root/etc/pbx-asterisk/sounds/agent-pass.gsm -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/sounds/auth-incorrect.gsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-pbx/root/etc/pbx-asterisk/sounds/auth-incorrect.gsm -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/sounds/auth-thankyou.gsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-pbx/root/etc/pbx-asterisk/sounds/auth-thankyou.gsm -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/sounds/beep.gsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-pbx/root/etc/pbx-asterisk/sounds/beep.gsm -------------------------------------------------------------------------------- /applications/luci-app-pbx/root/etc/pbx-asterisk/sounds/vm-goodbye.gsm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/applications/luci-app-pbx/root/etc/pbx-asterisk/sounds/vm-goodbye.gsm -------------------------------------------------------------------------------- /applications/luci-app-polipo/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for the Polipo Proxy 10 | LUCI_DEPENDS:=+polipo 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-polipo/luasrc/view/polipo_status.htm: -------------------------------------------------------------------------------- 1 | <% 2 | 3 | local uci = require "luci.model.uci".cursor() 4 | local addr = "127.0.0.1" 5 | local port = uci:get("polipo", "general", "proxyPort") or "8123" 6 | 7 | -%> 8 | 9 | <%+header%> 10 | 11 |
12 |

<%:Polipo Status%>

13 |
14 | 15 |
16 |
17 | 18 | <%+footer%> 19 | -------------------------------------------------------------------------------- /applications/luci-app-polipo/root/etc/uci-defaults/luci-polipo: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | uci -q batch <<-EOF >/dev/null 4 | delete ucitrack.@polipo[-1] 5 | add ucitrack polipo 6 | set ucitrack.@polipo[-1].init=polipo 7 | commit ucitrack 8 | EOF 9 | 10 | rm -f /tmp/luci-indexcache 11 | exit 0 12 | -------------------------------------------------------------------------------- /applications/luci-app-polipo/root/usr/sbin/polipo_purge: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | DAEMON=/usr/sbin/polipo 4 | PIDFILE=`uci get polipo.daemon.pidFile` 5 | CFGFILE=/var/etc/polipo.conf 6 | 7 | [ -e "$PIDFILE" ] && { 8 | PID=`cat $PIDFILE` 9 | 10 | # send Polipo USR1 signal to write its in-memory cache to disk 11 | kill -USR1 $PID 12 | sleep 2 13 | # start polipo with -x flag to purge the on-disk cache 14 | polipo -c $CFGFILE -x 15 | # send Polipo USR2 signal to discard its in-memory cache 16 | kill -USR2 $PID 17 | } 18 | 19 | -------------------------------------------------------------------------------- /applications/luci-app-privoxy/root/etc/uci-defaults/luci-privoxy: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # no longer needed for "Save and Apply" to restart privoxy 4 | # luci-app-privoxy calls /etc/init.d/privoxy reload 5 | uci -q batch <<-EOF >/dev/null 6 | delete ucitrack.@privoxy[-1] 7 | commit ucitrack 8 | EOF 9 | 10 | rm -f /tmp/luci-indexcache 11 | 12 | exit 0 13 | -------------------------------------------------------------------------------- /applications/luci-app-qos/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Quality of Service configuration module 10 | LUCI_DEPENDS:=+qos-scripts 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-qos/luasrc/controller/qos.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2008 Steven Barth 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.controller.qos", package.seeall) 5 | 6 | function index() 7 | if not nixio.fs.access("/etc/config/qos") then 8 | return 9 | end 10 | 11 | local page 12 | 13 | page = entry({"admin", "network", "qos"}, cbi("qos/qos"), _("QoS")) 14 | page.dependent = true 15 | end 16 | -------------------------------------------------------------------------------- /applications/luci-app-radvd/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for Radvd 10 | LUCI_DEPENDS:=+radvd 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-radvd/root/etc/uci-defaults/luci-radvd: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | uci -q batch <<-EOF >/dev/null 4 | delete ucitrack.@radvd[-1] 5 | add ucitrack radvd 6 | set ucitrack.@radvd[-1].init=radvd 7 | commit ucitrack 8 | EOF 9 | 10 | rm -f /tmp/luci-indexcache 11 | exit 0 12 | -------------------------------------------------------------------------------- /applications/luci-app-samba/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Network Shares - Samba SMB/CIFS module 10 | LUCI_DEPENDS:=+samba36-server 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-samba/luasrc/controller/samba.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2008 Steven Barth 2 | -- Copyright 2008 Jo-Philipp Wich 3 | -- Licensed to the public under the Apache License 2.0. 4 | 5 | module("luci.controller.samba", package.seeall) 6 | 7 | function index() 8 | if not nixio.fs.access("/etc/config/samba") then 9 | return 10 | end 11 | 12 | local page 13 | 14 | page = entry({"admin", "services", "samba"}, cbi("samba"), _("Network Shares")) 15 | page.dependent = true 16 | end 17 | -------------------------------------------------------------------------------- /applications/luci-app-shairplay/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for Shairplay 10 | LUCI_DEPENDS:=+shairplay 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-shairplay/luasrc/controller/shairplay.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2014 Álvaro Fernández Rojas 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.controller.shairplay", package.seeall) 5 | 6 | function index() 7 | if not nixio.fs.access("/etc/config/shairplay") then 8 | return 9 | end 10 | 11 | local page = entry({"admin", "services", "shairplay"}, cbi("shairplay"), _("Shairplay")) 12 | page.dependent = true 13 | 14 | end 15 | -------------------------------------------------------------------------------- /applications/luci-app-shairplay/root/etc/uci-defaults/luci-shairplay: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # needed for "Save and Apply" to restart shairplay 4 | uci -q batch <<-EOF >/dev/null 5 | delete ucitrack.@shairplay[-1] 6 | add ucitrack shairplay 7 | set ucitrack.@shairplay[-1].init="shairplay" 8 | commit ucitrack 9 | EOF 10 | 11 | rm -f /tmp/luci-indexcache 12 | exit 0 13 | -------------------------------------------------------------------------------- /applications/luci-app-shairport/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for Shairport 10 | LUCI_DEPENDS:=+shairport 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-shairport/luasrc/controller/shairport.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2014 Álvaro Fernández Rojas 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.controller.shairport", package.seeall) 5 | 6 | function index() 7 | if not nixio.fs.access("/etc/config/shairport") then 8 | return 9 | end 10 | 11 | local page = entry({"admin", "services", "shairport"}, cbi("shairport"), _("Shairport")) 12 | page.dependent = true 13 | 14 | end 15 | -------------------------------------------------------------------------------- /applications/luci-app-shairport/root/etc/uci-defaults/luci-shairport: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # needed for "Save and Apply" to restart shairport 4 | uci -q batch <<-EOF >/dev/null 5 | delete ucitrack.@shairport[-1] 6 | add ucitrack shairport 7 | set ucitrack.@shairport[-1].init="shairport" 8 | commit ucitrack 9 | EOF 10 | 11 | rm -f /tmp/luci-indexcache 12 | exit 0 13 | -------------------------------------------------------------------------------- /applications/luci-app-siitwizard/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=SIIT IPv4-over-IPv6 configuration wizard 10 | LUCI_DEPENDS:=+kmod-siit 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-siitwizard/luasrc/controller/siitwizard.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2008 Steven Barth 2 | -- Copyright 2008 Jo-Philipp Wich 3 | -- Licensed to the public under the Apache License 2.0. 4 | 5 | module "luci.controller.siitwizard" 6 | 7 | function index() 8 | entry({"admin", "network", "siitwizard"}, form("siitwizard"), "SIIT 4over6 assistent", 99) 9 | end 10 | -------------------------------------------------------------------------------- /applications/luci-app-siitwizard/root/etc/config/siit: -------------------------------------------------------------------------------- 1 | config siit ipv4 2 | option pool "77.87.52.0/22" 3 | option netsize "29" 4 | 5 | config siit ipv6 6 | option ula_prefix "fd00::" 7 | option ula_global "00ca:ffee:babe::" 8 | option ula_subnet "0000:0000:0000:dada::" 9 | option siit_prefix "::ffff:0000:0000" 10 | 11 | config siit wifi 12 | option essid "6mesh.freifunk.net" 13 | option bssid "02:25:c3:ca:ff:ee" 14 | option channel "1" 15 | -------------------------------------------------------------------------------- /applications/luci-app-splash/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Freifunk DHCP-Splash application 10 | LUCI_DEPENDS:=+luci-lib-nixio +tc +kmod-sched +iptables-mod-nat-extra +iptables-mod-ipopt 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-splash/README: -------------------------------------------------------------------------------- 1 | 2 | * IPv6 support is only partial: 3 | - will only work when used together with IPv4 (Dual stack) 4 | - No bandwidth limiting 5 | 6 | -------------------------------------------------------------------------------- /applications/luci-app-splash/htdocs/luci/splash/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | LuCI - Lua Configuration Interface 9 | 10 | 11 | -------------------------------------------------------------------------------- /applications/luci-app-splash/luasrc/view/splash_splash/index.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 | <%+header%> 8 | <%+footer%> -------------------------------------------------------------------------------- /applications/luci-app-splash/luasrc/view/splash_splash/splash.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 | <%+header%> 8 | <%+splash/splash%> 9 | 10 |
11 |

12 | 13 | 14 |

15 |
16 | 17 | <%+footer%> 18 | -------------------------------------------------------------------------------- /applications/luci-app-splash/root/etc/config/luci_splash: -------------------------------------------------------------------------------- 1 | config core general 2 | option leasetime 1 -------------------------------------------------------------------------------- /applications/luci-app-splash/root/etc/config/luci_splash_leases: -------------------------------------------------------------------------------- 1 | # This file should always stay empty and is just needed to be able to use this config in /var/state! 2 | -------------------------------------------------------------------------------- /applications/luci-app-splash/root/etc/hotplug.d/iface/25-splash: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | [ "$ACTION" = ifup ] || exit 0 4 | 5 | /etc/init.d/firewall enabled || exit 0 6 | 7 | if [ -x /etc/init.d/luci_splash ]; then 8 | restart_splash() { 9 | local net="$1" 10 | if [ "$INTERFACE" = "$net" ]; then 11 | logger -t splash "Reloading splash firewall rules due to ifup of $INTERFACE ($DEVICE)" 12 | /etc/init.d/luci_splash restart 13 | fi 14 | } 15 | config_load luci_splash 16 | config_foreach restart_splash iface 17 | fi 18 | -------------------------------------------------------------------------------- /applications/luci-app-statistics/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Statistics Application 10 | LUCI_DEPENDS:= \ 11 | +collectd +rrdtool1 +collectd-mod-rrdtool +collectd-mod-iwinfo \ 12 | +collectd-mod-interface +collectd-mod-load +collectd-mod-network 13 | 14 | include ../../luci.mk 15 | 16 | # call BuildPackage - OpenWrt buildroot signature 17 | -------------------------------------------------------------------------------- /applications/luci-app-statistics/luasrc/statistics/rrdtool/definitions/irq.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2008 Freifunk Leipzig / Jo-Philipp Wich 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.statistics.rrdtool.definitions.irq", package.seeall) 5 | 6 | function rrdargs( graph, plugin, plugin_instance, dtype ) 7 | 8 | return { 9 | title = "%H: Interrupts", vlabel = "Issues/s", 10 | number_format = "%5.0lf", data = { 11 | types = { "irq" }, 12 | options = { 13 | irq = { title = "IRQ %di", noarea = true } 14 | } 15 | } 16 | } 17 | 18 | end 19 | -------------------------------------------------------------------------------- /applications/luci-app-statistics/luasrc/view/admin_statistics/index.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 | <%+header%> 8 | 9 |

<%:Statistics%>

10 | 11 |

<%_The statistics package is based on Collectd 12 | and uses RRD Tool to render diagram images from collected data.%>

13 | 14 | <%+footer%> 15 | -------------------------------------------------------------------------------- /applications/luci-app-tinyproxy/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Tinyproxy - HTTP(S)-Proxy configuration 10 | LUCI_DEPENDS:=+tinyproxy 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-transmission/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for Transmission 10 | LUCI_DEPENDS:=+transmission-daemon 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-transmission/luasrc/controller/transmission.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2012 Gabor Varga 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.controller.transmission", package.seeall) 5 | 6 | function index() 7 | if not nixio.fs.access("/etc/config/transmission") then 8 | return 9 | end 10 | 11 | local page = entry({"admin", "services", "transmission"}, cbi("transmission"), _("Transmission")) 12 | page.dependent = true 13 | 14 | end 15 | -------------------------------------------------------------------------------- /applications/luci-app-transmission/root/etc/uci-defaults/luci-transmission: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | uci -q batch <<-EOF >/dev/null 4 | delete ucitrack.@tranmsmission[-1] 5 | add ucitrack transmission 6 | set ucitrack.@transmission[-1].init=transmission 7 | commit ucitrack 8 | EOF 9 | 10 | rm -f /tmp/luci-indexcache 11 | exit 0 12 | -------------------------------------------------------------------------------- /applications/luci-app-udpxy/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for udpxy 10 | LUCI_DEPENDS:=+udpxy 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-udpxy/luasrc/controller/udpxy.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2014 Álvaro Fernández Rojas 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.controller.udpxy", package.seeall) 5 | 6 | function index() 7 | if not nixio.fs.access("/etc/config/udpxy") then 8 | return 9 | end 10 | 11 | local page = entry({"admin", "services", "udpxy"}, cbi("udpxy"), _("udpxy")) 12 | page.dependent = true 13 | 14 | end 15 | -------------------------------------------------------------------------------- /applications/luci-app-udpxy/root/etc/uci-defaults/luci-udpxy: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # needed for "Save and Apply" to restart udpxy 4 | uci -q batch <<-EOF >/dev/null 5 | delete ucitrack.@udpxy[-1] 6 | add ucitrack udpxy 7 | set ucitrack.@udpxy[-1].init="udpxy" 8 | commit ucitrack 9 | EOF 10 | 11 | rm -f /tmp/luci-indexcache 12 | exit 0 13 | -------------------------------------------------------------------------------- /applications/luci-app-upnp/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Universal Plug & Play configuration module 10 | LUCI_DEPENDS:=+miniupnpd 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-upnp/luasrc/view/admin_status/index/upnp.htm: -------------------------------------------------------------------------------- 1 | <%+upnp_status%> 2 | -------------------------------------------------------------------------------- /applications/luci-app-upnp/root/etc/uci-defaults/luci-upnp: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | /etc/init.d/miniupnpd enabled && { 4 | /etc/init.d/miniupnpd stop 5 | /etc/init.d/miniupnpd disable 6 | } 7 | 8 | rm -f /tmp/luci-indexcache 9 | exit 0 10 | -------------------------------------------------------------------------------- /applications/luci-app-ushare/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=uShare - UPnP A/V & DLNA Media Server 10 | LUCI_DEPENDS:=+ushare @BROKEN 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-ushare/luasrc/controller/ushare.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2008 Yanira 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.controller.ushare", package.seeall) 5 | 6 | function index() 7 | if not nixio.fs.access("/etc/config/ushare") then 8 | return 9 | end 10 | 11 | local page 12 | 13 | page = entry({"admin", "services", "ushare"}, cbi("ushare"), _("uShare"), 60) 14 | page.dependent = true 15 | end 16 | -------------------------------------------------------------------------------- /applications/luci-app-ushare/root/etc/uci-defaults/luci-ushare: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | uci -q batch <<-EOF >/dev/null 4 | delete ucitrack.@ushare[-1] 5 | add ucitrack ushare 6 | set ucitrack.@ushare[-1].init=ushare 7 | commit ucitrack 8 | EOF 9 | 10 | rm -f /tmp/luci-indexcache 11 | exit 0 12 | -------------------------------------------------------------------------------- /applications/luci-app-vnstat/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for VnStat 10 | LUCI_DEPENDS:=+vnstat +vnstati 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-vnstat/root/etc/uci-defaults/luci-vnstat: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | uci -q batch <<-EOF >/dev/null 4 | delete ucitrack.@vnstat[-1] 5 | add ucitrack vnstat 6 | set ucitrack.@vnstat[-1].init=vnstat 7 | commit ucitrack 8 | EOF 9 | 10 | rm -f /tmp/luci-indexcache 11 | exit 0 12 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Voice Software (Core) 10 | LUCI_DEPENDS:= 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/luasrc/view/luci_voice/phone_index.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2009 Daniel Dickinson 3 | Licensed to the public under the Apache License 2.0. 4 | -%> 5 | 6 | <%+header%> 7 |

Phones

8 |

Here you can control phone configuration and information in OpenWRT

9 |

You can control the setup of phone clients and servers and see 10 | information such as diagnostics related to phone devices from this menu. 11 |

12 | <%+footer%> 13 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/po/ca/voice_core.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: PACKAGE VERSION\n" 4 | "PO-Revision-Date: 2014-05-29 01:58+0200\n" 5 | "Last-Translator: Alex \n" 6 | "Language-Team: none\n" 7 | "Language: ca\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" 12 | "X-Generator: Pootle 2.0.6\n" 13 | 14 | msgid "Phones" 15 | msgstr "Telèfons" 16 | 17 | msgid "Voice" 18 | msgstr "Veu" 19 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/po/de/voice_core.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: PACKAGE VERSION\n" 4 | "PO-Revision-Date: 2013-01-28 22:20+0200\n" 5 | "Last-Translator: DAC324 \n" 6 | "Language-Team: none\n" 7 | "Language: de\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" 12 | "X-Generator: Pootle 2.0.6\n" 13 | 14 | msgid "Phones" 15 | msgstr "Telefone" 16 | 17 | msgid "Voice" 18 | msgstr "Sprache" 19 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/po/el/voice_core.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: PACKAGE VERSION\n" 4 | "PO-Revision-Date: 2012-02-16 19:15+0200\n" 5 | "Last-Translator: Jinxcat \n" 6 | "Language-Team: none\n" 7 | "Language: el\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" 12 | "X-Generator: Pootle 2.0.4\n" 13 | 14 | msgid "Phones" 15 | msgstr "Τηλέφωνα" 16 | 17 | msgid "Voice" 18 | msgstr "" 19 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/po/ja/voice_core.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: PACKAGE VERSION\n" 4 | "Last-Translator: Automatically generated\n" 5 | "Language-Team: none\n" 6 | "MIME-Version: 1.0\n" 7 | "Content-Type: text/plain; charset=UTF-8\n" 8 | "Content-Transfer-Encoding: 8bit\n" 9 | "Plural-Forms: nplurals=1; plural=0;\n" 10 | 11 | msgid "Phones" 12 | msgstr "電話" 13 | 14 | msgid "Voice" 15 | msgstr "" 16 | 17 | #~ msgid "l_v_adminphones" 18 | #~ msgstr "l_v_adminphones" 19 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/po/ms/voice_core.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: PACKAGE VERSION\n" 4 | "Last-Translator: Automatically generated\n" 5 | "Language-Team: none\n" 6 | "MIME-Version: 1.0\n" 7 | "Content-Type: text/plain; charset=UTF-8\n" 8 | "Content-Transfer-Encoding: 8bit\n" 9 | 10 | msgid "Phones" 11 | msgstr "" 12 | 13 | msgid "Voice" 14 | msgstr "" 15 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/po/no/voice_core.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Last-Translator: Lars Hardy \n" 4 | "Content-Type: text/plain; charset=UTF-8\n" 5 | "Content-Transfer-Encoding: 8bit\n" 6 | 7 | msgid "Phones" 8 | msgstr "Telefoner" 9 | 10 | msgid "Voice" 11 | msgstr "Voice" 12 | 13 | #~ msgid "l_v_adminphones" 14 | #~ msgstr "Admin Telefoner" 15 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/po/pt/voice_core.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: PACKAGE VERSION\n" 4 | "PO-Revision-Date: 2013-05-01 00:34+0200\n" 5 | "Last-Translator: pedromrgoncalves \n" 6 | "Language-Team: none\n" 7 | "Language: pt\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" 12 | "X-Generator: Pootle 2.0.6\n" 13 | 14 | msgid "Phones" 15 | msgstr "Telefones" 16 | 17 | msgid "Voice" 18 | msgstr "Voz" 19 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/po/sk/voice_core.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Content-Type: text/plain; charset=UTF-8\n" 4 | "Project-Id-Version: PACKAGE VERSION\n" 5 | "Last-Translator: Automatically generated\n" 6 | "Language-Team: none\n" 7 | "MIME-Version: 1.0\n" 8 | "Content-Transfer-Encoding: 8bit\n" 9 | "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" 10 | 11 | msgid "Phones" 12 | msgstr "" 13 | 14 | msgid "Voice" 15 | msgstr "" 16 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/po/sv/voice_core.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: PACKAGE VERSION\n" 4 | "PO-Revision-Date: 2014-04-28 06:14+0200\n" 5 | "Last-Translator: Umeaboy \n" 6 | "Language-Team: none\n" 7 | "Language: sv\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" 12 | "X-Generator: Pootle 2.0.6\n" 13 | 14 | msgid "Phones" 15 | msgstr "Telefoner" 16 | 17 | msgid "Voice" 18 | msgstr "Röst" 19 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/po/templates/voice_core.pot: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "Content-Type: text/plain; charset=UTF-8" 3 | 4 | msgid "Phones" 5 | msgstr "" 6 | 7 | msgid "Voice" 8 | msgstr "" 9 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/po/tr/voice_core.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: PACKAGE VERSION\n" 4 | "PO-Revision-Date: 2012-10-11 22:25+0200\n" 5 | "Last-Translator: vincenzo \n" 6 | "Language-Team: none\n" 7 | "Language: tr\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=1; plural=0;\n" 12 | "X-Generator: Pootle 2.0.6\n" 13 | 14 | msgid "Phones" 15 | msgstr "Telefonlar" 16 | 17 | msgid "Voice" 18 | msgstr "Ses" 19 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/po/vi/voice_core.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: PACKAGE VERSION\n" 4 | "Last-Translator: Automatically generated\n" 5 | "Language-Team: none\n" 6 | "MIME-Version: 1.0\n" 7 | "Content-Type: text/plain; charset=UTF-8\n" 8 | "Content-Transfer-Encoding: 8bit\n" 9 | "Plural-Forms: nplurals=1; plural=0;\n" 10 | 11 | msgid "Phones" 12 | msgstr "" 13 | 14 | msgid "Voice" 15 | msgstr "" 16 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/po/zh-cn/voice_core.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: PACKAGE VERSION\n" 4 | "PO-Revision-Date: 2013-10-08 13:41+0200\n" 5 | "Last-Translator: Tanyingyu \n" 6 | "Language-Team: none\n" 7 | "Language: zh_CN\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=1; plural=0;\n" 12 | "X-Generator: Pootle 2.0.6\n" 13 | 14 | msgid "Phones" 15 | msgstr "话机" 16 | 17 | msgid "Voice" 18 | msgstr "语音" 19 | -------------------------------------------------------------------------------- /applications/luci-app-voice-core/po/zh-tw/voice_core.po: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "" 3 | "Project-Id-Version: PACKAGE VERSION\n" 4 | "PO-Revision-Date: 2014-05-14 10:41+0200\n" 5 | "Last-Translator: omnistack \n" 6 | "Language-Team: none\n" 7 | "Language: zh_TW\n" 8 | "MIME-Version: 1.0\n" 9 | "Content-Type: text/plain; charset=UTF-8\n" 10 | "Content-Transfer-Encoding: 8bit\n" 11 | "Plural-Forms: nplurals=1; plural=0;\n" 12 | "X-Generator: Pootle 2.0.6\n" 13 | 14 | msgid "Phones" 15 | msgstr "電話" 16 | 17 | msgid "Voice" 18 | msgstr "語音" 19 | -------------------------------------------------------------------------------- /applications/luci-app-voice-diag/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Voice Software (Diagnostics) 10 | LUCI_DEPENDS:=+luci-app-diag-devinfo 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-voice-diag/luasrc/controller/luci_voice/luci_voice_diag.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2009 Daniel Dickinson 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.controller.luci_voice.luci_voice_diag", package.seeall) 5 | 6 | function index() 7 | local e 8 | 9 | e = entry({"admin", "voice", "diag"}, template("luci_voice/diag_index"), _("Diagnostics"), 90) 10 | e.index = true 11 | e.dependent = true 12 | end 13 | -------------------------------------------------------------------------------- /applications/luci-app-voice-diag/luasrc/view/luci_voice/diag_index.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2009 Daniel Dickinson 3 | Licensed to the public under the Apache License 2.0. 4 | -%> 5 | 6 | <%+header%> 7 |

<%:Diagnostics%>

8 |

<%:Under this menu are options that allow you to configure and perform tests on the voice operations of your system. These are known as diagnostics.%>

9 |

<%:The diagnostics available on your device depend on the modules that you have installed.%>

10 | <%+footer%> 11 | -------------------------------------------------------------------------------- /applications/luci-app-voice-diag/po/templates/voice_diag.pot: -------------------------------------------------------------------------------- 1 | msgid "" 2 | msgstr "Content-Type: text/plain; charset=UTF-8" 3 | 4 | msgid "Diagnostics" 5 | msgstr "" 6 | 7 | msgid "" 8 | "The diagnostics available on your device depend on the modules that you have " 9 | "installed." 10 | msgstr "" 11 | 12 | msgid "" 13 | "Under this menu are options that allow you to configure and perform tests on " 14 | "the voice operations of your system. These are known as diagnostics." 15 | msgstr "" 16 | -------------------------------------------------------------------------------- /applications/luci-app-watchcat/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for Watchcat 10 | LUCI_DEPENDS:=+watchcat 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-watchcat/luasrc/controller/watchcat.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2012 Christian Gagneraud 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module("luci.controller.watchcat", package.seeall) 5 | 6 | function index() 7 | if not nixio.fs.access("/etc/config/system") then 8 | return 9 | end 10 | entry({"admin", "services", "watchcat"}, cbi("watchcat/watchcat"), _("Watchcat"), 90) 11 | end 12 | -------------------------------------------------------------------------------- /applications/luci-app-watchcat/root/etc/uci-defaults/luci-watchcat: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | uci -q batch <<-EOF >/dev/null 4 | add ucitrack system 5 | set ucitrack.@system[-1].init=watchcat 6 | commit ucitrack 7 | EOF 8 | 9 | rm -f /tmp/luci-indexcache 10 | exit 0 11 | -------------------------------------------------------------------------------- /applications/luci-app-wol/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for Wake-on-LAN 10 | LUCI_DEPENDS:=+etherwake 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-wol/luasrc/controller/wol.lua: -------------------------------------------------------------------------------- 1 | module("luci.controller.wol", package.seeall) 2 | 3 | function index() 4 | entry({"admin", "network", "wol"}, cbi("wol"), _("Wake on LAN"), 90) 5 | entry({"mini", "network", "wol"}, cbi("wol"), _("Wake on LAN"), 90) 6 | end 7 | -------------------------------------------------------------------------------- /applications/luci-app-wshaper/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for wshaper 10 | LUCI_DEPENDS:=+wshaper 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /applications/luci-app-wshaper/luasrc/controller/wshaper.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2011 Manuel Munz 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | module "luci.controller.wshaper" 5 | 6 | function index() 7 | entry({"admin", "network", "wshaper"}, cbi("wshaper"), _("Wondershaper"), 80) 8 | end 9 | 10 | -------------------------------------------------------------------------------- /applications/luci-app-wshaper/root/etc/uci-defaults/wshaper: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | uci -q batch <<-EOF >/dev/null 4 | delete ucitrack.@wshaper[-1] 5 | set ucitrack.wshaper="wshaper" 6 | set ucitrack.wshaper.exec='/etc/init.d/wshaper start' 7 | commit ucitrack 8 | EOF 9 | 10 | rm -f /tmp/luci-indexcache 11 | exit 0 12 | -------------------------------------------------------------------------------- /build/i18n-sync.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | for m in */*/Makefile; do 4 | if grep -qE '^PO *=' $m; then 5 | p="${m%/Makefile}" 6 | t="$(sed -ne 's/^PO *= *//p' $m)" 7 | 8 | case "$t" in 9 | *\ *) 10 | echo "WARNING: Cannot handle $p" >&2 11 | continue 12 | ;; 13 | *base*) 14 | continue 15 | ;; 16 | esac 17 | 18 | if [ -f "po/templates/$t.pot" ]; then 19 | ./build/i18n-scan.pl "$p" > "po/templates/$t.pot" 20 | fi 21 | fi 22 | done 23 | 24 | ./build/mkbasepot.sh 25 | ./build/i18n-update.pl po 26 | -------------------------------------------------------------------------------- /build/luadoc/luadoc/doclet/html/table.lp: -------------------------------------------------------------------------------- 1 |
<%=tab.name%>
2 |
<%=tab.description%> 3 | 4 | <%if type(tab.field) == "table" and #tab.field > 0 then%> 5 | Fields 6 |
    7 | <%for p = 1, #tab.field do%> 8 |
  • 9 | <%=tab.field[p]%>: <%=tab.field[tab.field[p]] or ""%> 10 |
  • 11 | <%end%> 12 |
13 | <%end%> 14 | 15 |
16 | -------------------------------------------------------------------------------- /build/luadoc/luadoc/doclet/raw.lua: -------------------------------------------------------------------------------- 1 | ----------------------------------------------------------------- 2 | -- @release $Id: raw.lua,v 1.5 2007/04/18 14:28:39 tomas Exp $ 3 | ----------------------------------------------------------------- 4 | 5 | module "luadoc.doclet.raw" 6 | 7 | ----------------------------------------------------------------- 8 | -- Generate the output. 9 | -- @param doc Table with the structured documentation. 10 | 11 | function start (doc) 12 | end 13 | -------------------------------------------------------------------------------- /build/makedocs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | topdir=$(pwd) 4 | 5 | [ -f "$topdir/build/makedocs.sh" -a -n "$1" ] || { 6 | echo "Please execute as ./build/makedocs.sh [output directory]" >&2 7 | exit 1 8 | } 9 | 10 | ( 11 | cd "$topdir/build/luadoc/" 12 | find "$topdir/libs/" "$topdir/modules/" -type f -name '*.lua' -or -name '*.luadoc' | \ 13 | xargs grep -l '@return' | xargs ./doc.lua --no-files -d "$1" 14 | ) 15 | -------------------------------------------------------------------------------- /build/mkbasepot.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | [ -d ./build ] || { 4 | echo "Please execute as ./build/mkbasepot.sh" >&2 5 | exit 1 6 | } 7 | 8 | echo -n "Updating modules/luci-base/po/templates/base.pot ... " 9 | 10 | ./build/i18n-scan.pl \ 11 | modules/luci-base/ modules/luci-mod-admin-full/ \ 12 | protocols/ themes/ \ 13 | > modules/luci-base/po/templates/base.pot 14 | 15 | echo "done" 16 | -------------------------------------------------------------------------------- /collections/luci-light/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TYPE:=col 10 | LUCI_BASENAME:=light 11 | 12 | LUCI_TITLE:=Minimum package set using only admin mini and the standard theme 13 | LUCI_DEPENDS:=+uhttpd +luci-mod-admin-mini +luci-theme-openwrt @BROKEN 14 | 15 | include ../../luci.mk 16 | 17 | # call BuildPackage - OpenWrt buildroot signature 18 | -------------------------------------------------------------------------------- /collections/luci-ssl/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TYPE:=col 10 | LUCI_BASENAME:=ssl 11 | 12 | LUCI_TITLE:=Standard OpenWrt set with HTTPS support 13 | LUCI_DEPENDS:=+luci +libustream-polarssl +px5g 14 | 15 | include ../../luci.mk 16 | 17 | # call BuildPackage - OpenWrt buildroot signature 18 | -------------------------------------------------------------------------------- /contrib/luasrcdiet/Makefile: -------------------------------------------------------------------------------- 1 | include ../../build/config.mk 2 | include ../../build/module.mk -------------------------------------------------------------------------------- /contrib/package/Makefile: -------------------------------------------------------------------------------- 1 | include ../../build/config.mk 2 | include ../../build/module.mk 3 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_Freifunk: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'Freifunk' 3 | option 'homepage' 'http://freifunk.net' 4 | option 'ssid' 'www.freifunk.net' 5 | option 'splash_network' '10.104.0.0/16' 6 | option 'latitude' '52.000' 7 | option 'longitude' '10.000' 8 | option 'splash_prefix' '28' 9 | option 'mesh_network' '10.0.0.0/8' 10 | 11 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_bensheim: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'Freifunk Bensheim' 3 | option 'homepage' 'http://bensheim.freifunk.net' 4 | option 'ssid' 'bensheim.freifunk.net' 5 | option 'mesh_network' '10.49.0.0/16' 6 | option 'splash_network' '10.104.0.0/16' 7 | option 'splash_prefix' '27' 8 | option 'latitude' '49.63939' 9 | option 'longitude' '8.633718' 10 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_bergischesland: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'Piratenfreifunk Bergisches Land' 3 | option 'homepage' 'http://www.piraten-bergisches-land.de' 4 | option 'ssid' 'PiratenfunkBL' 5 | option 'mesh_network' '10.3.0.0/16' 6 | option 'splash_network' '192.168.0.0/16' 7 | option 'splash_prefix' '27' 8 | option 'latitude' '51.26849' 9 | option 'longitude' '7.19476' 10 | 11 | config 'defaults' 'wifi_device' 12 | option 'channel' '11' 13 | 14 | config 'defaults' 'wifi_iface' 15 | option 'bssid' '02:40:00:42:42:42' 16 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_duesseldorf: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'Freifunk Duesseldorf' 3 | option 'homepage' 'http://freifunk-duesseldorf.de' 4 | option 'ssid' 'duesseldorf.freifunk.net' 5 | option 'mesh_network' '10.40.0.0/16' 6 | option 'splash_network' '10.104.0.0/16' 7 | option 'splash_prefix' '27' 8 | option 'latitude' '51.217812' 9 | option 'longitude' '6.761564' 10 | 11 | config 'defaults' 'wifi_device' 12 | option 'channel' '3' 13 | 14 | config 'defaults' 'wifi_iface' 15 | option 'bssid' '02:CA:FF:EE:BA:BE' 16 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_hannover: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'Freifunk Hannover' 3 | option 'homepage' 'http://hannover.freifunk.net' 4 | option 'ssid' 'hannover.freifunk.net' 5 | option 'mesh_network' '10.2.0.0/16' 6 | option 'splash_network' '10.104.0.0/16' 7 | option 'splash_prefix' '27' 8 | option 'latitude' '52.38427' 9 | option 'longitude' '9.74359' 10 | 11 | config 'defaults' 'wifi_iface' 12 | option 'bssid' 'CA:FF:EE:CA:FF:EE' 13 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_heppenheim: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'Freifunk Heppenheim' 3 | option 'homepage' 'http://heppenheim.freifunk.net' 4 | option 'ssid' 'heppenheim.freifunk.net' 5 | option 'mesh_network' '10.48.0.0/16' 6 | option 'splash_network' '10.104.0.0/16' 7 | option 'splash_prefix' '27' 8 | option 'latitude' '51.151786' 9 | option 'longitude' '10.415039' 10 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_kiberpipa: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'Kiberpipa.net' 3 | option 'homepage' 'http://www.kiberpipa.net' 4 | option 'ssid' 'open.kiberpipa.net' 5 | option 'mesh_network' '10.14.0.0/16' 6 | option 'splash_network' '10.14.128.0/17' 7 | option 'splash_prefix' '27' 8 | option 'latitude' '46.05063' 9 | option 'longitude' '14.50402' 10 | 11 | config 'defaults' 'wifi_device' 12 | option 'channel' '8' 13 | 14 | config 'defaults' 'interface' 15 | option 'dns' '10.14.0.1 208.67.222.220 208.67.220.222' 16 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_marburg: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'Freifunk Marburg' 3 | option 'homepage' ' http://marburg.freifunk.de' 4 | option 'ssid' 'marburg.freifunk.net' 5 | option 'mesh_network' '10.128.0.0/16' 6 | option 'splash_network' '10.104.0.0/16' 7 | option 'splash_prefix' '29' 8 | option 'latitude' '49.63939' 9 | option 'longitude' '8.633718' 10 | 11 | config 'defaults' 'interface' 12 | option 'dns' '8.8.8.8 212.204.49.83' 13 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_oldenburg: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'Freifunk Oldenburg' 3 | option 'homepage' 'http://oldenburg.freifunk.net' 4 | option 'ssid' 'oldenburg.freifunk.net' 5 | option 'mesh_network' '10.18.0.0/16' 6 | option 'splash_network' '10.104.0.0/16' 7 | option 'splash_prefix' '27' 8 | option 'latitude' '53.14083' 9 | option 'longitude' '8.21314' 10 | 11 | config 'defaults' 'wifi_device' 12 | option 'channel' '6' 13 | 14 | config 'defaults' 'wifi_iface' 15 | option 'bssid' '02:CA:FF:EE:BA:BE' 16 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_piraten_dresden: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'Piratenfreifunk Dresden' 3 | option 'homepage' 'http://www.piraten-sachsen.de/' 4 | option 'ssid' 'dresden.freifunk.net' 5 | option 'mesh_network' '10.12.0.0/16' 6 | option 'splash_network' '10.104.0.0/16' 7 | option 'splash_prefix' '27' 8 | option 'latitude' '51.05081' 9 | option 'longitude' '13.73420' 10 | 11 | config 'defaults' 'wifi_device' 12 | option 'channel' '1' 13 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_rosbach: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'Freifunk Rosbach' 3 | option 'homepage' 'freifunk-rosbach.de' 4 | option 'ssid' 'rosbach.freifunk.net' 5 | option 'mesh_network' '10.212.0.0/16' 6 | option 'splash_network' '10.104.0.0/16' 7 | option 'splash_prefix' '27' 8 | option 'latitude' '50.18' 9 | option 'longitude' '8.42' 10 | 11 | config 'defaults' 'wifi_device' 12 | option 'channel' '13' 13 | 14 | config 'defaults' 'wifi_iface' 15 | option 'bssid' 'D2:CA:FF:EE:BA:BE' 16 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_schwarzach: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'Freifunk Schwarzach' 3 | option 'homepage' 'http://schwarzach.freifunk.net' 4 | option 'ssid' 'schwarzach.freifunk.net' 5 | option 'mesh_network' '10.81.0.0/20' 6 | option 'splash_network' '10.104.0.0/16' 7 | option 'latitude' '49.373' 8 | option 'longitude' '8.983' 9 | option 'splash_prefix' '27' 10 | 11 | config 'defaults' 'interface' 12 | option 'netmask' '255.255.240.0' 13 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_seefeld: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'Freifunk Seefeld' 3 | option 'homepage' 'http://wiki.freifunk.net/Seefeld.freifunk.net' 4 | option 'ssid' 'seefeld.freifunk.net' 5 | option 'mesh_network' '10.111.0.0/16' 6 | option 'splash_network' '10.104.0.0/16' 7 | option 'splash_prefix' '27' 8 | option 'latitude' '48.03485' 9 | option 'longitude' '11.21279' 10 | 11 | config 'defaults' 'wifi_device' 12 | option 'channel' '1' 13 | option 'bssid' '02:CA:FF:EE:BA:BB' 14 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_stuttgart: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'Freifunk Stuttgart' 3 | option 'homepage' 'http://freifunk-stuttgart.de' 4 | option 'ssid' 'Freifunk Stuttgart' 5 | option 'mesh_network' '172.21.0.0/16' 6 | option 'splash_network' '10.104.0.0/16' 7 | option 'latitude' '48' 8 | option 'longitude' '9' 9 | option 'splash_prefix' '27' 10 | 11 | config 'defaults' 'wifi_device' 12 | option 'channel' '5' 13 | option 'bssid' '52:CA:FF:EE:BA:BE' 14 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_weimar: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'Weimarnetz e.V.' 3 | option 'homepage' 'http://www.weimarnetz.de' 4 | option 'ssid' 'weimarnetz' 5 | option 'mesh_network' '10.63.0.0/16' 6 | option 'latitude' '50.989530' 7 | option 'longitude' '11.338675' 8 | 9 | config 'defaults' 'interface' 10 | option 'dns' '217.11.48.200 217.11.49.200 8.8.8.8' 11 | -------------------------------------------------------------------------------- /contrib/package/community-profiles/files/etc/config/profile_wlanljubljana: -------------------------------------------------------------------------------- 1 | config 'community' 'profile' 2 | option 'name' 'wlan ljubljana' 3 | option 'homepage' 'http://wlan-lj.net' 4 | option 'ssid' 'open.wlan-lj.net' 5 | option 'mesh_network' '10.254.0.0/16' 6 | option 'splash_network' '10.254.120.0/21' 7 | option 'splash_prefix' '27' 8 | option 'latitude' '46.05063' 9 | option 'longitude' '14.50402' 10 | 11 | config 'defaults' 'wifi_device' 12 | option 'channel' '8' 13 | 14 | config 'defaults' 'interface' 15 | option 'dns' '10.254.0.1 10.254.0.2' 16 | -------------------------------------------------------------------------------- /contrib/package/freifunk-common/files/etc/uci-defaults/freifunk: -------------------------------------------------------------------------------- 1 | uci set uhttpd.main.rfc1918_filter=0 2 | uci commit uhttpd 3 | -------------------------------------------------------------------------------- /contrib/package/freifunk-common/files/usr/bin/ffdzero: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | test "$1" = "-h" && echo -e "Usage:\n\t$0 -h\n\t$0 [ { ip | hostname } ]" >&2 && exit 1 4 | 5 | host="${1:-leipzig.freifunk.net}" 6 | 7 | wget -O /dev/null http://$host/cgi-bin-dev-zero.bin 8 | test "$?" = "1" && wget -O /dev/null http://$host/cgi-bin/dev-zero.bin 9 | test "$?" = "1" && wget -O /dev/null http://$host/cgi-bin/luci/freifunk/status/zeroes 10 | test "$?" = "1" && echo "$host: no zero download found..." && exit 1 11 | -------------------------------------------------------------------------------- /contrib/package/freifunk-common/files/usr/bin/watch.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | command="$1" 3 | interval="$2"; [ -z "$interval" ] && interval=1 4 | 5 | if [ -z $command ]; then 6 | echo 'Usage: watch.sh "command [options]" [interval], e.g. watch "ifconfig ath0" 2' 7 | echo 'interval is optional and defaults to 1' 8 | exit 1 9 | fi 10 | 11 | while true; do clear; $command; sleep $interval; done 12 | -------------------------------------------------------------------------------- /contrib/package/freifunk-gwcheck/files/etc/config/freifunk-gwcheck: -------------------------------------------------------------------------------- 1 | config 'gwcheck' 'hosts' 2 | list 'host' 'augsburg.freifunk.net' 3 | list 'host' 'vpn4.leipzig.freifunk.net' 4 | list 'host' 'luci.subsignal.org' 5 | list 'host' 'bbb-vpn.berlin.freifunk.net' 6 | -------------------------------------------------------------------------------- /contrib/package/freifunk-gwcheck/root/etc/uci-defaults/freifunk-gwcheck: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | tables="/etc/iproute2/rt_tables" 3 | test -d /etc/iproute2/ || mkdir -p /etc/iproute2/ 4 | grep -q "gw-check" $tables || echo "200 gw-check" >> $tables 5 | test -f /etc/crontabs/root || touch /etc/crontabs/root 6 | grep -q "ff_olsr_test_gw.sh" /etc/crontabs/root || echo "* * * * * /usr/sbin/ff_olsr_test_gw.sh" >> /etc/crontabs/root 7 | /etc/init.d/cron restart 8 | -------------------------------------------------------------------------------- /contrib/package/freifunk-mapupdate/files/etc/config/freifunk-mapupdate: -------------------------------------------------------------------------------- 1 | config 'mapupdate' 'mapupdate' 2 | option 'enabled' '1' 3 | option 'mapserver' 'http://map.berlin.freifunk.net/freifunkmap.php' 4 | -------------------------------------------------------------------------------- /contrib/package/freifunk-mapupdate/root/etc/uci-defaults/freifunk-mapupdate: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | test -f /etc/crontabs/root || touch /etc/crontabs/root 3 | SEED="$( dd if=/dev/urandom bs=2 count=1 2>&- | hexdump | if read line; then echo 0x${line#* }; fi )" 4 | MIN="$(( $SEED % 59 ))" 5 | grep -q "ff_mapupdate.sh" /etc/crontabs/root || echo "$MIN * * * * /usr/sbin/ff_mapupdate.sh" >> /etc/crontabs/root 6 | /etc/init.d/cron restart 7 | -------------------------------------------------------------------------------- /contrib/package/freifunk-p2pblock/files/freifunk-p2pblock.config: -------------------------------------------------------------------------------- 1 | config 'settings' 'p2pblock' 2 | option 'portrange' '1024:65535' 3 | option 'layer7' 'edonkey bittorrent fasttrack' 4 | option 'ipp2p' 'edk dc kazaa gnu bit ares soul winmx apple' 5 | option 'blocktime' '60' 6 | option 'whitelist' '' 7 | -------------------------------------------------------------------------------- /contrib/package/freifunk-policyrouting/files/etc/config/freifunk-policyrouting: -------------------------------------------------------------------------------- 1 | 2 | config 'settings' 'pr' 3 | option 'enable' '0' 4 | option 'strict' '1' 5 | option 'fallback' '1' 6 | option 'zones' '' 7 | 8 | -------------------------------------------------------------------------------- /contrib/package/freifunk-policyrouting/files/etc/rc.d/S15-freifunk-policyrouting: -------------------------------------------------------------------------------- 1 | ../init.d/freifunk-policyrouting -------------------------------------------------------------------------------- /contrib/package/freifunk-policyrouting/files/etc/uci-defaults/freifunk-policyrouting: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | uci batch <<-EOF 3 | add ucitrack freifunk-policyrouting 4 | add_list ucitrack.@freifunk-policyrouting[-1].exec="/etc/init.d/freifunk-policyrouting restart" 5 | commit ucitrack 6 | EOF 7 | 8 | -------------------------------------------------------------------------------- /contrib/package/freifunk-watchdog/files/freifunk-watchdog.config: -------------------------------------------------------------------------------- 1 | config process 2 | option process 'dropbear' 3 | option initscript '/etc/init.d/dropbear' 4 | 5 | config process 6 | option process 'crond' 7 | option initscript '/etc/init.d/cron' 8 | -------------------------------------------------------------------------------- /contrib/package/freifunk-watchdog/src/Makefile: -------------------------------------------------------------------------------- 1 | WD_BINARY:=ffwatchd 2 | WD_CFLAGS:=$(CFLAGS) -c -DBINARY=\"$(WD_BINARY)\" 3 | WD_LDFLAGS:=$(LDFLAGS) -lm -luci 4 | 5 | watchdog: 6 | $(CC) $(WD_CFLAGS) -o ucix.o ucix.c 7 | $(CC) $(WD_CFLAGS) -o watchdog.o watchdog.c 8 | $(CC) $(WD_LDFLAGS) -o $(WD_BINARY) watchdog.o ucix.o 9 | 10 | clean: 11 | rm -f *~ $(WD_BINARY) *.o 12 | 13 | -------------------------------------------------------------------------------- /contrib/package/meshwizard/files/etc/config/meshwizard: -------------------------------------------------------------------------------- 1 | config 'netconfig' 'netconfig' 2 | 3 | config 'general' 'general' 4 | option 'sharenet' '0' 5 | option 'local_restrict' '1' 6 | option 'cleanup' '1' 7 | 8 | -------------------------------------------------------------------------------- /contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/gen_auto-ipv6-dhcpv6-ip.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | netrenamed=$1 3 | 4 | local PREFIX="$(echo $ipv6_prefix| cut -d "/" -f 1| sed 's/::/:/')" 5 | 6 | # Get the devices mac address 7 | local device="$(uci -p/var/state -q get network.$1.ifname)" 8 | if [ -n "$device" ]; then 9 | local MAC="$(ifconfig $netrenamed |grep HWaddr | awk '{ print $5 '})" 10 | else 11 | local MAC="$(cat /sys/class/net/$1/address)" 12 | local IPV6_UNIQ="$(echo $MAC | awk -F: '{ print $1$2":"$3$4":"$5$6 }')" 13 | fi 14 | 15 | echo "${PREFIX}${IPV6_UNIQ}:1" 16 | 17 | -------------------------------------------------------------------------------- /contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/gen_dhcp_ip.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # generates a dhcp-ip and netrange from a given ip/subnet 3 | # takes 2 arguments: 4 | # $1: Ip Address (of the Interface for which we want to generate an ip) 5 | 6 | echo "$1" | awk 'BEGIN { FS = "." } ; { print "6."$3"."$4".1" }' 7 | -------------------------------------------------------------------------------- /contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/restore_default_config.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # This will restore default "factory" settings before running the meshwizard 3 | # and is used when cleanup=1 4 | # Warning: This will reset network settings for wan and lan to defaults too. 5 | 6 | echo "+ Restore default config as requested with cleanup=1" 7 | cp -f /rom/etc/config/* /etc/config/ 8 | rm /etc/config/wireless 9 | wifi detect > /etc/config/wireless 10 | rm /etc/config/network 11 | /etc/init.d/defconfig start 12 | -------------------------------------------------------------------------------- /contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_auto-ipv6-interface.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | net=$1 4 | . $dir/functions.sh 5 | 6 | ra="$(uci -q get meshwizard.netconfig.${net}_ipv6ra)" 7 | uci set autoipv6.${netrenamed}="interface" 8 | if [ -n "$ra" ]; then 9 | uci set autoipv6.${netrenamed}.ra=1 10 | fi 11 | 12 | uci_commitverbose "Setup auto-ipv6 for interface $netrenamed" autoipv6 13 | -------------------------------------------------------------------------------- /contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_auto-ipv6.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | . $dir/functions.sh 4 | 5 | if [ "$ipv6_config" = "auto-ipv6-fromv4" ]; then 6 | mode="fromv4" 7 | else 8 | mode="random" 9 | fi 10 | 11 | uci set autoipv6.olsr_node.enabled=1 12 | uci set autoipv6.olsr_node.mode="$mode" 13 | uci_commitverbose "Setup auto-ipv6" autoipv6 14 | 15 | uci set network.wan.accept_ra=0 16 | uci_commitverbose "Do not accept ra's on wan when using auto-ipv6" network 17 | 18 | -------------------------------------------------------------------------------- /contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_lan_static.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Setup static interface settings for lan if lan is not an olsr interface 3 | 4 | [ ! "$(uci -q get network.lan)" == "interface" ] && exit 5 | 6 | . /lib/functions.sh 7 | . $dir/functions.sh 8 | 9 | uci batch << EOF 10 | set network.lan.proto='$lan_proto' 11 | set network.lan.ipaddr='$lan_ip4addr' 12 | set network.lan.netmask='$lan_netmask' 13 | EOF 14 | 15 | uci_commitverbose "Setup static ip settings for lan" network 16 | 17 | uci delete meshwizard.lan && uci commit meshwizard 18 | -------------------------------------------------------------------------------- /contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_policyrouting.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | . $dir/functions.sh 4 | 5 | uci batch << EOF 6 | set freifunk-policyrouting.pr.enable=1 7 | set freifunk-policyrouting.pr.strict=1 8 | set freifunk-policyrouting.pr.zones="freifunk" 9 | EOF 10 | 11 | uci_commitverbose "Setup policyrouting" freifunk-policyrouting 12 | -------------------------------------------------------------------------------- /contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_qos.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # sets up qos-scripts for the wan interface 3 | 4 | . /lib/functions.sh 5 | . $dir/functions.sh 6 | 7 | if [ ! -f /etc/config/qos ]; then 8 | echo "NOT setting up QOS because /etc/config/qos-scripts was not found" 9 | else 10 | uci batch <<- EOF 11 | set qos.wan.enabled=1 12 | set qos.wan.upload=$wan_up 13 | set qos.wan.download=$wan_down 14 | EOF 15 | uci_commitverbose "Setup QOS on WAN interface." qos 16 | 17 | fi 18 | -------------------------------------------------------------------------------- /contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_system.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | . $dir/functions.sh 4 | 5 | set_defaults "system_" system.system 6 | uci -q delete meshwizard.system && uci commit meshwizard 7 | uci_commitverbose "System config" system 8 | -------------------------------------------------------------------------------- /contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_uhttpd.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . $dir/functions.sh 3 | if [ "$ipv6_enabled" = "1" ]; then 4 | uci batch <<- EOF 5 | set uhttpd.main.listen_http="80" 6 | set uhttpd.main.listen_https="443" 7 | EOF 8 | fi 9 | 10 | uci_commitverbose "Setup uhttpd" uhttpd 11 | 12 | -------------------------------------------------------------------------------- /contrib/package/meshwizard/files/usr/bin/meshwizard/helpers/setup_widgets.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . /lib/functions.sh 3 | . $dir/functions.sh 4 | 5 | if [ -n "$widgets" ]; then 6 | [ ! -f "/etc/config/freifunk-widgets" ] && touch /etc/config/freifunk-widgets 7 | for w in $widgets; do 8 | uci set freifunk-widgets.${w}=widget 9 | set_defaults "${w}_" freifunk-widgets.${w} 10 | uci delete profile_$community.${w} 11 | done 12 | uci commit profile_$community 13 | uci_commitverbose "Added widget config." freifunk-widgets 14 | fi 15 | -------------------------------------------------------------------------------- /contrib/uci/.gitignore: -------------------------------------------------------------------------------- 1 | uci-* 2 | uci.git 3 | *.tar.gz 4 | patches/series 5 | -------------------------------------------------------------------------------- /contrib/uci/hostfiles/bin/uci: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | $(dirname $0)/../usr/bin/uci -c $(dirname $0)/../etc/config "$@" 3 | -------------------------------------------------------------------------------- /contrib/uci/hostfiles/bin/uci-defaults: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | for i in $(find $(dirname $0)/../etc/uci-defaults -type f -not -name "$2") 3 | do 4 | [ -f $i ] && { 5 | bash $i; rm $i 6 | } 7 | done 8 | -------------------------------------------------------------------------------- /contrib/uci/hostfiles/etc/config/batmand: -------------------------------------------------------------------------------- 1 | config batmand general 2 | option interface ath0 3 | option announce 4 | option gateway_class 5 | option originator_interval 6 | option preferred_gateway 7 | option routing_class 8 | option visualisation_srv 9 | option policy_routing_script 10 | 11 | -------------------------------------------------------------------------------- /contrib/uci/hostfiles/etc/config/dropbear: -------------------------------------------------------------------------------- 1 | config dropbear 2 | option PasswordAuth 'on' 3 | option Port '22' 4 | -------------------------------------------------------------------------------- /contrib/uci/hostfiles/etc/config/fstab: -------------------------------------------------------------------------------- 1 | config mount 2 | option target /home 3 | option device /dev/sda1 4 | option fstype ext3 5 | option options rw,sync 6 | option enabled 0 7 | 8 | config swap 9 | option device /dev/sda2 10 | option enabled 0 11 | -------------------------------------------------------------------------------- /contrib/uci/hostfiles/etc/config/httpd: -------------------------------------------------------------------------------- 1 | 2 | config 'httpd' 3 | option 'port' '80' 4 | option 'home' '/www' 5 | 6 | -------------------------------------------------------------------------------- /contrib/uci/hostfiles/etc/config/mactodevinfo: -------------------------------------------------------------------------------- 1 | 2 | config 'mactodevinfo' 3 | option 'maclow' '00:19:15:00:00:00' 4 | option 'machigh' '00:19:15:ff:ff:ff' 5 | option 'vendor' 'Vertical Communications' 6 | option 'devtype' 'SIP devices' 7 | option 'model' 'varies' 8 | option 'ouiowneroverride' 'Some company' 9 | option 'name' 'Vertical XIP and Phones' 10 | 11 | -------------------------------------------------------------------------------- /contrib/uci/hostfiles/etc/config/ntpclient: -------------------------------------------------------------------------------- 1 | config ntpserver 2 | option hostname '0.openwrt.pool.ntp.org' 3 | option port '123' 4 | 5 | config ntpserver 6 | option hostname '1.openwrt.pool.ntp.org' 7 | option port '123' 8 | 9 | config ntpserver 10 | option hostname '2.openwrt.pool.ntp.org' 11 | option port '123' 12 | 13 | config ntpserver 14 | option hostname '3.openwrt.pool.ntp.org' 15 | option port '123' 16 | 17 | config ntpdrift 18 | option freq '0' 19 | 20 | config ntpclient 21 | option interval 60 22 | #option count 10 23 | -------------------------------------------------------------------------------- /contrib/uci/hostfiles/etc/config/system: -------------------------------------------------------------------------------- 1 | config system 2 | option hostname OpenWrt 3 | option timezone UTC 4 | -------------------------------------------------------------------------------- /contrib/uci/hostfiles/etc/config/upnpd: -------------------------------------------------------------------------------- 1 | config upnpd config 2 | option log_output 0 3 | option download 1024 4 | option upload 512 5 | -------------------------------------------------------------------------------- /contrib/uci/hostfiles/etc/config/wireless: -------------------------------------------------------------------------------- 1 | config wifi-device wifi0 2 | option type atheros 3 | option channel auto 4 | option disabled 0 5 | 6 | config wifi-iface 7 | option device wifi0 8 | option network lan 9 | option mode ap 10 | option ssid OpenWrt 11 | option encryption none 12 | 13 | # Fake active wifi 14 | option ifname ath0 15 | option up 1 16 | 17 | -------------------------------------------------------------------------------- /contrib/uhttpd/patches/001-pass-env.patch: -------------------------------------------------------------------------------- 1 | --- a/uhttpd-cgi.c 2 | +++ b/uhttpd-cgi.c 3 | @@ -216,7 +216,7 @@ void uh_cgi_request( 4 | (pi->stat.st_mode & S_IXOTH)) || (ip != NULL) 5 | ) { 6 | /* build environment */ 7 | - clearenv(); 8 | + //clearenv(); 9 | 10 | /* common information */ 11 | setenv("GATEWAY_INTERFACE", "CGI/1.1", 1); 12 | -------------------------------------------------------------------------------- /contrib/uhttpd/patches/002-link-order.patch: -------------------------------------------------------------------------------- 1 | --- a/Makefile 2 | +++ b/Makefile 3 | @@ -70,7 +70,7 @@ endif 4 | $(CC) $(CFLAGS) -c -o $@ $< 5 | 6 | compile: $(OBJ) $(TLSLIB) $(LUALIB) 7 | - $(CC) -o uhttpd $(LDFLAGS) $(LIB) $(OBJ) 8 | + $(CC) -o uhttpd $(LDFLAGS) $(OBJ) $(LIB) 9 | 10 | clean: 11 | rm -f *.o *.so uhttpd 12 | -------------------------------------------------------------------------------- /contrib/uhttpd/patches/series: -------------------------------------------------------------------------------- 1 | 001-pass-env.patch 2 | 002-link-order.patch 3 | -------------------------------------------------------------------------------- /libs/luci-lib-httpclient/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=HTTP(S) client library 10 | LUCI_DEPENDS:=+luci-base +luci-lib-nixio 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /libs/luci-lib-ip/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2015 LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Lua library for IP calculation and routing information 10 | LUCI_DEPENDS:=+liblua +libnl-tiny 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /libs/luci-lib-ip/src/Makefile: -------------------------------------------------------------------------------- 1 | IP_CFLAGS = -std=gnu99 -I$(STAGING_DIR)/usr/include/libnl-tiny/ 2 | IP_LDFLAGS = -llua -lm -lnl-tiny 3 | IP_OBJ = ip.o 4 | IP_LIB = ip.so 5 | 6 | %.o: %.c 7 | $(CC) $(CPPFLAGS) $(CFLAGS) $(LUA_CFLAGS) $(IP_CFLAGS) $(FPIC) -c -o $@ $< 8 | 9 | compile: $(IP_OBJ) 10 | $(CC) $(LDFLAGS) -shared -o $(IP_LIB) $(IP_OBJ) $(IP_LDFLAGS) 11 | 12 | install: compile 13 | mkdir -p $(DESTDIR)/usr/lib/lua/luci 14 | cp $(IP_LIB) $(DESTDIR)/usr/lib/lua/luci/$(IP_LIB) 15 | 16 | clean: 17 | rm -f *.o *.so 18 | -------------------------------------------------------------------------------- /libs/luci-lib-json/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI JSON library 10 | LUCI_DEPENDS:= 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /libs/luci-lib-jsonc/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2015 LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Lua binding for JSON-C 10 | LUCI_DEPENDS:=+liblua +libjson-c 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /libs/luci-lib-jsonc/src/Makefile: -------------------------------------------------------------------------------- 1 | JSONC_CFLAGS = -std=gnu99 -I$(STAGING_DIR)/usr/include/json-c/ 2 | JSONC_LDFLAGS = -llua -lm -ljson-c 3 | JSONC_OBJ = jsonc.o 4 | JSONC_LIB = jsonc.so 5 | 6 | %.o: %.c 7 | $(CC) $(CPPFLAGS) $(CFLAGS) $(LUA_CFLAGS) $(JSONC_CFLAGS) $(FPIC) -c -o $@ $< 8 | 9 | compile: $(JSONC_OBJ) 10 | $(CC) $(LDFLAGS) -shared -o $(JSONC_LIB) $(JSONC_OBJ) $(JSONC_LDFLAGS) 11 | 12 | install: compile 13 | mkdir -p $(DESTDIR)/usr/lib/lua/luci 14 | cp $(JSONC_LIB) $(DESTDIR)/usr/lib/lua/luci/$(JSONC_LIB) 15 | 16 | clean: 17 | rm -f *.o *.so 18 | -------------------------------------------------------------------------------- /libs/luci-lib-luaneightbl/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=neightbl - Lua lib for IPv6 neighbors 10 | LUCI_DEPENDS:=+liblua 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /libs/luci-lib-luaneightbl/src/Makefile: -------------------------------------------------------------------------------- 1 | NEIGHTBL_CFLAGS = -std=gnu99 2 | NEIGHTBL_LDFLAGS = -llua -lm 3 | NEIGHTBL_OBJ = neightbl.o 4 | NEIGHTBL_LIB = neightbl.so 5 | 6 | %.o: %.c 7 | $(CC) $(CPPFLAGS) $(CFLAGS) $(LUA_CFLAGS) $(NEIGHTBL_CFLAGS) $(FPIC) -c -o $@ $< 8 | 9 | compile: $(NEIGHTBL_OBJ) 10 | $(CC) $(LDFLAGS) -shared -o $(NEIGHTBL_LIB) $(NEIGHTBL_OBJ) $(NEIGHTBL_LDFLAGS) 11 | 12 | install: compile 13 | mkdir -p $(DESTDIR)/usr/lib/lua 14 | cp $(NEIGHTBL_LIB) $(DESTDIR)/usr/lib/lua/$(NEIGHTBL_LIB) 15 | 16 | clean: 17 | rm -f *.o *.so 18 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/.gitignore: -------------------------------------------------------------------------------- 1 | src/libaxtls.a 2 | .depend 3 | .config.* 4 | _stage 5 | conf 6 | lex.zconf.c 7 | lkc_defs.h 8 | mconf 9 | zconf.tab.h 10 | zconf.tab.c 11 | src/nixio.dll 12 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=NIXIO POSIX library 10 | LUCI_DEPENDS:=+PACKAGE_luci-lib-nixio_openssl:libopenssl +PACKAGE_luci-lib-nixio_cyassl:libcyassl +liblua 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/NOTICE: -------------------------------------------------------------------------------- 1 | nixio - Linux I/O library for lua 2 | Copyright 2009 Steven Barth 3 | Licensed under the Apache License, Version 2.0. 4 | 5 | Contains code from: 6 | axTLS - Copyright 2008 Cameron Rich 7 | 8 | Thanks for testing, feedback and code snippets: 9 | John Crispin 10 | Jo-Philipp Wich -------------------------------------------------------------------------------- /libs/luci-lib-nixio/README: -------------------------------------------------------------------------------- 1 | Building: 2 | Use GNU Make. 3 | make or gmake depending on your system. 4 | 5 | Special make flags: 6 | 7 | OS Override Target OS [Linux|FreeBSD|SunOS|Windows] 8 | NIXIO_TLS TLS-Library [*openssl|axtls] 9 | NIXIO_CROSS_CC MinGW CC (Windows) `which i586-mingw32msvc-cc` 10 | LUA_CFLAGS Lua CFLAGS `pkg-config --cflags lua5.1` 11 | LUA_TARGET Lua compile target [*source|strip|compile] 12 | LUA_MODULEDIR Install LUA_PATH "/usr/share/lua/5.1" 13 | LUA_LIBRARYDIR Install LUA_CPATH "/usr/lib/lua/5.1" 14 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/README: -------------------------------------------------------------------------------- 1 | 2 | See www/index.html for the README, CHANGELOG, LICENSE and other notes. 3 | 4 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/config/axtls.RES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/config/axtls.RES -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/config/makefile.post: -------------------------------------------------------------------------------- 1 | 2 | ifneq ($(MAKECMDGOALS), clean) 3 | ifndef CONFIG_PLATFORM_WIN32 4 | ifndef CONFIG_PLATFORM_SOLARIS 5 | # do dependencies 6 | -include .depend 7 | all : .depend 8 | .depend: $(wildcard *.c) 9 | @$(CC) $(CFLAGS) -MM $^ > $@ 10 | endif # 'not' solaris 11 | endif # 'not' win32 12 | 13 | ifdef CONFIG_PLATFORM_WIN32 14 | OBJ:=$(OBJ:.o=.obj) 15 | %.obj : %.c 16 | $(CC) $(CFLAGS) $< 17 | endif # win32 18 | 19 | endif # end of 'not' clean 20 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/config/scripts/config/lxdialog/BIG.FAT.WARNING: -------------------------------------------------------------------------------- 1 | This is NOT the official version of dialog. This version has been 2 | significantly modified from the original. It is for use by the Linux 3 | kernel configuration script. Please do not bother Savio Lam with 4 | questions about this program. 5 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/docsrc/doco_footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/docsrc/doco_footer.html -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/docsrc/images/axolotl.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/docsrc/images/axolotl.jpg -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/docsrc/images/tsbasbw.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/docsrc/images/tsbasbw.gif -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/httpd/kepler-1.1-snapshot-20070521-1825.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/httpd/kepler-1.1-snapshot-20070521-1825.tar.gz -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/samples/java/manifest.mf: -------------------------------------------------------------------------------- 1 | Main-Class: axssl 2 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.ca_x509.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.ca_x509.cer -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.device_key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.device_key -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.encrypted.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.encrypted.p8 -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.key_1024: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.key_1024 -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.key_2048: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.key_2048 -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.key_4096: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.key_4096 -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.key_512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.key_512 -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.key_512.pem: -------------------------------------------------------------------------------- 1 | -----BEGIN RSA PRIVATE KEY----- 2 | MIIBPQIBAAJBANE7MF+pAUI9hm1yvkBuUcFJf1d1oS025cE9DyAa0SNt+nTSPiOw 3 | cPygat7sQYiE/lQVa2HFFmK4k0HxTz3/Lr0CAwEAAQJBAJF5xO2ONajX3GK2+B8W 4 | VVO+BYNK71DfranJCX46BxXI/Ra7wOSY0UWZYHVsZGWJxx41os0UBTg5FRq4DwWW 5 | AQECIQDo69eo39iQqjwhpAQxatMh2CWYT7gokyu56V+5o2V3fQIhAOX2b+tQxDsB 6 | w0J9UDN6CdwI5XbzveoP5fHTPS9j4rhBAiEA3c+y6Zx6dZHYf8TdRV5QwDtB2iGY 7 | 4/L7Qimvwm6Lc1UCIQDDXWrVsocTTjsReJ6zLOHFcjVnqklU2W7T1E8tvKE3QQIh 8 | AMRpCFM7MrS2axuc8/HzGkqW/3AlIBqdZbilj5zHd2R0 9 | -----END RSA PRIVATE KEY----- 10 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.noname.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.noname.p12 -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.unencrypted.p8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.unencrypted.p8 -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.withCA.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.withCA.p12 -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.withoutCA.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.withoutCA.p12 -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.x509_1024.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.x509_1024.cer -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.x509_2048.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.x509_2048.cer -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.x509_4096.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.x509_4096.cer -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.x509_512.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.x509_512.cer -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/axTLS.x509_device.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/axTLS.x509_device.cer -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/deutsche_telecom.x509_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/deutsche_telecom.x509_ca -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/equifax.x509_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/equifax.x509_ca -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/gnutls.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/gnutls.cer -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/header_issue.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/header_issue.dat -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/killopenssl.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | ps -ef|grep openssl | /usr/bin/awk '{print $2}' |xargs kill -9 3 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/microsoft.x509_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/microsoft.x509_ca -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/socgen.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/socgen.cer -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/thawte.x509_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/thawte.x509_ca -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/verisign.x509_ca: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/verisign.x509_ca -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/test/verisign.x509_my_cert: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/ssl/test/verisign.x509_my_cert -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/ssl/version.h: -------------------------------------------------------------------------------- 1 | #define AXTLS_VERSION "1.2.1" 2 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/www/bin/.htaccess: -------------------------------------------------------------------------------- 1 | Deny all 2 | 3 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/www/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/www/favicon.ico -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/www/lua/test_cookies.lp: -------------------------------------------------------------------------------- 1 | 8 | 9 |

Testing Cookies library

10 | 11 | <%= CL_COOKIE%> = <%= tostring(test)%>
12 | Assigning current date to cookie!
13 | Reload this script to check cookie's value! 14 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/www/lua/test_cookies.lua: -------------------------------------------------------------------------------- 1 | local cookies = require"cgilua.cookies" 2 | CL_COOKIE = "cgilua_cookie" 3 | 4 | local test = cookies.get (CL_COOKIE) 5 | cookies.set (CL_COOKIE, os.date()) 6 | 7 | cgilua.htmlheader () 8 | cgilua.put ([[ 9 |

Testing Cookies library

10 | 11 | ]]..CL_COOKIE..' = '..tostring(test)..[[
12 | Assigning current date to cookie!
13 | Reload this script to check cookie's value! 14 | ]]) 15 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/www/lua/test_err.lua: -------------------------------------------------------------------------------- 1 | cgilua.htmlheader() 2 | cgilua.put"Oi!" 3 | --io.write"something\n" 4 | cgilua.errorlog ("eca", "emerg") 5 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/www/lua/test_htk.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axTLS/www/lua/test_htk.lua -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/www/lua/test_sql.lua: -------------------------------------------------------------------------------- 1 | local s = require"luasql.postgres" 2 | 3 | local env = assert (luasql.postgres ()) 4 | local conn = assert (env:connect ("luasql-test", "tomas")) 5 | local cur = assert (conn:execute ("select count(*) from fetch_test")) 6 | 7 | cgilua.htmlheader() 8 | cgilua.put ("Total lines at table fetch_test is "..cur:fetch()) 9 | cgilua.put (string.format ("
\n%s == %s
\n", tostring(s), tostring(luasql))) 10 | 11 | cur:close() 12 | conn:close() 13 | env:close() 14 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/www/test_dir/bin/.htaccess: -------------------------------------------------------------------------------- 1 | Deny all 2 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/www/test_dir/no_http/.htaccess: -------------------------------------------------------------------------------- 1 | SSLRequireSSL 2 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/www/test_dir/no_http/.htpasswd: -------------------------------------------------------------------------------- 1 | abcd:CQhgDPyy0rvEU8OMxnQIvg==$YdJfIKZimFLYxPf/rbnhtQ== 2 | yaya:Syuss5jE2FNGVdr0kKGoHg==$WLw/SgHZFuAoOuml3GTJVw== 3 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/www/test_dir/no_http/index.html: -------------------------------------------------------------------------------- 1 | 2 | axhttpd is running 3 | 4 | Looks like you got to this directory. 5 | 6 | 7 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/www/test_dir/no_ssl/.htaccess: -------------------------------------------------------------------------------- 1 | SSLDenySSL 2 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axTLS/www/test_dir/no_ssl/index.html: -------------------------------------------------------------------------------- 1 | 2 | axhttpd is running 3 | 4 | Looks like you got to this directory. 5 | 6 | 7 | -------------------------------------------------------------------------------- /libs/luci-lib-nixio/axtls-root/etc/nixio/rsa_main.der: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/libs/luci-lib-nixio/axtls-root/etc/nixio/rsa_main.der -------------------------------------------------------------------------------- /libs/luci-lib-nixio/docsrc/nixio.crypto.lua: -------------------------------------------------------------------------------- 1 | --- Cryptographical library. 2 | module "nixio.crypto" 3 | 4 | --- Create a hash object. 5 | -- @class function 6 | -- @name nixio.crypto.hash 7 | -- @param algo Algorithm ["sha1", "md5"] 8 | -- @return CryptoHash Object 9 | 10 | --- Create a HMAC object. 11 | -- @class function 12 | -- @name nixio.crypto.hmac 13 | -- @param algo Algorithm ["sha1", "md5"] 14 | -- @param key HMAC-Key 15 | -- @return CryptoHash Object -------------------------------------------------------------------------------- /libs/luci-lib-nixio/root/lib/upgrade/luci-add-conffiles.sh: -------------------------------------------------------------------------------- 1 | add_luci_conffiles() 2 | { 3 | local filelist="$1" 4 | 5 | # save ssl certs 6 | if [ -d /etc/nixio ]; then 7 | find /etc/nixio -type f >> $filelist 8 | fi 9 | 10 | # save uhttpd certs 11 | [ -f "/etc/uhttpd.key" ] && echo /etc/uhttpd.key >> $filelist 12 | [ -f "/etc/uhttpd.crt" ] && echo /etc/uhttpd.crt >> $filelist 13 | } 14 | 15 | sysupgrade_init_conffiles="$sysupgrade_init_conffiles add_luci_conffiles" 16 | 17 | -------------------------------------------------------------------------------- /libs/luci-lib-px5g/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=RSA/X.509 Key Generator (required for LuCId SSL support) 10 | LUCI_DEPENDS:=+liblua 11 | 12 | PKG_USE_MIPS16:=0 13 | 14 | include ../../luci.mk 15 | 16 | # call BuildPackage - OpenWrt buildroot signature 17 | -------------------------------------------------------------------------------- /libs/luci-lib-px5g/src/px5g.h: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | #include 4 | 5 | #include "polarssl/havege.h" 6 | #include "polarssl/bignum.h" 7 | #include "polarssl/x509.h" 8 | #include "polarssl/rsa.h" 9 | 10 | #define PX5G_KEY_META "px5g.key" 11 | 12 | typedef struct px5g_rsa { 13 | int stat; 14 | havege_state hs; 15 | rsa_context rsa; 16 | } px5g_rsa; 17 | -------------------------------------------------------------------------------- /libs/luci-lib-rpcc/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Support for AHCPd 10 | LUCI_DEPENDS:=@BROKEN 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /libs/luci-lib-rpcc/luasrc/rpcc/ruci.luadoc: -------------------------------------------------------------------------------- 1 | ---[[ 2 | Transparent UCI over RPC client. 3 | 4 | @cstyle instance 5 | module "luci.rpcc.ruci" 6 | ]] 7 | 8 | ---[[ 9 | Create a new UCI over RPC proxy. 10 | 11 | @class function 12 | @name factory 13 | @param rpccl RPC client 14 | @return Network transparent UCI module 15 | ]] 16 | 17 | -------------------------------------------------------------------------------- /modules/luci-base/htdocs/cgi-bin/luci: -------------------------------------------------------------------------------- 1 | #!/usr/bin/lua 2 | require "luci.cacheloader" 3 | require "luci.sgi.cgi" 4 | luci.dispatcher.indexcache = "/tmp/luci-indexcache" 5 | luci.sgi.cgi.run() -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/add.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/add.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/apply.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/apply.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/arrow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/arrow.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/down.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/download.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/download.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/edit.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/edit.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/fieldadd.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/fieldadd.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/file.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/find.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/find.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/folder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/folder.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/help.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/help.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/key.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/key.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/link.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/link.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/reload.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/reload.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/remove.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/remove.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/reset.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/reset.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/save.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/save.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/up.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/cbi/user.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/cbi/user.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/bridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/bridge.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/bridge_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/bridge_disabled.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/encryption.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/encryption.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/encryption_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/encryption_disabled.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/ethernet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/ethernet.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/ethernet_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/ethernet_disabled.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/loading.gif -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/port_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/port_down.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/port_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/port_up.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/signal-0-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/signal-0-25.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/signal-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/signal-0.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/signal-25-50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/signal-25-50.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/signal-50-75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/signal-50-75.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/signal-75-100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/signal-75-100.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/signal-none.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/signal-none.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/switch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/switch.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/switch_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/switch_disabled.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/tunnel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/tunnel.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/tunnel_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/tunnel_disabled.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/vlan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/vlan.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/vlan_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/vlan_disabled.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/wifi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/wifi.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/wifi_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/wifi_big.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/wifi_big_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/wifi_big_disabled.png -------------------------------------------------------------------------------- /modules/luci-base/htdocs/luci-static/resources/icons/wifi_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/htdocs/luci-static/resources/icons/wifi_disabled.png -------------------------------------------------------------------------------- /modules/luci-base/luasrc/cacheloader.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2008 Steven Barth 2 | -- Copyright 2008 Jo-Philipp Wich 3 | -- Licensed to the public under the Apache License 2.0. 4 | 5 | local config = require "luci.config" 6 | local ccache = require "luci.ccache" 7 | 8 | module "luci.cacheloader" 9 | 10 | if config.ccache and config.ccache.enable == "1" then 11 | ccache.cache_ondemand() 12 | end -------------------------------------------------------------------------------- /modules/luci-base/luasrc/config.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2008 Steven Barth 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | local util = require "luci.util" 5 | module("luci.config", 6 | function(m) 7 | if pcall(require, "luci.model.uci") then 8 | local config = util.threadlocal() 9 | setmetatable(m, { 10 | __index = function(tbl, key) 11 | if not config[key] then 12 | config[key] = luci.model.uci.cursor():get_all("luci", key) 13 | end 14 | return config[key] 15 | end 16 | }) 17 | end 18 | end) 19 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/model/cbi/admin_network/proto_none.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2011 Jo-Philipp Wich 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | local map, section, net = ... 5 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/store.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2009 Steven Barth 2 | -- Copyright 2009 Jo-Philipp Wich 3 | -- Licensed to the public under the Apache License 2.0. 4 | 5 | local util = require "luci.util" 6 | module("luci.store", util.threadlocal) -------------------------------------------------------------------------------- /modules/luci-base/luasrc/version.lua: -------------------------------------------------------------------------------- 1 | -- Licensed to the public under the Apache License 2.0. 2 | 3 | module "luci.version" 4 | 5 | distname = "Host System" 6 | distversion = "SDK" 7 | 8 | luciname = "LuCI" 9 | luciversion = "SVN" 10 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/cbi/browser.htm: -------------------------------------------------------------------------------- 1 | <% local v = self:cfgvalue(section) -%> 2 | <%+cbi/valueheader%> 3 | /> 4 | 7 | <%+cbi/valuefooter%> 8 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/cbi/button.htm: -------------------------------------------------------------------------------- 1 | <%+cbi/valueheader%> 2 | <% if self:cfgvalue(section) ~= false then %> 3 | " type="submit"<%= attr("name", cbid) .. attr("id", cbid) .. attr("value", self.inputtitle or self.title)%> /> 4 | <% else %> 5 | - 6 | <% end %> 7 | <%+cbi/valuefooter%> 8 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/cbi/cell_valueheader.htm: -------------------------------------------------------------------------------- 1 | 2 |
"> 3 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/cbi/compound.htm: -------------------------------------------------------------------------------- 1 | <%- self:render_children() %> 2 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/cbi/dvalue.htm: -------------------------------------------------------------------------------- 1 | <%+cbi/valueheader%> 2 | <% if self.href then %><% end -%> 3 | <% 4 | local val = self:cfgvalue(section) or self.default or "" 5 | if not self.rawhtml then 6 | write(pcdata(val)) 7 | else 8 | write(val) 9 | end 10 | %> 11 | <%- if self.href then %><%end%> 12 | " /> 13 | <%+cbi/valuefooter%> 14 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/cbi/fvalue.htm: -------------------------------------------------------------------------------- 1 | <%+cbi/valueheader%> 2 | /> 5 | /> 9 | <%+cbi/valuefooter%> 10 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/cbi/header.htm: -------------------------------------------------------------------------------- 1 | <%+header%> 2 |
3 |
4 | 5 | 6 | 7 |
8 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/cbi/tabcontainer.htm: -------------------------------------------------------------------------------- 1 | <% for tab, data in pairs(self.tabs) do %> 2 |
style="display:none"<% end %>> 3 | <% if data.description then %>
<%=data.description%>
<% end %> 4 | <% self:render_tab(tab, section, scope or {}) %> 5 |
6 | 7 | <% end %> 8 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/cbi/tvalue.htm: -------------------------------------------------------------------------------- 1 | <%+cbi/valueheader%> 2 | 5 | <%+cbi/valuefooter%> 6 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/cbi/valuefooter.htm: -------------------------------------------------------------------------------- 1 | <% include( valuefooter or "cbi/full_valuefooter" ) %> 2 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/cbi/valueheader.htm: -------------------------------------------------------------------------------- 1 | <% include( valueheader or "cbi/full_valueheader" ) %> 2 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/error404.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 | <%+header%> 8 |

404 <%:Not Found%>

9 |

<%:Sorry, the object you requested was not found.%>

10 | <%:Unable to dispatch%>: <%=luci.http.request.env.PATH_INFO%> 11 | <%+footer%> 12 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/error500.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 | <%+header%> 8 |

500 <%:Internal Server Error%>

9 |

<%:Sorry, the server encountered an unexpected error.%>

10 |
<%=message%>
11 | <%+footer%> 12 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/footer.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 | <% include("themes/" .. theme .. "/footer") %> -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/header.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 | <% 8 | if not luci.dispatcher.context.template_header_sent then 9 | include("themes/" .. theme .. "/header") 10 | luci.dispatcher.context.template_header_sent = true 11 | end 12 | %> 13 | -------------------------------------------------------------------------------- /modules/luci-base/luasrc/view/indexer.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 | <% include("themes/" .. theme .. "/indexer") %> -------------------------------------------------------------------------------- /modules/luci-base/root/lib/uci/upload/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-base/root/lib/uci/upload/.gitignore -------------------------------------------------------------------------------- /modules/luci-base/root/www/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | LuCI - Lua Configuration Interface 9 | 10 | 11 | -------------------------------------------------------------------------------- /modules/luci-mod-admin-full/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Administration - full-featured for full control 10 | LUCI_DEPENDS:=+luci-base +libubus-lua 11 | 12 | PKG_BUILD_DEPENDS:=iwinfo 13 | 14 | include ../../luci.mk 15 | 16 | # call BuildPackage - OpenWrt buildroot signature 17 | 18 | -------------------------------------------------------------------------------- /modules/luci-mod-admin-full/luasrc/controller/admin/filebrowser.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2008 Steven Barth 2 | -- Copyright 2008 Jo-Philipp Wich 3 | -- Licensed to the public under the Apache License 2.0. 4 | 5 | module("luci.controller.admin.filebrowser", package.seeall) 6 | 7 | function index() 8 | entry( {"admin", "filebrowser"}, template("cbi/filebrowser") ).leaf = true 9 | end 10 | -------------------------------------------------------------------------------- /modules/luci-mod-admin-full/luasrc/view/admin_status/dmesg.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 | <%+header%> 8 |

<%:Kernel Log%>

9 |
10 | 11 |
12 | <%+footer%> 13 | -------------------------------------------------------------------------------- /modules/luci-mod-admin-full/luasrc/view/admin_status/syslog.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 | <%+header%> 8 |

<%:System Log%>

9 |
10 | 11 |
12 | <%+footer%> 13 | -------------------------------------------------------------------------------- /modules/luci-mod-admin-full/luasrc/view/admin_system/backupfiles.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 | 11 | -------------------------------------------------------------------------------- /modules/luci-mod-admin-full/luasrc/view/admin_system/ipkg.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 | 11 | -------------------------------------------------------------------------------- /modules/luci-mod-admin-full/src/Makefile: -------------------------------------------------------------------------------- 1 | %.o: %.c 2 | $(CC) $(CPPFLAGS) $(CFLAGS) $(FPIC) -c -o $@ $< 3 | 4 | clean: 5 | rm -f luci-bwc *.o 6 | 7 | luci-bwc: luci-bwc.o 8 | $(CC) $(LDFLAGS) -o $@ $^ -ldl 9 | 10 | compile: luci-bwc 11 | 12 | install: compile 13 | mkdir -p $(DESTDIR)/usr/bin 14 | cp luci-bwc $(DESTDIR)/usr/bin/luci-bwc 15 | -------------------------------------------------------------------------------- /modules/luci-mod-admin-mini/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Essentials - stripped down and user-friendly 10 | LUCI_DEPENDS:=+luci-base @BROKEN 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | 16 | -------------------------------------------------------------------------------- /modules/luci-mod-admin-mini/luasrc/model/cbi/mini/index.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2008 Steven Barth 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | return Template("mini/index") 5 | -------------------------------------------------------------------------------- /modules/luci-mod-admin-mini/luasrc/view/mini/applyreboot.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 | <%+header%> 8 |

<%:System%>

9 |
10 |

<% if msg then %><%=msg%><% else %><%:Changes applied.%><% end %>

11 |

<%:Please wait: Device rebooting...%>

12 | 13 | <%+footer%> -------------------------------------------------------------------------------- /modules/luci-mod-admin-multi-user/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | include $(TOPDIR)/rules.mk 7 | LUCI_TITLE:=LuCI Multi User - LuCI Multi User Implimentation Version 1.00 8 | LUCI_DEPENDS:=+luci-base +luci-mod-admin-full 9 | include ../../luci.mk 10 | # call BuildPackage - OpenWrt buildroot signature 11 | -------------------------------------------------------------------------------- /modules/luci-mod-admin-multi-user/root/etc/uci-defaults/09_users: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | ##################################### 4 | ## Copyright (C) 2015 Openwrt ## 5 | ## Create default users file ## 6 | ## By Hostle 9/30/2015 ## 7 | ##################################### 8 | 9 | ## Create the /etc/config/users File ## 10 | touch /etc/config/users 11 | 12 | exit 0 13 | -------------------------------------------------------------------------------- /modules/luci-mod-failsafe/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Fail-Safe - Fail-Safe sysupgrade module 10 | LUCI_DEPENDS:=+luci-base 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | 16 | -------------------------------------------------------------------------------- /modules/luci-mod-freifunk/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI Freifunk module 10 | LUCI_DEPENDS:=+luci-mod-admin-full +luci-lib-json +freifunk-firewall +freifunk-common 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | 16 | -------------------------------------------------------------------------------- /modules/luci-mod-freifunk/htdocs/luci-static/resources/flashing.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-mod-freifunk/htdocs/luci-static/resources/flashing.gif -------------------------------------------------------------------------------- /modules/luci-mod-freifunk/htdocs/luci-static/resources/freifunk-map/hna.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-mod-freifunk/htdocs/luci-static/resources/freifunk-map/hna.gif -------------------------------------------------------------------------------- /modules/luci-mod-freifunk/htdocs/luci-static/resources/freifunk-map/node.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/modules/luci-mod-freifunk/htdocs/luci-static/resources/freifunk-map/node.gif -------------------------------------------------------------------------------- /modules/luci-mod-freifunk/luasrc/view/freifunk/profile_error.htm: -------------------------------------------------------------------------------- 1 | <%+header%> 2 | 3 | <% 4 | local profileurl = luci.dispatcher.build_url(luci.dispatcher.context.path[1], "freifunk", "basics") 5 | %> 6 | 7 |

<%:Error%>

8 | <%:You need to select a profile before you can edit it. To select a profile go to%> <%:Basic settings%>. 9 |

10 | 11 | <%+footer%> 12 | -------------------------------------------------------------------------------- /modules/luci-mod-rpc/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI RPC - JSON-RPC API 10 | LUCI_DEPENDS:=+luci-lib-json 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | 16 | -------------------------------------------------------------------------------- /protocols/luci-proto-3g/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Support for 3G 10 | LUCI_DEPENDS:=+comgt 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /protocols/luci-proto-ipv6/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Support for DHCPv6/6in4/6to4/6rd/DS-Lite/aiccu 10 | LUCI_DEPENDS:= 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /protocols/luci-proto-ipv6/luasrc/model/network/proto_dhcpv6.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2013 Jo-Philipp Wich 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | local proto = luci.model.network:register_protocol("dhcpv6") 5 | 6 | function proto.get_i18n(self) 7 | return luci.i18n.translate("DHCPv6 client") 8 | end 9 | 10 | function proto.is_installed(self) 11 | return nixio.fs.access("/lib/netifd/proto/dhcpv6.sh") 12 | end 13 | 14 | function proto.opkg_package(self) 15 | return "odhcp6c" 16 | end 17 | -------------------------------------------------------------------------------- /protocols/luci-proto-ipv6/luasrc/model/network/proto_hnet.lua: -------------------------------------------------------------------------------- 1 | -- Copyright 2014 Steven Barth 2 | -- Licensed to the public under the Apache License 2.0. 3 | 4 | local proto = luci.model.network:register_protocol("hnet") 5 | 6 | function proto.get_i18n(self) 7 | return luci.i18n.translate("Automatic Homenet (HNCP)") 8 | end 9 | 10 | function proto.is_installed(self) 11 | return nixio.fs.access("/lib/netifd/proto/hnet.sh") 12 | end 13 | 14 | function proto.opkg_package(self) 15 | return "hnetd" 16 | end 17 | -------------------------------------------------------------------------------- /protocols/luci-proto-openconnect/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Support for OpenConnect VPN 10 | LUCI_DEPENDS:=+openconnect 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /protocols/luci-proto-ppp/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Support for PPP/PPPoE/PPPoA/PPtP 10 | LUCI_DEPENDS:= 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /protocols/luci-proto-relay/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Support for relayd pseudo bridges 10 | LUCI_DEPENDS:=+relayd 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /themes/luci-theme-bootstrap/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Bootstrap Theme (default) 10 | LUCI_DEPENDS:= 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/favicon.ico -------------------------------------------------------------------------------- /themes/luci-theme-bootstrap/htdocs/luci-static/bootstrap/mobile.css: -------------------------------------------------------------------------------- 1 | header h3 a, header .brand { 2 | display:none !important; 3 | } 4 | 5 | @media screen and (max-device-width: 600px) { 6 | #maincontent.container { 7 | margin-top: 30px; 8 | } 9 | } 10 | 11 | @media screen and (max-device-width: 360px) { 12 | #maincontent.container { 13 | margin-top: 60px; 14 | } 15 | } 16 | 17 | @media screen and (max-device-width: 200px) { 18 | #maincontent.container { 19 | margin-top: 230px; 20 | } 21 | } -------------------------------------------------------------------------------- /themes/luci-theme-bootstrap/root/etc/uci-defaults/luci-theme-bootstrap: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | uci batch <<-EOF 3 | set luci.themes.Bootstrap=/luci-static/bootstrap 4 | set luci.main.mediaurlbase=/luci-static/bootstrap 5 | commit luci 6 | EOF 7 | exit 0 8 | -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-bno/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Freifunk Berlin Nordost Theme 10 | LUCI_DEPENDS:= 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/bgoption.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/bgoption.png -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/favicon.ico -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/header-back.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/header-back.gif -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/header-left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/header-left.gif -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/header-right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/header-right.gif -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/logo.gif -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/main-back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/main-back.png -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/schriftzug.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/themes/luci-theme-freifunk-bno/htdocs/luci-static/freifunk-bno/images/schriftzug.gif -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-bno/root/etc/uci-defaults/luci-theme-freifunk-bno: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | uci batch <<-EOF 3 | set luci.themes.Freifunk_BNO=/luci-static/freifunk-bno 4 | set luci.main.mediaurlbase=/luci-static/freifunk-bno 5 | commit luci 6 | EOF 7 | -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-generic/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=Freifunk Generic Theme 10 | LUCI_DEPENDS:= 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-generic/htdocs/luci-static/freifunk-generic/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/themes/luci-theme-freifunk-generic/htdocs/luci-static/freifunk-generic/bg.jpg -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-generic/htdocs/luci-static/freifunk-generic/header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/themes/luci-theme-freifunk-generic/htdocs/luci-static/freifunk-generic/header.jpg -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-generic/htdocs/luci-static/freifunk-generic/ie7.css: -------------------------------------------------------------------------------- 1 | div.cbi-value-field { 2 | margin-left: 0 !important; 3 | } 4 | 5 | .cbi-section legend { 6 | background-color: #ffffff; 7 | color: #555555; 8 | } 9 | 10 | table.cbi-section-table td .cbi-input-text, 11 | table.cbi-section-table td .cbi-input-select { 12 | width: 95% !important; 13 | } 14 | 15 | .cbi-input-user, 16 | .cbi-input-password { 17 | text-indent: 0 !important; 18 | padding-left: 1.5em !important; 19 | width: 18.5em !important; 20 | } 21 | -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-generic/htdocs/luci-static/freifunk-generic/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/themes/luci-theme-freifunk-generic/htdocs/luci-static/freifunk-generic/logo.jpg -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-generic/htdocs/luci-static/freifunk-generic/smallscreen.css: -------------------------------------------------------------------------------- 1 | .header_right { 2 | display:none; 3 | } 4 | -------------------------------------------------------------------------------- /themes/luci-theme-freifunk-generic/root/etc/uci-defaults/luci-theme-freifunk-generic: -------------------------------------------------------------------------------- 1 | uci batch <<-EOF 2 | set luci.themes.Freifunk_Generic=/luci-static/freifunk-generic 3 | set luci.main.mediaurlbase=/luci-static/freifunk-generic 4 | commit luci 5 | EOF 6 | -------------------------------------------------------------------------------- /themes/luci-theme-openwrt/Makefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2008-2014 The LuCI Team 3 | # 4 | # This is free software, licensed under the Apache License, Version 2.0 . 5 | # 6 | 7 | include $(TOPDIR)/rules.mk 8 | 9 | LUCI_TITLE:=LuCI OpenWrt.org theme 10 | LUCI_DEPENDS:= 11 | 12 | include ../../luci.mk 13 | 14 | # call BuildPackage - OpenWrt buildroot signature 15 | -------------------------------------------------------------------------------- /themes/luci-theme-openwrt/htdocs/luci-static/openwrt.org/ie8.css: -------------------------------------------------------------------------------- 1 | fieldset.cbi-section { 2 | position: relative; 3 | margin-top: 1em; 4 | padding-top: 0.75em; 5 | border: 1px solid #CCCCCC; 6 | } 7 | 8 | fieldset.cbi-section legend { 9 | position: absolute; 10 | top: -0.75em; 11 | left: 0.5em; 12 | } 13 | -------------------------------------------------------------------------------- /themes/luci-theme-openwrt/htdocs/luci-static/openwrt.org/tabbg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Hostle/openwrt-luci-multi-user/0a2b5258a670f1cc7a577511940e962241cbddcc/themes/luci-theme-openwrt/htdocs/luci-static/openwrt.org/tabbg.png -------------------------------------------------------------------------------- /themes/luci-theme-openwrt/luasrc/view/themes/openwrt.org/footer.htm: -------------------------------------------------------------------------------- 1 | <%# 2 | Copyright 2008 Steven Barth 3 | Copyright 2008 Jo-Philipp Wich 4 | Licensed to the public under the Apache License 2.0. 5 | -%> 6 | 7 |

8 |
9 | 10 | 11 |

12 | <% local ver = require "luci.version" -%> 13 | Powered by <%= ver.luciname %> (<%= ver.luciversion %>) 14 |

15 | 16 | 17 | -------------------------------------------------------------------------------- /themes/luci-theme-openwrt/root/etc/uci-defaults/luci-theme-openwrt: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | uci batch <<-EOF 3 | set luci.themes.OpenWrt=/luci-static/openwrt.org 4 | set luci.main.mediaurlbase=/luci-static/openwrt.org 5 | commit luci 6 | EOF 7 | --------------------------------------------------------------------------------