Jesse Hills
|
d4cb4ef994
|
Clean up RAMAllocators in http_request code (#9143)
|
2025-06-19 03:11:18 +00:00 |
|
 Jonathan SwobodaandKuba Szczodrzyński
|
aa180b9581
|
Bump ESP32 Arduino version to 3.1.3 (#8604)
Co-authored-by: Kuba Szczodrzyński <kuba@szczodrzynski.pl>
|
2025-06-19 08:16:25 +12:00 |
|
J. Nick Koston
|
c0b05ada1a
|
Reduce ESP_LOGCONFIG calls (#9026)
|
2025-06-09 00:02:30 +00:00 |
|
Stanislav Meduna
|
de7591882d
|
Move CONF_REQUEST_HEADERS to const.py (#9002)
|
2025-06-04 15:26:30 +01:00 |
|
Keith Burzinski
|
6675e99862
|
Remove unnecessary ellipsis (#8964)
|
2025-06-03 21:46:10 +01:00 |
|
Kuba Szczodrzyński
|
20aba45cbe
|
[rp2040] Allow changing watchdog timeout (#8868)
|
2025-05-29 17:15:26 +12:00 |
|
Jesse Hills
|
8a90ce882a
|
[update] Move to use `update_schema(..) instead of UPDATE_SCHEMA` (#8726)
|
2025-05-09 01:22:43 -05:00 |
|
 Jesse HillsandCopilot
|
b5bdfb3089
|
[http_request] Fix request headers (#8644)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-04-29 11:45:41 +12:00 |
|
Clyde Stubbs
|
38dae8489e
|
[http_request] Implement for host platform (#8040)
|
2025-04-28 13:45:28 +12:00 |
|
 
|
991f3d3a10
|
[http_request] Ability to get response headers (#8224)
Co-authored-by: guillempages <guillempages@users.noreply.github.com>
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
|
2025-04-23 14:30:50 +10:00 |
|
dependabot[bot]
|
4adda632bb
|
Bump ruff from 0.9.2 to 0.11.0 (#8409)
|
2025-03-20 09:51:23 -10:00 |
|
guillempages
|
8b7aa4c110
|
[http_request]Use std::string for headers (#8225)
|
2025-02-11 11:39:03 +11:00 |
|
Kevin Ahrendt
|
8c6c45e6c1
|
[http_request] Bugfix: run update function in a task (#8018)
|
2025-01-17 10:43:41 +13:00 |
|
Clyde Stubbs
|
6d4f787f67
|
[http_request] Fix within context with parameters. (Bugfix) (#7790)
|
2024-11-21 13:10:28 +13:00 |
|
Jesse Hills
|
49e9c43339
|
[http_request] Feed watchdog timeout around http request functions (#7786)
|
2024-11-19 18:54:19 -06:00 |
|
Clyde Stubbs
|
ee3ee3a63b
|
[http_request] Implement on_error trigger for requests (#7696)
|
2024-10-30 14:10:58 +13:00 |
|
Clyde Stubbs
|
df750d0d11
|
[http_request] Add enum for status codes (#7690)
|
2024-10-29 16:05:58 +13:00 |
|
Clyde Stubbs
|
88627095fb
|
[http_request] Always return defined server response status (#7689)
|
2024-10-29 11:12:32 +11:00 |
|
Jesse Hills
|
87944f0c1b
|
Add support for doing update entity refresh/check via API. (#7190)
|
2024-08-04 23:58:20 -05:00 |
|
 Jesse HillsandKeith Burzinski
|
8849443bf6
|
[update] Implement `update.perform action and update.is_available` condition (#7165)
* [update] Fix unimplemented yaml action/condition
* Add/update tests
---------
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
|
2024-07-31 04:08:11 +00:00 |
|
Olivier ARCHER
|
caa2ea64e3
|
http_request watchdog as a component (#7161)
|
2024-07-30 13:45:19 +12:00 |
|
 dentraandJesse Hills
|
1f3754684a
|
[http_request] Allow configure buffer size on ESP-IDF (#7125)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-07-24 15:50:59 +12:00 |
|
dentra
|
39de179e21
|
[http_request] Fix ESP-IDF follow redirect (#7101)
|
2024-07-24 12:12:59 +12:00 |
|
Jesse Hills
|
ae476bb400
|
[http_request] Change default timeout to 4.5s (#7123)
|
2024-07-22 20:51:32 -05:00 |
|
Olivier ARCHER
|
1f4829598a
|
[http_request] allow basic auth for idf (#7086)
|
2024-07-22 11:29:09 +12:00 |
|
guillempages
|
dea1e9a1e0
|
[http_request] Fix follow_redirects on arduino (#7054)
|
2024-07-11 16:08:51 +12:00 |
|
 leejoowandLeo Schelvis
|
dd1e480142
|
Fix display of update state in webinterfae (#7045)
Co-authored-by: Leo Schelvis <leo.schelvis@gmail.com>
|
2024-07-06 16:57:30 +12:00 |
|
Kevin P. Fleming
|
0179358f9c
|
Improve 'body' handling in http_request on_response triggers (#6968)
|
2024-06-26 11:50:54 +12:00 |
|
Gábor Poczkodi
|
0f49b58e0a
|
[http_request] memory leak fix (#6973)
|
2024-06-24 16:32:20 +12:00 |
|
Kevin P. Fleming
|
0a9703bff9
|
ESP-IDF 4.x expects seconds for esp_task_wdt_init(), not milliseconds. (#6964)
|
2024-06-21 21:28:11 +00:00 |
|
Kevin P. Fleming
|
67bd5db6d6
|
Fix infinite loop in http_request for ESP-IDF. (#6963)
|
2024-06-22 09:18:43 +12:00 |
|
Jesse Hills
|
3cd2fb0843
|
[core] Update Entities (#6885)
|
2024-06-12 09:57:36 +12:00 |
|
  
|
7b45498de6
|
[http_request] Add esp-idf and rp2040 support (#3256)
* Implement http_request component for esp-idf
* Fix ifdefs
* Lint
* clang
* Set else to fail with error message
* Use unique_ptr
* Fix
* Tidy up casting, explicit HttpResponse lifetime (#3265)
Co-authored-by: Daniel Cousens <dcousens@users.noreply.github.com>
* Remove unique_ptr wrapper
* Fix
* Use reference
* Add duration code into new split files
* Add config for tx/rx buffer on idf
* Fix
* Try reserve response data with rx buffer size
* Update http_request.h
* Move client cleanup to be earlier
* Move capture_response to bool on struct and remove global
* Fix returns
* Change quotes to brackets
* Rework http request
* Remove http request from old test yamls
* Update component tests
* Validate md5 length when hardcoded string
* Linting
* Add duration_ms to container
* More lint
* const
* Remove default arguments and add helper functions for get and post
* Add virtual destructor to HttpContainer
* Undo const HEADER_KEYS
* 🤦
* Update esphome/components/http_request/ota/ota_http_request.cpp
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
* Update esphome/components/http_request/ota/ota_http_request.cpp
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
* lint
* Move header keys inline
* Add missing WatchdogManagers
* CAPS
* Fix "follow redirects" string in config dump
* IDF 5+ fix
---------
Co-authored-by: Daniel Cousens <413395+dcousens@users.noreply.github.com>
Co-authored-by: Daniel Cousens <dcousens@users.noreply.github.com>
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
|
2024-06-09 15:15:29 -05:00 |
|
  
|
8ef4aaa70e
|
[ota] http_request update platform (#5586)
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Edward Firmo <94725493+edwardtfn@users.noreply.github.com>
|
2024-06-06 14:35:28 +12:00 |
|
Kevin P. Fleming
|
157a3e53dd
|
http_request: Cleanups and safety improvements (#5360)
|
2023-09-21 10:02:29 +12:00 |
|
Garret Buell
|
a19f0c0db0
|
Fix HttpRequestResponseTrigger again (#4285)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
fixes https://github.com/esphome/issues/issues/4010
|
2023-01-11 14:50:01 +13:00 |
|
Garret Buell
|
530df91044
|
Fix HttpRequestResponseTrigger (#4270)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
fixes https://github.com/esphome/issues/issues/4010
|
2023-01-11 12:27:30 +13:00 |
|
Stas
|
c16c0b11cb
|
http_request: add request duration logging (#4272)
|
2023-01-10 17:40:42 +13:00 |
|
Jesse Hills
|
9273e3775b
|
Add vector includes (#4080)
|
2022-11-24 13:12:55 +13:00 |
|
Roi Tagar
|
958ad0d750
|
HttpRequestComponent::get_string - avoid copy (#2988)
|
2022-02-17 17:03:54 +13:00 |
|
 guillempagesandOxan van Leeuwen
|
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 LeeuwenandOtto winter
|
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 |
|
 MartinandOxan van Leeuwen
|
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 |
|
Jesse Hills
|
33f17f75a0
|
Upgrade ArduinoJson to 6.18.5 and migrate code (#2844)
|
2022-01-01 22:31:43 +13:00 |
|
Otto Winter
|
de06a781ff
|
ESP8266 disable PIO LDF (#2608)
|
2021-10-23 19:44:55 +02: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 |
|
Stefan Agner
|
1627dff166
|
Disable dependency finder on ESP32 (#2435)
|
2021-10-03 21:53:40 +02:00 |
|
Oxan van Leeuwen
|
5b0fbbaada
|
Replace std::move() with const references where possible (#2421)
* Replace std::move() with const references where possible
* Fix formatting
|
2021-09-30 16:25:08 +02:00 |
|
 Otto WinterandJesse Hills
|
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 |
|