Niek van der Maas
b48f8c1440
MQTT rewrite with SSL fixes ( #1751 , #1829 )
* MQTT rewrite with SSL fixes
- Added Arduino MQTT library support (actively maintained)
- Added support for BearSSL (core >= 2.5)
- BearSSL validation: insecure, fingerprinting and CA validation
- AxTLS validation: insecure and fingerprinting
- Support MFLN in order to reduce heap usage
* Better header incl, fix building w/ no NTP_SUPPORT
* Clean up code, use DEBUG_MSG_P
* Fix compile error
5 years ago
foxman69
43a44cf964
Authenticate /reset endpoint ( #1858 )
5 years ago
Max Prokhorov
21423431ce
Fixed size json payload & other WS bugfixes ( #1843 )
- update every dynamicjsonbuffer with fixed size constructor argument
- change to ws callback registration to use a class builder (just cosmetic)
- test multiple ws data callbacks for each module
- remove some of the static strings in favour of ws data callback
- improve sensor ws callback data size, remove duplicated strings
- use static buffer in wsDebugSend
- postpone wsSend until loop, implement wsPost to allow other modules to queue message callbacks. remove Ticker based ws callbacks for data
- update WebUI files
5 years ago
Max Prokhorov
9156eb1477
Experimental support of HTTPUpdate for OTA ( #1751 )
- add httpupdate ota impelementation
- move async ota into a separate module
- support bearssl & axtls through wificlientsecure
- allow to disable arduino ide ota module
5 years ago
Max Prokhorov
b454cc4ed8
Web OTA: check authentication result before accepting payload ( #1812 )
5 years ago
Max Prokhorov
0f0d0b1b34
Close connection in notFound callback ( #1768 )
* Close connection in notFound callback
* Add early check of AP mode
5 years ago
Dmitry Blinov
ec39ac5c88
Fix conflicts:
1. Add thermostat to the espurna_modules in progmem.h
2. Add thermostat to webui, gulp, html, js.
3. in general.h MQTT_USE_JSON returned to 0 by default and 1 if thermostat enabled.
5 years ago
Xose Pérez
92e10943bb
Avoid websocket ping back on fw upgrade via web UI form ( #1574 )
5 years ago
Malachi Soord
c8231860ac
[copyright-update] Update for 2019
5 years ago
Andrey F. Kupreychik
8b4713dee1
UI for LightFox
5 years ago
Xose Pérez
f073beaa48
Test support for upcoming fauxmoESP 3.1.0
6 years ago
Xose Pérez
8c8a268e5c
Added password check to telnet
6 years ago
Xose Pérez
7c0b9e669d
Adding /api and /apis to API request callback
6 years ago
Xose Pérez
373fc53545
Reduce memory footprint of API calls ( #1133 )
6 years ago
Xose Pérez
bce6774c17
Fix crash on loading malformed settings, option to load partial configuration
6 years ago
gn0st1c
913a24aef6
Update web.ino
tabs to spaces for consistency
6 years ago
Xose Pérez
1dc499e3ce
Fix (again) webui image inclusion clauses ( #981 )
6 years ago
Xose Pérez
3cd58e7f7c
Initial support for RFM69GW board
6 years ago
Xose Pérez
5ed92570fa
Fix stupid bug ( #981 )
6 years ago
Xose Pérez
cfbd071a71
Use full web UI image if device has more than one webui module ( #981 )
6 years ago
Xose Pérez
c52df1d102
Fix webUI image include for RFBridge
6 years ago
Xose Pérez
432bcd0dd7
Revert "Fix build issues with Arduino IDE ( #975 )"
This reverts commit 1471a632bb
.
6 years ago
Xose Pérez
1471a632bb
Fix build issues with Arduino IDE ( #975 )
6 years ago
Xose Pérez
1c755cfb89
Pre-build the different available WebUI images
6 years ago
Xose Pérez
5da801bffc
Dump settings line by line to prevent memory issues ( #896 )
6 years ago
root
b9d60f6a69
Added security headers for each HTTP response
6 years ago
Maxim Prokhorov
3ca1692827
Free jsonBuffer after printing
6 years ago
Xose Pérez
9f817ae2d0
Fix telnet & web debug responsiveness ( #896 )
6 years ago
Xose Pérez
0ef74d0dc0
Update EEPROM_Rotate to 0.9.1 and use rotate(false) before OTA
6 years ago
Xose Pérez
9288f411f9
Do not write to EEPROM (rotating) after OTA to prevent image corruption
6 years ago
Xose Pérez
5db395cffd
Enable CORS
6 years ago
Xose Pérez
dff81d6795
Revert WS to ticket-based authentication
6 years ago
Xose Pérez
a83115cb1b
Update API, backup EEPROM to last sector before OTA upgrades
6 years ago
Xose Pérez
efa88c962f
Pretty print config backup json
6 years ago
Xose Pérez
c3f55967ab
SSDP working
6 years ago
Xose Pérez
ce9e2a6482
Refactor settings module, added settingsCommandRegister
6 years ago
Xose Pérez
af805ab045
Update copyright notices
6 years ago
Xose Pérez
ff9ca1c779
Build option to disable password check (USE_PASSWORD). Password check is enabled by default. Use at your own risk ( #373 )
6 years ago
Xose Pérez
e11dc5558f
Restore settings & reset via HTTP
6 years ago
Xose Pérez
489d62924c
WTF - ESP.getFreeHeap crashing the system for an specific light bulb...
7 years ago
Xose Pérez
ad096ba3d5
Add realm to auth challenge
7 years ago
Pawel Raszewski
581b97ad3f
added option to correct temperature value read from ds18b20 or dth22 sensor
7 years ago
Xose Pérez
e83c5495de
Unify reset calls
7 years ago
Xose Pérez
2654173819
Split web code into web, ws and api
7 years ago
Xose Pérez
b7e68c4856
Simplify and fix web auth code ( #284 )
7 years ago
Xose Pérez
2068dc41b9
Avoid recursion in domoticz messages
7 years ago
Xose Pérez
793d50dd1e
Send HA auto discover messages on connect ( #279 )
7 years ago
Xose Pérez
57ac756abd
Support for HSV colors
7 years ago
Xose Pérez
2f91d90814
Clean up IR code
7 years ago
Xose Pérez
aece4b1624
Small changes in the webUI params
7 years ago