[openwrt/openwrt] uhttpd: don't redirect to HTTPS by default

LEDE Commits lede-commits at lists.infradead.org
Sun Dec 20 04:37:10 EST 2020


ynezz pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/0cf3c5dd7257dff1c87b61c5e53e5b1787ab7015

commit 0cf3c5dd7257dff1c87b61c5e53e5b1787ab7015
Author: Petr Štetiar <ynezz at true.cz>
AuthorDate: Mon Dec 14 08:46:36 2020 +0100

    uhttpd: don't redirect to HTTPS by default
    
    So we can ship px5g-wolfssl by default in the release image, but still
    make the HTTPS for LuCI optional. This small change with addition of
    `CONFIG_PACKAGE_px5g-wolfssl=y` into the buildbot's seed config for the
    next release should provide optional HTTPS in the next release.
    
    Disabling the current default automatic uhttpd's redirect to HTTPS
    should make the HTTPS optional. That's it, user would either need to
    switch to HTTPS by manually switching to https:// protocol in the URL or
    by issuing the following commands to make the HTTPS automatic redirect
    permanent:
    
     $ uci set uhttpd.main.redirect_https=1
     $ uci commit uhttpd
     $ service uhttpd reload
    
    Signed-off-by: Petr Štetiar <ynezz at true.cz>
---
 package/network/services/uhttpd/files/uhttpd.config | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/package/network/services/uhttpd/files/uhttpd.config b/package/network/services/uhttpd/files/uhttpd.config
index aeded08afc..40ce67fd01 100644
--- a/package/network/services/uhttpd/files/uhttpd.config
+++ b/package/network/services/uhttpd/files/uhttpd.config
@@ -10,7 +10,7 @@ config uhttpd main
 	list listen_https	[::]:443
 
 	# Redirect HTTP requests to HTTPS if possible
-	option redirect_https	1
+	option redirect_https	0
 
 	# Server document root
 	option home		/www



More information about the lede-commits mailing list