Wang Meng Yang
1861ca5700
Merge branch 'bugfix/wifi_prov_mgr_conn_issue_v4.4' into 'release/v4.4'
...
Wifi_prov_mgr: Fix for device disconnection after pairing (v4.4)
See merge request espressif/esp-idf!17618
2022-04-19 15:47:12 +08:00
David Čermák
677a01851f
Merge branch 'bugfix/security_update_pppos_crash_v4.4' into 'release/v4.4'
...
lw-ip: Apply security fixes from upstream; Fix PPPoS and NAPT ip-forward (v4.4)
See merge request espressif/esp-idf!17419
2022-04-19 15:45:31 +08:00
Michael (XIAO Xufeng)
1329b19fe4
versions: Update version to 4.4.1
2022-04-16 09:43:14 +08:00
Michael (XIAO Xufeng)
9b75e5664e
Merge branch 'bugfix/iperf_performance_v4.4' into 'release/v4.4'
...
Bugfix/iperf performance (v4.4)
See merge request espressif/esp-idf!17600
2022-04-15 15:52:13 +08:00
xiewenxiang
ea1a9f9e3a
esp_phy: Add IRAM_ATTR for phy i2c spinlock
2022-04-13 12:15:38 +08:00
xiewenxiang
b37df7e3df
Update esp c3/s3 phy lib (dcbe608)
2022-04-08 16:42:50 +08:00
Ondrej Kosta
ba62cbc04f
Fixed Ethernet lwIP netif error indication
2022-04-06 10:44:31 +00:00
Michael (XIAO Xufeng)
d378ca2b78
esp_phy: use spinlock to avoid regi2c access conflicts
2022-04-06 12:18:23 +08:00
Michael (XIAO Xufeng)
8522bb1178
regi2c: use safe version of spinlock, instead of ISR ver
2022-04-06 09:34:43 +08:00
Michael (XIAO Xufeng)
f5ee7093b8
Merge branch 'test/disable_touch_sleep_testcase_v4.4' into 'release/v4.4'
...
touch: add protection for touch sleep case (v4.4)
See merge request espressif/esp-idf!17611
2022-03-30 15:24:15 +08:00
Isha Pardikar
916533ef92
Merge branch 'bugfix/wifi_prov_mgr_conn_issue' into 'release/v4.4'
...
NimBLE: Fixed device disconnection issue of wifi prov mgr
Closes IDF-4655
See merge request espressif/esp-idf!17618
2022-03-28 11:49:09 +05:30
Michael (XIAO Xufeng)
b6c2c80e44
touch: add protection for touch sleep case
2022-03-27 02:44:47 +08:00
Michael (XIAO Xufeng)
3503ee41ca
sleep: fixed the issue error log not printed
2022-03-25 14:50:26 +08:00
Michael (XIAO Xufeng)
ea27a8543a
touch_sensor: forbid from using touch sensor with sleep on ESP32-S3
...
This is not supported yet.
2022-03-25 14:50:26 +08:00
KonstantinKondrashov
353abc5702
esptool: Update esptool submodule
2022-03-11 06:39:30 +00:00
David Cermak
47414efe0b
lwip: Security fixes; PPPoS null-deref; NAPT ip-forward
...
* Cherry-pick important fixes to 2.1.2-esp
- CVE-2020-22283: Attacker could craft a packet that would disclose 8 bytes of some heap memory:
- icmp6: Don't copy too much data
- icmp6: Fix copying of chained pbuf in reply
- icmp6: keep to the RFC and send as much as possible with icmp6 error messages
- CVE-2020-22284: ZEP - ZigBee Encapsulation Protocol/6LoWPAN is not supported in IDF,
the netif module (zepif.c) is not included in the build, but users can still inject
the file into compilation process, implement IO interface and use this.
- zepif: Copy possibly chained output pbuf properly
- Add #define for minimum IPv6 MTU length
- pbuf: Add pbuf_copy_partial_pbuf library function
* PPPoS: Fix null-deref when processing double break packet
- pppos: fix in_tail null (espressif/esp-lwip@537c69d5 )
- PPP: Add test exhibiting empty packet null-deref (espressif/esp-lwip@202a07da )
* NAPT: Fix PBUF_REF type to clone the pbuf before forwarding
- IP-FORWARD: If packet-type is PBUF_REF clone it before forwarding
- Add NAPT unit test to exercise NAT feature for both RAM and REF pbuf types
* version: Update version numbers to match 2.1.2-esp
* Update submodule: 2749568fe1...76303df238
- test/napt: Add unit test for IP forward with PBUF_REF (espressif/esp-lwip@76303df2 )
- napt: Fix PBUF_REF type to clone the pbuf before forwarding (espressif/esp-lwip@39068263 )
- version: Update version numbers to match 2.1.2-esp (espressif/esp-lwip@2b922919 )
- pppos: fix in_tail null (espressif/esp-lwip@537c69d5 )
- PPP: Add test exhibiting empty packet null-deref (espressif/esp-lwip@202a07da )
- pbuf: Add pbuf_copy_partial_pbuf library function (espressif/esp-lwip@1c9cd9c1 )
- Add #define for minimum IPv6 MTU length (espressif/esp-lwip@d2dc577b )
- zepif: Copy possibly chained output pbuf properly (espressif/esp-lwip@64ab7f2a )
- icmp6: Don't copy too much data (espressif/esp-lwip@4a64731b )
- icmp6: Fix copying of chained pbuf in reply (espressif/esp-lwip@7c822ff4 )
- icmp6: keep to the RFC and send as much as possible with icmp6 error messages (espressif/esp-lwip@29100ab6 )
- dns: Add API to clear dns cache (espressif/esp-lwip@ee59f77d )
- CI: Fixed adding gitlab key (espressif/esp-lwip@5a2bdba7 )
- test case: modify test case test_tcp_new_max_num_remove_FIN_WAIT_1 (espressif/esp-lwip@6b090f7d )
Closes https://github.com/espressif/esp-idf/issues/8300
Closes https://github.com/espressif/esp-idf/issues/8451
2022-03-11 06:05:39 +00:00
morris
45dcc4384c
Merge branch 'feature/emac_start_stop_test_v4.4' into 'release/v4.4'
...
test_emac: extended Ethernet start/stop stress test (v4.4)
See merge request espressif/esp-idf!17306
2022-03-11 10:38:40 +08:00
Wang Meng Yang
7a2068c864
Merge branch 'feature/update_hfp_hf_version_v4.4' into 'release/v4.4'
...
Update HFP_HF version to 1.7.2(v4.4)
See merge request espressif/esp-idf!17382
2022-03-10 20:20:16 +08:00
Ondrej Kosta
7768c389ad
Created EMAC start/stop stress test under heavy traffic
2022-03-10 10:15:34 +01:00
Ondrej Kosta
d53094bdc0
esp_eth: EMAC start/stop optimization
2022-03-10 10:15:34 +01:00
morris
0fca632ffd
Merge branch 'bugfix/modbus_fix_start_after_destroy_issues_v44' into 'release/v4.4'
...
modbus: fix tcp slave destroy issues (backport v4.4)
See merge request espressif/esp-idf!17406
2022-03-09 09:48:36 +08:00
Marius Vikhammer
c9ce438466
Merge branch 'bugfix/inline_intrmask_from_isr_v4.4' into 'release/v4.4'
...
freertos: always inline xPortSetInterruptMaskFromISR and vPortClearInterruptMaskFromISR (v4.4)
See merge request espressif/esp-idf!17325
2022-03-09 09:38:36 +08:00
morris
121ddb87e5
Merge branch 'bugfix/fix_adc_digital_not_reset_issue_v4.4' into 'release/v4.4'
...
adc: fix adc digital part not reset issue (v4.4)
See merge request espressif/esp-idf!17375
2022-03-08 23:16:33 +08:00
aleks
d7fafdc916
freemodbus: fix port enable disable sequence for tcp master and slave
2022-03-08 10:07:19 +01:00
aleks
ba9c0c29a9
modbus: fix tcp slave destroy issues
...
Closes https://github.com/espressif/esp-idf/issues/8211
2022-03-08 09:52:54 +01:00
morris
1b06c55ab1
Merge branch 'bugfix/fix_adc_calibration_light_sleep_issue_v4.4' into 'release/v4.4'
...
adc: fix calibration error when waking up from light sleep (v4.4)
See merge request espressif/esp-idf!16930
2022-03-07 19:01:31 +08:00
xiongweichao
898a7d071b
Update HFP_HF version to 1.7.2
2022-03-07 18:16:05 +08:00
Jiang Jiang Jian
dc7cb6de4b
Merge branch 'bugfix/ignore_pmf_capable_flag_v4.4' into 'release/v4.4'
...
Always connect Station in PMF mode if possible (Backport v4.4)
See merge request espressif/esp-idf!17036
2022-03-07 16:24:44 +08:00
Armando
e1515beb26
adc: fix adc digital not reset issue
2022-03-07 11:40:18 +08:00
Armando
d53ea1166d
rng: fix rng adc digital inpu not disabled issue
2022-03-07 11:39:27 +08:00
Armando
32afe6a498
sleep: restore analog calibration registers after waking up from light sleep
...
Closes https://github.com/espressif/esp-idf/issues/8287
Closes https://github.com/espressif/esp-idf/issues/7921
2022-03-07 11:28:48 +08:00
Jiang Jiang Jian
3d2700146e
Merge branch 'bugfix/uart_no_int_after_flush_v4.4' into 'release/v4.4'
...
UART: RX interrupts are now properly restored after a flush (backport v4.4)
See merge request espressif/esp-idf!17122
2022-03-07 11:03:33 +08:00
Jiang Jiang Jian
d326c5283d
Merge branch 'bugfix/ledc_consecutive_fade_v4.4' into 'release/v4.4'
...
ledc: Bugfixes for issues related to fade protection (backport v4.4)
See merge request espressif/esp-idf!16953
2022-03-07 11:00:46 +08:00
Jiang Jiang Jian
964db79c0e
Merge branch 'docs/add_a_note_to_mck_io_num_v4.4' into 'release/v4.4'
...
docs: add a note to mck_io_num: for esp32, only gpio0/gpio1/gpio3 can be set (v4.4)
See merge request espressif/esp-idf!16694
2022-03-07 11:00:25 +08:00
wangjialiang
90083fcbb7
ble_mesh: stack: Bugfix the proxy client abnormal disconnection
2022-03-04 12:33:15 +00:00
wangjialiang
1016801eaf
ble_mesh: stack: Add proxy server connect and disconnect event
2022-03-04 12:33:15 +00:00
Wang Fang
21cdaeade9
docs: add a note to mck_io_num: for esp32, only gpio0/gpio1/gpio3 can be set
2022-03-04 07:00:18 +00:00
Jiang Jiang Jian
380ee4b87a
Merge branch 'bugfix/update_stack_init_check_v4.4' into 'release/v4.4'
...
Nimble: Remove stack initialization status from unwanted functions (v4.4)
See merge request espressif/esp-idf!17234
2022-03-04 14:11:23 +08:00
Jiang Jiang Jian
975b525e03
Merge branch 'bugfix/add_pll_track_feature_mr_4.4' into 'release/v4.4'
...
Add pll track feature
See merge request espressif/esp-idf!17285
2022-03-04 13:54:19 +08:00
morris
f17a435ea7
Merge branch 'refactor/i2s_deprecate_confusing_names_v4.4' into 'release/v4.4'
...
i2s: Add detailed comments for confusing names (v4.4)
See merge request espressif/esp-idf!16748
2022-03-04 13:18:32 +08:00
Ivan Grokhotkov
89f57f3402
Merge branch 'bugfix/rom_time_t_size_deps_v4.4' into 'release/v4.4'
...
esp_rom: remove functions which depend on sizeof(struct stat) and all their callers (v4.4)
See merge request espressif/esp-idf!17040
2022-03-04 04:38:42 +08:00
Jiang Jiang Jian
169008616b
Merge branch 'bugfix/a2dp_sniff_v4.4' into 'release/v4.4'
...
Fix crash when host exit sniff mode(v4.4)
See merge request espressif/esp-idf!17313
2022-03-03 23:37:37 +08:00
morris
aa260a9376
Merge branch 'bugfix/i2s_mono_issue_on_c3_s3_v4.4' into 'release/v4.4'
...
🔧 i2s: fix bug of switching mono/stereo mode by 'i2s_set_clk' on c3/s3 (v4.4)
See merge request espressif/esp-idf!17331
2022-03-03 21:54:20 +08:00
morris
0f11ac2bd3
Merge branch 'bugfix/i2s_dac_incorrect_clock_v4.4' into 'release/v4.4'
...
i2s: fix adc/dac clock calculation (v4.4)
See merge request espressif/esp-idf!17336
2022-03-03 20:37:43 +08:00
Mahavir Jain
a472035d97
Merge branch 'feature/websocket_server_support_close_handle_v4.4' into 'release/v4.4'
...
esp_http_server: Websocket CLOSE frame can support callback function (backport v4.4)
See merge request espressif/esp-idf!17339
2022-03-03 18:40:34 +08:00
yuanjm
3b91281c91
esp_http_server: Websocket CLOSE frame can support callback function
...
Closes https://github.com/espressif/esp-idf/issues/7493
2022-03-03 15:46:09 +08:00
laokaiyao
299d496c30
i2s: add detailed comments to some fileds (v4.4)
2022-03-03 05:55:35 +00:00
laokaiyao
15e8601cfc
i2s: add mclk_div underflow check
...
Closes https://github.com/espressif/esp-idf/issues/8344
2022-03-03 12:23:47 +08:00
Stephan Hadinger
19f4eca4b9
Fix for mclk/bclk divisors #8326
...
Merges https://github.com/espressif/esp-idf/pull/8327
2022-03-03 12:23:47 +08:00
Shubham Kulkarni
7600869c35
esp_http_client: Cache received data in http_on_body callback.
...
This change fixes issue with data loss when multiple body chunks are
received after calling esp_http_client_fetch_headers.
2022-03-03 03:54:37 +00:00