ADC Extensions
From ADCPortal Wiki
Contents |
Abstract
These are the official extensions to ADC. This document is based on the information contained in the ADC wiki - spefications from there are moved here when they are mature and stable enough.
Version history
The latest draft of the next version of this document as well as intermediate and older versions can be downloaded from $URL$.
This version correspods to $Revision$.
Version 1.0
Extensions
TIGR - Tiger tree hash support
This extension is included in ADC 1.0, though approved and in use.
This extension adds Tiger tree hash support to the base protocol. It is intended to be used both for identifying files and for purposes such as CID generation and password negotiation.
Main Article : TIGR
BZIP – File list compressed with bzip2
This extension is included in ADC 1.0, though approved and in use.
This extension adds a special file "files.xml.bz2" in the unnamed root of the share which contains "files.xml" compressed with bzip2 1.0.3+ (www.bzip.org).
Main article: BZIP
ZLIB - Compressed communication
Zlib allows compressed communication for both transferring files and protocol communication.
Main article: ZLIB
PING - Pinger extension
Added as of 2008-03-14 to specification, based on ADC 1.0. Proposed by Pietry
This extension can be supported by both clients and hubs, and when present, if hub supports it, it must send additional information to the client ( otherwise normal base client).
It's purpose is to send to hublist pingers additional information about the hub that otherwise it would be impossible to get as a normal user (eg. minimum share, maximum user count, etc).
Main article: PING
REF - Referral from Client
Added as of 2009-02-01 to specification, ADC 1.0. Proposed by Jan Vidar Krey
This extension proposes an identification referral for client-client connections, in order for the other connection party to know the hub source of the connection.
Main article: REF
Links
Sourceforge Project: ADC - SVN Repository

