Euripedes Rocha 
							
						 
					 
					
						
						
							
						
						cc1526c570 
					 
					
						
						
							
							protocols/examples: Disable Wifi connection if not supported  
						
						 
						
						... 
						
						
						
						- Disable Kconfig option for Wifi if not supported by the SoC
- Enable building mqtt examples when target is set to esp32h2 
						
						
					 
					
						2023-07-12 06:19:20 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshit Malpani 
							
						 
					 
					
						
						
							
						
						7f683f0996 
					 
					
						
						
							
							Remove nvs_flash.h from protocols/linux_stubs  
						
						 
						
						
						
						
					 
					
						2023-03-31 16:42:06 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Euripedes Rocha 
							
						 
					 
					
						
						
							
						
						d6db90a3cd 
					 
					
						
						
							
							[tcp_transport] - Adds Socks4 proxy transport  
						
						 
						
						... 
						
						
						
						- Basic implementation of Socks4 protocol.
- Introduce basic host testing. 
						
						
					 
					
						2023-03-27 14:46:40 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Čermák 
							
						 
					 
					
						
						
							
						
						956e62c461 
					 
					
						
						
							
							Merge branch 'feature/lwip_ipv6_only' into 'master'  
						
						 
						
						... 
						
						
						
						lwip: Support IPv6 only mode
Closes IDF-6023
See merge request espressif/esp-idf!20468  
						
						
					 
					
						2023-03-01 21:38:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshit Malpani 
							
						 
					 
					
						
						
							
						
						af686f2eed 
					 
					
						
						
							
							tcp_client: fix missing header file  
						
						 
						
						
						
						
					 
					
						2023-02-27 15:12:15 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						5f6cb31105 
					 
					
						
						
							
							lwip: Support IPv6 only mode  
						
						 
						
						
						
						
					 
					
						2023-02-27 08:53:34 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						5d04ebab51 
					 
					
						
						
							
							examples: Update socket udp_client to support lwip on linux  
						
						 
						
						... 
						
						
						
						This uses FreeRTOS simulator and lwip on linux, with options
to use tap-io commponent for host network interactions. 
						
						
					 
					
						2023-01-31 08:43:50 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						fa97004faf 
					 
					
						
						
							
							lwip: Support for linux target  
						
						 
						
						... 
						
						
						
						Implement linux port layer and reuse the original FreeRTOS layer
that's compiled and used on linux target as well, by means of FreeRTOS
simulator. 
						
						
					 
					
						2023-01-31 08:43:45 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						c07d237ffe 
					 
					
						
						
							
							examples: enable build esp32c6 for wifi and network examples  
						
						 
						
						
						
						
					 
					
						2023-01-12 14:50:06 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						8aca3932b0 
					 
					
						
						
							
							CI: enable more wifi cases  
						
						 
						
						
						
						
					 
					
						2023-01-06 06:03:52 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Harshit Malpani 
							
						 
					 
					
						
						
							
						
						4673556691 
					 
					
						
						
							
							tcp_client: Remove components dir from tcp_client example and use esp_stubs from protocols/linux_stubs  
						
						 
						
						
						
						
					 
					
						2023-01-04 11:20:52 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						51d2d20f75 
					 
					
						
						
							
							example: add socket scripts again  
						
						 
						
						
						
						
					 
					
						2022-12-16 19:03:25 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Suren Gabrielyan 
							
						 
					 
					
						
						
							
						
						ec9abc7b02 
					 
					
						
						
							
							Examples: update README of socket examples  
						
						 
						
						
						
						
					 
					
						2022-12-15 14:55:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						2d006d488c 
					 
					
						
						
							
							CI: Migrate socket example tests to pytest  
						
						 
						
						
						
						
					 
					
						2022-12-15 14:55:42 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						df92048180 
					 
					
						
						
							
							CI: fix ipv6 test failed on some runners  
						
						 
						
						
						
						
					 
					
						2022-12-14 15:58:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Song Ruo Jing 
							
						 
					 
					
						
						
							
						
						2557e24a28 
					 
					
						
						
							
							ci: Enable esp32c6 example, test_apps, and unit tests CI build stage  
						
						 
						
						
						
						
					 
					
						2022-11-01 11:23:21 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Čermák 
							
						 
					 
					
						
						
							
						
						720cc883d1 
					 
					
						
						
							
							Merge branch 'tcp_transport_client_example' into 'master'  
						
						 
						
						... 
						
						
						
						Create TCP Client using TCP TRANSPORT instead of socket
