/[smeserver]/rpms/e-smith-imp/sme8/e-smith-imp_mime_drivers.php.patch
ViewVC logotype

Contents of /rpms/e-smith-imp/sme8/e-smith-imp_mime_drivers.php.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Mon Feb 15 04:52:27 2010 UTC (14 years, 9 months ago) by mrjhb3
Branch: MAIN
CVS Tags: e-smith-imp-5_2_0-9_el5_sme, e-smith-imp-5_2_0-10_el5_sme, e-smith-imp-5_2_0-8_el5_sme, HEAD
Please see changelog

1 diff -Nur -x '*.orig' -x '*.rej' e-smith-imp-5.0.0/createlinks mezzanine_patched_e-smith-imp-5.0.0/createlinks
2 --- e-smith-imp-5.0.0/createlinks 2008-04-23 11:32:57.000000000 -0500
3 +++ mezzanine_patched_e-smith-imp-5.0.0/createlinks 2010-01-25 01:24:20.000000000 -0600
4 @@ -4,7 +4,7 @@
5
6 # conf-imp
7
8 -foreach (qw(prefs.php conf.php servers.php header.txt trailer.txt hooks.php))
9 +foreach (qw(prefs.php conf.php servers.php header.txt trailer.txt hooks.php mime_drivers.php))
10 {
11 templates2events("/home/httpd/html/horde/imp/config/$_",
12 qw(
13 @@ -13,7 +13,7 @@
14 ));
15 }
16
17 -foreach (qw(conf.php prefs.php servers.php hooks.php))
18 +foreach (qw(conf.php prefs.php servers.php hooks.php mime_drivers.php))
19 {
20 safe_symlink("/etc/e-smith/templates-default/template-begin-php",
21 "root/etc/e-smith/templates/home/httpd/html/horde/imp/config/$_/template-begin");
22 diff -Nur -x '*.orig' -x '*.rej' e-smith-imp-5.0.0/root/etc/e-smith/templates/home/httpd/html/horde/imp/config/mime_drivers.php/10mime_drivers.php mezzanine_patched_e-smith-imp-5.0.0/root/etc/e-smith/templates/home/httpd/html/horde/imp/config/mime_drivers.php/10mime_drivers.php
23 --- e-smith-imp-5.0.0/root/etc/e-smith/templates/home/httpd/html/horde/imp/config/mime_drivers.php/10mime_drivers.php 1969-12-31 18:00:00.000000000 -0600
24 +++ mezzanine_patched_e-smith-imp-5.0.0/root/etc/e-smith/templates/home/httpd/html/horde/imp/config/mime_drivers.php/10mime_drivers.php 2010-01-25 01:43:47.000000000 -0600
25 @@ -0,0 +1,311 @@
26 +/**
27 + * $Horde: imp/config/mime_drivers.php.dist,v 1.35.10.7 2009-06-20 21:37:43 jan Exp $
28 + *
29 + * Decide which output drivers you want to activate for the IMP application.
30 + * Settings in this file override settings in horde/config/mime_drivers.php.
31 + *
32 + * Additional settings for IMP:
33 + * + If you want to limit the display of message data inline for large
34 + * messages of a certain type, add a 'limit_inline_size' parameter to the
35 + * desired mime type to the maximum size of the displayed message in bytes
36 + * (see example under text/plain below). If set, the user will only be able
37 + * to download the part. Don't set the parameter, or set to 0, to disable
38 + * this check.
39 + *
40 + * The available drivers are:
41 + * --------------------------
42 + * alternative multipart/alternative parts
43 + * appledouble multipart/appledouble parts
44 + * enriched Enriched text messages
45 + * html HTML messages
46 + * images Attached images inline
47 + * itip iCalendar Transport-Independent Interoperability Protocol
48 + * multipart All other multipart/* messages
49 + * notification Notification messages
50 + * partial message/partial parts
51 + * pdf Portable Document Format (PDF) files
52 + * pgp PGP signed/encrypted messages
53 + * pkcs7 S/MIME signed/encrypted messages
54 + * plain URL syntax highlighting for text/plain parts
55 + * related multipart/related parts
56 + * rfc822 Digested messages
57 + * status Mail delivery status messages
58 + * tnef MS-TNEF attachments
59 + * zip ZIP attachments
60 + */
61 +$mime_drivers_map['imp']['registered'] = array(
62 + 'alternative', 'appledouble', 'enriched', 'html', 'images', 'itip',
63 + 'multipart', 'notification', 'partial', 'pdf', 'pgp', 'pkcs7', 'plain',
64 + 'related', 'rfc822', 'smil', 'status', 'tnef', 'zip'
65 +);
66 +
67 +/**
68 + * If you want to specifically override any MIME type to be handled by
69 + * a specific driver, then enter it here. Normally, this is safe to
70 + * leave, but it's useful when multiple drivers handle the same MIME
71 + * type, and you want to specify exactly which one should handle it.
72 + */
73 +$mime_drivers_map['imp']['overrides'] = array();
74 +
75 +/**
76 + * Driver specific settings. See horde/config/mime_drivers.php for
77 + * the format.
78 + */
79 +
80 +/**
81 + * Text driver settings
82 + */
83 +$mime_drivers['imp']['plain'] = array(
84 + 'inline' => true,
85 + 'handles' => array('text/plain', 'text/rfc822-headers', 'application/pgp'),
86 + /* If you want to scan ALL incoming messages for UUencoded data, set the
87 + * following to true. This is very performance intensive and can take a
88 + * long time for large messages. It is not recommended and is disabled by
89 + * default. */
90 + 'uuencode' => false,
91 + /* If you want to limit the display of message data inline for large
92 + * messages, set the maximum size of the displayed message here (in
93 + * bytes). If exceeded, the user will only be able to download the part.
94 + * Set to 0 to disable this check. */
95 +{
96 + return " 'limit_inline_size' => " . ($horde{Limitinlinesize} || 1048576)
97 +}
98 +);
99 +
100 +/**
101 + * HTML driver settings
102 + */
103 +$mime_drivers['imp']['html'] = array(
104 + 'inline' => { $horde{inlineHTML} || 'true' },
105 + 'handles' => array(
106 + 'text/html'
107 + ),
108 + 'icons' => array(
109 + 'default' => 'html.png'
110 + ),
111 + /* If you don't want to display the link to open the HTML content in a
112 + * separate window, set the following to false. */
113 + 'external' => true,
114 + /* Run 'tidy' on all HTML output? This requires at least version 2.0 of the
115 + * PECL 'tidy' extension to be installed on your system. */
116 + 'tidy' => false,
117 + /* Check for phishing exploits? */
118 + 'phishing_check' => true
119 +);
120 +
121 +/**
122 + * Default smil driver settings
123 + */
124 +$mime_drivers['imp']['smil'] = array(
125 + 'inline' => true,
126 + 'handles' => array(
127 + 'application/smil'
128 + )
129 +);
130 +
131 +/**
132 + * Image driver settings
133 + */
134 +$mime_drivers['imp']['images'] = array(
135 + 'inline' => { $horde{inlineImages} || 'true' },
136 + 'handles' => array(
137 + 'image/*'
138 + ),
139 + 'icons' => array(
140 + 'default' => 'image.png'
141 + ),
142 + /* Display thumbnails for all images, not just large images? */
143 + 'allthumbs' => true
144 +);
145 +
146 +/**
147 + * Enriched text driver settings
148 + */
149 +$mime_drivers['imp']['enriched'] = array(
150 + 'inline' => true,
151 + 'handles' => array(
152 + 'text/enriched'
153 + ),
154 + 'icons' => array(
155 + 'default' => 'text.png'
156 + )
157 +);
158 +
159 +/**
160 + * PDF settings
161 + */
162 +$mime_drivers['imp']['pdf'] = array(
163 + 'inline' => false,
164 + 'handles' => array(
165 + 'application/pdf', 'image/pdf'
166 + ),
167 + 'icons' => array(
168 + 'default' => 'pdf.png'
169 + )
170 +);
171 +
172 +/**
173 + * PGP settings
174 + */
175 +$mime_drivers['imp']['pgp'] = array(
176 + 'inline' => true,
177 + 'handles' => array(
178 + 'application/pgp-encrypted', 'application/pgp-keys',
179 + 'application/pgp-signature'
180 + ),
181 + 'icons' => array(
182 + 'default' => 'encryption.png'
183 + ),
184 + /* Turn background green or red depending on whether a signature could
185 + * be verified? */
186 + 'highlight' => true
187 +);
188 +
189 +/**
190 + * PKCS7 settings (S/MIME)
191 + */
192 +$mime_drivers['imp']['pkcs7'] = array(
193 + 'inline' => true,
194 + 'handles' => array(
195 + 'application/x-pkcs7-signature', 'application/x-pkcs7-mime',
196 + 'application/pkcs7-signature', 'application/pkcs7-mime'
197 + ),
198 + 'icons' => array(
199 + 'default' => 'encryption.png'
200 + ),
201 + /* Turn background green or red depending on whether a signature could
202 + * be verified? */
203 + 'highlight' => true
204 +);
205 +
206 +/**
207 + * Digest message (message/rfc822) settings
208 + */
209 +$mime_drivers['imp']['rfc822'] = array(
210 + 'inline' => false,
211 + 'handles' => array(
212 + 'message/rfc822'
213 + ),
214 + 'icons' => array(
215 + 'default' => 'mail.png'
216 + )
217 +);
218 +
219 +/**
220 + * Zip File Attachments settings
221 + */
222 +$mime_drivers['imp']['zip'] = array(
223 + 'inline' => false,
224 + 'handles' => array(
225 + 'application/zip', 'application/x-compressed',
226 + 'application/x-zip-compressed'
227 + ),
228 + 'icons' => array(
229 + 'default' => 'compressed.png'
230 + )
231 +);
232 +
233 +/**
234 + * Delivery Status messages settings
235 + */
236 +$mime_drivers['imp']['status'] = array(
237 + 'inline' => true,
238 + 'handles' => array(
239 + 'message/delivery-status'
240 + )
241 +);
242 +
243 +/**
244 + * Disposition Notification message settings
245 + */
246 +$mime_drivers['imp']['notification'] = array(
247 + 'inline' => true,
248 + 'handles' => array(
249 + 'message/disposition-notification'
250 + )
251 +);
252 +
253 +/**
254 + * multipart/appledouble settings
255 + */
256 +$mime_drivers['imp']['appledouble'] = array(
257 + 'inline' => true,
258 + 'handles' => array(
259 + 'multipart/appledouble'
260 + )
261 +);
262 +
263 +/**
264 + * iCalendar Transport-Independent Interoperability Protocol
265 + */
266 +$mime_drivers['imp']['itip'] = array(
267 + 'inline' => true,
268 + 'handles' => array(
269 + 'text/calendar', 'text/x-vcalendar'
270 + ),
271 + 'icons' => array(
272 + 'default' => 'itip.png'
273 + )
274 +);
275 +
276 +/**
277 + * multipart/alternative settings
278 + * YOU SHOULD NOT NORMALLY ALTER THIS SETTING.
279 + */
280 +$mime_drivers['imp']['alternative'] = array(
281 + 'inline' => true,
282 + 'handles' => array(
283 + 'multipart/alternative'
284 + )
285 +);
286 +
287 +/**
288 + * multipart/related settings
289 + * YOU SHOULD NOT NORMALLY ALTER THIS SETTING.
290 + */
291 +$mime_drivers['imp']['related'] = array(
292 + 'inline' => true,
293 + 'handles' => array(
294 + 'multipart/related'
295 + ),
296 + 'icons' => array(
297 + 'default' => 'html.png'
298 + )
299 +);
300 +
301 +/**
302 + * message/partial settings
303 + * YOU SHOULD NOT NORMALLY ALTER THIS SETTING.
304 + */
305 +$mime_drivers['imp']['partial'] = array(
306 + 'inline' => true,
307 + 'handles' => array(
308 + 'message/partial'
309 + )
310 +);
311 +
312 +/**
313 + * All other multipart/* messages
314 + * YOU SHOULD NOT NORMALLY ALTER THIS SETTING.
315 + */
316 +$mime_drivers['imp']['multipart'] = array(
317 + 'inline' => true,
318 + 'handles' => array(
319 + 'multipart/*'
320 + )
321 +);
322 +
323 +/**
324 + * MS-TNEF Attachment (application/ms-tnef) settings
325 + * YOU SHOULD NOT NORMALLY ALTER THIS SETTING.
326 + */
327 +$mime_drivers['imp']['tnef'] = array(
328 + 'inline' => false,
329 + 'handles' => array(
330 + 'application/ms-tnef'
331 + ),
332 + 'icons' => array(
333 + 'default' => 'binary.png'
334 + )
335 +);
336 +
337 diff -Nur -x '*.orig' -x '*.rej' e-smith-imp-5.0.0/root/etc/e-smith/templates.metadata/home/httpd/html/horde/imp/config/mime_drivers.php mezzanine_patched_e-smith-imp-5.0.0/root/etc/e-smith/templates.metadata/home/httpd/html/horde/imp/config/mime_drivers.php
338 --- e-smith-imp-5.0.0/root/etc/e-smith/templates.metadata/home/httpd/html/horde/imp/config/mime_drivers.php 1969-12-31 18:00:00.000000000 -0600
339 +++ mezzanine_patched_e-smith-imp-5.0.0/root/etc/e-smith/templates.metadata/home/httpd/html/horde/imp/config/mime_drivers.php 2010-01-25 01:24:40.000000000 -0600
340 @@ -0,0 +1,2 @@
341 +GID="www"
342 +PERMS=0640

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed