J. Nick Koston
|
6725e6c01e
|
[wifi] Process scan results one at a time to avoid heap allocation (#13400)
|
2026-01-22 16:30:52 -05:00 |
|
J. Nick Koston
|
47ee2f4ad9
|
[wifi] Use StaticVector for WiFi listeners with per-type compile-time sizing (#13197)
|
2026-01-14 02:20:39 +00:00 |
|
J. Nick Koston
|
cb3edfc654
|
[wifi] Use stack-based MAC formatting in ESP8266 and IDF event handlers (#12834)
|
2026-01-03 12:32:22 -10:00 |
|
J. Nick Koston
|
b711172b33
|
[wifi] Use precision format specifier for SSID logging to avoid stack copy (#12704)
|
2026-01-02 14:21:09 -10:00 |
|
J. Nick Koston
|
2230e56347
|
[wifi] Use stack buffers for IP address logging to avoid heap allocations (#12680)
|
2026-01-02 14:14:24 -10:00 |
|
J. Nick Koston
|
476d00d0e5
|
[wifi] Fix ESP-IDF reporting connected before DHCP completes on reconnect (#12755)
|
2025-12-31 15:59:28 -05:00 |
|
 J. Nick KostonandCopilot
|
a6097f4a0f
|
[wifi] Eliminate heap allocations in dump_config logging (#12664)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-12-27 08:36:19 -10:00 |
|
J. Nick Koston
|
f243e609a5
|
[wifi] Use StringRef and std::span in WiFiConnectStateListener to avoid allocations (#12672)
|
2025-12-27 08:35:58 -10:00 |
|
Keith Burzinski
|
730bf206de
|
[wifi] Fix for wifi_info when static IP is configured (#12576)
|
2025-12-19 21:25:16 -05:00 |
|
J. Nick Koston
|
ebc3d28ade
|
[wifi] Replace optional with sentinel values to reduce RAM and clarify API (#12446)
|
2025-12-19 11:18:15 -10:00 |
|
J. Nick Koston
|
ffce80f96c
|
[wifi] Fix WiFi recovery after failed connection attempts (#12483)
|
2025-12-14 16:26:34 -06:00 |
|
 Kevin AhrendtandJ. Nick Koston
|
a8518d3cea
|
[wifi, wifi_info] Add a WiFi power mode text sensor (#11480)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-12-04 09:18:59 +13:00 |
|
Flo
|
8f97f3b81f
|
[wifi] Fix ap_active condition (#12227)
|
2025-12-02 10:12:27 -06:00 |
|
J. Nick Koston
|
26e979d3d5
|
[wifi] Replace std::function callbacks with listener interfaces (#12155)
|
2025-11-28 11:27:17 -06:00 |
|
 Keith BurzinskiandJ. Nick Koston
|
2bc8a4a779
|
[wifi_info] Use callbacks instead of polling (#10748)
Co-authored-by: J. Nick Koston <nick+github@koston.org>
|
2025-11-24 20:23:10 -06:00 |
|
J. Nick Koston
|
a0440603b7
|
[wifi] Use ESP-IDF IP formatting macros directly to eliminate heap allocations (#12078)
|
2025-11-24 13:45:06 -06:00 |
|
J. Nick Koston
|
47fe84e922
|
[wifi][ethernet] Fix spurious warnings and unclear status after PR #9823 (#11871)
|
2025-11-13 13:43:51 +13:00 |
|
J. Nick Koston
|
29a50da635
|
[wifi] Use stack allocation for BSSID formatting in logging (#11859)
|
2025-11-12 14:27:06 -06:00 |
|
J. Nick Koston
|
4b58cb4ce6
|
[wifi] Pass ManualIP by const reference to reduce stack usage (#11858)
|
2025-11-12 14:01:19 -06:00 |
|
J. Nick Koston
|
79a4444928
|
[wifi] Conditionally compile manual_ip to save 24-72 bytes RAM (#11833)
|
2025-11-11 23:27:08 +00:00 |
|
J. Nick Koston
|
65a303d48f
|
[wifi] Add min_auth_mode configuration option (#11814)
|
2025-11-11 16:39:55 -06:00 |
|
J. Nick Koston
|
70cb1793f3
|
[wifi] Optimize WiFi scan results with in-place construction (#11330)
|
2025-10-19 19:53:05 +00:00 |
|
J. Nick Koston
|
57e98ec3fc
|
[wifi] Replace std::vector with std::unique_ptr for WiFi scan buffer (#11364)
|
2025-10-20 07:49:58 +13:00 |
|
J. Nick Koston
|
00230f7cc6
|
[wifi] Use FixedVector for scan results to reduce flash usage (#11216)
|
2025-10-15 00:45:28 +00:00 |
|
J. Nick Koston
|
f62e06104e
|
[wifi] Optimize logging to reduce flash usage by 284 bytes on ESP8266 (#11022)
|
2025-10-06 13:03:26 +13:00 |
|
J. Nick Koston
|
b023453e81
|
[captive_portal] Add DHCP Option 114 support for ESP32 (#10952)
|
2025-09-30 17:52:37 +02:00 |
|
J. Nick Koston
|
a7ee7b962e
|
[wifi] Unify ESP32 WiFi implementation to use ESP-IDF driver (#10849)
|
2025-09-23 12:15:12 -05:00 |
|
Mischa Siekmann
|
d0b4bc48e4
|
[wifi] Guard wifi error cases introduced in IDF5.2 by a version check (#10466)
|
2025-09-02 08:51:03 +12:00 |
|
J. Nick Koston
|
9e712e4127
|
[wifi] Fix reconnection failures after adapter restart by not clearing netif pointers (#10458)
|
2025-08-26 23:49:47 -05:00 |
|
J. Nick Koston
|
20ad1ab4eb
|
[wifi] Fix crash during WiFi reconnection on ESP32 with poor signal quality (#9989)
|
2025-08-01 02:46:52 -05:00 |
|
 Samuel SiebandSamuel Sieb
|
14dd48f9c3
|
[wifi] add more disconnect reason descriptions (#9955)
Co-authored-by: Samuel Sieb <samuel@sieb.net>
|
2025-07-30 12:41:31 +12:00 |
|
Keith Burzinski
|
9f831e91b3
|
[helpers] Add `format_mac_address_pretty` function, migrate components (#9193)
|
2025-06-25 12:36:33 +12:00 |
|
Keith Burzinski
|
46d962dcf1
|
[wifi, wifi_info] Tidy up/shorten more log messages (#9151)
|
2025-06-20 22:02:36 +12:00 |
|
 Samuel SiebandSamuel Sieb
|
f4766ab74f
|
[wifi] fix 32 char SSIDs (#7834)
Co-authored-by: Samuel Sieb <samuel@sieb.net>
|
2024-11-26 12:58:21 +13:00 |
|
NP v/d Spek
|
2ecd5cff07
|
[wifi] Make wifi_channel_() public (#7818)
|
2024-11-25 09:16:51 +13:00 |
|
Rodrigo Martín
|
abbd7faa64
|
fix(WiFi): Fix strncpy missing NULL terminator [-Werror=stringop-truncation] (#7668)
|
2024-10-29 16:56:50 +13:00 |
|
Keith Burzinski
|
e87169805c
|
[wifi] Replace `USE_ESP32_IGNORE_EFUSE_MAC_CRC with IDF's CONFIG_ESP_MAC_IGNORE_MAC_CRC_ERROR` (#7502)
|
2024-10-07 10:02:53 +13:00 |
|
Keith Burzinski
|
529ff4bd52
|
[wifi] Use custom MAC address if programmed (#7498)
|
2024-09-27 10:24:18 +12:00 |
|
tomaszduda23
|
2e58297a16
|
[code-quality] fix clang-tidy wifi related (#7254)
|
2024-08-14 07:58:30 +12:00 |
|
Keith Burzinski
|
6e624ff797
|
[wifi] Fix EAP for IDF 5.1+, add test (#7061)
|
2024-07-11 16:21:24 +12:00 |
|
Colm
|
4c6a17e304
|
Don't test for IPv6 addresses when min_ipv6_addr_count is 0 (#7037)
|
2024-07-06 19:02:41 +12:00 |
|
Jesse Hills
|
a78b2d0128
|
[wifi] Fix some access point bugs related to esp-idf 4.4.7 (#6928)
* Set dhcp server range to only 10 IPs
* Change log level to errors to make it clearer
* We want to stop the dhcp server, not client
|
2024-06-17 20:07:43 -05:00 |
|
 Faidon LiambotisandJesse Hills
|
0bb2773c64
|
Port wifi_component_esp32_arduino from tcpip_adapter to esp_netif (#6476)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-05-16 14:49:40 +12:00 |
|
 shxshxshxshxandJesse Hills
|
2921831b55
|
WPA2 Enterprise - Explicitly set TTLS Phase 2 (#6436)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-05-16 11:37:53 +12:00 |
|
 Jimmy HedmanandJesse Hills
|
f73518dbeb
|
Improve dualstack and IPv6 support (#5449)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-02-27 21:16:20 +13:00 |
|
Jesse Hills
|
e7038d077a
|
Early return when there are no wifi scan results (#5797)
|
2023-11-21 14:24:47 +13:00 |
|
Kevin P. Fleming
|
e367ab26e1
|
wifi: Don't build SoftAP/DHCPS support unless 'ap' is in config. (#5649)
|
2023-11-20 16:32:46 +13:00 |
|
Jesse Hills
|
d74a8abf9a
|
Revert "Ensure that all uses of strncpy in wifi component are safe." (#5662)
|
2023-11-03 08:09:17 +13:00 |
|
Kevin P. Fleming
|
b03eb5ea0a
|
Ensure that all uses of strncpy in wifi component are safe. (#5636)
|
2023-11-01 10:30:42 +13:00 |
|
Jimmy Hedman
|
57b7dd0fa2
|
Refactor ip address representation (#5252)
|
2023-09-27 21:38:43 +13:00 |
|