umdns: update to the version 2017-03-21
authorRafał Miłecki <rafal@milecki.pl>
Tue, 21 Mar 2017 21:57:56 +0000 (22:57 +0100)
committerRafał Miłecki <rafal@milecki.pl>
Tue, 21 Mar 2017 22:14:55 +0000 (23:14 +0100)
This includes following changes:
480d7bc Fix sending unicast questions on cache expire
a0403cd Keep source sockaddr for every cached DNS record
1478293 Fix code freeing cached non-A(AAA) records too early
9f1cc22 Fix replying to "QU" questions received on unicast interface
943bedb Fix reading port of incoming packets
c725494 Use MCAST_PORT define for port 5353
ce7e9e9 Use one define for DNS-Based Service Discovery service name
e1bacef Drop entries cached for interface we're going to delete
496aeba Fix comment typo in cache_gc_timer
f89986b Fix refreshing cached A(AAA) records that expire

Previous updates made umdns work as expected on startup but there were
still many bugs. They were mostly related to runtime - cache management
and requests + responses. E.g. umdns was never able to send question on
DNS record expire. It was also ignoring all incoming unicast questions.

Since these issues are quite serious it makes sense to backport this
update to the stable branch.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
package/network/services/umdns/Makefile

index b75a3218d613998dca95897bd1fe829a4b6d5056..0559789eb8c8b9fb9fdeb331459e86303d22d8c6 100644 (file)
@@ -12,9 +12,9 @@ PKG_RELEASE:=1
 
 PKG_SOURCE_URL=$(LEDE_GIT)/project/mdnsd.git
 PKG_SOURCE_PROTO:=git
 
 PKG_SOURCE_URL=$(LEDE_GIT)/project/mdnsd.git
 PKG_SOURCE_PROTO:=git
-PKG_SOURCE_DATE:=2017-03-14
-PKG_SOURCE_VERSION:=fd5a160a15c48a97f7fc755c1310f17c869f0233
-PKG_MIRROR_HASH:=5f41fb9211b1ee0cda88efc28a5d5406d7041f52c8bebce4b81e2ab64f03aa00
+PKG_SOURCE_DATE:=2017-03-21
+PKG_SOURCE_VERSION:=480d7bc74eba20c03875aa06c1c25dbdb98e0b12
+PKG_MIRROR_HASH:=0cd41f7843d714c96d6afc145490a7a5279195a0996995bf621071576c437bb1
 
 PKG_MAINTAINER:=John Crispin <john@phrozen.org>
 PKG_LICENSE:=LGPL-2.1
 
 PKG_MAINTAINER:=John Crispin <john@phrozen.org>
 PKG_LICENSE:=LGPL-2.1