Propose your ideas

Hi people just wanted to share relevant information regarding ADC Development

We recently updated our mediawiki installation and now that its updated i decided to rewamp the proposal list so that mr. Ullner gets a good tool when looking at extensions to include in the protocol.

Proposed Extensions

The idea is that everyone with an wiki account helps out and adds and removes ideas if they are included or denied entry and we use the protocol idea forum on adcportal as an official place if you wanna add just the spec or a link to the spec thats fine as long as it gets posted there so Ullner doesnt have to chase the idea over the net.

Hope this will improve development and document who did what in the future :)

Amusing site

Hey Guys been awhile since i went on the offensive ragtagging the remarkable sites i found regarding DC++ development  well this time i found a site called oldversion.com

oldversion.com tell the users that updating isnt a good thing that the user should not do it..

“Sometimes upgrading to a newer version can be a good thing. Other times, your computer may not be compatible with the new version, the new version is bloated, or all the options you liked are no longer available.” – Oldversion.com

Their latest recommended version is 0.674 and the registrant is godaddy guess that means gofigure since its probably not godaddy thats behind the site just as a domain registrant.. now we do not recommend any user to actually take their advice and not update since that can resolve in alot of unwanted issues like tth corruption, openssl exploits, adcget exploits, etc etc.

“We believe that every computer user has the right to use a version of the product that he or she is most comfortable with, not the one dictated by the software developer, so we provide access to the files that are no longer obtainable.” – oldversion.com

in anycase i just wanted to show it of since it was funny didnt think that such sites existed, sure its good to have a mirror site but we do however want the mirror sites to be updated if they wanna host older versions fine but don’t tell em not to downgrade to em. Our co-lab with filehippo is a fine example of how we want it to work so our hats goes of to em.

if they was serious about mirroring they could atleast update it to 0.770 instead of saying that 0.674 was the current version..

DC++ 0.760 is out

1 year of development but now its here and better then ever, 1 year thats how long it took for us to complete it but it was all worth it to see the final release version of DC++.

