summaryrefslogtreecommitdiffstats
path: root/avahi-core/wide-area.c
Commit message (Collapse)AuthorAgeFilesLines
* being anal about typing.Federico Lucifredi2008-01-051-4/+4
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1675 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fixed TSIG original_id and bound TTLs for wide-area as observed in Bonjour ↵Federico Lucifredi2008-01-051-20/+39
| | | | | | publishing to my zone (1 for A, 3 for other types). git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1674 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* sync-upFederico Lucifredi2008-01-041-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1673 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* added tsig generation call.Federico Lucifredi2007-12-281-0/+27
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1667 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* whoops. struct scope missing.Federico Lucifredi2007-12-271-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1665 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* type tweaks.Federico Lucifredi2007-12-271-2/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1664 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* completed fleshing out of MAC routine.Federico Lucifredi2007-12-271-5/+18
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1662 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fixes.Federico Lucifredi2007-12-271-2/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1661 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fixes.Federico Lucifredi2007-12-271-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1660 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* uint32_to_canonical_string()added Federico Lucifredi2007-12-271-2/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1659 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* missing headerFederico Lucifredi2007-12-271-0/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1658 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* added uint16_to_canonical_string() Federico Lucifredi2007-12-271-3/+11
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1657 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* testFederico Lucifredi2007-12-271-1/+4
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1636 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* tying in draft HMAC coding.Federico Lucifredi2007-12-271-5/+5
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1635 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* tying in draft HMAC coding.Federico Lucifredi2007-12-271-3/+38
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1634 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* stray comment.Federico Lucifredi2007-12-261-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1633 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* RR section names for Update packetsFederico Lucifredi2007-12-261-2/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1632 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* sync.Federico Lucifredi2007-12-261-2/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1631 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* append rdata with correct function call.Federico Lucifredi2007-12-261-2/+5
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1630 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* bugsFederico Lucifredi2007-12-261-3/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1629 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* assert() fixFederico Lucifredi2007-12-261-4/+4
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1628 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* update count.Federico Lucifredi2007-12-261-2/+5
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1627 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* building wire-format packet.Federico Lucifredi2007-12-261-2/+8
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1626 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* building wire-format packet.Federico Lucifredi2007-12-251-0/+16
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1625 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* building wire-format packet.Federico Lucifredi2007-12-251-2/+9
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1622 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* dummy dumpFederico Lucifredi2007-12-251-0/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1620 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* whoopsie.Federico Lucifredi2007-12-251-0/+4
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1619 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* typo.Federico Lucifredi2007-12-251-2/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1615 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* added key, fixed error-checking bug.Federico Lucifredi2007-12-251-5/+6
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1614 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* tsig_sign_packet complete minus mac computation.Federico Lucifredi2007-12-251-3/+7
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1613 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* time call.Federico Lucifredi2007-12-231-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1612 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* <time.h> and union identifier.Federico Lucifredi2007-12-231-1/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1611 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* more syntax bogosity - clear sign I am tired :-)Federico Lucifredi2007-12-231-2/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1610 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* missing union identifiers.Federico Lucifredi2007-12-231-6/+6
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1609 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* syntax terror.Federico Lucifredi2007-12-231-3/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1608 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fleshing out the TSIG record as well as the tsig_sign_packet() call.Federico Lucifredi2007-12-231-2/+36
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1606 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* added AVAHI_DNS_TYPE_TSIG (250)Federico Lucifredi2007-12-221-0/+13
| | | | | | added tsig_sign_packet() - unfinished git-svn-id: file:///home/lennart/svn/public/avahi/branches/federico@1604 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* create unicast IPv4 socket oly if IPv4 is enabled, same for unicast IPv6Lennart Poettering2007-01-061-2/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1371 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* if validation of incoming traffic fails, give the user a clue that this ↵Lennart Poettering2006-04-241-2/+2
| | | | | | might be related to an UTF8 problem git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1204 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* fix double free() bugLennart Poettering2006-01-071-12/+12
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1063 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* Hopefully fix a segfault when shutting down the daemon, found by maroLennart Poettering2005-11-191-0/+3
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@1011 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* rework and cleanup socket handling to improve support for OS that don't ↵Lennart Poettering2005-11-031-15/+8
| | | | | | support a SO_RECVIF equivalent git-svn-id: file:///home/lennart/svn/public/avahi/trunk@923 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* remove a bunch of compiler warningsLennart Poettering2005-10-271-2/+2
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@898 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * avahi-utils: replace python avahi-browse with a version written in C.Lennart Poettering2005-10-261-1/+1
| | | | | | | | | | | * remove -Wunused from GCC command line and use "unused" attribute instead * remove AVAHI_CLIENT_S_FAILURE and AVAHI_CLIENT_S_INVALID since these event's are never forwarded to the client anyway * make use of AVAHI_GCC_NORETURN * really send eror code with StateChange DBUS signals * ignore EINTR in avahi_simple_poll_loop() git-svn-id: file:///home/lennart/svn/public/avahi/trunk@879 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * remove lots of DOXYGEN_SHOULD_SKIP_THIS from the header files, use doxygen ↵Lennart Poettering2005-10-261-0/+1
| | | | | | | | | | 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
* * replace AF_UNSPEC by AVAHI_PROTO_UNSPEC in client-test.cLennart Poettering2005-10-251-0/+1
| | | | | | | | | * remove some functions from the public API in avahi-common/{domain,address}.[ch] and move them into avahi-core/{domain-util,add-util}.[ch] * properly generate CNAME responses * add some more comments to server.c git-svn-id: file:///home/lennart/svn/public/avahi/trunk@871 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * rename all limit defs so that they end with _MAXLennart Poettering2005-10-241-4/+4
| | | | | | | * fix some minor typos git-svn-id: file:///home/lennart/svn/public/avahi/trunk@863 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * correctly handle empty domain names (i.e. the root zone)Lennart Poettering2005-10-231-11/+12
| | | | | | | | | | | | | | * fix memory initialization error in wide-area.c * make server_add_xx() functions atomic, i.e. clean up half-created entries on failure * add some more validity checking macros and change everything to make use of them * clean up avahi_server_add_address() * change some functions from domain.[ch] to work on a stack buffer instead of malloced memory * update avahi-test.c a little * replace avahi_reverse_lookup_name_{ipv4,ipv6}() with a single function avahi_reverse_lookup_name() * remove avahi_server_add_dns_server_name() from public API git-svn-id: file:///home/lennart/svn/public/avahi/trunk@845 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* rename server.h to internal.hLennart Poettering2005-10-171-1/+1
| | | | git-svn-id: file:///home/lennart/svn/public/avahi/trunk@804 941a03a8-eaeb-0310-b9a0-b1bbd8fe43fe
* * move unicast DNS server registration/browsing routines to their own header ↵Lennart Poettering2005-10-171-2/+0
| | | | | | | | | | | 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