From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id CLTuIttUAWa1CQEAqHPOHw:P1 (envelope-from ) for ; Mon, 25 Mar 2024 11:41:31 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id CLTuIttUAWa1CQEAqHPOHw (envelope-from ) for ; Mon, 25 Mar 2024 11:41:31 +0100 X-Envelope-To: larch@yhetil.org 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" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1711363291; a=rsa-sha256; cv=none; b=IcoFppf9o5khETLSWCyGYfUUi8ROsxDq5GJiywNMf0rVidnqXpciZpQE7+7S1TD5Xbfjs5 iKP2rjN6Hx9EqGHztBhfL7uq4Of4AIxYyItkPByHObTOS4C7VSpgvJzfKBglKyLV/2aUs7 KYBqYZn/LdZKk9VTJdhDRKiSNByqfGXn8FVyB6NfY2a9CKSzkS9DO32e4KbfxAFxpLcIjC IDgLGz7Z3xsVhi1NZqogk1mmNRJ7NiCwBTtnxG+B/wGucVYYMRfQu4C+wZuPZBz/60cFZp dJ3agS2FPhdtdysDuliL/gfY3pEYoY6M+S0J90+cXkD3PVF8nUa+3QieDx5Yjg== 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1711363291; 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:list-id:list-help: list-unsubscribe:list-subscribe:list-post; bh=zrwn5bgJ/OqlW3E9e0cU4iWV/RUx0Dq+gV+3ty3ErN8=; b=PotX3RetuY+er6mTGYtoy0cpmVyrRihgFBwElTO03pkyvrMLNZ2QdcDQF2oKH9U8sc71nP DYlQec9c4adIaCg8ZeOeQD7AfvY0TTeObosxmygwZcYLVo7CZkJPdP+XRzMhJGt/Ngc8+i X/yHY/P7oaMTDfoP//ITBidc9PT8VRrAuxkBujtIe+HN29L2Hg0VVwXqwF7wQhVNsOeMfR fXSJjwJuq9M/Z+LfC1OaWLVBFo0SuUW+J85pXBM/HOUjsIwj5kZOVIvFxlkGivrp6G24cf 6stgRavG7Ndj40gGLrP/oL3cJrzdxhYs+bI8ynEXNLtH7rr2sbS/R7nRjvodYw== 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 4068422C18 for ; Mon, 25 Mar 2024 11:41:31 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rohkl-0002zV-Ql; Mon, 25 Mar 2024 06:40:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rohkk-0002zN-Ul for emacs-orgmode@gnu.org; Mon, 25 Mar 2024 06:40:30 -0400 Received: from ciao.gmane.io ([116.202.254.214]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rohkg-0000Op-1E for emacs-orgmode@gnu.org; Mon, 25 Mar 2024 06:40:30 -0400 Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1rohkc-0001Rt-5L for emacs-orgmode@gnu.org; Mon, 25 Mar 2024 11:40:22 +0100 X-Injected-Via-Gmane: http://gmane.org/ To: emacs-orgmode@gnu.org From: Max Nikulin Subject: [BUG] LaTeX preview should use a subdirectory in /tmp Date: Mon, 25 Mar 2024 17:40:14 +0700 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla Thunderbird Content-Language: en-US, ru-RU 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: 41 X-Spam_score: 4.1 X-Spam_bar: ++++ X-Spam_report: (4.1 / 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.001, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, NML_ADSP_CUSTOM_MED=0.9, SPF_HELO_NONE=0.001, SPOOFED_FREEMAIL=0.001, SPOOF_GMAIL_MID=1.499, T_SPF_TEMPERROR=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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Spam-Score: 2.12 X-Migadu-Queue-Id: 4068422C18 X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: 2.12 X-TUID: tG7H/jAUcUYt This is a follow-up to recent changes related to LaTeX preview. This feature should not write temporary files to /tmp directly, some subdirectory should be created for this purpose. The idea is to mitigate consequences if a user opens a file from a compromised or a malicious source and gets /tmp flooded with a crowd of files. It is easier to delete single directory than to spent time trying to figure out what files are necessary for other applications and what ones are generated by LaTeX code. P.S. I do not mind double level structure: all temporary Org mode files (babel, etc.) are created in single (per Emacs process) directory in tmp and each task creates its own subdirectory there.