Postie - Version 1.9.59

Version Description

(2022-01-02) * fix surrounding div with postie-post class name for plain text messages

Download this release

Release Info

Developer WayneAllen
Plugin Icon 128x128 Postie
Version 1.9.59
Comparing to
See all releases

Code changes from version 1.9.58 to 1.9.59

Files changed (6) hide show
  1. docs/Changes.txt +3 -0
  2. docs/Postie.txt +1 -1
  3. postie-message.php +2 -1
  4. postie.class.php +0 -6
  5. postie.php +9 -3
  6. readme.txt +1568 -1565
docs/Changes.txt CHANGED
@@ -35,6 +35,9 @@ All script, style and body tags are stripped from html emails.
35
  Attachments are now processed in the order they were attached.
36
 
37
  == CHANGELOG ==
 
 
 
38
  = 1.9.58 (2021-12-27)
39
  * deal with possibility of no post formats (reported by @rogerlos)
40
  * add surrounding div with postie-post class name for CSS rules for themes.
35
  Attachments are now processed in the order they were attached.
36
 
37
  == CHANGELOG ==
38
+ = 1.9.59 (2022-01-02)
39
+ * fix surrounding div with postie-post class name for plain text messages
40
+
41
  = 1.9.58 (2021-12-27)
42
  * deal with possibility of no post formats (reported by @rogerlos)
43
  * add surrounding div with postie-post class name for CSS rules for themes.
docs/Postie.txt CHANGED
@@ -7,7 +7,7 @@ Tags: e-mail, email, post-by-email
7
  Requires PHP: 5.3
8
  Requires at least: 4.0
9
  Tested up to: 5.8
10
- Stable tag: 1.9.58
11
  License: GPLv2 or later
12
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
13
 
7
  Requires PHP: 5.3
8
  Requires at least: 4.0
9
  Tested up to: 5.8
10
+ Stable tag: 1.9.59
11
  License: GPLv2 or later
12
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
13
 
postie-message.php CHANGED
@@ -596,6 +596,8 @@ class PostieMessage {
596
 
597
  $this->content = filter_AttachmentTemplates($this->content, $this->email, $this->post_id, $this->config);
598
 
 
 
599
  $details = array(
600
  'post_author' => $this->poster,
601
  'comment_author' => $postAuthorDetails['author'],
@@ -1188,7 +1190,6 @@ class PostieMessage {
1188
  $this->content = $this->email['text'];
1189
  }
1190
  }
1191
- $this->content = '<div class="postie-post">' . $this->content . '</div>';
1192
  }
1193
 
1194
  /**
596
 
597
  $this->content = filter_AttachmentTemplates($this->content, $this->email, $this->post_id, $this->config);
598
 
599
+ $this->content = '<div class="postie-post">' . $this->content . '</div>';
600
+
601
  $details = array(
602
  'post_author' => $this->poster,
603
  'comment_author' => $postAuthorDetails['author'],
1190
  $this->content = $this->email['text'];
1191
  }
1192
  }
 
1193
  }
1194
 
1195
  /**
postie.class.php CHANGED
@@ -21,12 +21,6 @@ require_once(ABSPATH . 'wp-admin/includes/image.php');
21
  require_once(ABSPATH . 'wp-admin/includes/media.php');
22
  require_once(ABSPATH . 'wp-admin/includes/file.php'); //wp_tempnam()
23
 
24
- if (version_compare($wp_version, '5.3') == -1) {
25
- require_once( ABSPATH . WPINC . '/class-oembed.php' );
26
- } else {
27
- require_once( ABSPATH . WPINC . '/class-wp-oembed.php' );
28
- }
29
-
30
  if (!function_exists('file_get_html')) {
31
  //DebugEcho('Including Postie simple_html_dom');
32
  require_once (plugin_dir_path(__FILE__) . 'lib/simple_html_dom.php');
21
  require_once(ABSPATH . 'wp-admin/includes/media.php');
22
  require_once(ABSPATH . 'wp-admin/includes/file.php'); //wp_tempnam()
23
 
 
 
 
 
 
 
24
  if (!function_exists('file_get_html')) {
25
  //DebugEcho('Including Postie simple_html_dom');
26
  require_once (plugin_dir_path(__FILE__) . 'lib/simple_html_dom.php');
postie.php CHANGED
@@ -4,7 +4,7 @@
4
  Plugin Name: Postie
5
  Plugin URI: http://PostiePlugin.com/
6
  Description: Create posts via email. Significantly upgrades the Post by Email features of WordPress.
7
- Version: 1.9.58
8
  Author: Wayne Allen
9
  Author URI: http://PostiePlugin.com/
10
  License: GPL3
@@ -28,7 +28,7 @@
28
  */
29
 
30
  /*
31
- $Id: postie.php 2649668 2021-12-27 22:44:33Z WayneAllen $
32
  */
33
 
