From ab7b1bea6596207f928bab7c4c80d84047b623a2 Mon Sep 17 00:00:00 2001 From: Gavin Andresen Date: Fri, 10 May 2013 15:52:03 -0400 Subject: [PATCH 1/6] Clarify some details of the May15 deadline --- may15.html | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/may15.html b/may15.html index 264ec220..0b044690 100644 --- a/may15.html +++ b/may15.html @@ -6,9 +6,15 @@ layout: base-en

15 May 2013 Upgrade Deadline

What is happening

-If you are using Bitcoin-Qt/bitcoind version 0.7.2 or earlier, you must take action -before 15 May, 2013. If you do nothing, you are likely to be left behind and -will be out of sync with the rest of the Bitcoin network. +If you are using an old version of Bitcoin-Qt (or bitcoind, the command-line bitcoin software), +you must either upgrade to version 0.8.0 or later before May 15, 2013 or modify a file and +restart bitcoin to work around a bug with the old software. +

+

This bug does not affect any bitcoins you already have, but if you do nothing you will +be out of sync with the rest of the Bitcoin network and will be unable to receive +bitcoins (payments sent to you will look like they never get confirmed, or will be confirmed +very slowly). You also risk being the victim of a "double-spend" attack, where somebody sends +you bitcoins that the rest of the network would reject as invalid.

We recommend that you @@ -16,7 +22,7 @@ We recommend that you before the 15th of May to avoid any issues. If you are a solo miner or mining pool operator, please see the the notes at the end of this page for how to upgrade safely.

-

If you cannot upgrade to version 0.8.1

+

If you cannot upgrade to version 0.8.1

If you cannot upgrade to the latest version, you can still avoid the problem. Create a file called DB_CONFIG in the bitcoin data directory, containing @@ -24,8 +30,8 @@ these two lines:

-set_lg_dir database
 set_lk_max_locks 120000
+set_lg_dir database
 

@@ -54,7 +60,7 @@ still running old versions of Bitcoin-Qt/bitcoind. Therefore, the only option is require everybody to either upgrade or workaround the bug.

- This notice last updated: 18 March 2013 16:15 UTC + This notice last updated: 10 May 2013 20:00 UTC
From d7122449be6d0267f2e51e8ccd9a361f92c374f0 Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Fri, 10 May 2013 21:18:58 +0000 Subject: [PATCH 2/6] Bugfix: May15: Avoid referring to bitcoind as "command-line", since it fails to meet basic reasonable expectations for CLI software --- may15.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/may15.html b/may15.html index 0b044690..c5fa7347 100644 --- a/may15.html +++ b/may15.html @@ -6,7 +6,7 @@ layout: base-en

15 May 2013 Upgrade Deadline

What is happening

-If you are using an old version of Bitcoin-Qt (or bitcoind, the command-line bitcoin software), +If you are using an old version of Bitcoin-Qt (or bitcoind, the server bitcoin software), you must either upgrade to version 0.8.0 or later before May 15, 2013 or modify a file and restart bitcoin to work around a bug with the old software.

From 4046672a3656edbfddd3523ec407180abee655f0 Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Thu, 9 May 2013 02:36:50 +0000 Subject: [PATCH 3/6] May15: There is no need to explicitly set the log directory --- may15.html | 1 - 1 file changed, 1 deletion(-) diff --git a/may15.html b/may15.html index c5fa7347..47979ad4 100644 --- a/may15.html +++ b/may15.html @@ -31,7 +31,6 @@ these two lines:
 set_lk_max_locks 120000
-set_lg_dir database
 

From df897ceefe3ba7211e06311dd2cb7f8ed67d4eca Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Thu, 9 May 2013 02:37:50 +0000 Subject: [PATCH 4/6] May15: Increase recommended max locks to 537000, which is necessary to safely survive reorganizations up to 5 blocks deep --- may15.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/may15.html b/may15.html index 47979ad4..934060e0 100644 --- a/may15.html +++ b/may15.html @@ -30,7 +30,7 @@ these two lines:

-set_lk_max_locks 120000
+set_lk_max_locks 537000
 

From 8944bb8042c412c6f5e356b8c93a635502b37855 Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Thu, 9 May 2013 02:43:09 +0000 Subject: [PATCH 5/6] May15: Mention backport option --- may15.html | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/may15.html b/may15.html index 934060e0..d30597ad 100644 --- a/may15.html +++ b/may15.html @@ -7,7 +7,9 @@ layout: base-en

What is happening

If you are using an old version of Bitcoin-Qt (or bitcoind, the server bitcoin software), -you must either upgrade to version 0.8.0 or later before May 15, 2013 or modify a file and +you must either upgrade to version 0.8.0 or later before May 15, 2013, +upgrade to an up-to-date "backport" release, +or modify a file and restart bitcoin to work around a bug with the old software.

This bug does not affect any bitcoins you already have, but if you do nothing you will @@ -22,9 +24,15 @@ We recommend that you before the 15th of May to avoid any issues. If you are a solo miner or mining pool operator, please see the the notes at the end of this page for how to upgrade safely.

-

If you cannot upgrade to version 0.8.1

+

If you cannot upgrade to version 0.8.1

-If you cannot upgrade to the latest version, you can still avoid the problem. +If you cannot upgrade to the latest version, +backports to older branches are now in final testing. +These include not only compatibility for the 15 May changes, but also fixes for known vulnerabilities and bugs, which have already been included and tested in the latest release. +

+

If you cannot upgrade to a backport

+

+If you cannot upgrade to any of the above, you can still avoid the problem. Create a file called DB_CONFIG in the bitcoin data directory, containing these two lines:

@@ -45,7 +53,8 @@ re-indexing operation; you must wait for the reindex to complete before serving work to miners.

-And if you are creating blocks and cannot upgrade to version 0.8.1 for some +And if you are creating blocks and cannot upgrade to version 0.8.1 or a +backport for some reason, you should not set_lk_max_locks in a DB_CONFIG file until May 15th; if you increase locks before then you run the risk of creating or building on blocks incompatible with the rest of the network. From d4e163808403c49f6195eb35fd8e465e7b3d5396 Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Fri, 10 May 2013 21:26:40 +0000 Subject: [PATCH 6/6] May15: Update notice time --- may15.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/may15.html b/may15.html index d30597ad..bd35a644 100644 --- a/may15.html +++ b/may15.html @@ -68,7 +68,7 @@ still running old versions of Bitcoin-Qt/bitcoind. Therefore, the only option is require everybody to either upgrade or workaround the bug.

- This notice last updated: 10 May 2013 20:00 UTC + This notice last updated: 10 May 2013 21:30 UTC