Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bmLOV-0004dH-0G for pgadmin-hackers@arkaria.postgresql.org; Tue, 20 Sep 2016 13:47:31 +0000 Received: from localhost ([127.0.0.1] helo=postgresql.org) by malur.postgresql.org with smtp (Exim 4.84_2) (envelope-from ) id 1bmLOU-000293-JN for pgadmin-hackers@arkaria.postgresql.org; Tue, 20 Sep 2016 13:47:30 +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.84_2) (envelope-from ) id 1bmLOH-0001uj-Cw for pgadmin-hackers@postgresql.org; Tue, 20 Sep 2016 13:47:17 +0000 Received: from mail-wm0-x22d.google.com ([2a00:1450:400c:c09::22d]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.84_2) (envelope-from ) id 1bmLOE-0006mY-IZ for pgadmin-hackers@postgresql.org; Tue, 20 Sep 2016 13:47:15 +0000 Received: by mail-wm0-x22d.google.com with SMTP id w84so135182024wmg.1 for ; Tue, 20 Sep 2016 06:47:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=mp/YsqFXRV17fIM1wR567LKAac4PjgONHTJ4B08p54A=; b=omGP1Yi3BXUBLmikgs6p3qdT1l3AprqamqXmG7jcYUeZ7S2A1qcynSPQ5it13VOX8P UOhegNYHrdoDGvAlyhBNEOt4l3i1SM+ILtMdRfFG8+Q5TEsy3WlzGQ9Wok3wlORjYVfg pHIclgXozlHMv/2z5Qs1gS87/XMcIV7i7a8Hie8Sxx1tjcQNiZkTxVk0vuG7P88y0Y4P FckNsZZuXg0i0BvF6oTfE7m0LutkuHPAaVeiSZe7yBQUlZ7Mje6filnTTtmY5wE9T3GB 7NziVcXiMMzQw87GF3n/2JgkCEfo+76wkx5w1Sc9SqdUt+TDPvJwxv3VpHUSYpESekSS mbng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=mp/YsqFXRV17fIM1wR567LKAac4PjgONHTJ4B08p54A=; b=MIT/gouGZP3R1Fh+norKUFzBAw2T77vF1pbu/9jh/UQLQAPjVsdDhoy9h/7WKK+PXH Fl8dBBKDXrGHL4sXTmPW5+QXt4hD6fewGbp7WPIiIjzzwwMUBt7ateJQuIrxqo5n4vtM 3d8Ay56sdaoeat5Tvf5J85k6Givv1JeUEub/6gzuw9ht8silGX24VrSn+IizRRWmP8Gv NBfWh1OwRIMWKv3P3fcftXzX/hgwg5tnvfWx672gS1YpO3MueoVAxhne/dVyH8Re03V4 XCZ9D/tgkiLKHkxs27RuxtbdrNrGxKy5FqAsn7WkOT7GZXu3O6BCtEhMhEuDbHc0ERNb mcpw== X-Gm-Message-State: AE9vXwOmAT1xSCANYv/OfCRRWoT1jB9tGO9BZF06gGbXsjMjV9KJfuiqKAoVuS/0udci3ABDSJgyIaTBwpXNSgsm X-Received: by 10.194.89.228 with SMTP id br4mr27692613wjb.187.1474379232545; Tue, 20 Sep 2016 06:47:12 -0700 (PDT) MIME-Version: 1.0 Received: by 10.28.172.198 with HTTP; Tue, 20 Sep 2016 06:46:41 -0700 (PDT) From: Surinder Kumar Date: Tue, 20 Sep 2016 19:16:41 +0530 Message-ID: Subject: [pgAdmin4][Patch]: RM1171 - Fix IE caching issue To: pgadmin-hackers Content-Type: multipart/mixed; boundary=047d7bf10ada6e0381053cf0aa07 X-Pg-Spam-Score: -2.6 (--) List-Archive: List-Help: List-ID: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-Mailing-List: pgadmin-hackers Precedence: bulk Sender: pgadmin-hackers-owner@postgresql.org --047d7bf10ada6e0381053cf0aa07 Content-Type: multipart/alternative; boundary=047d7bf10ada6e037a053cf0aa05 --047d7bf10ada6e037a053cf0aa05 Content-Type: text/plain; charset=UTF-8 Hi *Issue:* IE always caching the response data returned from the server and when same request is made for next time, it doesn't bring new data, instead it use cached data. *Solution:* Set cache to '*no-cache*' in response headers while sending from the server side. This prevents browser from caching data every time an http request is made. Thanks to Harshal & Murtaza for discussing issue and solution. Please find attached patch and review. Thanks, Surinder Kumar --047d7bf10ada6e037a053cf0aa05 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi<= /div>

Issue:
IE always caching t= he response data returned from the server and when same request is made for= next time, it doesn't bring new data, instead it use cached data.

