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 ms13.migadu.com with LMTPS id GLG6F8cKsmbfTAEAqHPOHw:P1 (envelope-from ) for ; Tue, 06 Aug 2024 11:36:39 +0000 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 GLG6F8cKsmbfTAEAqHPOHw (envelope-from ) for ; Tue, 06 Aug 2024 13:36:39 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=tethera.net header.s=2024 header.b=GRxkKR3R; dmarc=none; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2a01:4f9:c011:7a79::1 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1722944199; h=from:from: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-owner:list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=MZcz+8dY8d8poDHgXc/nLaw4OZSwUKTs98RY7AlSzt4=; b=H5goTSKprvdaJ5Yku1k2gMGr+RNwm6d/hXWj8PeaHPfJIQbRDK4PqUa76KOQJKnKIkJ2yU 5LzLijIRvbKGWSw228xs6ej/EEq9vrqKMiw8sBQ7nsetgcuQS0ur987ozsKS82G7Es0eDD D9umtyT7gA7BBAInb40VYJpBjZZt2dcs6BwCAfzcvaqeWQu7QZPlPXry/xuXOvV7lzPqST nMkTzIMhV8W67typMXXVeuix8/tTcviSlPMadGpN3kAkYdg3NKkqrKaU/3iE+Vc2WX3N2Y s0SsjW48s1JfvdYCtQKI3+AnXPsIrsPNvTrIDX8It9CbI14lHDJHdRGCwAkZYQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1722944199; a=rsa-sha256; cv=none; b=ID45tbSVgZ7X025+L1URDg2CkeiXZAQiW9V1JaAHg0wGvIH23FDVPVmetWPAZYdhR3cBz9 iYxRaH9IgEGAuifEownfWHPyC1JdCvwsY99C0hG8M1AR7QFMxmEurujPovdIMfS6+GPBlV 4PG1/HpAphHzVTJL1B7UrgDEolbP0gtrummCuPifZlhRZIEPw0zT3Bhh8Epb6M6bROjLSj 8f3DsuTDYI+9pRlV0Nd5fw5VS3J/tua1UjfT2dCjnZW+DhG4h2bGyGDwNNBSphw6IfhNc1 y0h1WFGSVMfqPg3wAfB+527OWP1q12Y9T31NLyRaMsx2acol2lQBmjX+NHpAnQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=tethera.net header.s=2024 header.b=GRxkKR3R; dmarc=none; spf=pass (aspmx1.migadu.com: domain of notmuch-bounces@notmuchmail.org designates 2a01:4f9:c011:7a79::1 as permitted sender) smtp.mailfrom=notmuch-bounces@notmuchmail.org Received: from mail.notmuchmail.org (yantan.tethera.net [IPv6:2a01:4f9:c011:7a79::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 25CB31D1CF for ; Tue, 6 Aug 2024 13:36:39 +0200 (CEST) Received: from yantan.tethera.net (localhost [127.0.0.1]) by mail.notmuchmail.org (Postfix) with ESMTP id 99F705E527; Tue, 6 Aug 2024 11:36:36 +0000 (UTC) Received: from phubs.tethera.net (phubs.tethera.net [IPv6:2607:5300:60:3a9d::1]) by mail.notmuchmail.org (Postfix) with ESMTPS id 1EB3C5E2A9 for ; Tue, 6 Aug 2024 11:36:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tethera.net; i=@tethera.net; q=dns/txt; s=2024; t=1722944191; h=from : to : subject : in-reply-to : references : date : message-id : mime-version : content-type : from; bh=ohhHi7pV/i0/RX+xoJXr0hhIA8YeY3ie79bstthZkKM=; b=GRxkKR3RuVJIeg8K6x6FAeZV+9TnQdhnF7xld4mbhxxl5iDXCsfwMguA7ouFgOX80KZCD MnUFssGGQTVv5PLWykZ7g0Q/y51Kr60uxLx1Dpkbtc1Z8p2GKdMMNVKpI7jFtWRaXAZSsdD jidg6fWBjdhJQnQ57KY/2d5VEy9UOgAqigYOxg+kN6QCrIOxEEkgh4a/y3/V2b/yEj5hlQi RueRfim0D2P7gbmVmFgwExEPfIf5cEXQJu9BOP+hkcyOHxxg3TUczTzxXtK9bJOBojma/CZ eHXHze6+n7HcBWdvlbXr2tJThn9NwFFIFgmHoixGpWMFlRsugcyFLoWSiWXg== Received: from tethera.net (fctnnbsc51w-159-2-211-58.dhcp-dynamic.fibreop.nb.bellaliant.net [159.2.211.58]) by phubs.tethera.net (Postfix) with ESMTPS id 2EA3718006E; Tue, 6 Aug 2024 08:36:31 -0300 (ADT) Received: (nullmailer pid 940662 invoked by uid 1000); Tue, 06 Aug 2024 11:36:29 -0000 From: David Bremner To: Tomi Ollila , Richard Stanton , notmuch@notmuchmail.org Subject: Re: Carriage returns in subject line cause problems in unthreaded and tree mode In-Reply-To: References: <6F2EF901-8B4B-44FF-83C5-22F732BA95A6@gmail.com> Date: Tue, 06 Aug 2024 08:36:29 -0300 Message-ID: <871q31yjb6.fsf@tethera.net> MIME-Version: 1.0 Message-ID-Hash: AYTMRWAP4X5LFBSGD7ET4LJWWIVAFLIZ X-Message-ID-Hash: AYTMRWAP4X5LFBSGD7ET4LJWWIVAFLIZ X-MailFrom: david@tethera.net X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-notmuch.notmuchmail.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.3 Precedence: list List-Id: "Use and development of the notmuch mail system." List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Migadu-Flow: FLOW_IN X-Migadu-Country: DE X-Migadu-Queue-Id: 25CB31D1CF X-Migadu-Scanner: mx12.migadu.com X-Migadu-Spam-Score: -0.87 X-Spam-Score: -0.87 X-TUID: +5yU1sHzvzhg Tomi Ollila writes: > > -- and is the behavior different in some other modes (I (mostly) just use > notmuch-search and notmuch-show modes so cannot recall how other views > look like... > Yes, the issue is exactly making the behaviour consistent between modes. It's not just ^M but also tabs that cause messiness. In the end I decided to apply the change to master, since the code changes are relatively small (I admit the impact on the test suite is larger than desirable).