Fu Hanxi
0a0f6ff9d1
tests: replace CLI-dependent xfail/skipif conditions
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-08-27 09:25:42 +02:00
Fu Hanxi
62cca9b9e0
ci: use main branch of ci/actions/common
2026-08-27 09:25:42 +02:00
Fu Hanxi
de89fb12f0
ci: fix double quotes with MR_MODIFIED_FILES
2026-08-27 09:25:42 +02:00
Fu Hanxi
d008f9456b
ci: remove pip-cache and other unused jobs
2026-08-27 09:25:41 +02:00
Fu Hanxi
321dda29ff
ci: apply common-scripts CI refactor (v6.1)
2026-08-27 09:14:23 +02:00
Mahavir Jain
314714fb31
Merge branch 'fix/fix_esp_mbedtls_read_return_code_v6.1' into 'release/v6.1'
...
fix(esp-tls): correct return codes and harden TLS 1.3 ticket handling (v6.1)
See merge request espressif/esp-idf!51863
2026-08-27 12:30:34 +05:30
Mahavir Jain
7be5451cd6
Merge branch 'fix/harden_mbedtls_port_layer_v6.1' into 'release/v6.1'
...
fix(mbedtls): harden port layer to zeroize sensitive material (v6.1)
See merge request espressif/esp-idf!50315
2026-08-27 12:30:19 +05:30
Mahavir Jain
61f4e8075a
Merge branch 'fix/harden_esp_hw_support_v6.1' into 'release/v6.1'
...
fix(esp_hw_support): harden memprot and fix bugs (v6.1)
See merge request espressif/esp-idf!51869
2026-08-27 12:29:49 +05:30
Mahavir Jain
9058e758d7
Merge branch 'fix/disable-key-mgr_v6.1' into 'release/v6.1'
...
Disable Key Manager support (v6.1)
See merge request espressif/esp-idf!51390
2026-08-27 12:29:18 +05:30
Mahavir Jain
7b18822f6d
Merge branch 'fix/esp32s2_aes_dma_psram_partial_block_hang_v6.1' into 'release/v6.1'
...
Avoid ESP32-S2 Crypto DMA stall on PSRAM output with partial blocks (v6.1)
See merge request espressif/esp-idf!51874
2026-08-27 12:28:47 +05:30
Mahavir Jain
1e1c7def16
Merge branch 'fix/nvs-encrypted-partition-destructor-zeroize_v6.1' into 'release/v6.1'
...
fix(nvs_flash): zeroize XTS contexts when encrypted partition is destroyed (v6.1)
See merge request espressif/esp-idf!50805
2026-08-27 12:27:24 +05:30
Mahavir Jain
2335083b89
Merge branch 'feat/mbedtls_update_4.1.1_v6.1' into 'release/v6.1'
...
Feat/mbedtls update 4.1.1 (v6.1)
See merge request espressif/esp-idf!50978
2026-08-27 12:26:56 +05:30
Mahavir Jain
7b753bb983
Merge branch 'contrib/github_pr_18734_v6.1' into 'release/v6.1'
...
Fix header value truncation detection in httpd_req_get_hdr_value_str (GitHub PR) (v6.1)
See merge request espressif/esp-idf!50536
2026-08-27 12:26:12 +05:30
Mahavir Jain
f4c38825c4
Merge branch 'feat/esp_http_server-ws-strictness-foundation-and-handshake_v6.1' into 'release/v6.1'
...
feat(esp_http_server): update websocket server to check RFC6455 headers (v6.1)
See merge request espressif/esp-idf!51861
2026-08-27 12:25:58 +05:30
Roland Dobai
26793ea144
Merge branch 'feat/enable_zb_extensions_for_s31_v6.1' into 'release/v6.1'
...
feat(soc): enable zb* extensions for esp32s31 (v6.1)
See merge request espressif/esp-idf!51323
2026-08-27 08:25:51 +02:00
Roland Dobai
138482998d
Merge branch 'feature/use_zcmp_by_default_v6.1' into 'release/v6.1'
...
feat(build): add ZCMP workaround post-build check (v6.1)
See merge request espressif/esp-idf!51325
2026-08-27 08:24:39 +02:00
Roland Dobai
b737501fd4
Merge branch 'bugfix/cmakev2-coredump-default-component_v6.1' into 'release/v6.1'
...
fix(cmakev2): include config-selected default components (v6.1)
See merge request espressif/esp-idf!51930
2026-08-27 08:21:54 +02:00
Roland Dobai
4d777fd05a
Merge branch 'fix/harden_empty_toolchain_output_v6.1' into 'release/v6.1'
...
fix: harden build against empty toolchain output (v6.1)
See merge request espressif/esp-idf!51643
2026-08-27 08:20:56 +02:00
Roland Dobai
090748c95c
Merge branch 'fix/cxx_libgcc_cxx_self_reference_v6.1' into 'release/v6.1'
...
fix(cxx): avoid self-referential generator expression in libgcc_cxx (v6.1)
See merge request espressif/esp-idf!51593
2026-08-27 08:19:29 +02:00
Roland Dobai
46e2563b4b
Merge branch 'fix/buildv2_fake_pass_pipeline_v6.1' into 'release/v6.1'
...
ci(buildv2): skip patching the fake_pass build child pipeline (v6.1)
See merge request espressif/esp-idf!51571
2026-08-27 08:19:13 +02:00
Roland Dobai
d569196686
Merge branch 'fix/fix_esp32s31_xip_bss_psram_build_failure_v6.1' into 'release/v6.1'
...
fix(esp_system): fix backwards location-counter move in `.ext_ram.dummy` on same-region targets (v6.1)
See merge request espressif/esp-idf!51179
2026-08-27 08:18:46 +02:00
Roland Dobai
e30658c10c
Merge branch 'chore/remove_old_root_managed_components_tests_v6.1' into 'release/v6.1'
...
chore: Remove old root managed components tests (v6.1)
See merge request espressif/esp-idf!51075
2026-08-27 08:17:44 +02:00
Roland Dobai
7c890fccf7
Merge branch 'feat/idf_component_include_optional_v6.1' into 'release/v6.1'
...
feat(cmakev2/component): add OPTIONAL flag to idf_component_include (v6.1)
See merge request espressif/esp-idf!49570
2026-08-27 08:17:12 +02:00
Euripedes Rocha
a1f8696a3c
Merge branch 'contrib/github_pr_18648_v6.1' into 'release/v6.1'
...
esp_eth: make OpenETH ISR logging DRAM-safe (GitHub PR) (v6.1)
See merge request espressif/esp-idf!51923
2026-08-27 08:08:42 +02:00
Euripedes Rocha
cdec505ebd
Merge branch 'feat/eth_test_component_v6.1' into 'release/v6.1'
...
feat(esp_eth): updated test_apps to use Ethernet test component (v6.1)
See merge request espressif/esp-idf!49658
2026-08-27 08:07:55 +02:00
Roland Dobai
5a5c367ee4
Merge branch 'fix/mcp_support_major_2_v6.1' into 'release/v6.1'
...
fix(tools): mcp-server supports python package mcp > 2 (v6.1)
See merge request espressif/esp-idf!51569
2026-08-27 08:06:47 +02:00
Roland Dobai
8725046bd7
Merge branch 'fix/ldgen_template_fingerprint_v6.1' into 'release/v6.1'
...
fix(ldgen): add the linker template to the generation fingerprint (v6.1)
See merge request espressif/esp-idf!51635
2026-08-27 08:06:18 +02:00
Laukik Hase
825ffb4d00
Merge branch 'fix/esp_tee_stk_ptr_bug_v6.1' into 'release/v6.1'
...
fix(esp_tee): Validate the stack pointer at the privilege switch boundary (v6.1)
See merge request espressif/esp-idf!51485
2026-08-27 10:58:31 +05:30
Marius Vikhammer
812f3e98ca
Merge branch 'update/version_6_1_0' into 'release/v6.1'
...
Update version to 6.1.0
See merge request espressif/esp-idf!52001
2026-08-26 16:05:26 +08:00
harshal.patil
a827d27b12
change(security): disable Key Manager support on ESP32-C5/P4/S31
...
The Key Manager hardware peripheral in its current form needs further
design changes before it can be offered as a production feature.
Until a revised peripheral design is available, withdraw ESP-IDF
support for it on all Key Manager capable targets.
2026-08-26 13:23:56 +05:30
Marius Vikhammer
fff9895c82
change(version): Update version to 6.1.0
v6.1
2026-08-25 11:21:08 +08:00
Marius Vikhammer
ae2088092e
Merge branch 'feat/update_ble_feature_support_status_0813_v6.1' into 'release/v6.1'
...
feat(docs): update BLE feature support status for ISO and Core 6.1-6.3 (6.1)
See merge request espressif/esp-idf!51855
2026-08-25 09:57:41 +08:00
harshal.patil
e5d9a7f1a5
test(mbedtls): add partial-block PSRAM coverage for AES and AES-GCM
...
Extend the CTR test data length to 6433 bytes so the trailing partial
block is exercised with external RAM buffers (which stalls the ESP32-S2
Crypto DMA on an unfixed driver), and add AES-GCM PSRAM tests verified
against internal RAM references.
2026-08-21 10:30:05 +05:30
Marius Vikhammer
702f6354ec
fix(cmakev2): include config-selected default components
2026-08-21 10:24:17 +08:00
Dhimas Ardinata
069834537c
fix(esp_eth): make openeth ISR log DRAM-safe
...
Keep the ISR from touching flash-resident log strings while cache is disabled.
Closes #18644
2026-08-20 21:41:34 -03:00
Sudeep Mohanty
00aea6d1f0
ci(buildv2): collect target tests with IDF_BUILD_V2 active
2026-08-20 14:00:26 +02:00
Sudeep Mohanty
c619ab492c
ci(buildv2): skip patching the fake_pass build child pipeline
...
idf-ci emits a skip pipeline containing only a fake_pass job, with no
include of test_child_pipeline.yml, when the modified files match no
buildable apps. patch_buildv2_child_pipeline.py redefined
generate_pytest_child_pipeline unconditionally, assuming the included
template supplied its tags, image and assign_test stage via keyword
merge. With the template absent, the injected job was bare: no tags,
default test stage. It was scheduled on the wrong runner and failed,
turning the allow_failure build_child_pipeline_buildv2 bridge red on
every buildv2 MR whose changes produce an empty app matrix.
Return early when a fake_pass job is present so the child pipeline is
left untouched and skips, matching the default build path. Add a unit
test for the patch script and a host_test job to run it.
2026-08-20 10:14:46 +02:00
harshal.patil
da744fe061
fix(mbedtls/aes): fix ESP32-S2 Crypto DMA stall on PSRAM output with partial blocks
...
The ESP32-S2 Crypto DMA in-channel stalls silently when a receive
descriptor list transitions from external to internal RAM. The AES
driver hits this when a PSRAM-output operation has a trailing partial
block, as the internal stream descriptor is linked after the external
RAM data descriptors.
- esp_aes_process_dma(): process the block-aligned part and the partial
block as two separate DMA operations, keeping each descriptor list
uniform
- crypto_dma_ll_reset(): also reset the in-channel (per the TRM receive
reset sequence), otherwise stale state from a preceding external-RAM
operation corrupts the next operation's output
The GCM DMA path is unaffected; it never operates on PSRAM buffers.
2026-08-19 13:26:27 +05:30
Ashish Sharma
1db72cfe4d
fix(esp_hw_support): harden memprot and fix bugs
2026-08-19 13:32:38 +08:00
Ashish Sharma
6a693e6fbb
fix(esp-tls): correct return codes and harden TLS 1.3 ticket handling
2026-08-19 11:45:28 +08:00
Ashish Sharma
b8db34d987
fix(ws): enforce RFC 6455 §4.2.1 handshake requirements
2026-08-19 11:43:00 +08:00
Ashish Sharma
78b878dbab
test(http_server): add mock TCP client for black-box WS testing
2026-08-19 11:42:59 +08:00
Wei Yu Han
6d99bc8fd5
feat(docs): fix PAST and randomized adv channel indexing status
...
Gate PAST on SOC_ESP_NIMBLE_CONTROLLER, mark randomized advertising
channel indexing host columns as NA, and limit controller experimental
status to NimBLE controllers except ESP32-C2.
(cherry picked from commit 7891e0d65a )
Co-authored-by: Wei Yuhan <weiyuhan@espressif.com >
2026-08-19 09:49:15 +08:00
Wei Yu Han
56a603a07a
feat(docs): update BLE feature support status for ISO and Core 6.1-6.3
...
Mark ISOAL/ISO features as experimental when SOC_BLE_ISO_SUPPORTED,
add unsupported Core Spec 6.1-6.3 features, and move NimBLE LL Extended
Feature Set target to 2026/12.
(cherry picked from commit bacdf4ba93 )
Co-authored-by: Wei Yuhan <weiyuhan@espressif.com >
2026-08-19 09:49:15 +08:00
Wei Yu Han
4938818365
feat(docs): Updated BLE support features status
...
(cherry picked from commit cfd47ad13a )
Co-authored-by: Wei Yuhan <weiyuhan@espressif.com >
2026-08-19 09:49:15 +08:00
Ivan Grokhotkov
f90cd7dd78
Merge branch 'update/version_6_1_0' into 'release/v6.1'
...
Update version to 6.1.0
See merge request espressif/esp-idf!51792
2026-08-18 17:20:45 +02:00
Ivan Grokhotkov
44f0c59f7c
change(version): Update version to 6.1.0
v6.1-rc1
2026-08-14 13:26:52 +02:00
Ivan Grokhotkov
f995fbdf77
Merge branch 'docs/idf_sbom_multi_format_v6.1' into 'release/v6.1'
...
docs: Update the SBOM guide for multiple output formats (v6.1)
See merge request espressif/esp-idf!51455
2026-08-14 13:24:16 +02:00
Ondrej Kosta
0c111210c9
ci(esp_eth): use fixed version of eth_test_app
2026-08-13 20:53:55 +08:00
Ondrej Kosta
7a2dbd629a
feat(esp_eth): update test_apps to use Ethernet test component
...
Move test logic into the eth_test_app managed component and slim down
the test_apps main target and pytest suite accordingly.
2026-08-13 20:53:55 +08:00