Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nC5k6-0005z5-M4 for pgsql-committers@arkaria.postgresql.org; Mon, 24 Jan 2022 20:15:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nC5ja-0004VC-6V for pgsql-committers@arkaria.postgresql.org; Mon, 24 Jan 2022 20:14:38 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nC5jZ-0004V3-Ta for pgsql-committers@lists.postgresql.org; Mon, 24 Jan 2022 20:14:37 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nC5jX-0003zZ-Am for pgsql-committers@lists.postgresql.org; Mon, 24 Jan 2022 20:14:37 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=koneL8RKWN+nNOrhikqEz8x+IqVSu2EkXOA4b+LuOK0=; b=TZSG8joRsitmjel2hYKkdfQSIZ tppOKhx1WxAO47T5OMZ7et1kmjDMFD+p1s9WVnpK1VakxuLexjkFTCyAS9tPBDEB/Qiru4F4vzSrn UGXt5L23kfngEbxxERRE500BZU8XkULdAmdwh/eSN12N3DBvS8jEabmEcTemorghi1ZuxZymYXEqp H+0AFp4Fzdk6V72eBML6rx9tdLi8hHAiFR93bjcDQU/nr0KcUFJXxx+0GWxOkgweyjUyW3IL2Ttoc dEKYlYKC9ZMmPvoOXxi+ASZBeh8vUW2xD5C2k5gag1IBowtFzfcDsRWl54jn/qhqrWsflCQB9NiP1 CMXzMmug==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nC5jV-0003oY-P9 for pgsql-committers@lists.postgresql.org; Mon, 24 Jan 2022 20:14:33 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1nC5jV-0001OS-4M for pgsql-committers@lists.postgresql.org; Mon, 24 Jan 2022 20:14:33 +0000 Content-Type: multipart/mixed; boundary="===============5278202372788693144==" MIME-Version: 1.0 From: Robert Haas To: pgsql-committers@lists.postgresql.org Subject: pgsql: Server-side gzip compression. X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Mon, 24 Jan 2022 20:14:33 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5278202372788693144== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 U2VydmVyLXNpZGUgZ3ppcCBjb21wcmVzc2lvbi4KCnBnX2Jhc2ViYWNrdXAncyAtLWNvbXByZXNz aW9uIG9wdGlvbiBub3cgbGV0cyB5b3Ugd3JpdGUgZWl0aGVyCiJjbGllbnQtZ3ppcCIgb3IgInNl cnZlci1nemlwIiBpbnN0ZWFkIG9mIGp1c3QgImd6aXAiIHRvIHNwZWNpZnkKd2hlcmUgdGhlIGNv bXByZXNzaW9uIHNob3VsZCBiZSBwZXJmb3JtZWQuIElmIHlvdSB3cml0ZSBzaW1wbHkKImd6aXAi IGl0J3MgdGFrZW4gdG8gbWVhbiAiY2xpZW50LWd6aXAiIHVubGVzcyB5b3UgYWxzbyB1c2UKLS10 YXJnZXQsIGluIHdoaWNoIGNhc2UgaXQgaXMgaW50ZXJwcmV0ZWQgdG8gbWVhbiAic2VydmVyLWd6 aXAiLApiZWNhdXNlIHRoYXQncyB0aGUgb25seSB0aGluZyB0aGF0IG1ha2VzIGFueSBzZW5zZSBp biB0aGF0IGNhc2UuCgpUbyBtYWtlIHRoaXMgd29yaywgdGhlIEJBU0VfQkFDS1VQIGNvbW1hbmQg bm93IHRha2VzIG5ldwpDT01QUkVTU0lPTiBhbmQgQ09NUFJFU1NJT05fTEVWRUwgb3B0aW9ucy4K CkF0IHByZXNlbnQsIHBnX2Jhc2ViYWNrdXAgY2Fubm90IGRlY29tcHJlc3MgLmd6IGZpbGVzLCBz bwpzZXJ2ZXItc2lkZSBjb21wcmVzc2lvbiB3aWxsIGNhdXNlIGEgZmFpbHVyZSBpZiAoMSkgLUZ0 IGlzIG5vdAp1c2VkIG9yICgyKSAtUiBpcyB1c2VkIG9yICgzKSAtRC0gaXMgdXNlZCB3aXRob3V0 IC0tbm8tbWFuaWZlc3QuCgpBbG9uZyB0aGUgd2F5LCBJIHJlbW92ZWQgdGhlIGluZm9ybWF0aW9u IG1lc3NhZ2UgYWRkZWQgYnkgY29tbWl0CjVjNjQ5ZmUxNTMzNjdjZGFiMjc4NzM4ZWU0YWViYmZk MTU4ZTA1NDYgd2hpY2ggb2NjdXJyZWQgaWYgeW91CnNwZWNpZmllZCBubyBjb21wcmVzc2lvbiBs ZXZlbCBhbmQgdG9sZCB5b3UgdGhhdCB0aGUgZGVmYXVsdCBsZXZlbApoYWQgYmVlbiB1c2VkIGlu c3RlYWQuIFRoYXQgc2VlbWVkIGxpa2UgbW9yZSBvdXRwdXQgdGhhbiBtb3N0CnBlb3BsZSB3b3Vs ZCB3YW50LgoKQWxzbyBhbG9uZyB0aGUgd2F5LCB0aGlzIGFkZHMgYSBjaGVjayB0byB0aGUgc2Vy dmVyIGZvcgp1bnJlY29nbml6ZWQgYmFzZSBiYWNrdXAgb3B0aW9ucy4gVGhpcyByZXBhaXJzIGEg YnVnIGludHJvZHVjZWQKYnkgY29tbWl0IDBiYTI4MWNiNGJmOWY1ZjY1NTI5ZGZhNGM4MjgyYWJi NzM0ZGQ0NTQuCgpUaGlzIGNvbW1pdCBhbHNvIGFkZHMgc29tZSBuZXcgdGVzdCBjYXNlcyBmb3Ig cGdfdmVyaWZ5YmFja3VwLgpUaGV5IHRha2UgYSBzZXJ2ZXItc2lkZSBiYWNrdXAgd2l0aCBhbmQg d2l0aG91dCBjb21wcmVzc2lvbiwgYW5kCnRoZW4gZXh0cmFjdCB0aGUgYmFja3VwIGlmIHdlIGhh dmUgdGhlIE9TIGZhY2lsaXRpZXMgYXZhaWxhYmxlCnRvIGRvIHNvLCBhbmQgdGhlbiBydW4gcGdf dmVyaWZ5YmFja3VwIG9uIHRoZSBleHRyYWN0ZWQKZGlyZWN0b3J5LiBUaGF0IGlzIGEgZ29vZCB0 ZXN0IG9mIHRoZSBmdW5jdGlvbmFsaXR5IGFkZGVkIGJ5CnRoaXMgY29tbWl0IGFuZCBhbHNvIGlt cHJvdmVzIHRlc3QgY292ZXJhZ2UgZm9yIHRoZSBiYWNrdXAgdGFyZ2V0CnBhdGNoIChjb21taXQg MzUwMGNjYzM5YjBkYWRkMTA2OGEwMzkzOGU0YjhmZjU2MjU4N2NjYykgYW5kIGZvcgpwZ192ZXJp ZnliYWNrdXAgaXRzZWxmLgoKUGF0Y2ggYnkgbWUsIHdpdGggYSBidWcgZml4IGJ5IEplZXZhbiBM YWRoZS4gIFRoZSBwYXRjaCBzZXQgb2Ygd2hpY2gKdGhpcyBpcyBhIHBhcnQgaGFzIGFsc28gaGFk IHJldmlldyBhbmQvb3IgdGVzdGluZyBmcm9tIFR1c2hhciBBaHVqYSwKU3VyYWogS2hhcmFnZSwg RGlwZXNoIFBhbmRpdCwgYW5kIE1hcmsgRGlsZ2VyLgoKRGlzY3Vzc2lvbjogaHR0cDovL3Bvc3Rn ci5lcy9tL0NBK1RnbW9hLVNUN2ZNTHNWSmR1T0I3RXViPTJXamZwSFMrUXhIVkVwVW9pbmY0Yk9T Z0BtYWlsLmdtYWlsLmNvbQoKQnJhbmNoCi0tLS0tLQptYXN0ZXIKCkRldGFpbHMKLS0tLS0tLQpo dHRwczovL2dpdC5wb3N0Z3Jlc3FsLm9yZy9wZy9jb21taXRkaWZmLzBhZDgwMzI5MTBkNWViOGVm ZDMyODY3YzQ1YjZhMjVjODVlNjBmNTAKCk1vZGlmaWVkIEZpbGVzCi0tLS0tLS0tLS0tLS0tCmRv Yy9zcmMvc2dtbC9wcm90b2NvbC5zZ21sICAgICAgICAgICAgICAgIHwgIDIyICsrKwpkb2Mvc3Jj L3NnbWwvcmVmL3BnX2Jhc2ViYWNrdXAuc2dtbCAgICAgICB8ICAyOSArKy0Kc3JjL2JhY2tlbmQv TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0Kc3JjL2JhY2tlbmQvcmVwbGlj YXRpb24vTWFrZWZpbGUgICAgICAgICAgfCAgIDEgKwpzcmMvYmFja2VuZC9yZXBsaWNhdGlvbi9i YXNlYmFja3VwLmMgICAgICB8ICA1NCArKysrKysKc3JjL2JhY2tlbmQvcmVwbGljYXRpb24vYmFz ZWJhY2t1cF9nemlwLmMgfCAzMDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCnNyYy9i aW4vcGdfYmFzZWJhY2t1cC9wZ19iYXNlYmFja3VwLmMgICAgIHwgMTM2ICsrKysrKysrKysrLS0K c3JjL2Jpbi9wZ192ZXJpZnliYWNrdXAvTWFrZWZpbGUgICAgICAgICAgfCAgIDcgKwpzcmMvYmlu L3BnX3ZlcmlmeWJhY2t1cC90LzAwOF91bnRhci5wbCAgICB8IDEwNCArKysrKysrKysrCnNyYy9p bmNsdWRlL3JlcGxpY2F0aW9uL2Jhc2ViYWNrdXBfc2luay5oIHwgICAxICsKMTAgZmlsZXMgY2hh bmdlZCwgNjQxIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoK --===============5278202372788693144==--