Solution:
=
Set cache to 'no-cache' in response headers while sending from the server side. = This prevents browser from caching data every time an http request is made.=

Thanks to Harshal & = Murtaza for discussing issue and solution.

Please find attached patch and review.


Thanks,
Surinder Kumar
--047d7bf10ada6e037a053cf0aa05-- --047d7bf10ada6e0381053cf0aa07 Content-Type: application/octet-stream; name="RM1171.patch" Content-Disposition: attachment; filename="RM1171.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_itbjb0hp0 ZGlmZiAtLWdpdCBhL3dlYi9wZ2FkbWluL3V0aWxzL2FqYXgucHkgYi93ZWIv cGdhZG1pbi91dGlscy9hamF4LnB5CmluZGV4IDBlMTFlYWMuLjNhYjNmM2Qg MTAwNjQ0Ci0tLSBhL3dlYi9wZ2FkbWluL3V0aWxzL2FqYXgucHkKKysrIGIv d2ViL3BnYWRtaW4vdXRpbHMvYWpheC5weQpAQCAtMjksNiArMjksMTggQEAg Y2xhc3MgRGF0YVR5cGVKU09ORW5jb2Rlcihqc29uLkpTT05FbmNvZGVyKToK CiAgICAgICAgIHJldHVybiBqc29uLkpTT05FbmNvZGVyLmRlZmF1bHQoc2Vs Ziwgb2JqKQoKK2RlZiBnZXRfbm9fY2FjaGVfaGVhZGVyKCk6CisgICAgIiIi CisgICAgUHJldmVudCBicm93c2VyIGZyb20gY2FjaGluZyBkYXRhIGV2ZXJ5 IHRpbWUgYW4KKyAgICBodHRwIHJlcXVlc3QgaXMgbWFkZS4KKyAgICBSZXR1 cm5zOiBoZWFkZXJzCisgICAgIiIiCisgICAgaGVhZGVycyA9IHt9CisgICAg aGVhZGVyc1siQ2FjaGUtQ29udHJvbCJdID0gIm5vLWNhY2hlLCBuby1zdG9y ZSwgbXVzdC1yZXZhbGlkYXRlIiAgIyBIVFRQIDEuMS4KKyAgICBoZWFkZXJz WyJQcmFnbWEiXSA9ICJuby1jYWNoZSIgICMgSFRUUCAxLjAuCisgICAgaGVh ZGVyc1siRXhwaXJlcyJdID0gIjAiICAjIFByb3hpZXMuCisgICAgcmV0dXJu IGhlYWRlcnMKKwoKIGRlZiBtYWtlX2pzb25fcmVzcG9uc2UoCiAgICAgICAg IHN1Y2Nlc3M9MSwgZXJyb3Jtc2c9JycsIGluZm89JycsIHJlc3VsdD1Ob25l LCBkYXRhPU5vbmUsIHN0YXR1cz0yMDAKQEAgLTQ1LDcgKzU3LDggQEAgZGVm IG1ha2VfanNvbl9yZXNwb25zZSgKICAgICByZXR1cm4gUmVzcG9uc2UoCiAg ICAgICAgIHJlc3BvbnNlPWpzb24uZHVtcHMoZG9jLCBjbHM9RGF0YVR5cGVK U09ORW5jb2RlciksCiAgICAgICAgIHN0YXR1cz1zdGF0dXMsCi0gICAgICAg IG1pbWV0eXBlPSJhcHBsaWNhdGlvbi9qc29uIgorICAgICAgICBtaW1ldHlw ZT0iYXBwbGljYXRpb24vanNvbiIsCisgICAgICAgIGhlYWRlcnM9Z2V0X25v X2NhY2hlX2hlYWRlcgogICAgICkKCgpAQCAtNTQsNyArNjcsOCBAQCBkZWYg bWFrZV9yZXNwb25zZShyZXNwb25zZT1Ob25lLCBzdGF0dXM9MjAwKToKICAg ICByZXR1cm4gUmVzcG9uc2UoCiAgICAgICAgIHJlc3BvbnNlPWpzb24uZHVt cHMocmVzcG9uc2UsIGNscz1EYXRhVHlwZUpTT05FbmNvZGVyKSwKICAgICAg ICAgc3RhdHVzPXN0YXR1cywKLSAgICAgICAgbWltZXR5cGU9ImFwcGxpY2F0 aW9uL2pzb24iCisgICAgICAgIG1pbWV0eXBlPSJhcHBsaWNhdGlvbi9qc29u IiwKKyAgICAgICAgaGVhZGVycz1nZXRfbm9fY2FjaGVfaGVhZGVyKCkKICAg ICApCgoK --047d7bf10ada6e0381053cf0aa07 Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: 8bit MIME-Version: 1.0 -- Sent via pgadmin-hackers mailing list (pgadmin-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgadmin-hackers --047d7bf10ada6e0381053cf0aa07--