After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 567442 - Use mod_dnssd instead of home-made code?
Use mod_dnssd instead of home-made code?
Status: RESOLVED FIXED
Product: gnome-user-share
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-user-share maintainers
gnome-user-share maintainers
Depends on:
Blocks:
 
 
Reported: 2009-01-12 02:04 UTC by Bastien Nocera
Modified: 2009-01-13 12:19 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gus-use-mod_dnssd.patch (12.33 KB, patch)
2009-01-12 16:48 UTC, Bastien Nocera
none Details | Review

Description Bastien Nocera 2009-01-12 02:04:21 UTC
http://0pointer.de/lennart/projects/mod_dnssd/

This would probably allow us to remove some code from the http backend.
Comment 1 Bastien Nocera 2009-01-12 16:48:58 UTC
Created attachment 126291 [details] [review]
gus-use-mod_dnssd.patch

Seems to work for me.

Missing the export of u=guest in the TXT record, and support for Apache httpd 2.0
Comment 2 Bastien Nocera 2009-01-12 16:53:07 UTC
Also, the http website is broken (dav works), as we don't have listings turned on I think (or mod_dav doesn't like the web browser).
Comment 3 Bastien Nocera 2009-01-13 12:19:49 UTC
2009-01-13  Bastien Nocera  <hadess@hadess.net>

        * configure.in:
        * data/dav_user_2.2.conf.in:
        * src/Makefile.am:
        * src/http.c (spawn_httpd), (http_up), (http_down), (http_init):
        Remove loads of code and direct Avahi/Howl dependency by using
        mod_dnssd to advertise the share (Closes: #567442)
        Disable Apache 2.0 support, somebody with access to it will have
        to fix this