Gentoo Archives: gentoo-commits

From: David Seifert <soap@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-filter/rspamd/files/
Date: Tue, 23 Apr 2019 09:55:38
Message-Id: 1556013300.16228ae3e4e0a06675274586a61d7cc0aaafecda.soap@gentoo
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 -