esp-idf/components
David Cermak 49022e99f5 lwip: Add config for DHCP client id; Fix DNS server idx assert issue
This commit brings two esp-lwip fixes to IDF:

1) Add configuration to disable DHCP client identification
2195f7416f
This config could be used to disable option 61 in DHCP packets, so that
clients will be identified by their  chaddr only.
(This is the lwip upstream original behaviour)

2) Fix server_idx increasing to DNS_MAX_SERVERS and trigger the LWIP_ASSERT
5a567d52f7
When lwip doesn't have DNS server and resolve a domain address, the server_idx
will increase to DNS_MAX_SERVERS, which will trigger the LWIP_ASSERT and make device crash.

Closes https://github.com/espressif/esp-idf/issues/6878
2021-05-07 14:11:51 +02:00
..
app_trace Merge branch 'update_copyright_notice_app_trace' into 'master' 2021-05-03 12:00:53 +00:00
app_update otatool: Fix incorrect using otadata.seq&crc in switch_ota_partition cmd 2021-04-23 04:55:06 +00:00
asio Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
bootloader [system]: Made longjmp save for context switch 2021-04-23 15:55:31 +08:00
bootloader_support Merge branch 'feature/merge_c3_caps' into 'master' 2021-05-06 05:56:42 +00:00
bt Added example(ESP32-C3), to use Bluetooth Controller through HCI UART transport 2021-04-30 15:25:10 +00:00
cbor tinycbor: update to latest upstream commit-id 2021-04-20 03:59:44 +00:00
cmock Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
coap coap: Fixed NULL checks for dymanic memory allocation in coap_mbedtls.c 2021-03-02 22:34:19 +05:30
console console: fix linenoiseProbe never timing out 2021-01-15 09:22:04 +01:00
cxx [C++]: wrapper functions around unwind code 2021-04-20 14:27:58 +08:00
driver Merge branch 'refactor/gdma_check_macro' into 'master' 2021-04-27 03:07:01 +00:00
efuse esp32c3 espefuse: Fix efuse programming timing on ESP32-C3 ECO3 2021-04-23 13:42:23 +10:00
esp32 Merge branch 'feature/ethernet_link_check_esp_timer' into 'master' 2021-04-22 06:08:00 +00:00
esp32c3 Merge branch 'feature/merge_c3_caps' into 'master' 2021-05-06 05:56:42 +00:00
esp32s2 systimer: update soc data 2021-04-22 21:07:35 +08:00
esp32s3 Merge branch 'refactor/strip_systimer_hal_layer' into 'master' 2021-04-23 07:45:31 +00:00
esp_adc_cal [cxx]: fixed extern "C" declarations 2021-03-08 14:11:33 +08:00
esp_common esp32: move toolchain check 2021-03-31 19:17:33 +08:00
esp_eth esp_eth_mac_openeth.c: Fix issue created by generic check macros update 2021-04-26 08:40:07 +00:00
esp_event Revert "esp_event test: Disable linker relaxations in this component, to temporarily workaround a linker bug" 2021-04-08 13:33:28 +10:00
esp_gdbstub * ets_delay_us(1) has too much overhead; change logic 2021-04-28 16:38:24 +08:00
esp_hid esp_hid: add missing static qualifier 2021-03-23 17:38:56 +05:30
esp_http_client esp_http_client_read: Add check for esp_http_client_is_complete_data_received before returning ESP_FAIL 2021-04-21 17:28:54 +05:30
esp_http_server esp_http_server: Fix transport_ctx not getting freed 2021-04-07 05:25:39 +00:00
esp_https_ota esp_https_ota: Warn users when CONFIG_OTA_ALLOW_HTTP is set 2021-04-20 20:06:41 +05:30
esp_https_server Fixed ssl_ctx not being freed at the time of error. 2020-11-25 13:47:38 +05:30
esp_hw_support Merge branch 'feature/merge_c3_caps' into 'master' 2021-05-06 05:56:42 +00:00
esp_ipc core system: Fix warnings in compilation when assertions are disabled 2021-03-03 10:26:57 +11:00
esp_local_ctrl style: format python files with isort and double-quote-string-fixer 2021-01-26 10:49:01 +08:00
esp_netif esp_netif: enable UBSAN in component test app 2021-04-22 23:33:47 +02:00
esp_pm esp_pm: allow dfs to swith down alltime if no lightsleep 2021-04-29 18:41:00 +08:00
esp_ringbuf Merge branch 'feature/move_ringbuf_funcs_into_flash' into 'master' 2021-01-20 07:32:39 +08:00
esp_rom uart: fix misleading files for UART2 2021-04-27 17:40:19 +08:00
esp_serial_slave_link spi_slave_hd: add polling api to read/write buf to essl_spi 2021-04-20 20:08:30 +08:00
esp_system Merge branch 'feature/raise_log_level' into 'master' 2021-05-03 08:52:27 +00:00
esp_timer systimer: optimise esp_timer_get_time 2021-04-26 11:54:02 +08:00
esp_websocket_client components: Remove repeated keep alive function by ssl layer function 2021-03-10 02:19:29 +00:00
esp_wifi esp_wifi: fix nolightsleep after wifi init 2021-04-29 18:50:28 +08:00
esp-tls esp-tls: Fix setsockopt for TCP_KEEPIDLE 2021-04-06 15:37:16 +08:00
espcoredump feat(coredump): add esp32s2 and esp32c3 support 2021-04-26 20:44:23 +08:00
esptool_py Merge branch 'feature/esptool_wrapper' into 'master' 2021-05-03 09:32:46 +00:00
expat cmock: added cmock as component 2020-09-02 16:38:37 +08:00
fatfs Merge branch 'bugfix/remove_HSPI_macro_on_c3' into 'master' 2021-04-08 09:33:18 +00:00
freemodbus freemodbuss: fix event processing after merge 2021-03-15 09:45:49 +01:00
freertos freertos: Add addition overflow check for stream buffer 2021-05-04 16:55:40 +10:00
hal Merge branch 'feature/merge_c3_caps' into 'master' 2021-05-06 05:56:42 +00:00
heap core system: Fix warnings in compilation when assertions are disabled 2021-03-03 10:26:57 +11:00
idf_test AES/SHA: use GDMA driver instead of LL 2021-01-19 11:02:51 +08:00
jsmn Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
json cJSON: update to v1.7.14 release 2021-01-06 17:21:53 +05:30
libsodium libsodium: Update library to v1.0.18 2021-04-06 11:23:50 +05:30
log log: Document that normally logging APIs don't work in critical sections 2021-04-23 18:27:20 +10:00
lwip lwip: Add config for DHCP client id; Fix DNS server idx assert issue 2021-05-07 14:11:51 +02:00
mbedtls mbedtls: Fix mbedtls_ssl_send_alert_message crash due to ssl->out_iv is NULL 2021-04-22 09:33:59 +00:00
mdns mdns: Fixed the ip header TTL to be correctly set to 255 2021-04-12 13:24:19 +00:00
mqtt esp-mqtt: Remove __FILE__ macro from error logs 2021-03-03 10:26:57 +11:00
newlib stdatomic: Implemented legacy __sync APIs and __atomic_exchange_n 2021-04-23 11:18:58 +05:30
nghttp Whitespace: Automated whitespace fixes (large commit) 2020-11-11 07:36:35 +00:00
nvs_flash doc: linux host test documentation 2021-04-23 09:27:35 +08:00
openssl docs: Update OpenSSL API documents 2021-03-18 10:42:29 +04:00
openthread openthread: support microsecond timer 2021-04-27 11:52:36 +08:00
partition_table partition_table: Add a "single factory app (large)" option for 1.5MB app size 2021-04-16 16:40:47 +10:00
perfmon esp32c3: Disable components that are not yet supported 2020-12-31 09:27:38 +11:00
protobuf-c core system: Fix warnings in compilation when assertions are disabled 2021-03-03 10:26:57 +11:00
protocomm Add secure connection for just works in provisioning app for bluedroid 2021-04-01 09:29:03 +00:00
pthread log: Remove redundant definition of LOG_LOCAL_LEVEL 2021-04-23 18:13:04 +10:00
riscv xtensa: simplify build script 2021-02-26 19:45:48 +08:00
sdmmc test_sd: merge emmc SDR/DDR test cases of 4-bit mode 2021-04-26 09:55:39 +08:00
soc Merge branch 'feature/merge_c3_caps' into 'master' 2021-05-06 05:56:42 +00:00
spi_flash Merge branch 'bugfix/fix_728_series_reboot_failure' into 'master' 2021-04-30 03:20:47 +00:00
spiffs tools: spiffsgen: fix length error, add test case 2021-05-03 11:37:42 +02:00
tcp_transport tcp_transport: Add option to enable crt_bundle for SSL connection 2021-04-07 05:31:21 +00:00
tcpip_adapter components: Use CONFIG_LWIP_IPV6 to strip IPv6 function in components 2021-02-23 18:26:03 +08:00
tinyusb tinyusb: add 'extern C' bit to tusb_console.h 2021-03-23 17:36:34 +05:30
touch_element Merge branch 'bugfix/touch_element_callback_para' into 'master' 2021-03-05 02:28:04 +00:00
ulp Merge branch 'doc/ulp_st_bits' into 'master' 2021-04-26 07:15:15 +00:00
unity spi_flash: mocking should be possible now 2020-12-14 18:53:14 +08:00
usb USB HCD uses IRPs directly for transfer 2021-04-25 21:52:07 +08:00
vfs * ets_delay_us(1) has too much overhead; change logic 2021-04-28 16:38:24 +08:00
wear_levelling esp32: move esp_clk functions 2021-03-31 19:17:33 +08:00
wifi_provisioning provisioning: Fix WiFi credentials not saved to NVS due to wifi_prov_mgr_start_provisioning change the WiFi storage to RAM 2021-03-30 11:15:05 +00:00
wpa_supplicant wpa_supplicant: Group key reinstallation fixes 2021-04-23 13:44:02 +05:30
xtensa [system]: put xtensa_intr_asm into IRAM 2021-04-26 12:11:20 +08:00