Re: Proposal: gnome-user-share
- From: Alex Graveley <alex beatniksoftware com>
- To: Alexander Larsson <alexl redhat com>
- Cc: "desktop-devel-list gnome org" <desktop-devel-list gnome org>
- Subject: Re: Proposal: gnome-user-share
- Date: Tue, 30 Nov 2004 12:23:50 -0800
Hi Alex,
What are you going to do about symlinks to outside directories?
-Alex
On Tue, 2004-11-30 at 16:41 +0100, Alexander Larsson wrote:
> I'd like to propose the gnome-user-share module for inclusion into the
> gnome desktop.
>
> gnome-user-share is a way to easily transport files between users
> on a network. It works by starting a webdav server on a (random) high
> port which is then published using mDNS. The webdav server just
> exports the ~/Public folder. This means it will show up in the network
> location in Nautilus, or in any mDNS browser that looks
> for webdav servers.
>
> This system is not meant to be a way to set up a general file
> server. It will only work while the user is logged in, and I have no
> interest in adding support for sharing other directories. On the
> other hand, its extremely easy to use, requires zero configuration,
> its easy to remember what is shared and hard to forget that something
> is shared.
>
> The server is started when you enable file sharing in the file sharing
> properties dialog, or when you log in and file sharing is enabled.
>
> The dav server used is Apache, which has a number of advantages:
>
> * Its well tested and well supported on all platforms that gnome ship
> on, and all webdav clients will be tested against it.
> * Its thoroughly reviewed and generally believed to be pretty secure.
> Plus distributions already ship security updates of it when needed.
> * With the configuration used in gnome-user-share it is very small, and
> it has very few dependencies in the server process. On my system
> the httpd process has an RSS of about 2.2 megabyte, which is far less
> than any gnome app.
>
> Of course, there is a disadvantage too. We add another dependency to
> the gnome desktop. The apache install on my system takes about 2.6
> megabyte, which I think is ok on modern desktop system (it can
> be packaged smaller too). But I'm sure some people will think this is
> bloat that has no place in a desktop.
>
> This really has to be in the desktop module, because it needs some
> integration with gnome-session to autostart the filesharing daemon
> when you log in. Perhaps we could call it an optional part of the
> desktop?
>
> The code is availible in the cvs module gnome-user-share, and the most
> recent tarball is availible at:
> ftp://ftp.gnome.org/pub/gnome/sources/gnome-user-share/0.3/
>
> I've attached the related gnome-session patch to this mail.
>
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Alexander Larsson Red Hat, Inc
> alexl redhat com alla lysator liu se
> He's a scarfaced skateboarding werewolf from the Mississippi delta. She's a
> virginal hip-hop college professor living on borrowed time. They fight crime!
>
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]