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:
  Show dependency tree
 
Reported: 2009-01-12 02:04 UTC by Bastien Nocera
Modified: 2009-01-13 12:19 UTC (History)
1 user (show)

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 | Diff | 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

Note You need to log in before you can comment on or make changes to this bug.