]> git.meshlink.io Git - catta/commit
* make all flags parameters UINT32 when marshalling for DBUS
authorLennart Poettering <lennart@poettering.net>
Thu, 29 Sep 2005 01:51:53 +0000 (01:51 +0000)
committerLennart Poettering <lennart@poettering.net>
Thu, 29 Sep 2005 01:51:53 +0000 (01:51 +0000)
commit424aefe8a431b79496672799dc4f4430fa935252
tree0975ca5ba0321a21119f5313834bc20ff6144241
parent6b3876eb3740666e9f3e036d49efc7b3b3ee5b45
* 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
36 files changed:
avahi-client/browser.c
avahi-client/client-test.c
avahi-client/client.h
avahi-client/entrygroup.c
avahi-client/resolver.c
avahi-common/defs.h
avahi-core/announce.c
avahi-core/avahi-test.c
avahi-core/browse-dns-server.c
avahi-core/browse-domain.c
avahi-core/browse-service-type.c
avahi-core/browse-service.c
avahi-core/browse.c
avahi-core/browse.h
avahi-core/conformance-test.c
avahi-core/core.h
avahi-core/iface.c
avahi-core/publish.h
avahi-core/resolve-address.c
avahi-core/resolve-host-name.c
avahi-core/resolve-service.c
avahi-core/server.c
avahi-core/server.h
avahi-daemon/AddressResolver.introspect
avahi-daemon/DomainBrowser.introspect
avahi-daemon/EntryGroup.introspect
avahi-daemon/HostNameResolver.introspect
avahi-daemon/Server.introspect
avahi-daemon/ServiceBrowser.introspect
avahi-daemon/ServiceResolver.introspect
avahi-daemon/ServiceTypeBrowser.introspect
avahi-daemon/dbus-protocol.c
avahi-daemon/main.c
avahi-daemon/static-services.c
examples/client-publish-service.c
examples/core-publish-service.c