Clemens Kirchgatterer
4ececda82b
fixed crash in mDNS destructor ( #2389 )
2016-08-12 21:51:11 +03:00
Radu Pascal
b682d597c5
ESP8266mDNS using the provided IP in the begin method ( #2349 )
...
this fix forces the mDNS to use the provided IP in the begin method
instead of the auto detected IP. this is required if the ESP8266 starts
in the AP_STA mode and activates only the AP initially.
2016-08-01 11:49:47 +08:00
Me No Dev
c4c207a85e
Optimize MDNS to prevent overflow and endless loop ( #2333 )
...
* Optimize MDNS to prevent overflow and endless loop
* Handle better non-esp services
* leave debug off
* better name resolution for external devices
* strip name length (did not show in IDE)
2016-08-01 11:48:23 +08:00
Clemens Kirchgatterer
18297458be
allows global object instances be switch off with defines ( #2344 )
2016-08-01 11:21:50 +08:00
martinayotte
bd01e44c76
fix link list bug in ESP8266mDNS ( #2347 )
2016-08-01 11:21:21 +08:00
Ivan Grokhotkov
17c02ff252
ESP8266mDNS: restart listening when WiFi STA is connected/disconnected ( #1828 )
2016-06-12 14:17:27 +08:00
unaiur
30720ce87a
Fix #2015 ESP8266mDNS doesn't accept queryService responses from avahi-daemon ( #2023 )
...
Ignore unknown records (AAAA) in the query response; this way we can extract
the IPv4 address and connect to the server.
2016-06-01 11:11:11 +08:00
Me No Dev
bfe9f7be69
Update and move lwIP headers, add options to use different lwIP build for generic device
...
Makefile added to lwip source folder to build and install liblwip_gcc.a
2016-04-10 21:55:22 +03:00
Lars Englund
609c84b29f
Delete query and answer list in destructor
2016-03-10 10:11:52 +01:00
Lars Englund
59c6667050
Fixed bug when making multiple consecutive queries
2016-03-09 15:43:09 +01:00
Lars Englund
e09c939c42
Clean code and add example
2016-03-09 11:12:47 +01:00
Lars Englund
0426e000cf
Clean up
2016-03-09 09:59:17 +01:00
Lars Englund
42cb81938f
Changed to blocking behaviour
2016-03-08 15:26:23 +01:00
Lars Englund
d46f84821e
Basic query (and answer parsing) working
2016-03-07 14:25:31 +01:00
probonopd
7a35ee4813
advertise all hosted services (written by me-no-dev)
2016-01-16 20:39:52 +01:00
Buzz Burrowes
9b369dbae4
empty committ for pull request
2016-01-01 00:14:41 -05:00
Buzz Burrowes
939e3430de
Fixed crash bug with mDNS where a string buffer could be used uninitialized.
2015-12-30 23:30:15 -05:00
Eric Wilkison
c40cb79ec2
-replace char _hostName[63], char _instanceName[63], and char _txt[128] with Strings. Calling enableArduino allocates four TXT records, and there is quite an overhead of storing tcp_check=no inside an 128-byte buffer. Plus you gain flexibility by supporting TXT records larger than 128 bytes. Host and instance names should also be less than 63 characters most of the time.\n-move definitions of struct MDNSService and struct MDNSTxt to .cpp file, and use forward declaratio
2015-12-18 11:37:53 -08:00
Eric Wilkison
f7d8a027e8
Fix begin overwriting instancename
2015-12-17 14:29:15 -08:00
Eric Wilkison
99b3e2df26
remove debug code
2015-12-17 14:13:03 -08:00
Eric Wilkison
8d9f174826
Add human readable instance name property
2015-12-15 13:29:59 -08:00
Eric Wilkison
971bd9b75c
Change addServiceTxt to key/val pair
2015-12-15 06:05:35 -08:00
Eric Wilkison
758107f35d
Add TXT support
2015-12-15 05:39:49 -08:00
Eric Wilkison
f34f84be74
Fix add multiple services
2015-12-15 05:17:53 -08:00
Eric Wilkison
d45294efff
fix invalid packets, removes compression
2015-12-15 05:07:57 -08:00
Me No Dev
a44632b8cf
make compiler happier
2015-11-25 18:11:16 +02:00
Me No Dev
843e11100d
mDNS, platform and espota.py changes for IDE Upload
...
mDNS responds with more TXT properties
platform change to support OTA functions
espota.py added authentication parameter
IDE branch: https://github.com/me-no-dev/Arduino-1/tree/esp8266-ota
2015-11-07 22:02:43 +02:00
mpromonet
7c37346839
avoid to dereference a NULL pointer if update is called before begin
2015-10-04 17:42:52 +02:00
Ivan Grokhotkov
6cf18ed1a2
Multicast in SoftAP mode ( #96 )
...
SDK 1.3 fixed a bug which caused multicast UDP to fail on SoftAP interface. Update MDNSResponder and documentation appropriately.
2015-08-10 16:14:26 +03:00
John Doe
dc9072b94b
Initial Upload From IDE
...
For Test ONLY
2015-07-06 12:25:17 +03:00
Ivan Grokhotkov
a82796f83f
Revert a460efb
2015-07-06 12:22:30 +03:00
John Doe
25aa2cdc08
MDNS-SD
2015-06-29 02:27:14 +03:00
Ivan Grokhotkov
b959e82165
add missing includes to mDNS library
2015-05-12 21:05:00 +03:00
Ivan Grokhotkov
699b06b875
implement async replies in mDNS library
...
No need to call mdns.update() from loop() any more.
2015-05-12 17:59:24 +03:00
Ivan Grokhotkov
727c61efe2
UDP multicast APIs fix
...
fix #74 , fix #7
2015-04-29 07:01:46 +08:00
Ivan Grokhotkov
79e0aa361a
Update maintainer info
2015-03-27 12:18:06 +03:00
Ivan Grokhotkov
fea362a3b5
Allow mDNS on any interface
2015-02-03 09:04:20 +03:00
Ivan Grokhotkov
31c7b384b2
Add mDNS library for esp8266
2015-02-01 01:55:37 +03:00