Received: from smtp48.i.mail.ru (smtp48.i.mail.ru [94.100.177.108]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 41C43780772 for <~alpine/devel@lists.alpinelinux.org>; Sun, 29 May 2022 08:36:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bk.ru; s=mail4; h=Content-Type:MIME-Version:Message-ID:Subject:To:From:Date:From:Subject:Content-Type:Content-Transfer-Encoding:To:Cc; bh=d562TpnYPtnZbC88L6IiPOP+c7bPOseOgF1mVJuay90=; t=1653813414;x=1654418814; b=UkX+5XVmsq8i6l1WO4i2MmsTOyJ99aqRo64/V8dW1RXQOwSNX14Du8badexb/9RiHEtL7yZFPtTIkrraPIdGiwPEse1VKbSXtTDOLwfYji5NOSyyb4QD3oYfIU5V3P/1jeOsCe3lVs9jqd4OsAVtUDrBswejZHzPnyB0ldg5hVL/+fPdApyYUJKET8HS/qD19v61hvfkm9M8aO58Fl3WssJp6qeBgW5sOvmmP2MzgSi4tKivwnj4BbG4znFH8WnnF3MNFQVtLOIMoQMYUGIckpHoJT7EQsS89sooWU7nw80ZB5xJepG/Py67KARDlvruNCmrVz2sRZRr2rfH2RU8kA==; Received: by smtp48.i.mail.ru with esmtpa (envelope-from ) id 1nvEPr-0004DH-RI for ~alpine/devel@lists.alpinelinux.org; Sun, 29 May 2022 11:36:52 +0300 Date: Sun, 29 May 2022 11:36:50 +0300 From: Grigory Kirillov To: ~alpine/devel@lists.alpinelinux.org Subject: Main site feed ignores HTTP header Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Authentication-Results: smtp48.i.mail.ru; auth=pass smtp.auth=txgk@bk.ru smtp.mailfrom=txgk@bk.ru X-7564579A: 646B95376F6C166E X-77F55803: 4F1203BC0FB41BD959DE7DA6C9DEA5D5525BD3636F30636C232A6044CB5A87B5182A05F538085040299F229C7122B50166323E09D66F4451ACB100F8F96F61FFF3A2EAA8571FD991 X-7FA49CB5: FF5795518A3D127A4AD6D5ED66289B5278DA827A17800CE789066434B85BF7C7EA1F7E6F0F101C67BD4B6F7A4D31EC0BCC500DACC3FED6E28638F802B75D45FF8AA50765F790063721BEEAF38C6AE0B78638F802B75D45FF36EB9D2243A4F8B5A6FCA7DBDB1FC311F39EFFDF887939037866D6147AF826D820EEFA9FB47927D10F6D7DD7289BCFFF6F9789CCF6C18C3F8528715B7D10C86859CC434672EE6371117882F4460429724CE54428C33FAD305F5C1EE8F4F765FC60CDF180582EB8FBA471835C12D1D9774AD6D5ED66289B52BA9C0B312567BB23117882F446042972877693876707352033AC447995A7AD1828451B159A507268D2E47CDBA5A96583BA9C0B312567BB2376E601842F6C81A19E625A9149C048EEEFA58DFCB7B0AE11E7815D572A9D6896D8FC6C240DEA7642DBF02ECDB25306B2B78CF848AE20165D0A6AB1C7CE11FEE37C7DAE56957A78C86136E347CC761E07C4224003CC836476EA7A3FFF5B025636E2021AF6380DFAD1A18204E546F3947CB11811A4A51E3B096D1867E19FE1407959CC434672EE6371089D37D7C0E48F6C8AA50765F7900637F0A05763E19AB7F2EFF80C71ABB335746BA297DBC24807EABDAD6C7F3747799A X-8FC586DF: 6EFBBC1D9D64D975 X-C1DE0DAB: C20DE7B7AB408E4181F030C43753B8186998911F362727C414F749A5E30D975C8FFFADC8DE2E8B5199C02DD5EB68B2BED11F429A5B08463C9C2B6934AE262D3EE7EAB7254005DCED00028A9DC7A91F58F36E2E0160E5C55395B8A2A0B6518DF68C46860778A80D548DA55E71E02F9FC08E8E86DC7131B365E7726E8460B7C23C X-C8649E89: 4E36BF7865823D7055A7F0CF078B5EC49A30900B95165D3453741B480A6503C3A2AB612BD8B71B57B77DB41514CB68E1016D85E2514C68F02E27D74150496B521D7E09C32AA3244CA0D151179C54E48ACBDC4C725762C98581560E2432555DBB3EB3F6AD6EA9203E X-D57D3AED: 3ZO7eAau8CL7WIMRKs4sN3D3tLDjz0dLbV79QFUyzQ2Ujvy7cMT6pYYqY16iZVKkSc3dCLJ7zSJH7+u4VD18S7Vl4ZUrpaVfd2+vE6kuoey4m4VkSEu530nj6fImhcD4MUrOEAnl0W826KZ9Q+tr5ycPtXkTV4k65bRjmOUUP8cvGozZ33TWg5HZplvhhXbhDGzqmQDTd6OAevLeAnq3Ra9uf7zvY2zzsIhlcp/Y7m53TZgf2aB4JOg4gkr2biojbL9S8ysBdXj+IpjrhN6CwSIjeCpjf0mS X-Mailru-Sender: 8C0E2F81B8AA67D5F749D0535E7ED7BE8CF82AC2EBB971EA1224DD33C5F31A25BF11CDC8B035040C888037352A20814D14BFCE480084FF44713F6B5BBE197B15BA32CF3B6E505BA93F6D5CDF246E4AFBE2DC36306BE28DC8AB41466D8934E67DE66B5C1DBFD5D09D67EA787935ED9F1B X-Mras: Ok Hi, I was testing my feed reader hobby project on real feeds and stumbled upon the incorrect behavior of the server on which the Alpine's news feed is located. The fact is that when I attach If-Modified-Since header with the Last-Modified date to the request, server should return a 304 code and reject the request; but the server on which the news feed is located doesn't do this. Here are explanatory curl commands: % curl -I {alpine linux org atom xml} HTTP/2 200 server: nginx date: Sun, 29 May 2022 08:14:23 GMT content-type: application/xml content-length: 4704 accept-ranges: bytes last-modified: Tue, 24 May 2022 10:34:36 GMT strict-transport-security: max-age=31536000 x-frame-options: DENY x-content-type-options: nosniff % curl -I -H 'If-Modified-Since: Tue, 24 May 2022 10:34:36 GMT' {alpine linux org atom xml} HTTP/2 200 server: nginx date: Sun, 29 May 2022 08:14:29 GMT content-type: application/xml content-length: 4704 accept-ranges: bytes last-modified: Tue, 24 May 2022 10:34:36 GMT strict-transport-security: max-age=31536000 x-frame-options: DENY x-content-type-options: nosniff