debauchee / barrier

Open-source KVM software
Other
27.63k stars 1.52k forks source link

Please fix your application to use the native API of Avahi #743

Open strk opened 4 years ago

strk commented 4 years ago

Operating Systems

Server: Ubuntu 18.04

Barrier Version

2.3.2-snapshot-210c2b70

Steps to reproduce bug

$ flatpak run com.github.debauchee.barrier Gtk-Message: 07:27:09.573: Failed to load module "canberra-gtk-module" Gtk-Message: 07:27:09.573: Failed to load module "canberra-gtk-module" Qt: Session management error: None of the authentication protocols specified are supported WARNING The program 'barrier' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi. WARNING Please fix your application to use the native API of Avahi! WARNING For more information see http://0pointer.de/blog/projects/avahi-compat.html ("-f", "--no-tray", "--debug", "INFO", "--name", "liz", "--enable-crypto", "-c", "/tmp/Barrier.DWwXFh", "--address", ":24800")

saraaba commented 4 years ago

I have machines with avahi disabled, I do not use zeroconf, I would like this to work without avahi and zeroconf broadcasting, I configure the machines myself

github-actions[bot] commented 4 years ago

This issue has been automatically marked as stale due to inactivity. It will be closed if no further activity occurs. Thank you for your contributions.

p12tic commented 3 years ago

Let's not close valid bug reports for no reason.

jswhisperer commented 3 years ago

got the same ubuntu

Termuellinator commented 3 years ago

i haven't got any issue due to that (i think?), but i can confirm, too - manjaro KDE here

zachspar commented 3 years ago

I am having this same issue on arch linux

shymega commented 3 years ago

Let's not close valid bug reports for no reason.

The bot did that, removing the label now.

shymega commented 3 years ago

In relation to Avahi, I'd like to review our usage of this - https://github.com/nelsonjchen/mDNSResponder - as it hasn't been updated since May 2019. Although that could be because there's nothing else to implement, my concern is any potential upstream CVEs/vulns.

Currently, we have a PowerShell script that downloads the library and extracts it into .\deps.