bugmldonkey, a multi-networks file-sharing client - Bugs: bug #8341, Enhancing Multiuser abilities

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #8341: Enhancing Multiuser abilities

Submitter:  None
Submitted:  Sun 28 Mar 2004 11:03:30 AM UTC
   
 
Category:  Core Severity:  3 - Normal
Item Group:  Feature request Status:  Postponed
Assigned to:  None Open/Closed:  Closed
Release:  None Release: 
Operating System:  None Binaries Origin:  Binary from Savannah
CPU type:  None

Fri 10 Jun 2005 11:33:18 AM UTC, comment #2: 

Copied from http://article.gmane.org/gmane.network.mldonkey.user/4449

Alexander Gräf wrote:

Hello mailing list recipients,

I'm currently in the progress of developing a GUI protocol library and GUI frontend in managed C#. The GUI will run on Windows with Windows.Forms, the protocol library will be system independent, so it could be used to write a GUI with Mono, using Gtk# on Linux. Development makes progress, and I think I'm beeing able to release a first beta in about 2 weeks.

Screenshots for the pre-alpha can be found here (no source or binaries available yet):
http://dev.graef.cc/MLDonkey/Screenshots/

The binaries and sources will be published under an OSI-approved license. However, while digging into the code of MLDonkey for finding out about GUI-protocol details, I had to found out that MLDonkey hasn't multiuser support beyond letting users login with different usernames and password. There isn't even an owner tag on the FileInfo messages.

So my feature requests would be:

1) At least provide a string field for each FileInfo message (currently OP-code 52), which contains the name of the user who added the file to the download queue. This would at least provide some means for a GUI to hide foreign files.

2) Extend the available informations about each user.
a) Attach an email address to each user account, to which a message can be sent after the file download completed.
b) Attach a group to each user account, which defines which actions can be initiated by each user (downloading, options modifying, server reconning and deleting, etc.)
c) Provide the possibility to have a different incoming directories for each user, if the file is commited/auto-commited. This could also be accomplished by using a placeholder string, like "/usr/<username>/mlincoming", where the file is copyied to after commit.

3) Let the core hide all foreign files, but show all for users belonging to a admin-group (this would also need features beeing implemented like multiple-commiting for multiple users downloading the same file)

I'm aware several of those features were already requested, and I'm also aware that those arent easy to implement. However, I'm not able to programm in Ocaml, so I'm currently stuck with only beeing able to request the features, but not beeing able to help with the development. However, having the option to manage multiple users was the initial reason I switched away from using the eMule embedded webserver and developing my own GUI.

Regards, Alexander Gräf

spiralvoice <spiralvoice>
Group administrator
Sun 28 Mar 2004 12:48:24 PM UTC, comment #1: 

Have a look here, this is a multiuser GUI for MLDonkey:
http://zuul.sourceforge.net/

spiralvoice <spiralvoice>
Group administrator
Sun 28 Mar 2004 11:03:30 AM UTC, original submission:  

Hello,

I think many people use one mldonkey for more than one person for example in a cotenancy.
It would be nice than if you could see who is downloading which file and save an eMail adresse per person/account where to send a mail to when the download is finished (maybe even save per account if the user wants to retrieve an eMail or not).

mfg
stefan

Anonymous

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

 

Follow 3 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2005-06-25 spiralvoice Reassign ItemFrom group mldonkey, a multi-networks file-sharing client, bugs tracker To group mldonkey, a multi-networks file-sharing client, task tracker
2005-06-10 spiralvoice SummaryEnhancing Multiuser abilitys Enhancing Multiuser abilities
2005-03-16 amorphous StatusNone Postponed

Back to the top

Powered by Savane 3.13-f8d8.
Corresponding source code