- Jan 12, 2023
-
-
Jan-Niklas Burfeind authored
-
- Jan 10, 2023
-
-
Stefan Weil authored
Signed-off-by:
Stefan Weil <sw@weilnetz.de>
-
- Jan 04, 2023
-
-
Jan-Niklas Burfeind authored
-
- Jan 03, 2023
-
-
Jan-Niklas Burfeind authored
-
- Feb 20, 2022
-
-
Igor Scheller authored
-
- Feb 01, 2022
-
-
Matthias Schiffer authored
As gluon-web uses standard multipart/form-data requests, browsers don't enforce any cross-origin restrictions. To prevent malicious injection of POST requests into the config mode, match the Origin header against the Host header of the request.
-
Matthias Schiffer authored
Actually raise an error and turn it into an HTTP 400 return code when something goes wrong, rather than ignoring the error. We also improve the conditions under which errors are thrown before pump() is called: We don't need to check for the multipart/form-data content-type twice, and a POST without this content-type is now always an error.
-
Matthias Schiffer authored
Having a trailing newline is nice when viewing the returned data in a terminal.
-
- Oct 07, 2021
-
-
Matthias Schiffer authored
This removes PKG_VERSION and PKG_RELEASE from most Makefiles, as the value was never useful for Gluon packages; instead, PKG_VERSION is set to 1 in gluon.mk. It also removes two other weird definitions: - gluon-iptables-clamp-mss-to-pmtu replicating the old PKG_VERSION logic from gluon-core, but without the fixed PKG_BUILD_DIR to prevent unnessary rebuilds - gluon-hoodselector set GLUON_VERSION=3
-
- Jun 21, 2021
-
-
David Bauer authored
-
- Nov 23, 2019
-
-
Matthias Schiffer authored
The code is slightly cleaned up to fix compiler warnings.
-
- Jun 16, 2019
-
-
bobcanthelpyou authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
None of our code uses cookies, so this issue went unnoticed.
-
- Mar 18, 2019
-
-
bobcanthelpyou authored
-
- Sep 01, 2018
-
-
Matthias Schiffer authored
Can be used for inserting Lua values into inline JS code.
-
- Jul 17, 2018
-
-
Matthias Schiffer authored
-
- Apr 13, 2018
-
-
Matthias Schiffer authored
-
- Mar 09, 2018
-
-
Matthias Schiffer authored
-
- Mar 08, 2018
-
-
Matthias Schiffer authored
-
- Mar 07, 2018
-
-
Matthias Schiffer authored
-
- Feb 25, 2018
-
-
Matthias Schiffer authored
- CGI script and index.html are moved from gluon-web to gluon-config-mode-core, the script is renamed to 'config' - gluon-web and gluon-web-model base views and i18n files are symlinked into the new path - gluon-web-theme is renamed to gluon-config-mode-theme and installs directly into the new path - all gluon-web-* models, controllers and views are moved into the new path
-
Matthias Schiffer authored
Also bring back gluon-web-theme's i18n strings.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
exec() is moved to gluon.util.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
- Feb 23, 2018
-
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
- Feb 22, 2018
-
-
Matthias Schiffer authored
By emitting Lua code to call translate() and pcdata(), we are more flexible than when doing this internally in the parser. The performance penalty should be negligible.
-
Matthias Schiffer authored
We need a bit less escaping this way.
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-
Matthias Schiffer authored
-