David Cermak 
							
						 
					 
					
						
						
							
						
						fa55d3722c 
					 
					
						
						
							
							CI/socket examples: Add UDP operation retries, wait until server is up  
						
						
						
						
					 
					
						2021-07-19 14:54:42 +02:00 
						 
				 
			
				
					
						
							
							
								yuanjm 
							
						 
					 
					
						
						
							
						
						94e3141a32 
					 
					
						
						
							
							examples: Make tcp_server example support tcp keepalive function  
						
						
						
						
					 
					
						2021-04-12 05:42:50 +00:00 
						 
				 
			
				
					
						
							
							
								yuanjm 
							
						 
					 
					
						
						
							
						
						fd34406960 
					 
					
						
						
							
							examples: Use CONFIG_LWIP_IPV6 to strip tcp_server example  
						
						
						
						
					 
					
						2021-04-12 05:42:50 +00:00 
						 
				 
			
				
					
						
							
							
								yuanjm 
							
						 
					 
					
						
						
							
						
						a95c1c302d 
					 
					
						
						
							
							examples: Strip IPv6 function in example and use sockaddr_storage to replace sockaddr_in6  
						
						
						
						
					 
					
						2021-04-12 05:42:50 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						04df1f3a42 
					 
					
						
						
							
							CI: enable example builds for C3  
						
						... 
						
						
						
						Enables building C3 examples in CI.
Fixes related warnings/errors and disables examples that cannot run. 
						
						
					 
					
						2021-02-09 12:04:02 +08:00 
						 
				 
			
				
					
						
							
							
								Fu Hanxi 
							
						 
					 
					
						
						
							
						
						0146f258d7 
					 
					
						
						
							
							style: format python files with isort and double-quote-string-fixer  
						
						
						
						
					 
					
						2021-01-26 10:49:01 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						25499115eb 
					 
					
						
						
							
							ci: Made socket tests more robust  
						
						... 
						
						
						
						Added common timeout
Added debug logs for both addr families
Renamed example tests to have different names 
						
						
					 
					
						2020-12-29 13:22:54 +00:00 
						 
				 
			
				
					
						
							
							
								He Yin Ling 
							
						 
					 
					
						
						
							
						
						a908174c06 
					 
					
						
						
							
							test: remove fake binary size check in example test:  
						
						... 
						
						
						
						the binary size check in example test was removed long time ago. Now we
have updated ttfw_idf to raise exception when performance standard is
not found. These fake performance check will be regarded as error.
Remove them now. 
						
						
					 
					
						2020-11-24 17:53:33 +08:00 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						c82799c9c8 
					 
					
						
						
							
							Merge branch 'feature/support_python3_ci' into 'master'  
						
						... 
						
						
						
						ci: All jobs use python3 by default
See merge request espressif/esp-idf!11154  
						
						
					 
					
						2020-11-20 15:01:01 +08:00 
						 
				 
			
				
					
						
							
							
								Chen Yu Dong 
							
						 
					 
					
						
						
							
						
						454edcc0a8 
					 
					
						
						
							
							ci: all jobs use python3 by default  
						
						
						
						
					 
					
						2020-11-19 03:27:58 +00:00 
						 
				 
			
				
					
						
							
							
								Xue Yun Fei 
							
						 
					 
					
						
						
							
						
						74236f0b29 
					 
					
						
						
							
							bugfix for ipv6_address_value_issue  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/5663  
						
						
					 
					
						2020-11-13 08:55:32 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						66fb5a29bb 
					 
					
						
						
							
							Whitespace: Automated whitespace fixes (large commit)  
						
						... 
						
						
						
						Apply the pre-commit hook whitespace fixes to all files in the repo.
(Line endings, blank lines at end of file, trailing whitespace) 
						
						
					 
					
						2020-11-11 07:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								Marius Vikhammer 
							
						 
					 
					
						
						
							
						
						a80cff924b 
					 
					
						
						
							
							docs: fix broken links in example READMEs  
						
						
						
						
					 
					
						2020-07-08 10:39:33 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						8a45f074fc 
					 
					
						
						
							
							esp-netif: Added API to get the underlying interface name  
						
						... 
						
						
						
						The interface name can be used in socket API, i.e. setsockopt(). The API esp_netif_get_netif_impl_name() shoudl be used to populate standard
