View | Details | Raw Unified | Return to bug 202057
Collapse All | Expand All

(-)Makefile (-1 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	Mail-OpenDKIM
4
PORTNAME=	Mail-OpenDKIM
5
PORTVERSION=	4201
5
PORTVERSION=	4201
6
PORTREVISION=	1
6
PORTREVISION=	2
7
CATEGORIES=	mail perl5
7
CATEGORIES=	mail perl5
8
MASTER_SITES=	CPAN
8
MASTER_SITES=	CPAN
9
PKGNAMEPREFIX=	p5-
9
PKGNAMEPREFIX=	p5-
(-)files/patch-MANIFEST (+29 lines)
Line 0 Link Here
1
--- MANIFEST.orig	2014-01-22 20:52:53 UTC
2
+++ MANIFEST
3
@@ -29,9 +29,6 @@ t/dkim_getcachestats.t
4
 t/dkim_getdomain.t
5
 t/dkim_getmode.t
6
 t/dkim_getpartial.t
7
-t/dkim_getpolicystr.t
8
-t/dkim_getpresult.t
9
-t/dkim_getpresultstr.t
10
 t/dkim_getresultstr.t
11
 t/dkim_getsighdr.t
12
 t/dkim_getsighdr_d.t
13
@@ -44,16 +41,10 @@ t/dkim_mail_parse.t
14
 t/dkim_minbody.t
15
 t/dkim_ohdrs.t
16
 t/dkim_options.t
17
-t/dkim_policy.t
18
-t/dkim_policy_getdnssec.t
19
-t/dkim_policy_getreportinfo.t
20
-t/dkim_policy_state.t
21
-t/dkim_policy_syntax.t
22
 t/dkim_set_dns_callback.t
23
 t/dkim_set_final.t
24
 t/dkim_set_key_lookup.t
25
 t/dkim_set_margin.t
26
-t/dkim_set_policy_lookup.t
27
 t/dkim_set_prescreen.t
28
 t/dkim_set_signature_handle.t
29
 t/dkim_set_signature_handle_free.t
(-)files/patch-OpenDKIM.xs (+206 lines)
Line 0 Link Here
1
--- OpenDKIM.xs.orig	2014-01-22 20:50:02 UTC
2
+++ OpenDKIM.xs
3
@@ -17,7 +17,6 @@
4
 static SV *dns_callback = (SV *)NULL;
5
 static SV *final_callback = (SV *)NULL;
6
 static SV *key_lookup_callback = (SV *)NULL;
7
-static SV *policy_lookup_callback = (SV *)NULL;
8
 static SV *prescreen_callback = (SV *)NULL;
9
 static SV *signature_handle_callback = (SV *)NULL;
10
 static SV *signature_handle_free_callback = (SV *)NULL;
11
@@ -160,50 +159,6 @@ call_key_lookup_callback(DKIM *dkim, DKI
12
 
13
 /*
14
  * called when the OpenDKIMlibrary wants to call the callback function provided to
15
- * dkim_set_policy_lookup
16
- */
17
-static DKIM_CBSTAT
18
-call_policy_lookup_callback(DKIM *dkim, unsigned char *query, _Bool excheck, unsigned char *buf, size_t buflen, int *qstat)
19
-{
20
-	dSP;
21
-	int count, status;
22
-	SV *sv = policy_lookup_callback;
23
-
24
-	if(sv == NULL) {
25
-		croak("Internal error: call_policy_lookup_callback called, but nothing to call");
26
-		return DKIM_CBSTAT_ERROR;
27
-	}
28
-
29
-	PUSHMARK(SP);
30
-	XPUSHs(sv_2mortal(newSVpv((void *)dkim, SIZEOF_DKIM)));
31
-	XPUSHs(sv_2mortal(newSVpv((void *)query, 0)));
32
-	XPUSHs(sv_2mortal(newSViv(excheck)));
33
-	XPUSHs(sv_2mortal(newSVpv((void *)buf, buflen + 1)));
34
-	XPUSHs(sv_2mortal(newSViv(buflen)));
35
-	XPUSHs(sv_2mortal(newSVpv((void *)qstat, sizeof(int))));
36
-	PUTBACK;
37
-
38
-	count = call_sv(sv, G_SCALAR);
39
-
40
-	SPAGAIN;
41
-
42
-	if(count != 1) {
43
-		croak("Internal error: policy_lookup_callback routine returned %d items, 1 was expected",
44
-			count);
45
-		return DKIM_CBSTAT_ERROR;
46
-	}
47
-
48
-	status = POPi;
49
-
50
-	PUTBACK;
51
-	FREETMPS;
52
-	LEAVE;
53
-
54
-	return status;
55
-}
56
-
57
-/*
58
- * called when the OpenDKIMlibrary wants to call the callback function provided to
59
  * dkim_set_prescreen
60
  */
61
 static DKIM_CBSTAT
62
@@ -503,30 +458,6 @@ dkim_libversion()
63
 		RETVAL
64
 
65
 const char *
66
-dkim_getpolicystr(policy)
67
-		dkim_policy_t policy
68
-	CODE:
69
-		RETVAL = dkim_getpolicystr(policy);
70
-	OUTPUT:
71
-		RETVAL
72
-
73
-const char *
74
-dkim_getpresultstr(policy)
75
-		dkim_policy_t policy
76
-	CODE:
77
-		RETVAL = dkim_getpresultstr(policy);
78
-	OUTPUT:
79
-		RETVAL
80
-
81
-const char *
82
-dkim_getresultstr(result)
83
-		DKIM_STAT result
84
-	CODE:
85
-		RETVAL = dkim_getresultstr(result);
86
-	OUTPUT:
87
-		RETVAL
88
-
89
-const char *
90
 dkim_sig_geterrorstr(sigerr)
91
 		DKIM_SIGERROR sigerr
92
 	CODE:
93
@@ -710,20 +641,6 @@ _dkim_set_prescreen(libopendkim, func)
94
 		RETVAL
95
 
96
 DKIM_STAT
97
-_dkim_set_policy_lookup(libopendkim, func)
98
-		DKIM_LIB *libopendkim
99
-		SV *func
100
-	CODE:
101
-		if(policy_lookup_callback == (SV *)NULL)
102
-			policy_lookup_callback = newSVsv(func);
103
-		else
104
-			SvSetSV(policy_lookup_callback, func);
105
-
106
-		RETVAL = dkim_set_policy_lookup(libopendkim, call_policy_lookup_callback);
107
-	OUTPUT:
108
-		RETVAL
109
-
110
-DKIM_STAT
111
 _dkim_set_signature_handle(libopendkim, func)
112
 		DKIM_LIB *libopendkim
113
 		SV *func
114
@@ -1116,49 +1033,6 @@ _dkim_getmode(dkim)
115
 	OUTPUT:
116
 		RETVAL
117
 
118
-DKIM_STAT
119
-_dkim_policy(dkim, pcode, pflags, pstate)
120
-		DKIM *dkim;
121
-		dkim_policy_t pcode = NO_INIT
122
-		unsigned int pflags = NO_INIT
123
-		DKIM_PSTATE *pstate
124
-	CODE:
125
-		RETVAL = dkim_policy(dkim, &pcode, &pflags, pstate);
126
-	OUTPUT:
127
-		pcode
128
-		pflags
129
-		RETVAL
130
-
131
-DKIM_PSTATE *
132
-_dkim_policy_state_new(dkim)
133
-		DKIM *dkim;
134
-	CODE:
135
-		RETVAL = dkim_policy_state_new(dkim);
136
-	OUTPUT:
137
-		RETVAL
138
-
139
-void
140
-_dkim_policy_state_free(pstate)
141
-		DKIM_PSTATE *pstate;
142
-	CODE:
143
-		dkim_policy_state_free(pstate);
144
-
145
-DKIM_STAT
146
-_dkim_policy_getreportinfo(dkim, addrbuf, addrlen, optsbuf, optslen, smtpbuf, smtplen, interval)
147
-		DKIM *dkim
148
-		char *addrbuf
149
-		size_t addrlen
150
-		char *optsbuf
151
-		size_t optslen
152
-		char *smtpbuf
153
-		size_t smtplen
154
-		unsigned int interval = NO_INIT
155
-	CODE:
156
-		RETVAL = dkim_policy_getreportinfo(dkim, addrbuf, addrlen, optsbuf, optslen, smtpbuf, smtplen, &interval);
157
-	OUTPUT:
158
-		interval
159
-		RETVAL
160
-
161
 unsigned int
162
 _dkim_sig_getbh(sig)
163
 		DKIM_SIGINFO *sig
164
@@ -1349,42 +1223,6 @@ _dkim_sig_gettagvalue(sig, keytag, tag)
165
 	OUTPUT:
166
 		RETVAL
167
 
168
-int
169
-_dkim_policy_getdnssec(dkim)
170
-		DKIM *dkim
171
-	CODE:
172
-		RETVAL = dkim_policy_getdnssec(dkim);
173
-	OUTPUT:
174
-		RETVAL
175
-
176
-int
177
-_dkim_policy_syntax(dkim, str, len)
178
-		DKIM *dkim
179
-		unsigned char *str
180
-		size_t len
181
-	CODE:
182
-		RETVAL = dkim_policy_syntax(dkim, str, len);
183
-	OUTPUT:
184
-		RETVAL
185
-
186
-int
187
-_dkim_sig_syntax(dkim, str, len)
188
-		DKIM *dkim
189
-		unsigned char *str
190
-		size_t len
191
-	CODE:
192
-		RETVAL = dkim_policy_syntax(dkim, str, len);
193
-	OUTPUT:
194
-		RETVAL
195
-
196
-int
197
-_dkim_getpresult(dkim)
198
-		DKIM *dkim
199
-	CODE:
200
-		RETVAL = dkim_getpresult(dkim);
201
-	OUTPUT:
202
-		RETVAL
203
-
204
 const char *
205
 _dkim_geterror(dkim)
206
 		DKIM *dkim

Return to bug 202057