- Nov 20, 2018
-
-
Jo-Philipp Wich authored
Commit 94d8c9a7 accidentally overwrite the rewording of strings made in an earlier commit. Fixes: 94d8c9a7 ("luci-base: simplify apply widget code") Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Split password, dropbear and SSH key configuration into separate pages in order to improve the form layout and to simplify the code. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Nov 19, 2018
-
-
Jo-Philipp Wich authored
- cbi.js: make sure to treat single bytes as signed char when handling end cases - template_lmo.c: make sure to treat single bytes as signed char when handling end cases, avoids hash miscalculations on ARM Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Replace a sign-propagating right shift by a zero-filling right shift to avoid calculating a wrong hash code in the three-trailing-bytes case. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
The C side implementation of the hash operates on bytes while the JS variant operated on UTF-16 codepoints, leading to miscalculations on input strings containing multibyte sequences. Recode the given string to an internal UTF-8 byte representation and calculate the hash over that. Fixes client side mapping of translation strings containing non-ASCII characters. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Nov 17, 2018
-
-
Jo-Philipp Wich authored
Calculate the average over the actual data and not over the entire timeframe. Fixes #2301 Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Nov 16, 2018
-
-
Anton Kikin authored
Signed-off-by:
Anton Kikin <a.kikin@tano-systems.com>
-
Jo-Philipp Wich authored
Drop very old IE compat code, restructure class, align code style with other files and properly handle JSON mimetypes with charset trailer. Also detect session related 403 errors and show a modal prompting to re-login. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Send a custom LuCI X-Header to indicate that a login is required to access the requested resource. This is mainly intended for xhr.js to be able to intercept such responses and popup an authentication dialog. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Yurii authored
Signed-off-by:
Yurii <yuripet@gmail.com>
-
Anton Kikin authored
Signed-off-by:
Anton Kikin <a.kikin@tano-systems.com>
-
INAGAKI Hiroshi authored
Updated Japanese translations. Signed-off-by:
INAGAKI Hiroshi <musashino.open@gmail.com>
-
- Nov 15, 2018
-
-
Angus Ding authored
Signed-off-by:
Angus Ding <angus.ding@gmail.com> [squash commits, reword commit message, rebase, msgmerge] Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Angus Ding authored
This provides a more accurate description for the theme selection. Signed-off-by:
Angus Ding <angus.ding@gmail.com> [reword commit message] Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Darius authored
Signed-off-by:
Darius <jok.darius@gmail.com>
-
Wang805447391 authored
Add a button to each row in the wireless assoclist table to allow disconnecting clients using the ubus del_client method if the underlying radio interface supports it. Ref: https://github.com/openwrt/luci/pull/2271 Submitted-by:
Wang805447391 <805447391@qq.com> [move deauth function to luci-base next to the existing assoclist function, require post security, fix parameter check condition, hide button if not supported by the radio, disable button after call, squash commits, fix whitespace, reword subject, add commit message] Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
- Nov 14, 2018
-
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Add a dummy validator for the server side so that we can start using unique in client side JS code. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Move the old luci.model.ipkg utility class into a separate package and let the components using it depend on the new library package. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Switch the system controller to the common luci.sys.process.exec() function and drop the local ltn12_popen() and fork_exec() helpers. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Rework the parameter handling to both prevent a crash when no parameter is given and to prevent root command injection through the mtd index part of the parameter value. Fixes: 9840d310 ("modules: add backup module for mtdblock devices") Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
- Drop embedded CSS in favor to new global rules - Drop extraneous include of cbi.js - Use showModal() facilities - Fix a cosmetic bug in countdown timeout handling Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Add two new functions showModal() and hideModal() which will fade in and close an open modal respectively. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
The new process.exec() function simplifies spawning external processes and capturing their stdio. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Directly attach validation handlers to cbi dropdowns as well, this allows validating dropdown choices made by the user, similar to how plain select boxes are handled by the cbi JavaScript. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
In order to make cbi dropdowns usable for validation and other code expecting native form elements, set the .value DOM property on the dropdown parent element whenever the selection is changed. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Rework the tooltip event delegation logic to prevent hiding the tooltop when the cursor is moved to a children of the tooltip container element. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
In order to prepare support for calling cbi validation on non-native form widgets, remove direct usages of the node.form property and lookup the containing form using findParent() instead. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Due to a misspelled property name, only the first value was passed in the event details. Fixes: c2b57099 ("luci-base: cbi.js: rework dropdown implementation") Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Commit 7c782183 ("luci-base, themes: rework dynlist and dropdown widgets") changed the way we initialize dynamic lists on client side, avoiding the need for pre-rendering the items on the server side. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Fixes #2070. Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Jo-Philipp Wich authored
Signed-off-by:
Jo-Philipp Wich <jo@mein.io>
-
Florian Eckert authored
With this change we could set optional value for the file browser. Signed-off-by:
Florian Eckert <fe@dev.tdt.de>
-
Zheng Qian authored
Signed-off-by:
Zheng Qian <sotux82@gmail.com>
-