[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-----