1
0
mirror of https://github.com/esphome/esphome.git synced 2026-02-08 16:51:52 +00:00

Commit Graph

  • 43d7b1027b Merge remote-tracking branch 'origin/libretiny_1120' into integration integration J. Nick Koston 2026-02-08 10:32:15 -06:00
  • 2eac6b06b7 revert workarounds now that libretiny v1.12.1 is released libretiny_1120 J. Nick Koston 2026-02-08 10:28:14 -06:00
  • 491112db69 Generate auth check unconditionally in read_message merge_read_message J. Nick Koston 2026-02-08 10:23:22 -06:00
  • 140629a323 Merge branch 'merge_read_message' into integration J. Nick Koston 2026-02-08 10:19:57 -06:00
  • 2376c020e8 Merge auth check into base read_message, eliminate APIServerConnection J. Nick Koston 2026-02-08 10:11:42 -06:00
  • d28c3e2641 Collapse APIServerConnection intermediary layer collapse_intermediary J. Nick Koston 2026-02-08 09:55:31 -06:00
  • 4cf1d7babf Revert "Collapse APIServerConnection intermediary layer" empty_messages_reduce J. Nick Koston 2026-02-08 09:57:03 -06:00
  • cac82280b3 Collapse APIServerConnection intermediary layer J. Nick Koston 2026-02-08 09:55:31 -06:00
  • df7e837e3e Merge branch 'empty_messages_reduce' into integration J. Nick Koston 2026-02-08 09:35:48 -06:00
  • 25b1ce4268 Merge branch 'dev' into empty_messages_reduce J. Nick Koston 2026-02-08 09:33:42 -06:00
  • aa38ec379a Address review: fix RECEIVE_CASES type annotation and log format J. Nick Koston 2026-02-08 09:32:40 -06:00
  • 639a704411 Merge branch 'empty_messages_reduce' into integration J. Nick Koston 2026-02-08 09:21:27 -06:00
  • c641256396 empty messages J. Nick Koston 2026-02-08 09:16:53 -06:00
  • e4dd75f0b5 empty messages J. Nick Koston 2026-02-08 09:15:15 -06:00
  • a7d1686cfd empty messages J. Nick Koston 2026-02-08 09:14:15 -06:00
  • d71f7df367 empty messages J. Nick Koston 2026-02-08 09:12:41 -06:00
  • a56415ca3f empty messages J. Nick Koston 2026-02-08 09:10:48 -06:00
  • 5cb3af9e0e Merge branch 'hardening/api-varint-guard' into integration J. Nick Koston 2026-02-08 08:38:46 -06:00
  • 11774df7f6 [api] Guard varint parsing against overlong encodings hardening/api-varint-guard J. Nick Koston 2026-02-08 08:37:24 -06:00
  • 41fedaedb3 [udp] Eliminate per-loop heap allocation using std::span (#13838) dev J. Nick Koston 2026-02-08 08:26:47 -06:00
  • 380a669377 Merge branch 'cleanup/remove-dead-host-method' into integration J. Nick Koston 2026-02-08 08:24:03 -06:00
  • 9299d83eeb Remove unused host() method from AsyncWebServerRequest cleanup/remove-dead-host-method J. Nick Koston 2026-02-08 08:23:27 -06:00
  • 381f4e9f34 Revert "Remove unused host() method from AsyncWebServerRequest" J. Nick Koston 2026-02-08 08:23:04 -06:00
  • 99b7996759 Remove unused host() method from AsyncWebServerRequest J. Nick Koston 2026-02-08 08:22:24 -06:00
  • 31ca8984ed Merge branch 'web_server_idf_heap' into integration J. Nick Koston 2026-02-08 08:05:13 -06:00
  • 02687615b3 Merge upstream/dev into web_server_idf_heap web_server_idf_heap J. Nick Koston 2026-02-08 08:04:57 -06:00
  • b283f1ae75 Merge all hardening branches into integration J. Nick Koston 2026-02-08 08:03:23 -06:00
  • 2ceb6ee95b Add comment explaining Windows-specific multiple_dots behavior hardening/dashboard-path-resolve J. Nick Koston 2026-02-08 07:55:48 -06:00
  • 4cdd73904f Encode usernames as UTF-8 bytes for hmac.compare_digest hardening/dashboard-username-timing J. Nick Koston 2026-02-08 07:49:53 -06:00
  • b8cad678b1 URL-encode whitespace in empty file name test parameter J. Nick Koston 2026-02-08 07:48:41 -06:00
  • 5c5bf50e49 Update test docstring to reflect validation instead of sanitization J. Nick Koston 2026-02-08 07:41:00 -06:00
  • f2e1c2c650 Derive provided_len from string size and bound loop to digest_len hardening/web-server-constant-time-compare J. Nick Koston 2026-02-08 07:39:09 -06:00
  • 401d3c2056 Fix idedata test mock to use Path instead of str J. Nick Koston 2026-02-08 07:36:02 -06:00
  • 30662bc11b Update module docstring to reflect auth test coverage J. Nick Koston 2026-02-08 07:34:14 -06:00
  • b650d2df31 Reject empty file names and fix FlashImage.path endswith call J. Nick Koston 2026-02-08 07:32:00 -06:00
  • bb2d7c9742 Use full-width accumulator and iterate max_len in constant-time compare J. Nick Koston 2026-02-08 07:25:50 -06:00
  • 4795971f1c Use usefixtures for tests that don't reference mock_auth_settings hardening/dashboard-base64-error J. Nick Koston 2026-02-08 07:25:19 -06:00
  • ea99593575 Build auth_settings on dashboard_settings and monkeypatch env J. Nick Koston 2026-02-08 07:24:44 -06:00
  • bf7ede1d43 Make mock_token_hex strict on unexpected nbytes hardening/ota-secure-cnonce J. Nick Koston 2026-02-08 07:24:11 -06:00
  • 43448d55f1 Guard against None firmware_bin_path and mock subprocess in tests J. Nick Koston 2026-02-08 07:23:24 -06:00
  • e362e6fe2f Fix multiple_dots test for Windows path resolution J. Nick Koston 2026-02-08 07:22:08 -06:00
  • 82d9616f1b Add explicit binascii.Error catch and bad-padding test J. Nick Koston 2026-02-08 07:18:29 -06:00
  • 999774889d Add comments explaining constant-time comparison logic J. Nick Koston 2026-02-08 07:17:24 -06:00
  • c90ca4df87 Use encoder output length and remove early return on length mismatch J. Nick Koston 2026-02-08 07:16:19 -06:00
  • a167332518 Fix password_hash type and add HA add-on regression test J. Nick Koston 2026-02-08 07:14:20 -06:00
  • 1b7efdd051 Match cnonce length to hash algorithm digest size J. Nick Koston 2026-02-08 07:11:56 -06:00
  • caff93d7b8 Add test coverage for secrets.choice in fallback PSK generation hardening/wizard-secure-psk J. Nick Koston 2026-02-08 07:08:25 -06:00
  • 806a86a6ad Add test coverage for is_authenticated base64 handling J. Nick Koston 2026-02-08 07:06:24 -06:00
  • 42126bae72 Add test coverage for check_password J. Nick Koston 2026-02-08 07:03:29 -06:00
  • 803b9a7a18 Update path traversal tests for resolve/relative_to behavior J. Nick Koston 2026-02-08 07:01:37 -06:00
  • a8fd6c132e Update tests to mock secrets.token_hex instead of random.random J. Nick Koston 2026-02-08 06:59:32 -06:00
  • 1dcffdc872 [web_server_idf] Use constant-time comparison for Basic Auth J. Nick Koston 2026-02-08 06:51:52 -06:00
  • a40c87eeed [dashboard] Use resolve/relative_to for download path validation J. Nick Koston 2026-02-08 06:48:38 -06:00
  • 2829f7b485 [dashboard] Handle malformed Basic Auth headers gracefully J. Nick Koston 2026-02-08 06:47:16 -06:00
  • 79a205eee2 [dashboard] Use constant-time comparison for username check J. Nick Koston 2026-02-08 06:46:28 -06:00
  • e039676422 [wizard] Use secrets module for fallback AP password generation J. Nick Koston 2026-02-08 06:44:45 -06:00
  • 9616596146 [ota] Use secrets module for OTA authentication cnonce J. Nick Koston 2026-02-08 06:40:30 -06:00
  • ad546edbb7 fix J. Nick Koston 2026-02-08 03:31:06 -06:00
  • a07b429510 Merge branch 'hlk_fm22x_eliminate_heap_alloc' into integration J. Nick Koston 2026-02-08 03:28:50 -06:00
  • 94d6ca22b2 Merge branch 'voice-assistant-timer-vector' into integration J. Nick Koston 2026-02-08 03:28:43 -06:00
  • 78f98fa08f [hlk_fm22x] Drain exact frame bytes on oversize response hlk_fm22x_eliminate_heap_alloc J. Nick Koston 2026-02-08 02:51:27 -06:00
  • eb3bad823b [hlk_fm22x] Reword comment to avoid lint false positive on 'byte' J. Nick Koston 2026-02-08 02:40:04 -06:00
  • 5374252470 [hlk_fm22x] Add bounds checks and fix format specifiers J. Nick Koston 2026-02-08 02:38:40 -06:00
  • f7630075ff Fix Trigger/Automation type mismatch for timer_tick_trigger_ voice-assistant-timer-vector J. Nick Koston 2026-02-08 02:32:03 -06:00
  • 8677f3db03 Add timer automation tests for voice_assistant J. Nick Koston 2026-02-08 02:27:23 -06:00
  • 9add30b900 Pass timer tick vector as const ref through automation to avoid copy J. Nick Koston 2026-02-08 02:26:22 -06:00
  • 2e50651400 [hlk_fm22x] Replace per-cycle vector allocation with member buffer J. Nick Koston 2026-02-08 02:17:22 -06:00
  • bfee24421a Merge branch 'voice-assistant-timer-vector' into integration J. Nick Koston 2026-02-08 02:07:34 -06:00
  • 86fee6e4af [voice_assistant] Replace timer unordered_map with vector to eliminate per-tick heap allocation J. Nick Koston 2026-02-08 02:02:55 -06:00
  • 48ea97139e Merge branch 'web_server_idf_namespace' into integration J. Nick Koston 2026-02-08 01:47:01 -06:00
  • 67fbd31e46 [web_server_idf] Use C++17 nested namespace style web_server_idf_namespace J. Nick Koston 2026-02-08 01:45:22 -06:00
  • 5f80b6c5dd [modbus] Use stack buffer instead of heap vector in send() modbus_send_stack_buffer J. Nick Koston 2026-02-07 20:20:01 -06:00
  • e32401d5a0 [e131] Remove unnecessary heap allocation from packet receive loop e131_remove_vector_alloc J. Nick Koston 2026-02-07 20:09:14 -06:00
  • 7b40e8afcb [epaper_spi] Declare leaf classes final (#13776) schrob 2026-02-08 02:21:37 +01:00
  • d73384ae46 revert this after https://github.com/libretiny-eu/libretiny/pull/361 J. Nick Koston 2026-02-07 19:07:15 -06:00
  • 456e0f2679 revert this after https://github.com/libretiny-eu/libretiny/pull/361 J. Nick Koston 2026-02-07 18:37:32 -06:00
  • 852efb06a8 Merge remote-tracking branch 'origin/libretiny_1120' into integration J. Nick Koston 2026-02-07 18:33:46 -06:00
  • 1b1efc5d49 revert this after https://github.com/libretiny-eu/libretiny/pull/361 J. Nick Koston 2026-02-07 18:28:28 -06:00
  • 67bfbee567 revert this after https://github.com/libretiny-eu/libretiny/pull/361 J. Nick Koston 2026-02-07 18:23:59 -06:00
  • 3deea03ff5 revert this after https://github.com/libretiny-eu/libretiny/pull/361 J. Nick Koston 2026-02-07 18:19:08 -06:00
  • c139aff8d9 Merge remote-tracking branch 'upstream/libretiny_1120' into integration J. Nick Koston 2026-02-07 18:05:38 -06:00
  • 98f900183d update boards as well J. Nick Koston 2026-02-07 18:04:41 -06:00
  • 059087ed21 [libretiny] Update LibreTiny to v1.12.0 J. Nick Koston 2026-02-07 18:01:52 -06:00
  • d3778af3e8 [libretiny] Update LibreTiny to v1.12.0 J. Nick Koston 2026-02-07 18:01:19 -06:00
  • 663151821f Merge branch 'cswitch_sdk' into integration J. Nick Koston 2026-02-07 18:00:55 -06:00
  • 8c4a732eb7 copilot edge cases cswitch_sdk J. Nick Koston 2026-02-07 18:00:30 -06:00
  • 2d0b1db3dd Merge branch 'cswitch_sdk' into integration J. Nick Koston 2026-02-07 17:53:31 -06:00
  • 4e3ccb4fc5 [analyze-memory] Attribute CSWTCH symbols from SDK archives J. Nick Koston 2026-02-07 17:52:20 -06:00
  • 61746bd4b3 DNM: Test merge to beta beta_premerge J. Nick Koston 2026-02-07 17:29:45 -06:00
  • 66ab62b3fb Merge branch 'deprecate_set_retry' into integration J. Nick Koston 2026-02-07 17:26:28 -06:00
  • 2a6e20dd32 [core] Deprecate set_retry, cancel_retry, and RetryResult deprecate_set_retry J. Nick Koston 2026-02-07 14:26:13 -06:00
  • 7516e418f2 Merge branch 'ms8607_remove_set_retry' into integration J. Nick Koston 2026-02-07 17:23:25 -06:00
  • 3864f06a15 Merge branch 'esp32_hosted_remove_set_retry' into integration J. Nick Koston 2026-02-07 17:23:21 -06:00
  • 98dcea6e7d Merge branch 'speaker_media_player_remove_set_retry' into integration J. Nick Koston 2026-02-07 17:23:15 -06:00
  • 9ee51b06fa Merge branch 'deprecate_set_retry' into integration J. Nick Koston 2026-02-07 17:23:12 -06:00
  • 4efca40457 Merge branch 'lps22_remove_set_retry' into integration J. Nick Koston 2026-02-07 17:23:06 -06:00
  • a43e3e5948 [dashboard] Close WebSocket after process exit to prevent zombie connections (#13834) J. Nick Koston 2026-02-07 22:19:20 +01:00
  • f64f71b9ac Merge remote-tracking branch 'upstream/dev' into integration J. Nick Koston 2026-02-07 15:13:45 -06:00
  • 60298f67b8 [ms8607] Replace set_retry with set_timeout chain to avoid heap allocation ms8607_remove_set_retry J. Nick Koston 2026-02-07 14:17:06 -06:00
  • 4d2354da2e [esp32_hosted] Replace set_retry with set_interval to avoid heap allocation esp32_hosted_remove_set_retry J. Nick Koston 2026-02-07 14:18:23 -06:00