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 6PfpA2rFvWJmtQAAbAwnHQ (envelope-from ) for ; Thu, 30 Jun 2022 17:46: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 iNHyA2rFvWICdAEA9RJhRA (envelope-from ) for ; Thu, 30 Jun 2022 17:46: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 B857B2763D for ; Thu, 30 Jun 2022 17:46:49 +0200 (CEST) Received: from localhost ([::1]:52810 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o6wNT-0002it-Sd for larch@yhetil.org; Thu, 30 Jun 2022 11:46:47 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57978) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6wMG-0002ct-Be for emacs-orgmode@gnu.org; Thu, 30 Jun 2022 11:45:32 -0400 Received: from ciao.gmane.io ([116.202.254.214]:33232) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6wM5-0003pd-EG for emacs-orgmode@gnu.org; Thu, 30 Jun 2022 11:45:22 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1o6wM3-0005ht-Cx for emacs-orgmode@gnu.org; Thu, 30 Jun 2022 17:45:19 +0200 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: Serving .org files for worg (was: Re: Library of babel help) Date: Thu, 30 Jun 2022 22:45:11 +0700 Message-ID: References: <87pmj9c7l0.fsf@gmail.com> <87o7ya7gxc.fsf@localhost> <871qv61p0t.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1 Content-Language: en-US In-Reply-To: <871qv61p0t.fsf@gmail.com> Received-SPF: pass client-ip=116.202.254.214; envelope-from=geo-emacs-orgmode@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: 28 X-Spam_score: 2.8 X-Spam_bar: ++ X-Spam_report: (2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_ADSP_CUSTOM_MED=0.001, FORGED_GMAIL_RCVD=1, FORGED_MUA_MOZILLA=2.309, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no 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=1656604009; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to: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; bh=3Yw1cnyYtEZFVdb/zD2FvIZl3y/vzPI+KVNpCwIFGuc=; b=iKXqcrpwidenwk/9cjDVWOH+QI43uIepDisbM0ov80qR98sM6UKjqqCCeyJoFXn9/ZJkJs iaHIl4A5l5SZsJEvgGQscVDHDwazoQAT/d/V3wS8ZpE/KuY4QFLmZojgbcYx0HTKKnX2yV eq2Iy2w/tWfRq9TDnlenXRx0V9OK2o7/iTvmaUyYiRIkqzNUCj/FbK7OPjsNfY5i6WDneN P0pwVGB4y4VOzS9joP4pu1Sbgxorkvtox4vQDseVQshUjNX8V6a9+besVeED6mx4jFk6qL d1dMJQR1XDPhet82/h+pXgFqWZdux4xyRQdoAyxZAwI/8pc4zMCcSEpXRr94eg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1656604009; a=rsa-sha256; cv=none; b=fqk24ufrB6KooP+BbHlsx4w4mCc46pseffRewilSmK+R1I4qQaKyiemhrZU8bg2+XzAD2P WGESAZfetW/kSDbcZ3cOTWz3NLAiO3xFKfw1vyL3owg05q9CEsZ7fJ8yt9iqoe+NRbJE5e VFiPIUVDiR9y+yhdklGB5sk0plQtftrgbfxqW4wPXxIr6yp/4VA+dYzI50UXDt+97M31ud JnA+AFUZko+mUhV0Du3fd25+6Xe9tFdYxMZwu8C0quU40ObrTKe6ITooPhvQiM/M8WJ0yX 9WB6ZliRHwZpQGRgN7iHPUr5tnq8GFo+izsLghUj1BsrU1DVE2SZua2eWArryQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); 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: 3.95 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=fail reason="SPF not aligned (relaxed), No valid DKIM" header.from=gmail.com (policy=none); 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: B857B2763D X-Spam-Score: 3.95 X-Migadu-Scanner: scn0.migadu.com X-TUID: 8hJHCK/jlxu0 On 30/06/2022 16:06, Tim Cross wrote: > >> Aren't they currently available? I can and I was always able to get the >> org sources by changing the link from .html to .org. > > No, that doesn't work for me using either chrome or firefox. Chrome just > keeps switching back to the HTML url and firefox just hangs, returning > nothing. Bastien has sent me the nginx config being used, but I've not > yet had a look at it. It is rather strange curl -I 'https://orgmode.org/worg/doc.org' ... Content-Type: application/octet-stream browsers should offer "save as" dialog in such case. It is possible to add Content-Disposition header to force "save" prompt, but I am unsure if it the best option. I would prefer some desktop-wide MIME handler, but there is not specific type for org. text/plain will be likely handled by browsers internally. Unsure if something like "text/x-org" is better since anyway custom configuration will be required. Tim, did you face the problem with some particular file? Browsers might try to guess real MIME type from file content. If the problem is reproducible, you may experiment with "no sniff" header.