Skip to content

Commit dad6f0c

Browse files
committed
Auto-UPDATE Whitepaper for PyBitmessage
Auto-UPDATE Whitepaper for PyBitmessage
1 parent db31cb4 commit dad6f0c

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

AUTO-UPDATE.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
PyBitmessage AUTO-UPDATE WHITEPAPER
2+
============
3+
4+
Auto update in PyBitmessage - how we can do this
5+
6+
1) Subscribe ALL users to chan user auto-update (BM adress)
7+
2) Hide this service subscription
8+
3) When update release - compile it and make .torrent file, then HASH them
9+
4) Push to auto-update chan MAGNET link to .torrent, OS Prefix and hash sum
10+
5) When Pybitmessage get message it start download using opensource bittorrent client (rtorrent maby) after download it check hash sum (i know that bittorent do that but that way - more secure way)
11+
6) Show popup for user that bitmessage have update
12+
7) remove old client and unpack new
13+
8) start new bitmessage
14+
9) seed bitmessage with (maby rtorrent) for 1 week or 1GB seeded info.
15+
10) make menu in option with infinite seed checkbox
16+
11) send info to update chanel every 3 days
17+
18+
_____
19+
Example
20+
21+
To: [chan] oficial-client-update
22+
From: BM-Some-long-address
23+
Subject: [Windows-7] Pybitmessage-1.0-DATE-05.08.2013
24+
magnet:?xt=urn:btih:some_hashAD3E662E69В13898A4DС9853BEC4D31568E0D643&dn=PyBitmessage&tr=http://some.open.torrent.tracker.com/
25+
26+
hash_sum = some_different_hashAD3E662E69В13898A4DС9853BEC4D31568E0D643
27+
____
28+
29+
And make chanels:
30+
Stable
31+
Beta
32+
Dev
33+
34+

0 commit comments

Comments
 (0)