dchub URI scheme
Posted: 31 Jan 2013, 21:06
The following is a URI scheme that I intend to submit to IETF for the inclusion as a standardized URI.
(last updated 2013-01-31)
Resource Identifier (RI) Scheme name: dchub
Status: REQUEST
Scheme syntax:
dchub://<host>[:<port>]/[<user>/<path>]
A client should connect to a server (hub) "host" with an optional port, which defaults to 411.
A client should queue a directory or file (according to the path) and attempt to download the directory or file from the specified user.
A user should always be followed by a path to a directory or file.
Examples:
dchub://example.com
dchub://example.com:666
dchub://example.com/John/uploads/applications/linux.iso
dchub://example.com:411/John/uploads/applications/linux.iso
Scheme semantics:
Connect to a server and optionally download a file from a user.
Encoding considerations:
The executing system's encoding is used.
Applications/protocols that use this scheme name:
Used by various Direct Connect clients.
Interoperability considerations:
The path is a path in the user's shared files. The path does not reflect a system's underlying file system.
Security considerations:
The user that is in the hub may not be the same user as when the URI was constructed. Likewise with the path.
Contact:
Registering party: Fredrik Ullner <[email protected]>
Scheme creator: Jonathan Hess
Author/Change controller:
The registering party or a member of the NMDC project
References:
http://nmdc.sourceforge.net/, http://en.wikipedia.org/wiki/Direct_Con ... e_sharing)
(file created 2013-01-31)