Search:  

 
 
   All FAQsSite FAQDSL FAQCable TechAbout DSLDistanceCLECSDSL Hurdles»»






how-to block ads



Search for: in all FAQs

What is ADC? (#11584)

ADC was created to allow an extensible protocol and to address some shortcomings of the DC protocol. It was initiated by Jacek Sieka, under the influence of Jan Vidar Krey's DCTNG draft. The first revision of ADC came in 2004 and the first official version in 2007-12-01.

External Websites:

 

A brief comparison of ADC vs NMDC is the following (Shamelessly taken from the ADC wiki):

ADC An actual official specification that clients must follow
ADC Token in search results and client-client connections.
ADC Referring URI when client is redirected
ADC A kicked client's transfers can be forcefully terminated by other users.
ADC A global identification scheme is possible.
ADC Out-of-the-box IPv6 support.
ADC Defined character escape sequence.
ADC Defined character encoding and normalization.
ADC Salted passwords during hub-client negotiation.
ADC Defined amount of search results per client mode (active and passive).
ADC Required that hubs and clients support hashes.
ADC Incremental client information.
ADC Searching for a file type does not depend on the remote client.
ADC Functionality for speaking in third person.
ADC Protocol delimiters: "\\", '\n' and ' ' (space)
ADC No port default
ADC Token determine download priority
NMDC The non-use of ' ' (space) as a delimiter, allowing less bandwidth for hub chat.
NMDC Protocol allowing, out-of-the-box, kicking and redirecting users from a client perspective.
NMDC ", '$' and ' ' (space)
NMDC Port default is 411 for hubs and 412 for clients.
NMDC "Highest random number" determine download priority

DC++ Change Log Related Entries:
0.705: Searches filtered by token if available so that each search window only gets its own results
0.705: Implemented test version of bloom filters which will dramatically reduce hub bandwidth usage for TTH searches
0.704: Update most things to ADC 1.0
0.703: Fixed issue adc connectivity when starting for the first time
0.701: Because certs are automagically generated, ADC transfers will now by default be encrypted if both clients use a recent version (see the cipher column to know)
0.700: Uninstaller removes adc registry key (thanks ullner)
0.699: [bug 1110] Added new adc hub list (thanks mafa_45); [ADC] Fixed client-to-client connection sequence
0.698: [ADC] Improved GFI command support; [ADC] Removed obsolete DSC command
0.697: [ADC] Fixed a few protocol issues
0.696: [ADC] Fixed support for uncompressed files.xml as well as proper files.xml.bz2 support
0.692: [bug 938] Added a few more ADC info fields (thanks ullner); [ADC] Allowed $ and | in nick/description
0.691: Fixed bug when sending active ADC search results; Updated to ADC 0.11; Passive users now also get ADC search results
0.69: Fixed ADC hubname display (thanks ullner); Fixed ADC op commands
0.685: Updated to latest ADC specs, this will break 0.68/0.681/0.6811 queue sources and fav users (for NMDC as well)
0.68: Added basic SSL encryption support
0.671: Updated to ADC 0.9.  Finished partial file lists for ADC
0.670:  ADC url's clickable (thanks naga), Added initial ADC file transfers support, ADC hub connectivity improved,  Download manager changes in preparation for partial list browsing and other ADC features. 
0.668:  Fixes to ADC implementation
0.4034:  More ADC fixes (thanks sed)
0.4033:  Various ADC patches (thanks sedulus),  ADC INF updates only send the necessary info (thanks sed)
0.4032:  Fixed an issue with the ADC parser (thanks trem),  Fixed an issue with the adc parser (thanks sed)
0.402:  Begun work on the ADC protocol (major change)



feedback form

by USR56K See Profile
last modified: 2009-01-17 16:42:36



Sunday, 08-Nov 13:17:25 Terms of Use | Privacy Policy | Hosting by www.nac.net - DSL,Hosting & Co-lo | feedback | contact
over 10 years online! © 1999-2009 dslreports.com.republican-creole