diff --git a/README.md b/README.md index 5a43d7a..0b34a16 100644 --- a/README.md +++ b/README.md @@ -1641,7 +1641,7 @@ Following is debug terminal output and screen shot when running example [Advance ``` Start AdvancedWebServer on NUCLEO_F767ZI, using LAN8742A Ethernet & STM32Ethernet Library -EthernetWebServer_SSL_STM32 v1.4.0 +EthernetWebServer_SSL_STM32 v1.4.1 HTTP EthernetWebServer is @ IP : 192.168.2.117 .[EWS] String Len = 0, extend to 2048 EthernetWebServer::handleClient: New Client @@ -1766,7 +1766,7 @@ The following is debug terminal output when running example [WebClientRepeating] ``` Start WebClientRepeating on NUCLEO_F767ZI, using ENC28J60 & EthernetENC Library -EthernetWebServer_SSL_STM32 v1.4.0 +EthernetWebServer_SSL_STM32 v1.4.1 [ETHERNET_WEBSERVER] Board : NUCLEO_F767ZI , setCsPin: 10 [ETHERNET_WEBSERVER] Default SPI pinout: [ETHERNET_WEBSERVER] MOSI: 11 @@ -1841,7 +1841,7 @@ Disconnecting from server... ``` Start UdpNTPClient on NUCLEO_F767ZI, using W5x00 & Ethernet2 Library -EthernetWebServer_SSL_STM32 v1.4.0 +EthernetWebServer_SSL_STM32 v1.4.1 [ETHERNET_WEBSERVER] Board : NUCLEO_F767ZI , setCsPin: 10 [ETHERNET_WEBSERVER] Default SPI pinout: [ETHERNET_WEBSERVER] MOSI: 11 @@ -1865,7 +1865,7 @@ The UTC time is 22:20:21 ``` Start WebClient_SSL on NUCLEO_F767ZI with LAN8742A Ethernet & STM32Ethernet Library -EthernetWebServer_SSL_STM32 v1.4.0 +EthernetWebServer_SSL_STM32 v1.4.1 [ETHERNET_WEBSERVER] ========================= [ETHERNET_WEBSERVER] Default SPI pinout: [ETHERNET_WEBSERVER] MOSI: 11 @@ -1970,7 +1970,7 @@ The terminal output of **NUCLEO_F767ZI with W5x00 & Ethernet3 Library** running ``` Start WebClient_SSL on NUCLEO_F767ZI with W5x00 & Ethernet3 Library -EthernetWebServer_SSL_STM32 v1.4.0 +EthernetWebServer_SSL_STM32 v1.4.1 [ETHERNET_WEBSERVER] =========== USE_ETHERNET3 =========== [ETHERNET_WEBSERVER] Default SPI pinout: [ETHERNET_WEBSERVER] MOSI: 11 @@ -2074,7 +2074,7 @@ The terminal output of **NUCLEO_F767ZI with ENC28J60 & EthernetENC Library** run ``` Start WebClientMulti_SSL on NUCLEO_F767ZI with ENC28J60 & EthernetENC Library -EthernetWebServer_SSL_STM32 v1.4.0 +EthernetWebServer_SSL_STM32 v1.4.1 [ETHERNET_WEBSERVER] ========================= [ETHERNET_WEBSERVER] Default SPI pinout: [ETHERNET_WEBSERVER] MOSI: 11 @@ -2210,7 +2210,7 @@ The terminal output of **NUCLEO_F767ZI with LAN8742A Ethernet & STM32Ethernet Li ``` Start MQTTClient_SSL_Complex on NUCLEO_F767ZI with LAN8742A Ethernet & STM32Ethernet Library -EthernetWebServer_SSL_STM32 v1.4.0 +EthernetWebServer_SSL_STM32 v1.4.1 [ETHERNET_WEBSERVER] Board : NUCLEO_F767ZI , setCsPin: 10 [ETHERNET_WEBSERVER] Default SPI pinout: [ETHERNET_WEBSERVER] MOSI: 11 @@ -2244,7 +2244,7 @@ The terminal output of **NUCLEO_F767ZI with W5x00 & Ethernet2 Library** running ``` Start MQTTClient_SSL_Complex on NUCLEO_F767ZI with W5x00 & Ethernet2 Library -EthernetWebServer_SSL_STM32 v1.4.0 +EthernetWebServer_SSL_STM32 v1.4.1 [ETHERNET_WEBSERVER] Board : NUCLEO_F767ZI , setCsPin: 10 [ETHERNET_WEBSERVER] Default SPI pinout: [ETHERNET_WEBSERVER] MOSI: 11 @@ -2276,7 +2276,7 @@ The terminal output of **NUCLEO_F767ZI with LAN8742A Ethernet & STM32Ethernet Li ``` Start MQTTS_ThingStream on NUCLEO_F767ZI with LAN8742A Ethernet & STM32Ethernet Library -EthernetWebServer_SSL_STM32 v1.4.0 +EthernetWebServer_SSL_STM32 v1.4.1 [ETHERNET_WEBSERVER] Board : NUCLEO_F767ZI , setCsPin: 10 [ETHERNET_WEBSERVER] Default SPI pinout: [ETHERNET_WEBSERVER] MOSI: 11 @@ -2310,7 +2310,7 @@ The terminal output of **NUCLEO_F767ZI with ENC28J60 & EthernetENC Library** run ``` Start MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with ENC28J60 & EthernetENC Library -EthernetWebServer_SSL_STM32 v1.4.0 +EthernetWebServer_SSL_STM32 v1.4.1 [ETHERNET_WEBSERVER] Board : NUCLEO_F767ZI , setCsPin: 10 [ETHERNET_WEBSERVER] Default SPI pinout: [ETHERNET_WEBSERVER] MOSI: 11 @@ -2342,7 +2342,7 @@ The terminal output of **NUCLEO_F767ZI with W5x00 & Ethernet3 Library** running ``` Start MQTTS_ThingStream_ThingStream on NUCLEO_F767ZI with W5x00 & Ethernet3 Library -EthernetWebServer_SSL_STM32 v1.4.0 +EthernetWebServer_SSL_STM32 v1.4.1 [ETHERNET_WEBSERVER] Board : NUCLEO_F767ZI , setCsPin: 10 [ETHERNET_WEBSERVER] Default SPI pinout: [ETHERNET_WEBSERVER] MOSI: 11 @@ -2376,7 +2376,7 @@ The terminal output of **BLACK_F407VE with LAN8720 Ethernet and STM32Ethernet Li ``` Start MQTTS_ThingStream_ThingStream on on BLACK_F407VE with LAN8720 Ethernet & STM32Ethernet Library -EthernetWebServer_SSL_STM32 v1.4.0 +EthernetWebServer_SSL_STM32 v1.4.1 You're connected to the network, IP = 192.168.2.107 *************************************** esp32-sniffer/12345678/ble @@ -2400,7 +2400,7 @@ The terminal output of **BLACK_F407VE with LAN8720 Ethernet and STM32Ethernet Li ``` Start WebClient_SSL_LAN8720 on BLACK_F407VE with LAN8720 Ethernet & STM32Ethernet Library -EthernetWebServer_SSL_STM32 v1.4.0 +EthernetWebServer_SSL_STM32 v1.4.1 Using mac index = 6 Connected! IP address: 192.168.2.138 Connecting to : www.arduino.cc, port : 443 @@ -2482,7 +2482,7 @@ The terminal output of **BLACK_F407VE with LAN8720 Ethernet and STM32Ethernet Li ``` Start MQTTClient_SSL_LAN8720 on BLACK_F407VE with LAN8720 Ethernet & STM32Ethernet Library -EthernetWebServer_SSL_STM32 v1.4.0 +EthernetWebServer_SSL_STM32 v1.4.1 You're connected to the network, IP = 192.168.2.138 Attempting MQTT connection to broker.emqx.io...connected Published connection message successfully! @@ -2506,7 +2506,7 @@ The terminal output of **BLACK_F407VE with LAN8720 Ethernet and STM32Ethernet Li ``` Start MQTTClient_SSL_Complex_LAN8720 on BLACK_F407VE with LAN8720 Ethernet & STM32Ethernet Library -EthernetWebServer_SSL_STM32 v1.4.0 +EthernetWebServer_SSL_STM32 v1.4.1 You're connected to the network, IP = 192.168.2.142 Attempting MQTT connection to broker.emqx.io...connected Published connection message successfully! diff --git a/changelog.md b/changelog.md index 13841f0..c5510ee 100644 --- a/changelog.md +++ b/changelog.md @@ -12,6 +12,7 @@ ## Table of Contents * [Changelog](#changelog) + * [Releases v1.4.1](#releases-v141) * [Major Releases v1.4.0](#major-releases-v140) * [Releases v1.3.1](#releases-v131) * [Releases v1.3.0](#releases-v130) @@ -26,6 +27,12 @@ ## Changelog +### Releases v1.4.1 + +1. Fix wrong http status header bug. Check [fix for wrong http status header #42](https://github.com/khoih-prog/EthernetWebServer/pull/42) +2. Fix authenticate issue caused by libb64 + + ### Major Releases v1.4.0 1. Reduce usage of Arduino String with std::string diff --git a/library.json b/library.json index 0b28c13..a4f1421 100644 --- a/library.json +++ b/library.json @@ -1,6 +1,6 @@ { "name": "EthernetWebServer_SSL_STM32", - "version": "1.4.0", + "version": "1.4.1", "keywords": "WebServer, built-in Ethernet, Arduino, STM32F, STM32L, STM32H, STM32G, STM32WB, STM32MP1, Ethernet shield, Nucleo-144, Nucleo-64, Nucleo-32, LAN8742A, LAN8720, ENC28J60, W5x00, W5500, W5100, SSL, TLS, HTTP-Client, WebSocket-Client, server, client, websocket", "description": "Simple TLS/SSL Ethernet WebServer, HTTP Client and WebSocket Client library for STM32F/L/H/G/WB/MP1 boards running built-in Ethernet LAN8742A, LAN8720 or Ethernet W5x00, ENC28J60 shields. The WebServer supports HTTP/HTTPS GET and POST requests, provides argument parsing, handles one client at a time. It now provides HTTP(S) Client and Secured WebSockets Client. It supports Arduino STM32F/L/H/G/WB/MP1 series with 32+ Kbytes of Flash, using built-in LAN8742A Ethernet (Nucleo-144: F429ZI, F767ZI, Discovery: STM32F746G-DISCOVERY), or LAN8720, ENC28J60, W5x00 Ethernet shields.", "authors": diff --git a/library.properties b/library.properties index 02d86c2..c801ebb 100644 --- a/library.properties +++ b/library.properties @@ -1,5 +1,5 @@ name=EthernetWebServer_SSL_STM32 -version=1.4.0 +version=1.4.1 author=Khoi Hoang license=MIT maintainer=Khoi Hoang