[Commits] [SCM] claws branch, master, updated. 4.1.1-107-gd08ffb5ce

mones at claws-mail.org mones at claws-mail.org
Fri Nov 3 22:19:46 UTC 2023


The branch, master has been updated
       via  d08ffb5ce1abd239bf4b3c390ff15db589431969 (commit)
      from  a8e4b62ddf09c668ad59d78dea9d71ab23804982 (commit)

Summary of changes:
 src/plugins/acpi_notifier/Makefile.am   | 2 +-
 src/plugins/address_keeper/Makefile.am  | 2 +-
 src/plugins/archive/Makefile.am         | 2 +-
 src/plugins/att_remover/Makefile.am     | 2 +-
 src/plugins/attachwarner/Makefile.am    | 2 +-
 src/plugins/bogofilter/Makefile.am      | 2 +-
 src/plugins/bsfilter/Makefile.am        | 2 +-
 src/plugins/clamd/Makefile.am           | 2 +-
 src/plugins/demo/Makefile.am            | 2 +-
 src/plugins/dillo/Makefile.am           | 2 +-
 src/plugins/fancy/Makefile.am           | 2 +-
 src/plugins/fetchinfo/Makefile.am       | 2 +-
 src/plugins/gdata/Makefile.am           | 2 +-
 src/plugins/keyword_warner/Makefile.am  | 2 +-
 src/plugins/libravatar/Makefile.am      | 2 +-
 src/plugins/litehtml_viewer/Makefile.am | 2 +-
 src/plugins/mailmbox/Makefile.am        | 2 +-
 src/plugins/managesieve/Makefile.am     | 2 +-
 src/plugins/newmail/Makefile.am         | 2 +-
 src/plugins/notification/Makefile.am    | 2 +-
 src/plugins/pdf_viewer/Makefile.am      | 2 +-
 src/plugins/perl/Makefile.am            | 2 +-
 src/plugins/pgpcore/Makefile.am         | 2 +-
 src/plugins/pgpinline/Makefile.am       | 2 +-
 src/plugins/pgpmime/Makefile.am         | 2 +-
 src/plugins/python/Makefile.am          | 2 +-
 src/plugins/rssyl/Makefile.am           | 2 +-
 src/plugins/smime/Makefile.am           | 2 +-
 src/plugins/spam_report/Makefile.am     | 2 +-
 src/plugins/spamassassin/Makefile.am    | 2 +-
 src/plugins/tnef_parse/Makefile.am      | 2 +-
 src/plugins/vcalendar/Makefile.am       | 2 +-
 32 files changed, 32 insertions(+), 32 deletions(-)


- Log -----------------------------------------------------------------
commit d08ffb5ce1abd239bf4b3c390ff15db589431969
Author: Ricardo Mones <ricardo at mones.org>
Date:   Fri Nov 3 23:05:48 2023 +0100

    Disable stack execution on plugins

diff --git a/src/plugins/acpi_notifier/Makefile.am b/src/plugins/acpi_notifier/Makefile.am
index cc794db62..4bb930ef5 100644
--- a/src/plugins/acpi_notifier/Makefile.am
+++ b/src/plugins/acpi_notifier/Makefile.am
@@ -13,7 +13,7 @@ acpi_notifier_la_SOURCES = \
 	acpi_notifier.c
 
 acpi_notifier_la_LDFLAGS = \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 acpi_notifier_la_LIBADD = \
 	$(GTK_LIBS)
diff --git a/src/plugins/address_keeper/Makefile.am b/src/plugins/address_keeper/Makefile.am
index a2c72840a..4f44e6bf1 100644
--- a/src/plugins/address_keeper/Makefile.am
+++ b/src/plugins/address_keeper/Makefile.am
@@ -20,7 +20,7 @@ endif
 
 address_keeper_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_address_keeper_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/archive/Makefile.am b/src/plugins/archive/Makefile.am
index 5ca136d6b..01872f672 100644
--- a/src/plugins/archive/Makefile.am
+++ b/src/plugins/archive/Makefile.am
@@ -19,7 +19,7 @@ archive_la_SOURCES = \
 		  archiver_prefs.h
 
 archive_la_LDFLAGS = \
-		-avoid-version -module \
+		-avoid-version -module -z noexecstack \
 		$(GTK_LIBS) \
 		$(LIBARCHIVE_LIBS)
 
