History log of /external/avahi/avahi-core/announce.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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