34
  if (!defined('WPINC')) {
@@ -59,7 +59,6 @@ if (!class_exists('PostieInit')) {
59
  add_action('plugins_loaded', array($this, 'plugins_loaded_action'));
60
  add_action('pre_post_update', array($this, 'pre_post_update_action'), 10, 2);
61
 
62
-
63
  //WordPress filters
64
  if (version_compare(get_bloginfo('version'), '5.5', '>=')) {
65
  add_filter('allowed_options', array($this, 'whitelist_options_filter'));
@@ -199,6 +198,13 @@ if (!class_exists('PostieInit')) {
199
  }
200
 
201
  function init_action() {
 
 
 
 
 
 
 
202
  remove_filter('content_save_pre', 'wp_filter_post_kses');
203
  }
204
 
4
  Plugin Name: Postie
5
  Plugin URI: http://PostiePlugin.com/
6
  Description: Create posts via email. Significantly upgrades the Post by Email features of WordPress.
7
+ Version: 1.9.59
8
  Author: Wayne Allen
9
  Author URI: http://PostiePlugin.com/
10
  License: GPL3
28
  */
29
 
30
  /*
31
+ $Id: postie.php 2651919 2022-01-02 22:15:17Z WayneAllen $
32
  */
33
 
34
  if (!defined('WPINC')) {
59
  add_action('plugins_loaded', array($this, 'plugins_loaded_action'));
60
  add_action('pre_post_update', array($this, 'pre_post_update_action'), 10, 2);
61
 
 
62
  //WordPress filters
63
  if (version_compare(get_bloginfo('version'), '5.5', '>=')) {
64
  add_filter('allowed_options', array($this, 'whitelist_options_filter'));
198
  }
199
 
200
  function init_action() {
201
+ global $wp_version;
202
+ if (version_compare($wp_version, '5.3') == -1) {
203
+ require_once( ABSPATH . WPINC . '/class-oembed.php' );
204
+ } else {
205
+ require_once( ABSPATH . WPINC . '/class-wp-oembed.php' );
206
+ }
207
+
208
  remove_filter('content_save_pre', 'wp_filter_post_kses');
209
  }
210
 
readme.txt CHANGED
@@ -6,8 +6,8 @@ Plugin URI: http://PostiePlugin.com/
6
  Tags: e-mail, email, post-by-email
7
  Requires PHP: 5.3
8
  Requires at least: 4.0
9
- Tested up to: 5.8
10
- Stable tag: 1.9.58
11
  License: GPLv2 or later
12
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
13
 
@@ -56,1567 +56,1570 @@ More info at http://PostiePlugin.com/
56
  7. Video and Audio options
57
  8. Attachment options
58
 
59
- == Installation ==
60
- * Install Postie either via the WordPress.org plugin directory, or by uploading the files to your server.
61
- * Activate Postie through the Plugins menu in WordPress.
62
- * Configure the plugin by going to the Postie menu that appears in your admin menu.
63
- * Make sure you enter the mailserver information correctly, including the type of connection and the port number.
64
- * More information can be found at <a href="http://postieplugin.com/">http://postieplugin.com/</a>
65
-
66
- == Usage ==
67
-
68
- Please visit our site at <a href="http://postieplugin.com/">http://postieplugin.com/</a>
69
-
70
- == Frequently Asked Questions ==
71
-
72
- Please visit our FAQ page at <a href="http://postieplugin.com/faq/">http://postieplugin.com/faq/</a>
73
- == Upgrade Notice ==
74
-
75
- = 1.8.23 =
76
- Postie now respects the blog timezone, this may require you to change the "Postie Time Correction" setting.
77
-
78
- = 1.8.0 =
79
- The php-imap library has been replaced with logic based on Flourish fMailbox et al, there are some differences in the structure of the mail header array. This affects the
80
- postie_filter_email3 and postie_post_before filters.
81
- See http://flourishlib.com/docs/fMailbox
82
-
83
- = 1.6.0 =
84
- Remote cron jobs need to update the URL used to kick off a manual email check. The new URL is http://<mysite>/?postie=get-mail
85
- Accessing http://<mysite>/wp-content/plugins/postie/get_mail.php will now receive a 403 error and a message stating what the new URL should be.
86
- The Postie menu is now at the main level rather than a Settings submenu.
87
-
88
- = 1.5.14 =
89
- The postie_post filter has be deprecated in favor of postie_post_before.
90
-
91
- = 1.5.3 =
92
- Postie can now set the first image in an email to be the "Featured" image. There is a new setting "Use First Image as Featured Image" which is off by default.
93
- Postie now supports Use Transport Layer Security (TLS)
94
-
95
- = 1.5.0 =
96
- New filter postie_filter_email. Used to map "from" to any other email. Allows custom user mapping.
97
-
98
- = 1.4.41 =
99
- Post format is now supported. You can specify any of the WordPress supported post formats using the Post type syntax.
100
- Post status can now be specified using the status: tag.
101
- Post status setting was renamed to Default Post Status and moved to the Message tab.
102
-
103
- = 1.4.10 =
104
- All script, style and body tags are stripped from html emails.
105
-
106
- = 1.4.6 =
107
- Attachments are now processed in the order they were attached.
108
-
109
- == CHANGELOG ==
110
- = 1.9.58 (2021-12-27)
111
- * deal with possibility of no post formats (reported by @rogerlos)
112
- * add surrounding div with postie-post class name for CSS rules for themes.
113
-
114
- = 1.9.57 (2021-09-07)
115
- * if any attachment doesn't have a file extension use the secondary mime type
116
-
117
- = 1.9.56 (2021-08-06)
118
- * remove Allow HTML In Mail Body from settings as it didn't do anything
119
- * add Allow Duplicate Comments setting to deal with WordPress killing the import
120
- * fix issue where unknown email was leaving tmppost, now creates draft message
121
- * add setting to disable legacy commands
122
-
123
- = 1.9.55 (2021-03-09)
124
- * Add post id to action postie_comment_after
125
- * remove Create Alternate Image Sizes from settings as it didn't do anything
126
- * Add compatibility for WordPress 5.7
127
-
128
- = 1.9.54 (2020-10-18)
129
- * Add compatibility for WordPress 5.5
130
-
131
- = 1.9.53 (2020-06-05)
132
- * Add postie_subject filter
133
-
134
- = 1.9.52 (2020-05-19)
135
- * Fix issue with detecting categories when there are multiple colons in the subject line
136
-
137
- = 1.9.51 (2020-05-08)
138
- * remove ob_end_flush from log_onscreen()
139
-
140
- = 1.9.50 (2020-04-21)
141
- * Add more wp_insert_post failure logging
142
-
143
- = 1.9.49 (2020-04-19)
144
- * Add more wp_insert_post failure logging
145
-
146
- = 1.9.48 (2020-04-18)
147
- * Add more wp_insert_post failure logging
148
-
149
- = 1.9.47 (2020-04-16)
150
- * Add wp_insert_post failure logging
151
-
152
- = 1.9.46 (2020-04-11)
153
- * escape IMAP password
154
- * fix logging in get_parent_postid
155
- * ensure any modification by shortcode are retained
156
-
157
- = 1.9.45 (2020-03-29) =
158
- * Fix email notification bug
159
-
160
- = 1.9.44 (2020-03-23) =
161
- * refactoring to separate email fetch from email processing
162
- * add postie_register_shortcode_pre action for registering Postie shortcodes
163
-
164
- = 1.9.43 (2020-02-18) =
165
- * Begin migration of shortcode support into Postie main
166
-
167
- = 1.9.42 (2020-02-18) =
168
- * Fix: signature stripping in html emails was failing sometimes
169
-
170
- = 1.9.41 (2020-02-01) =
171
- * Fix: different regex approach for html vs plain
172
- * Only process 1 email at a time
173
-
174
- = 1.9.40 (2019-11-13) =
175
- * Fix issue with class-oembed.php upgrade
176
-
177
- = 1.9.39 (2019-11-12) =
178
- * Add Site Health checks
179
- * PHP 7.3 compatibility
180
- * Fix bug where if Remove matched categories is No then the default category is always set.
181
- * Address deprecated file class-oembed.php
182
-
183
- = 1.9.38 (2019-07-27) =
184
- * Fix bug where filtering out an attachment prevented other attachments from being processed
185
-
186
- = 1.9.37 (2019-06-20) =
187
- * Update logging to output encoding info
188
- * Fix bug where non-image titles are blank
189
-
190
- = 1.9.36 (2019-06-11) =
191
- * Fix bug where image titles are blank
192
-
193
- = 1.9.35 (2019-05-31) =
194
- * Allow for a single admin when sending post confirmation emails
195
-
196
- = 1.9.34 (2019-05-15) =
197
- * Workaround for WP bug #39521 to correctly set image caption from image metadata
198
-
199
- = 1.9.33 (2019-04-29) =
200
- * Assign author to all media items
201
-
202
- = 1.9.32 (2019-03-02) =
203
- * Move intermediate_image_sizes_advanced filter to only be effective when Postie is running
204
-
205
- = 1.9.31 (2019-02-28) =
206
- * Additional logging to chase down customer issue
207
-
208
- = 1.9.30 (2019-02-25) =
209
- * WP 5.1 compatibility testing
210
- * Add setting to skip image resizing
211
-
212
- = 1.9.29 (2019-02-18) =
213
- * Fix delay, command was not being removed from content in all cases
214
- * Additional debug output to track down attachment issue
215
-
216
- = 1.9.28 (2019-01-10) =
217
- * fix IMAP end of message detection
218
- * remove insecure cURL settings
219
- * fix simple_html_dom regex to be compatible with PHP 7.3
220
-
221
- = 1.9.27 (2018-12-20) =
222
- * Add new filter postie_parent_post to allow custom parent post detection
223
- * Existing parent post detection now only looks at the configured post type and uses the most recent if multiple are found
224
-
225
- = 1.9.26 (2018-11-23) =
226
- * If no category is specified and the post type is "page" then the default category is not added
227
- * Additional CID changes
228
-
229
- = 1.9.25 (2018-10-02) =
230
- * Add support for CIDs with surrounding <>
231
- * Add support for URLs with unusual characters
232
-
233
- = 1.9.24 (2018-07-12) =
234
- * log functions that use Postie filters
235
- * remove empty tags
236
-
237
- = 1.9.23 (2018-05-28) =
238
- * Fix issue when attachment doesn't conform to MIME standard
239
-
240
- = 1.9.22 (2018-05-28) =
241
- * Remove Text for Message Start and Text for Message End defaults as they conflicted with some CSS
242
-
243
- = 1.9.21 (2018-05-08) =
244
- * Fix: WP is removing backslashes so double them up before saving
245
-
246
- = 1.9.21 (2018-04-11) =
247
- * Fix: Compatibility with PHP 5.2-5.4
248
-
249
- = 1.9.20 (2018-04-11) =
250
- * Fix: Don't emit attachment div if there is no content after template generation
251
-
252
- = 1.9.19 (2018-03-21) =
253
- * Fix: Recognize paragraph line ending in text mode for both styles
254
-
255
- = 1.9.18 (2018-03-13) =
256
- * Fix: new signature removal logic removed line endings in some cases
257
-
258
- = 1.9.17 (2018-03-12) =
259
- * Fix: Plain text with < > being processed as html causing loss of content during signature removal
260
-
261
- = 1.9.16 (2018-02-21) =
262
- * Fix: don't linkify URLs in style attributes
263
-
264
- = 1.9.15 (2018-01-25) =
265
- * Fix: accommodate extra spaces in content type header when charset is specified
266
-
267
- = 1.9.14 (2017-12-01) =
268
- * Feature: Additional logging of graphics library in use.
269
-
270
- = 1.9.13 (2017-11-22) =
271
- * Feature: New filter postie_include_attachment to allow/prevent attachment to be added to post. See http://postieplugin.com/filter-postie_include_attachment/
272
-
273
- = 1.9.12 (2017-11-15) =
274
- * Fix: use wp native function to detect MySQL version
275
-
276
- = 1.9.11 (2017-11-10) =
277
- * Fix: remove encoding option, everything is UTF-8.
278
- * Feature: add MySQL version to debug output, suppress many email parsing debug messages
279
- * Fix: don't set actual post format if "standard"
280
- * Feature: Hides WordPress post-by-email feature if Postie is active
281
-
282
- = 1.9.10 (2017-10-31) =
283
- * Fix: WP CLI compatibility
284
-
285
- = 1.9.9 (2017-10-30) =
286
- * Fix: remove assumption that there is a user with the administrator role
287
-
288
- = 1.9.8 (2017-10-23) =
289
- * Fix: check that global is initialized before using
290
-
291
- = 1.9.7 (2017-10-19) =
292
- * Fix: more robustness if iconv fails
293
-
294
- = 1.9.6 (2017-10-19) =
295
- * Fix: Post format was not being correctly set.
296
-
297
- = 1.9.5 (2017-10-13) =
298
- * Feature: change post status to pending/draft if the user doesn't have publish_posts capability
299
- * Fix: process postie_email_notify_recipients filter regardless of the "Send post confirmation email to" setting
300
- * Fix: process postie_email_reject_recipients filter regardless of the "Send post confirmation email to" setting
301
-
302
- = 1.9.4 (2017.08.10) =
303
- * Fix: Incorrectly looking for links in html head style blocks
304
-
305
- = 1.9.3 (2017.08.04) =
306
- * Feature: Add "every 2 hours" option
307
- * Fix: Include actual response when IMAP authentication fails
308
- * Fix: Incorrectly processing text/html sections as attachments in some cases
309
-
310
- = 1.9.2 (2017.07.24) =
311
- * Fix: Uninitialized variable in Postie::create_post()
312
- * Fix: More robust tag detection
313
-
314
- = 1.9.1 (2017-06-28) =
315
- * Feature: Add postie_file_added_pre action
316
- * Fix: improvements to tag detection
317
- * Fix: tags may be specified multiple times
318
- * Fix: significant code restructure to bring Postie in line with current coding practices
319
- * Fix: move signature removal to before newline filtering
320
- * Fix: signature removal was deleting all text if the matching regex had whitespace characters
321
-
322
- = 1.8.45 (2017-06-21) =
323
- * Feature: If image placement directive has a caption, update the image metadata to include the caption.
324
- * Fix: Only process delay tag if date was found in header
325
- * Fix: Date tag overrides header and no offsets are applied
326
- * Fix: Check for term slug as well as name
327
-
328
- = 1.8.44 (2017-06-14) =
329
- * Ensure only users from current site are validated.
330
- * Process newlines earlier in process.
331
- * WordPress 4.8 compatibility testing.
332
-
333
- = 1.8.43 (2017-05-10) =
334
- * Fix "postie-attachments" div to wrap the right content
335
- * Fix time zone adjustment
336
-
337
- = 1.8.42 (2017-05-10) =
338
- * Wrap all attachments in div with css class "postie-attachments"
339
- * Remove APOP authentication attempt as some servers disconnect on failure.
340
-
341
- = 1.8.41 (2017-05-05) =
342
- * Organizational changes in prep for move to more OO approach
343
- * Fix error when time offset is negative.
344
-
345
- = 1.8.40 (2017-04-24) =
346
- * Ensure date set to current date when configured
347
- * Compatibility testing with WordPress 4.7.4
348
-
349
- = 1.8.39 (2017-04-18) =
350
- * Ensure the time zone is set when calculating the post time.
351
- * Additional debug output
352
-
353
- = 1.8.38 (2017-04-06) =
354
- * Update postie_notify_error to be less noisy.
355
-
356
- = 1.8.37 (2017-04-05) =
357
- * Remove DateTimeImmutable references to be compatible with old versions of PHP
358
-
359
- = 1.8.36 (2017-04-05) =
360
- * Allow user to specify a IMAP folder (supplied by Alejandro Liu)
361
- * Fix postie_file_added action
362
- * New setting "use time offset" which controls whether or not the postie time offset is applied.
363
- * New setting "ignore_email_date" which controls whether or not the email "from" date is used.
364
- * Other email to post date improvements
365
- * New setting "Notify on Error" to control who gets notified on significant errors.
366
- * Email admins on some errors
367
- * Fix bug when parsing headers that have multiple encoded sections
368
-
369
- = 1.8.35 (2017-03-21) =
370
- * Check for blank image file extension and replace with mime subtype to get around new filetype checking in WordPress 4.7.2 https://core.trac.wordpress.org/ticket/39550
371
- * Additional logging of message and part headers
372
- * Fix base64 header decoding so trailing space isn't removed
373
- * Fix header decoding to remove extra utf-8 byte order mark
374
- * Add current WordPress time to logging
375
-
376
- = 1.8.34 (2017-03-15) =
377
- * Fix bug when sending reject email
378
-
379
- = 1.8.33 (2017-03-13) =
380
- * New setting "Remove matched categories" allows category specifiers to remain in post title.
381
- * New filter postie_cleanhtml to determine if Postie should clean up the html or if some other AddOn will do it.
382
- * Specifically call out public methods
383
-
384
- = 1.8.32 (2017-03-07) =
385
- * Ensure password not in logs for POP3.
386
- * Additional POP3 header checks.
387
- * Additional POP3 logging.
388
- * Ensure postie_raw always gets called.
389
- * Default to GMT when timezone is blank.
390
- * Use WordPress function to upload images rather than old custom function.
391
- * Remove Generate Thumbnails option as now handled by WordPress.
392
- * ATT00001.txt and its ilk are now always considered a banned attachment regardless of MIME type.
393
- * Removed call to date_default_timezone_set()
394
- * Send notifications to all WP admins if configured.
395
- * Add support for postie_category filter.
396
-
397
- = 1.8.31 (2017-02-07) =
398
- * Remove timezone warning if GMT+0
399
- * Add postie_bare_link filter
400
-
401
- = 1.8.30 (2017-02-06) =
402
- * Fixed bug where Postie won't run on PHP versions prior to 5.5.
403
-
404
- = 1.8.29 (2017-02-06) =
405
- * Fixed bug where "Include Featured Image in Post" = No was not being respected with inline images (iOS mail).
406
-
407
- = 1.8.28 (2017-01-26) =
408
- * Fixed bug where having ignored files can cause email body to be blank.
409
-
410
- = 1.8.27 (2017-01-26) =
411
- * Added postie_raw action.
412
-
413
- = 1.8.26 (2017-01-24) =
414
- * Fix bug where WordPress timezone was not being taken into effect.
415
-
416
- = 1.8.25 (2017-01-20) =
417
- * Fix bug where server settings page not compatible with PHP 5.3
418
-
419
- = 1.8.24 (2017-01-20) =
420
- * Fix bug where debug output was displaying plaintext passwords.
421
- * Fix bug where categories specified with a colon required a space after the colon.
422
- * Postie now works off blog time rather than GMT.
423
- * Fix bug where oEmbed::get_provider() is not available on WP versions prior to 4.0.
424
-
425
- = 1.8.23 (2017-01-12) =
426
- * Fix bug where long subject lines are missing a space.
427
- * Fix bug where {CAPTION} placeholder not being removed if no caption.
428
-
429
- = 1.8.22 (2016-12-07) =
430
- * Fix bug where Image Place Holder Tag setting was not respected
431
-
432
- = 1.8.21 (2016-12-07) =
433
- * Clarified the behavior of the "Use custom image field for images" setting and moved it to the Image tab.
434
- * Clarified text on some settings.
435
- * Fix bug which prevented captions from working correctly
436
- * Fix bug which prevented more than 9 #img# references from working.
437
- * Account for unicode non-breaking spaces in regular expressions.
438
-
439
- = 1.8.20 (2016-11-21) =
440
- * Fix issue where attachment with Content-ID doesn't have a reference in the html not being added to the post.
441
-
442
- = 1.8.19 (2016-11-16) =
443
- * Fix issue where attachments not showing if both plain and html are blank and the attachment is part of a multipart (related) block.
444
-
445
- = 1.8.18 (2016-11-16) =
446
- * Fix issue where inline PDF was not being detected as a PDF.
447
- * Fix issue where outlook.com is setting an incorrect mime type on images.
448
-
449
- = 1.8.17 (2016-11-03) =
450
- * Fix bugs in cURL connection.
451
-
452
- = 1.8.16 (2016-11-03) =
453
- * Fix bug where postie_place_media_before and postie_place_media_after were being called incorrectly.
454
-
455
- = 1.8.15 (2016-11-02) =
456
- * Fix bug where inline images were not being replaced correctly if WordPress changed the name of the attachment via sanitize_file_name()
457
-
458
- = 1.8.14 (2016-11-01) =
459
- * Fix bug where OS detection failure was preventing email processing
460
-
461
- = 1.8.13 (2016-10-31) =
462
- * Fix bug where inline images were not being found due to case differences, e.g. img_4180.jpg vs. IMG_4180.JPG
463
-
464
- = 1.8.12 (2016-10-25) =
465
- * Fix bug in postie_email_notify_body filter where the modified body is not used for the email.
466
-
467
- = 1.8.11 (2016-10-24) =
468
- * Support Dovecot IMAP server better
469
-
470
- = 1.8.10 (2016-10-24) =
471
- * New filter postie_place_media - allows markup to be changed when #img# references are being replaced.
472
- * New filter postie_place_media_before - allows markup to be changed when attachment templates are placed before the content.
473
- * New filter postie_place_media_after - allows markup to be changed when attachment templates are placed after the content.
474
-
475
- = 1.8.9 (2016-10-23) =
476
- * Fix bug when calling new postie_email_* filters
477
- * Fix bug where inline and related attachments were not being considered for #img#
478
-
479
- = 1.8.8 (2016-10-21) =
480
- * Fix bug where success/fail email notifications had missing info.
481
- * Fix bug where galley wan't being inserted on some plain text messages
482
- * Enhance auto linkification to recognize links like <http://example.com/>
483
- * Separate success and failure emails.
484
- * Fix readme
485
- * New filter: postie_email_reject_recipients - allows recipients list to be altered when sending failure message
486
- * New filter: postie_email_reject_subject - allows the subject to be altered when sending failure message
487
- * New filter: postie_email_reject_body - allows message content to be altered when sending failure message
488
- * New filter: postie_email_notify_recipients - allows recipients list to be altered when sending success message
489
- * New filter: postie_email_notify_subject - allows the subject to be altered when sending success message
490
- * New filter: postie_email_notify_body - allows message content to be altered when sending success message
491
-
492
- = 1.8.7 (2016-10-20) =
493
- * Make code compatible with PHP 5.2
494
- * Fix bug where the connection tried to use TLS even though it shouldn't
495
- * Switch to stream API vs sockets since sockets don't seem to be installed typically and the stream API is core.
496
- * Allow self signed certificates with socket connections
497
- * Don't check peer name with socket connections, many hosting companies aren't configured correctly
498
-
499
- = 1.8.6 (2016-10-19) =
500
- * Fix bug where the featured image was not included even though config said it should be.
501
- * Ensure Socket connections try to connect with TLS 1.0, 1.1 and 1.2 if SSL is specified.
502
- * Additional logging to help diagnose cURL issue.
503
-
504
- = 1.8.5 (2016-10-18) =
505
- * Fix to check if cURL is installed before using
506
-
507
- = 1.8.4 (2016-10-17) =
508
- * General release
509
-
510
- = 1.8.3 (beta 4) =
511
- * Refactor attachment handling
512
- * Gallery shortcode handling is now correct when there are both images and non-images.
513
-
514
- = 1.8.2 (beta 3) =
515
- * New icon set thanks to Chris Lacey
516
- * php-imap replaced by cURL and Socket connection - work sponsored by xsell.net
517
- * TLS automatically detected, setting removed
518
- * Ignore mail state no longer supported, setting removed
519
- * Header array in filter_email3 and postie_post_before filters have changed format
520
- * Fixed paragraph detection in plain text when removing newlines
521
- * Removed old partially functioning forward detection logic
522
- * Transform "[cid:xxx-xx-xx]" references gmail adds to image references.
523
- * Add new filter: postie_post_pre that runs after the email is parsed, but before any changes are made.
524
- * Fixed improper decoding of encoded headers when multiple 'encoded-words' are present.
525
- * Fix to allow multiple #img# reference to the same image.
526
- * The default video 1 template is now 'vshortcode'
527
- * New option: Text fallback. Falls back to plain if html is blank and vice versa.
528
- * Support removing featured image from html
529
-
530
- = 1.8.1 (beta 2) =
531
-
532
- = 1.8.0 (beta 1) =
533
-
534
- = 1.7.32 (2016-04-15) =
535
- * Deal with incorrectly formatted date headers
536
-
537
- = 1.7.31 (2016-03-05) =
538
- * Suppress warning message when accessing POP and there are no messages.
539
-
540
- = 1.7.30 (2016-02-16) =
541
- * prevent auto-linkifying inside shortcodes
542
-
543
- = 1.7.29 (2016-02-15) =
544
- * fixed email header parsing bug in PHP7
545
-
546
- = 1.7.28 (2016-02-09) =
547
- * better tag detection with html
548
- * Don't skip image processing when Include Featured Image in Post is set to "No" and the Preferred Text Type is HTML.
549
- * Use the blog name as the "from" text in any emails.
550
- * New filter: postie_filter_email3
551
- * Email headers now available in postie_post_before filter
552
- * When looking for a parent post to add comments ensure the comments are open
553
-
554
- = 1.7.27 (2015-12-28) =
555
- * Fix category match settings not saving
556
-
557
- = 1.7.26 (2015-12-28) =
558
- * Detect oEmbedable links and don't linkify
559
- * New filter postie_preconnect. http://postieplugin.com/filter-postie_preconnect/
560
-
561
- = 1.7.25 (2015-12-15) =
562
- * Fix settings page for new category matching flavors
563
-
564
- = 1.7.24 (2015-12-15) =
565
- * Don't process youtube and vimeo links specially.
566
- * New setting to turn off category matching flavors
567
-
568
- = 1.7.23 (2015-12-09) =
569
- * Fix bug where emails inside shortcodes were being linkified
570
- * Lookup categories by slug as well as by name
571
- * WordPress 4.4 testing
572
- * Added new video template for using video shortcode
573
- * Added new template variable - FILETYPE which is the file extension
574
-
575
- = 1.7.22 (2015-11-09) =
576
- * Update admin screen to match current WP style
577
- * Remove dependence on simple tabs jQuery-UI library and use WP admin tab style
578
- * Remove email password from logging
579
-
580
- = 1.7.21 (2015-10-27) =
581
- * Refix bug where "Ignore mail state" setting was being ignored
582
-
583
- = 1.7.20 (2015-10-26) =
584
- * Fixed bug where debug info was not being displayed according to settings
585
- * Fix bug where "Ignore mail state" setting was being ignored
586
- * Fix bug where empty post was being generated when already read mail was in the inbox and "Ignore mail state" was "Yes"
587
- * Added postie_session_start and postie_session_end actions
588
-
589
- = 1.7.19 (2015-10-13) =
590
- * Fixed bug where allowed mime types was not being respected.
591
-
592
- = 1.7.18 (2015-10-13) =
593
- * Fix bug where linkify was messing up CID reference
594
-
595
- = 1.7.17 (2015-10-12) =
596
- * New action, postie_log_error
597
- * New action, postie_log_debug
598
- * New feature to turn off all logging
599
- * Only errors logged by default
600
-
601
- = 1.7.16 (2015-10-08) =
602
- * Ensure comments are valid html after striping if preferred text type is html
603
- * Add setting to control comment content (strip_reply)
604
-
605
- = 1.7.15 (2015-10-02) =
606
- * Completely replace linkify logic
607
- * Support youtu.be links
608
-
609
- = 1.7.14 (2015-10-01) =
610
- * Fix bug in new linkify logic
611
-
612
- = 1.7.13 (2015-10-01) =
613
- * Fix support for "Automatically convert urls to links" with html
614
- * Fix support for "date" tag with html
615
- * Prep for upcoming translation
616
-
617
- = 1.7.12 (2015-09-25) =
618
- * Add new setting to ignore email read/unread state
619
- * Fix support for "tag" tags in html and plain messages
620
-
621
- = 1.7.11 (2015-09-18) =
622
- * Add FILEID to image and video templates
623
-
624
- = 1.7.10 (2015-09-16) =
625
- * added 15 and 30 second cron schedules
626
-
627
- = 1.7.9 (2015-09-14) =
628
- * revert tags logic as html version was messing up the content.
629
- * revert video linkify logic as html version was messing up the content.
630
- * revert linkify logic as html version was messing up the content.
631
-
632
- = 1.7.8 (2015-09-08) =
633
- * Remove mbstring admin message. Added fallback if mbstring is not installed
634
- * More explanation for signature regex
635
- * Add 1 minute schedule to supplement new external cron recommendation
636
- * Updates to support upcoming Language Packs feature for plugins
637
- * Moved important warning to admin notices
638
- * New filter postie_category_default
639
-
640
- = 1.7.7 (2015-08-24) =
641
- * Fixed bug where "To" and "Reply-To" emails were not parsed correctly for postie_filter_email2 filter
642
-
643
- = 1.7.6 (2015-08-13) =
644
- * Added setting to control whether the featured image is included in the post or not.
645
- * Added 2 new filters, postie_comment_before and postie_comment_after
646
-
647
- = 1.7.5 (2015-08-06) =
648
- * If featured image is enabled, the featured image will no longer appear in the post.
649
-
650
- = 1.7.4 (2015-07-30) =
651
- * Added additional output if wp_insert_post() fails
652
- * Fixed image upload failure when image filename doesn't have an extension
653
-
654
- = 1.7.3 (2015-07-22) =
655
- * Fix parameter order bug in postie_gallery filter
656
-
657
- = 1.7.2 (2015-07-19) =
658
- * Add filter postie_gallery when generating gallery shortcode
659
-
660
- = 1.7.1 (2015-07-16) =
661
- * Fixed issue where multiple custom taxonomy terms were not correctly being saved
662
-
663
- = 1.7.0 (2015-07-07) =
664
- * Fixed attachment uploading bug when the type & extension weren't available.
665
- * Clarified "Filter newlines" setting description.
666
- * Better support for Exchange 2010+ thanks to Andrew Chaplin
667
- * New action hook - postie_file_added
668
-
669
- = 1.6.19 (2015-05-04) =
670
- * Reduced the number of messages sent to the log for successful runs
671
- * Rename the disable_kses_content() function to postie_disable_kses_content() to fix a conflict with DAP WP LiveLinks Plugin
672
-
673
- = 1.6.18 (2015-04-27) =
674
- * Fixed a bug that prevented Postie from detecting categories with an ampersand in them.
675
- * Added support for "future" post status
676
- * Move "Use shortcode for embedding video" setting to Video tab and clarified usage.
677
- * Added setting to specify the link type used with galleries
678
-
679
- = 1.6.17 (2015-03-28) =
680
- * Add a setting to attempt a user login based on the from address of the email if a matching Wordpress user exists.
681
-
682
- = 1.6.16 (2015-03-17) =
683
- * If using the #img# feature and you supply a caption it will be added to the attachment's alt text.
684
-
685
- = 1.6.15 (2015-03-04) =
686
- * Remove "Wrap content in pre tags" option as it was defaulted to "yes" but never correctly applied.
687
- * Allow time correction values of 0.5
688
- * New setting: "Treat Replies As" allows user to specify if replies should be processed as comments or new posts.
689
- * Fix bug in reply detection
690
- * Fix bug when saving custom image field and there was only 1 image
691
-
692
- = 1.6.14 (2015-02-26) =
693
- * Fully support custom taxonomies
694
-
695
- = 1.6.13 (2015-02-25) =
696
- * Add some additional checks and error messages to postie_media_handle_upload for cases where the TMP directory isn't writable.
697
- * Any user with "Roles that can post" can now be the default poster.
698
-
699
- = 1.6.12 (2015-02-09) =
700
- * Fix confirmation emails that were always sending to administrator.
701
- * Fix regression in 1.6.11 which prevented attachments from being displayed in some cases.
702
-
703
- = 1.6.11 (2015-01-30) =
704
- * Call wp_set_current_user() so that other WP functions that depend on the current user work correctly. (custom taxonomy)
705
- * Only do image template processing if the preferred text type is plain
706
- * Removed http_response_code() call since it is only supported by PHP 5.4 or newer.
707
-
708
- = 1.6.10 (2015-1-2) =
709
- * Testing against 4.1
710
- * New icon in admin
711
-
712
- = 1.6.9 (2014.12.1) =
713
- * Post status list is now read from WordPress settings, rather than being a hard-coded list.
714
- * Settings look & feel matching WP default style.
715
- * Testing against WP 4.0.1
716
-
717
- = 1.6.8 (2014.11.14) =
718
- * Fixed bug where the #img tag was being used as the subject if it is the very first line in the email.
719
- * Fixed bug where the allow subject in body setting was being ignored.
720
-
721
- = 1.6.7 (2014.11.05) =
722
- * Fixed bug where base64 text with utf-8 charset was trying to convert encoding to utf-8
723
-
724
- = 1.6.6 (2014.10.29) =
725
- * Add additional debugging to isValidSmtpServer
726
- * Add Japanese translation
727
- * Fixed bug where a subject present in the body is not recognized
728
-
729
- = 1.6.5 (2014.10.22) =
730
- * Fixed charset encoding bug when there wasn't a content-transfer-encoding header
731
- * Upgraded simple_html_dom
732
-
733
- = 1.6.4 (2014.10.21) =
734
- * Provide post url in success email
735
-
736
- = 1.6.3 (2014.10.03) =
737
- * Added postie_filter_email2 filter which includes To and Reply-To headers
738
- * Added postie_author filter
739
- * Revised help/support page
740
-
741
- = 1.6.2 (2014.09.22) =
742
- * Moved FAQ and Help to PostiePlugin.com
743
- * Fixed file type issue with wp_handle_upload_prefilter()
744
- * Fixed cron issue
745
-
746
- = 1.6.1 (2014.09.19) =
747
- * Allow negative time corrections
748
- * Fix links to settings page
749
- * Misc UI updates
750
-
751
- = 1.6.0 (2014.09.18) =
752
- * Updated remote cron url to be more compatible with Wordpress
753
- * The Postie menu has been moved out of the Settings menu to the top level
754
- * Tested with Wordpress 4.0
755
-
756
- = 1.5.24 (2014.08.12) =
757
- * Fix attachment renaming bug
758
- * Test with Wordpress 3.9.2
759
-
760
- = 1.5.23 (2014.08.11) =
761
- * Remove PEAR/PEAR5 dependency which was causing errors on some systems
762
- * Call wp_handle_upload_prefilter before adding images to WP
763
- * Temporary new post is now draft status
764
-
765
- = 1.5.22 (2014.06.10) =
766
- * Fix missing attachments for html messages
767
-
768
- = 1.5.21 (2014.06.06) =
769
- * Fixed spelling errors
770
- * Added more debugging around image sizes
771
- * Clarified some image options on settings page
772
- * Removed call to wp_set_post_terms()
773
-
774
- = 1.5.20 (2014.05.29) =
775
- * Added logic to prevent appending images when preferred text type is HTML.
776
- * Improved help text on several options and clarified options.
777
- * Additional logging around attachment uploading
778
-
779
- = 1.5.19 (2014.04.30) =
780
- * Updated image preview to recognize all variables.
781
- * Updated "wordpress_default" images template to match WP 3.8.
782
- * Clarified logging messages for IMAP/IMAP-SSL/POP3-SSL
783
- * Removed POSTTITLE from templates since we don't know the actual title at template time.
784
- * Verified WordPress 3.9 compatibility
785
-
786
- = 1.5.18 (2014.01.12) =
787
- * Reverted text encoding change in 1.5.17.
788
-
789
- = 1.5.17 (2013.12.19) =
790
- * Fixed date calculation in test screen.
791
- * Fixed text encoding issues for systems with PHP 5.4
792
- * Updated CSS to better match WordPress 3.8 styles.
793
- * Removed reference to pluggable.php to allow other plugins to plug these functions.
794
- * Verified compatibility with WP 3.8
795
-
796
- = 1.5.16 (2013.09.15) =
797
- * Fixed date detection bug in forwarded messages.
798
- * Possible fix for blank screen issue (flush buffers rather than check for sent headers).
799
- * Fixed images showing up in excerpts when not specified.
800
- * Fixed bug where time offset was applied twice.
801
- * Fixed bug where excerpts where not getting the newline settings applied.
802
- * Fixed bug where the attachment template was not getting set on new installs.
803
- * Fixed bug where mp3 files were causing failures when getting meta-data.
804
- * Verified compatibility with WP 3.6 and 3.6.1
805
-
806
- = 1.5.15 (2013.07.01) =
807
- * Added message warning that filter 'postie_post' has been deprecated.
808
- * Fixed bug where a category was detected if there happened to be 2 dash (-) characters and a number was the first thing after the first dash.
809
- * Simplified header decoding for non-ASCII languages
810
-
811
- = 1.5.14 (2013.06.21) =
812
- * Added PHP version to debug output
813
- * Added PHP version check when disabling GSSAPI
814
- * Added new filter "postie_post_before" to replace "postie_post"
815
- * Added new filter "postie_post_after"
816
-
817
- = 1.5.13 (2013.06.18) =
818
- * Added more robust charset conversion to deal with malformed emails.
819
- * Ensure the default title is used when category etc parsing results in blank title
820
- * Consolidate procedure for locating wp-config.php
821
- * Additional debug output.
822
- * Fixed a bug where the default author was being used even though the email had a valid author.
823
- * Added feature to disable IMAP authentication with GSSAPI or NTLM to improve MS Exchange compatibility.
824
-
825
- = 1.5.12 (2013.06.08) =
826
- * Added full paths to includes in config_form due to some hosts having include_path set in a way that breaks Postie.
827
- * Added some checks for emails that aren't correctly formatted (AirMail/WinLink)
828
- * Consolidated environmental checks
829
- * Added logic for Debian location of wp-config.php
830
-
831
- = 1.5.11 (2013.06.02) =
832
- * Moved test files out of main repository to decrease plugin size
833
- * Fixed issue with readme file (Wordpress readme validator moved)
834
-
835
- = 1.5.10 (2013.05.31) =
836
- * Added template field descriptions to image tab.
837
- * Fixed a bug where caption placeholder in templates wasn't being properly set.
838
- * Additional test to see if wp-config.php can be found.
839
-
840
- = 1.5.9 (2013.05.18) =
841
- * Fixed a bug where valid users can post via email even though they don't have role permissions.
842
- * Fixed a bug where nice_name was being used in the settings screen even though user_login was needed.
843
- * Fixed the error message when the default poster is not valid.
844
- * Fixed bug where gallery short tag was getting set when non-image attachments were found.
845
-
846
- = 1.5.8 (2013.05.14) =
847
- * Added additional default signature patterns.
848
- * Fixed a bug where attachments were not showing up if :start or :end were used.
849
-
850
- = 1.5.7 (2013.05.09) =
851
- * Fixed bug where the admin user was not getting set as author in some cases.
852
- * Fixed bug where file names were not being sanitized.
853
- * Added setting to disable thumbnail generation.
854
- * Updated the default signature patterns and help text.
855
-
856
- = 1.5.6 (2013-05-07) =
857
- * Fixed bug where default post format was empty when the theme didn't support any formats.
858
- * Removed all hard coded references to wp-content.
859
- * Fixed bug where caption wasn't being filled out in templates.
860
- * Updated direct DB access to use standard methods.
861
- * Added attachment template for non-audio/image/video attachments.
862
- * Added additional checks to the test screen.
863
- * Added new template variable {ICON}
864
-
865
- = 1.5.5 (2013.05.02) =
866
- * Added ability to run a manual check with debugging output.
867
- * Added support for default post type.
868
- * Added version number to settings page.
869
- * Changed Admin User to Default Poster, clarified help text and changed input to combo box of valid values.
870
- * Fixed bug where commas (,) were not allowed in signature detection.
871
- * Fixed some CSS issues on admin page.
872
-
873
- = 1.5.4 (2013.05.01) =
874
- * Added support for default post format
875
- * Fixed bug where replies were getting attached to the wrong post
876
- * Fixed bug where tags were not being detected correctly in html emails
877
- * Fixed bug in reply detection
878
-
879
- = 1.5.3 (2013.04.13) =
880
- * Added support for Featured Images
881
- * Added support for Use Transport Layer Security (TLS)
882
- * Updated postie_filter_email filter to get unprocessed email address
883
-
884
- = 1.5.2 (2013.04.12) =
885
- * Fixed bug in post type/format detection when no valid post type/format was found
886
- * Workaround for WP bug when POP3 account has no waiting messages
887
- * Fixed bug where cron was running postie_check on every page load
888
-
889
- = 1.5.1 (2013.04.10) =
890
- * Turned on POP3 debug logging if POSTIE_DEBUG is TRUE.
891
- * Disable autocomplete on some setup fields
892
- * Fixed bug where confirmation emails were not being sent to authors
893
- * Fixed bug where post were not saved if the default admin user didn't exist and the from user was not a WordPress user
894
-
895
- = 1.5.0 (2013.04.05) =
896
- * Apply Postie Time Correction to date: command
897
- * Add support for Post Formats
898
- * Add support for Post Status
899
- * Add warning if Admin username is invalid
900
- * Fixed bug where date: was not always being detected in html emails
901
- * Improved handling of attachments and mapping to file extensions for template selection
902
- * Video templates now include scale="tofit"
903
- * Add support for older png mime type
904
- * New filter postie_filter_email. Used to map "from" to any other email. Allows custom user mapping.
905
-
906
-
907
- = 1.4.40 (2013.03.18) =
908
- * Fixed bug where categories specified by ID were not being correctly identified
909
-
910
- = 1.4.39 (2013.03.14) =
911
- * Fixed bug where Postie supplied schedules were not always being correctly added to the cron
912
-
913
- = 1.4.38 (2013.03.12) =
914
- * Improved POP3 configuration test
915
- * Fixed bug where :start and :end were removing commands like tags: and date: before they got a chance to be processed
916
-
917
- = 1.4.37 (2013.03.11) =
918
- * Fixed bug in tag handling
919
- * Fixed bug in category detection
920
- * Worked around a bug in WordPress that was mangling filenames that are not in ASCII, i.e. Arabic, Hebrew, Cyrillic, etc.
921
-
922
- = 1.4.36 (2013.03.07) =
923
- * Removed some debugging code from filters and hooks
924
- * Fixed bug where the date command was being ignored
925
- * Added 'quicktime' as a default type for the video1 template
926
-
927
- = 1.4.35 (2013.02.22) =
928
- * Consolidated logic for load configuration settings. Fixes bug where new settings were not having their defaults set properly.
929
- * Fixed bug where attachment file name was not being correctly detected.
930
-
931
- = 1.4.34 (2013.02.07) =
932
- * Fixed bug in new category logic
933
-
934
- = 1.4.33 (2013.02.05) =
935
- * Fixed bug where non-category taxonomy was being selected as the post category.
936
- * Added option to force categories to match exactly.
937
- * Added logic to skip text attachments named "ATT00001.txt" where the numbers can be any sequence. This
938
- improves the previous fix by detecting all attachments added, not just the first one.
939
-
940
- = 1.4.32 (2013.01.29) =
941
- * Fixed bug in detecting need for imap extension.
942
- * Added additional selections for "Maximum number of emails to process"
943
- * Added logic to skip text attachments named "ATT00001.txt" which are added by MS Exchange virus scanning.
944
- * Added option to check for email every 5 minutes.
945
-
946
- = 1.4.31 (2013.01.25) =
947
- * Enhanced category detection to be compatible with Polylang plugin.
948
- * Enhanced prerequisite detection.
949
- * Now using wp_mail() instead of mail()
950
- * WordPress 3.5.1 compatibility
951
-
952
- = 1.4.30 (2013.01.22) =
953
- * Fixed bug that caused activation to fail or show a blank page.
954
- * Fixed bug where WP media upload rejects a file.
955
- * Added a check for mbstring.
956
- * Fixed bug when attachment names were only supplied via d_parameters.
957
-
958
- = 1.4.29 (2013.01.19) =
959
- * Fixed bug where manually running Postie worked, but calling get_mail.php directly did not.
960
-
961
- = 1.4.28 (2013.01.18) =
962
- * Fixed bug in "reset settings to default" where the protocol wasn't being retained.
963
- * More cleanup and clarification on settings screen.
964
- * Fixed bug where excerpts weren't getting set if "Filter newlines" was set to "Yes"
965
- * Removed logic to increase memory size.
966
-
967
- = 1.4.27 (2013.01.17) =
968
- * Updated sample plugin for extending Postie.
969
- * Updated documentation for template variables.
970
- * Fixed a bug where text/plain attachments were not being treated as attachments.
971
- * Look for and include filterPostie.php in wp-content if it exists. (used for custom filters so they don't get deleted on upgrades)
972
- * Cleanup of settings screen layout.
973
- * Added additional error logging for mail connections.
974
-
975
- = 1.4.26 (2013.01.15) =
976
- * Fixed a bug where signatures were not removed in html emails.
977
- * Added support for text attachments such as text/calendar.
978
-
979
- = 1.4.25 (2013.01.15) =
980
- * Fixed a bug where newlines were being removed erroneously.
981
-
982
- = 1.4.24 (2013.01.13) =
983
- * Fixed a bug where the original attachment name wasn't being used.
984
- * Fixed a bug where the #eimg# tags in the excerpt were not getting expanded.
985
-
986
- = 1.4.23 (2013.01.10) =
987
- * Fixed a bug with embedded CID referenced images.
988
-
989
- = 1.4.22 (2013.01.10) =
990
- * Fixed a bug where the subject was not being properly decoded when Q-encoding was used.
991
- * Fixed a bug in #img# caption detection.
992
- * Fixed a bug where the tag command was picking up too much text.
993
- * Enhanced the date command to allow times as well.
994
-
995
- = 1.4.21 (2013.01.09) =
996
- * Removed all Call-time pass-by-references to support PHP 5.4
997
-
998
- = 1.4.20 (2013.01.08) =
999
- * Added Date feature. You can now specify a specific publication date.
1000
- * Fixed a bug with embeded youtube/vimeo links when shortcodes are turned off
1001
-
1002
- = 1.4.19 (2013.01.07) =
1003
- * Fixed a bug that prevented the settings from being saved
1004
-
1005
- = 1.4.18 (2013.01.06) =
1006
- * Fixed a bug where linkifying was doing too much.
1007
- * Updated lots of method names in preparation for some significant structural changes.
1008
-
1009
- = 1.4.17 (2013.01.03) =
1010
- * Fixed a bug where non image/video attachments were not getting added to the post.
1011
-
1012
- = 1.4.16 (2013.01.03) =
1013
- * Fixed a bug where an extra div tag was getting added.
1014
- * Fixed a bug when linkifying URLs.
1015
- * Fixed a bug where inline images were not being detected.
1016
-
1017
- = 1.4.15 (2013.01.02) =
1018
- * Fixed a bug when a category is specified with [] and a colon (:) is in the subject, but not specifying a category
1019
-
1020
- = 1.4.14 (2012.12.29) =
1021
- * Fixed a bug where attached images were not being detected properly causing a "File is empty. Please upload something more substantial." error
1022
- * Tweaked some CSS.
1023
-
1024
- = 1.4.13 (2012.12.26) =
1025
- * Fixed bug that was truncating content at the first html encoded character.
1026
-
1027
- = 1.4.12 (2012.12.17) =
1028
- * Added feature to limit the number of emails processed
1029
- * Fixed bug where #img# was not processing the caption correctly
1030
-
1031
- = 1.4.11.(2012.12.14) =
1032
- * Fixed bug where having a colon in the subject caused the subject to get truncated
1033
- * Added donation link to admin screen
1034
- * Fixed bug where #img# captions with double-byte characters were not working
1035
- * Fixed bug where default settings were corrupt
1036
- * Fixed several bugs in tag detection logic
1037
- * Fixed bug where non-base64 and non-quoted-printable sections were not converted to utf-8
1038
- * Fixed bug where the end filter wasn't removed from the post
1039
- * Add additional logging to attachment upload process
1040
- * Changes to support WP 3.5
1041
-
1042
- = 1.4.10 (2012.12.11) =
1043
- * Fixed warning when there is no subject
1044
- * Removed all script and style tags from HTML content in place of XSS warning
1045
- * Removed XSS warning
1046
- * Fixed bug where post type was not being detected if only case is different
1047
- * Fixed bug with custom post type and leading spaces in the subject
1048
- * Fixed bug where custom fields were not being populated for images
1049
-
1050
- = 1.4.9 (2012.12.10) =
1051
- * Fixed bug where date, author, etc didn't get set.
1052
- * Fixed bug where Postie was treating attached images as strings
1053
- * Fixed bug where inline images were not being attached correctly
1054
- * Fixed bug where the subject was not being decoded correctly if the charset was different from the system charset
1055
- * Fixed bug where base64 strings were being double decoded.
1056
-
1057
- = 1.4.8 (2012.12.09) =
1058
- * Fixed collisions with simple_html_dom
1059
- * Fixed bug when trying to get file name from MIME part
1060
- * Fixed bug causing Cannot modify header information warning
1061
-
1062
- = 1.4.7 (2012.12.07) =
1063
- * Fixed bug in cron setup that was preventing Weekly, twice an hour and every ten minute schedules from running.
1064
-
1065
- = 1.4.6 (2012.12.06) =
1066
- * Changed XSS check to only emit warning until a better solution can be developed
1067
- * Fixed bug where authorized addresses were being checked with case sensitive rather than insensitive.
1068
- * Started using PHP Simple HTML DOM Parser http://simplehtmldom.sourceforge.net/
1069
- * Started process of logging all error messages to the log as well as the page (where appropriate)
1070
- * Fixed bug where "Preferred Text Type" was not displaying the saved value in settings page.
1071
- * Fixed bug where Postie was wiping out all other cron schedules.
1072
- * Fixed a number of missing internationalization strings (no translations added however)
1073
- * Added documentation for the comments: command
1074
- * Added feature to specify a custom post type in the subject line. Thanks to Raam Dev http://raamdev.com for his code.
1075
- * Removed a number of deprecated WordPress functions.
1076
- * Fixed numerous warning messages
1077
- * Added phpUnit tests
1078
- * Allow wp-config.php to be in alternate location as described here: http://codex.wordpress.org/Hardening_WordPress#Securing_wp-config.php
1079
- * Fixed a bug that didn't replace the #img# tags correctly.
1080
-
1081
- = 1.4.5 (2012.11.14) =
1082
- * Fixed bug in XSS attack vulnerability code. Thanks to R Reid http://blog.strictly-software.com/2012/03/fixing-postie-plugin-for-wordpress-to.html
1083
- * Fixed bug where emails with multiple categories has the incorrect title
1084
- * Fixed bugs where PHP setting were not being changed correctly - thanks to Peter Chester http://tri.be/author/peter/
1085
- * New maintainer
1086
-
1087
- = 1.4.4 (2012.08.10) =
1088
- * Fixed possible XSS attack vulnerability
1089
-
1090
- = 1.4.3 =
1091
- * Removed get_user_by function to make compatible with wp 3.3 - now requires
1092
- 2.8+
1093
-
1094
- = 1.4.2 (2011.01.29) =
1095
- * Fixed mailto link bug (thanks to Jason McNeil)
1096
- * Fixed bug with attachments with non-ascii characters in filename (thanks to
1097
- mtakada)
1098
- * checking for socket errors when checking mail (thanks elysian)
1099
- * fixed issue with multiple files not being inserted correctly
1100
- * Added support for ISO 8859-15 (thanks paolog)
1101
- * fixed sql injection problem (thanks Jose P. Espinal for pointing it out)
1102
- * Fixed namespace clashing for get_config function
1103
-
1104
- = 1.4.1 (2010.06.18) =
1105
- * Images appear in correct order when using images append = false
1106
- * Fixed formatting problem with wordpress_default image template
1107
- * Captions now correctly work with wordpress >3.0 and <3.0
1108
- * Fixed auto_gallery feature
1109
- * Default port is now 110
1110
- * Added more configuration tests
1111
- * Added background color to settings page to make input boxes more visible
1112
- * Removed extra quote character in captions from #img# placeholders (thanks
1113
- SteelD for pointing out the error)
1114
- * Added support for big5 and gb-1232 encodings (thanks Chow)
1115
- * Fixed issue with configurations items stored as arrays, which caused
1116
- problems with validating authorized addresses
1117
- * Fixed bug with replaceImageCIDs function
1118
- * On hosts which allow it, we set max execution time to 300 seconds and
1119
- memory_limit to infinity to allow processing of large e-mails (especially
1120
- with large attachments)
1121
- * Images are sorted in order of filename before inserting into post
1122
-
1123
- = 1.4 (2010.04.25) =
1124
- * Now using wordpress settings api (thanks for much help from Andrew S)
1125
- * Cronless postie is now integrated with postie instead of a separate plugin
1126
- * filterPostie.php moved to filterPostie.php.sample
1127
- * Can use fetchmails.php to fetch mail from multiple mailboxes
1128
- * Fixed problem with embedding youtube videos from html (richtext) e-mail
1129
- * Added support for embedding vimeo vidoes
1130
- * Fixed problem with selecting "none" as icon set for attachments (thanks
1131
- tonyvitali)
1132
- * Fixed problems with cronless postie settings
1133
- * Fixed bug with embedding youtube and vimeo videos whose ID contains a -
1134
- (thanks Jim Kehoe)
1135
- * Post_author is now included with attachments
1136
- * fixed confirmation_email settings so that now you can select between sender,
1137
- admin, both, or none (thanks to redsalmon for pointing out bug)
1138
- * Added option to automatically insert galleries
1139
- * Updated FAQ and readme
1140
-
1141
- = 1.3.4 (2009.10.05) =
1142
- * Fixed problem with images not posting under cron
1143
- * Fixed issue with disappearing password
1144
-
1145
- = 1.3.3 (2009.09.11) =
1146
- * Fixed problem with double titles
1147
- * Fixed error in wp-mu
1148
- * Cronless postie now correctly updates when changing the setting in the
1149
- postie settings
1150
- * Small fix in handling of names of attachments (thanks to Teejot)
1151
- * Fixed delay option (thanks to redbrandonk)
1152
- * Cronless option value is now correctly deleted when deactivating the
1153
- cronless postie plugin
1154
-
1155
- = 1.3.2 (2009.08.27) =
1156
- * tags are now always an array, even if no default tags are set
1157
- * Subject is showing up again if you do not have the IMAP extension
1158
- installed
1159
- * More information on the IMAP extension and more user-friendly
1160
- installation
1161
- * Fixed problems with smtp server settings in 1.3.1
1162
- * Added russian translation (thanks to fatcow.com)
1163
-
1164
- = 1.3.1 (2009.08.24) =
1165
- * Changed GetContent filter to postie_post
1166
- * Added database upgrade hook on activation
1167
- * Fixed bug where content would be empty if trying to remove signature,
1168
- and signature list was emtpy
1169
- * Updated FAQ and readme
1170
-
1171
- = 1.3.0 (2009.08.14) =
1172
- * Features
1173
- * Added mpeg4 to default list of videotypes
1174
- * Added support for KOI8-R character set (cyrillic)
1175
- * Added support for iso-8859-2 character set (eastern european)
1176
- * Added option to include custom icons for attachments
1177
- * Added option to send confirmation message to sender
1178
- * Enhanced e-mails for unauthorized users
1179
- * Added option to send unauthorized e-mail back to sender
1180
- * Added option to only allow e-mails from a specified list of smtp
1181
- servers
1182
- * Added option to use shortcode for embedding videos (works with the
1183
- videos plugin http://www.daburna.de/download/videos-plugin.zip
1184
- * Better handling of comment authors (thanks to Petter for suggestion)
1185
- * Simplified message options (now includes an advanced options section)
1186
- * Added filter ability for post content
1187
- * Bug fixes
1188
- * No longer including wp-config.php
1189
- * If tmpdir is not writable, try a different tmpdir
1190
- * More subject encoding fixes
1191
- * Updated image templates, which were causing problems for cron
1192
- * Fixed in text captions
1193
- * Fixed SQL problems when updating options
1194
- * Fixed name clashes with other plugins
1195
- * Fixed custom image field
1196
-
1197
- = 1.3.beta (2009.07.01) =
1198
- * Mores fixes for character issues in subject
1199
- * Now handling Windows-1256 (arabic) character set
1200
- * Fixed image uploading on windows servers
1201
- * Fixed replying to message adds comment
1202
- * Uploading pictures via MMS should now work
1203
- * Fixed some issues with e-mails from outloook 12
1204
- * Greatly reduced number of database queries
1205
- * No longer requiring config_handler.php
1206
-
1207
- = 1.3.alpha (2009.06.05) =
1208
- * Now using default wordpress image and upload handling, which means:
1209
- * No more creating special directories for postie
1210
- * No more confusion about imagemagick
1211
- * Can now use the [gallery] feature of wordpress
1212
- * Attachments are now connected to posts in the database
1213
- * All image resizing uses wordpress's default settings (under media)
1214
- * Configuration, settings and documentation improvements
1215
- * Completely redesigned settings page (mostly thanks to Rainman)
1216
- * Reset configuration no longer deletes mailserver settings
1217
- * Now including help files and faq directly in settings page
1218
- * More media features
1219
- * Automatically turn links to youtube into an embedded player
1220
- * Added option to embed audio files with custom templates
1221
- * Video options are now template based
1222
- * Image options are now solely template based, with several new default
1223
- templates
1224
- * Bug fixes
1225
- * Uploading images from vodafone phones should now work
1226
- * Correctly handling Windows-1252 encoding
1227
- * Correctly handling non-ascii characters in subject line
1228
-
1229
- = 1.2.3 (2009.05.17) =
1230
- * Fixed headers already sent bug
1231
- * Converted shortcode `<?` to proper `<?php` (thanks brack)
1232
- * Deleting mails after processing again
1233
-
1234
- = 1.2.2 (2009.05.15) =
1235
- * Show empty categories for default category in options
1236
- * Image scaling fixed so that the smaller value of max image width and max
1237
- image height is used
1238
- * Fixed some issues with parsing html e-mail
1239
- * Got rid of stupid mime tag (thanks Jeroen)
1240
- * No longer adding slashes before calling wp_insert_post
1241
- * When using custom image field, each image has a unique key
1242
-
1243
-
1244
- = 1.2.1 (2009.05.07) =
1245
- * Got rid of stupid version checking
1246
- * Improved cronless postie instructions and configuration
1247
- * Internationalization is working now
1248
- * Dutch localization (thanks to gvmelle http://gvmelle.com )
1249
- * Fixed caption bug when using image magick
1250
- * Added option to not filter new lines (when using markdown syntax)
1251
- * Fixed autoplay option
1252
- * Can now use wildcards in excluding filenames
1253
- * Producing better quality thumbnails (thanks to robcarey)
1254
-
1255
- = 1.2 (2009.04.22) =
1256
- * More video options:
1257
- * Can embed 3gp, mp4, mov videos
1258
- * Can specify video width, video height, player width, and player height
1259
- in the settings page
1260
- * Can specify custom image template
1261
- * Image handling improvements:
1262
- * Only downscale images, not up-scale (thanks Jarven)
1263
- * More custom image template options
1264
- * IPTC captions now also work when not resizing images
1265
- * Added option to use custom field for images (for Datapusher)
1266
- * Fixed some issues with image templates and line break handling
1267
- * Custom image template now works even when not resizing images
1268
- * Documentation improvements:
1269
- * Added links to settings, forum, and readme in plugin description
1270
- * Updated readme (thanks to Venkatraman Dhamodaran)
1271
- * Added better instructions on how to use cronless postie
1272
- * Text processing improvements:
1273
- * Added option to automatically convert urls into links
1274
- * Added feature to include a custom excerpt
1275
- * Miscellaneous improvements
1276
- * Improved internationalization (thanks to Håvard Broberg
1277
- (nanablag@nanablag.com))
1278
- * Bug Fixes
1279
- * Removed debugging info in get_mail.php (security issue) thanks to
1280
- [Jens]( http://svalgaard.net/jens/)
1281
- * No longer directly including pluggable.php (should
1282
- prevent conflicts with other plugins such as registerplus
1283
-
1284
- = 1.1.5 (2009.03.10) =
1285
- * Added option to have postie posts be pending review, published, or draft
1286
- * Settings panel only shows up for administrators
1287
- * Need not be user "admin" to modify settings or to post from non-registered
1288
- users
1289
- * Can now set administrator name. Authorized e-mail addresses which don't
1290
- have a user get posted under this name
1291
- * Will use IPTC captions if available
1292
- * Added option to replace newline characters with <br />
1293
-
1294
- = 1.1.4 (2009.03.06) =
1295
- * Added more image options (open in new window, custom image template)
1296
- * can now add captions to images
1297
- * Can now add tags (including default tag option)
1298
-
1299
- = 1.1.3 (2009.02.20) =
1300
- * Fixed delayed posting
1301
- * updated readme some
1302
-
1303
- = 1.1.2 (2008.07.12) =
1304
- * now maintained by Robert Felty
1305
- * allow negative delays
1306
- * will glean author information from forwarded or redirected e*mails
1307
- * replying to an e*mail adds a comment to a post
1308
- * fixed category handling to work with taxonomy
1309
- * fixed one syntax error
1310
- * added option to wrap posts and comments in <pre> tags
1311
-
1312
- = 1.1.1 =
1313
-
1314
- Below is all the of the version information. As far as I can tell there once was a guy named John Blade. He took some of the original wp-mail.php code
1315
- and started hacking away on it. He actually got pretty far. About the time I discovered WordPress and his little hack - called WP-Mail at the time - he
1316
- went on a vacation or something. There were some problems with the script, and it was missing some features I wanted. I hacked away at it and got it
1317
- into a place where it did what I wanted. I started posting about it since I figured other people might want the features.
1318
-
1319
- John didn't release any more versions at least up til July 2005. So I started accepting submissions and feature requests from people to help make the
1320
- code better. In June/July 2005 I discovered a little plugin by Chris J Davis (http://www.chrisjdavis.org/cjd-notepad/) called notepad. I added a small
1321
- feature to it (basically a bookmarklet). In the process I started looking at his code and realized how much you could do with the plugin system
1322
- available in Word Press.
1323
-
1324
- So I decided to make an official fork. I put up an article on my blog asking for new names. I picked Postie. I then modified the code to be a proper
1325
- plugin. And the rest is history :)
1326
-
1327
- * BUGFIX -problem with subject
1328
- * BUGFIX -cronless postie typo
1329
-
1330
- = 1.1 =
1331
- * FEATURE: Updated and tested with WordPress 2.1
1332
- * BUGFIX:Removed deprecated functions
1333
- * FEATURE: Cronless Postie now uses the WordPress native Psuedo Cron.
1334
-
1335
- = 1.0 =
1336
- * BUGFIX: TestWPVersion broke with 2.1
1337
- * FEATURE: end: now marks the end of a message (Dan Cunningham)
1338
- * FEATURE: Better Readme (Michael Rasmussen)
1339
- * FEATURE: Smart Sharpen Option -EXPERIMENTAL- (Jonas Rhodin)
1340
- * BUGFIX: Issue with google imap fixed (Jim Hodgson)
1341
- * BUGFIX: Fixed espacing issue in subjects (Paul Clip)
1342
- * BUGFIX: Typo in Div fixed (phil)
1343
-
1344
- = 0.9.9.3.2 =
1345
- * BUGFIX: Typo
1346
-
1347
- = 0.9.9.3.1 =
1348
- * BUGFIX: Removed debugging code
1349
-
1350
- = 0.9.9.3 =
1351
- * BUGFIX: If your email address matches an existing user - then it will post as that user - even if you allow anyone to post.
1352
- * BUGFIX: Replaced get_settings('home') with get_settings('siteurl')
1353
- * BUGFIX: Better handling for Japanese character sets - Thanks to http://www.souzouzone.jp/blog/archives/009531.html
1354
- * BUGFIX: Better thumbnail window opening code - thanks to Gabi & Duntello!
1355
- * FEATURE: Added an option to set the MAX Height of an image - idea from Duntello
1356
- * BUGFIX: Modified the FilterNewLines for better flowed text handling - You now HAVE TO PUT TWO NEW LINES to end a paragraph.
1357
- * FEATURE: Added new CSS tags to support positioning images/attachments/3gp videos
1358
- * BUGFIX: Tries to use the date in the message (Thanks Ravan) I tried this once before and it never worked - hopefully this time it will.
1359
- * BUGFIX: Added a workaround to fix the problem with Subscribe2 - it will now notify on posts that are not set to show up in the future.
1360
-
1361
- = 0.9.9.2 =
1362
- * BUGFIX: Looks for the NOOP error and disgards it
1363
- * FEATURE: Postie now detects the version of WordPress being used
1364
- * FEATURE: Smarter Parsing of VodaPhone
1365
- * FEATURE: Easy place to add new code to handle other brain-dead mail clients
1366
- * BUGFIX: Handles insertion of single quotes properly
1367
- * BUGFIX: Thumbnails should now link properly
1368
-
1369
- = 0.9.9.1 =
1370
- * BUGFIX: Needed a strtolower in places to catch all iso-8859 - thx to Gitte Wange for the catch
1371
- * BUGFIX: Fixed issue with the category not being posted properly
1372
-
1373
- = 0.9.9 =
1374
- * UPDATE TO WP 2.0
1375
- * BUGFIX: Config Page now works
1376
- * FEATURES: Supports role based posting
1377
- * BUGFIX: Posting updates the category counts.
1378
-
1379
- = 0.9.8.6 =
1380
- * BUGFIX: Fixed problems with config page <%php became <?php
1381
- *
1382
- = 0.9.8.5 =
1383
- * BUGFIX: onClick changed to onclick
1384
- * BUGFIX: strolower added to test for iso - thanks daniele
1385
- * BUGFIX: Added a class to the 3gp video tags
1386
- * FEATURE: Added the option to put the images before the article
1387
- * BUGFIX: Added in selection for charsets - thanks Psykotik - this may cause problems for other encodings
1388
- * FEATURE: Added option to turn of quoted printable decoding
1389
- * FEATURE: :start tag - now postie looks for this tag before looking for you message - handy if your service provider prepends a message
1390
- * FEATURE: Template for translation now included
1391
-
1392
- = 0.9.8.4 =
1393
- * BUGFIX: Fixed problem with config_form.php - select had "NULL" instead of ""
1394
- * BUGFIX: 3g2 now supported
1395
- * BUGFIX: More line break issues addressed
1396
- * BUGFIX: QuickTime controls are now visible even if the movie is done playing
1397
- * BUGFIX: Email addresses in the format <some@domain.com> (Full Name) supported
1398
- * BUGFIX: Some images that were not being resized - are now
1399
- * BUGFIX: HTML problems - if you posted plain text with HTML on it ignored all images
1400
- * BUGFIX: The test system blew up on the thumbnails
1401
- * BUGFIX: Selected HTML for preferred text is now shown in the config form properly
1402
- * BUGFIX: Postie now complains if it is not in its own directory
1403
- * BUGFIX: Postie doesn't include PEAR if it is already available
1404
- * BUGFIX: In Test mode rejected emails are simply dropped
1405
- * BUGFIX: Markdown messes up Postie - it will warn you if you turn it on.
1406
- *
1407
- = 0.9.8.3 =
1408
- * BUGFIX: Fixed issue with the line feed replacement
1409
- * BUGFIX: Added Banned File Config back in
1410
- * FEATURE: Added in a link around 3gp video embedded via QT
1411
- * BUGFIX: Email that has both Plain and HTML content will show the HTML content and not the plain if html is preferred
1412
-
1413
- = 0.9.8.2 =
1414
- * BUGFIX: Fixed an extra new line after attaching non-image files.
1415
- * BUGFIX: The Test system now displays any missing gd functions
1416
- * BUGFIX: The test system was only using ImageMagick
1417
-
1418
- = 0.9.8.1 =
1419
- * BUGFIX: The test images are now included in the zip
1420
-
1421
- = 0.9.8 =
1422
- * BUGFIX: New Lines detected and handled properly in cases where the mail client doesn't put a space before the new line (Miss Distance)
1423
- * BUGFIX: 3gp mime type added (Paco Cotera)
1424
- * BUGFIX: Authorized Email Addresses are not case-insensitive
1425
- * FEATURE: The larger image now does a proper pop up
1426
- * BUGFIX: Fixed Timeing Issue - turns out it wasn't reading the db at all
1427
- * FEATURE: New Test Screen - to help track down problems
1428
-
1429
- = 0.9.7 =
1430
- * BUGFIX: removed all short tags
1431
- * BUGFIX: There were spacing issues in the way I wrote the QT embed statements
1432
- * FEATURE: Added calls to WP-Cron - should work with that properly now if you activate Cronless Postie
1433
- * FEATURE: ImageMagick version works without any calls to GD
1434
- * BUGFIX: Postie now correctly handles cases wjere tjere are multiple blogs in one db
1435
- * BUGFIX: Turned off warnings when using without GD
1436
- * FEATURE: add the rotate:X to your message to rotate all images
1437
- * FEATURE: new filter_postie_thumbnail_with_full which makes it easy to show a thumbnail on the front page but full image on the single page - see FAQ
1438
-
1439
- = 0.9.6 =
1440
- * BUGFIX: handles email addresses that are no name and just <email@email.com> (Steve Cooley Reported)
1441
- * FEATURE: Basic support for embedding flash files
1442
- * BUGFIX: Postie now handles creating the correct URL on non Unix platforms
1443
- * BUGFIX: Fixed problem with file attachments not being put in the right place.
1444
- * FEATURE: You can now choose to use imagemagick convert to handle making thumbnails
1445
- * BUGFIX: Rewrote Cronless Postie to use direct sockets
1446
- * BUGFIX: Time offset is now settable just for Postie - hopefully this will fix problems for cases where the normal time offset doesn't work properly.
1447
- * FEATURE: First draft of frame for a 3GP video
1448
- * FEATURE: Option to embed 3GP in QuickTime Controller.
1449
-
1450
- = 0.9.5.2 =
1451
- * BUGFIX: gmt variable not being set correctly
1452
- * BUGFIX: Changed the name of the Check Mail button to fix an issue with mod_security
1453
- * BUGFIX: Fixed issue with Cronless-Postie
1454
- * BUGFIX: There was an argument passed by reference incorrectly
1455
- * FEATURE: Added in Cronless Postie Readme
1456
- * FEATURE: Added in Postie Readme
1457
-
1458
- = 0.9.5.1 =
1459
- * BUGFIX: Confirmed POP3-SSL on debian-3.0
1460
- * BUGFIX: Updated the plugin version
1461
- * BUGFIX: Stopped displaying the email account
1462
- *
1463
- = 0.9.5 =
1464
- * BUGFIX: Postie handles cases where you do not have GD
1465
- * FEATURE: You can now set the access level for posting - so other people can use the gate way
1466
- * BUGFIX: Fixed issue when admininstrator email is not tied to a user account.
1467
- * FEATURE: Can now reset all Postie configurations back to defaults
1468
- * BUGFIX: HTML Emails with embedded images are now handled properly.
1469
- * BUGFIX: The time difference should work correctly now
1470
- * BUGFIX: Postie's configs are completely seperate from Writing-By-Mail
1471
- * FEATURE: Warning if you use Gmail to make sure you turn on POP support
1472
- * BUGFIX: Manual Check Mail Button in interface
1473
- * BUGFIX: fixed issue of compatability with cjd-notepad
1474
- * BUGFIX: Windows Works Now
1475
-
1476
- = 0.9.4 =
1477
- * BUGFIX: Cronless Postie - fixed the include statement
1478
- * BUGFIX: Authorized Addresses now supports a single address
1479
- * FEATURE: All configuration in Postie done in a single screen
1480
- * FEATURE: AUTHORIZATION can be completely overridden
1481
- * BUGFIX: line 1159 - didn't handle cases where the table didn't exist already very well
1482
- * FEATURE: Detects if you can do IMAP
1483
- * FEATURE: Added IMAP Support
1484
- * FEATURE: Added IMAP-SSL Support
1485
- * FEATURE: Added POP3-SSL Support
1486
-
1487
- = 0.9.3 =
1488
- * Bug fixes for IIS
1489
-
1490
- = 0.9.2 =
1491
- * Moved to more of a DIRECTORY_SEPARATOR structure
1492
-
1493
- = 0.9.1 =
1494
- * Added a define to fix a problem with over including
1495
-
1496
- = 0.9 =
1497
- * Converted to an honest to god plugin
1498
- * BUGFIX: If you put a single category:subject it now works
1499
- * BUGFIX: ? Special characters may be supported? The test post now shows a lot of umlats and accents?
1500
- * BUGFIX: The last ] in a subject with categories is now filtered out
1501
- * FEATURE: -1- subject - will put the post in category 1
1502
-
1503
- = 0.312.13 =
1504
- * Code clean up - The main loop is finally readable by even non programmers
1505
- * FEATURE - You can now post to multiple categories at one time by using the [#],[Category Name], [Cat] in the subject
1506
- * FEATURE - You can now select a category by just including the begining characters [G] will select General
1507
- * if you don't have any other categories that start with g
1508
- * FEATURE - Jay Talbot - added a new feature so you can have multiple email addresses be allowed in
1509
- * Make multi category posting more obvious
1510
- * BUG FIX: Timezones of GMT+? should now work properly
1511
- * BUG FIX: Able to handle mis-mime typed images as long as they are named with .jpg/.gif/.png
1512
-
1513
- = 0.312.12 =
1514
- * Code clean up - slowing shrinking the main to make it easier to fix things
1515
- * FEATURE: Be able to turn on/off allowing comments in an email
1516
- * BUG FIX: AppleDouble now mostly supported
1517
- * BUG FIX: MIME handling improved.
1518
- * BUG FIX: Fix issue with timing delay
1519
-
1520
- = 0.312.11 =
1521
- * FEATURE: Patterns to define where a sig starts are user configurable
1522
- * FEATURE: Add filter options for banned file names
1523
- * BUG FIX: Made it possible to turn off posting to the db for testing purposes
1524
-
1525
- = 0.312.10 =
1526
- * FEATURE: Added in code to diplay the mime type of the file being linked to
1527
- * BUG FIX: It now tests for the existance of the directories and makes sure
1528
- * that the web server can write to them
1529
-
1530
- = 0.312.9 =
1531
- * FEATURE:Should handle jpg as well as jpeg as the file type
1532
- * BUG FIX: Now correctly handles the subject in the message
1533
- * BUG FIX: Should handle Text preferences correctly
1534
-
1535
- = 0.312.8 =
1536
- * Some general code tidying.
1537
- * FEATURE: Can now have email from invalid email addresses automatically forwarded
1538
- * to the admin's email account. This forward includes all attachments.
1539
- * Props to David Luden for getting this started.
1540
- * Minor change: The system will continue if it runs into a message that doesn't have
1541
- * any content - it will also continue to process if it gets an email from
1542
- * someone not in the system. In the past this could result in deleted mail
1543
- * if your cron job didn't run often enough.
1544
-
1545
- = 0.312.7 =
1546
- * Confirm the handling of 3gp video for cell phones o
1547
- * Added in new directive SUPPORTED_FILE_TYPES -if the mime type is listed here then the system will try to make a link to it without making a thumb nail.
1548
-
1549
- = 0.312.6 =
1550
- * Bug Fix: Ok the last bug I fixed - actually caused another bug - man I should set up some unit tests. Now it handles mail from the nokia mail client correctly.
1551
-
1552
- = 0.312.5 =
1553
- * Bug Fix : The system was accepting all text/* types. Now you can set a preference (defaults to text/plain)
1554
- * to use as the main text for the post.
1555
-
1556
- = 0.312.4 =
1557
- * Added in sanitize_title call suggested by Jemima
1558
- * Added in ability to provide a subject in an mms - by using #Subject#
1559
- * Fixed an issue with the time stamp system so it now automatically uses the gmt_offset from WordPress
1560
- * Fixed issue with the delay:1d1h tag that prevented it from being removed from the body.
1561
- * Fixed issue with the delay tag that caused problems if it was the last thing before an image.
1562
-
1563
- = 0.312.3-HEY (2005-05) =
1564
- * > Some changes and Bugfixes by Adrian Heydecker
1565
- * > Not (yet) in main development branch.
1566
- * Fixed bug: JPEG-thumbnails had a bigger filesize than full images caused by bad hardcoded compression value.
1567
- * Fixed bug: If images and signatures were present but no placeholder tags, the images were deleted together with the signature.
1568
- * Fixed bug: Generates valid postnames for users of mod_rewrite. Permalinks to posts should now work even when whitespaces are present in the subject line.
1569
- * Added support for Quoted Printable encoded mail.
1570
- * Added ability to encode Wordpress-posts in charset ISO-8859-1 instead of UTF-8.
1571
- * Added ability to choose JPEG-compression value for thumbnails.
1572
- * Added ability to add class="" and style="" to images.
1573
- * Added ability to use a different mailadress (eg. mobile) without setting up a new Wordpress-account.
1574
-
1575
- = 0.312.2 =
1576
- * BUGFIX: It now removes the delay tag from the message
1577
-
1578
- = 0.312.1 =
1579
- * Added modification for placeholder support for images (David Luden)
1580
- * Added in support to automatically scale down big images (Dirk Elmendorf)
1581
- * Fixed bug with multiple emails all getting the contents of the first image tag (Dirk Elmendorf)
1582
- * Added option to allow HTML in the body and subject of the email (Dirk Elmendorf)
1583
- * Switch config options to defines to reduce the number of global variables (Dirk Elmendorf)
1584
- * Added tests to make sure there is a trailing slash on the DIR definitions (Dirk Elmendorf)
1585
- * Add tests to see if they have gd installed (Dirk Elmendorf)
1586
- * Separate the scaling out to a function for easier usage (Dirk Elmendorf)
1587
- * Add delay feature for future posting. (Dirk Elmendorf)
1588
- * Added in ability to use strtotime if it is available (Dirk ELmendorf)
1589
-
1590
- = 0.312 - 2005-03 =
1591
- * CHANGE FOR DEFAULT E-mail Categories, instead of [General] Subject you can now use General: Subject in the subject line. Less typing, and there must be a space after the colon.
1592
- * Fixed bugs with no default posting for categories and user
1593
-
1594
- = 0.311 - 2005-01 =
1595
- * eep, major bug for pop3 server. Next time I test my code more before I released, fixed so that pop3 now works.`
1596
-
1597
- = 0.31 - 2004-12 & 2005-01 =
1598
- * (Has it been this long, best get back into the swing of things... did most of this coding on my holiday as I didn't have a machine to play WoW on :)
1599
- * moved the deletion of pop3 emails into a check so that e-mails aren't deleted without proper checking.
1600
- * added HTML 'decoding' (basic support for Thunderbird & Outlook)
1601
- * updated the Category search so that it matches words as well as numbers (i.e. [General] Subjectname will work instead of just [1] Subjectname)
1602
- * Changed time function from time to strtotime (as per Senior Pez's suggestion), but found out that strtotime isn't in default php distro so removed...
1603
-
1604
- = 0.3 - 2004-09 =
1605
- * Added UBB decoding support
1606
- * Added default title (when there is no subject assigned)
1607
- * Started doing a little code cleanup, been reading Advanced PHP Book :)
1608
- *
1609
- = 0.2 - 2004-08 =
1610
- * Stopped using pear body decoding in favour of own decoding (may be slower but more modifiable) because of enriched text decoding
1611
- * Added base64_decode checking (may help mobile phone users)
1612
- * Fixed Subject line for non-english users (htmlentities instead of just trim)
1613
- * Fixed error in some pop hanging -> more graceful exit on event on no emails in inbox ($pop3->quit)
1614
- * Added work around for email addresses with exta <> in field (ie: <blade@lansmash.com> instead of blade@lasmash.com
1615
- * Added some ===basic=== enriched text support
1616
- * Updated readme file for easier install
1617
- * Easy modify of globals (such as PHOTOSDIR and FILESDIR)
1618
- * Cleaned up some pear stuff in install
1619
- *
1620
- = 0.1 - 2004-06 =
1621
- * First release
 
 
 
1622
 
6
  Tags: e-mail, email, post-by-email
7
  Requires PHP: 5.3
8
  Requires at least: 4.0
9
+ Tested up to: 5.9
10
+ Stable tag: 1.9.59
11
  License: GPLv2 or later
12
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
13
 
56
  7. Video and Audio options
57
  8. Attachment options
58
 
59
+ == Installation ==
60
+ * Install Postie either via the WordPress.org plugin directory, or by uploading the files to your server.
61
+ * Activate Postie through the Plugins menu in WordPress.
62
+ * Configure the plugin by going to the Postie menu that appears in your admin menu.
63
+ * Make sure you enter the mailserver information correctly, including the type of connection and the port number.
64
+ * More information can be found at <a href="http://postieplugin.com/">http://postieplugin.com/</a>
65
+
66
+ == Usage ==
67
+
68
+ Please visit our site at <a href="http://postieplugin.com/">http://postieplugin.com/</a>
69
+
70
+ == Frequently Asked Questions ==
71
+
72
+ Please visit our FAQ page at <a href="http://postieplugin.com/faq/">http://postieplugin.com/faq/</a>
73
+ == Upgrade Notice ==
74
+
75
+ = 1.8.23 =
76
+ Postie now respects the blog timezone, this may require you to change the "Postie Time Correction" setting.
77
+
78
+ = 1.8.0 =
79
+ The php-imap library has been replaced with logic based on Flourish fMailbox et al, there are some differences in the structure of the mail header array. This affects the
80
+ postie_filter_email3 and postie_post_before filters.
81
+ See http://flourishlib.com/docs/fMailbox
82
+
83
+ = 1.6.0 =
84
+ Remote cron jobs need to update the URL used to kick off a manual email check. The new URL is http://<mysite>/?postie=get-mail
85
+ Accessing http://<mysite>/wp-content/plugins/postie/get_mail.php will now receive a 403 error and a message stating what the new URL should be.
86
+ The Postie menu is now at the main level rather than a Settings submenu.
87
+
88
+ = 1.5.14 =
89
+ The postie_post filter has be deprecated in favor of postie_post_before.
90
+
91
+ = 1.5.3 =
92
+ Postie can now set the first image in an email to be the "Featured" image. There is a new setting "Use First Image as Featured Image" which is off by default.
93
+ Postie now supports Use Transport Layer Security (TLS)
94
+
95
+ = 1.5.0 =
96
+ New filter postie_filter_email. Used to map "from" to any other email. Allows custom user mapping.
97
+
98
+ = 1.4.41 =
99
+ Post format is now supported. You can specify any of the WordPress supported post formats using the Post type syntax.
100
+ Post status can now be specified using the status: tag.
101
+ Post status setting was renamed to Default Post Status and moved to the Message tab.
102
+
103
+ = 1.4.10 =
104
+ All script, style and body tags are stripped from html emails.
105
+
106
+ = 1.4.6 =
107
+ Attachments are now processed in the order they were attached.
108
+
109
+ == CHANGELOG ==
110
+ = 1.9.59 (2022-01-02)
111
+ * fix surrounding div with postie-post class name for plain text messages
112
+
113
+ = 1.9.58 (2021-12-27)
114
+ * deal with possibility of no post formats (reported by @rogerlos)
115
+ * add surrounding div with postie-post class name for CSS rules for themes.
116
+
117
+ = 1.9.57 (2021-09-07)
118
+ * if any attachment doesn't have a file extension use the secondary mime type
119
+
120
+ = 1.9.56 (2021-08-06)
121
+ * remove Allow HTML In Mail Body from settings as it didn't do anything
122
+ * add Allow Duplicate Comments setting to deal with WordPress killing the import
123
+ * fix issue where unknown email was leaving tmppost, now creates draft message
124
+ * add setting to disable legacy commands
125
+
126
+ = 1.9.55 (2021-03-09)
127
+ * Add post id to action postie_comment_after
128
+ * remove Create Alternate Image Sizes from settings as it didn't do anything
129
+ * Add compatibility for WordPress 5.7
130
+
131
+ = 1.9.54 (2020-10-18)
132
+ * Add compatibility for WordPress 5.5
133
+
134
+ = 1.9.53 (2020-06-05)
135
+ * Add postie_subject filter
136
+
137
+ = 1.9.52 (2020-05-19)
138
+ * Fix issue with detecting categories when there are multiple colons in the subject line
139
+
140
+ = 1.9.51 (2020-05-08)
141
+ * remove ob_end_flush from log_onscreen()
142
+
143
+ = 1.9.50 (2020-04-21)
144
+ * Add more wp_insert_post failure logging
145
+
146
+ = 1.9.49 (2020-04-19)
147
+ * Add more wp_insert_post failure logging
148
+
149
+ = 1.9.48 (2020-04-18)
150
+ * Add more wp_insert_post failure logging
151
+
152
+ = 1.9.47 (2020-04-16)
153
+ * Add wp_insert_post failure logging
154
+
155
+ = 1.9.46 (2020-04-11)
156
+ * escape IMAP password
157
+ * fix logging in get_parent_postid
158
+ * ensure any modification by shortcode are retained
159
+
160
+ = 1.9.45 (2020-03-29) =
161
+ * Fix email notification bug
162
+
163
+ = 1.9.44 (2020-03-23) =
164
+ * refactoring to separate email fetch from email processing
165
+ * add postie_register_shortcode_pre action for registering Postie shortcodes
166
+
167
+ = 1.9.43 (2020-02-18) =
168
+ * Begin migration of shortcode support into Postie main
169
+
170
+ = 1.9.42 (2020-02-18) =
171
+ * Fix: signature stripping in html emails was failing sometimes
172
+
173
+ = 1.9.41 (2020-02-01) =
174
+ * Fix: different regex approach for html vs plain
175
+ * Only process 1 email at a time
176
+
177
+ = 1.9.40 (2019-11-13) =
178
+ * Fix issue with class-oembed.php upgrade
179
+
180
+ = 1.9.39 (2019-11-12) =
181
+ * Add Site Health checks
182
+ * PHP 7.3 compatibility
183
+ * Fix bug where if Remove matched categories is No then the default category is always set.
184
+ * Address deprecated file class-oembed.php
185
+
186
+ = 1.9.38 (2019-07-27) =
187
+ * Fix bug where filtering out an attachment prevented other attachments from being processed
188
+
189
+ = 1.9.37 (2019-06-20) =
190
+ * Update logging to output encoding info
191
+ * Fix bug where non-image titles are blank
192
+
193
+ = 1.9.36 (2019-06-11) =
194
+ * Fix bug where image titles are blank
195
+
196
+ = 1.9.35 (2019-05-31) =
197
+ * Allow for a single admin when sending post confirmation emails
198
+
199
+ = 1.9.34 (2019-05-15) =
200
+ * Workaround for WP bug #39521 to correctly set image caption from image metadata
201
+
202
+ = 1.9.33 (2019-04-29) =
203
+ * Assign author to all media items
204
+
205
+ = 1.9.32 (2019-03-02) =
206
+ * Move intermediate_image_sizes_advanced filter to only be effective when Postie is running
207
+
208
+ = 1.9.31 (2019-02-28) =
209
+ * Additional logging to chase down customer issue
210
+
211
+ = 1.9.30 (2019-02-25) =
212
+ * WP 5.1 compatibility testing
213
+ * Add setting to skip image resizing
214
+
215
+ = 1.9.29 (2019-02-18) =
216
+ * Fix delay, command was not being removed from content in all cases
217
+ * Additional debug output to track down attachment issue
218
+
219
+ = 1.9.28 (2019-01-10) =
220
+ * fix IMAP end of message detection
221
+ * remove insecure cURL settings
222
+ * fix simple_html_dom regex to be compatible with PHP 7.3
223
+
224
+ = 1.9.27 (2018-12-20) =
225
+ * Add new filter postie_parent_post to allow custom parent post detection
226
+ * Existing parent post detection now only looks at the configured post type and uses the most recent if multiple are found
227
+
228
+ = 1.9.26 (2018-11-23) =
229
+ * If no category is specified and the post type is "page" then the default category is not added
230
+ * Additional CID changes
231
+
232
+ = 1.9.25 (2018-10-02) =
233
+ * Add support for CIDs with surrounding <>
234
+ * Add support for URLs with unusual characters
235
+
236
+ = 1.9.24 (2018-07-12) =
237
+ * log functions that use Postie filters
238
+ * remove empty tags
239
+
240
+ = 1.9.23 (2018-05-28) =
241
+ * Fix issue when attachment doesn't conform to MIME standard
242
+
243
+ = 1.9.22 (2018-05-28) =
244
+ * Remove Text for Message Start and Text for Message End defaults as they conflicted with some CSS
245
+
246
+ = 1.9.21 (2018-05-08) =
247
+ * Fix: WP is removing backslashes so double them up before saving
248
+
249
+ = 1.9.21 (2018-04-11) =
250
+ * Fix: Compatibility with PHP 5.2-5.4
251
+
252
+ = 1.9.20 (2018-04-11) =
253
+ * Fix: Don't emit attachment div if there is no content after template generation
254
+
255
+ = 1.9.19 (2018-03-21) =
256
+ * Fix: Recognize paragraph line ending in text mode for both styles
257
+
258
+ = 1.9.18 (2018-03-13) =
259
+ * Fix: new signature removal logic removed line endings in some cases
260
+
261
+ = 1.9.17 (2018-03-12) =
262
+ * Fix: Plain text with < > being processed as html causing loss of content during signature removal
263
+
264
+ = 1.9.16 (2018-02-21) =
265
+ * Fix: don't linkify URLs in style attributes
266
+
267
+ = 1.9.15 (2018-01-25) =
268
+ * Fix: accommodate extra spaces in content type header when charset is specified
269
+
270
+ = 1.9.14 (2017-12-01) =
271
+ * Feature: Additional logging of graphics library in use.
272
+
273
+ = 1.9.13 (2017-11-22) =
274
+ * Feature: New filter postie_include_attachment to allow/prevent attachment to be added to post. See http://postieplugin.com/filter-postie_include_attachment/
275
+
276
+ = 1.9.12 (2017-11-15) =
277
+ * Fix: use wp native function to detect MySQL version
278
+
279
+ = 1.9.11 (2017-11-10) =
280
+ * Fix: remove encoding option, everything is UTF-8.
281
+ * Feature: add MySQL version to debug output, suppress many email parsing debug messages
282
+ * Fix: don't set actual post format if "standard"
283
+ * Feature: Hides WordPress post-by-email feature if Postie is active
284
+
285
+ = 1.9.10 (2017-10-31) =
286
+ * Fix: WP CLI compatibility
287
+
288
+ = 1.9.9 (2017-10-30) =
289
+ * Fix: remove assumption that there is a user with the administrator role
290
+
291
+ = 1.9.8 (2017-10-23) =
292
+ * Fix: check that global is initialized before using
293
+
294
+ = 1.9.7 (2017-10-19) =
295
+ * Fix: more robustness if iconv fails
296
+
297
+ = 1.9.6 (2017-10-19) =
298
+ * Fix: Post format was not being correctly set.
299
+
300
+ = 1.9.5 (2017-10-13) =
301
+ * Feature: change post status to pending/draft if the user doesn't have publish_posts capability
302
+ * Fix: process postie_email_notify_recipients filter regardless of the "Send post confirmation email to" setting
303
+ * Fix: process postie_email_reject_recipients filter regardless of the "Send post confirmation email to" setting
304
+
305
+ = 1.9.4 (2017.08.10) =
306
+ * Fix: Incorrectly looking for links in html head style blocks
307
+
308
+ = 1.9.3 (2017.08.04) =
309
+ * Feature: Add "every 2 hours" option
310
+ * Fix: Include actual response when IMAP authentication fails
311
+ * Fix: Incorrectly processing text/html sections as attachments in some cases
312
+
313
+ = 1.9.2 (2017.07.24) =
314
+ * Fix: Uninitialized variable in Postie::create_post()
315
+ * Fix: More robust tag detection
316
+
317
+ = 1.9.1 (2017-06-28) =
318
+ * Feature: Add postie_file_added_pre action
319
+ * Fix: improvements to tag detection
320
+ * Fix: tags may be specified multiple times
321
+ * Fix: significant code restructure to bring Postie in line with current coding practices
322
+ * Fix: move signature removal to before newline filtering
323
+ * Fix: signature removal was deleting all text if the matching regex had whitespace characters
324
+
325
+ = 1.8.45 (2017-06-21) =
326
+ * Feature: If image placement directive has a caption, update the image metadata to include the caption.
327
+ * Fix: Only process delay tag if date was found in header
328
+ * Fix: Date tag overrides header and no offsets are applied
329
+ * Fix: Check for term slug as well as name
330
+
331
+ = 1.8.44 (2017-06-14) =
332
+ * Ensure only users from current site are validated.
333
+ * Process newlines earlier in process.
334
+ * WordPress 4.8 compatibility testing.
335
+
336
+ = 1.8.43 (2017-05-10) =
337
+ * Fix "postie-attachments" div to wrap the right content
338
+ * Fix time zone adjustment
339
+
340
+ = 1.8.42 (2017-05-10) =
341
+ * Wrap all attachments in div with css class "postie-attachments"
342
+ * Remove APOP authentication attempt as some servers disconnect on failure.
343
+
344
+ = 1.8.41 (2017-05-05) =
345
+ * Organizational changes in prep for move to more OO approach
346
+ * Fix error when time offset is negative.
347
+
348
+ = 1.8.40 (2017-04-24) =
349
+ * Ensure date set to current date when configured
350
+ * Compatibility testing with WordPress 4.7.4
351
+
352
+ = 1.8.39 (2017-04-18) =
353
+ * Ensure the time zone is set when calculating the post time.
354
+ * Additional debug output
355
+
356
+ = 1.8.38 (2017-04-06) =
357
+ * Update postie_notify_error to be less noisy.
358
+
359
+ = 1.8.37 (2017-04-05) =
360
+ * Remove DateTimeImmutable references to be compatible with old versions of PHP
361
+
362
+ = 1.8.36 (2017-04-05) =
363
+ * Allow user to specify a IMAP folder (supplied by Alejandro Liu)
364
+ * Fix postie_file_added action
365
+ * New setting "use time offset" which controls whether or not the postie time offset is applied.
366
+ * New setting "ignore_email_date" which controls whether or not the email "from" date is used.
367
+ * Other email to post date improvements
368
+ * New setting "Notify on Error" to control who gets notified on significant errors.
369
+ * Email admins on some errors
370
+ * Fix bug when parsing headers that have multiple encoded sections
371
+
372
+ = 1.8.35 (2017-03-21) =
373
+ * Check for blank image file extension and replace with mime subtype to get around new filetype checking in WordPress 4.7.2 https://core.trac.wordpress.org/ticket/39550
374
+ * Additional logging of message and part headers
375
+ * Fix base64 header decoding so trailing space isn't removed
376
+ * Fix header decoding to remove extra utf-8 byte order mark
377
+ * Add current WordPress time to logging
378
+
379
+ = 1.8.34 (2017-03-15) =
380
+ * Fix bug when sending reject email
381
+
382
+ = 1.8.33 (2017-03-13) =
383
+ * New setting "Remove matched categories" allows category specifiers to remain in post title.
384
+ * New filter postie_cleanhtml to determine if Postie should clean up the html or if some other AddOn will do it.
385
+ * Specifically call out public methods
386
+
387
+ = 1.8.32 (2017-03-07) =
388
+ * Ensure password not in logs for POP3.
389
+ * Additional POP3 header checks.
390
+ * Additional POP3 logging.
391
+ * Ensure postie_raw always gets called.
392
+ * Default to GMT when timezone is blank.
393
+ * Use WordPress function to upload images rather than old custom function.
394
+ * Remove Generate Thumbnails option as now handled by WordPress.
395
+ * ATT00001.txt and its ilk are now always considered a banned attachment regardless of MIME type.
396
+ * Removed call to date_default_timezone_set()
397
+ * Send notifications to all WP admins if configured.
398
+ * Add support for postie_category filter.
399
+
400
+ = 1.8.31 (2017-02-07) =
401
+ * Remove timezone warning if GMT+0
402
+ * Add postie_bare_link filter
403
+
404
+ = 1.8.30 (2017-02-06) =
405
+ * Fixed bug where Postie won't run on PHP versions prior to 5.5.
406
+
407
+ = 1.8.29 (2017-02-06) =
408
+ * Fixed bug where "Include Featured Image in Post" = No was not being respected with inline images (iOS mail).
409
+
410
+ = 1.8.28 (2017-01-26) =
411
+ * Fixed bug where having ignored files can cause email body to be blank.
412
+
413
+ = 1.8.27 (2017-01-26) =
414
+ * Added postie_raw action.
415
+
416
+ = 1.8.26 (2017-01-24) =
417
+ * Fix bug where WordPress timezone was not being taken into effect.
418
+
419
+ = 1.8.25 (2017-01-20) =
420
+ * Fix bug where server settings page not compatible with PHP 5.3
421
+
422
+ = 1.8.24 (2017-01-20) =
423
+ * Fix bug where debug output was displaying plaintext passwords.
424
+ * Fix bug where categories specified with a colon required a space after the colon.
425
+ * Postie now works off blog time rather than GMT.
426
+ * Fix bug where oEmbed::get_provider() is not available on WP versions prior to 4.0.
427
+
428
+ = 1.8.23 (2017-01-12) =
429
+ * Fix bug where long subject lines are missing a space.
430
+ * Fix bug where {CAPTION} placeholder not being removed if no caption.
431
+
432
+ = 1.8.22 (2016-12-07) =
433
+ * Fix bug where Image Place Holder Tag setting was not respected
434
+
435
+ = 1.8.21 (2016-12-07) =
436
+ * Clarified the behavior of the "Use custom image field for images" setting and moved it to the Image tab.
437
+ * Clarified text on some settings.
438
+ * Fix bug which prevented captions from working correctly
439
+ * Fix bug which prevented more than 9 #img# references from working.
440
+ * Account for unicode non-breaking spaces in regular expressions.
441
+
442
+ = 1.8.20 (2016-11-21) =
443
+ * Fix issue where attachment with Content-ID doesn't have a reference in the html not being added to the post.
444
+
445
+ = 1.8.19 (2016-11-16) =
446
+ * Fix issue where attachments not showing if both plain and html are blank and the attachment is part of a multipart (related) block.
447
+
448
+ = 1.8.18 (2016-11-16) =
449
+ * Fix issue where inline PDF was not being detected as a PDF.
450
+ * Fix issue where outlook.com is setting an incorrect mime type on images.
451
+
452
+ = 1.8.17 (2016-11-03) =
453
+ * Fix bugs in cURL connection.
454
+
455
+ = 1.8.16 (2016-11-03) =
456
+ * Fix bug where postie_place_media_before and postie_place_media_after were being called incorrectly.
457
+
458
+ = 1.8.15 (2016-11-02) =
459
+ * Fix bug where inline images were not being replaced correctly if WordPress changed the name of the attachment via sanitize_file_name()
460
+
461
+ = 1.8.14 (2016-11-01) =
462
+ * Fix bug where OS detection failure was preventing email processing
463
+
464
+ = 1.8.13 (2016-10-31) =
465
+ * Fix bug where inline images were not being found due to case differences, e.g. img_4180.jpg vs. IMG_4180.JPG
466
+
467
+ = 1.8.12 (2016-10-25) =
468
+ * Fix bug in postie_email_notify_body filter where the modified body is not used for the email.
469
+
470
+ = 1.8.11 (2016-10-24) =
471
+ * Support Dovecot IMAP server better
472
+
473
+ = 1.8.10 (2016-10-24) =
474
+ * New filter postie_place_media - allows markup to be changed when #img# references are being replaced.
475
+ * New filter postie_place_media_before - allows markup to be changed when attachment templates are placed before the content.
476
+ * New filter postie_place_media_after - allows markup to be changed when attachment templates are placed after the content.
477
+
478
+ = 1.8.9 (2016-10-23) =
479
+ * Fix bug when calling new postie_email_* filters
480
+ * Fix bug where inline and related attachments were not being considered for #img#
481
+
482
+ = 1.8.8 (2016-10-21) =
483
+ * Fix bug where success/fail email notifications had missing info.
484
+ * Fix bug where galley wan't being inserted on some plain text messages
485
+ * Enhance auto linkification to recognize links like <http://example.com/>
486
+ * Separate success and failure emails.
487
+ * Fix readme
488
+ * New filter: postie_email_reject_recipients - allows recipients list to be altered when sending failure message
489
+ * New filter: postie_email_reject_subject - allows the subject to be altered when sending failure message
490
+ * New filter: postie_email_reject_body - allows message content to be altered when sending failure message
491
+ * New filter: postie_email_notify_recipients - allows recipients list to be altered when sending success message
492
+ * New filter: postie_email_notify_subject - allows the subject to be altered when sending success message
493
+ * New filter: postie_email_notify_body - allows message content to be altered when sending success message
494
+
495
+ = 1.8.7 (2016-10-20) =
496
+ * Make code compatible with PHP 5.2
497
+ * Fix bug where the connection tried to use TLS even though it shouldn't
498
+ * Switch to stream API vs sockets since sockets don't seem to be installed typically and the stream API is core.
499
+ * Allow self signed certificates with socket connections
500
+ * Don't check peer name with socket connections, many hosting companies aren't configured correctly
501
+
502
+ = 1.8.6 (2016-10-19) =
503
+ * Fix bug where the featured image was not included even though config said it should be.
504
+ * Ensure Socket connections try to connect with TLS 1.0, 1.1 and 1.2 if SSL is specified.
505
+ * Additional logging to help diagnose cURL issue.
506
+
507
+ = 1.8.5 (2016-10-18) =
508
+ * Fix to check if cURL is installed before using
509
+
510
+ = 1.8.4 (2016-10-17) =
511
+ * General release
512
+
513
+ = 1.8.3 (beta 4) =
514
+ * Refactor attachment handling
515
+ * Gallery shortcode handling is now correct when there are both images and non-images.
516
+
517
+ = 1.8.2 (beta 3) =
518
+ * New icon set thanks to Chris Lacey
519
+ * php-imap replaced by cURL and Socket connection - work sponsored by xsell.net
520
+ * TLS automatically detected, setting removed
521
+ * Ignore mail state no longer supported, setting removed
522
+ * Header array in filter_email3 and postie_post_before filters have changed format
523
+ * Fixed paragraph detection in plain text when removing newlines
524
+ * Removed old partially functioning forward detection logic
525
+ * Transform "[cid:xxx-xx-xx]" references gmail adds to image references.
526
+ * Add new filter: postie_post_pre that runs after the email is parsed, but before any changes are made.
527
+ * Fixed improper decoding of encoded headers when multiple 'encoded-words' are present.
528
+ * Fix to allow multiple #img# reference to the same image.
529
+ * The default video 1 template is now 'vshortcode'
530
+ * New option: Text fallback. Falls back to plain if html is blank and vice versa.
531
+ * Support removing featured image from html
532
+
533
+ = 1.8.1 (beta 2) =
534
+
535
+ = 1.8.0 (beta 1) =
536
+
537
+ = 1.7.32 (2016-04-15) =
538
+ * Deal with incorrectly formatted date headers
539
+
540
+ = 1.7.31 (2016-03-05) =
541
+ * Suppress warning message when accessing POP and there are no messages.
542
+
543
+ = 1.7.30 (2016-02-16) =
544
+ * prevent auto-linkifying inside shortcodes
545
+
546
+ = 1.7.29 (2016-02-15) =
547
+ * fixed email header parsing bug in PHP7
548
+
549
+ = 1.7.28 (2016-02-09) =
550
+ * better tag detection with html
551
+ * Don't skip image processing when Include Featured Image in Post is set to "No" and the Preferred Text Type is HTML.
552
+ * Use the blog name as the "from" text in any emails.
553
+ * New filter: postie_filter_email3
554
+ * Email headers now available in postie_post_before filter
555
+ * When looking for a parent post to add comments ensure the comments are open
556
+
557
+ = 1.7.27 (2015-12-28) =
558
+ * Fix category match settings not saving
559
+
560
+ = 1.7.26 (2015-12-28) =
561
+ * Detect oEmbedable links and don't linkify
562
+ * New filter postie_preconnect. http://postieplugin.com/filter-postie_preconnect/
563
+
564
+ = 1.7.25 (2015-12-15) =
565
+ * Fix settings page for new category matching flavors
566
+
567
+ = 1.7.24 (2015-12-15) =
568
+ * Don't process youtube and vimeo links specially.
569
+ * New setting to turn off category matching flavors
570
+
571
+ = 1.7.23 (2015-12-09) =
572
+ * Fix bug where emails inside shortcodes were being linkified
573
+ * Lookup categories by slug as well as by name
574
+ * WordPress 4.4 testing
575
+ * Added new video template for using video shortcode
576
+ * Added new template variable - FILETYPE which is the file extension
577
+
578
+ = 1.7.22 (2015-11-09) =
579
+ * Update admin screen to match current WP style
580
+ * Remove dependence on simple tabs jQuery-UI library and use WP admin tab style
581
+ * Remove email password from logging
582
+
583
+ = 1.7.21 (2015-10-27) =
584
+ * Refix bug where "Ignore mail state" setting was being ignored
585
+
586
+ = 1.7.20 (2015-10-26) =
587
+ * Fixed bug where debug info was not being displayed according to settings
588
+ * Fix bug where "Ignore mail state" setting was being ignored
589
+ * Fix bug where empty post was being generated when already read mail was in the inbox and "Ignore mail state" was "Yes"
590
+ * Added postie_session_start and postie_session_end actions
591
+
592
+ = 1.7.19 (2015-10-13) =
593
+ * Fixed bug where allowed mime types was not being respected.
594
+
595
+ = 1.7.18 (2015-10-13) =
596
+ * Fix bug where linkify was messing up CID reference
597
+
598
+ = 1.7.17 (2015-10-12) =
599
+ * New action, postie_log_error
600
+ * New action, postie_log_debug
601
+ * New feature to turn off all logging
602
+ * Only errors logged by default
603
+
604
+ = 1.7.16 (2015-10-08) =
605
+ * Ensure comments are valid html after striping if preferred text type is html
606
+ * Add setting to control comment content (strip_reply)
607
+
608
+ = 1.7.15 (2015-10-02) =
609
+ * Completely replace linkify logic
610
+ * Support youtu.be links
611
+
612
+ = 1.7.14 (2015-10-01) =
613
+ * Fix bug in new linkify logic
614
+
615
+ = 1.7.13 (2015-10-01) =
616
+ * Fix support for "Automatically convert urls to links" with html
617
+ * Fix support for "date" tag with html
618
+ * Prep for upcoming translation
619
+
620
+ = 1.7.12 (2015-09-25) =
621
+ * Add new setting to ignore email read/unread state
622
+ * Fix support for "tag" tags in html and plain messages
623
+
624
+ = 1.7.11 (2015-09-18) =
625
+ * Add FILEID to image and video templates
626
+
627
+ = 1.7.10 (2015-09-16) =
628
+ * added 15 and 30 second cron schedules
629
+
630
+ = 1.7.9 (2015-09-14) =
631
+ * revert tags logic as html version was messing up the content.
632
+ * revert video linkify logic as html version was messing up the content.
633
+ * revert linkify logic as html version was messing up the content.
634
+
635
+ = 1.7.8 (2015-09-08) =
636
+ * Remove mbstring admin message. Added fallback if mbstring is not installed
637
+ * More explanation for signature regex
638
+ * Add 1 minute schedule to supplement new external cron recommendation
639
+ * Updates to support upcoming Language Packs feature for plugins
640
+ * Moved important warning to admin notices
641
+ * New filter postie_category_default
642
+
643
+ = 1.7.7 (2015-08-24) =
644
+ * Fixed bug where "To" and "Reply-To" emails were not parsed correctly for postie_filter_email2 filter
645
+
646
+ = 1.7.6 (2015-08-13) =
647
+ * Added setting to control whether the featured image is included in the post or not.
648
+ * Added 2 new filters, postie_comment_before and postie_comment_after
649
+
650
+ = 1.7.5 (2015-08-06) =
651
+ * If featured image is enabled, the featured image will no longer appear in the post.
652
+
653
+ = 1.7.4 (2015-07-30) =
654
+ * Added additional output if wp_insert_post() fails
655
+ * Fixed image upload failure when image filename doesn't have an extension
656
+
657
+ = 1.7.3 (2015-07-22) =
658
+ * Fix parameter order bug in postie_gallery filter
659
+
660
+ = 1.7.2 (2015-07-19) =
661
+ * Add filter postie_gallery when generating gallery shortcode
662
+
663
+ = 1.7.1 (2015-07-16) =
664
+ * Fixed issue where multiple custom taxonomy terms were not correctly being saved
665
+
666
+ = 1.7.0 (2015-07-07) =
667
+ * Fixed attachment uploading bug when the type & extension weren't available.
668
+ * Clarified "Filter newlines" setting description.
669
+ * Better support for Exchange 2010+ thanks to Andrew Chaplin
670
+ * New action hook - postie_file_added
671
+
672
+ = 1.6.19 (2015-05-04) =
673
+ * Reduced the number of messages sent to the log for successful runs
674
+ * Rename the disable_kses_content() function to postie_disable_kses_content() to fix a conflict with DAP WP LiveLinks Plugin
675
+
676
+ = 1.6.18 (2015-04-27) =
677
+ * Fixed a bug that prevented Postie from detecting categories with an ampersand in them.
678
+ * Added support for "future" post status
679
+ * Move "Use shortcode for embedding video" setting to Video tab and clarified usage.
680
+ * Added setting to specify the link type used with galleries
681
+
682
+ = 1.6.17 (2015-03-28) =
683
+ * Add a setting to attempt a user login based on the from address of the email if a matching Wordpress user exists.
684
+
685
+ = 1.6.16 (2015-03-17) =
686
+ * If using the #img# feature and you supply a caption it will be added to the attachment's alt text.
687
+
688
+ = 1.6.15 (2015-03-04) =
689
+ * Remove "Wrap content in pre tags" option as it was defaulted to "yes" but never correctly applied.
690
+ * Allow time correction values of 0.5
691
+ * New setting: "Treat Replies As" allows user to specify if replies should be processed as comments or new posts.
692
+ * Fix bug in reply detection
693
+ * Fix bug when saving custom image field and there was only 1 image
694
+
695
+ = 1.6.14 (2015-02-26) =
696
+ * Fully support custom taxonomies
697
+
698
+ = 1.6.13 (2015-02-25) =
699
+ * Add some additional checks and error messages to postie_media_handle_upload for cases where the TMP directory isn't writable.
700
+ * Any user with "Roles that can post" can now be the default poster.
701
+
702
+ = 1.6.12 (2015-02-09) =
703
+ * Fix confirmation emails that were always sending to administrator.
704
+ * Fix regression in 1.6.11 which prevented attachments from being displayed in some cases.
705
+
706
+ = 1.6.11 (2015-01-30) =
707
+ * Call wp_set_current_user() so that other WP functions that depend on the current user work correctly. (custom taxonomy)
708
+ * Only do image template processing if the preferred text type is plain
709
+ * Removed http_response_code() call since it is only supported by PHP 5.4 or newer.
710
+
711
+ = 1.6.10 (2015-1-2) =
712
+ * Testing against 4.1
713
+ * New icon in admin
714
+
715
+ = 1.6.9 (2014.12.1) =
716
+ * Post status list is now read from WordPress settings, rather than being a hard-coded list.
717
+ * Settings look & feel matching WP default style.
718
+ * Testing against WP 4.0.1
719
+
720
+ = 1.6.8 (2014.11.14) =
721
+ * Fixed bug where the #img tag was being used as the subject if it is the very first line in the email.
722
+ * Fixed bug where the allow subject in body setting was being ignored.
723
+
724
+ = 1.6.7 (2014.11.05) =
725
+ * Fixed bug where base64 text with utf-8 charset was trying to convert encoding to utf-8
726
+
727
+ = 1.6.6 (2014.10.29) =
728
+ * Add additional debugging to isValidSmtpServer
729
+ * Add Japanese translation
730
+ * Fixed bug where a subject present in the body is not recognized
731
+
732
+ = 1.6.5 (2014.10.22) =
733
+ * Fixed charset encoding bug when there wasn't a content-transfer-encoding header
734
+ * Upgraded simple_html_dom
735
+
736
+ = 1.6.4 (2014.10.21) =
737
+ * Provide post url in success email
738
+
739
+ = 1.6.3 (2014.10.03) =
740
+ * Added postie_filter_email2 filter which includes To and Reply-To headers
741
+ * Added postie_author filter
742
+ * Revised help/support page
743
+
744
+ = 1.6.2 (2014.09.22) =
745
+ * Moved FAQ and Help to PostiePlugin.com
746
+ * Fixed file type issue with wp_handle_upload_prefilter()
747
+ * Fixed cron issue
748
+
749
+ = 1.6.1 (2014.09.19) =
750
+ * Allow negative time corrections
751
+ * Fix links to settings page
752
+ * Misc UI updates
753
+
754
+ = 1.6.0 (2014.09.18) =
755
+ * Updated remote cron url to be more compatible with Wordpress
756
+ * The Postie menu has been moved out of the Settings menu to the top level
757
+ * Tested with Wordpress 4.0
758
+
759
+ = 1.5.24 (2014.08.12) =
760
+ * Fix attachment renaming bug
761
+ * Test with Wordpress 3.9.2
762
+
763
+ = 1.5.23 (2014.08.11) =
764
+ * Remove PEAR/PEAR5 dependency which was causing errors on some systems
765
+ * Call wp_handle_upload_prefilter before adding images to WP
766
+ * Temporary new post is now draft status
767
+
768
+ = 1.5.22 (2014.06.10) =
769
+ * Fix missing attachments for html messages
770
+
771
+ = 1.5.21 (2014.06.06) =
772
+ * Fixed spelling errors
773
+ * Added more debugging around image sizes
774
+ * Clarified some image options on settings page
775
+ * Removed call to wp_set_post_terms()
776
+
777
+ = 1.5.20 (2014.05.29) =
778
+ * Added logic to prevent appending images when preferred text type is HTML.
779
+ * Improved help text on several options and clarified options.
780
+ * Additional logging around attachment uploading
781
+
782
+ = 1.5.19 (2014.04.30) =
783
+ * Updated image preview to recognize all variables.
784
+ * Updated "wordpress_default" images template to match WP 3.8.
785
+ * Clarified logging messages for IMAP/IMAP-SSL/POP3-SSL
786
+ * Removed POSTTITLE from templates since we don't know the actual title at template time.
787
+ * Verified WordPress 3.9 compatibility
788
+
789
+ = 1.5.18 (2014.01.12) =
790
+ * Reverted text encoding change in 1.5.17.
791
+
792
+ = 1.5.17 (2013.12.19) =
793
+ * Fixed date calculation in test screen.
794
+ * Fixed text encoding issues for systems with PHP 5.4
795
+ * Updated CSS to better match WordPress 3.8 styles.
796
+ * Removed reference to pluggable.php to allow other plugins to plug these functions.
797
+ * Verified compatibility with WP 3.8
798
+
799
+ = 1.5.16 (2013.09.15) =
800
+ * Fixed date detection bug in forwarded messages.
801
+ * Possible fix for blank screen issue (flush buffers rather than check for sent headers).
802
+ * Fixed images showing up in excerpts when not specified.
803
+ * Fixed bug where time offset was applied twice.
804
+ * Fixed bug where excerpts where not getting the newline settings applied.
805
+ * Fixed bug where the attachment template was not getting set on new installs.
806
+ * Fixed bug where mp3 files were causing failures when getting meta-data.
807
+ * Verified compatibility with WP 3.6 and 3.6.1
808
+
809
+ = 1.5.15 (2013.07.01) =
810
+ * Added message warning that filter 'postie_post' has been deprecated.
811
+ * Fixed bug where a category was detected if there happened to be 2 dash (-) characters and a number was the first thing after the first dash.
812
+ * Simplified header decoding for non-ASCII languages
813
+
814
+ = 1.5.14 (2013.06.21) =
815
+ * Added PHP version to debug output
816
+ * Added PHP version check when disabling GSSAPI
817
+ * Added new filter "postie_post_before" to replace "postie_post"
818
+ * Added new filter "postie_post_after"
819
+
820
+ = 1.5.13 (2013.06.18) =
821
+ * Added more robust charset conversion to deal with malformed emails.
822
+ * Ensure the default title is used when category etc parsing results in blank title
823
+ * Consolidate procedure for locating wp-config.php
824
+ * Additional debug output.
825
+ * Fixed a bug where the default author was being used even though the email had a valid author.
826
+ * Added feature to disable IMAP authentication with GSSAPI or NTLM to improve MS Exchange compatibility.
827
+
828
+ = 1.5.12 (2013.06.08) =
829
+ * Added full paths to includes in config_form due to some hosts having include_path set in a way that breaks Postie.
830
+ * Added some checks for emails that aren't correctly formatted (AirMail/WinLink)
831
+ * Consolidated environmental checks
832
+ * Added logic for Debian location of wp-config.php
833
+
834
+ = 1.5.11 (2013.06.02) =
835
+ * Moved test files out of main repository to decrease plugin size
836
+ * Fixed issue with readme file (Wordpress readme validator moved)
837
+
838
+ = 1.5.10 (2013.05.31) =
839
+ * Added template field descriptions to image tab.
840
+ * Fixed a bug where caption placeholder in templates wasn't being properly set.
841
+ * Additional test to see if wp-config.php can be found.
842
+
843
+ = 1.5.9 (2013.05.18) =
844
+ * Fixed a bug where valid users can post via email even though they don't have role permissions.
845
+ * Fixed a bug where nice_name was being used in the settings screen even though user_login was needed.
846
+ * Fixed the error message when the default poster is not valid.
847
+ * Fixed bug where gallery short tag was getting set when non-image attachments were found.
848
+
849
+ = 1.5.8 (2013.05.14) =
850
+ * Added additional default signature patterns.
851
+ * Fixed a bug where attachments were not showing up if :start or :end were used.
852
+
853
+ = 1.5.7 (2013.05.09) =
854
+ * Fixed bug where the admin user was not getting set as author in some cases.
855
+ * Fixed bug where file names were not being sanitized.
856
+ * Added setting to disable thumbnail generation.
857
+ * Updated the default signature patterns and help text.
858
+
859
+ = 1.5.6 (2013-05-07) =
860
+ * Fixed bug where default post format was empty when the theme didn't support any formats.
861
+ * Removed all hard coded references to wp-content.
862
+ * Fixed bug where caption wasn't being filled out in templates.
863
+ * Updated direct DB access to use standard methods.
864
+ * Added attachment template for non-audio/image/video attachments.
865
+ * Added additional checks to the test screen.
866
+ * Added new template variable {ICON}
867
+
868
+ = 1.5.5 (2013.05.02) =
869
+ * Added ability to run a manual check with debugging output.
870
+ * Added support for default post type.
871
+ * Added version number to settings page.
872
+ * Changed Admin User to Default Poster, clarified help text and changed input to combo box of valid values.
873
+ * Fixed bug where commas (,) were not allowed in signature detection.
874
+ * Fixed some CSS issues on admin page.
875
+
876
+ = 1.5.4 (2013.05.01) =
877
+ * Added support for default post format
878
+ * Fixed bug where replies were getting attached to the wrong post
879
+ * Fixed bug where tags were not being detected correctly in html emails
880
+ * Fixed bug in reply detection
881
+
882
+ = 1.5.3 (2013.04.13) =
883
+ * Added support for Featured Images
884
+ * Added support for Use Transport Layer Security (TLS)
885
+ * Updated postie_filter_email filter to get unprocessed email address
886
+
887
+ = 1.5.2 (2013.04.12) =
888
+ * Fixed bug in post type/format detection when no valid post type/format was found
889
+ * Workaround for WP bug when POP3 account has no waiting messages
890
+ * Fixed bug where cron was running postie_check on every page load
891
+
892
+ = 1.5.1 (2013.04.10) =
893
+ * Turned on POP3 debug logging if POSTIE_DEBUG is TRUE.
894
+ * Disable autocomplete on some setup fields
895
+ * Fixed bug where confirmation emails were not being sent to authors
896
+ * Fixed bug where post were not saved if the default admin user didn't exist and the from user was not a WordPress user
897
+
898
+ = 1.5.0 (2013.04.05) =
899
+ * Apply Postie Time Correction to date: command
900
+ * Add support for Post Formats
901
+ * Add support for Post Status
902
+ * Add warning if Admin username is invalid
903
+ * Fixed bug where date: was not always being detected in html emails
904
+ * Improved handling of attachments and mapping to file extensions for template selection
905
+ * Video templates now include scale="tofit"
906
+ * Add support for older png mime type
907
+ * New filter postie_filter_email. Used to map "from" to any other email. Allows custom user mapping.
908
+
909
+
910
+ = 1.4.40 (2013.03.18) =
911
+ * Fixed bug where categories specified by ID were not being correctly identified
912
+
913
+ = 1.4.39 (2013.03.14) =
914
+ * Fixed bug where Postie supplied schedules were not always being correctly added to the cron
915
+
916
+ = 1.4.38 (2013.03.12) =
917
+ * Improved POP3 configuration test
918
+ * Fixed bug where :start and :end were removing commands like tags: and date: before they got a chance to be processed
919
+
920
+ = 1.4.37 (2013.03.11) =
921
+ * Fixed bug in tag handling
922
+ * Fixed bug in category detection
923
+ * Worked around a bug in WordPress that was mangling filenames that are not in ASCII, i.e. Arabic, Hebrew, Cyrillic, etc.
924
+
925
+ = 1.4.36 (2013.03.07) =
926
+ * Removed some debugging code from filters and hooks
927
+ * Fixed bug where the date command was being ignored
928
+ * Added 'quicktime' as a default type for the video1 template
929
+
930
+ = 1.4.35 (2013.02.22) =
931
+ * Consolidated logic for load configuration settings. Fixes bug where new settings were not having their defaults set properly.
932
+ * Fixed bug where attachment file name was not being correctly detected.
933
+
934
+ = 1.4.34 (2013.02.07) =
935
+ * Fixed bug in new category logic
936
+
937
+ = 1.4.33 (2013.02.05) =
938
+ * Fixed bug where non-category taxonomy was being selected as the post category.
939
+ * Added option to force categories to match exactly.
940
+ * Added logic to skip text attachments named "ATT00001.txt" where the numbers can be any sequence. This
941
+ improves the previous fix by detecting all attachments added, not just the first one.
942
+
943
+ = 1.4.32 (2013.01.29) =
944
+ * Fixed bug in detecting need for imap extension.
945
+ * Added additional selections for "Maximum number of emails to process"
946
+ * Added logic to skip text attachments named "ATT00001.txt" which are added by MS Exchange virus scanning.
947
+ * Added option to check for email every 5 minutes.
948
+
949
+ = 1.4.31 (2013.01.25) =
950
+ * Enhanced category detection to be compatible with Polylang plugin.
951
+ * Enhanced prerequisite detection.
952
+ * Now using wp_mail() instead of mail()
953
+ * WordPress 3.5.1 compatibility
954
+
955
+ = 1.4.30 (2013.01.22) =
956
+ * Fixed bug that caused activation to fail or show a blank page.
957
+ * Fixed bug where WP media upload rejects a file.
958
+ * Added a check for mbstring.
959
+ * Fixed bug when attachment names were only supplied via d_parameters.
960
+
961
+ = 1.4.29 (2013.01.19) =
962
+ * Fixed bug where manually running Postie worked, but calling get_mail.php directly did not.
963
+
964
+ = 1.4.28 (2013.01.18) =
965
+ * Fixed bug in "reset settings to default" where the protocol wasn't being retained.
966
+ * More cleanup and clarification on settings screen.
967
+ * Fixed bug where excerpts weren't getting set if "Filter newlines" was set to "Yes"
968
+ * Removed logic to increase memory size.
969
+
970
+ = 1.4.27 (2013.01.17) =
971
+ * Updated sample plugin for extending Postie.
972
+ * Updated documentation for template variables.
973
+ * Fixed a bug where text/plain attachments were not being treated as attachments.
974
+ * Look for and include filterPostie.php in wp-content if it exists. (used for custom filters so they don't get deleted on upgrades)
975
+ * Cleanup of settings screen layout.
976
+ * Added additional error logging for mail connections.
977
+
978
+ = 1.4.26 (2013.01.15) =
979
+ * Fixed a bug where signatures were not removed in html emails.
980
+ * Added support for text attachments such as text/calendar.
981
+
982
+ = 1.4.25 (2013.01.15) =
983
+ * Fixed a bug where newlines were being removed erroneously.
984
+
985
+ = 1.4.24 (2013.01.13) =
986
+ * Fixed a bug where the original attachment name wasn't being used.
987
+ * Fixed a bug where the #eimg# tags in the excerpt were not getting expanded.
988
+
989
+ = 1.4.23 (2013.01.10) =
990
+ * Fixed a bug with embedded CID referenced images.
991
+
992
+ = 1.4.22 (2013.01.10) =
993
+ * Fixed a bug where the subject was not being properly decoded when Q-encoding was used.
994
+ * Fixed a bug in #img# caption detection.
995
+ * Fixed a bug where the tag command was picking up too much text.
996
+ * Enhanced the date command to allow times as well.
997
+
998
+ = 1.4.21 (2013.01.09) =
999
+ * Removed all Call-time pass-by-references to support PHP 5.4
1000
+
1001
+ = 1.4.20 (2013.01.08) =
1002
+ * Added Date feature. You can now specify a specific publication date.
1003
+ * Fixed a bug with embeded youtube/vimeo links when shortcodes are turned off
1004
+
1005
+ = 1.4.19 (2013.01.07) =
1006
+ * Fixed a bug that prevented the settings from being saved
1007
+
1008
+ = 1.4.18 (2013.01.06) =
1009
+ * Fixed a bug where linkifying was doing too much.
1010
+ * Updated lots of method names in preparation for some significant structural changes.
1011
+
1012
+ = 1.4.17 (2013.01.03) =
1013
+ * Fixed a bug where non image/video attachments were not getting added to the post.
1014
+
1015
+ = 1.4.16 (2013.01.03) =
1016
+ * Fixed a bug where an extra div tag was getting added.
1017
+ * Fixed a bug when linkifying URLs.
1018
+ * Fixed a bug where inline images were not being detected.
1019
+
1020
+ = 1.4.15 (2013.01.02) =
1021
+ * Fixed a bug when a category is specified with [] and a colon (:) is in the subject, but not specifying a category
1022
+
1023
+ = 1.4.14 (2012.12.29) =
1024
+ * Fixed a bug where attached images were not being detected properly causing a "File is empty. Please upload something more substantial." error
1025
+ * Tweaked some CSS.
1026
+
1027
+ = 1.4.13 (2012.12.26) =
1028
+ * Fixed bug that was truncating content at the first html encoded character.
1029
+
1030
+ = 1.4.12 (2012.12.17) =
1031
+ * Added feature to limit the number of emails processed
1032
+ * Fixed bug where #img# was not processing the caption correctly
1033
+
1034
+ = 1.4.11.(2012.12.14) =
1035
+ * Fixed bug where having a colon in the subject caused the subject to get truncated
1036
+ * Added donation link to admin screen
1037
+ * Fixed bug where #img# captions with double-byte characters were not working
1038
+ * Fixed bug where default settings were corrupt
1039
+ * Fixed several bugs in tag detection logic
1040
+ * Fixed bug where non-base64 and non-quoted-printable sections were not converted to utf-8
1041
+ * Fixed bug where the end filter wasn't removed from the post
1042
+ * Add additional logging to attachment upload process
1043
+ * Changes to support WP 3.5
1044
+
1045
+ = 1.4.10 (2012.12.11) =
1046
+ * Fixed warning when there is no subject
1047
+ * Removed all script and style tags from HTML content in place of XSS warning
1048
+ * Removed XSS warning
1049
+ * Fixed bug where post type was not being detected if only case is different
1050
+ * Fixed bug with custom post type and leading spaces in the subject
1051
+ * Fixed bug where custom fields were not being populated for images
1052
+
1053
+ = 1.4.9 (2012.12.10) =
1054
+ * Fixed bug where date, author, etc didn't get set.
1055
+ * Fixed bug where Postie was treating attached images as strings
1056
+ * Fixed bug where inline images were not being attached correctly
1057
+ * Fixed bug where the subject was not being decoded correctly if the charset was different from the system charset
1058
+ * Fixed bug where base64 strings were being double decoded.
1059
+
1060
+ = 1.4.8 (2012.12.09) =
1061
+ * Fixed collisions with simple_html_dom
1062
+ * Fixed bug when trying to get file name from MIME part
1063
+ * Fixed bug causing Cannot modify header information warning
1064
+
1065
+ = 1.4.7 (2012.12.07) =
1066
+ * Fixed bug in cron setup that was preventing Weekly, twice an hour and every ten minute schedules from running.
1067
+
1068
+ = 1.4.6 (2012.12.06) =
1069
+ * Changed XSS check to only emit warning until a better solution can be developed
1070
+ * Fixed bug where authorized addresses were being checked with case sensitive rather than insensitive.
1071
+ * Started using PHP Simple HTML DOM Parser http://simplehtmldom.sourceforge.net/
1072
+ * Started process of logging all error messages to the log as well as the page (where appropriate)
1073
+ * Fixed bug where "Preferred Text Type" was not displaying the saved value in settings page.
1074
+ * Fixed bug where Postie was wiping out all other cron schedules.
1075
+ * Fixed a number of missing internationalization strings (no translations added however)
1076
+ * Added documentation for the comments: command
1077
+ * Added feature to specify a custom post type in the subject line. Thanks to Raam Dev http://raamdev.com for his code.
1078
+ * Removed a number of deprecated WordPress functions.
1079
+ * Fixed numerous warning messages
1080
+ * Added phpUnit tests
1081
+ * Allow wp-config.php to be in alternate location as described here: http://codex.wordpress.org/Hardening_WordPress#Securing_wp-config.php
1082
+ * Fixed a bug that didn't replace the #img# tags correctly.
1083
+
1084
+ = 1.4.5 (2012.11.14) =
1085
+ * Fixed bug in XSS attack vulnerability code. Thanks to R Reid http://blog.strictly-software.com/2012/03/fixing-postie-plugin-for-wordpress-to.html
1086
+ * Fixed bug where emails with multiple categories has the incorrect title
1087
+ * Fixed bugs where PHP setting were not being changed correctly - thanks to Peter Chester http://tri.be/author/peter/
1088
+ * New maintainer
1089
+
1090
+ = 1.4.4 (2012.08.10) =
1091
+ * Fixed possible XSS attack vulnerability
1092
+
1093
+ = 1.4.3 =
1094
+ * Removed get_user_by function to make compatible with wp 3.3 - now requires
1095
+ 2.8+
1096
+
1097
+ = 1.4.2 (2011.01.29) =
1098
+ * Fixed mailto link bug (thanks to Jason McNeil)
1099
+ * Fixed bug with attachments with non-ascii characters in filename (thanks to
1100
+ mtakada)
1101
+ * checking for socket errors when checking mail (thanks elysian)
1102
+ * fixed issue with multiple files not being inserted correctly
1103
+ * Added support for ISO 8859-15 (thanks paolog)
1104
+ * fixed sql injection problem (thanks Jose P. Espinal for pointing it out)
1105
+ * Fixed namespace clashing for get_config function
1106
+
1107
+ = 1.4.1 (2010.06.18) =
1108
+ * Images appear in correct order when using images append = false
1109
+ * Fixed formatting problem with wordpress_default image template
1110
+ * Captions now correctly work with wordpress >3.0 and <3.0
1111
+ * Fixed auto_gallery feature
1112
+ * Default port is now 110
1113
+ * Added more configuration tests
1114
+ * Added background color to settings page to make input boxes more visible
1115
+ * Removed extra quote character in captions from #img# placeholders (thanks
1116
+ SteelD for pointing out the error)
1117
+ * Added support for big5 and gb-1232 encodings (thanks Chow)
1118
+ * Fixed issue with configurations items stored as arrays, which caused
1119
+ problems with validating authorized addresses
1120
+ * Fixed bug with replaceImageCIDs function
1121
+ * On hosts which allow it, we set max execution time to 300 seconds and
1122
+ memory_limit to infinity to allow processing of large e-mails (especially
1123
+ with large attachments)
1124
+ * Images are sorted in order of filename before inserting into post
1125
+
1126
+ = 1.4 (2010.04.25) =
1127
+ * Now using wordpress settings api (thanks for much help from Andrew S)
1128
+ * Cronless postie is now integrated with postie instead of a separate plugin
1129
+ * filterPostie.php moved to filterPostie.php.sample
1130
+ * Can use fetchmails.php to fetch mail from multiple mailboxes
1131
+ * Fixed problem with embedding youtube videos from html (richtext) e-mail
1132
+ * Added support for embedding vimeo vidoes
1133
+ * Fixed problem with selecting "none" as icon set for attachments (thanks
1134
+ tonyvitali)
1135
+ * Fixed problems with cronless postie settings
1136
+ * Fixed bug with embedding youtube and vimeo videos whose ID contains a -
1137
+ (thanks Jim Kehoe)
1138
+ * Post_author is now included with attachments
1139
+ * fixed confirmation_email settings so that now you can select between sender,
1140
+ admin, both, or none (thanks to redsalmon for pointing out bug)
1141
+ * Added option to automatically insert galleries
1142
+ * Updated FAQ and readme
1143
+
1144
+ = 1.3.4 (2009.10.05) =
1145
+ * Fixed problem with images not posting under cron
1146
+ * Fixed issue with disappearing password
1147
+
1148
+ = 1.3.3 (2009.09.11) =
1149
+ * Fixed problem with double titles
1150
+ * Fixed error in wp-mu
1151
+ * Cronless postie now correctly updates when changing the setting in the
1152
+ postie settings
1153
+ * Small fix in handling of names of attachments (thanks to Teejot)
1154
+ * Fixed delay option (thanks to redbrandonk)
1155
+ * Cronless option value is now correctly deleted when deactivating the
1156
+ cronless postie plugin
1157
+
1158
+ = 1.3.2 (2009.08.27) =
1159
+ * tags are now always an array, even if no default tags are set
1160
+ * Subject is showing up again if you do not have the IMAP extension
1161
+ installed
1162
+ * More information on the IMAP extension and more user-friendly
1163
+ installation
1164
+ * Fixed problems with smtp server settings in 1.3.1
1165
+ * Added russian translation (thanks to fatcow.com)
1166
+
1167
+ = 1.3.1 (2009.08.24) =
1168
+ * Changed GetContent filter to postie_post
1169
+ * Added database upgrade hook on activation
1170
+ * Fixed bug where content would be empty if trying to remove signature,
1171
+ and signature list was emtpy
1172
+ * Updated FAQ and readme
1173
+
1174
+ = 1.3.0 (2009.08.14) =
1175
+ * Features
1176
+ * Added mpeg4 to default list of videotypes
1177
+ * Added support for KOI8-R character set (cyrillic)
1178
+ * Added support for iso-8859-2 character set (eastern european)
1179
+ * Added option to include custom icons for attachments
1180
+ * Added option to send confirmation message to sender
1181
+ * Enhanced e-mails for unauthorized users
1182
+ * Added option to send unauthorized e-mail back to sender
1183
+ * Added option to only allow e-mails from a specified list of smtp
1184
+ servers
1185
+ * Added option to use shortcode for embedding videos (works with the
1186
+ videos plugin http://www.daburna.de/download/videos-plugin.zip
1187
+ * Better handling of comment authors (thanks to Petter for suggestion)
1188
+ * Simplified message options (now includes an advanced options section)
1189
+ * Added filter ability for post content
1190
+ * Bug fixes
1191
+ * No longer including wp-config.php
1192
+ * If tmpdir is not writable, try a different tmpdir
1193
+ * More subject encoding fixes
1194
+ * Updated image templates, which were causing problems for cron
1195
+ * Fixed in text captions
1196
+ * Fixed SQL problems when updating options
1197
+ * Fixed name clashes with other plugins
1198
+ * Fixed custom image field
1199
+
1200
+ = 1.3.beta (2009.07.01) =
1201
+ * Mores fixes for character issues in subject
1202
+ * Now handling Windows-1256 (arabic) character set
1203
+ * Fixed image uploading on windows servers
1204
+ * Fixed replying to message adds comment
1205
+ * Uploading pictures via MMS should now work
1206
+ * Fixed some issues with e-mails from outloook 12
1207
+ * Greatly reduced number of database queries
1208
+ * No longer requiring config_handler.php
1209
+
1210
+ = 1.3.alpha (2009.06.05) =
1211
+ * Now using default wordpress image and upload handling, which means:
1212
+ * No more creating special directories for postie
1213
+ * No more confusion about imagemagick
1214
+ * Can now use the [gallery] feature of wordpress
1215
+ * Attachments are now connected to posts in the database
1216
+ * All image resizing uses wordpress's default settings (under media)
1217
+ * Configuration, settings and documentation improvements
1218
+ * Completely redesigned settings page (mostly thanks to Rainman)
1219
+ * Reset configuration no longer deletes mailserver settings
1220
+ * Now including help files and faq directly in settings page
1221
+ * More media features
1222
+ * Automatically turn links to youtube into an embedded player
1223
+ * Added option to embed audio files with custom templates
1224
+ * Video options are now template based
1225
+ * Image options are now solely template based, with several new default
1226
+ templates
1227
+ * Bug fixes
1228
+ * Uploading images from vodafone phones should now work
1229
+ * Correctly handling Windows-1252 encoding
1230
+ * Correctly handling non-ascii characters in subject line
1231
+
1232
+ = 1.2.3 (2009.05.17) =
1233
+ * Fixed headers already sent bug
1234
+ * Converted shortcode `<?` to proper `<?php` (thanks brack)
1235
+ * Deleting mails after processing again
1236
+
1237
+ = 1.2.2 (2009.05.15) =
1238
+ * Show empty categories for default category in options
1239
+ * Image scaling fixed so that the smaller value of max image width and max
1240
+ image height is used
1241
+ * Fixed some issues with parsing html e-mail
1242
+ * Got rid of stupid mime tag (thanks Jeroen)
1243
+ * No longer adding slashes before calling wp_insert_post
1244
+ * When using custom image field, each image has a unique key
1245
+
1246
+
1247
+ = 1.2.1 (2009.05.07) =
1248
+ * Got rid of stupid version checking
1249
+ * Improved cronless postie instructions and configuration
1250
+ * Internationalization is working now
1251
+ * Dutch localization (thanks to gvmelle http://gvmelle.com )
1252
+ * Fixed caption bug when using image magick
1253
+ * Added option to not filter new lines (when using markdown syntax)
1254
+ * Fixed autoplay option
1255
+ * Can now use wildcards in excluding filenames
1256
+ * Producing better quality thumbnails (thanks to robcarey)
1257
+
1258
+ = 1.2 (2009.04.22) =
1259
+ * More video options:
1260
+ * Can embed 3gp, mp4, mov videos
1261
+ * Can specify video width, video height, player width, and player height
1262
+ in the settings page
1263
+ * Can specify custom image template
1264
+ * Image handling improvements:
1265
+ * Only downscale images, not up-scale (thanks Jarven)
1266
+ * More custom image template options
1267
+ * IPTC captions now also work when not resizing images
1268
+ * Added option to use custom field for images (for Datapusher)
1269
+ * Fixed some issues with image templates and line break handling
1270
+ * Custom image template now works even when not resizing images
1271
+ * Documentation improvements:
1272
+ * Added links to settings, forum, and readme in plugin description
1273
+ * Updated readme (thanks to Venkatraman Dhamodaran)
1274
+ * Added better instructions on how to use cronless postie
1275
+ * Text processing improvements:
1276
+ * Added option to automatically convert urls into links
1277
+ * Added feature to include a custom excerpt
1278
+ * Miscellaneous improvements
1279
+ * Improved internationalization (thanks to Håvard Broberg
1280
+ (nanablag@nanablag.com))
1281
+ * Bug Fixes
1282
+ * Removed debugging info in get_mail.php (security issue) thanks to
1283
+ [Jens]( http://svalgaard.net/jens/)
1284
+ * No longer directly including pluggable.php (should
1285
+ prevent conflicts with other plugins such as registerplus
1286
+
1287
+ = 1.1.5 (2009.03.10) =
1288
+ * Added option to have postie posts be pending review, published, or draft
1289
+ * Settings panel only shows up for administrators
1290
+ * Need not be user "admin" to modify settings or to post from non-registered
1291
+ users
1292
+ * Can now set administrator name. Authorized e-mail addresses which don't
1293
+ have a user get posted under this name
1294
+ * Will use IPTC captions if available
1295
+ * Added option to replace newline characters with <br />
1296
+
1297
+ = 1.1.4 (2009.03.06) =
1298
+ * Added more image options (open in new window, custom image template)
1299
+ * can now add captions to images
1300
+ * Can now add tags (including default tag option)
1301
+
1302
+ = 1.1.3 (2009.02.20) =
1303
+ * Fixed delayed posting
1304
+ * updated readme some
1305
+
1306
+ = 1.1.2 (2008.07.12) =
1307
+ * now maintained by Robert Felty
1308
+ * allow negative delays
1309
+ * will glean author information from forwarded or redirected e*mails
1310
+ * replying to an e*mail adds a comment to a post
1311
+ * fixed category handling to work with taxonomy
1312
+ * fixed one syntax error
1313
+ * added option to wrap posts and comments in <pre> tags
1314
+
1315
+ = 1.1.1 =
1316
+
1317
+ Below is all the of the version information. As far as I can tell there once was a guy named John Blade. He took some of the original wp-mail.php code
1318
+ and started hacking away on it. He actually got pretty far. About the time I discovered WordPress and his little hack - called WP-Mail at the time - he
1319
+ went on a vacation or something. There were some problems with the script, and it was missing some features I wanted. I hacked away at it and got it
1320
+ into a place where it did what I wanted. I started posting about it since I figured other people might want the features.
1321
+
1322
+ John didn't release any more versions at least up til July 2005. So I started accepting submissions and feature requests from people to help make the
1323
+ code better. In June/July 2005 I discovered a little plugin by Chris J Davis (http://www.chrisjdavis.org/cjd-notepad/) called notepad. I added a small
1324
+ feature to it (basically a bookmarklet). In the process I started looking at his code and realized how much you could do with the plugin system
1325
+ available in Word Press.
1326
+
1327
+ So I decided to make an official fork. I put up an article on my blog asking for new names. I picked Postie. I then modified the code to be a proper
1328
+ plugin. And the rest is history :)
1329
+
1330
+ * BUGFIX -problem with subject
1331
+ * BUGFIX -cronless postie typo
1332
+
1333
+ = 1.1 =
1334
+ * FEATURE: Updated and tested with WordPress 2.1
1335
+ * BUGFIX:Removed deprecated functions
1336
+ * FEATURE: Cronless Postie now uses the WordPress native Psuedo Cron.
1337
+
1338
+ = 1.0 =
1339
+ * BUGFIX: TestWPVersion broke with 2.1
1340
+ * FEATURE: end: now marks the end of a message (Dan Cunningham)
1341
+ * FEATURE: Better Readme (Michael Rasmussen)
1342
+ * FEATURE: Smart Sharpen Option -EXPERIMENTAL- (Jonas Rhodin)
1343
+ * BUGFIX: Issue with google imap fixed (Jim Hodgson)
1344
+ * BUGFIX: Fixed espacing issue in subjects (Paul Clip)
1345
+ * BUGFIX: Typo in Div fixed (phil)
1346
+
1347
+ = 0.9.9.3.2 =
1348
+ * BUGFIX: Typo
1349
+
1350
+ = 0.9.9.3.1 =
1351
+ * BUGFIX: Removed debugging code
1352
+
1353
+ = 0.9.9.3 =
1354
+ * BUGFIX: If your email address matches an existing user - then it will post as that user - even if you allow anyone to post.
1355
+ * BUGFIX: Replaced get_settings('home') with get_settings('siteurl')
1356
+ * BUGFIX: Better handling for Japanese character sets - Thanks to http://www.souzouzone.jp/blog/archives/009531.html
1357
+ * BUGFIX: Better thumbnail window opening code - thanks to Gabi & Duntello!
1358
+ * FEATURE: Added an option to set the MAX Height of an image - idea from Duntello
1359
+ * BUGFIX: Modified the FilterNewLines for better flowed text handling - You now HAVE TO PUT TWO NEW LINES to end a paragraph.
1360
+ * FEATURE: Added new CSS tags to support positioning images/attachments/3gp videos
1361
+ * BUGFIX: Tries to use the date in the message (Thanks Ravan) I tried this once before and it never worked - hopefully this time it will.
1362
+ * BUGFIX: Added a workaround to fix the problem with Subscribe2 - it will now notify on posts that are not set to show up in the future.
1363
+
1364
+ = 0.9.9.2 =
1365
+ * BUGFIX: Looks for the NOOP error and disgards it
1366
+ * FEATURE: Postie now detects the version of WordPress being used
1367
+ * FEATURE: Smarter Parsing of VodaPhone
1368
+ * FEATURE: Easy place to add new code to handle other brain-dead mail clients
1369
+ * BUGFIX: Handles insertion of single quotes properly
1370
+ * BUGFIX: Thumbnails should now link properly
1371
+
1372
+ = 0.9.9.1 =
1373
+ * BUGFIX: Needed a strtolower in places to catch all iso-8859 - thx to Gitte Wange for the catch
1374
+ * BUGFIX: Fixed issue with the category not being posted properly
1375
+
1376
+ = 0.9.9 =
1377
+ * UPDATE TO WP 2.0
1378
+ * BUGFIX: Config Page now works
1379
+ * FEATURES: Supports role based posting
1380
+ * BUGFIX: Posting updates the category counts.
1381
+
1382
+ = 0.9.8.6 =
1383
+ * BUGFIX: Fixed problems with config page <%php became <?php
1384
+ *
1385
+ = 0.9.8.5 =
1386
+ * BUGFIX: onClick changed to onclick
1387
+ * BUGFIX: strolower added to test for iso - thanks daniele
1388
+ * BUGFIX: Added a class to the 3gp video tags
1389
+ * FEATURE: Added the option to put the images before the article
1390
+ * BUGFIX: Added in selection for charsets - thanks Psykotik - this may cause problems for other encodings
1391
+ * FEATURE: Added option to turn of quoted printable decoding
1392
+ * FEATURE: :start tag - now postie looks for this tag before looking for you message - handy if your service provider prepends a message
1393
+ * FEATURE: Template for translation now included
1394
+
1395
+ = 0.9.8.4 =
1396
+ * BUGFIX: Fixed problem with config_form.php - select had "NULL" instead of ""
1397
+ * BUGFIX: 3g2 now supported
1398
+ * BUGFIX: More line break issues addressed
1399
+ * BUGFIX: QuickTime controls are now visible even if the movie is done playing
1400
+ * BUGFIX: Email addresses in the format <some@domain.com> (Full Name) supported
1401
+ * BUGFIX: Some images that were not being resized - are now
1402
+ * BUGFIX: HTML problems - if you posted plain text with HTML on it ignored all images
1403
+ * BUGFIX: The test system blew up on the thumbnails
1404
+ * BUGFIX: Selected HTML for preferred text is now shown in the config form properly
1405
+ * BUGFIX: Postie now complains if it is not in its own directory
1406
+ * BUGFIX: Postie doesn't include PEAR if it is already available
1407
+ * BUGFIX: In Test mode rejected emails are simply dropped
1408
+ * BUGFIX: Markdown messes up Postie - it will warn you if you turn it on.
1409
+ *
1410
+ = 0.9.8.3 =
1411
+ * BUGFIX: Fixed issue with the line feed replacement
1412
+ * BUGFIX: Added Banned File Config back in
1413
+ * FEATURE: Added in a link around 3gp video embedded via QT
1414
+ * BUGFIX: Email that has both Plain and HTML content will show the HTML content and not the plain if html is preferred
1415
+
1416
+ = 0.9.8.2 =
1417
+ * BUGFIX: Fixed an extra new line after attaching non-image files.
1418
+ * BUGFIX: The Test system now displays any missing gd functions
1419
+ * BUGFIX: The test system was only using ImageMagick
1420
+
1421
+ = 0.9.8.1 =
1422
+ * BUGFIX: The test images are now included in the zip
1423
+
1424
+ = 0.9.8 =
1425
+ * BUGFIX: New Lines detected and handled properly in cases where the mail client doesn't put a space before the new line (Miss Distance)
1426
+ * BUGFIX: 3gp mime type added (Paco Cotera)
1427
+ * BUGFIX: Authorized Email Addresses are not case-insensitive
1428
+ * FEATURE: The larger image now does a proper pop up
1429
+ * BUGFIX: Fixed Timeing Issue - turns out it wasn't reading the db at all
1430
+ * FEATURE: New Test Screen - to help track down problems
1431
+
1432
+ = 0.9.7 =
1433
+ * BUGFIX: removed all short tags
1434
+ * BUGFIX: There were spacing issues in the way I wrote the QT embed statements
1435
+ * FEATURE: Added calls to WP-Cron - should work with that properly now if you activate Cronless Postie
1436
+ * FEATURE: ImageMagick version works without any calls to GD
1437
+ * BUGFIX: Postie now correctly handles cases wjere tjere are multiple blogs in one db
1438
+ * BUGFIX: Turned off warnings when using without GD
1439
+ * FEATURE: add the rotate:X to your message to rotate all images
1440
+ * FEATURE: new filter_postie_thumbnail_with_full which makes it easy to show a thumbnail on the front page but full image on the single page - see FAQ
1441
+
1442
+ = 0.9.6 =
1443
+ * BUGFIX: handles email addresses that are no name and just <email@email.com> (Steve Cooley Reported)
1444
+ * FEATURE: Basic support for embedding flash files
1445
+ * BUGFIX: Postie now handles creating the correct URL on non Unix platforms
1446
+ * BUGFIX: Fixed problem with file attachments not being put in the right place.
1447
+ * FEATURE: You can now choose to use imagemagick convert to handle making thumbnails
1448
+ * BUGFIX: Rewrote Cronless Postie to use direct sockets
1449
+ * BUGFIX: Time offset is now settable just for Postie - hopefully this will fix problems for cases where the normal time offset doesn't work properly.
1450
+ * FEATURE: First draft of frame for a 3GP video
1451
+ * FEATURE: Option to embed 3GP in QuickTime Controller.
1452
+
1453
+ = 0.9.5.2 =
1454
+ * BUGFIX: gmt variable not being set correctly
1455
+ * BUGFIX: Changed the name of the Check Mail button to fix an issue with mod_security
1456
+ * BUGFIX: Fixed issue with Cronless-Postie
1457
+ * BUGFIX: There was an argument passed by reference incorrectly
1458
+ * FEATURE: Added in Cronless Postie Readme
1459
+ * FEATURE: Added in Postie Readme
1460
+
1461
+ = 0.9.5.1 =
1462
+ * BUGFIX: Confirmed POP3-SSL on debian-3.0
1463
+ * BUGFIX: Updated the plugin version
1464
+ * BUGFIX: Stopped displaying the email account
1465
+ *
1466
+ = 0.9.5 =
1467
+ * BUGFIX: Postie handles cases where you do not have GD
1468
+ * FEATURE: You can now set the access level for posting - so other people can use the gate way
1469
+ * BUGFIX: Fixed issue when admininstrator email is not tied to a user account.
1470
+ * FEATURE: Can now reset all Postie configurations back to defaults
1471
+ * BUGFIX: HTML Emails with embedded images are now handled properly.
1472
+ * BUGFIX: The time difference should work correctly now
1473
+ * BUGFIX: Postie's configs are completely seperate from Writing-By-Mail
1474
+ * FEATURE: Warning if you use Gmail to make sure you turn on POP support
1475
+ * BUGFIX: Manual Check Mail Button in interface
1476
+ * BUGFIX: fixed issue of compatability with cjd-notepad
1477
+ * BUGFIX: Windows Works Now
1478
+
1479
+ = 0.9.4 =
1480
+ * BUGFIX: Cronless Postie - fixed the include statement
1481
+ * BUGFIX: Authorized Addresses now supports a single address
1482
+ * FEATURE: All configuration in Postie done in a single screen
1483
+ * FEATURE: AUTHORIZATION can be completely overridden
1484
+ * BUGFIX: line 1159 - didn't handle cases where the table didn't exist already very well
1485
+ * FEATURE: Detects if you can do IMAP
1486
+ * FEATURE: Added IMAP Support
1487
+ * FEATURE: Added IMAP-SSL Support
1488
+ * FEATURE: Added POP3-SSL Support
1489
+
1490
+ = 0.9.3 =
1491
+ * Bug fixes for IIS
1492
+
1493
+ = 0.9.2 =
1494
+ * Moved to more of a DIRECTORY_SEPARATOR structure
1495
+
1496
+ = 0.9.1 =
1497
+ * Added a define to fix a problem with over including
1498
+
1499
+ = 0.9 =
1500
+ * Converted to an honest to god plugin
1501
+ * BUGFIX: If you put a single category:subject it now works
1502
+ * BUGFIX: ? Special characters may be supported? The test post now shows a lot of umlats and accents?
1503
+ * BUGFIX: The last ] in a subject with categories is now filtered out
1504
+ * FEATURE: -1- subject - will put the post in category 1
1505
+
1506
+ = 0.312.13 =
1507
+ * Code clean up - The main loop is finally readable by even non programmers
1508
+ * FEATURE - You can now post to multiple categories at one time by using the [#],[Category Name], [Cat] in the subject
1509
+ * FEATURE - You can now select a category by just including the begining characters [G] will select General
1510
+ * if you don't have any other categories that start with g
1511
+ * FEATURE - Jay Talbot - added a new feature so you can have multiple email addresses be allowed in
1512
+ * Make multi category posting more obvious
1513
+ * BUG FIX: Timezones of GMT+? should now work properly
1514
+ * BUG FIX: Able to handle mis-mime typed images as long as they are named with .jpg/.gif/.png
1515
+
1516
+ = 0.312.12 =
1517
+ * Code clean up - slowing shrinking the main to make it easier to fix things
1518
+ * FEATURE: Be able to turn on/off allowing comments in an email
1519
+ * BUG FIX: AppleDouble now mostly supported
1520
+ * BUG FIX: MIME handling improved.
1521
+ * BUG FIX: Fix issue with timing delay
1522
+
1523
+ = 0.312.11 =
1524
+ * FEATURE: Patterns to define where a sig starts are user configurable
1525
+ * FEATURE: Add filter options for banned file names
1526
+ * BUG FIX: Made it possible to turn off posting to the db for testing purposes
1527
+
1528
+ = 0.312.10 =
1529
+ * FEATURE: Added in code to diplay the mime type of the file being linked to
1530
+ * BUG FIX: It now tests for the existance of the directories and makes sure
1531
+ * that the web server can write to them
1532
+
1533
+ = 0.312.9 =
1534
+ * FEATURE:Should handle jpg as well as jpeg as the file type
1535
+ * BUG FIX: Now correctly handles the subject in the message
1536
+ * BUG FIX: Should handle Text preferences correctly
1537
+
1538
+ = 0.312.8 =
1539
+ * Some general code tidying.
1540
+ * FEATURE: Can now have email from invalid email addresses automatically forwarded
1541
+ * to the admin's email account. This forward includes all attachments.
1542
+ * Props to David Luden for getting this started.
1543
+ * Minor change: The system will continue if it runs into a message that doesn't have
1544
+ * any content - it will also continue to process if it gets an email from
1545
+ * someone not in the system. In the past this could result in deleted mail
1546
+ * if your cron job didn't run often enough.
1547
+
1548
+ = 0.312.7 =
1549
+ * Confirm the handling of 3gp video for cell phones o
1550
+ * Added in new directive SUPPORTED_FILE_TYPES -if the mime type is listed here then the system will try to make a link to it without making a thumb nail.
1551
+
1552
+ = 0.312.6 =
1553
+ * Bug Fix: Ok the last bug I fixed - actually caused another bug - man I should set up some unit tests. Now it handles mail from the nokia mail client correctly.
1554
+
1555
+ = 0.312.5 =
1556
+ * Bug Fix : The system was accepting all text/* types. Now you can set a preference (defaults to text/plain)
1557
+ * to use as the main text for the post.
1558
+
1559
+ = 0.312.4 =
1560
+ * Added in sanitize_title call suggested by Jemima
1561
+ * Added in ability to provide a subject in an mms - by using #Subject#
1562
+ * Fixed an issue with the time stamp system so it now automatically uses the gmt_offset from WordPress
1563
+ * Fixed issue with the delay:1d1h tag that prevented it from being removed from the body.
1564
+ * Fixed issue with the delay tag that caused problems if it was the last thing before an image.
1565
+
1566
+ = 0.312.3-HEY (2005-05) =
1567
+ * > Some changes and Bugfixes by Adrian Heydecker
1568
+ * > Not (yet) in main development branch.
1569
+ * Fixed bug: JPEG-thumbnails had a bigger filesize than full images caused by bad hardcoded compression value.
1570
+ * Fixed bug: If images and signatures were present but no placeholder tags, the images were deleted together with the signature.
1571
+ * Fixed bug: Generates valid postnames for users of mod_rewrite. Permalinks to posts should now work even when whitespaces are present in the subject line.
1572
+ * Added support for Quoted Printable encoded mail.
1573
+ * Added ability to encode Wordpress-posts in charset ISO-8859-1 instead of UTF-8.
1574
+ * Added ability to choose JPEG-compression value for thumbnails.
1575
+ * Added ability to add class="" and style="" to images.
1576
+ * Added ability to use a different mailadress (eg. mobile) without setting up a new Wordpress-account.
1577
+
1578
+ = 0.312.2 =
1579
+ * BUGFIX: It now removes the delay tag from the message
1580
+
1581
+ = 0.312.1 =
1582
+ * Added modification for placeholder support for images (David Luden)
1583
+ * Added in support to automatically scale down big images (Dirk Elmendorf)
1584
+ * Fixed bug with multiple emails all getting the contents of the first image tag (Dirk Elmendorf)
1585
+ * Added option to allow HTML in the body and subject of the email (Dirk Elmendorf)
1586
+ * Switch config options to defines to reduce the number of global variables (Dirk Elmendorf)
1587
+ * Added tests to make sure there is a trailing slash on the DIR definitions (Dirk Elmendorf)
1588
+ * Add tests to see if they have gd installed (Dirk Elmendorf)
1589
+ * Separate the scaling out to a function for easier usage (Dirk Elmendorf)
1590
+ * Add delay feature for future posting. (Dirk Elmendorf)
1591
+ * Added in ability to use strtotime if it is available (Dirk ELmendorf)
1592
+
1593
+ = 0.312 - 2005-03 =
1594
+ * CHANGE FOR DEFAULT E-mail Categories, instead of [General] Subject you can now use General: Subject in the subject line. Less typing, and there must be a space after the colon.
1595
+ * Fixed bugs with no default posting for categories and user
1596
+
1597
+ = 0.311 - 2005-01 =
1598
+ * eep, major bug for pop3 server. Next time I test my code more before I released, fixed so that pop3 now works.`
1599
+
1600
+ = 0.31 - 2004-12 & 2005-01 =
1601
+ * (Has it been this long, best get back into the swing of things... did most of this coding on my holiday as I didn't have a machine to play WoW on :)
1602
+ * moved the deletion of pop3 emails into a check so that e-mails aren't deleted without proper checking.
1603
+ * added HTML 'decoding' (basic support for Thunderbird & Outlook)
1604
+ * updated the Category search so that it matches words as well as numbers (i.e. [General] Subjectname will work instead of just [1] Subjectname)
1605
+ * Changed time function from time to strtotime (as per Senior Pez's suggestion), but found out that strtotime isn't in default php distro so removed...
1606
+
1607
+ = 0.3 - 2004-09 =
1608
+ * Added UBB decoding support
1609
+ * Added default title (when there is no subject assigned)
1610
+ * Started doing a little code cleanup, been reading Advanced PHP Book :)
1611
+ *
1612
+ = 0.2 - 2004-08 =
1613
+ * Stopped using pear body decoding in favour of own decoding (may be slower but more modifiable) because of enriched text decoding
1614
+ * Added base64_decode checking (may help mobile phone users)
1615
+ * Fixed Subject line for non-english users (htmlentities instead of just trim)
1616
+ * Fixed error in some pop hanging -> more graceful exit on event on no emails in inbox ($pop3->quit)
1617
+ * Added work around for email addresses with exta <> in field (ie: <blade@lansmash.com> instead of blade@lasmash.com
1618
+ * Added some ===basic=== enriched text support
1619
+ * Updated readme file for easier install
1620
+ * Easy modify of globals (such as PHOTOSDIR and FILESDIR)
1621
+ * Cleaned up some pear stuff in install
1622
+ *
1623
+ = 0.1 - 2004-06 =
1624
+ * First release
1625