Theo Arends
e8a38813b7
Squeeze 0.4k from code size
2025-12-13 16:15:35 +01:00
Theo Arends
d521498d82
Squeeze 0.5k from code size
2025-12-13 14:45:15 +01:00
s-hadinger
b04557928c
TLS enabled ECDSA by default for ESP8266 ( #24009 )
2025-10-13 20:05:01 +02:00
s-hadinger
f6a488a84c
TLS fix ECDSA and add 'SetOption165 1' to enable ECDSA in addition to RSA ( #24000 )
2025-10-11 19:15:41 +02:00
SteWers
eb8d51f47c
Update web UI styles and HTML syntax ( #23847 )
...
* Update web UI styles and HTML syntax
Merged HTTP_HEAD_STYLE2 into HTTP_HEAD_STYLE1 and removed redundant style files. Updated button and form HTML across web UI to use consistent markup. Adjusted various style and separator elements for improved HTML5 compliance and consistency.
* Fix WiFi config page
* Fix typo
* Revert merging HTTP_HEAD_STYLE
Revert merging `HTTP_HEAD_STYLE1.h` and `HTTP_HEAD_STYLE2.h`
2025-09-07 21:58:43 +02:00
SteWers
060f47678d
Use language files for MQTT stickers ( #23355 )
2025-04-30 08:39:59 +02:00
s-hadinger
6cd19c0e59
WebUI status line left and renamed events 'FUNC_WEB_STATUS_left' and 'FUNC_WEB_STATUS_RIGHT' ( #23354 )
2025-04-29 14:04:29 +02:00
s-hadinger
2c2f7f1149
Group "MQTT TLS" in a single sticker ( #23348 )
2025-04-27 22:31:42 +02:00
s-hadinger
0ad8696dfc
WebUI status line for MQTT and TLS, added 'FUNC_WEB_STATUS' event ( #23326 )
...
* WebUI status line for MQTT and TLS, added 'FUNC_WEB_STATUS' event
* add Berry support
2025-04-21 11:32:32 +02:00
Giuliano Zaro
b1f3d6268d
Allow acl in mqtt when client certificate is in use ( #22998 )
...
* Allow acl in mqtt
Acl in mqtt needs user name if 'use_identity_as_username' is not true. It also seems that login in mqtt don't accept an user with an empty password, then reenabled both
* Add new define for mosquitto
Keep compatibility with AWS_IOT
* Better approach to custom client certificate
Don't duplicate defined check. Let USE_MQTT_AWS_IOT automatically set USE_MQTT_CLIENT_CERT and use latter in all code
* with mosquitto user and password may be empty
When mosquitto 'use_identity_as_username' option is enabled password and user are not used
2025-02-20 22:51:52 +01:00
s-hadinger
bc7a1f5dbc
'MqttTLS' field in 'Status 6' to indicate if the MQTT connection is encrypted ( #22995 )
2025-02-12 14:56:47 +01:00
Theo Arends
3c51793d5c
Reduce stack usage
2024-12-10 11:39:37 +01:00
Theo Arends
71dfae2d9d
Fix ESP8266 Device Group exception due to lack of stack space ( #22271 )
2024-12-09 15:16:30 +01:00
Theo Arends
08f99de2a5
Save 8k from ESP32 safeboot
2024-11-11 15:44:26 +01:00
s-hadinger
be46b95d62
MQTT add warning if trying to connect without TLS on a port that normally uses TLS ( #22175 )
2024-09-19 23:12:46 +02:00
Theo Arends
69f1ea5627
Move StateText fro MQTT to commands ( #21782 )
2024-07-16 15:16:18 +02:00
stefanbode
ae499eb73a
MQTT is not reporting the correct LastChange ( #21605 )
...
I assume this is just missing. I got some side effects on shutters where on MQTT commands the source is still the LAST one before the MQTT
2024-06-10 10:42:02 +02:00
Theo Arends
9350f68ac5
Replace optional MQTT_TELE_RETAIN to Energy Margins message by `SensorRetain`
2024-06-07 11:48:52 +02:00
Jason2866
1e63c8924e
use "minimal" instead of "safeboot" ( #21346 )
2024-05-04 15:34:11 +02:00
s-hadinger
599526a90c
`Publish3` to send binary data encoded as Hex, disabled in safeboot ( #21345 )
2024-05-04 15:26:07 +02:00
Marius Bezuidenhout
545cc27ca8
Fixed HexToBytes function. Added Publish3 command. ( #21329 )
2024-05-04 14:42:35 +02:00
Jason2866
9b8cd42e5f
remove crash recorder from safeboot ( #21332 )
...
* remove crash recorder from safeboot
* small refactor
2024-05-03 14:47:14 +02:00
s-hadinger
18bdf07903
Reduced safeboot size by 2.9KB ( #21322 )
...
* Reduced safeboot size by 2.9KB
* remove leftover
2024-05-02 23:09:56 +02:00
s-hadinger
541f3630a1
Wifi provide Mac Address on Core3 ( #21117 )
2024-04-07 10:55:53 +02:00
Pabasara Perera
2fff690af3
Azure iothub direct method support ( #21013 )
...
* feature: azure iot hub direct method support
* null terminator
* Remove vulnerability
---------
Co-authored-by: s-hadinger <49731213+s-hadinger@users.noreply.github.com>
2024-03-25 22:11:36 +01:00
Theo Arends
080cdb4f0d
Add core3 ethernet support on SPI for all ESP32 models
2024-02-14 16:19:51 +01:00
Theo Arends
21c7edcb50
Add display of active drivers using command `status 4`
2023-12-27 22:03:56 +01:00
Theo Arends
f65ae0694b
Fix XSS phase 1
2023-12-18 12:31:14 +01:00
Theo Arends
0e6a012499
Fix possible MQTT disconnect exception
2023-09-09 23:30:55 +02:00
Theo Arends
f9fd813842
Fix core 2.0.12 exception
2023-09-09 23:04:08 +02:00
s-hadinger
ef4138bdaa
Support for IPv6 only networks on Ethernet (not yet Wifi) ( #17527 )
2022-12-27 21:59:34 +01:00
s-hadinger
ce0a0d05a9
MQTT now uses Tasmota's DNS resolver instead of LWIP ( #17387 )
2022-12-13 21:46:20 +01:00
Stephan Hadinger
4a32623a51
IPv6 improvements
2022-12-10 13:44:16 +01:00
Stephan Hadinger
d3be3dfe8f
IPv6 preview for ESP32, also working for ESP8266
2022-11-30 19:40:58 +01:00
Theo Arends
c1ea8953cb
Refactor uint8_t to uint32_t
2022-11-11 10:44:56 +01:00
Theo Arends
100e95f2cf
Update xdrv_02_9_mqtt.ino
2022-10-19 10:44:08 +02:00
Theo Arends
6bd7be44ef
Add relevant program core information
2022-10-04 17:56:51 +02:00
Theo Arends
dc217655a0
Force delete of retained messages
...
Force delete of retained messages
2022-08-19 16:43:20 +02:00
Theo Arends
a919b109de
Fix StatusRetain reset
2022-08-19 15:12:16 +02:00
Theo Arends
1fe39bb620
Fix InfoRetain and StatusRetain
...
Fix InfoRetain and StatusRetain clean up if disabled
2022-08-19 15:03:32 +02:00
Theo Arends
103808ce44
Add command `StatusRetain`
...
Add command ``StatusRetain`` (#11109 )
2022-08-19 14:24:55 +02:00
Theo Arends
6fac233821
Fix MQTT rc -4
...
Fix MQTT rc -4 (#15809 )
2022-06-20 14:20:35 +02:00
Theo Arends
626fb783ea
Fix MQTT rc -4 on TLS connections
...
Fix MQTT rc -4 on TLS connections regression from v12.0.0 (#15809 )
2022-06-20 12:07:31 +02:00
Theo Arends
8ba2733cf7
Add more redundancy to lost MQTT server
2022-06-13 11:45:09 +02:00
Theo Arends
93bb0d23b8
Reduce blocking when DNS is unreachable
...
- Reduce blocking by adding WifiPollDns before resolving NTP and/or MQTT server names (#14394 )
- Fix ESP32 Arduino Core WiFi timeout is changed from msec to seconds
2022-06-12 14:36:25 +02:00
Theo Arends
18f3e7738b
Revert "Add WifiPollDns to reduce blocking"
...
This reverts commit 940108c010 .
2022-06-12 14:31:44 +02:00
Theo Arends
940108c010
Add WifiPollDns to reduce blocking
...
Add WifiPollDns to reduce blocking resolving NTP and/or MQTT server names (#14398 )
2022-06-12 14:29:15 +02:00
Theo Arends
c08561f67c
Bump version to v11.1.0.4
...
- Restructure tasmota
2022-06-02 14:17:39 +02:00