See merge request espressif/esp-idf!18429  
						
						
					 
					
						2022-09-20 17:53:50 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								AndriiFilippov 
							
						 
					 
					
						
						
							
						
						1befb078cd 
					 
					
						
						
							
							Create TCP Client using TCP TRANSPORT instead of socket  
						
						 
						
						... 
						
						
						
						Update error logs with returned values. Add transport_tcp_init() error check.Clean up 
						
						
					 
					
						2022-09-15 14:26:21 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abhik Roy 
							
						 
					 
					
						
						
							
						
						b3c39d2324 
					 
					
						
						
							
							examples/socket: Fix for send() failure handling.  
						
						 
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/9475  
						
						
					 
					
						2022-09-09 13:03:23 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						c6e9a0c350 
					 
					
						
						
							
							esp_common: make esp_err_to_name and ESP_ERROR_CHECK usable on Linux  
						
						 
						
						
						
						
					 
					
						2022-08-18 18:16:45 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Čermák 
							
						 
					 
					
						
						
							
						
						fbc32c0312 
					 
					
						
						
							
							Merge branch 'examples/tcp_client_linux_support' into 'master'  
						
						 
						
						... 
						
						
						
						tcp_client example: support for Linux target.
Closes IDF-5636
See merge request espressif/esp-idf!19203  
						
						
					 
					
						2022-08-18 12:40:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abhik Roy 
							
						 
					 
					
						
						
							
						
						933a2a69fe 
					 
					
						
						
							
							tcp_client example: support for Linux target.  
						
						 
						
						
						
						
					 
					
						2022-08-16 23:48:18 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								simon.chupin 
							
						 
					 
					
						
						
							
						
						35dda59209 
					 
					
						
						
							
							tools: remove the dependency on the future package  
						
						 
						
						
						
						
					 
					
						2022-08-09 16:46:58 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abhik Roy 
							
						 
					 
					
						
						
							
						
						8ab028c85e 
					 
					
						
						
							
							icmpv6_ping example code formatting.  
						
						 
						
						
						
						
					 
					
						2022-07-20 12:14:59 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Čermák 
							
						 
					 
					
						
						
							
						
						d1dc30fd70 
					 
					
						
						
							
							Merge branch 'example/icmpv6_ping' into 'master'  
						
						 
						
						... 
						
						
						
						examples: Add ICMPv6 Echo Request/Reply example.
See merge request espressif/esp-idf!18731  
						
						
					 
					
						2022-07-19 05:04:02 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Abhik Roy 
							
						 
					 
					
						
						
							
						
						25c310b3da 
					 
					
						
						
							
							examples: Add ICMPv6 Echo Request/Reply example.  
						
						 
						
						... 
						
						
						
						Added example to create a raw ICMPv6 socket and sends an ICMPv6 Echo-Request
to the destination ipv6 address and wait for Echo-Reply for esp32 and Linux target. 
						
						
					 
					
						2022-07-18 12:13:23 +05:30  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						d54e1e8379 
					 
					
						
						
							
							CI: make sure that reading of the ipv4 address has finished  
						
						 
						
						
						
						
					 
					
						2022-07-15 14:21:39 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						2f75733ad7 
					 
					
						
						
							
							CI: Improve common test methods  
						
						 
						
						... 
						
						
						
						also fix ota test cases 
						
						
					 
					
						2022-07-15 14:21:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						4313ff4655 
					 
					
						
						
							
							CI: input ssid password depends on sdkconfig  
						
						 
						
						
						
						
					 
					
						2022-07-15 01:16:36 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Chen Yudong 
							
						 
					 
					
						
						
							
						
						472ac26712 
					 
					
						
						
							
							CI: update test cases to use different environment variables  
						
						 
						
						... 
						
						
						
						change test environments
optimize asio udp server test
fix icmp echo test case
use ethernet_router env to run iperf test cases 
						
						
					 
					
						2022-07-15 01:16:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						c0568611dd 
					 
					
						
						
							
							docs: changes docs supported targets tables  
						
						 
						
						
						
						
					 
					
						2022-07-14 08:26:32 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								morris 
							
						 
					 
					
						
						
							
						
						aa3ddbc3c6 
					 
					
						
						
							
							Merge branch 'test/enable_c2_target_tests' into 'master'  
						
						 
						
						... 
						
						
						
						ci: enable target tests for ESP32-C2
Closes IDF-4989
See merge request espressif/esp-idf!18182  
						
						
					 
					
						2022-06-03 16:41:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Čermák 
							
						 
					 
					
						
						
							
						
						46e599c56d 
					 
					
						
						
							
							Merge branch 'feature/lwip_rework_patches' into 'master'  
						
						 
						
						... 
						
						
						
						lw-IP: Reworked patches
Closes IDFGH-6197
See merge request espressif/esp-idf!17388  
						
						
					 
					
						2022-06-03 15:26:55 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Michael (XIAO Xufeng) 
							
						 
					 
					
						
						
							
						
						f7be540222 
					 
					
						
						
							
							ci: partially enable example build for esp32c2  
						
						 
						
						
						
						
					 
					
						2022-06-02 14:17:31 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Djordje Nedic 
							
						 
					 
					
						
						
							
						
						facab8c5a7 
					 
					
						
						
							
							tools: Increase the minimal supported CMake version to 3.16  
						
						 
						
						... 
						
						
						
						This updates the minimal supported version of CMake to 3.16, which in turn enables us to use more CMake features and have a cleaner build system.
