1 |
commit: 16228ae3e4e0a06675274586a61d7cc0aaafecda |
2 |
Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com> |
3 |
AuthorDate: Mon Apr 22 07:42:05 2019 +0000 |
4 |
Commit: David Seifert <soap <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Apr 23 09:55:00 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16228ae3 |
7 |
|
8 |
mail-filter/rspamd: remove unused patches |
9 |
|
10 |
Closes: https://github.com/gentoo/gentoo/pull/11772 |
11 |
Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com> |
12 |
Signed-off-by: David Seifert <soap <AT> gentoo.org> |
13 |
|
14 |
...-dont-send-reject-message-after-set-reply.patch | 128 --------------------- |
15 |
mail-filter/rspamd/files/rspamd.init-r5 | 48 -------- |
16 |
mail-filter/rspamd/files/rspamd.logrotate | 12 -- |
17 |
3 files changed, 188 deletions(-) |
18 |
|
19 |
diff --git a/mail-filter/rspamd/files/1.6.6-dont-send-reject-message-after-set-reply.patch b/mail-filter/rspamd/files/1.6.6-dont-send-reject-message-after-set-reply.patch |
20 |
deleted file mode 100644 |
21 |
index 4238c838dfa..00000000000 |
22 |
--- a/mail-filter/rspamd/files/1.6.6-dont-send-reject-message-after-set-reply.patch |
23 |
+++ /dev/null |
24 |
@@ -1,128 +0,0 @@ |
25 |
-From 2bda2989eee893c42ff04f48a904f00a33a7d07a Mon Sep 17 00:00:00 2001 |
26 |
-From: Vsevolod Stakhov <vsevolod@××××××××××.ru> |
27 |
-Date: Tue, 27 Feb 2018 16:37:44 +0000 |
28 |
-Subject: [PATCH] [CritFix] Do not send reject messages after set reply |
29 |
- |
30 |
-Libmilter seems to be totally brain damaged: |
31 |
-https://github.com/freebsd/freebsd/blob/386ddae58459341ec567604707805814a2128a57/contrib/sendmail/libmilter/engine.c#L66 |
32 |
- |
33 |
---- |
34 |
- src/libserver/milter.c | 22 ++++++++++++++++++---- |
35 |
- 1 file changed, 18 insertions(+), 4 deletions(-) |
36 |
- |
37 |
- Back-ported for rspamd 1.5.6 |
38 |
- |
39 |
-diff -ur rspamd-1.6.6/src/libserver/milter.c rspamd-1.6.6-badmilter/src/libserver/milter.c |
40 |
---- rspamd-1.6.6/src/libserver/milter.c 2018-02-16 13:47:47.000000000 +0000 |
41 |
-+++ rspamd-1.6.6-badmilter/src/libserver/milter.c 2018-03-07 16:07:58.591483869 +0000 |
42 |
-@@ -99,6 +99,8 @@ |
43 |
- guint i; |
44 |
- |
45 |
- if (how & RSPAMD_MILTER_RESET_IO) { |
46 |
-+ msg_debug_milter ("cleanup IO on abort"); |
47 |
-+ |
48 |
- DL_FOREACH_SAFE (priv->out_chain, obuf, obuf_tmp) { |
49 |
- rspamd_milter_obuf_free (obuf); |
50 |
- } |
51 |
-@@ -111,8 +113,11 @@ |
52 |
- } |
53 |
- |
54 |
- if (how & RSPAMD_MILTER_RESET_COMMON) { |
55 |
-+ msg_debug_milter ("cleanup common data on abort"); |
56 |
-+ |
57 |
- if (session->message) { |
58 |
- session->message->len = 0; |
59 |
-+ msg_debug_milter ("cleanup message on abort"); |
60 |
- } |
61 |
- |
62 |
- if (session->rcpts) { |
63 |
-@@ -120,30 +125,38 @@ |
64 |
- rspamd_email_address_unref (cur); |
65 |
- } |
66 |
- |
67 |
-+ msg_debug_milter ("cleanup %d recipients on abort", |
68 |
-+ (gint)session->rcpts->len); |
69 |
-+ |
70 |
- g_ptr_array_free (session->rcpts, TRUE); |
71 |
- session->rcpts = NULL; |
72 |
- } |
73 |
- |
74 |
- if (session->from) { |
75 |
-+ msg_debug_milter ("cleanup from"); |
76 |
- rspamd_email_address_unref (session->from); |
77 |
- session->from = NULL; |
78 |
- } |
79 |
- |
80 |
- if (session->helo) { |
81 |
-+ msg_debug_milter ("cleanup helo"); |
82 |
- session->helo->len = 0; |
83 |
- } |
84 |
- |
85 |
- if (session->hostname) { |
86 |
-+ msg_debug_milter ("cleanup hostname"); |
87 |
- session->hostname->len = 0; |
88 |
- } |
89 |
- |
90 |
- if (priv->headers) { |
91 |
-+ msg_debug_milter ("cleanup headers"); |
92 |
- g_hash_table_remove_all (priv->headers); |
93 |
- } |
94 |
- } |
95 |
- |
96 |
- if (how & RSPAMD_MILTER_RESET_ADDR) { |
97 |
- if (session->addr) { |
98 |
-+ msg_debug_milter ("cleanup addr"); |
99 |
- rspamd_inet_address_free (session->addr); |
100 |
- session->addr = NULL; |
101 |
- } |
102 |
-@@ -151,6 +164,7 @@ |
103 |
- |
104 |
- if (how & RSPAMD_MILTER_RESET_MACRO) { |
105 |
- if (session->macros) { |
106 |
-+ msg_debug_milter ("cleanup macros"); |
107 |
- g_hash_table_unref (session->macros); |
108 |
- session->macros = NULL; |
109 |
- } |
110 |
-@@ -1612,7 +1626,7 @@ |
111 |
- msg_err_milter ("cannot find scan results, tempfail"); |
112 |
- rspamd_milter_send_action (session, RSPAMD_MILTER_TEMPFAIL); |
113 |
- |
114 |
-- return; |
115 |
-+ goto cleanup; |
116 |
- } |
117 |
- |
118 |
- elt = ucl_object_lookup (results, "action"); |
119 |
-@@ -1621,7 +1635,7 @@ |
120 |
- msg_err_milter ("cannot find action in results, tempfail"); |
121 |
- rspamd_milter_send_action (session, RSPAMD_MILTER_TEMPFAIL); |
122 |
- |
123 |
-- return; |
124 |
-+ goto cleanup; |
125 |
- } |
126 |
- |
127 |
- rspamd_action_from_str (ucl_object_tostring (elt), &action); |
128 |
-@@ -1681,7 +1695,6 @@ |
129 |
- } |
130 |
- |
131 |
- rspamd_milter_set_reply (session, rcode, xcode, reply); |
132 |
-- rspamd_milter_send_action (session, RSPAMD_MILTER_REJECT); |
133 |
- } |
134 |
- break; |
135 |
- case METRIC_ACTION_SOFT_REJECT: |
136 |
-@@ -1696,7 +1709,6 @@ |
137 |
- } |
138 |
- |
139 |
- rspamd_milter_set_reply (session, rcode, xcode, reply); |
140 |
-- rspamd_milter_send_action (session, RSPAMD_MILTER_REJECT); |
141 |
- break; |
142 |
- |
143 |
- case METRIC_ACTION_REWRITE_SUBJECT: |
144 |
-@@ -1741,6 +1753,8 @@ |
145 |
- rspamd_fstring_free (rcode); |
146 |
- rspamd_fstring_free (xcode); |
147 |
- rspamd_fstring_free (reply); |
148 |
-+ |
149 |
-+ rspamd_milter_session_reset (session, RSPAMD_MILTER_RESET_ABORT); |
150 |
- } |
151 |
- |
152 |
- void |
153 |
|
154 |
diff --git a/mail-filter/rspamd/files/rspamd.init-r5 b/mail-filter/rspamd/files/rspamd.init-r5 |
155 |
deleted file mode 100644 |
156 |
index 6d249f3f905..00000000000 |
157 |
--- a/mail-filter/rspamd/files/rspamd.init-r5 |
158 |
+++ /dev/null |
159 |
@@ -1,48 +0,0 @@ |
160 |
-#!/sbin/openrc-run |
161 |
-# Copyright 2015-2017 Gentoo Foundation |
162 |
-# Distributed under the terms of the GNU General Public License v2 |
163 |
- |
164 |
-extra_commands="checkconfig" |
165 |
-extra_started_commands="reload" |
166 |
- |
167 |
-RUNDIR=/var/run/rspamd |
168 |
-PIDFILE=$RUNDIR/rspamd.pid |
169 |
- |
170 |
-depend() { |
171 |
- need net |
172 |
-} |
173 |
- |
174 |
-checkconfig() { |
175 |
- /usr/bin/rspamadm configtest -c /etc/rspamd/rspamd.conf > /dev/null \ |
176 |
- || return 1 |
177 |
-} |
178 |
- |
179 |
-start() { |
180 |
- checkconfig || return 1 |
181 |
- ebegin "Starting ${SVCNAME}" |
182 |
- |
183 |
- checkpath -d $RUNDIR -m 2750 -o rspamd:rspamd |
184 |
- rm -f $RUNDIR/$SVCNAME.sock |
185 |
- |
186 |
- start-stop-daemon --start --quiet --pidfile $PIDFILE -u rspamd -g rspamd \ |
187 |
- --exec /usr/bin/rspamd |
188 |
- eend $? |
189 |
-} |
190 |
- |
191 |
-stop() { |
192 |
- if [ "${RC_CMD}" = "restart" ] ; then |
193 |
- checkconfig || return 1 |
194 |
- fi |
195 |
- |
196 |
- ebegin "Stopping ${SVCNAME}" |
197 |
- start-stop-daemon --stop --quiet --retry=TERM/30/KILL/5 --pidfile $PIDFILE \ |
198 |
- --exec /usr/bin/rspamd |
199 |
- eend $? |
200 |
-} |
201 |
- |
202 |
-reload() { |
203 |
- checkconfig || return 1 |
204 |
- ebegin "Reloading ${SVCNAME}" |
205 |
- start-stop-daemon --signal HUP --quiet --pidfile $PIDFILE |
206 |
- eend $? |
207 |
-} |
208 |
|
209 |
diff --git a/mail-filter/rspamd/files/rspamd.logrotate b/mail-filter/rspamd/files/rspamd.logrotate |
210 |
deleted file mode 100644 |
211 |
index 81400efc891..00000000000 |
212 |
--- a/mail-filter/rspamd/files/rspamd.logrotate |
213 |
+++ /dev/null |
214 |
@@ -1,12 +0,0 @@ |
215 |
-/var/log/rspamd/rspamd.log { |
216 |
- daily |
217 |
- rotate 4 |
218 |
- delaycompress |
219 |
- compress |
220 |
- notifempty |
221 |
- missingok |
222 |
- postrotate |
223 |
- test -r /run/rspamd/rspamd.pid && kill -USR1 $(cat /run/rspamd/rspamd.pid) &>/dev/null |
224 |
- endscript |
225 |
-} |
226 |
- |