So whats new apart from the look well lets take a peek in the changelog

  • [L#213213] Implement bandwidth throttling (cologic, bigmuscle)
  • [L#414068] No 35-characters limit to nick and description (ullner)
  • Improve user command support in ADC hubs (poy)
  • Readded WTL exception to the license (for mod developers)
  • Toolbar customization (shift+drag, double-click, right-click) (poy)
  • [ADC] Allow hubs to send IPs of passive users via INF (poy)
  • Register in HKCU instead of HKLM to avoid UAC warnings; ditch magnet.exe (poy)
  • [L#515646] Remove ADC 0.10 compatibility (not ADCS 0.10) (cologic)
  • Change the tray icon on private messages (poy)

These are just some of the updated n fixes thats in the changelog but these imho are the ones that stand out.

So Bandwidth limiter is new in DC++ now i know i hear i sigh from the general public on Direct Connect BUT if you all think about it every p2p/download manager has a limiter so why shouldn’t DC++ have one too.

No 35 Limit to nick is a thing that written about already on this blog so ill just refer to it.

Re added WTL exception to the license.

thanks PPK for pointing out this our dear loving friend always have valuable input for us all so thanks again (i know he is lurking around here).

Toolbar can now be resized (yay) with a simple right click you can decide your size of the toolbar 16 22 24 32 if anymore numbers are needed do tell.

Allow hubs to send IPs of passive users via INF

For our dear spamming friends that love to go around Direct Connect spamming for VA sites n hubs well the fun days are coming to an end cause now DC++ show the IP even in passive mode.

Register in HKCU instead of HKLM to avoid UAC warnings is for all us Vista/Windows 7 users that are dead tired of all the annoying warning messages from UAC this little patch fixed that problem.

And finally a change on Tray icon when receiving a private message like all the other clients have.

So for all you 0.674 sorry to say it but that version sucks in comparison to 0.760 so read this and weep!!!

here is a screenshot enjoy this fine release and to get it go to:
https://sourceforge.net/projects/dcplusplus/

Securing the unsecure ?!

Seasons greetings everyone from us at DCDev

Wanted to rant about private only scripts and the idiocy usage of em since a script really cant determine if its public or private.

Private only scripts are mainly used in Ptokax / Verlihub or any soft using lua scripting interface.

So what does the tag stand for in DC++

1/1/1

first digit is unregistered usually determined as public hub but all it really is is unregistered.

second digit is registered here is where most people thing it means private and hidden away in the deep corners of the direct connect network (it kinda amuses me) since it could be a public vip or just an account on hub that you registered yourself at.

Third and last is of course the operator digit this really doesn’t show if its private or public either.

and using hublist to check if same user is online at other hubs on NMDC is pretty dumb too since, It might be an shared connection.

What if the person has a brother or sister that uses DC++ and likes to be  on a public hub to talk about nothing and everything.

plus it really cracks me up that we are talking about securing private hubs that are communicating via cleartext protocol :D using NO ENCRYPTION thats really funny how secure is the hub in that regard let me tell you’ll.

Its really just a waste so in the holiday seasons i leave you with the words of wisdom your only as secure as your own box (hub).

P.S for all those people making these scripts for god sake do it right and put in a 60-90 second delay before kicking the poor sap since there can be a slight delay in updating myinfo on NMDC and for that matter ADC since i know the idiocy is gonna continue.


I help those who help themselves! – Zoidberg (Futurama)

ADCH++ User Guide

Well in an attempt to get user to understand how to use ADCH++ ive made a simple user guide that will show the basics of using ADCH++

http://builds.adcportal.com/index.php?folder=YWRjaHBwL3VzZXJfZ3VpZGU=

Hopefully this guide will end up in the repository for ADCH++ and suggestions on missing features or details needing more explanation are always welcome just post about it in the blog post or at DCDev Public

ADCH++ 2.4 pushed out

Hi

Well a new version of ADCH++ is out due to the fact that we kinda messed up the 2.3 release so for all of you that are out there running 2.3 update to 2.4 and you will be fine.

We also added documentation from ADCH++ on the website for any developer wanting to help out by making plugins or lua scripts.

http://adchpp.sf.net/doc/

changelog:

  • 222. By Pietry
    edited installer, changelog, version
  • 221. By poy
    fix command dispatching
  • 220. By poy
    fix ban reason
  • 219. By poy
    add +topic (and aliases), shortcut to +cfg topic
  • 218. By poy
    add history & motd to the default scripts list

ADCH++ (Windows Bin Zip File)

ADCH++ (Windows Installation)

ADCH++ (Source Windows/Linux)

ADCH++ now more then an empty shell

Hey people back again doing a monolog here on the blog this time its about ADCH++ 2.3

We all know that the last release wasn’t a big success but i wanna show of the new features in ADCH++ , it was more then a year ago since we had a release on ADCH++ and much new stuff has been added into it.

So what are the new features:

User Commands, ADCS (preliminary implementation), more scripts for the soft.

There is also a doxygen included in the BZR repo at launchpad for anyone that wants to make a plugin in C++ or make lua scripts or python script all you have to do is download Doxygen to make the documentation we will host the documentation at ADCH++ webspace on Sourceforge also.

I really wanna commend poy for his efforts put into this version of ADCH++ and listening to input and feedback with this version things can only get better in the future of ADCH++

We are still looking for a GUI maker so if your out there and think you got what it takes drop into DCDev Public and talk to us or drop the source of at launchpad.

and we hope that suggestions for ADCH++ will come up at our tracker on Launchpad so we can get your input for what your missing in ADCH++ or possible bugs thats giving your problems.

So people out there give it a go and say what you think about it :)

ADCH++ 2.3 Windows Installer

ADCH++ 2.3 Windows Zip File

ADCH++ 2.3 Source Code (both Windows and Linux)

DCDev Online again

Hi everyone we just wanted to tell everyone that we are online again with another hubsoft so all regs are lost so if your missing your account at DCDev just contact me at the hub and we will re-register your account

DCDev Public Offline

Well just wanted to give out a heads up on DCDev public we had some recent problems with hubsofts and crashes we are currently trying to resolve the issue so when we are done DCDev Public will be online again

A Hubsoft Rundown

So i thought i do a review for our users here on the forum about functionality and hub software, its about 8 months since DSHub was discontinued by Pietry. So what has happened since has there been progress in other hub software or is the hub software still lacking functionality?

Well I’m gonna try and go threw the the currently available software out there for the hungry ADC hub owner so they can make the right choice for them. Lets start by analyzing whats out there for the normal user.

ADCH++

This hub software has basically been an empty shell so far the latest “stable” release is more then an year old and the gui that was in the works seems kinda dead since there is no trace of Sulan and the code but that doesn’t mean that the project is dead cause things are brewing in the BZR as of late due to Poys effort to make it into a working hub software for the normal user.

ADCH++ commands now:
– [00:39] <ADCH++> Available commands:
+ban nick [reason] [minutes] – ban an online user (aliases: +banuser)
+bancid CID [reason] [minutes]
+banip IP [reason] [minutes]
+banmsgre msg-reg-exp [reason] [minutes]
+bannick nick [reason] [minutes]
+bannickre nick-reg-exp [reason] [minutes]
+help
+history [lines] – display main chat messages logged by the hub (aliases: +hist)
+info [nick or CID or IP] – information about a user, or about the hub if no parameter given (aliases: +userinfo, +stats, +hubinfo)
+listbans (aliases: +showbans)
+loadbans (aliases: +reloadbans)
+mass message [level] (aliases: +massmessage)
+regme password
+regnick nick password level
+test
+topic [topic] (aliases: +changetopic, +hubtopic, +settopic)

This kinda looks promising but there are some stuff missing still like configuring hub from within cause most hub owners don’t wanna open up XML files every time they wanna change stuff also a simple first time configuration tool would be nice for those that aren’t that experienced with how to setup a hub software since GUI is still missing.

on the matter of GUI while im on the subject i know that most developers want to include a GUI for their software, i can understand this to a point a GUI takes performance away from the software etc.

But a standalone GUI for those that want a software would be nice that way users could have the best of two world non GUI and GUI like Pietry did with DSHub it can run with GUI or without and looking at the current market of ADC Hubs out there its pretty clear that DSHub still holds its ground after the discontinuation.

ADCH++ has 2 developer: arnetheduck and poy and updates are kinda irregular at best since they also maintain DC++, that has effected the popularity of ADCH++ due to lack of maintenance lets hope that this changes for the future if anyone wants to help out and provide missing stuff to ADCH++ such as scripts (lua/python) or ideas for the hub software don’t hesitate check out the recent version in BZR and help out.

µHub

This project is one that i have high hopes for the project of Jan Vidar Krey this poor overworked opera developer has really put effort into stability his hub software currently holds the record for most users on an ADC hub (2k users).

Now looking at at this hub software is basically the same idea as ADCH++ no gui, xml files configuration not the ideal for a beginner either but it has good documentation thats always a big plus for anyone that wants to learn how to use the software.

The get started guide is for Linux it could use an windows version just for clarification for the beginners most of the commands works but not all, it also contains a how to compile guide for both Windows and Linux that way they can checkout the latest version on Github

I know that this project plans on having a WebUI for interface that is certainly a nice idea if its done correctly we have seen this idea tried before and semi fail due to security reasons.

Updates for uHub has been really nice in the past and i hopes it will remain that way in the future.

Again if you the user want to help out then download a copy of the hub software and suggest ideas at the official tracker of uHub, that way Jan Vidar gets what users wants in the hub software.

The command list so far it might look thin but the basic things are in there.

<uHub> *** help: Available commands:
!help – Show this help message.
!stats – Show hub statistics.
!version – Show hub version info.
!history – Show the last chat messages.
!uptime – Display hub uptime info.
!kick – Kick a user
!ban – Ban a user
!unban – Lift ban on a user
!reload – Reload configuration files.
!shutdown – Shutdown hub.
!myip – Show your own IP.
!getip – Show IP address for a user
!whoip – Show users matching IP range
!broadcast – Send a message to all users
!log – Display log
!crash – Crash the hub (DEBUG).

Luadch

Last years winner of the “ADCPortal hub software project of the year” went kinda quiet for a long time it recently got a second wind when Blastbeat put some effort into it changing the core to libevent instead of his custom core thus improving performance.

The project also abandoned the old forum for a new host app forum on Sourceforge.

The project could use a new release on Sourceforge to get the message out that it is alive again and the SVN could use a cleanup since there are 3 different versions in the SVN.

I recently talked to Blastbeat about a simple GUI to hide the DOS window and at the time he seemed up to the idea of doing this he was also planning a rewrite of the project if memory serves me correctly.

Another good thing about luadch is the script base thats growing on its forum since the re-launch both in german and in english language with scripts like google bot and fresh ‘n’ stuff.

Conclusion

Developing open source isn’t always easy everyday life vs Internet time is always a factor to be taken in if updates doesn’t come out in time its always up to the developer to inform the user if such problems should appear so that the user base of the problem doesn’t go suffering.

Too maintain a software successfully it takes time and dedication to the users the project has too take in what the general mass wants in a hub software making it a user friendly software, GUI seems to be what the masses are screaming for in this day and age and the only hub software that has it is a discontinued one that says a lot about the user input in the ADC side.

So my question to the hub owners out there what are your thoughts and needs cause i think i got most of it into this post but please comment

———————————-
Toast – ADCPortal Maintainer