diff --git a/src/plugins/att_remover/Makefile.am b/src/plugins/att_remover/Makefile.am
index f9e51904b..9b22a3594 100644
--- a/src/plugins/att_remover/Makefile.am
+++ b/src/plugins/att_remover/Makefile.am
@@ -20,7 +20,7 @@ endif
 
 att_remover_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_att_remover_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/attachwarner/Makefile.am b/src/plugins/attachwarner/Makefile.am
index a69eadca1..60f40dd6b 100644
--- a/src/plugins/attachwarner/Makefile.am
+++ b/src/plugins/attachwarner/Makefile.am
@@ -20,7 +20,7 @@ endif
 
 attachwarner_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_attachwarner_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/bogofilter/Makefile.am b/src/plugins/bogofilter/Makefile.am
index b8b6cdc0b..cefa3fab1 100644
--- a/src/plugins/bogofilter/Makefile.am
+++ b/src/plugins/bogofilter/Makefile.am
@@ -14,7 +14,7 @@ bogofilter_la_SOURCES = \
 	bogofilter_gtk.c 
 
 bogofilter_la_LDFLAGS = \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 if CYGWIN
 cygwin_export_lib = -L$(top_builddir)/src -lclaws-mail
diff --git a/src/plugins/bsfilter/Makefile.am b/src/plugins/bsfilter/Makefile.am
index 679bbbb1e..66eda0510 100644
--- a/src/plugins/bsfilter/Makefile.am
+++ b/src/plugins/bsfilter/Makefile.am
@@ -19,7 +19,7 @@ endif
 
 bsfilter_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_bsfilter_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/clamd/Makefile.am b/src/plugins/clamd/Makefile.am
index 2e29e4910..3eed42866 100644
--- a/src/plugins/clamd/Makefile.am
+++ b/src/plugins/clamd/Makefile.am
@@ -16,7 +16,7 @@ clamd_la_SOURCES = \
 	clamav_plugin.h
 
 clamd_la_LDFLAGS = \
-	-avoid-version -module \
+	-avoid-version -module -z noexecstack \
 	$(GTK_LIBS) \
 	-L$(top_builddir)/src/plugins/clamd/libclamd
 
diff --git a/src/plugins/demo/Makefile.am b/src/plugins/demo/Makefile.am
index 7593ceb45..b617c6d6d 100644
--- a/src/plugins/demo/Makefile.am
+++ b/src/plugins/demo/Makefile.am
@@ -13,7 +13,7 @@ demo_la_SOURCES = \
 	demo.c
 
 demo_la_LDFLAGS = \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 if CYGWIN
 cygwin_export_lib = -L$(top_builddir)/src -lclaws-mail
diff --git a/src/plugins/dillo/Makefile.am b/src/plugins/dillo/Makefile.am
index 9be3c1f91..4058519fc 100644
--- a/src/plugins/dillo/Makefile.am
+++ b/src/plugins/dillo/Makefile.am
@@ -15,7 +15,7 @@ dillo_la_SOURCES = \
 	 dillo_prefs.h
 
 dillo_la_LDFLAGS = \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 if CYGWIN
 cygwin_export_lib = -L$(top_builddir)/src -lclaws-mail
diff --git a/src/plugins/fancy/Makefile.am b/src/plugins/fancy/Makefile.am
index b8e4d3bba..07103e974 100644
--- a/src/plugins/fancy/Makefile.am
+++ b/src/plugins/fancy/Makefile.am
@@ -21,7 +21,7 @@ endif
 
 fancy_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_fancy_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/fetchinfo/Makefile.am b/src/plugins/fetchinfo/Makefile.am
index 00995c1cf..553c50b20 100644
--- a/src/plugins/fetchinfo/Makefile.am
+++ b/src/plugins/fetchinfo/Makefile.am
@@ -20,7 +20,7 @@ endif
 
 fetchinfo_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_fetchinfo_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/gdata/Makefile.am b/src/plugins/gdata/Makefile.am
index 511dc6b65..c5db93b6a 100644
--- a/src/plugins/gdata/Makefile.am
+++ b/src/plugins/gdata/Makefile.am
@@ -18,7 +18,7 @@ gdata_la_SOURCES = \
 	cm_gdata_prefs.h
 
 gdata_la_LDFLAGS = \