interface structure struct ifreq. 
						
						
					 
					
						2020-05-18 09:26:24 +02:00 
						 
				 
			
				
					
						
							
							
								Liu Han 
							
						 
					 
					
						
						
							
						
						547210f7a5 
					 
					
						
						
							
							socket-example: Add tcp client example for multiple interfaces  
						
						
						
						
					 
					
						2020-05-18 09:26:24 +02:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						5f4e2cf391 
					 
					
						
						
							
							socket examples: fix random ci failure on reading ipv6 address  
						
						... 
						
						
						
						dut.expect() returns groups of a matching regex, but could be truncated upon reading/buffering. fixed by forcing expect to acquire exactly 8 octets of IPv6 address, i.e. not supporting short-handed entries such as fe80::0000.. 
						
						
					 
					
						2020-05-15 04:02:33 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						6adb1a0609 
					 
					
						
						
							
							example: Remove duplicate commands and invalid serial port information  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/5049  
						
						
					 
					
						2020-04-08 13:17:48 +02:00 
						 
				 
			
				
					
						
							
							
								Axel Lin 
							
						 
					 
					
						
						
							
						
						8592f14a93 
					 
					
						
						
							
							socket examples: Fix udp_client build error  
						
						... 
						
						
						
						Fix below build error:
../main/udp_client.c: In function 'udp_client_task':
../main/udp_client.c:58:41: error: 'addr_str' undeclared (first use in this function); did you mean 'caddr_t'?
Fixes: 995ef85e85axel.lin@gmail.com > 
						
						
					 
					
						2020-03-28 11:29:20 +08:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						a5a750ba48 
					 
					
						
						
							
							examples: add socket stdin utils to common connect component  
						
						
						
						
					 
					
						2020-03-23 12:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						995ef85e85 
					 
					
						
						
							
							socket examples: add tests for server and client applications  
						
						
						
						
					 
					
						2020-03-23 12:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						63aa0d6e9c 
					 
					
						
						
							
							common_connect: add support for getting multiple IPv6 addresses  
						
						
						
						
					 
					
						2020-03-23 12:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						94ded5fb2f 
					 
					
						
						
							
							socket-examples: IPv6 related update for examples to set correct scoped id  
						
						... 
						
						
						
						The scope id must be present when connecting to IPv6 Local Link
address. 
						
						
					 
					
						2020-03-23 12:19:38 +00:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						31b2702387 
					 
					
						
						
							
							esp_netif, examples: esp_netif_init() moved into ESP_ERROR_CHECK()  
						
						... 
						
						
						
						esp_netif_init() returns standard esp_err_t error code (unlike tcpip_adapter init), so shall be checked for the return value
Also to make the initialization code more consistent. 
						
						
					 
					
						2019-12-17 09:07:49 +01:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						ba13275c6b 
					 
					
						
						
							
							esp_netif: update default DHCP IP addresses to be in line with old interface, added loopback implementation, explicit esp-netif init, sanity checks for parameters added  
						
						
						
						
					 
					
						2019-11-13 12:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								David Cermak 
							
						 
					 
					
						
						
							
						
						a49b934ef8 
					 
					
						
						
							
							examples: protocol examples which use common connection component  
						
						... 
						
						
						
						updated to use esp_netif_init instead of tcpip_adapter in initialization code 
						
						
					 
					
						2019-11-13 12:36:25 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						01887f71e7 
					 
					
						
						
							
							Update kconfiglib to upstream version and replace mconf-idf  
						
						... 
						
						
						
						Special thanks to @ulfalizer for the helpful suggestions regarding
kconfiglib.
"rsource" option is available for relative path includes
Closes https://github.com/espressif/esp-idf/issues/4064  
						
						
					 
					
						2019-10-29 10:40:04 +01:00 
						 
				 
			
				
					
						
							
							
								MartinValik 
							
						 
					 
					
						
						
							
						
						b7bfcf3c93 
					 
					
						
						
							
							Revised tcp_server example.  
						
						... 
						
						
						
						Fixed error caused by unnecessary reopening of listening socket.
