From 711ca5a277d0dbd4111f9e3a666dd9d47cbd77cd Mon Sep 17 00:00:00 2001 From: Stephan Hadinger Date: Thu, 25 Nov 2021 20:00:07 +0100 Subject: [PATCH] OTA follows redirects --- CHANGELOG.md | 2 +- lib/libesp32/Berry-HttpClientLight/src/HTTPUpdateLight.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 82bb831ab..0bdc15b4a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,7 +12,7 @@ All notable changes to this project will be documented in this file. - Preliminary support for Tasmota Apps (.tapp extesions) - Berry support for neopixel (WS2812, SK6812) - Command ``IfxPeriod `` to overrule ``Teleperiod`` for Influx messages (#13750) -- OTA over HTTPS +- OTA over HTTPS (ESP32x only) ### Changed - ESP8266 Gratuitous ARP enabled and set to 60 seconds (#13623) diff --git a/lib/libesp32/Berry-HttpClientLight/src/HTTPUpdateLight.cpp b/lib/libesp32/Berry-HttpClientLight/src/HTTPUpdateLight.cpp index 958180e97..694502ea5 100644 --- a/lib/libesp32/Berry-HttpClientLight/src/HTTPUpdateLight.cpp +++ b/lib/libesp32/Berry-HttpClientLight/src/HTTPUpdateLight.cpp @@ -39,13 +39,13 @@ enum LoggingLevels {LOG_LEVEL_NONE, LOG_LEVEL_ERROR, LOG_LEVEL_INFO, LOG_LEVEL_D HTTPUpdateLight::HTTPUpdateLight(void) : _httpClientTimeout(8000), _ledPin(-1) { - _followRedirects = HTTPC_DISABLE_FOLLOW_REDIRECTS; + _followRedirects = HTTPC_STRICT_FOLLOW_REDIRECTS; } HTTPUpdateLight::HTTPUpdateLight(int httpClientTimeout) : _httpClientTimeout(httpClientTimeout), _ledPin(-1) { - _followRedirects = HTTPC_DISABLE_FOLLOW_REDIRECTS; + _followRedirects = HTTPC_STRICT_FOLLOW_REDIRECTS; } HTTPUpdateLight::~HTTPUpdateLight(void)