DC++ Forum Index DC++
DC++ Discussion Forum
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

New ADC Implementation

 
Post new topic   Reply to topic    DC++ Forum Index -> Protocol Alley
View previous topic :: View next topic  
Author Message
goodtim



Joined: 13 Feb 2006
Posts: 14
Location: Worcester, MA

PostPosted: 2006-03-02 17:22    Post subject: New ADC Implementation Reply with quote

Hi,

I have started my own ADC implementation in a new DC hub. Its called DCHSharp. Right now is pretty much alpha/beta software as is not feature complete. However, its coming along.

Features Include:

    * C# Language - Runs on both .NET and Mono
    * XML Configuration - Easily Configurable
    * Plugins - Server plugins and protocol exensions
    * Protocol Support - Supports ADC protocol and NMDC
    * Logging - 4 different logging levels for your viewing pleasure
    * Multi-Threaded Design - Multithreaded goodness



Things that Dont Work:


    * NMDC - Protocol is broke. Dont use it.
    * User Authentication - subsystem is in place
    * Password Verification
    * Ban/Allow Lists
    * Permission Levels - subsystem is in place
    * HubRules plugin - its talked about in the config, but it doesnt exist
    * Millions of other things. Remember this is still beta.


Anyway, if you would like to check it out, the svn can be accessed at this url:

svn://trixy.res.wpi.net/dchsharp_repos/

Let me know what ya'll think. Thanks.
Back to top
View user's profile Send private message AIM Address
Quattro



Joined: 11 Jan 2006
Posts: 151

PostPosted: 2006-03-03 06:51    Post subject: Reply with quote

looks nice =)
but hardly the place to discuss this Razz
_________________
You can send a message around the world in 1/7 of a second; yet it may take several years to move a simple idea through a 1/4 inch of human skull.
Back to top
View user's profile Send private message
Todi
Forum Moderator


Joined: 04 Mar 2003
Posts: 1841

PostPosted: 2006-03-03 10:34    Post subject: Reply with quote

Moved.
_________________
Beginner to DC++? Click me! || Having a problem with DC++? Click me!
Back to top
View user's profile Send private message Visit poster's website
Quattro



Joined: 11 Jan 2006
Posts: 151

PostPosted: 2006-03-05 05:22    Post subject: Reply with quote

checking it out now
what hubsoft did you take as an example?
_________________
You can send a message around the world in 1/7 of a second; yet it may take several years to move a simple idea through a 1/4 inch of human skull.
Back to top
View user's profile Send private message
Quattro



Joined: 11 Jan 2006
Posts: 151

PostPosted: 2006-03-05 05:27    Post subject: Reply with quote

i get an error...
An unhandled exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll
both in release build and debug build

Extra information
Additional information: File or assembly name DCHSharp.Plugins.MotdPlugin.dll, or one of its dependencies, was not found.
_________________
You can send a message around the world in 1/7 of a second; yet it may take several years to move a simple idea through a 1/4 inch of human skull.
Back to top
View user's profile Send private message
Carraya



Joined: 21 Sep 2004
Posts: 113

PostPosted: 2006-03-05 05:46    Post subject: Reply with quote

The solution is for MSVS 2002 is that on purpose... :S

Also I needed to copy all the xml files to the output dir by myself, would be neet if the solution did that for me...

And finally I got the same assembly error, that the motdplugin or one of it's dependencies wasn't found...

(oh and I compiled it in both 2003 and 2005, I no longer have 2002 installed..., even if the best ressource optimization still is C++ 2002, if you need to use MSVS)
_________________
<random funny comment>


Last edited by Carraya on 2006-03-05 05:54; edited 2 times in total
Back to top
View user's profile Send private message
Quattro



Joined: 11 Jan 2006
Posts: 151

PostPosted: 2006-03-05 05:49    Post subject: Reply with quote

noticed that too...
_________________
You can send a message around the world in 1/7 of a second; yet it may take several years to move a simple idea through a 1/4 inch of human skull.
Back to top
View user's profile Send private message
goodtim



Joined: 13 Feb 2006
Posts: 14
Location: Worcester, MA

PostPosted: 2006-03-06 23:04    Post subject: Reply with quote

The problem with MotdPlugin not being found is because of a difference in the structure of the build directory. You can change the location of the MotdPlugin in the Plugins.xml file.
Back to top
View user's profile Send private message AIM Address
goodtim



Joined: 13 Feb 2006
Posts: 14
Location: Worcester, MA

PostPosted: 2006-03-06 23:07    Post subject: Changes Reply with quote

I've made a lot of changes since I posted, most notably the creation of tag and trunk suprepositories. I have branched what I am calling the 0.5 version, which largely changed the internal workings of the Client system. I also broke some plugin stuff, but I am fixing that in the trunk.

I am also having some trouble getting the password authication to work. If anyone has experence with this, any help would be appreciated.
Back to top
View user's profile Send private message AIM Address
goodtim



Joined: 13 Feb 2006
Posts: 14
Location: Worcester, MA

PostPosted: 2006-03-07 12:48    Post subject: Reply with quote

Updates:

I updated the solution to MSVS 2003. Which I had lying around but was too lazy to install. So yeah. I also added all the csproj.user files to svn. Please make sure you change your "Working Directory" to wherever the Config.xml and Plugins.xml files are before you build the solution. And also make sure all the plugins in the Plugins.xml point to the right dll file.
Back to top
View user's profile Send private message AIM Address
goodtim



Joined: 13 Feb 2006
Posts: 14
Location: Worcester, MA

PostPosted: 2006-03-16 18:31    Post subject: Reply with quote

I moved everything over to sourceforge. The new project location is http://dchsharp.sourceforge.net/. So there. Oh and this includes the SVN which has been moved to https://svn.sourceforge.net/svnroot/dchsharp.
Back to top
View user's profile Send private message AIM Address
Display posts from previous:   
Post new topic   Reply to topic    DC++ Forum Index -> Protocol Alley All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group