porting DC++ to Linux?

Technical discussion about the NMDC and <a href="http://dcpp.net/ADC.html">ADC</A> protocol. The NMDC protocol is documented in the <a href="http://dcpp.net/wiki/">Wiki</a>, so feel free to refer to it.

Moderator: Moderators

cologic
Programmer
Posts: 337
Joined: 2003-01-06 13:32
Contact:

Post by cologic » 2004-03-14 04:21

I don't enjoy getting banned (yes it has happend) just for connecting to my favorite hub when running Linux.
So lobby those hubowners to use less pointless agressive CDMs/scripts/client filtering.

This is one reason, in fact, that I haven't become all that interested in a DC++ port to Linux; I'd rather keep the silliness of the aforementioned hubowners/ops highlighted.

Kanniball
Posts: 1
Joined: 2004-04-12 14:57
Contact:

Post by Kanniball » 2004-04-12 15:12

I'm sorry for posting here but I would like to know more about the Linux port.
I would like to have a dc++ rose for my girl (Linux).
In my opinion the source should be placed on a cvs server, but this is just my opinion.
If somebody could answer my question I would appreciate!

GargoyleMT
DC++ Contributor
Posts: 3212
Joined: 2003-01-07 21:46
Location: .pa.us

Post by GargoyleMT » 2004-04-12 15:40

There'a question in there? It looks like it's just statements. :-P

Anyhow, the linux porting effort that I'm aware of is not public, and it is not near finished. CVS is being established, but will be restricted to contributing developers, very likely.

If you want to use DC++ on linux, WINE is one method. QuickDC is supposed to be similar in interface to DC++, so may be essentially the same from a user's point of view.

Olangu
Posts: 1
Joined: 2004-06-02 13:31

Post by Olangu » 2004-06-02 13:35

Why not start a project on sourceforge?
wxWindows sounds ok, even tho i would rather see a GNOME/GTK2 interface. There is already some ok ports under Qt from hell.

ender
Posts: 224
Joined: 2003-01-03 17:47

Post by ender » 2004-06-02 13:51

wxWindows (wxWidgets to be precise) uses GTK by default on *nix. I'm against any desktop environment dependencies, as I want to be able to run P2P on older hardware.

icey
Posts: 6
Joined: 2004-08-16 02:15

Post by icey » 2004-08-16 03:19

I have been working for about 3 weeks now on this , I am doing a port of DC++ into a linux 2.6 kernel and runnning it under mandrake 10.0 , I am currently about 80% finished , Everything so far seems to be working fine and the main hurdle i am working on is making a GUI that i think looks nice (yes i can be picky) , I am thinking of maybe once i have finished all this is setting it all into a rpm as well as letting all the source code loose as well to everybody. I have to be honest though when i ask (something i have never looked into) do i need permission from anybody before releasing any of this.

I will keep you all posted as things get a little bit closer and within a week i would like to post some screen shots of everything in action if this is ok.

Icey

ender
Posts: 224
Joined: 2003-01-03 17:47

Post by ender » 2004-08-16 03:43

DC++ is GPL, so you don't need permission. You have to make the source code available under the terms of GPL though.

icey
Posts: 6
Joined: 2004-08-16 02:15

Post by icey » 2004-08-16 03:50

thanks for pointing that out to me , Its something i should have looked at before diving into it to start out with , Everything i release will be under the terms of GPL

yakko
Posts: 258
Joined: 2003-01-27 01:04
Contact:

Post by yakko » 2004-08-16 09:23

good luck with your project. I can't wait to be able to use DC++ free of WINE. There's a few problems with using it that way that I'd love to not have.

Todi
Forum Moderator
Posts: 699
Joined: 2003-03-04 12:16
Contact:

Post by Todi » 2004-08-16 10:11

yakko wrote:I can't wait to be able to use DC++ free of WINE. There's a few problems with using it that way that I'd love to not have.
A friend of mine with the same problem informed me that DC++ runs a lot more stable if you use CrossOver Office. Although that is for < 0.403, he claims that DC++ 0.4032 is increadibly unstable under wine, no idea why.

GargoyleMT
DC++ Contributor
Posts: 3212
Joined: 2003-01-07 21:46
Location: .pa.us

Post by GargoyleMT » 2004-08-16 11:13

icey wrote:Everything i release will be under the terms of GPL
The GPL license is the only thing that would allow you to redistribute any work derived from DC++ - otherwise it falls to copyright, which gives you no rights to redistribute.

(Licenses aren't voodoo, just use them properly, and know what you're getting yourself into.)

yakko
Posts: 258
Joined: 2003-01-27 01:04
Contact:

Post by yakko » 2004-08-16 12:10

Todi wrote:
yakko wrote:I can't wait to be able to use DC++ free of WINE. There's a few problems with using it that way that I'd love to not have.
A friend of mine with the same problem informed me that DC++ runs a lot more stable if you use CrossOver Office. Although that is for < 0.403, he claims that DC++ 0.4032 is increadibly unstable under wine, no idea why.
I use a few DLL files from Win98 and it's pretty stable. There's a problem with some keys being messed up when I go from another program to DC++ but hitting CTRL+ALT fixes it. I believe I have BCDC++ .403 on that pc.

zefo
Posts: 1
Joined: 2004-09-20 23:09

Post by zefo » 2004-09-20 23:11

icey wrote:thanks for pointing that out to me , Its something i should have looked at before diving into it to start out with , Everything i release will be under the terms of GPL
in the meantime, could you please upload some screenshots of your "yet-in-development" linux version of dc++? thank you.

GargoyleMT
DC++ Contributor
Posts: 3212
Joined: 2003-01-07 21:46
Location: .pa.us

Post by GargoyleMT » 2004-09-21 11:28

zefo wrote:in the meantime, could you please upload some screenshots of your "yet-in-development" linux version of dc++? thank you.
For someone else's effort, see: http://dcplusplus.sourceforge.net/forum ... php?t=9088

Locked