8e46e738cae449bf44232c66e973c8e9e15fbcb5 |
|
05-Aug-2015 |
Robert Ginda <rginda@chromium.org> |
rename avahi-common/malloc.[ch] to avahi-malloc. This is to avoid clashing with the system malloc.h, which occurs in an android build beacause of the order of the generated includes. This change was generated with the script: cat > rename_malloc.sh <<EOF replace() { local search="$1" local replace="$2" FILES=$(grep -l "$search" $(find . -name '*.[ch]')) for file in $FILES; do echo $file sed "s|$search|$replace|" < $file > sed.tmp mv sed.tmp $file done } replace "include \"malloc.h\"" "include \"avahi-malloc.h\"" replace "include \"avahi-common/malloc.h\"" \ "include \"avahi-common/avahi-malloc.h\"" replace "include <avahi-common/malloc.h>" \ "include \"avahi-common/avahi-malloc.h\"" EOF Bug: 22827641 Change-Id: I1eeb4a57993650d8aae62f0686942cfac367b9a8
/external/avahi/avahi-core/announce.c
|
908e491f7d55209acfbb2595ab1ef5b24502d641 |
|
25-Jun-2010 |
Lennart Poettering <lennart@poettering.net> |
get rid of a lot of old svn cruft
/external/avahi/avahi-core/announce.c
|
a97605e07ad7f44f2f65e15be64880e61a39ab43 |
|
25-Jun-2010 |
Lennart Poettering <lennart@poettering.net> |
from now on we enforce a strict whitespace regime
/external/avahi/avahi-core/announce.c
|
f7e3b4fab6ba1bc98c6dbe859ccdef4fde6c5db2 |
|
14-Nov-2009 |
Lennart Poettering <lennart@poettering.net> |
core: Bug fixes for cleanup code Patch contributed by "oc3an". http://avahi.org/ticket/267
/external/avahi/avahi-core/announce.c
|
1c24d17c1001240306e054ea534c3aa69a45604b |
|
05-Jan-2007 |
Lennart Poettering <lennart@poettering.net> |
* optionally, register A RR via IPv6, AAAA RR via IPv4 (Closes #62) * add new API function avahi_server_get_config() git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1365 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
b4bb609c78d2f4ce834a60efccd876117f0753f6 |
|
17-Jan-2006 |
Lennart Poettering <lennart@poettering.net> |
fix build on GNU (closes: #3) git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1084 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
a3d45b39608418e261f34b3b3286b80e4878d25c |
|
16-Nov-2005 |
Lennart Poettering <lennart@poettering.net> |
* when calculating a random jitter time for time events, use the same jitter in every 10s timespans. This should increase the probability that multiple responses can be merged into a single packet, and thus decreases network traffic. * add _workstation._tcp services in RUNNING state, not earlier * an important bugfix which fixes the entry group state automatons * remove obsolete debug messages * minor other cleanups git-svn-id: file:///home/lennart/svn/public/avahi/trunk@980 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
21dd860429b6a3065118fdba4b298cdb19c28d15 |
|
27-Oct-2005 |
Lennart Poettering <lennart@poettering.net> |
remove a bunch of compiler warnings git-svn-id: file:///home/lennart/svn/public/avahi/trunk@898 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
6efe2615e04c6ef664fa9d49b013e261ba1e6e66 |
|
26-Oct-2005 |
Lennart Poettering <lennart@poettering.net> |
* remove lots of DOXYGEN_SHOULD_SKIP_THIS from the header files, use doxygen macro expansion instead * split of exotic functions from avahi-core/rr.h to avahi-core/rr-util.h * update doxygen docs git-svn-id: file:///home/lennart/svn/public/avahi/trunk@872 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
263515cd1d7b52ce2ad3dc55a93b9d6f730133f1 |
|
18-Oct-2005 |
Lennart Poettering <lennart@poettering.net> |
* move unicast DNS server registration/browsing routines to their own header dns-srv-rr.h * remove some unused functions * unexport some functions * other cleanups git-svn-id: file:///home/lennart/svn/public/avahi/trunk@803 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
e59d53a034f0cfdede9c439d1fd7e5f25aea5802 |
|
17-Oct-2005 |
Lennart Poettering <lennart@poettering.net> |
Rename "AvahiAnnouncement" to "AvahiAnnouncer" to match AvahiQuerier git-svn-id: file:///home/lennart/svn/public/avahi/trunk@794 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
41f2725b37437a585ce285051bdae06f4919dc3b |
|
17-Oct-2005 |
Lennart Poettering <lennart@poettering.net> |
* implement record updating through the new flags AVAHI_PUBLISH_UPDATE * add new helper function avahi_server_update_service_txt() to ease TXT record updating for services * other minor cleanups git-svn-id: file:///home/lennart/svn/public/avahi/trunk@790 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
a3f8ceb929420a0be2b2c8341382fdfe0a50b859 |
|
11-Oct-2005 |
Lennart Poettering <lennart@poettering.net> |
Split off linux specific parts of iface.[ch] into iface-linux.[ch]. This should ease porting to other platforms. Sebest, Lathiat this is for you! It Should simplify your porting work to *BSD/MacOSX/Solaris. git-svn-id: file:///home/lennart/svn/public/avahi/trunk@726 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
d78f83f7b671523f45a2cfcf03f8e714c8908008 |
|
11-Oct-2005 |
Lennart Poettering <lennart@poettering.net> |
don't send goodbye packets for records that are referenced from two local entries git-svn-id: file:///home/lennart/svn/public/avahi/trunk@712 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
424aefe8a431b79496672799dc4f4430fa935252 |
|
29-Sep-2005 |
Lennart Poettering <lennart@poettering.net> |
* make all flags parameters UINT32 when marshalling for DBUS * rename AvahiEntryFlags to AvahiPublishFlags * add flags parameter to add_service() and friends * validity checking of flags, interface and protocol parameters of add_service() and friends * make AVAHI_VALID_FLAGS a global macro * add new flag AVAHI_PUBLISH_NO_REVERSE, if set address records will no be created with matching reverse lookup PTR RRs * add new flag AVAHI_PUBLISH_NO_COOKIE, for not implicitly adding the service cookie to TXT records * minor cleanups Yes, this will break the mono bindings. More breakages to come. NO_REVERSE and NO_COOKIE needs testing. Lathiat, I guess the new flag NO_REVERSE makes the immediate need to add a client side API to add arbitrary RRs obsolete for now. You might consider moving it in the TODO list to "later". git-svn-id: file:///home/lennart/svn/public/avahi/trunk@648 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
1ffedb586bd2fb6daa3970304fac7c5b415cd38f |
|
25-Sep-2005 |
Lennart Poettering <lennart@poettering.net> |
* split off lookup.h and publish.h from core.h * implement wide-area DNS-SD * if multiple clients query the same records, only start the query packet sequence once * implement recursive CNAME queries * add support for resolving services without TXT or A/AAAA records * enlarge resolving timeouts to 5s * implement new browse/resolving events CACHE_EXHAUSTED/ALL_FOR_NOW * add support for resolving services without name. (i.e. for normal SRV records) git-svn-id: file:///home/lennart/svn/public/avahi/trunk@608 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
8b5cd6ffd9137b14b7ed678f10a551e3911e4a40 |
|
14-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
Rename some server side objects/symbols so that they do not conflict with the same things on the client side. i.e. AvahiEntryGroup -> AvahiSEntryGroup git-svn-id: file:///home/lennart/svn/public/avahi/trunk@310 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
4f0a5e7572a4257894b4bfede42c26d65152609e |
|
13-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
* strip glib from avahi-core * implement glib memory allocator * add new documentation file MALLOC * initialize pseudo-RNG from /dev/urandom in avahi-daemon * remove some gcc 4.0 warnings * beef up watch system with real timeouts * move GCC __attribute__ macros into its own header avahi-common/gccmacro.h * make use of GCC's sentinel attribute where it make sense * add malloc() implementations that abort on OOM and enable them by default git-svn-id: file:///home/lennart/svn/public/avahi/trunk@308 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
5d047523c87ba11aad8c384f7ffde25b4dd746ed |
|
12-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
implement new main loop abstraction layer git-svn-id: file:///home/lennart/svn/public/avahi/trunk@305 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
5ebf655c85076f200955458673a8bbf0dd927407 |
|
12-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
Split avahi-common/util.h into avahi-common/domain.h avahi-core/fdutil.h avahi-core/timeval.h git-svn-id: file:///home/lennart/svn/public/avahi/trunk@299 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
e63a65b3955b173a3e8d6b78c6377a518a9922d6 |
|
12-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
* drop glib from avahi-common * add new module with avahi_malloc() and friends git-svn-id: file:///home/lennart/svn/public/avahi/trunk@298 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
48cfb3c876636d79dace3ebc8e82c946bc0b7ebf |
|
30-Jul-2005 |
Lennart Poettering <lennart@poettering.net> |
* add new tool avahi-publish-address * avahi-publish-service: fail after 12 collisions * avahi-daemon: dump record data on SIGUSR1 to syslog * avahi-core: * improve dumping API * shorten response history time to 500ms, infriniging the RFC but fixing ping-pong behaviour on RR registration * remove gcc warning git-svn-id: file:///home/lennart/svn/public/avahi/trunk@195 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
ff4a54d9cda0146974fab1d4f8da52e26d252eed |
|
25-Jun-2005 |
Lennart Poettering <lennart@poettering.net> |
* doxygen updates * reply to probe queries immediately git-svn-id: file:///home/lennart/svn/public/avahi/trunk@147 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
c0244c2448a5504581ae24e78b5859760b999b8e |
|
11-Jun-2005 |
Lennart Poettering <lennart@poettering.net> |
* add logging API and make all code make use of it git-svn-id: file:///home/lennart/svn/public/avahi/trunk@112 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
26358a4c4a8ae0ca68f08054e367aa3687681445 |
|
20-May-2005 |
Lennart Poettering <lennart@poettering.net> |
* add new server state AVAHI_SERVER_SLEEPING to avoid conflicts by own responses * Honour TC bit in incoming packets by responding immediately to packets * publish browse domain * Fix a structure size issue in iface.c revealed by running avahi on Linux 2.4 * Don't depend on IFF_RUNNING * Require a global IP addresses to consider an interface relevant * Linux 2.4 compatiblity * fix parsing of TTL from recvmsg() git-svn-id: file:///home/lennart/svn/public/avahi/trunk@79 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
4de3df3db7df43474176533d0b5fac851dd4a9b4 |
|
20-May-2005 |
Lennart Poettering <lennart@poettering.net> |
Add support for server state change callbacks git-svn-id: file:///home/lennart/svn/public/avahi/trunk@78 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
28d336020ca1f6dbb88d64cac3ffdd1a67ee3de7 |
|
17-May-2005 |
Lennart Poettering <lennart@poettering.net> |
* split packet scheduler into three seperate parts * test against Aplle test suit, most tests pass now * suppress auxiliary records by known answers * handle very large records git-svn-id: file:///home/lennart/svn/public/avahi/trunk@74 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
f5a4db2039532ef93fbb3d98fa048be9d74a83fe |
|
16-May-2005 |
Lennart Poettering <lennart@poettering.net> |
* case insensitive name comparisons * corectly handle RRsets * make addresses unique * return to probe state on conflict * a bunch of fixes detected while testing against the Apple Bonjour Conformance Test * a fix in avahi_record_lexicographical_cmp() regarding TXT records * API for choosing alternative host and service names * remove a bunch of unused crap from cache.c and server.c * flush cache when an interface becomes unavailable git-svn-id: file:///home/lennart/svn/public/avahi/trunk@72 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
af1ce5fe2245fba0045d2c0d70b58b700938bd2f |
|
12-May-2005 |
Lennart Poettering <lennart@poettering.net> |
* add auxiliary records to packet * reeimplement known answer suppression and add it for unicast packets * fix a valist bug when adding services to a server git-svn-id: file:///home/lennart/svn/public/avahi/trunk@68 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|
c58379bde376cb2298fca14f83a86626f1b76f2f |
|
07-May-2005 |
Lennart Poettering <lennart@poettering.net> |
rename libavahi-core to avahi-core git-svn-id: file:///home/lennart/svn/public/avahi/trunk@57 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/announce.c
|