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 |
|
Jesse Hills
|
ab1f8326ee
|
[const] Move CONF_ON_RESPONSE to const.py (#10958)
|
2025-10-01 11:12:45 +13:00 |
|
J. Nick Koston
|
971522574d
|
[http_request] Fix Path object passed to C++ codegen (#10812)
|
2025-09-19 20:10:02 -04:00 |
|
J. Nick Koston
|
1ffb9d972a
|
[core] Fix ESP8266 mDNS compilation failure caused by incorrect coroutine priorities (#10773)
|
2025-09-18 13:11:30 +12:00 |
|
J. Nick Koston
|
d1276dc6df
|
[core] Replace magic coroutine priority numbers with self-documenting CoroPriority enum (#10518)
|
2025-09-02 21:41:50 +00:00 |
|
Clyde Stubbs
|
9737b35579
|
[http_request] Fix for host after ArduinoJson library bump (#10348)
|
2025-08-25 07:55:44 +12:00 |
|
J. Nick Koston
|
ffebd30033
|
[ruff] Enable SIM rules and fix code simplification violations (#9872)
|
2025-07-25 18:26:08 +12:00 |
|
Stas
|
1a7757e7ca
|
[http_request] set correct duration_ms for failed requests (#9789)
|
2025-07-22 11:39:03 -10:00 |
|
 
|
9ae45ba8aa
|
[json] Bump ArduinoJson library to 7.4.2 (#8857)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-15 14:11:10 +12:00 |
|
J. Nick Koston
|
440de12e3f
|
Don't compile unnecessary platform files (e.g. ESP8266 files on ESP32) (#9354)
|
2025-07-08 09:04:41 +12:00 |
|
Jan-Henrik Bruhn
|
1368139f4d
|
[update, http_request_update] Implement update available trigger (#9174)
|
2025-07-07 12:36:09 +12:00 |
|
Craig Andrews
|
5fa9d22c5d
|
[http_request] allow retrieval of more than just the first header (#9242)
|
2025-07-02 14:17:34 +12:00 |
|
Jesse Hills
|
78c8cd4c4e
|
[http_request.update] Fix `size_t` printing (#9144)
|
2025-06-30 15:50:19 -05:00 |
|
 Jimmy HedmanandJ. Nick Koston
|
68d66c873e
|
Upgrade to use C++20 (#9135)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-06-27 17:31:50 +00:00 |
|
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 |
|