Skip to content

Commit 8a3e3eb

Browse files
Provide backward-compat names for updt template
Allow existing code to use the same well known names for HTTPUpdateSecure.
1 parent 9a56e85 commit 8a3e3eb

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

libraries/ESP8266HTTPUpdateServer/examples/SecureBearSSLUpdater/SecureBearSSLUpdater.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ const char* update_password = "admin";
3131
const char* ssid = STASSID;
3232
const char* password = STAPSK;
3333

34-
BearSSL::ESP8266WebServerSecure httpServer(443);
35-
ESP8266HTTPUpdateServerTemplate<BearSSL::WiFiServerSecure, BearSSL::WiFiClientSecure> httpUpdater;
34+
ESP8266WebServerSecure httpServer(443);
35+
ESP8266HTTPUpdateServerSecure httpUpdater;
3636

3737
static const char serverCert[] PROGMEM = R"EOF(
3838
-----BEGIN CERTIFICATE-----

libraries/ESP8266HTTPUpdateServer/examples/SecureHTTPSUpdater/SecureHTTPSUpdater.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ const char* update_password = "admin";
7070
const char* ssid = STASSID;
7171
const char* password = STAPSK;
7272

73-
ESP8266WebServerTemplate<axTLS::WiFiServerSecure, axTLS::WiFiClientSecure> httpServer(443);
74-
ESP8266HTTPUpdateServerTemplate<axTLS::WiFiServerSecure, axTLS::WiFiClientSecure> httpUpdater;
73+
axTLS::ESP8266WebServerSecure httpServer(443);
74+
axTLS::ESP8266HTTPUpdateServerSecure httpUpdater;
7575

7676
// The certificate is stored in PMEM
7777
static const uint8_t x509[] PROGMEM = {

libraries/ESP8266HTTPUpdateServer/src/ESP8266HTTPUpdateServer.h

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,12 @@ class ESP8266HTTPUpdateServerTemplate
4949

5050
using ESP8266HTTPUpdateServer = ESP8266HTTPUpdateServerTemplate<WiFiServer, WiFiClient>;
5151

52+
namespace BearSSL {
53+
using ESP8266HTTPUpdateServerSecure = ESP8266HTTPUpdateServerTemplate<WiFiServerSecure, WiFiClientSecure>;
54+
};
55+
56+
namespace axTLS {
57+
using ESP8266HTTPUpdateServerSecure = ESP8266HTTPUpdateServerTemplate<WiFiServerSecure, WiFiClientSecure>;
58+
};
59+
5260
#endif

0 commit comments

Comments
 (0)