Extracted packet retransmit logic to separate function.
Added robust implementation for sending data
Closes https://github.com/espressif/esp-idf/pull/3597  
						
						
					 
					
						2019-10-09 14:34:28 +02:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						b23718995a 
					 
					
						
						
							
							Merge branch 'bugfix/strict_prototypes' into 'master'  
						
						... 
						
						
						
						Enable strict prototypes checks
Closes IDFGH-757
See merge request espressif/esp-idf!4546  
						
						
					 
					
						2019-08-05 09:38:39 +08:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						e7dba7d7bc 
					 
					
						
						
							
							examples: change default build instructions in docs to CMake  
						
						
						
						
					 
					
						2019-08-02 16:32:46 +05:30 
						 
				 
			
				
					
						
							
							
								Anton Maklakov 
							
						 
					 
					
						
						
							
						
						afbaf74007 
					 
					
						
						
							
							tools: Mass fixing of empty prototypes (for -Wstrict-prototypes)  
						
						
						
						
					 
					
						2019-08-01 16:28:56 +07:00 
						 
				 
			
				
					
						
							
							
								xueyunfei 
							
						 
					 
					
						
						
							
						
						f29ff2c552 
					 
					
						
						
							
							Modify IPv6 functionality compatible with lwip2.1.2  
						
						
						
						
					 
					
						2019-07-16 16:22:11 +08:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						47bbb107a8 
					 
					
						
						
							
							build system: Use CMake-based build system as default when describing commands  
						
						
						
						
					 
					
						2019-07-08 17:31:27 +10:00 
						 
				 
			
				
					
						
							
							
								xueyunfei 
							
						 
					 
					
						
						
							
						
						fa02598b5c 
					 
					
						
						
							
							lwip_2.1.2 for idf_4.0  
						
						
						
						
					 
					
						2019-07-07 01:51:45 +00:00 
						 
				 
			
				
					
						
							
							
								Renz Christian Bagaporo 
							
						 
					 
					
						
						
							
						
						6771eead80 
					 
					
						
						
							
							examples: use new component registration api  
						
						
						
						
					 
					
						2019-06-21 19:53:29 +08:00 
						 
				 
			
				
					
						
							
							
								gfrodo 
							
						 
					 
					
						
						
							
						
						269c4c74d2 
					 
					
						
						
							
							udp_multicast_example: better handling wrong addresses  
						
						... 
						
						
						
						inet_aton returns 0 on failure, but socket_add_ipv4_multicast_group has to return negative values for failures
getaddrinfo sets res to zero of address could not resolved, but doesn't necessarily return an
error. res is now checked for zero before dereferencing
Merges https://github.com/espressif/esp-idf/pull/2814  
						
						
					 
					
						2019-04-17 06:52:23 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						28cf1c83df 
					 
					
						
						
							
							examples/protocols/sockets: use common network component  
						
						
						
						
					 
					
						2019-04-15 03:32:05 +00:00 
						 
				 
			
				
					
						
							
							
								xiehang 
							
						 
					 
					
						
						
							
						
						1e8b8d91a5 
					 
					
						
						
							
							fix the bug in tcp_client  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/3058  
						
						
					 
					
						2019-02-26 09:28:17 +00:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						37126d3451 
					 
					
						
						
							
							Correct Kconfigs according to the coding style  
						
						
						
						
					 
					
						2019-01-29 13:37:01 +01:00 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						57c54f96f1 
					 
					
						
						
							
							examples: Fix Python coding style  
						
						
						
						
					 
					
						2018-12-06 09:34:33 +01:00 
						 
				 
			
				
					
						
							
							
								MartinValik 
							
						 
					 
					
						
						
							
						
						5a76f1af19 
					 
					
						
						
							
							BSD Socket examples  
						
						
						
						
					 
					
						2018-10-16 09:48:57 +02:00