summaryrefslogtreecommitdiffhomepage
path: root/modules/luci-mod-system/htdocs/luci-static/resources
AgeCommit message (Collapse)Author
2024-05-14luci-mod-system: flash.js: add mtdblock name to filenameKristian Skramstad
When you download a partition, the name is hostname+mtdX.bin and that can be confusing if you go back and try to remember what mtdX was if you have 10+ partitions. So let us add the partition name to the filename like: hostname.mtdX.boot.bin hostname.mtdX.firmware.bin Note: If there is a better, easier and simpler way to do the same thing, please let me know. Signed-off-by: Kristian Skramstad <kristian+github@83.no>
2024-05-06luci-mod-system: add support for switching the ssh service on and off.Florian Eckert
Add support for switching the ssh service on and off via LuCI. This is already possible in the uci section of dropbear. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-04-02luci-mod-system: describe NTP server candidatesPaul Donald
Signed-off-by: Paul Donald <newtwen+github@gmail.com>
2024-02-21luci-mod-system: remove bogus mount optionJo-Philipp Wich
Drop the bogus `enabled_fsck` option which seems to be an automatic Lua->JS conversion artifact. Fixes: #6837 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-12-30luci-mod-system: use new "rc" ubus object for init.d scriptsRafał Miłecki
Convert startup.js and system.js to use the generic ubus rc method to handle /etc/init.d/ scripts for enable/disable/start/restart/reload/stop operation. Signed-off-by: Rafał Miłecki <rafal@milecki.pl> [ reword commit description, convert system.js ] Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2023-08-31luci-mod-system: Remove unused unspecified optionSergey Ponomarev
Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-08-11luci-mod-system: grammar fixesPaul Dee
Login (n) -> Log (v) in Logout (n) -> Log (v) out Signed-off-by: Paul Dee <itsascambutmailmeanyway@gmail.com>
2023-04-28luci-mod-system: uhttpd.js: remove flag option overridesJo-Philipp Wich
Use standard 0/1 values for the `redirect_https` option. Supersedes: #6332 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2023-01-13luci-mod-system: fix potential stored XSSJo-Philipp Wich
Make sure to escape the key contents in the delete confirmation dialog. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-09-21luci-mod-system: allow ecdsa-sk and ed25519-sk key typesEric McDonald
Allow adding ecdsa-sk and ed25519-sk SSH keys in LuCI These key types can be generated via the -t flag in ssh-keygen and are supported in recent versions of dropbear. As ssh-keygen ignores the -b flag when generating ecdsa-sk and ed25519-sk keys, the curve field in the objects returned by the decode function is set to fixed strings for both ecdsa-sk and ed25519-sk public key strings. This is in contrast to ecdsa keys for which various curves can be provided (e.g., NIST P-256, NIST P-384, and NIST P-521). Signed-off-by: Eric McDonald <ericmcdonald@protonmail.com>
2022-09-21luci-mod-system: sshkeys.js: prevent XSS through pubkey commentsJo-Philipp Wich
Ensure to not display public key comments verbatim in order to prevent injection of markup. Reported-by: Eric McDonald <ericmcdonald@protonmail.com> Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-08-05luci-mod-system: add config option to invert heartbeat triggerFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-08-03Merge pull request #5765 from TDT-AG/pr/20220412-luci-mod-systemFlorian Eckert
luci-mod-system: mount sections are always mounted unless they are explicitly not mounted
2022-05-06luci-mod-system: add interface selection for NTPDAlexey Dobrovolsky
UCI option `interface` for sysntpd server was introduced in OpenWrt commit 4da60500ebd2. NTP server binds to the specified interface, or if unspecified, to all. This patch adds selection widget to LuCI. Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
2022-04-27luci-mod-system: enforce availability of english as language choiceJo-Philipp Wich
Always offer english, regardless of whether a dummy language pack for it is installed or not. Fixes: #5783 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-04-12luci-mod-system: Set description to blank if the trigger has noneFlorian Eckert
In this case the cbi description div will not be generated and when switching to another trigger later, attempts to change the description div contents will fail. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-04-12Revert "luci-mod-system: Set description to blank if the trigger has none"Florian Eckert
This reverts commit 3de544600385ca365c833aec99f89113daa12292. I have unfortunately edited the wrong line! Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-04-12luci-mod-system: mount sections are always mounted unless they are ↵Florian Eckert
explicitly not mounted fixes #4862 Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-04-12luci-mod-system: Set description to blank if the trigger has noneFlorian Eckert
In this case the cbi description div will not be generated and when switching to another trigger later, attempts to change the description div contents will fail. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2022-01-19luci-mod-system: mention ED25519 keysJo-Philipp Wich
Also update translations source strings accordingly. Fixes: #5649 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-10-31luci-mod-system: add missing require to `none` led trigger classJo-Philipp Wich
Also convert ES6 to ES5 syntax while we're at it. Fixes: #5476 Fixes: 5b42cd5b46 ("luci-mod-system: move default option from defaul-on trigger to none trigger") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-10-28Merge pull request #5328 from TDT-AG/pr/20210903-luci-mod-systemFlorian Eckert
luci-mod-system: add led-trigger description
2021-10-28luci-mod-system: move default option from defaul-on trigger to none triggerFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-10-27luci-mod-system: add led-trigger descriptionFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-10-19luci-mod-system: fix time display logicJo-Philipp Wich
Use the system/info ubus call to obtain a TZ adjusted epoch value and format the date time string manually instead of relying on the browsers local representation. Fixes: #5454 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-09-28luci-mod-system: allow configuration of HTTPS redirectionPetr Štetiar
Add a posibility for easy configuration of HTTPS redirection in uHTTPd. References: https://lists.infradead.org/pipermail/openwrt-devel/2020-December/032718.html Signed-off-by: Petr Štetiar <ynezz@true.cz>
2021-09-20fix wrong ed25519 informationRosen Penev
ECDH is not used for the ed25519. The scheme is called EdDSA. Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-09-03luci-mod-system: add help text to the led-trigger timerFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2021-08-18luci-mod-system: hide unsupported option on flash.jsAnsuel Smith
Hide unsupported option when /rom is not used in flash.js Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2021-08-11system: more text lines for crontabFritz D. Ansel
10 lines are very few and there is much unused space Signed-off-by: Fritz D. Ansel <fdansel@yandex.ru>
2021-08-05luci-mod-system: improve sysupgrade pageAnsuel Smith
- Add missing -k and -u option from sysupgrade page. - Fix missing check for image verification exit code - Provide the actual reason of the image verification Fixes: #4160 Signed-off-by: Ansuel Smith <ansuelsmth@gmail.com>
2021-07-15luci-mod-system: reload crond upon saving crontabJo-Philipp Wich
Fixes: #5184 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2021-04-15luci-mod-system: remove bogus btn class in flash.jsDirk Brenken
* fixes #4970 * sync translations Signed-off-by: Dirk Brenken <dev@brenken.org>
2021-04-06luci-mod-system: implement system.description, system.notesHenrique de Moraes Holschuh
Implement two new text "options" for UCI system config, intended to help humans describe the device. "system.description" is a short, single-line description suitable for selector UIs in remote administration applications, or remote UCI (over ubus RPC), etc. It would also be suitable as a default for LLDP/SNMP "system description". "system.notes" is a multi-line, free-form text field that can be used in any way the user wishes, e.g. to hold installation notes, or unit serial number and inventory number, location, etc. Signed-off-by: Henrique de Moraes Holschuh <henrique@nic.br>
2021-03-14luci-mod-system/zram: remove zram_comp_streamsRui Salvaterra
Zram uses per-CPU compression streams [1]. This is a no-op. [1] https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=116191eddf9d8ddba61de788824dea442b265936 Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2021-03-14luci-mod-system/zram: replace deflate with zstdRui Salvaterra
Deflate is just too slow for zram. Replace it with zstd, which is much faster at similar compression ratios. As a side note, this is an ugly hack. We're hard-coding compression algorithms which might not be available in the system. The availability should be parsed from /sys/block/zram0/comp_algorithm. Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
2021-01-12luci-base: correct button name on flash page help textHannu Nyman
Correct the help text in the flash page to match the current buttons. 'Continue' instead of "Proceed". Adjust translations. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2020-12-23luci-mod-system: fix parsing SSH pubkeys with optionsJo-Philipp Wich
Also eliminate some duplicate code while we're at it. Fixes: #4684 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-11-27treewide: transition div tables to actual table markupJo-Philipp Wich
Modern browsers allow decomposing table markup equally well as nested div constructs, therefor migrate our <div> table markup to actual <table> tags but keep the old table/tr/th/td CSS classes for now to allow for a smooth theme transition. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-10-06luci-mod-system: fix uci led option remove callbackFlorian Eckert
fixes #4478 Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-09-10luci-mod-system: use ubus method for rebootRafał Miłecki
It's more generic & convenient than hardcoding /sbin/reboot executable path. procd provides "reboot" method since 2016. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2020-07-22luci-mod-system: ignore empty /proc/mtd on flash pageJo-Philipp Wich
A present, but empty /proc/mtd causes validation on the flash page to fail, preventing any other operation. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-05-13luci-mod-system: fix button disabled statusHuangbin Zhan
Signed-off-by: Huangbin Zhan <zhanhb88@gmail.com>
2020-05-04luci-mod-system: update LED trigger translationsFlorian Eckert
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2020-05-02luci-mod-system: password.js: make event handler attachment more robustJo-Philipp Wich
Do not expect a specific markup structure but use querySelector() to locate the input element. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-04-16luci-mod-system: system.js: disable timesync buttons on readonly mapJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-04-16luci-mod-system: startup.js: disable action buttons on insufficient ACLsJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-04-16luci-mod-system: sshkeys.js: make readonly on insufficient ACLsJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-04-16luci-mod-system: password.js: make readonly on insufficient ACLsJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2020-04-16luci-mod-system: mounts.js: disable umount button in readonly mapJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>