summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2019-10-09luci-app-banip: sync with update 0.3.1Dirk Brenken
* no longer filter out possible lan devices Signed-off-by: Dirk Brenken <dev@brenken.org>
2019-10-09luci-base: fix CSRF prevention for arcombine targetsJo-Philipp Wich
The dispatcher failed to propagate the child target post security requirements to the arcombine() dispatch target so far - fix this by recursively testing the post security requirements. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-09Merge pull request #3157 from TDT-AG/pr/20191009-luci-base-fix-typoFlorian Eckert
luci-base: fix typo in german translation
2019-10-09luci-base: fix typo in german translationMartin Schiller
Signed-off-by: Martin Schiller <ms@dev.tdt.de>
2019-10-09i18n: update spanish translationsFranco Castillo
Updated translations: * adblock * advanced-reboot * aria2 * ddns * firewall * ocserv * samba4 * schedule Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Commit heading changed Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2019-10-09Merge pull request #3154 from castillofrancodamian/baseFlorian Eckert
luci-base: update Spanish translation
2019-10-08luci-base: update Spanish translationFranco Castillo
Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com>
2019-10-08luci-app-https_dns_proxy: bugfix: subnet address datatype, add DNS.SB providerStan Grishin
Signed-off-by: Stan Grishin <stangri@melmac.net>
2019-10-08Merge pull request #3135 from musashino205/l10n/base-upd-jaHannu Nyman
luci-base: update Japanese translation
2019-10-09luci-base: update Japanese translationINAGAKI Hiroshi
Updated Japanese translations. Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
2019-10-08i18n: sync translationsINAGAKI Hiroshi
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
2019-10-08luci-app-dcwapd: Add Dual Channel Wi-Fi AP Daemon PagesCarey Sonsino
Signed-off-by: Carey Sonsino <careys@edgewaterwireless.com> Signed-off-by: Carey Sonsino <csonsino@gmail.com>
2019-10-08Merge pull request #3134 from stangri/master-luci-app-https_dns_proxyFlorian Eckert
luci-app-https_dns_proxy: bugfix: proper formatting of dhcp server entries
2019-10-07luci-mod-system: flash.js: fix passing sysupgrade optsJo-Philipp Wich
Instead of binding the checked state to the button handler function, bind the underlying checkboxes instead to observe the actual user choice instead of the initial value. This fixes forcing sysupgrade or deselecting keep settings. Reported-by: Hannu Nyman <hannu.nyman@iki.fi> Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-07luci-base: form.js: fix anonymous section table titlesJo-Philipp Wich
When no section title is defined, the table renderer is supposed to use the uci section id as fallback when the table section is not declared to be anonymous. Fixes: #3147 Fixes: a90bf384b ("luci-base: form.js: harmonize title property handling") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-07luci-base: form.js: treat inactive options as optionalJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-07luci-mod-system: refine flash resetChen Minqiang
We determine flash reset capability by checking overlayfs in /proc/mounts Signed-off-by: Chen Minqiang <ptpt52@gmail.com>
2019-10-07luci-app-advanced-reboot: import applyreboot template from luci-mod-systemJo-Philipp Wich
Since the advanced-reboot app is the sole remaining user of the applyreboot template, import it into this package to avoid the need for shipping it with the default installation. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-07luci-mod-system: port reboot view to client side jsJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-07luci-base: add reboot rpc callJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-07luci-mod-system: use awaitReconnect() from ui.jsJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-07luci-base: ui.js: add pingDevice() and awaitReconnect() functionsJo-Philipp Wich
Import these functions from the flash.js for use with other views that might trigger a device reboot. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-07luci-mod-system: sshkeys.js: use common fs.js classJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-07luci-mod-system: startup.js: use common fs.js classJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-07luci-mod-system: flash.js: use common fs.js classJo-Philipp Wich
Also move the keep settings checkbox above the error messages in the sysupgrade confirmation dialog. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-07luci-mod-system: crontab.js: use common fs.js classJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-07luci-base: ui.js: use common fs.js class for filebrowser operationsJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-07luci-base: introduce common fs.js helper classJo-Philipp Wich
Introduce a new fs.js helper class to gather filesystem related RPC operations in a single file. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-07luci-base: luci.js: add resolveDefault() helperJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-05luci-app-statistics: fix memory plugin configHannu Nyman
Fix d064cbcf9 by actually enabling ValuesAbsolute in the config file and also prevent removing that option by LuCI. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2019-10-04Merge pull request #3142 from dibdot/banIPDirk Brenken
luci-app-banip: sync with banIP 0.3.0
2019-10-04luci-app-banip: sync with banIP 0.3.0Dirk Brenken
* see package PR for details Signed-off-by: Dirk Brenken <dev@brenken.org>
2019-10-03luci-base: zh_CN: update Simplified Chinese translationZheng Qian
Signed-off-by: Zheng Qian <sotux82@gmail.com>
2019-10-02luci-mod-system: flash.js: fix "rootfs_data" partition detectionJo-Philipp Wich
The `/sys/devices/virtual/mtd/` information is not available on all devices so rely on the contents of `/proc/mtd` instead to check for the existence of the `rootfs_data` partition. Fixes: #3136 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-02luci-mod-system: check for sysupgrade with backup possibilityRafał Miłecki
Some firmware images may not support preserving backup. In such cases display a warning and disable relevant checkbox. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2019-10-02luci-mod-system: check if it's possible to force sysupgradeRafał Miłecki
Some validation errors may be critical enough to prevent sysupgrade. Check the "forceable" property and disallow forcing sysupgrade if applicable. It would fail anyway at the "sysupgrade" call. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2019-10-02luci-mod-system: use "system" new "validate_firmware_image" ubus methodRafał Miłecki
This new ubus method provides more properly-formatted details about firmware file. Use it to check if uploaded image is valid. The old "sysupgrade --test" method is left for now to provide stderr output. Signed-off-by: Rafał Miłecki <rafal@milecki.pl> [Added missing ACL, add default value for the ubus failure case] Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-02luci-base: luci.js, rpc.js, uci.js, network.js: add JSDoc annotationsJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-02Merge pull request #3137 from stangri/master-luci-app-vpnbypassFlorian Eckert
luci-app-vpnbypass: fix dispatcher bug when VPN node is present
2019-10-01luci-app-vpnbypass: fix dispatcher bug when VPN node is presentStan Grishin
Signed-off-by: Stan Grishin <stangri@melmac.net>
2019-10-01Merge pull request #3064 from TDT-AG/pr/20190913-luci-app-commandsFlorian Eckert
luci-app-commands: fix escaping of additional shell chars
2019-09-30luci-app-https_dns_proxy: bugfix: proper formatting of dhcp server entriesStan Grishin
Signed-off-by: Stan Grishin <stangri@melmac.net>
2019-09-30Merge pull request #3131 from tano-systems/pr/luci-base-i18n-ruFlorian Eckert
luci-base: update Russian translation
2019-09-30luci-base: update Russian translationAnton Kikin
Signed-off-by: Anton Kikin <a.kikin@tano-systems.com>
2019-09-30luci-mod-network: display the mesh ID in wireless overview if applicableJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-09-30luci-base: network.js: implement getMeshID() getterJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-09-30luci-mod-system: allow IPv6 addresses for external syslog serverJo-Philipp Wich
Fixes: #3126 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-09-28timezone data: update to 2019cHannu Nyman
Update timezone data to 2019c http://mm.icann.org/pipermail/tz-announce/2019-September/000057.html 2019c: * Fiji observes DST from 2019-11-10 to 2020-01-12. * Norfolk Island starts observing Australian-style DST. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2019-09-27luci-mod-system: fix rerendering of ssh key list after add/removeJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-09-27luci-mod-system: allow deleting all NTP serversJo-Philipp Wich
Fixes: #3121 Signed-off-by: Jo-Philipp Wich <jo@mein.io>