[Ltru] "Conditional GET" now broken on IANA HTTP server

Stephane Bortzmeyer <bortzmeyer@nic.fr> Tue, 22 July 2008 09:14 UTC

Return-Path: <ltru-bounces@ietf.org>
X-Original-To: ltru-archive@megatron.ietf.org
Delivered-To: ietfarch-ltru-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 725F63A68B2; Tue, 22 Jul 2008 02:14:58 -0700 (PDT)
X-Original-To: ltru@core3.amsl.com
Delivered-To: ltru@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id C2DD23A6834 for <ltru@core3.amsl.com>; Tue, 22 Jul 2008 02:14:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.913
X-Spam-Level:
X-Spam-Status: No, score=-5.913 tagged_above=-999 required=5 tests=[AWL=0.336, BAYES_00=-2.599, HELO_EQ_FR=0.35, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WQ4239uLy7gQ for <ltru@core3.amsl.com>; Tue, 22 Jul 2008 02:14:55 -0700 (PDT)
Received: from mx2.nic.fr (mx2.nic.fr [192.134.4.11]) by core3.amsl.com (Postfix) with ESMTP id 4D3903A67D0 for <ltru@ietf.org>; Tue, 22 Jul 2008 02:14:55 -0700 (PDT)
Received: from mx2.nic.fr (localhost [127.0.0.1]) by mx2.nic.fr (Postfix) with SMTP id 21CDD1C014E; Tue, 22 Jul 2008 11:15:33 +0200 (CEST)
Received: from relay2.nic.fr (relay2.nic.fr [192.134.4.163]) by mx2.nic.fr (Postfix) with ESMTP id 10C401C014C; Tue, 22 Jul 2008 11:15:33 +0200 (CEST)
Received: from bortzmeyer.nic.fr (batilda.nic.fr [192.134.4.69]) by relay2.nic.fr (Postfix) with ESMTP id 0DC8258EBBD; Tue, 22 Jul 2008 11:15:33 +0200 (CEST)
Date: Tue, 22 Jul 2008 11:15:33 +0200
From: Stephane Bortzmeyer <bortzmeyer@nic.fr>
To: LTRU Working Group <ltru@ietf.org>, Language registration <ietf-languages@alvestrand.no>
Message-ID: <20080722091533.GA1742@nic.fr>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="Qxx1br4bt0+wmkIi"
Content-Disposition: inline
X-Operating-System: Debian GNU/Linux lenny/sid
X-Kernel: Linux 2.6.24-1-686 i686
Organization: NIC France
X-URL: http://www.nic.fr/
User-Agent: Mutt/1.5.18 (2008-05-17)
Subject: [Ltru] "Conditional GET" now broken on IANA HTTP server
X-BeenThere: ltru@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Language Tag Registry Update working group discussion list <ltru.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/ltru>
List-Post: <mailto:ltru@ietf.org>
List-Help: <mailto:ltru-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ltru>, <mailto:ltru-request@ietf.org?subject=subscribe>
Sender: ltru-bounces@ietf.org
Errors-To: ltru-bounces@ietf.org

Reported to IANA. Ticket [IANA #180667]
--- Begin Message ---
On Mon, Jul 14, 2008 at 03:04:07PM -0700,
 Michelle Cotton <michelle.cotton@icann.org> wrote 
 a message of 115 lines which said:

> As first announced in April 2008, IANA is improving the formatting
> of its protocol registries by migrating the source format of these
> registries to structured XML format.

The change had an unexpected side-effect: registries which have *not*
been modified (such as the Language Subtag Registry,
http://www.iana.org/assignments/language-subtag-registry) now have a
Last-Modified of today (the file seems to be recreated each day).

For instance, the Language Subtag Registry has:

  Last-Modified: Tue, 22 Jul 2008 08:10:08 GMT

while its last modification is from 2008-05-07.

This breaks "conditional GET", a feature of HTTP which is very useful
to avoid overloading the IANA servers. For instance, this requests
used to download the registry only if it were new:

curl --silent --output language-subtag-registry.TMP --compressed \
  --referer http://ltru.generic-nic.net/ --proxy '' --time-cond 20080507
  -- http://www.iana.org/assignments/language-subtag-registry

but it now downloads it each time I run it.

Do note that the successor of RFC 4646 will make this registry ten
times bigger and so the issue is serious.

--- End Message ---
_______________________________________________
Ltru mailing list
Ltru@ietf.org
https://www.ietf.org/mailman/listinfo/ltru