| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If there is a service name collision and the entry group callback calls
avahi_s_entry_group_reset or avahi_s_entry_group free on the group in
question, the entries were released. This could cause a crash in
withdraw_rrset as it is walking a list of entries at this time.
The fix for this issue is to schedule a cleanup event to clean up
entries after a a short timeout (currently one second). If a cleanup
occurs for any other reason the event is cancelled.
http://avahi.org/ticket/302
|
|
|
|
|
|
| |
registered
Fixes http://avahi.org/ticket/276
|
|
|
|
|
|
| |
This might happen if an iface goes away while we are querying.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=548952
|
| |
|
|
|
|
|
|
|
|
| |
Newer Bonjour implementations add EDNS0 extensions to the query packets.
We currently consider those corrupted or invalid. This patch drops the
check, and accepts them as valid.
http://avahi.org/ticket/284
|
|
|
|
| |
http://avahi.org/ticket/211
|
| |
|
| |
|
|
|
|
| |
again and some applications need the high values
|
| |
|
|
|
|
|
|
|
|
| |
Fix a regression introduced by commit
2ea7e99ed0dcfd371fef5aeecd3de77da1dfcd4f that caused the mDNS response
handler to completely ignore records with link-local addresses.
Fixes #300
|
| |
|
|
|
|
|
|
| |
zero size is reported for corrupt packets. recvmsg() later could
nevertheless get data from a good packet that followed the bad one.
So get out early to avoid hitting an assertion.
|
| |
|
| |
|
|
|
|
|
|
| |
Patch contributed by "oc3an".
http://avahi.org/ticket/267
|
|
|
|
| |
http://avahi.org/ticket/287
|
| |
|
|
|
|
|
|
| |
Modify avahi-daemon so that it doesn't advertise patently useless
link-local addresses on the wrong interfaces when reflecting mDNS
responses.
|
|
|
|
| |
Fixes rhbz #488314.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Quoting Joe Marcus Clarke:
"There are two problems in the iface-pfroute.c IPv6 detection
code. The first is that the KAME stack embeds a scope ID into
IPv6 addresses. This can cause certain hosts not to be able to
recognize the address. The second is that global_scope is always
set to 1 even for link-local addresses.
The attached patch fixes both problems. The KAME fix was
submitted by Hajimu UMEMOTO."
Patch from Joe Marcus Clarke/Hajimu UMEMOTO.
|
|
|
|
|
|
| |
Original patch from Skinkie. Heavily modified by Lennart Poettering.
Closes #212.
|
| |
|
|
|
|
|
|
| |
This is a fix for rhbz 475394.
Problem identified by Hugo Dias.
|
|
|
|
|
|
| |
Include the source host in warning messages about invalid packets.
This is a result of rhbz #438013
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
at least one second apart are observed. This reduces the likelyhood of false
positives a lot.
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1746 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
|
|
| |
Patch from zml. Closes #166
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1591 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
|
|
| |
IP_SENDSRCADDR. Patch from zml. Closes #163
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1590 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
|
|
| |
David C Thompson
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1560 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
| |
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1544 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
| |
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1543 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
| |
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1513 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
| |
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1509 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
| |
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1508 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
|
|
|
|
|
| |
records, so it is consistent with the network conflict detection. This
allows you to publish shared services from the same machine not just
different machines.
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1499 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
| |
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1497 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
|
|
|
| |
conflicting records.
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1496 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
| |
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1494 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
|
|
|
|
|
|
| |
we must remove all compressed labels from the name table that are inside
the removed section. Add avahi_dns_packet_cleanup_name_table and call in appropriate places where packet is shrunk.
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1493 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
|
|
| |
should think of something better way to work around this problem.
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1463 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
| |
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1420 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
|
|
| |
(closes #130)
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1407 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
|
|
|
|
|
| |
(jabber+bonjour)
Based on an original patch by Sjoerd Simons, but heavily modified. (Closes #131)
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1405 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
|
|
| |
REGISTERING state, not just when calling _reset
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1400 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
|
|
|
|
| |
* avahi-core/iface.c#avahi_interface_monitor_get_hw_interface - Change assert to idx >= 0, this is the correct fix incase a platform has interface indexes starting from 0
* Fix incorrect AVAHI_PROTO_UNSPEC to AVAHI_IF_UNSPEC
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1399 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|
|
|
|
| |
git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1386 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
|