From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms12 with LMTPS id OI3OAj2NZV80cwAAsNZ9tg (envelope-from ) for ; Sat, 19 Sep 2020 04:46:53 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0 with LMTPS id kGlEOjyNZV8+dQAA1q6Kng (envelope-from ) for ; Sat, 19 Sep 2020 04:46:52 +0000 Received: from pb-smtp1.pobox.com (pb-smtp1.pobox.com [64.147.108.70]) (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 8B485940390 for ; Sat, 19 Sep 2020 04:46:49 +0000 (UTC) Received: from pb-smtp1.pobox.com (unknown [127.0.0.1]) by pb-smtp1.pobox.com (Postfix) with ESMTP id 5A0FB6C87D; Sat, 19 Sep 2020 00:46:47 -0400 (EDT) (envelope-from kyle@kyleam.com) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to :subject:date:message-id:mime-version:content-transfer-encoding; s=sasl; bh=YQ/0njy79ZSfWu48/7wrMYc0vGk=; b=uxMoilfofMxQm064ze/3 0wnI2kMizEw3u2h/W29MzZR9h6FWz0Vux+5DDZr7eUqPbODoZOxd0ZLcqxx4c7uw 2X0ptilO/lon5ZFZXfYYEkVMG1v8gl//uUlZk25E3rTqHMy81Jr8FZu7TwBOa95L SmaYHOdTxxRFzxHnskAVXdU= Received: from pb-smtp1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-smtp1.pobox.com (Postfix) with ESMTP id 531E96C87C; Sat, 19 Sep 2020 00:46:47 -0400 (EDT) (envelope-from kyle@kyleam.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=kyleam.com; h=from:to:subject:date:message-id:mime-version:content-transfer-encoding; s=mesmtp; bh=/nkPBOwWIUdbs2AJdF5EX2hXbtZfqqJ80WubPPAWBK4=; b=Fy04DXNdMSmFjO+FaIaUfGIVCpdbBWVcpxOd8YBK7mFCrOfsZgUX6XtWvQ2OBFszha2vmgACrpQtHAxp54lm1joNDusH7itEVk6c56NBsEzTrRFlkwynrWnWy6yqqh2Ws+Zb6KR6BlD1HncpSrOGlKsbGM4kjyU1HolwThoEuwI= Received: from localhost (unknown [45.33.91.115]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pb-smtp1.pobox.com (Postfix) with ESMTPSA id CB15F6C87A; Sat, 19 Sep 2020 00:46:46 -0400 (EDT) (envelope-from kyle@kyleam.com) From: Kyle Meyer To: piem@inbox.kyleam.com Subject: [PATCH 0/2] URL escaping fixes Date: Sat, 19 Sep 2020 00:46:37 -0400 Message-Id: <20200919044639.26871-1-kyle@kyleam.com> X-Mailer: git-send-email 2.28.0 MIME-Version: 1.0 X-Pobox-Relay-ID: 1F96DD02-FA33-11EA-8D69-01D9BED8090B-24757444!pb-smtp1.pobox.com Content-Transfer-Encoding: quoted-printable X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=pobox.com header.s=sasl header.b=uxMoilfo; dkim=fail (rsa verify failed) header.d=kyleam.com header.s=mesmtp header.b=Fy04DXNd; dmarc=none; spf=pass (aspmx1.migadu.com: domain of kyle@kyleam.com designates 64.147.108.70 as permitted sender) smtp.mailfrom=kyle@kyleam.com X-Spam-Score: 2.50 X-TUID: BI0rBbaUYaFv For personal use, you can get by pretty well with just tacking the message ID as is onto the URL, but piem should of course provide proper handling here. I should have thought to do this right away in piem, but didn't until the topic was discussed on guix-devel (*). Thanks to simon, Ricardo Wurmus, and Arun Isaac. (*) https://yhetil.org/guix-devel/86sgbhz3fe.fsf@gmail.com/ [1/2] Escape message IDs when constructing URLs [2/2] Unescape message IDs extracted from URLs piem-b4.el | 2 +- piem-elfeed.el | 2 +- piem-eww.el | 2 +- piem.el | 14 ++++++++++++-- 4 files changed, 15 insertions(+), 5 deletions(-) base-commit: dd52b69332f077644f792b49f1ea7c58397a0e97 -- 2.28.0