-	-avoid-version -module \
+	-avoid-version -module -z noexecstack \
 	$(GTK_LIBS) \
 	$(GDATA_LIBS)
 
diff --git a/src/plugins/keyword_warner/Makefile.am b/src/plugins/keyword_warner/Makefile.am
index c8833f8d9..d8be5e304 100644
--- a/src/plugins/keyword_warner/Makefile.am
+++ b/src/plugins/keyword_warner/Makefile.am
@@ -20,7 +20,7 @@ endif
 
 keyword_warner_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_keyword_warner_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/libravatar/Makefile.am b/src/plugins/libravatar/Makefile.am
index 8b49af7db..c68be7436 100644
--- a/src/plugins/libravatar/Makefile.am
+++ b/src/plugins/libravatar/Makefile.am
@@ -20,7 +20,7 @@ endif
 
 libravatar_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_libravatar_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/litehtml_viewer/Makefile.am b/src/plugins/litehtml_viewer/Makefile.am
index 8905fa6cf..323fa2e60 100644
--- a/src/plugins/litehtml_viewer/Makefile.am
+++ b/src/plugins/litehtml_viewer/Makefile.am
@@ -30,7 +30,7 @@ endif
 
 litehtml_viewer_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_litehtml_viewer_la_DEPENDENCIES = $(plugin_extra_deps) \
 	litehtml/liblitehtml.la
diff --git a/src/plugins/mailmbox/Makefile.am b/src/plugins/mailmbox/Makefile.am
index f2dfc3fb1..20c1a5b62 100644
--- a/src/plugins/mailmbox/Makefile.am
+++ b/src/plugins/mailmbox/Makefile.am
@@ -19,7 +19,7 @@ endif
 
 mailmbox_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_mailmbox_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/managesieve/Makefile.am b/src/plugins/managesieve/Makefile.am
index 456c77dc4..9b561c844 100644
--- a/src/plugins/managesieve/Makefile.am
+++ b/src/plugins/managesieve/Makefile.am
@@ -20,7 +20,7 @@ endif
 
 managesieve_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_managesieve_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/newmail/Makefile.am b/src/plugins/newmail/Makefile.am
index 33801fb10..4d6e20282 100644
--- a/src/plugins/newmail/Makefile.am
+++ b/src/plugins/newmail/Makefile.am
@@ -13,7 +13,7 @@ newmail_la_SOURCES = \
 	newmail.c
 
 newmail_la_LDFLAGS = \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 newmail_la_CPPFLAGS = \
 	-I$(top_srcdir)/src \
diff --git a/src/plugins/notification/Makefile.am b/src/plugins/notification/Makefile.am
index 8fba4af3a..093feb478 100644
--- a/src/plugins/notification/Makefile.am
+++ b/src/plugins/notification/Makefile.am
@@ -30,7 +30,7 @@ endif
 
 notification_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_notification_la_DEPENDENCIES = $(plugin_extra_deps) \
 	$(hotkey_lib_path)
diff --git a/src/plugins/pdf_viewer/Makefile.am b/src/plugins/pdf_viewer/Makefile.am
index 7619b493a..ac9962b51 100644
--- a/src/plugins/pdf_viewer/Makefile.am
+++ b/src/plugins/pdf_viewer/Makefile.am
@@ -20,7 +20,7 @@ endif
 
 pdf_viewer_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_pdf_viewer_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/perl/Makefile.am b/src/plugins/perl/Makefile.am
index 1c7bca783..eb57087fc 100644
--- a/src/plugins/perl/Makefile.am
+++ b/src/plugins/perl/Makefile.am
@@ -16,7 +16,7 @@ perl_la_SOURCES = \
 	perl_gtk.c perl_gtk.h
 
 perl_la_LDFLAGS = \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 perl_la_LIBADD = \
 	$(PERL_LDFLAGS) \
diff --git a/src/plugins/pgpcore/Makefile.am b/src/plugins/pgpcore/Makefile.am
index 1db559d29..57933ee02 100644
--- a/src/plugins/pgpcore/Makefile.am
+++ b/src/plugins/pgpcore/Makefile.am
@@ -20,7 +20,7 @@ endif
 
 pgpcore_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module 
+	-avoid-version -module -z noexecstack
 
 EXTRA_pgpcore_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/pgpinline/Makefile.am b/src/plugins/pgpinline/Makefile.am
