Please before reading this thread, read Client file format.
Since BitTorrent clients are updated regularly, i'll post the default file template for Deluge. And will list any changes for a particular version against this default template.
Default template
Code:
{
"keyGenerator": {
"length": 8,
"type": "hash",
"refreshOn": "TIMED_OR_AFTER_STARTED_ANNOUNCE",
"refreshEvery": 10,
"case": "upper"
},
"peerIdGenerator": {
"pattern": "xxxxxxxxxxxxxxxx",
"refreshOn": "NEVER",
"shouldUrlEncode": true
},
"urlEncoder": {
"encodingExclusionPattern": "[A-Za-z0-9-]",
"encodedHexCase": "lower"
},
"query": "info_hash={infohash}&peer_id={peerid}&port={port}&uploaded={uploaded}&downloaded={downloaded}&left={left}&corrupt=0&key={key}&event={event}&numwant={numwant}&compact=1&no_peer_id=1",
"numwant": 200,
"numwantOnStop": 0,
"requestHeaders": [
{ "name": "host", "value": "xxxxx"},
{ "name": "User-Agent", "value": "xxxxxxxxxxxxxxxx" },
{ "name": "Accept-Encoding", "value": "gzip" },
{ "name": "Connection", "value": "Close" }
]
}
3.5.3_44428
peerIdGenerator.pattern: -UT353S-(\u008c)(\u00ad)[\u0001-\u00ff]{10}
requestHeaders.User-Agent: uTorrent/353(111652236)(44428)"
3.5.3_44358
peerIdGenerator.pattern: -UT353S-F(\u00ad)[\u0001-\u00ff]{10}
requestHeaders.User-Agent: uTorrent/353(111652166)(44358)
3.5.1_44332
peerIdGenerator.pattern: -UT3515-(\u002c\u00ad)[\u0001-\u00ff]{10}
requestHeaders.User-Agent: uTorrent/351(111389996)(44332)
3.5.0_44294
peerIdGenerator.pattern: -UT3500-(\u0006\u00ad)[\u0001-\u00ff]{10}
requestHeaders.User-Agent: uTorrent/350(111258886)(44294)
3.5.0_44090
peerIdGenerator.pattern: -UT3500-(\u003a\u00ac)[\u0001-\u00ff]{10}
requestHeaders.User-Agent: uTorrent/350(111258682)(44090)
3.5.0_43916
peerIdGenerator.pattern: -UT3500-(\u008c\u00ab)[\u0001-\u00ff]{10}
requestHeaders.User-Agent: uTorrent/350(111258508)(43916)
3.2.2_28500
peerIdGenerator.pattern: -UT3220-To[\u0001-\u00ff]{10}
query: info_hash={infohash}&peer_id={peerid}&port={port}& uploaded={uploaded}&downloaded={downloaded}&left={ left}&corrupt=0&key={key}&event={event}&numwant={n umwant}&compact=1&no_peer_id=1
numwantOnStop: 200
requestHeaders.User-Agent: uTorrent/3220(28500)
requestheaders new header: { "name": "Accept-Language", "value": "{locale}" } The header takes place between "Accept-Encoding" and "Connection".
Bookmarks