Stas
c16c0b11cb
http_request: add request duration logging ( #4272 )
2023-01-10 17:40:42 +13:00
Roi Tagar
958ad0d750
HttpRequestComponent::get_string - avoid copy ( #2988 )
2022-02-17 17:03:54 +13:00
guillempages
7a0827e3d0
Configurable HTTP redirect following ( #3100 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
2022-01-25 09:53:22 +01:00
Oxan van Leeuwen
cdda648360
Generate ARDUINO_VERSION_CODE in Python code ( #3101 )
...
Co-authored-by: Otto winter <otto@otto-winter.com>
2022-01-24 10:34:34 +01:00
Martin
dce3713f12
Fix HTTPRequestComponent::get_string return value ( #2987 )
...
Co-authored-by: Oxan van Leeuwen <oxan@oxanvanleeuwen.nl>
2022-01-03 19:40:05 +01:00
niklasweber
d7ad155885
Fix reset on http_request without network connection ( #2474 )
...
* Fix reset problem when http_request is sent without network connection (#2501 )
* Fix format
2021-10-12 00:11:04 +02:00
Otto Winter
ac0d921413
ESP-IDF support and generic target platforms ( #2303 )
...
* Socket refactor and SSL
* esp-idf temp
* Fixes
* Echo component and noise
* Add noise API transport support
* Updates
* ESP-IDF
* Complete
* Fixes
* Fixes
* Versions update
* New i2c APIs
* Complete i2c refactor
* SPI migration
* Revert ESP Preferences migration, too complex for now
* OTA support
* Remove echo again
* Remove ssl again
* GPIOFlags updates
* Rename esphal and ICACHE_RAM_ATTR
* Make ESP32 arduino compilable again
* Fix GPIO flags
* Complete pin registry refactor and fixes
* Fixes to make test1 compile
* Remove sdkconfig file
* Ignore sdkconfig file
* Fixes in reviewing
* Make test2 compile
* Make test4 compile
* Make test5 compile
* Run clang-format
* Fix lint errors
* Use esp-idf APIs instead of btStart
* Another round of fixes
* Start implementing ESP8266
* Make test3 compile
* Guard esp8266 code
* Lint
* Reformat
* Fixes
* Fixes v2
* more fixes
* ESP-IDF tidy target
* Convert ARDUINO_ARCH_ESPxx
* Update WiFiSignalSensor
* Update time ifdefs
* OTA needs millis from hal
* RestartSwitch needs delay from hal
* ESP-IDF Uart
* Fix OTA blank password
* Allow setting sdkconfig
* Fix idf partitions and allow setting sdkconfig from yaml
* Re-add read/write compat APIs and fix esp8266 uart
* Fix esp8266 store log strings in flash
* Fix ESP32 arduino preferences not initialized
* Update ifdefs
* Change how sdkconfig change is detected
* Add checks to ci-custom and fix them
* Run clang-format
* Add esp-idf clang-tidy target and fix errors
* Fixes from clang-tidy idf round 2
* Fixes from compiling tests with esp-idf
* Run clang-format
* Switch test5.yaml to esp-idf
* Implement ESP8266 Preferences
* Lint
* Re-do PIO package version selection a bit
* Fix arduinoespressif32 package version
* Fix unit tests
* Lint
* Lint fixes
* Fix readv/writev not defined
* Fix graphing component
* Re-add all old options from core/config.py
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-09-20 11:47:51 +02:00
Kamil Trzciński
30eca885c9
Add esp8266_disable_ssl_support:
config option ( #2236 )
2021-09-19 18:46:17 +02:00
Oxan van Leeuwen
924df1e7de
Run clang-tidy against Arduino 3 ( #2146 )
...
* Add macros header with more usable Arduino version defines
* Change Arduino version checking to use our version defines
* Add missing ESP8266 check
* Rename Arduino version macro to ARDUINO_VERSION_CODE
* Upgrade clang-tidy to use Arduino 3
* Fix clang-tidy warnings
* Upgrade NeoPixelBus to upstream 2.6.7
* Use Arduino-version-appropriate API to set redirect flags
* Remove now unnecessary CLANG_TIDY ifdefs
* Add preprocessor hackery to avoid including pgmspace.h
* Bump base image to 4.1.1 and update lint
* Fix nfctag
* Fix make_unique ambiguous
* Fix ignore name
* Fix ambiguous v2
* Remove unused begin
* Cast time_t to prevent issues on platforms where time_t is 32bit
Co-authored-by: Otto winter <otto@otto-winter.com>
2021-09-13 18:55:04 +02:00
Otto Winter
a4867a00ea
Activate owning-memory clang-tidy check ( #1891 )
...
* Activate owning-memory clang-tidy check
* Lint
* Lint
* Fix issue with new NfcTag constructor
* Update pointers for number and select
* Add back the NOLINT to display buffer
* Fix merge
* DSMR fixes
* Nextion fixes
* Fix pipsolar
* Fix lwip socket
* Format
* Change socket fix
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2021-09-13 11:31:02 +02:00
Stefan Agner
501f88ca86
Avoid non-const globals and enable clang-tidy check ( #1892 )
2021-06-11 08:19:44 +12:00
Otto Winter
360effcb72
Activate some clang-tidy checks ( #1884 )
2021-06-10 13:04:40 +02:00
Jesse Hills
af3273d930
Add trigger for http actions to receive the status code ( #1599 )
2021-03-22 16:26:10 +13:00
Nikolay Vasilchuk
c12c9e97c2
HTTP Request fix reusing connections. ( #1383 )
2020-12-04 07:37:00 +13:00
Nikolay Vasilchuk
10e411f8c1
http_request fix urls caching ( #1174 )
...
* Fix cache
* CI Fix
Co-authored-by: Nikolay Vasilchuk <nikolay.vasilchuk@corp.mail.ru>
2020-07-21 17:26:21 -03:00
Nikolay Vasilchuk
8b92456ded
http_request ESP32 insecure requests fix ( #1041 )
...
* Fixed #1175
* CI
Co-authored-by: Nikolay Vasilchuk <nikolay.vasilchuk@corp.mail.ru>
2020-04-30 23:05:11 -03:00
Nikolay Vasilchuk
e0b4226930
http_request http fix ( #980 )
...
Co-authored-by: Nikolay Vasilchuk <nikolay.vasilchuk@corp.mail.ru>
2020-03-11 17:27:05 -07:00
Nikolay Vasilchuk
f8d98ac494
http_request component ( #719 )
...
* It works
* Template doesn't work
* Template fix
* CA Certificate untested
* ESP32 done
* URL validation
* Lint fix
* Lint fix (2)
* Lint fix (<3)
* Support unsecure requests with framework >=2.5.0
* Removed fingerprint, payload renamed to body
* Removed add_extra
* Review
* Review
* New HTTP methods
* Check recommended version
* Removed dead code
* Small improvement
* Small improvement
* CONF_METHOD from const
* JSON support
* New JSON syntax
* Templatable headers
* verify_ssl param
* verify_ssl param (fix)
* Lint
* nolint
* JSON string_strict
* Two json syntax
* Lambda url fix validation
* CI fix
* CI fix
2019-11-09 18:37:52 +01:00