81c219d4ee
feat(mdns): fix bug when clean action memory
...
* Original commit: espressif/esp-idf@3d4deb9726
2022-05-27 17:44:22 +04:00
0c17121ad7
bugfix: mdns_service_txt_set() wasn't allocating memory for TXT records
...
Allocation was happening later, causing possible use of stack variables
of caller function, which could be invalid.
Signed-off-by: Piyush Shah <piyush@espressif.com >
* Original commit: espressif/esp-idf@e5e2702ca3
2022-05-27 17:44:22 +04:00
67173f6770
cmake: make main a component again
...
* Original commit: espressif/esp-idf@d9939cedd9
2022-05-27 17:44:22 +04:00
fed787f54f
Feature/sync lwip as submodule
...
* Original commit: espressif/esp-idf@3578fe39e0
2022-05-27 17:44:22 +04:00
b4ab30b5de
mdns: Fix a portion of the queries are issued with the wildcard query type
...
* Original commit: espressif/esp-idf@f3f0445f4d
2022-05-27 17:44:22 +04:00
dd714947d6
added CI job for AFL fuzzer tests
...
* Original commit: espressif/esp-idf@0c147648f7
2022-05-27 17:44:22 +04:00
39de491597
mdns: Minor fix for mdns_service_remove()
...
Send the Goodbye packet while removing an mDNS service as an "Authoritative" packet so
that the listeners remove the service from their records immediately.
* Original commit: espressif/esp-idf@5c7eb7e27b
2022-05-27 17:44:22 +04:00
19acac76eb
Replace all DOS line endings with Unix
...
Command run was:
git ls-tree -r HEAD --name-only | xargs dos2unix
* Original commit: espressif/esp-idf@a67d5d89e0
2022-05-27 17:44:22 +04:00
0191d6fcd7
fix(mdns): add the maximum number of services
...
* Original commit: espressif/esp-idf@ba458c69cf
2022-05-27 17:44:22 +04:00
b26c8665f8
fix(mdns): fix the exception when remove one of multiple service
...
* Original commit: espressif/esp-idf@696d733eb0
2022-05-27 17:44:22 +04:00
98069f9ca2
remove executable permission from source files
...
* Original commit: espressif/esp-idf@cb649e452f
2022-05-27 17:44:22 +04:00
ad29d34bb6
Fixed nullptr dereference in MDNS.c
...
* Original commit: espressif/esp-idf@fffbf7b750
2022-05-27 17:44:22 +04:00
9f1be3668e
MDNS-Fuzzer: AFL fuzzer tests for mdsn packet parser
...
* Original commit: espressif/esp-idf@e983230be9
2022-05-27 17:44:22 +04:00
c7701d41f8
cmake: Add component dependency support
...
Components should set the COMPONENT_REQUIRES & COMPONENT_PRIVATE_REQUIRES variables to define their
requirements.
* Original commit: espressif/esp-idf@1cb5712463
2022-05-27 17:44:22 +04:00
f1ccc4052e
cmake: Remove defaults for COMPONENT_SRCDIRS, COMPONENT_SRCS, COMPONENT_ADD_INCLUDEDIRS
...
* Philosophical: "explicit is better than implicit".
* Practical: Allows useful errors if invalid directories given in components as the defaults aren't
always used. Also trims the -I path from a number of components that have no actual include
directory.
* Simplifies knowing which components will be header-only and which won't
* Original commit: espressif/esp-idf@4f1a856dbf
2022-05-27 17:44:22 +04:00
84bd1d7e88
build system: Initial cmake support, work in progress
...
* Original commit: espressif/esp-idf@c671a0c3eb
2022-05-27 17:44:22 +04:00
259d3fc609
fix the bug that in mdns test code redefine esp_err_t to uint32_t, which should be int32_t
...
* Original commit: espressif/esp-idf@81e4cad615
2022-05-27 17:44:22 +04:00
7784d002fc
Fix exception when service is removed while there are pending packets that depend on it
...
* Original commit: espressif/esp-idf@421c6f154b
2022-05-27 17:44:22 +04:00
bce7d5231c
mdns: Fix case where service is NULL and that will cause exception
...
* Original commit: espressif/esp-idf@4fa130ae4f
2022-05-27 17:44:22 +04:00
ef924f1aa5
mdns: Fix issue with some mDNS parsers
...
Some mDNS parser have issue with zero terminated TXT lists. This fix targets to overcome this issue. Found and tested with jmdns.
* Original commit: espressif/esp-idf@51dde19a76
2022-05-27 17:44:22 +04:00
ad8c92db52
Import mDNS changes
...
* Original commit: espressif/esp-idf@4bddbc031c
2022-05-27 17:44:22 +04:00
3aa605fe24
Fix compilation errors when using gcc-7.2.0 for the crosstool-ng toolchain
...
* Change snprintf for strlcat does not complain w/gcc7.2.0 and it is safer, thanks @projectgus
* Use proper quotes for character literals
Merges https://github.com/espressif/esp-idf/pull/1163
* Original commit: espressif/esp-idf@519edc332d
2022-05-27 17:44:22 +04:00
00a72b8920
components/mdns: wrong Message compression detect
...
Old behavior assumes message compressed when any of 2 most significant bits are set,
But in fact Message compressed only when both those bits are set to 1.
Also maximal label length should be 63 bytes.
* Original commit: espressif/esp-idf@6e24566186
2022-05-27 17:44:22 +04:00
907e7ee29e
mdns: fix leak after _mdns_create_service if we have a malloc error.
...
* Original commit: espressif/esp-idf@b6b36bd9dd
2022-05-27 17:44:22 +04:00
b367484361
Use LwIP IPC for low-level API calls
...
* Original commit: espressif/esp-idf@713964fe9e
2022-05-27 17:44:22 +04:00
4a8582f500
Add AFL fuzz test
...
* Original commit: espressif/esp-idf@4c2622755d
2022-05-27 17:44:22 +04:00
75de31cea3
implement fixes for issues found while fuzz testing
...
* Original commit: espressif/esp-idf@99d39909c4
2022-05-27 17:44:22 +04:00
4acf639afc
mdns: add simple dns-sd meta query support
...
tabs to spaces
match domain
* Original commit: espressif/esp-idf@96e8a3c725
2022-05-27 17:44:22 +04:00
91bb5095f5
address security issues with mDNS
...
* Original commit: espressif/esp-idf@c89e11c8fa
2022-05-27 17:44:22 +04:00
7fbf8e5247
Initial mDNS component and example
...
* Original commit: espressif/esp-idf@dd3f18d2d8
2022-05-27 17:44:22 +04:00
76298ff70e
CI: Added CI example run job
2022-05-25 20:12:38 +04:00
0875008a46
Merge pull request #30 from Sjurinho/feature/extended-simcom-support
...
Feature/extended simcom support (IDFGH-7243)
2022-05-25 13:21:50 +02:00
a661e51f7e
esp_modem: Fix param description for get_operator_name()
...
Co-authored-by: Franz Höpfinger <krone-trailer@franzhoepfinger.de >
2022-05-24 17:44:35 +02:00
3ced2d9709
Update: Removed stringstream to decrease static sizes
2022-05-24 14:54:24 +02:00
ba88d7fdbc
Update: Renamed list_in to be type-specific
...
Update: Removed modem-specific comment
2022-05-24 14:53:58 +02:00
4f3c4299d6
Update: Changed tests to coincide with new initial esp_modem mode
2022-05-24 14:53:11 +02:00
2a4e684848
Merge pull request #34 from david-cermak/bugfix/modem_cmux_uih
...
fix(esp_modem): Correction of switching to CMUX mode
2022-05-24 10:38:59 +02:00
52de8f1b2a
typo
2022-05-13 17:29:34 +02:00
503218b3ba
fix(esp_modem): Correction of switching to CMUX
...
* BG96 needs a small pause between CMUX command reception and actual use
of the CMUX mode
* Correct CMUX payload reception to check FT_UIH message type (P/F flag
could be cleared or set)
Closes https://github.com/espressif/esp-protocols/issues/33
2022-05-10 18:04:18 +02:00
38149c8d9b
Merge pull request #22 from 0xFEEDC0DE64/websocket_client_change_ping_interval
...
Add methods to allow get/set of websocket client ping interval (IDFGH-7096)
2022-05-03 09:26:54 +02:00
9e37f537bd
Implement websocket client connect error
2022-04-26 11:15:57 +02:00
e55f54b69e
Add methods to allow get/set of websocket client ping interval
2022-04-26 11:06:20 +02:00
e98cf16859
Update: Removed duplicate power down function
...
Add: gnss power mode function
2022-04-20 09:37:39 +02:00
be3d2ece55
Update: Formatting
2022-04-20 09:16:05 +02:00
15ed885035
Add: Sim7600 extended support
2022-04-19 16:23:22 +02:00
b72a9ae710
esp_websocket_client: Expose frame fin flag in websocket event
2022-04-15 17:06:03 +01:00
0733ea8ff4
Add: Support for SIM7000 modules
2022-04-13 15:36:15 +02:00
15cbc9bd50
Update: modem_mode::UNDEF initially
2022-04-13 13:44:11 +02:00
bb7f198bea
Add: sim7070 support
2022-04-13 13:42:57 +02:00
d3f7ea67fb
Add: Expanded modem_command_library with more "standard" commands
2022-04-13 13:41:56 +02:00