From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id +DBKMvaPwWKBawEAbAwnHQ (envelope-from ) for ; Sun, 03 Jul 2022 14:47:50 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 8EUkMvaPwWJaegAA9RJhRA (envelope-from ) for ; Sun, 03 Jul 2022 14:47:50 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 699BD1AA08 for ; Sun, 3 Jul 2022 14:47:50 +0200 (CEST) Received: from localhost ([::1]:36404 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o7z0u-0006Hw-VJ for larch@yhetil.org; Sun, 03 Jul 2022 08:47:48 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40180) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o7yzH-0006Hh-5r for emacs-orgmode@gnu.org; Sun, 03 Jul 2022 08:46:08 -0400 Received: from mail-pj1-x102f.google.com ([2607:f8b0:4864:20::102f]:53983) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o7yzF-0001aZ-Ca for emacs-orgmode@gnu.org; Sun, 03 Jul 2022 08:46:06 -0400 Received: by mail-pj1-x102f.google.com with SMTP id ju17so1721114pjb.3 for ; Sun, 03 Jul 2022 05:46:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=references:user-agent:from:to:cc:subject:date:in-reply-to :message-id:mime-version:content-transfer-encoding; bh=Kyv31XGXMdaJ44JuTd4qXzXfWHKp+LZSAka3DcpusmQ=; b=LjvF0Uroaz6sczwyYyjPkPKOPJdkOuIOauUrEij56hFfZjhAyxIeVEB8igmePpZZ55 FoQ1pcrPujrPahgMI5Gx52r2plW7r5Q3PrAFp/47WGj1+TEpKZw8cTwnVo1puI0gYaur QqeEPvcrakopawwPtn4AXbX994jgSSiIZ9gEkBUSyH/JaM6acOQr75VZUcx+cf31sWQd tLCYpZ7eZ/dDrwPpCmMtuMQmBt+2ospPoSwu7HF+6Xf8ilT5XZcDJLK4nl9owpGhFzKJ 7OON536hUkRTQuZM5Z/hXftZzML2fGA3C+I4n5YciOkgw+oqPJxvV8p+LnDq5z8sUCat mcIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:references:user-agent:from:to:cc:subject:date :in-reply-to:message-id:mime-version:content-transfer-encoding; bh=Kyv31XGXMdaJ44JuTd4qXzXfWHKp+LZSAka3DcpusmQ=; b=gG1AhRNC9mNcmWzN0J0YBHjrSjG5CjK1n02p+RFqhUFIgkg1ZwPQ4XUc05lNlWt85c nOI7Mvu45Is/l+Jbw+6F4zQQlIAtkVriE0725YXUzy5qxxZLncEGiH9FJ7KBz/23LxEd nLwYqBUvlRbZVhq4ixj6J0vqI0/Cx1xQn6fiTXonzBWhg9m5W5Yp9W1hvIaWz0/cqWAD bilzqbkm84eJOihSUF32VAvikrTqdRUop7qQnKC4JlXMpxUuZXrkxPBO80eA/nr83wzR r32PlXLQ9yJ59JBW3AKcaWY/CW9TNMj/EjgbJGLoFHuF5wCwXvEBAgMv2aVugaLLb08/ Kstg== X-Gm-Message-State: AJIora/W/C/D2FBbfFGO9m5uY+BW/I7vQlCLydWGvT3HdPLcmURYh4wQ Wxrl8GXrRoDgYGfGJSFZ7vX8TXUNK1I57Q== X-Google-Smtp-Source: AGRyM1vYHYnM0M/bVVFpTyTzruKZmKykSTFyS5ReWoTAisojX2xrgeZyFSOyiUZQN6XIDzn7YCJNGg== X-Received: by 2002:a17:90b:4f45:b0:1ed:3fe:e54 with SMTP id pj5-20020a17090b4f4500b001ed03fe0e54mr32072496pjb.32.1656852363239; Sun, 03 Jul 2022 05:46:03 -0700 (PDT) Received: from dingbat (2001-44b8-31f2-bb00-1877-6b53-d829-d2af.static.ipv6.internode.on.net. [2001:44b8:31f2:bb00:1877:6b53:d829:d2af]) by smtp.gmail.com with ESMTPSA id t15-20020a170902e84f00b0015e8d4eb219sm19191533plg.99.2022.07.03.05.46.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 03 Jul 2022 05:46:02 -0700 (PDT) References: <878rpah0tx.fsf@localhost> User-agent: mu4e 1.8.3; emacs 29.0.50 From: Tim Cross To: Ihor Radchenko Cc: Rudolf =?utf-8?Q?Adamkovi=C4=8D?= , emacs-orgmode@gnu.org Subject: Re: [BUG] The documentation webserver gives 404s [9.5.4 (release_9.5.4-3-g6dc785 @ )] Date: Sun, 03 Jul 2022 22:23:34 +1000 In-reply-to: <878rpah0tx.fsf@localhost> Message-ID: <87wncu8iuw.fsf@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=2607:f8b0:4864:20::102f; envelope-from=theophilusx@gmail.com; helo=mail-pj1-x102f.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: "Emacs-orgmode" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1656852470; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=Kyv31XGXMdaJ44JuTd4qXzXfWHKp+LZSAka3DcpusmQ=; b=dTbPVzXHO/lnSB6voLmKAXZB5blcqHOA8fkw0kecXRC4GJLy8OBypBRr7u5XJw+cZVrkTt pvSelTvbs70s2g99qmgmbS+3c7PXyOZw2sep1fPTfkjvvuwvLpyYZ/moE4jb/YZtANlfJS fR1EMjXma8X1XpFioHPbgWYqb3YNap4qKyemM/D9uisRMWkIbjxklyRwzyeF8yPmKupilD ISgYyaANC36AEACacFujw9s9/ugxQkYsPWnvTz5fdGuOgLNsutGWOh8QS2OThcxkva1/Xo 3Uf1OgQFK4LPY1qibO56gMB22K1jqa0gT/O9z4w9rxqRA0v0NgSJOac+MG80EA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1656852470; a=rsa-sha256; cv=none; b=ZJhVmNj/Ysivp6XGUvELNOieAfGBtoe7nsT6a8hVMlDIuo7PcZznyK4RvqH+GV+gphiYNg yR2MAZ7pU9CUlI5ieDRHlkXwMOzX9jwfl/GV0U9r1J7OsleoWkphqx2dmZJw/1doaxi00N SAgw3/Zl4lbLGZSqkpZzoMC8FWWsY0qBSudmJ6nDCGyBeuqeXKmiEBipDX7/H5c4QVB8kL +Axef90kl0A5LXkEhuSAtxdJ5lzTflhCZUmM2Uew1MIR5gJy0ygWw31O4bHGHHds8yXZJY iF0JZ4zGL2tZpl2oc97FjG9b2M4blJixb8HP+CHN4IyiUessOxtwYZ14FCVKzA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=LjvF0Uro; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -5.45 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=LjvF0Uro; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 699BD1AA08 X-Spam-Score: -5.45 X-Migadu-Scanner: scn0.migadu.com X-TUID: wNwlzZCdSYw6 Ihor Radchenko writes: > Rudolf Adamkovi=C4=8D writes: > >> I noticed that the Org documentation server gives 404 Not Found for a >> large number of links published all over the internet because (1) it >> parses URLs case-sensitively and (2) the case has changed at some point. >> I stumble upon such 404s errors daily. See, for instance, the link to >> Column Groups documentation in this Stack Overflow answer: >> >> https://stackoverflow.com/a/8570307/1306956. >> >> I know that Org does not compete for popularity, but for the people >> getting familiar with it, this issue might cause a lot of headaches for >> no good reason. > > Thanks for the heads up! > I am CCing Tim Cross. He is currently doing some work on our server. He > is more likely to know how to fix this. > Well I'm not sure what is the correct 'fix'. As far as I am aware, the file part of URI are case sensitive and always have been. The web server does not have a simple configuration switch to turn on case insensitive URLs. If we want the web server to treat them as case insensitive, then we have to add costly regular expression rewrite rules to the URLs sent to = the server. We would also need to verify this won't break anything - it is possible some links depend on the server treating URLs as case sensitive.=20 It isn't clear to me what the chain of events have been here. Is it that we changed the case on our server or is it simply people have put out link which arfe wrong? Is this the result of some change in the way the HTML manual is generated or a change in how org generates HTML or is this just the result of people posting the wrong URL? BTW this is not something I have the access to change as it would involve changes to the actual web server configuration. It isn't something which can be 'fixed' at the Org level.=20