![dependabot[bot]](/avatar/bd5a8d6c673b738d52b0ac42a110045f3f964b3ebfc1d60ea805af743b1dc0e6?size=40) Jonathan Swobodaanddependabot[bot]
|
53b682e48f
|
[ci] Bump clang-tidy from 18.1.8 to 22.1.0.1 (#16078)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-04-29 20:19:33 +00:00 |
|
Jonathan Swoboda
|
eb01d43feb
|
[spi][http_request][demo] Fix latent clang-tidy issues in headers (#16080)
|
2026-04-28 16:09:35 -04:00 |
|
J. Nick Koston
|
0d3a3552da
|
[core] Move heap-allocating helpers to alloc_helpers.h/cpp (#15623)
|
2026-04-21 04:39:49 +02:00 |
|
 J. Nick KostonandCopilot
|
a8b7c7a4ac
|
[core] Add TemplatableFn for 4-byte function-pointer templatable storage (#15545)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-04-08 08:38:00 -04:00 |
|
J. Nick Koston
|
2449aa75af
|
[http_request] Fix crash when esp_http_client_init fails (#15328)
|
2026-03-31 07:45:23 -10:00 |
|
Jonathan Swoboda
|
53b2a03c80
|
[multiple] Fix -Wformat and -Wextra warnings across 33 component files (#15321)
|
2026-03-30 18:56:05 -04:00 |
|
J. Nick Koston
|
e7dcf54a77
|
[http_request] Replace std::bind with lambdas in HttpRequestSendAction (#14966)
|
2026-03-19 08:44:02 -10:00 |
|
J. Nick Koston
|
44037c4f9b
|
[http_request] Prevent double update task launch (#14910)
|
2026-03-18 14:06:41 -10:00 |
|
J. Nick Koston
|
3f28ab88ca
|
[http_request] Fix data race on update_info_ strings in update task (#14909)
|
2026-03-18 07:46:18 -10:00 |
|
J. Nick Koston
|
89bb5d9e42
|
[core] Require explicit synchronous= for register_action (#14606)
|
2026-03-10 09:11:45 -10:00 |
|
 Diorcet YannandJonathan Swoboda
|
3f700bac1c
|
[component] Fix components for compatibility with stricter compilers (#14545)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-03-07 18:50:44 +00:00 |
|
 AndreKRandJonathan Swoboda
|
f53ee70caa
|
[http_request] Make TLS buffer configurable on ESP8266 (#14009)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-03-06 14:29:20 -10:00 |
|
J. Nick Koston
|
e210e414bd
|
[ota] Devirtualize OTA backend calls (#14473)
|
2026-03-05 19:15:02 +00:00 |
|
J. Nick Koston
|
cced0a82b5
|
[ota] Mark OTA backend and component leaf classes as final (#14287)
|
2026-02-25 22:14:04 -05:00 |
|
 Jonathan SwobodaandCopilot
|
fe3c2ba555
|
[http_request.ota] Percent-encode credentials in URL (#14257)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-02-24 14:15:22 -05:00 |
|
 
|
daee71a2c1
|
[http_request] Retry update check on startup until network is ready (#14228)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-23 14:21:29 -05:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
fb6c7d81d5
|
[core] Fix multiline log continuations without leading whitespace (#14217)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-23 05:08:40 +00:00 |
|
J. Nick Koston
|
ee1f521325
|
[http_request] Replace std::list<Header> with std::vector in perform() chain (#14027)
|
2026-02-23 11:59:54 +13:00 |
|
J. Nick Koston
|
e7f2021864
|
[http_request] Replace std::map with std::vector in action template (#14026)
|
2026-02-18 21:32:24 -06:00 |
|
J. Nick Koston
|
d90754dc0a
|
[http_request] Replace heavy STL containers with std::vector for headers (#14024)
|
2026-02-18 16:49:19 -06:00 |
|
AndreKR
|
5a6d64814a
|
[http_request] Improve TLS logging on ESP8266 (#13985)
|
2026-02-14 10:08:26 -07:00 |
|
J. Nick Koston
|
c03abcdb86
|
[http_request] Reduce heap allocations in update check by parsing JSON directly from buffer (#13588)
|
2026-02-10 13:53:53 -06:00 |
|
J. Nick Koston
|
d4ccc64dc0
|
[http_request] Fix IDF chunked response completion detection (#13886)
|
2026-02-10 08:55:59 -06:00 |
|
J. Nick Koston
|
c3622ef7fb
|
[http_request] Fix chunked transfer encoding on Arduino platforms (#13790)
|
2026-02-06 15:52:41 +01:00 |
|
J. Nick Koston
|
ae71f07abb
|
[http_request] Fix requests taking full timeout when response is already complete (#13649)
|
2026-02-03 03:19:38 +01:00 |
|
J. Nick Koston
|
4ab552d750
|
[http_request] Avoid heap allocation for triggers (#13690)
|
2026-02-02 04:47:49 +01:00 |
|
J. Nick Koston
|
ecc0b366b3
|
[esp32] Reduce compile time by excluding unused IDF components (#13610)
|
2026-01-29 13:21:12 -06:00 |
|
J. Nick Koston
|
455ade0dca
|
[http_request] Fix empty body for chunked transfer encoding responses (#13599)
|
2026-01-28 09:41:42 -10:00 |
|
J. Nick Koston
|
73a249c075
|
[esp32] Default to CMN certificate bundle, saving ~51KB flash (#13574)
|
2026-01-28 04:02:01 +00:00 |
|
J. Nick Koston
|
8ae901b3f1
|
[http_request] Use stack allocation for MD5 buffer in OTA (#13550)
|
2026-01-26 17:19:30 -10:00 |
|
 Jonathan SwobodaandClaude Opus 4.5
|
0cc8055757
|
[http_request] Add custom CA certificate support for ESP32 (#13552)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-26 22:07:27 -05:00 |
|
 J. Nick KostonandCopilot
|
5bbf9153ca
|
[http_request] Fix OTA failures on ESP8266/Arduino by making read semantics consistent (#13435)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-21 19:48:32 -10:00 |
|
 Jonathan SwobodaandClaude Opus 4.5
|
5345c96ff3
|
[http_request] Fix verify_ssl: false not working on ESP32 (#13422)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-21 13:18:37 -05:00 |
|
 Mike FordandJ. Nick Koston
|
1f4221abfa
|
[http_request] Unable to handle chunked responses (#7884)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2026-01-16 22:18:48 -05:00 |
|
J. Nick Koston
|
ed39a130a8
|
[http_request] Store JSON keys in flash for ESP8266 (#13048)
|
2026-01-07 08:26:04 -10:00 |
|
J. Nick Koston
|
5e24469ce3
|
[http_request] Combine log statements to reduce loop blocking (#12859)
|
2026-01-03 15:01:01 -10:00 |
|
 J. Nick KostonandCopilot
|
34067f8b15
|
[esp8266] Native OTA backend to reduce Arduino dependencies (#12675)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-12-27 08:29:15 -10:00 |
|
J. Nick Koston
|
988b888c63
|
[ota] Replace std::function callbacks with listener interface (#12167)
|
2025-12-19 11:19:07 -10:00 |
|
 Jonathan SwobodaandClaude
|
18814f12dc
|
[http_request] Use ESP-IDF for ESP32 Arduino (#12428)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-16 19:44:14 -05:00 |
|
 Pascal VizeliandClaude Sonnet 4.5
|
260ffba2a5
|
[http_request] Fix infinite loop when server doesn't send Content-Length header (#12480)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2025-12-15 12:54:12 -05:00 |
|
 Jonathan SwobodaandClaude
|
d30d8156c1
|
[http_request] Skip update check when network not connected (#12418)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-12 10:31:17 -05:00 |
|
 
|
2903a4aa92
|
[ota] Use ESP-IDF OTA backend for all ESP32 builds (#12244)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-12-02 03:41:34 +00:00 |
|
J. Nick Koston
|
97ba67f4ee
|
[core] Deprecate unsafe const char* APIs in mark_failed() and status_set_error(), add LogString* overloads (#12021)
|
2025-11-24 13:45:56 -06:00 |
|
J. Nick Koston
|
150e26dc2b
|
[cst816][http_request] Fix status_set_error() dangling pointer bugs (#12033)
|
2025-11-21 06:41:48 -06:00 |
|
 J. Nick KostonandJesse Hills
|
1446e7174a
|
[core] Reduce action framework argument copies by 83% (#11704)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-11-05 01:23:24 +00:00 |
|
Jesse Hills
|
466d4522bc
|
[http_request] Pass trigger variables into on_response/on_error (#11464)
|
2025-10-29 12:17:16 +13:00 |
|
rwrozelle
|
f5e32d03d0
|
[http_request] update timeout to be uint32_t (#11577)
|
2025-10-28 12:41:48 -04:00 |
|
J. Nick Koston
|
2c85ba037e
|
[http_request] Pass collect_headers by const reference instead of by value (#11494)
|
2025-10-23 20:01:48 -07:00 |
|
J. Nick Koston
|
6372099df3
|
[http_request] Pass parameters by const reference to reduce flash usage (#11184)
|
2025-10-14 09:53:11 +13:00 |
|
Jesse Hills
|
301e7a7ac5
|
[const] Move CONF_CAPTURE_RESPONSE to const.py (#11096)
|
2025-10-07 03:15:56 -05:00 |
|