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()

Attachment: require-e2ee-support.diff.bz2
Description: application/bzip

Attachment: pgpflimrG6EK4.pgp
Description: PGP signature

_______________________________________________
balsa-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/balsa-list

Reply via email to