index f191651a9..bd79d1970 100644
--- a/src/plugins/pgpinline/Makefile.am
+++ b/src/plugins/pgpinline/Makefile.am
@@ -24,7 +24,7 @@ endif
 
 pgpinline_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module 
+	-avoid-version -module -z noexecstack
 
 EXTRA_pgpinline_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/pgpmime/Makefile.am b/src/plugins/pgpmime/Makefile.am
index 1e6cc7f94..add068e15 100644
--- a/src/plugins/pgpmime/Makefile.am
+++ b/src/plugins/pgpmime/Makefile.am
@@ -25,7 +25,7 @@ endif
 
 pgpmime_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module 
+	-avoid-version -module -z noexecstack
 
 EXTRA_pgpmime_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/python/Makefile.am b/src/plugins/python/Makefile.am
index 74a37ba4c..0288e7bdb 100644
--- a/src/plugins/python/Makefile.am
+++ b/src/plugins/python/Makefile.am
@@ -37,7 +37,7 @@ python_la_SOURCES = \
 	python-shell.h
 
 python_la_LDFLAGS = \
-	-avoid-version -module \
+	-avoid-version -module -z noexecstack \
 	$(GLIB_LIBS) \
 	$(GTK_LIBS) \
 	$(PYGOBJECT_LIBS) \
diff --git a/src/plugins/rssyl/Makefile.am b/src/plugins/rssyl/Makefile.am
index ace5c478f..33cb93f8a 100644
--- a/src/plugins/rssyl/Makefile.am
+++ b/src/plugins/rssyl/Makefile.am
@@ -25,7 +25,7 @@ endif
 
 rssyl_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_rssyl_la_DEPENDENCIES = $(plugin_extra_deps) \
 	libfeed/libfeed.la
diff --git a/src/plugins/smime/Makefile.am b/src/plugins/smime/Makefile.am
index 364080caf..48f1338ee 100644
--- a/src/plugins/smime/Makefile.am
+++ b/src/plugins/smime/Makefile.am
@@ -25,7 +25,7 @@ endif
 
 smime_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module 
+	-avoid-version -module -z noexecstack
 
 EXTRA_smime_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/spam_report/Makefile.am b/src/plugins/spam_report/Makefile.am
index 9ea856304..a50d963b4 100644
--- a/src/plugins/spam_report/Makefile.am
+++ b/src/plugins/spam_report/Makefile.am
@@ -19,7 +19,7 @@ endif
 
 spamreport_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_spamreport_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/spamassassin/Makefile.am b/src/plugins/spamassassin/Makefile.am
index 7e1eb2a90..54c2dbc65 100644
--- a/src/plugins/spamassassin/Makefile.am
+++ b/src/plugins/spamassassin/Makefile.am
@@ -16,7 +16,7 @@ spamassassin_la_SOURCES = \
 	utils.c utils.h
 
 spamassassin_la_LDFLAGS = \
-	-avoid-version -module \
+	-avoid-version -module -z noexecstack \
 	$(SPAMASSASSIN_LIBS)
 
 if CYGWIN
diff --git a/src/plugins/tnef_parse/Makefile.am b/src/plugins/tnef_parse/Makefile.am
index 8cbbbda8f..1eb31b949 100644
--- a/src/plugins/tnef_parse/Makefile.am
+++ b/src/plugins/tnef_parse/Makefile.am
@@ -20,7 +20,7 @@ endif
 
 tnef_parse_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_tnef_parse_la_DEPENDENCIES = $(plugin_extra_deps)
 
diff --git a/src/plugins/vcalendar/Makefile.am b/src/plugins/vcalendar/Makefile.am
index 0367694c1..1ad788ba9 100644
--- a/src/plugins/vcalendar/Makefile.am
+++ b/src/plugins/vcalendar/Makefile.am
@@ -20,7 +20,7 @@ endif
 
 vcalendar_la_LDFLAGS = \
 	$(plugin_ldflags) \
-	-avoid-version -module
+	-avoid-version -module -z noexecstack
 
 EXTRA_vcalendar_la_DEPENDENCIES = $(plugin_extra_deps)
 

-----------------------------------------------------------------------


hooks/post-receive
-- 
Claws Mail


More information about the Commits mailing list