Commit Graph

  • fb1de80fd7 mdns: add configuration values for task priority, affinity and internal service timeouts David Cermak 2019-11-02 21:32:52 +01:00
  • 1f35e9a728 tcpip_adapter: updated tcpip_adapter compatablity layer to include all public API and keep 100% backward compatibility update build of tcpip adapter when ethernet disabled David Cermak 2019-10-23 16:47:16 +02:00
  • 573855031d esp_netif: extract wifi_netif module as an abstraction to wifi universal interface defined by if handle and callback David Cermak 2019-09-15 19:49:45 +02:00
  • d1c62628b8 esp_netif and examples: using wifi driver handle, update examples and tests to pass the CI David Cermak 2019-09-04 13:58:29 +02:00
  • 48b819bbc1 mdns: update mdns to use esp-netif for mdns supported services such as STA, AP, ETH David Cermak 2019-08-31 19:06:54 +02:00
  • dfcefc38fd examples: protocol examples which use common connection component updated to use esp_netif_init instead of tcpip_adapter in initialization code David Cermak 2019-08-31 16:19:21 +02:00
  • 879a6cdfa3 examples: common component initialization code to use new esp_netif instead of tcpip_adapter David Cermak 2019-08-31 16:08:46 +02:00
  • 53e2aa3241 esp_netif: Introduction of esp-netif component as a replacement of tcpip_adpter David Cermak 2019-06-28 16:47:34 +02:00
  • 3cc64469c1 examples: removed ip4addr_ntoa and used prefered IP2STR for displaying IP addresses David Cermak 2019-08-20 14:40:34 +02:00
  • 248b11bb0a esp_event, mdns: fixes for CONFIG_ETH_ENABLED=n Ivan Grokhotkov 2019-10-03 10:52:53 +02:00
  • d52dddfea5 ci: limit example test to ESP32s Michael (XIAO Xufeng) 2019-08-29 17:54:14 +08:00
  • 67d310b988 run WiFi on ESP32SBETA Xia Xiaotian 2019-06-17 11:50:37 +08:00
  • 901124b7ee build and link hello-world for esp32s2beta suda-morris 2019-06-06 10:57:29 +08:00
  • f6ff165be9 mdns: fix crash for hostname queries Marius Vikhammer 2019-10-24 16:41:53 +08:00
  • d8d6b35553 mdns: updated example test to exercise also hostnames resolved by lwip gethostbyname and getaddrinfo David Cermak 2019-06-19 13:20:58 +02:00
  • f44c569422 mdns: fix possible race condition when checking DHCP status on WIFI_EVENT_STA_CONNECTED event. David Cermak 2019-10-08 19:53:56 +02:00
  • 7dfe14c83d ethernet: support OpenCores ethernet MAC Ivan Grokhotkov 2019-10-01 18:50:34 +02:00
  • 286c646725 mdns: use constant size of AAAA answer in mdns packets instead of deriving from lwip struct size, since the struct could contain also zones David Cermak 2019-09-24 12:12:58 +02:00
  • 0582187b9a examples: gracefully shut down Wi-Fi before restart Ivan Grokhotkov 2019-10-07 16:46:25 +02:00
  • 28d5b74a00 ethernet: update spi-ethernet api suda-morris 2019-09-18 18:28:55 +08:00
  • c70d527d80 esp_wifi: wifi support new event mechanism liu zhifu 2019-07-05 16:58:04 +08:00
  • 7cdf96cffa mdns: fix missing bye packet if services removed with mdns_service_remove_all() or mdns_free() David Cermak 2019-06-20 17:27:29 +02:00
  • 407875d9c5 mdns: mdns_service_remove_all doesn't take an argument Michael Zimmermann 2019-01-11 09:40:34 +01:00
  • 3e753f5e2d tools: Mass fixing of empty prototypes (for -Wstrict-prototypes) Anton Maklakov 2019-07-16 16:33:30 +07:00
  • aaba3fc47a examples: change default build instructions in docs to CMake Mahavir Jain 2019-08-02 09:01:20 +05:30
  • 144d4ad1d4 mdns: fix ignoring mdns packet with some invalid name entries in question field David Cermak 2019-06-20 14:12:15 +02:00
  • e431b6b7fe build system: Use CMake-based build system as default when describing commands Angus Gratton 2019-06-23 11:54:31 +10:00
  • ed71a239a8 ethernet: support dm9051 suda-morris 2019-06-25 19:36:56 +08:00
  • 680bad646f add esp_eth component suda-morris 2019-04-10 16:24:50 +08:00
  • 271665e0cb examples: use new component registration api Renz Christian Bagaporo 2019-04-28 15:38:46 +08:00
  • 7fb6686716 components: use new component registration api Renz Christian Bagaporo 2019-04-28 15:38:23 +08:00
  • 4912bef740 mdns: fix static analysis warnings David Cermak 2019-05-29 17:07:39 +02:00
  • 181a22ec2b mdns: added initial suite of api unit tests David Cermak 2019-05-27 16:06:48 +02:00
  • 4172219225 mdns tests: adapt mdns fuzzer test to compile with event loop library David Cermak 2019-04-30 13:54:08 +02:00
  • 9a0803ad7e Rename Kconfig options (examples) Roland Dobai 2019-05-09 16:43:06 +02:00
  • 05ddd5f0e4 Rename Kconfig options (components/esp32) Roland Dobai 2019-04-30 12:51:55 +02:00
  • 7e3b35efd9 mdns: documentation: fixed inconsistent enum in example of reading mdns results David Cermak 2019-05-14 16:41:07 +02:00
  • 98d2c1a073 mdns: fixed mdns crashing on reception of txt packet without a corresponding service closes #2866 David Cermak 2019-05-03 16:37:43 +02:00
  • 84cbb1f3cf mdns: use const char* for mdns txt items types to remove warning when assigning David Cermak 2019-05-03 16:31:11 +02:00
  • 4c6818ee97 mdns: updated doxygen comments documenting mdns api David Cermak 2019-03-22 08:49:12 +01:00
  • c440114d14 mdns: update mdns_out_question_s to be in line with mdns_parsed_question_s struct David Cermak 2019-03-15 16:02:13 +01:00
  • c0f65a6997 mdns example: Remove a warned unused constant Anton Maklakov 2019-04-16 15:32:49 +07:00
  • 778eaa6ced examples/protocols/mdns: use common network component Ivan Grokhotkov 2018-11-21 13:52:08 +08:00
  • 25f8656fbc examples: add component for protocol examples network functionality Ivan Grokhotkov 2018-11-21 00:40:26 +08:00
  • 6ea0ea93fa mdns: use esp_event library to handle events Ivan Grokhotkov 2018-11-21 13:46:45 +08:00
  • d9aec9fc71 fuzzer tests: update of mdns and lwip host compilation for fuzzer testing David Cermak 2019-02-19 14:38:59 +01:00
  • 985e69117e mdns: fix possible crash when probing on particular interface with duplicated service instances due to naming conflicts on network David Cermak 2019-03-11 11:49:29 +01:00
  • 75deebbf03 mdns: enable pcbs before starting service thread to avoid updating pcb's internal variables from concurent tasks David Cermak 2019-03-04 12:32:10 +01:00
  • fdd27dc9fa mdns: fix possible deadlock on mdns deinit calling mdns_free() David Cermak 2019-03-04 11:13:52 +01:00
  • 2ec3b558ea mdsn: fix race condition in updating packet data from user task when failed to allocate or queue a new service David Cermak 2019-03-01 16:59:38 +01:00
  • 450cbf03cf mdns: fix possible crash when packet scheduled to transmit contained service which might have been already removed David Cermak 2019-02-25 14:29:39 +01:00
  • 34f6d8dd33 mdns: use binary semaphore instead of mutex when searching Ivan Grokhotkov 2019-03-04 16:59:09 +08:00
  • b6efc688b5 mdns: fix memory leak in pbuf if tcpipadapter failed to get netif David Cermak 2019-02-15 15:59:11 +01:00
  • 11e4aebefd mdns example: fix print result for IPv6 addresses David Cermak 2019-02-15 15:54:18 +01:00
  • 90e4babc61 mdns: fix malfuctional query_txt David Cermak 2019-02-15 13:46:51 +01:00
  • c546ab8dea mdns: fix possible crash when mdns_free called while action queue not empty David Cermak 2019-02-15 13:23:21 +01:00
  • 6582b41cd1 mdns: fix memory leak when query for service receives multiple ptr entries for one instance David Cermak 2019-02-14 16:39:11 +01:00
  • 358d26c8a1 mdns: fix crash after init if no memory for task David Cermak 2019-01-25 16:17:07 +01:00
  • 8d08e5ed95 mdns tests: execute test services only when running example in ci David Cermak 2019-01-25 20:24:30 +01:00
  • 2ac83d0f27 mdns: fixed crash on free undefined ptr after skipped strdup David Cermak 2019-01-25 17:19:13 +01:00
  • 98e3171db6 Correct Kconfigs according to the coding style Roland Dobai 2019-01-25 17:10:53 +01:00
  • 2f85c075be mdns: fix networking running udp_sendif from lwip thread David Cermak 2018-12-14 11:23:19 +01:00
  • b30a7fec27 mdns: fixed static memory leak David Cermak 2018-12-10 16:42:10 +01:00
  • 7a4fdad16d mdns: check all mallocs for failure and add default hook to log error with free heap David Cermak 2018-12-07 20:43:13 +01:00
  • b4e57424f9 mdns: resolve memory leak when txt record received multiple times David Cermak 2018-12-06 16:46:31 +01:00
  • 2763bcdb8d mdns: skip sending search when finished, not properly locked timer task David Cermak 2018-11-30 17:00:05 +01:00
  • dce0b26ef8 examples: Fix Python coding style Roland Dobai 2018-12-04 08:32:48 +01:00
  • ade4aeffa5 mdns: added example test for ci runners David Cermak 2018-10-12 16:45:52 +02:00
  • 8cd0e8a501 mdns: sending search packets also in probing and announcing state David Cermak 2018-10-12 08:13:55 +02:00
  • 9b3b41c3f1 mdns: fixed crashes on network changes David Cermak 2018-10-22 16:45:42 +02:00
  • ea2300753e Update network code for mDNS to work with newest LwIP me-no-dev 2018-09-13 12:01:11 +02:00
  • 81c219d4ee feat(mdns): fix bug when clean action memory Liu Han 2018-09-14 15:36:52 +08:00
  • 0c17121ad7 bugfix: mdns_service_txt_set() wasn't allocating memory for TXT records Piyush Shah 2018-09-11 16:20:00 +05:30
  • 67173f6770 cmake: make main a component again Renz Christian Bagaporo 2018-09-11 09:44:12 +08:00
  • fed787f54f Feature/sync lwip as submodule Zhang Yan Jiao 2018-09-06 19:43:08 +08:00
  • b4ab30b5de mdns: Fix a portion of the queries are issued with the wildcard query type Liu Han 2018-07-31 10:00:02 +08:00
  • dd714947d6 added CI job for AFL fuzzer tests David Cermak 2018-06-11 08:32:40 +02:00
  • 39de491597 mdns: Minor fix for mdns_service_remove() Piyush Shah 2018-07-12 19:15:02 +05:30
  • 19acac76eb Replace all DOS line endings with Unix Angus Gratton 2018-07-05 09:01:03 +10:00
  • 0191d6fcd7 fix(mdns): add the maximum number of services Liu Han 2018-06-15 15:55:48 +08:00
  • b26c8665f8 fix(mdns): fix the exception when remove one of multiple service Liu Han 2018-06-03 17:29:49 +08:00
  • 98069f9ca2 remove executable permission from source files Ivan Grokhotkov 2018-05-29 02:08:38 +08:00
  • ad29d34bb6 Fixed nullptr dereference in MDNS.c David Cermak 2018-05-22 11:10:27 +02:00
  • 9f1be3668e MDNS-Fuzzer: AFL fuzzer tests for mdsn packet parser David Cermak 2018-05-04 16:42:54 +02:00
  • 450c9de67b Fix potential NULL pointer dereference crash. Wayne Keenan 2018-04-30 08:03:35 +01:00
  • c7701d41f8 cmake: Add component dependency support Angus Gratton 2018-03-22 17:27:10 +11:00
  • b9726db48e cmake: Add CMakeLists.txt files for all examples Angus Gratton 2018-02-27 17:44:31 +11:00
  • f1ccc4052e cmake: Remove defaults for COMPONENT_SRCDIRS, COMPONENT_SRCS, COMPONENT_ADD_INCLUDEDIRS Angus Gratton 2018-01-19 16:22:08 +11:00
  • 84bd1d7e88 build system: Initial cmake support, work in progress Angus Gratton 2018-01-12 13:49:13 +11:00
  • 259d3fc609 fix the bug that in mdns test code redefine esp_err_t to uint32_t, which should be int32_t jack 2018-04-25 20:52:38 +08:00
  • 6d99957f2d Fix Kconfig.projbuild in some examples, where myssid is erroneously kept as the default value for password. Hrishikesh Dhayagude 2018-04-05 14:32:34 +05:30
  • 7784d002fc Fix exception when service is removed while there are pending packets that depend on it me-no-dev 2018-04-02 22:24:28 +03:00
  • 9ebd9852ca Examples: Demonstrate the usage of esp_err_to_name Roland Dobai 2018-02-22 14:48:53 +01:00
  • 26f00e8ddb Moved files into separate folders per 'en' and 'zh_CN' language version and linked 'zh_CN' files back to 'en' files if translation is not yet available krzychb 2018-02-03 22:12:13 +01:00
  • bce7d5231c mdns: Fix case where service is NULL and that will cause exception me-no-dev 2018-01-22 13:17:59 +01:00
  • ef924f1aa5 mdns: Fix issue with some mDNS parsers me-no-dev 2018-01-17 19:06:42 +02:00
  • ad8c92db52 Import mDNS changes me-no-dev 2017-12-07 14:21:40 +01:00
  • 3aa605fe24 Fix compilation errors when using gcc-7.2.0 for the crosstool-ng toolchain Roman Valls Guimera 2017-10-25 23:23:42 +02:00
  • 00a72b8920 components/mdns: wrong Message compression detect Siarhei Volkau 2017-10-27 10:22:01 +03:00
  • 907e7ee29e mdns: fix leak after _mdns_create_service if we have a malloc error. Quentin Thérond 2017-07-25 14:14:35 +02:00