#1112396 nautilus-sendto: unmaintained upstream; upstream repository is archived and read-only

Package:
src:nautilus-sendto
Source:
src:nautilus-sendto
Submitter:
Simon McVittie
Date:
2025-11-12 14:53:01 UTC
Severity:
normal
Tags:
#1112396#5
Date:
2025-08-29 11:16:28 UTC
From:
To:
nautilus-sendto's upstream git repository has been moved to
https://gitlab.gnome.org/Archive/nautilus-sendto and archived. This
means that it no longer accepts issue reports or merge requests, even if
a serious problem is found.

I think we should aim to remove this during the forky cycle. Nothing
seems to depend on it.

    smcv

#1112396#10
Date:
2025-08-29 11:29:10 UTC
From:
To:
I actually did remove nautilus-sendto from Debian & Ubuntu a few years
ago, but Ubuntu Desktop brought it back and still includes it in their
default install.

Thank you,
Jeremy Bícha

#1112396#15
Date:
2025-11-12 14:16:00 UTC
From:
To:
So I did some research on this.

The alternative used in GNOME to send files as email attachments from
Nautilus is the org.freedesktop.portal.Email desktop portal.
Unfortunately this uses a non-standard extension to the `mailto:` URI
protocol to include attachments: an extension that Thunderbird, the
default mail client in Ubuntu Desktop, does not implement -- not for
lack of interest but for security concerns:
https://github.com/flatpak/xdg-desktop-portal-gtk/pull/447#issuecomment-1761589783

Furthermore, if this were to actually work for sandboxed applications
(which currently it should not), a malicious application could
effectively read the full host filesystem by just opening `mailto:` URIs
on itself.

nautilus-sendto itself is a fairly trivial program: it calls a
client-specific commandline, for every mail client known to it. That of
course means that it requires continuous maintenance for adding support
for new mail clients, but on the other hand there is no real standard
interface available to implement instead.

I think we'll keep using it in Ubuntu Desktop (through a patch in nautilus)

#1112396#20
Date:
2025-11-12 14:50:48 UTC
From:
To: