[Patch] make GpgME/E2EE support a hard requirement
Albrecht Dreß <[email protected]> Thu, 30 May 2019 19:06:10 +0200
| Newsgroups | gmane.comp.gnome.apps.balsa |
|---|---|
| Message-ID | <[email protected]> |
Hi all, attached is a simple but larger patch which makes GpgME a hard requirement for Balsa – IMHO, a MUA which does not always support End-to-End Encryption (E2EE) is simply a no-no these days! As a positive side effect, a bunch of conditional compilations can be removed, making the code better readable. Opinions? Best, Albrecht. --- - INSTALL: ancient file, add pointer to README - README: remove --with-gpgme option; add gpgme as requirement; briefly describe Balsa's E2EE support; clarify --with-libsecret - configure.ac, meson.build, meson_options.txt: remove --with-gpgme option; fail if gpgme-config is unavailable; require gpgme >= 1.6.0 - libbalsa/Makefile.am, libbalsa/meson.build: remove conditional building with/without gpgme - libbalsa/body.[ch], libbalsa/imap-server.c, libbalsa/mailbox.[ch], libbalsa/message.[ch], libbalsa/rfc3156.[ch], libbalsa/send.[ch], src/balsa-app.[ch], src/balsa-icons.[ch], src/balsa-message.[ch], src/balsa-mime-widget-crypto.[ch], src/balsa-mime-widget-message.c, src/balsa-mime-widget-multipart.c, src/balsa-mime-widget.c, src/balsa-print-object-header.[ch], src/balsa-print-object.c, src/main.c, src/print-gtk.c, src/save-restore.c, src/sendmsg-window.[ch], src/toolbar-factory.c: remove conditional compilation (HAVE_GPGME) - libbalsa/identity.c: remove conditional compilation (HAVE_GPGME); simplify append_ident_notebook_page() - src/mailbox-conf.c: remove conditional compilation (HAVE_GPGME); remove useless scope in mailbox_conf_view_new_full() _______________________________________________ balsa-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/balsa-list
require-e2ee-support.diff.bz2
(application/x-bzip, 18.2 KB) - not displayed
signature.asc
(application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEcCEPemLFTtyGf4zATKlvDmfn2fgFAlzwDYIACgkQTKlvDmfn 2fhDjAf/SkXDKqjE8OmtUddoDnEemwchztSTahdZKZzpem37Yc3WoFWbfplv2L8C fLPmiZ2+lUBvs86D7bwlXNOJ7mIFbcznV9RM4FGr5uE7rSJMXdZAZbrVk6hOfLv9 fOcBV312eVDuvo4NeDEU1J4iPKBkb+O2Fo8AdqD3f+lwkdW9OP3ZZTmEOUuOlWdF uIQvgHPzc3VebRH4nXVo3ODQWOaqVVFGjRfXa5Vabe2Ao5UJUWaHhDf3P9F5MQnx lqcMtDu848RED4enWYz33LdqMiJVHZyuk8jQ9Dg+Nb79FzfBP3ZrYYN4oUAHMLj9 7uxDpSssG2X7t1NSeBF4BC2cLzh4xA== =wKYa -----END PGP SIGNATURE-----