Max Kellermann
|
1b241fc97a
|
lib/avahi/Publisher: allow RegisterServices() to throw
|
2024-01-18 18:24:01 +01:00 |
|
Max Kellermann
|
09d1ab7abe
|
lib/avahi/Publisher: move try/catch in GroupCallback() to the top level
|
2024-01-18 18:23:57 +01:00 |
|
Max Kellermann
|
d28cb93835
|
lib/avahi/Client: add method IsConnected()
Publish only if the client is really connected.
|
2024-01-18 18:23:52 +01:00 |
|
Max Kellermann
|
6b43338e06
|
lib/avahi/Client: add assert()
|
2024-01-18 18:23:48 +01:00 |
|
Max Kellermann
|
9a7a49350c
|
lib/avahi/Client: free the AvahiClient on AVAHI_CLIENT_FAILURE
Previously the AvahiClient was only freed when AVAHI_ERR_DISCONNECTED
was detected, but all other error conditions would lead to a memory
leak.
|
2024-01-18 18:23:45 +01:00 |
|
Max Kellermann
|
f85629afa6
|
lib/avahi/Client: is if with initializer
|
2024-01-18 18:23:42 +01:00 |
|
Max Kellermann
|
a39473a912
|
lib/avahi/Service: add API docs
|
2024-01-18 18:23:37 +01:00 |
|
Max Kellermann
|
05d0e9b8bb
|
lib/avahi/Publisher: reuse the AvahiEntryGroup
The libavahi-client documentation recommends reusing AvahiEntryGroup
instances instead of freeing them and creating new ones.
|
2024-01-18 18:23:30 +01:00 |
|
Max Kellermann
|
b8210bbc45
|
lib/avahi/Poll: fix copyright header
|
2023-09-16 22:39:03 +02:00 |
|
Max Kellermann
|
00d5e6e9c7
|
lib/avahi/Publisher: use libfmt
|
2023-03-06 20:10:06 +01:00 |
|
Max Kellermann
|
148aca23be
|
use SPDX IDs, replacing the long copyright headers
|
2023-03-06 14:59:48 +01:00 |
|
Max Kellermann
|
cc0def15c4
|
Copyright year 2022
|
2022-07-14 17:59:35 +02:00 |
|
Max Kellermann
|
bc3415ce8b
|
Copyright year 2022
|
2022-06-30 09:41:53 +02:00 |
|
Max Kellermann
|
3f1acd3642
|
lib/avahi/Publisher: fix comment typo
|
2022-06-30 09:38:44 +02:00 |
|
Max Kellermann
|
4564d251a8
|
zeroconf/avahi: move generic sources to lib/avahi
|
2022-06-30 09:37:30 +02:00 |
|