Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1f3KXh-0003dr-AX for pgsql-committers@arkaria.postgresql.org; Tue, 03 Apr 2018 11:56:01 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1f3KXg-00058a-DV for pgsql-committers@arkaria.postgresql.org; Tue, 03 Apr 2018 11:56:00 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1f3KUI-00011A-92 for pgsql-committers@lists.postgresql.org; Tue, 03 Apr 2018 11:52:30 +0000 Received: from mahout.postgresql.org ([2001:4800:1501:1::227]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1f3KUE-0005Z4-SP for pgsql-committers@lists.postgresql.org; Tue, 03 Apr 2018 11:52:28 +0000 Received: from gemulon.postgresql.org ([2001:4800:1501:1::198]) by mahout.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1f3KUE-0006Y9-Br for pgsql-committers@lists.postgresql.org; Tue, 03 Apr 2018 11:52:26 +0000 Received: from git by gemulon.postgresql.org with local (Exim 4.89) (envelope-from ) id 1f3KUE-0003rM-6g for pgsql-committers@lists.postgresql.org; Tue, 03 Apr 2018 11:52:26 +0000 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 To: pgsql-committers@lists.postgresql.org From: Magnus Hagander Subject: pgsql: Validate page level checksums in base backups Message-Id: Date: Tue, 03 Apr 2018 11:52:26 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk VmFsaWRhdGUgcGFnZSBsZXZlbCBjaGVja3N1bXMgaW4gYmFzZSBiYWNrdXBzCgpXaGVuIGJhc2Ug YmFja3VwcyBhcmUgcnVuIG92ZXIgdGhlIHJlcGxpY2F0aW9uIHByb3RvY29sIChmb3IgZXhhbXBs ZQp1c2luZyBwZ19iYXNlYmFja3VwKSwgdmVyaWZ5IHRoZSBjaGVja3N1bXMgb2YgYWxsIGRhdGEg YmxvY2tzIGlmCmNoZWNrc3VtcyBhcmUgZW5hYmxlZC4gSWYgY2hlY2tzdW0gZmFpbHVyZXMgYXJl IGVuY291bnRlcmVkLCBsb2cgdGhlbQphcyB3YXJuaW5ncyBidXQgZG9uJ3QgYWJvcnQgdGhlIGJh Y2t1cC4KClRoaXMgYmVjb21lcyB0aGUgZGVmYXVsdCBiZWhhdmlvdXIgaW4gcGdfYmFzZWJhY2t1 cCAocHJvdmlkZWQgY2hlY2tzdW1zCmFyZSBlbmFibGVkIG9uIHRoZSBzZXJ2ZXIpLCBzbyBhZGQg YSBzd2l0Y2ggKC1rKSB0byBkaXNhYmxlIHRoZSBjaGVja3MKaWYgbmVjZXNzYXJ5LgoKQXV0aG9y OiBNaWNoYWVsIEJhbmNrClJldmlld2VkLUJ5OiBNYWdudXMgSGFnYW5kZXIsIERhdmlkIFN0ZWVs ZQpEaXNjdXNzaW9uOiBodHRwczovL3Bvc3Rnci5lcy9tLzIwMTgwMjI4MTgwODU2LkdFMTM3ODRA bmlnaHRoYXdrLmNhaXBpY3Jldy5kZC1kbnMuZGUKCkJyYW5jaAotLS0tLS0KbWFzdGVyCgpEZXRh aWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcvY29tbWl0ZGlmZi80ZWI3 N2Q1MGMyMWRkZDM1Yjc3NDIxYzI3ZTBkNzg1M2ViNGY5MjAyCgpNb2RpZmllZCBGaWxlcwotLS0t LS0tLS0tLS0tLQpkb2Mvc3JjL3NnbWwvcHJvdG9jb2wuc2dtbCAgICAgICAgICAgICAgICAgICB8 ICAxMyArLQpkb2Mvc3JjL3NnbWwvcmVmL3BnX2Jhc2ViYWNrdXAuc2dtbCAgICAgICAgICB8ICAx NiArKwpzcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9iYXNlYmFja3VwLmMgICAgICAgICB8IDIyNyAr KysrKysrKysrKysrKysrKysrKysrKysrKy0Kc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vcmVwbF9n cmFtLnkgICAgICAgICAgfCAgIDggKy0Kc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vcmVwbF9zY2Fu bmVyLmwgICAgICAgfCAgIDEgKwpzcmMvYmluL3BnX2Jhc2ViYWNrdXAvcGdfYmFzZWJhY2t1cC5j ICAgICAgICB8ICAzOCArKysrLQpzcmMvYmluL3BnX2Jhc2ViYWNrdXAvdC8wMTBfcGdfYmFzZWJh Y2t1cC5wbCB8ICA2MiArKysrKysrLQo3IGZpbGVzIGNoYW5nZWQsIDM1MiBpbnNlcnRpb25zKCsp LCAxMyBkZWxldGlvbnMoLSkKCg==