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/iface.c
|
d7b03753f10d93d278091d39b95adf3b18a2770c |
|
29-Jun-2010 |
Lennart Poettering <lennart@poettering.net> |
core: implement packet rate limiting and enable it by default
/external/avahi/avahi-core/iface.c
|
4cee342544b5d31022462ba522eed9959ebbd9dd |
|
28-Jun-2010 |
Lennart Poettering <lennart@poettering.net> |
core: fix counting of workstation services that are in the process of being registered Fixes http://avahi.org/ticket/276
/external/avahi/avahi-core/iface.c
|
1d74250dcd65768655d643010d4b884596d3fcc0 |
|
28-Jun-2010 |
Lennart Poettering <lennart@poettering.net> |
core: properly unescape host name before using it in the workstation service
/external/avahi/avahi-core/iface.c
|
1fbf43bbd92a7ac7c07de6253f7a2efcc9a93c47 |
|
28-Jun-2010 |
Lennart Poettering <lennart@poettering.net> |
iface: check for IFA_F_DEPRECATED http://avahi.org/ticket/211
/external/avahi/avahi-core/iface.c
|
908e491f7d55209acfbb2595ab1ef5b24502d641 |
|
25-Jun-2010 |
Lennart Poettering <lennart@poettering.net> |
get rid of a lot of old svn cruft
/external/avahi/avahi-core/iface.c
|
1946f54fc6380ee57dcd3f2f491270c7b08a8479 |
|
12-Dec-2008 |
Lennart Poettering <lennart@poettering.net> |
allow/deny interfaces support Original patch from Skinkie. Heavily modified by Lennart Poettering. Closes #212.
/external/avahi/avahi-core/iface.c
|
b59779facaa64e00286478d5417ae98ce6981664 |
|
28-Sep-2007 |
Ted Percival <ted@tedp.net> |
Spelling/grammar corrections (all trivial) git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1544 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
6474c4a0a75578090094a87be91bbccebcb56cd1 |
|
24-Mar-2007 |
Trent Lloyd <lathiat@bur.st> |
* Revert fix from R1398 * 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
/external/avahi/avahi-core/iface.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/iface.c
|
b6fa96edc8d834c5b538953a7c0a80f532784172 |
|
27-Nov-2005 |
Sebastien Estienne <sebastien.estienne@gmail.com> |
* may fix a compile problem on freebsd 4.x git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1037 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.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/iface.c
|
2fec4cc43bbc88b71484a73fa8c2911fe51b5a06 |
|
15-Nov-2005 |
Lennart Poettering <lennart@poettering.net> |
deal better with mcast management and disappearing IP addresses git-svn-id: file:///home/lennart/svn/public/avahi/trunk@965 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
01bba04c7ba0dfe48723f489349638a2b063df1a |
|
15-Nov-2005 |
Lennart Poettering <lennart@poettering.net> |
don't fail if leaving a multicast group fails git-svn-id: file:///home/lennart/svn/public/avahi/trunk@963 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
da75d1898a45c106a994cd87f8da5b6bcb2b6450 |
|
13-Nov-2005 |
Lennart Poettering <lennart@poettering.net> |
* Make "NameAcquired" warning line disappear in avahi-client Scheduler tweaks: * Add some more comments * Remove scheduled queries from the query queue if the querier which issued them dies. This reduces traffic immensly when many short lived queries are made, e.g. during host name lookups. * Don't free a querier object immediately when it is no longer referenced. Instead keep it and try to recycle it in case someone else wants to do the same query later on. Free it at the latest moment possible: just before the next query is scheduled to be made. This reduces traffic immensly when many short lived queries are made. With these two changes we can minimize the traffic to zero or near zero for many simple lookups. * When responding records with the FLUSH_CACHE bit set, reply immediately only when all response record have this bit set. Prior to this change we replied imediately as soon as one record hat this bit set. This change should make us pass *all* Bonjour mDNS conformance tests without any exceptions. git-svn-id: file:///home/lennart/svn/public/avahi/trunk@954 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
82244abd57cf04d554b3ab0fa92642d73d80b5c1 |
|
09-Nov-2005 |
Lennart Poettering <lennart@poettering.net> |
* Do not allow adding RRs to entry groups that are already commited * Reword some misleading log messages git-svn-id: file:///home/lennart/svn/public/avahi/trunk@939 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
b96da7bb83742c2b3013206f57d8fd45e5c817d7 |
|
03-Nov-2005 |
Lennart Poettering <lennart@poettering.net> |
rework and cleanup socket handling to improve support for OS that don't support a SO_RECVIF equivalent git-svn-id: file:///home/lennart/svn/public/avahi/trunk@923 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
cb7d65f23e1529221b7eb311d886ff5260952945 |
|
02-Nov-2005 |
Lennart Poettering <lennart@poettering.net> |
* Always specfify the local IP address when joining mcast groups. This increases compatibility with *BSD and is smoother on other systems, too git-svn-id: file:///home/lennart/svn/public/avahi/trunk@921 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
eee711106f721fc73a1ef50348984b7a1d9cb595 |
|
29-Oct-2005 |
Sebastien Estienne <sebastien.estienne@gmail.com> |
* many trivial fix to make avahi compile on OpenBSD git-svn-id: file:///home/lennart/svn/public/avahi/trunk@903 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
8084854ef36a50506bd59639816a30130bd3477e |
|
21-Oct-2005 |
Lennart Poettering <lennart@poettering.net> |
handle architectures that miss "struct ip_mreq" better git-svn-id: file:///home/lennart/svn/public/avahi/trunk@832 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
3adbda2cd5be48b7c630325f0f92e315d7eb2cfb |
|
17-Oct-2005 |
Trent Lloyd <lathiat@bur.st> |
* Add custom user-specific configure flags to bootstrap.sh * Add new constant AVAHI_ADDRESS_STR_MAX for use with avahi_address_snprint arr ays * Update all our code to use AVAHI_ADDRESS_STR_MAX * Add avahi_client_add_address to avahi-client * Add avahi_client_add_address test to avahi-client git-svn-id: file:///home/lennart/svn/public/avahi/trunk@800 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.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/iface.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/iface.c
|
5b2227d948d1be0c253edda7846de3561fea2446 |
|
11-Oct-2005 |
Lennart Poettering <lennart@poettering.net> |
remove uneeded asm/types.h inclusion git-svn-id: file:///home/lennart/svn/public/avahi/trunk@729 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.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/iface.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/iface.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/iface.c
|
907bf2598220828a50b22cc00395524bb74feb8e |
|
16-Sep-2005 |
Lennart Poettering <lennart@poettering.net> |
Make AVAHI_PROTO_xxx well defined constants git-svn-id: file:///home/lennart/svn/public/avahi/trunk@595 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
d11fa869cfa12c1ed84a64e0268282934b68b478 |
|
07-Sep-2005 |
Jakub Stachowski <qbast@go2.pl> |
Match rr_pending increases/decreases. Fixed crash (assert rr_pending>0) when running dhclient after bringing interface down. git-svn-id: file:///home/lennart/svn/public/avahi/trunk@519 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
e4583f74180a1a334ce2591316a6a63d74aafd97 |
|
28-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
* Withdraw addresses if interface is not considered relevant git-svn-id: file:///home/lennart/svn/public/avahi/trunk@471 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
f778c2b164b2614281f2d029726eff8326986a79 |
|
28-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
* Change order of relevancy checks and RR updating for new/removed interfaces git-svn-id: file:///home/lennart/svn/public/avahi/trunk@469 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
2fcc071b4a95cc569287b529cc8a349de6bb9570 |
|
28-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
* postpone address registration until all addresses have been discovered git-svn-id: file:///home/lennart/svn/public/avahi/trunk@468 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
10334a49c3685dfc4a45a658dfc657bc4ab4f022 |
|
28-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
* First try to publish link local addresses in case they are the only ones on the link git-svn-id: file:///home/lennart/svn/public/avahi/trunk@467 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
1665d23538c5ed2128b6063d8445013f085ad234 |
|
28-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
* be a little bit more verbose about published IP addresses git-svn-id: file:///home/lennart/svn/public/avahi/trunk@464 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
07a81966419eeabdcf69c29644e92aa8d99d6b6e |
|
23-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
hide some files git-svn-id: file:///home/lennart/svn/public/avahi/trunk@422 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
af548e38c2c282132ddac2a75a76218ff3be3175 |
|
21-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
* Add avahi-client examples to doxygen * tighten avahi-core default #includes a bit git-svn-id: file:///home/lennart/svn/public/avahi/trunk@365 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
7ada090e70d25937d27b2e93b0dab4d9d68c5d23 |
|
15-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
* fix a bad memory access bug in avahi_strndup() * some small optimizations to call gettimeofday() less often * fix dbus-watch-glue to call dbus_connection_dispatch() git-svn-id: file:///home/lennart/svn/public/avahi/trunk@333 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
843f5fba386f9787c1562ce02bea42bfdfc09898 |
|
14-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
* add resource limit enforcement to the daemon * add ne options --no-rlimits, --no-drop-root, --syslog and --debug git-svn-id: file:///home/lennart/svn/public/avahi/trunk@311 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.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/iface.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/iface.c
|
3a625af272ee8c6f878ba4d44ed1c741a1582395 |
|
03-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
* add C examples * change doxygen to output stuff in "doxygen/" instead of "doxygen-doc/" * implement avahi_entry_group_{reset,is_empty}() and make everyone use it * move holdoff (SLEEPING) time checking from server to entry group * add preliminary error codes git-svn-id: file:///home/lennart/svn/public/avahi/trunk@216 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
66142b071a2497d7e3cf58d7bf5159bb1c970d84 |
|
02-Aug-2005 |
Lennart Poettering <lennart@poettering.net> |
* allow caller to specifiy additional CFLAGS arguments to bootstrap.sh * fix some warnings (and some real errors) found when compiling avahi with excessive GCC warnings git-svn-id: file:///home/lennart/svn/public/avahi/trunk@209 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.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/iface.c
|
8f1c6544deb351d9df51114c7f6e5f25e026f73e |
|
28-Jul-2005 |
Lennart Poettering <lennart@poettering.net> |
* swap order of "type" and "name" arguments of avahi_server_add_service() and friends git-svn-id: file:///home/lennart/svn/public/avahi/trunk@179 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
ac082e8eb624bc5ae0c19e91f412c8c5f12bfddf |
|
19-Jul-2005 |
Lennart Poettering <lennart@poettering.net> |
* Change timeval arithmetic functions to use 64bit integers. This fixes some problems with long lived queries git-svn-id: file:///home/lennart/svn/public/avahi/trunk@170 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
9962a048634c590db23a00db1d01daada779844c |
|
24-Jun-2005 |
Lennart Poettering <lennart@poettering.net> |
* implement new source address check mechanisms * introduce new types AvahiIfIndex and AvahiProtocol to abstract underlying OS structures a bit * document string list, address and other stuff * implement qclass = ANY queries * don't make use of UTF8 collation as RFC mandates git-svn-id: file:///home/lennart/svn/public/avahi/trunk@144 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
9bc2eb5311514a53243c9e771658779524e70b9a |
|
21-Jun-2005 |
Lennart Poettering <lennart@poettering.net> |
* Update configure.ac to check for the availabilty of more functions * really return sensible error codes from avahi_server_add_xx() * make all users of avahi_server_add_xxx() check for the validity * check for local RR conflicts * only suppress local queries by remote queries if they have an empty known answer suppresion list * fix FIONREAD call git-svn-id: file:///home/lennart/svn/public/avahi/trunk@136 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
768d6a386735d3a0805547a2de728886f2aa8798 |
|
18-Jun-2005 |
Lennart Poettering <lennart@poettering.net> |
* rename the configuration variables register_xxx and announce_xxx to publish_xxx * implement command line parsing and configuration file parsing * implement daemonizing support (partially) git-svn-id: file:///home/lennart/svn/public/avahi/trunk@127 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.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/iface.c
|
259ef1fd00e7e415dfb11bf26747355e5cd851f7 |
|
03-Jun-2005 |
Lennart Poettering <lennart@poettering.net> |
* improve avahi-discover GUI * if a new interface becomes available, reissue all queries git-svn-id: file:///home/lennart/svn/public/avahi/trunk@94 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
8d361c07a55685f6eee5209b30f46c392549ba42 |
|
03-Jun-2005 |
Lennart Poettering <lennart@poettering.net> |
* add support for _workstation._tcp * really fix #3455 git-svn-id: file:///home/lennart/svn/public/avahi/trunk@93 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
4ff0807c04fcc239de52a793bceb88e7f3408f3f |
|
03-Jun-2005 |
Lennart Poettering <lennart@poettering.net> |
* implement reflection (including legacy unicast reflection) * implement a history in the probe scheduler git-svn-id: file:///home/lennart/svn/public/avahi/trunk@92 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.c
|
a29887070855153ac64a3503e2f0004c2056f8e8 |
|
21-May-2005 |
Lennart Poettering <lennart@poettering.net> |
* rename AvahiSubscription to AvahiRecordResolver * implement AvahiHostNameResolver git-svn-id: file:///home/lennart/svn/public/avahi/trunk@80 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.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/iface.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/iface.c
|
40cd1f60e9d84610401db992003a3b282de5fcae |
|
19-May-2005 |
Lennart Poettering <lennart@poettering.net> |
add a new structure for configuration AvahiServerConfig git-svn-id: file:///home/lennart/svn/public/avahi/trunk@76 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.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/iface.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/iface.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/iface.c
|
602a2b6481587b7da2594db39151ec9380f276df |
|
10-May-2005 |
Lennart Poettering <lennart@poettering.net> |
* abstract MTU stuff for packet generation * unicast response support * legacy unicast support git-svn-id: file:///home/lennart/svn/public/avahi/trunk@66 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
/external/avahi/avahi-core/iface.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/iface.c
|