This is the version that provides most new features and also the one we use in our latest docker image for CI. 
						
						
					 
					
						2022-06-01 06:35:02 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						b0e4ae4a5e 
					 
					
						
						
							
							examples: Minor fixes in udp_nulticast socket examples  
						
						 
						
						... 
						
						
						
						Make sure that IPv6 mapped IPv4 addresses are not used when using
vanilla lwip 
						
						
					 
					
						2022-05-18 17:10:42 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								xueyunfei 
							
						 
					 
					
						
						
							
						
						231ef90fc5 
					 
					
						
						
							
							udp example:Optimization udp example with recv_msg  
						
						 
						
						
						
						
					 
					
						2022-04-28 07:55:28 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						467e9c07d6 
					 
					
						
						
							
							lwip: fix build with CONFIG_LWIP_DHCPS disabled  
						
						 
						
						... 
						
						
						
						Also added example build configuration for this option. 
						
						
					 
					
						2022-04-11 12:31:17 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Darian Leung 
							
						 
					 
					
						
						
							
						
						57fd78f5ba 
					 
					
						
						
							
							freertos: Remove legacy data types  
						
						 
						
						... 
						
						
						
						This commit removes the usage of all legacy FreeRTOS data types that
are exposed via configENABLE_BACKWARD_COMPATIBILITY. Legacy types can
still be used by enabling CONFIG_FREERTOS_ENABLE_BACKWARD_COMPATIBILITY. 
						
						
					 
					
						2022-02-09 23:05:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						766aa57084 
					 
					
						
						
							
							Build & config: Remove leftover files from the unsupported "make" build system  
						
						 
						
						
						
						
					 
					
						2021-11-11 15:32:36 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						9c1d4f5b54 
					 
					
						
						
							
							Build & config: Remove the "make" build system  
						
						 
						
						... 
						
						
						
						The "make" build system was deprecated in v4.0 in favor of idf.py
(cmake). The remaining support is removed in v5.0. 
						
						
					 
					
						2021-11-10 09:53:53 +01:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jakob Hasse 
							
						 
					 
					
						
						
							
						
						81e9266204 
					 
					
						
						
							
							[examples]: removed hyphens  
						
						 
						
						... 
						
						
						
						Replaced hyphens with underscores in examples
project definition for all examples which had
hyphens in their project name. dpp-enrollee is
an exceptions because the name matches the
project directory name while the project
directory also contains hyphens. 
						
						
					 
					
						2021-10-09 13:58:24 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						07de534191 
					 
					
						
						
							
							examples: Move non-block socket examples to a single app  
						
						 
						
						... 
						
						
						
						To simplify the examples, reused the boiler plate and statics and mainly
for testing on localhost interface with no physical network. 
						
						
					 
					
						2021-06-25 20:46:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Cermak 
							
						 
					 
					
						
						
							
						
						bc3adaded3 
					 
					
						
						
							
							CI/socket examples: Add UDP operation retries, wait until server is up  
						
						 
						
						
						
						
					 
					
						2021-06-23 07:36:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						e305f29382 
					 
					
						
						
							
							asio coap: If LWIP IPV6 is disabled, automatically don't build asio & coap  
						
						 
						
						... 
						
						
						
						- Removes need to manually exclude these components as shown at
  https://github.com/espressif/esp-idf/issues/3781#issuecomment-825742378 
- Hide the config for these components if IPV6 is disabled
- The components are still included in the build, but with no source
  files 
						
						
					 
					
						2021-05-20 19:53:00 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						0a395134d4 
					 
					
						
						
							
							Split example_tests with Example_WIFI tag group into Example_OTA and Example_Protocols  
						
						 
						
						
						
						
					 
					
						2021-04-15 04:00:06 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jiri Schiebel 
							
						 
					 
					
						
						
							
						
						0c58d5fc6a 
					 
					
						
						
							
							lwip: added config option to enable LWIP_NETIF_API  
						
						 
						
						
						
						
					 
					
						2021-03-17 17:53:07 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yuanjm 
							
						 
					 
					
						
						
							
						
						f8d27ebd76 
					 
					
						
						
							
							examples: Make tcp_server example support tcp keepalive function  
						
						 
						
						
						
						
					 
					
						2021-02-23 18:26:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yuanjm 
							
						 
					 
					
						
						
							
						
						b06a588263 
					 
					
						
						
							
							examples: Use CONFIG_LWIP_IPV6 to strip tcp_server example  
						
						 
						
						
						
						
					 
					
						2021-02-23 18:26:03 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								yuanjm 
							
						 
					 
					
						
						
							
						
						821eea45b3 
					 
					
						
						
							
							examples: Strip IPv6 function in example and use sockaddr_storage to replace sockaddr_in6  
						
						 
						
						
						
						
					 
					
						2021-02-23 18:26:03 +08:00