Postie - Version 1.7.30

Version Description

(2016-02-16) = * prevent auto-linkifying inside shortcodes

Download this release

Release Info

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

Code changes from version 1.7.31 to 1.7.30

Files changed (5) hide show
  1. docs/Changes.txt +0 -3
  2. docs/Postie.txt +2 -2
  3. postie.php +3 -3
  4. postieIMAP.php +2 -2
  5. readme.txt +1262 -1262
docs/Changes.txt CHANGED
@@ -27,9 +27,6 @@ All script, style and body tags are stripped from html emails.
27
  Attachments are now processed in the order they were attached.
28
 
29
  == CHANGELOG ==
30
- = 1.7.31 (future) =
31
- * Suppress warning message when accessing POP and there are no messages.
32
-
33
  = 1.7.30 (2016-02-16) =
34
  * prevent auto-linkifying inside shortcodes
35
 
27
  Attachments are now processed in the order they were attached.
28
 
29
  == CHANGELOG ==
 
 
 
30
  = 1.7.30 (2016-02-16) =
31
  * prevent auto-linkifying inside shortcodes
32
 
docs/Postie.txt CHANGED
@@ -1,12 +1,12 @@
1
  === Postie ===
2
- Contributors: WayneAllen
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HPK99BJ88V4C2
4
  Author URI: http://allens-home.com/
5
  Plugin URI: http://PostiePlugin.com/
6
  Tags: e-mail, email, post-by-email
7
  Requires at least: 3.3.0
8
  Tested up to: 4.4.2
9
- Stable tag: 1.7.31
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
1
  === Postie ===
2
+ Contributors: WayneAllen, wooranker
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=HPK99BJ88V4C2
4
  Author URI: http://allens-home.com/
5
  Plugin URI: http://PostiePlugin.com/
6
  Tags: e-mail, email, post-by-email
7
  Requires at least: 3.3.0
8
  Tested up to: 4.4.2
9
+ Stable tag: 1.7.30
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
postie.php CHANGED
@@ -4,7 +4,7 @@
4
  Plugin Name: Postie
5
  Plugin URI: http://PostiePlugin.com/
6
  Description: Create posts via email. Signifigantly upgrades the Post by Email features of Word Press.
7
- Version: 1.7.31
8
  Author: Wayne Allen
9
  Author URI: http://PostiePlugin.com/
10
  License: GPL2
@@ -28,12 +28,12 @@
28
  */
29
 
30
  /*
31
- $Id: postie.php 1364760 2016-03-05 20:03:44Z WayneAllen $
32
  */
33
  require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . "lib_autolink.php");
34
  require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . "postie-functions.php");
35
 
36
- define('POSTIE_VERSION', '1.7.31');
37
  define("POSTIE_ROOT", dirname(__FILE__));
38
  define("POSTIE_URL", WP_PLUGIN_URL . '/' . basename(dirname(__FILE__)));
39
 
4
  Plugin Name: Postie
5
  Plugin URI: http://PostiePlugin.com/
6
  Description: Create posts via email. Signifigantly upgrades the Post by Email features of Word Press.
7
+ Version: 1.7.30
8
  Author: Wayne Allen
9
  Author URI: http://PostiePlugin.com/
10
  License: GPL2
28
  */
29
 
30
  /*
31
+ $Id: postie.php 1352195 2016-02-16 22:37:17Z WayneAllen $
32
  */
33
  require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . "lib_autolink.php");
34
  require_once(dirname(__FILE__) . DIRECTORY_SEPARATOR . "postie-functions.php");
35
 
36
+ define('POSTIE_VERSION', '1.7.30');
37
  define("POSTIE_ROOT", dirname(__FILE__));
38
  define("POSTIE_URL", WP_PLUGIN_URL . '/' . basename(dirname(__FILE__)));
39
 
postieIMAP.php CHANGED
@@ -83,10 +83,10 @@ class PostieIMAP {
83
  DebugEcho($this->_protocol . ": connection string - {$this->_mailbox}");
84
  //Exchange connection, but requires PHP 5.3.2
85
  if (version_compare(phpversion(), '5.3.2', '<')) {
86
- $this->_connection = imap_open($this->_mailbox, $login, $password, OP_SILENT);
87
  } else {
88
  DebugEcho($this->_protocol . ": disabling GSSAPI");
89
- $this->_connection = imap_open($this->_mailbox, $login, $password, OP_SILENT, 1, array('DISABLE_AUTHENTICATOR' => 'GSSAPI'));
90
  }
91
 
92
  if ($this->_connection) {
83
  DebugEcho($this->_protocol . ": connection string - {$this->_mailbox}");
84
  //Exchange connection, but requires PHP 5.3.2
85
  if (version_compare(phpversion(), '5.3.2', '<')) {
86
+ $this->_connection = imap_open($this->_mailbox, $login, $password);
87
  } else {
88
  DebugEcho($this->_protocol . ": disabling GSSAPI");
89
+ $this->_connection = imap_open($this->_mailbox, $login, $password, NULL, 1, array('DISABLE_AUTHENTICATOR' => 'GSSAPI'));
90
  }
91
 
92
  if ($this->_connection) {
readme.txt CHANGED
@@ -6,7 +6,7 @@ Plugin URI: http://PostiePlugin.com/
6
  Tags: e-mail, email, post-by-email
7
  Requires at least: 3.3.0
8
  Tested up to: 4.4.2
9
- Stable tag: 1.7.31
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
@@ -56,1265 +56,1265 @@ 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
64
- of connection and the port number.
65
- * (Postie ignores the settings under Settings->Writing->Writing-by-Email)
66
- * More information can be found at http://PostiePlugin.com
67
- == Usage ==
68
- = Specifying Beginning and Ending of Post =
69
- * If you put in :start - the message processing won't start until it sees that string.
70
- * If you put in :end - the message processing will stop once it sees that string.
71
-
72
- = Post Status =
73
- * Posts can have their status set to draft, publish, pending or private. This will override the Default Post Status set in the settings screen.
74
- * status: private
75
- * status: draft
76
-
77
- = Post Date =
78
- * Posts can have a specific publication date such as Apr 14, 2013. Relative dates like "tomorrow", "monday", "first day of next month" are also supported.
79
- * date: date
80
- * date: date time
81
- * Posts can be delayed by adding a line with delayXdXhXm where X is a number.
82
- * delay:1d - 1 day
83
- * delay:1h - 1 hour
84
- * delay:1m - 1 minute
85
- * delay:1d2h4m - 1 day 2 hours 4m
86
-
87
- = Comment Control =
88
- * By putting comments:X in your message you can control if comments are allowed
89
- * comments:0 - means closed
90
- * comments:1 - means open
91
- * comments:2 - means registered only
92
- * Replying to an e-mail gets posted as a comment.
93
- * For example, you e-mailed a post with the subject line "foo".
94
- If you then send an e-mail with the subject line "Re: foo", it will
95
- get posted as a comment to the "foo" post. This works by the subject
96
- line, so if you have two posts with titles "foo", then the comment
97
- will get placed in the more recent post.
98
-
99
- = Post Excerpt =
100
- * Custom excerpt
101
- * You can include a custom excerpt of an e-mail by putting it between
102
- :excerptstart and :excerptend
103
- * You can include images in the excerpt by using the shortcode #eimg1#,
104
- #eimg2# etc.
105
-
106
- = Post type/format =
107
- You can specify the post type or format by including it as the first part of the subject followed by 2 forward slashes (//).
108
- E.g. aside//real subject
109
-
110
- = Categories =
111
- * If you put a category name in the subject with a : it will be used
112
- as the category for the post
113
- * If you put a category id number in the subject with a : it will
114
- be used as the category for the post
115
- * If you put the first part of a category name it will be posted in
116
- the first category that the system finds that matches - so if you put
117
-
118
- Gen: New News
119
-
120
- The system will post that in General. Note you must turn on the "Match short category"
121
- setting for this to work (on by default).
122
-
123
- * All of the above also applies if you put the category in brackets []
124
- * Using [] or you can post to multiple categories at once
125
-
126
- Subject: [1] [Mo] [Br] My Subject
127
-
128
- On my blog it would post to General (Id 1), Moblog, and Brewing all at one time
129
-
130
- * Using - or you can post to multiple categories at once
131
-
132
- Subject: -1- -Mo- -Br- My Subject
133
-
134
- On my blog it would post to General (Id 1), Moblog, and Brewing all at one time
135
-
136
- = Tags =
137
- * You can add tags by adding a line in the body of the message like so:
138
- tags: foo, bar
139
- * You can also set a default tag to be applied if no tags are included.
140
-
141
- = Image Handling =
142
- * Allows you to attach images to your email and automatically post
143
- them to your blog.
144
- * You can publish images in the text of your message by using #img1#
145
- #img2# - each one will be replaced with the HTML for the image
146
- you attached
147
- * Captions - you can also add a caption like so:
148
-
149
- * #img1 caption='foo'#
150
- * #img2 caption='bar'#
151
-
152
- Or, if you use IPTC captions, this caption will be used (adding a caption
153
- in many photo editing programs (for example Picasa), will add an IPTC caption)
154
-
155
- Note that the images are processed in the order they are attached as of version
156
- 1.4.6.
157
-
158
- Note you can only use the #img# feature if your "Preferred Text Type" is set to "plain"
159
-
160
- * Image templates
161
- Postie now uses the default wordpress image template, but you can specify a
162
- different one if you wish.
163
-
164
- You can also specify a custom image template. I use the following custom
165
- template:
166
-
167
- `<div class='imageframe alignleft'><a href='{IMAGE}'><img src="{THUMBNAIL}"
168
- alt="{CAPTION}" title="{CAPTION}"
169
- class="attachment" /></a><div
170
- class='imagecaption'>{CAPTION}</div></div>`
171
-
172
- * {CAPTION} gets replaced with the caption you specified (if any)
173
- * {FILELINK} gets replaced with the url to the media
174
- * {FILENAME} gets replaced with the name of the attachment from the email
175
- * {FULL} same as {FILELINK}
176
- * {HEIGHT} gets replaced with the height of the photo
177
- * {ID} gets replaced with the post id
178
- * {IMAGE} same as {FILELINK}
179
- * {LARGEHEIGHT} gets replaced with the height of a large image
180
- * {LARGEWIDTH} gets replaced with the width of a large image
181
- * {LARGE} gets replaced with the url to the large-sized image
182
- * {MEDIUMHEIGHT} gets replaced with the height of a medium image
183
- * {MEDIUMWIDTH} gets replaced with the width of a medium image
184
- * {MEDIUM} gets replaced with the url to the medium-sized image
185
- * {PAGELINK} gets replaced with the URL of the file in WordPress
186
- * {RELFILENAME} gets replaced with the relative path to the full-size image
187
- * {THUMBHEIGHT} gets replaced with the height of a thumbnail image
188
- * {THUMB} gets replaced with the url to the thumbnail image
189
- * {THUMBNAIL} same as {THUMB}
190
- * {THUMBWIDTH} gets replaced with the width of a thumbnail image
191
- * {TITLE} same as {FILENAME}
192
- * {URL} same as {FILELINK}
193
- * {WIDTH} gets replaced with width of the photo
194
- * {ICON} insert the icon for the attachment (for non-audio/image/video attachments only)
195
-
196
-
197
- = Interoperability =
198
- * If your mail client doesn't support setting the subject (nokia) you
199
- can do so by putting #your subject/title here# at the beginning of your message
200
- * POP3,POP3-SSL,IMAP,IMAP-SSL now supported - last three require
201
- php-imap support
202
- * The program understands enough about mime to not duplicate post
203
- if you send an HTML and plain text message
204
- * Automatically confirms that you are installed correctly
205
-
206
- == Frequently Asked Questions ==
207
-
208
- Please visit our FAQ page at <a href="http://postieplugin.com/faq/">http://postieplugin.com/faq/</a>
209
- == Upgrade Notice ==
210
-
211
- = 1.6.0 =
212
- 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
213
- 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.
214
- The Postie menu is now at the main level rather than a Settings submenu.
215
-
216
- = 1.5.14 =
217
- The postie_post filter has be deprecated in favor of postie_post_before.
218
-
219
- = 1.5.3 =
220
- 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.
221
- Postie now supports Use Transport Layer Security (TLS)
222
-
223
- = 1.5.0 =
224
- New filter postie_filter_email. Used to map "from" to any other email. Allows custom user mapping.
225
-
226
- = 1.4.41 =
227
- Post format is now supported. You can specify any of the WordPress supported post formats using the Post type syntax.
228
- Post status can now be specified using the status: tag.
229
- Post status setting was renamed to Default Post Status and moved to the Message tab.
230
-
231
- = 1.4.10 =
232
- All script, style and body tags are stripped from html emails.
233
-
234
- = 1.4.6 =
235
- Attachments are now processed in the order they were attached.
236
-
237
- == CHANGELOG ==
238
- = 1.7.30 (2016-02-16) =
239
- * prevent auto-linkifying inside shortcodes
240
-
241
- = 1.7.29 (2016-02-15) =
242
- * fixed email header parsing bug in PHP7
243
-
244
- = 1.7.28 (2016-02-09) =
245
- * better tag detection with html
246
- * Don't skip image processing when Include Featured Image in Post is set to "No" and the Preferred Text Type is HTML.
247
- * Use the blog name as the "from" text in any emails.
248
- * New filter: postie_filter_email3
249
- * Email headers now available in postie_post_before filter
250
- * When looking for a parent post to add comments ensure the comments are open
251
-
252
- = 1.7.27 (2015-12-28) =
253
- * Fix category match settings not saving
254
-
255
- = 1.7.26 (2015-12-28) =
256
- * Detect oEmbedable links and don't linkify
257
- * New filter postie_preconnect. http://postieplugin.com/filter-postie_preconnect/
258
-
259
- = 1.7.25 (2015-12-15) =
260
- * Fix settings page for new category matching flavors
261
-
262
- = 1.7.24 (2015-12-15) =
263
- * Don't process youtube and vimeo links specially.
264
- * New setting to turn off category matching flavors
265
-
266
- = 1.7.23 (2015-12-09) =
267
- * Fix bug where emails inside shortcodes were being linkified
268
- * Lookup categories by slug as well as by name
269
- * WordPress 4.4 testing
270
- * Added new video template for using video shortcode
271
- * Added new template variable - FILETYPE which is the file extension
272
-
273
- = 1.7.22 (2015-11-09) =
274
- * Update admin screen to match current WP style
275
- * Remove dependence on simple tabs jQuery-UI library and use WP admin tab style
276
- * Remove email password from logging
277
-
278
- = 1.7.21 (2015-10-27) =
279
- * Refix bug where "Ignore mail state" setting was being ignored
280
-
281
- = 1.7.20 (2015-10-26) =
282
- * Fixed bug where debug info was not being displayed according to settings
283
- * Fix bug where "Ignore mail state" setting was being ignored
284
- * Fix bug where empty post was being generated when already read mail was in the inbox and "Ignore mail state" was "Yes"
285
- * Added postie_session_start and postie_session_end actions
286
-
287
- = 1.7.19 (2015-10-13) =
288
- * Fixed bug where allowed mime types was not being respected.
289
-
290
- = 1.7.18 (2015-10-13) =
291
- * Fix bug where linkify was messing up CID reference
292
-
293
- = 1.7.17 (2015-10-12) =
294
- * New action, postie_log_error
295
- * New action, postie_log_debug
296
- * New feature to turn off all logging
297
- * Only errors logged by default
298
-
299
- = 1.7.16 (2015-10-08) =
300
- * Ensure comments are valid html after striping if preferred text type is html
301
- * Add setting to control comment content (strip_reply)
302
-
303
- = 1.7.15 (2015-10-02) =
304
- * Completely replace linkify logic
305
- * Support youtu.be links
306
-
307
- = 1.7.14 (2015-10-01) =
308
- * Fix bug in new linkify logic
309
-
310
- = 1.7.13 (2015-10-01) =
311
- * Fix support for "Automatically convert urls to links" with html
312
- * Fix support for "date" tag with html
313
- * Prep for upcoming translation
314
-
315
- = 1.7.12 (2015-09-25) =
316
- * Add new setting to ignore email read/unread state
317
- * Fix support for "tag" tags in html and plain messages
318
-
319
- = 1.7.11 (2015-09-18) =
320
- * Add FILEID to image and video templates
321
-
322
- = 1.7.10 (2015-09-16) =
323
- * added 15 and 30 second cron schedules
324
-
325
- = 1.7.9 (2015-09-14) =
326
- * revert tags logic as html version was messing up the content.
327
- * revert video linkify logic as html version was messing up the content.
328
- * revert linkify logic as html version was messing up the content.
329
-
330
- = 1.7.8 (2015-09-08) =
331
- * Remove mbstring admin message. Added fallback if mbstring is not installed
332
- * More explanation for signature regex
333
- * Add 1 minute schedule to supplement new external cron recommendation
334
- * Updates to support upcoming Language Packs feature for plugins
335
- * Moved important warning to admin notices
336
- * New filter postie_category_default
337
-
338
- = 1.7.7 (2015-08-24) =
339
- * Fixed bug where "To" and "Reply-To" emails were not parsed correctly for postie_filter_email2 filter
340
-
341
- = 1.7.6 (2015-08-13) =
342
- * Added setting to control whether the featured image is included in the post or not.
343
- * Added 2 new filters, postie_comment_before and postie_comment_after
344
-
345
- = 1.7.5 (2015-08-06) =
346
- * If featured image is enabled, the featured image will no longer appear in the post.
347
-
348
- = 1.7.4 (2015-07-30) =
349
- * Added additional output if wp_insert_post() fails
350
- * Fixed image upload failure when image filename doesn't have an extension
351
-
352
- = 1.7.3 (2015-07-22) =
353
- * Fix parameter order bug in postie_gallery filter
354
-
355
- = 1.7.2 (2015-07-19) =
356
- * Add filter postie_gallery when generating gallery shortcode
357
-
358
- = 1.7.1 (2015-07-16) =
359
- * Fixed issue where multiple custom taxonomy terms were not correctly being saved
360
-
361
- = 1.7.0 (2015-07-07) =
362
- * Fixed attachment uploading bug when the type & extension weren't available.
363
- * Clarified "Filter newlines" setting description.
364
- * Better support for Exchange 2010+ thanks to Andrew Chaplin
365
- * New action hook - postie_file_added
366
-
367
- = 1.6.19 (2015-05-04) =
368
- * Reduced the number of messages sent to the log for successful runs
369
- * Rename the disable_kses_content() function to postie_disable_kses_content() to fix a conflict with DAP WP LiveLinks Plugin
370
-
371
- = 1.6.18 (2015-04-27) =
372
- * Fixed a bug that prevented Postie from detecting categories with an ampersand in them.
373
- * Added support for "future" post status
374
- * Move "Use shortcode for embedding video" setting to Video tab and clarified usage.
375
- * Added setting to specify the link type used with galleries
376
-
377
- = 1.6.17 (2015-03-28) =
378
- * Add a setting to attempt a user login based on the from address of the email if a matching Wordpress user exists.
379
-
380
- = 1.6.16 (2015-03-17) =
381
- * If using the #img# feature and you supply a caption it will be added to the attachment's alt text.
382
-
383
- = 1.6.15 (2015-03-04) =
384
- * Remove "Wrap content in pre tags" option as it was defaulted to "yes" but never correctly applied.
385
- * Allow time correction values of 0.5
386
- * New setting: "Treat Replies As" allows user to specify if replies should be processed as comments or new posts.
387
- * Fix bug in reply detection
388
- * Fix bug when saving custom image field and there was only 1 image
389
-
390
- = 1.6.14 (2015-02-26) =
391
- * Fully support custom taxonomies
392
-
393
- = 1.6.13 (2015-02-25) =
394
- * Add some additional checks and error messages to postie_media_handle_upload for cases where the TMP directory isn't writable.
395
- * Any user with "Roles that can post" can now be the default poster.
396
-
397
- = 1.6.12 (2015-02-09) =
398
- * Fix confirmation emails that were always sending to administrator.
399
- * Fix regression in 1.6.11 which prevented attachments from being displayed in some cases.
400
-
401
- = 1.6.11 (2015-01-30) =
402
- * Call wp_set_current_user() so that other WP functions that depend on the current user work correctly. (custom taxonomy)
403
- * Only do image template processing if the preferred text type is plain
404
- * Removed http_response_code() call since it is only supported by PHP 5.4 or newer.
405
-
406
- = 1.6.10 (2015-1-2) =
407
- * Testing against 4.1
408
- * New icon in admin
409
-
410
- = 1.6.9 (2014.12.1) =
411
- * Post status list is now read from WordPress settings, rather than being a hard-coded list.
412
- * Settings look & feel matching WP default style.
413
- * Testing against WP 4.0.1
414
-
415
- = 1.6.8 (2014.11.14) =
416
- * Fixed bug where the #img tag was being used as the subject if it is the very first line in the email.
417
- * Fixed bug where the allow subject in body setting was being ignored.
418
-
419
- = 1.6.7 (2014.11.05) =
420
- * Fixed bug where base64 text with utf-8 charset was trying to convert encoding to utf-8
421
-
422
- = 1.6.6 (2014.10.29) =
423
- * Add additional debugging to isValidSmtpServer
424
- * Add Japanese translation
425
- * Fixed bug where a subject present in the body is not recognized
426
-
427
- = 1.6.5 (2014.10.22) =
428
- * Fixed charset encoding bug when there wasn't a content-transfer-encoding header
429
- * Upgraded simple_html_dom
430
-
431
- = 1.6.4 (2014.10.21) =
432
- * Provide post url in success email
433
-
434
- = 1.6.3 (2014.10.03) =
435
- * Added postie_filter_email2 filter which includes To and Reply-To headers
436
- * Added postie_author filter
437
- * Revised help/support page
438
-
439
- = 1.6.2 (2014.09.22) =
440
- * Moved FAQ and Help to PostiePlugin.com
441
- * Fixed file type issue with wp_handle_upload_prefilter()
442
- * Fixed cron issue
443
-
444
- = 1.6.1 (2014.09.19) =
445
- * Allow negative time corrections
446
- * Fix links to settings page
447
- * Misc UI updates
448
-
449
- = 1.6.0 (2014.09.18) =
450
- * Updated remote cron url to be more compatible with Wordpress
451
- * The Postie menu has been moved out of the Settings menu to the top level
452
- * Tested with Wordpress 4.0
453
-
454
- = 1.5.24 (2014.08.12) =
455
- * Fix attachment renaming bug
456
- * Test with Wordpress 3.9.2
457
-
458
- = 1.5.23 (2014.08.11) =
459
- * Remove PEAR/PEAR5 dependency which was causing errors on some systems
460
- * Call wp_handle_upload_prefilter before adding images to WP
461
- * Temporary new post is now draft status
462
-
463
- = 1.5.22 (2014.06.10) =
464
- * Fix missing attachments for html messages
465
-
466
- = 1.5.21 (2014.06.06) =
467
- * Fixed spelling errors
468
- * Added more debugging around image sizes
469
- * Clarified some image options on settings page
470
- * Removed call to wp_set_post_terms()
471
-
472
- = 1.5.20 (2014.05.29) =
473
- * Added logic to prevent appending images when preferred text type is HTML.
474
- * Improved help text on several options and clarified options.
475
- * Additional logging around attachment uploading
476
-
477
- = 1.5.19 (2014.04.30) =
478
- * Updated image preview to recognize all variables.
479
- * Updated "wordpress_default" images template to match WP 3.8.
480
- * Clarified logging messages for IMAP/IMAP-SSL/POP3-SSL
481
- * Removed POSTTITLE from templates since we don't know the actual title at template time.
482
- * Verified WordPress 3.9 compatibility
483
-
484
- = 1.5.18 (2014.01.12) =
485
- * Reverted text encoding change in 1.5.17.
486
-
487
- = 1.5.17 (2013.12.19) =
488
- * Fixed date calculation in test screen.
489
- * Fixed text encoding issues for systems with PHP 5.4
490
- * Updated CSS to better match WordPress 3.8 styles.
491
- * Removed reference to pluggable.php to allow other plugins to plug these functions.
492
- * Verified compatibility with WP 3.8
493
-
494
- = 1.5.16 (2013.09.15) =
495
- * Fixed date detection bug in forwarded messages.
496
- * Possible fix for blank screen issue (flush buffers rather than check for sent headers).
497
- * Fixed images showing up in excerpts when not specified.
498
- * Fixed bug where time offset was applied twice.
499
- * Fixed bug where excerpts where not getting the newline settings applied.
500
- * Fixed bug where the attachment template was not getting set on new installs.
501
- * Fixed bug where mp3 files were causing failures when getting meta-data.
502
- * Verified compatibility with WP 3.6 and 3.6.1
503
-
504
- = 1.5.15 (2013.07.01) =
505
- * Added message warning that filter 'postie_post' has been deprecated.
506
- * 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.
507
- * Simplified header decoding for non-ASCII languages
508
-
509
- = 1.5.14 (2013.06.21) =
510
- * Added PHP version to debug output
511
- * Added PHP version check when disabling GSSAPI
512
- * Added new filter "postie_post_before" to replace "postie_post"
513
- * Added new filter "postie_post_after"
514
-
515
- = 1.5.13 (2013.06.18) =
516
- * Added more robust charset conversion to deal with malformed emails.
517
- * Ensure the default title is used when category etc parsing results in blank title
518
- * Consolidate procedure for locating wp-config.php
519
- * Additional debug output.
520
- * Fixed a bug where the default author was being used even though the email had a valid author.
521
- * Added feature to disable IMAP authentication with GSSAPI or NTLM to improve MS Exchange compatibility.
522
-
523
- = 1.5.12 (2013.06.08) =
524
- * Added full paths to includes in config_form due to some hosts having include_path set in a way that breaks Postie.
525
- * Added some checks for emails that aren't correctly formatted (AirMail/WinLink)
526
- * Consolidated environmental checks
527
- * Added logic for Debian location of wp-config.php
528
-
529
- = 1.5.11 (2013.06.02) =
530
- * Moved test files out of main repository to decrease plugin size
531
- * Fixed issue with readme file (Wordpress readme validator moved)
532
-
533
- = 1.5.10 (2013.05.31) =
534
- * Added template field descriptions to image tab.
535
- * Fixed a bug where caption placeholder in templates wasn't being properly set.
536
- * Additional test to see if wp-config.php can be found.
537
-
538
- = 1.5.9 (2013.05.18) =
539
- * Fixed a bug where valid users can post via email even though they don't have role permissions.
540
- * Fixed a bug where nice_name was being used in the settings screen even though user_login was needed.
541
- * Fixed the error message when the default poster is not valid.
542
- * Fixed bug where gallery short tag was getting set when non-image attachments were found.
543
-
544
- = 1.5.8 (2013.05.14) =
545
- * Added additional default signature patterns.
546
- * Fixed a bug where attachments were not showing up if :start or :end were used.
547
-
548
- = 1.5.7 (2013.05.09) =
549
- * Fixed bug where the admin user was not getting set as author in some cases.
550
- * Fixed bug where file names were not being sanitized.
551
- * Added setting to disable thumbnail generation.
552
- * Updated the default signature patterns and help text.
553
-
554
- = 1.5.6 (2013-05-07) =
555
- * Fixed bug where default post format was empty when the theme didn't support any formats.
556
- * Removed all hard coded references to wp-content.
557
- * Fixed bug where caption wasn't being filled out in templates.
558
- * Updated direct DB access to use standard methods.
559
- * Added attachment template for non-audio/image/video attachments.
560
- * Added additional checks to the test screen.
561
- * Added new template variable {ICON}
562
-
563
- = 1.5.5 (2013.05.02) =
564
- * Added ability to run a manual check with debugging output.
565
- * Added support for default post type.
566
- * Added version number to settings page.
567
- * Changed Admin User to Default Poster, clarified help text and changed input to combo box of valid values.
568
- * Fixed bug where commas (,) were not allowed in signature detection.
569
- * Fixed some CSS issues on admin page.
570
-
571
- = 1.5.4 (2013.05.01) =
572
- * Added support for default post format
573
- * Fixed bug where replies were getting attached to the wrong post
574
- * Fixed bug where tags were not being detected correctly in html emails
575
- * Fixed bug in reply detection
576
-
577
- = 1.5.3 (2013.04.13) =
578
- * Added support for Featured Images
579
- * Added support for Use Transport Layer Security (TLS)
580
- * Updated postie_filter_email filter to get unprocessed email address
581
-
582
- = 1.5.2 (2013.04.12) =
583
- * Fixed bug in post type/format detection when no valid post type/format was found
584
- * Workaround for WP bug when POP3 account has no waiting messages
585
- * Fixed bug where cron was running postie_check on every page load
586
-
587
- = 1.5.1 (2013.04.10) =
588
- * Turned on POP3 debug logging if POSTIE_DEBUG is TRUE.
589
- * Disable autocomplete on some setup fields
590
- * Fixed bug where confirmation emails were not being sent to authors
591
- * Fixed bug where post were not saved if the default admin user didn't exist and the from user was not a WordPress user
592
-
593
- = 1.5.0 (2013.04.05) =
594
- * Apply Postie Time Correction to date: command
595
- * Add support for Post Formats
596
- * Add support for Post Status
597
- * Add warning if Admin username is invalid
598
- * Fixed bug where date: was not always being detected in html emails
599
- * Improved handling of attachments and mapping to file extensions for template selection
600
- * Video templates now include scale="tofit"
601
- * Add support for older png mime type
602
- * New filter postie_filter_email. Used to map "from" to any other email. Allows custom user mapping.
603
-
604
-
605
- = 1.4.40 (2013.03.18) =
606
- * Fixed bug where categories specified by ID were not being correctly identified
607
-
608
- = 1.4.39 (2013.03.14) =
609
- * Fixed bug where Postie supplied schedules were not always being correctly added to the cron
610
-
611
- = 1.4.38 (2013.03.12) =
612
- * Improved POP3 configuration test
613
- * Fixed bug where :start and :end were removing commands like tags: and date: before they got a chance to be processed
614
-
615
- = 1.4.37 (2013.03.11) =
616
- * Fixed bug in tag handling
617
- * Fixed bug in category detection
618
- * Worked around a bug in WordPress that was mangling filenames that are not in ASCII, i.e. Arabic, Hebrew, Cyrillic, etc.
619
-
620
- = 1.4.36 (2013.03.07) =
621
- * Removed some debugging code from filters and hooks
622
- * Fixed bug where the date command was being ignored
623
- * Added 'quicktime' as a default type for the video1 template
624
-
625
- = 1.4.35 (2013.02.22) =
626
- * Consolidated logic for load configuration settings. Fixes bug where new settings were not having their defaults set properly.
627
- * Fixed bug where attachment file name was not being correctly detected.
628
-
629
- = 1.4.34 (2013.02.07) =
630
- * Fixed bug in new category logic
631
-
632
- = 1.4.33 (2013.02.05) =
633
- * Fixed bug where non-category taxonomy was being selected as the post category.
634
- * Added option to force categories to match exactly.
635
- * Added logic to skip text attachments named "ATT00001.txt" where the numbers can be any sequence. This
636
- improves the previous fix by detecting all attachments added, not just the first one.
637
-
638
- = 1.4.32 (2013.01.29) =
639
- * Fixed bug in detecting need for imap extension.
640
- * Added additional selections for "Maximum number of emails to process"
641
- * Added logic to skip text attachments named "ATT00001.txt" which are added by MS Exchange virus scanning.
642
- * Added option to check for email every 5 minutes.
643
-
644
- = 1.4.31 (2013.01.25) =
645
- * Enhanced category detection to be compatible with Polylang plugin.
646
- * Enhanced prerequisite detection.
647
- * Now using wp_mail() instead of mail()
648
- * WordPress 3.5.1 compatibility
649
-
650
- = 1.4.30 (2013.01.22) =
651
- * Fixed bug that caused activation to fail or show a blank page.
652
- * Fixed bug where WP media upload rejects a file.
653
- * Added a check for mbstring.
654
- * Fixed bug when attachment names were only supplied via d_parameters.
655
-
656
- = 1.4.29 (2013.01.19) =
657
- * Fixed bug where manually running Postie worked, but calling get_mail.php directly did not.
658
-
659
- = 1.4.28 (2013.01.18) =
660
- * Fixed bug in "reset settings to default" where the protocol wasn't being retained.
661
- * More cleanup and clarification on settings screen.
662
- * Fixed bug where excerpts weren't getting set if "Filter newlines" was set to "Yes"
663
- * Removed logic to increase memory size.
664
-
665
- = 1.4.27 (2013.01.17) =
666
- * Updated sample plugin for extending Postie.
667
- * Updated documentation for template variables.
668
- * Fixed a bug where text/plain attachments were not being treated as attachments.
669
- * Look for and include filterPostie.php in wp-content if it exists. (used for custom filters so they don't get deleted on upgrades)
670
- * Cleanup of settings screen layout.
671
- * Added additional error logging for mail connections.
672
-
673
- = 1.4.26 (2013.01.15) =
674
- * Fixed a bug where signatures were not removed in html emails.
675
- * Added support for text attachments such as text/calendar.
676
-
677
- = 1.4.25 (2013.01.15) =
678
- * Fixed a bug where newlines were being removed erroneously.
679
-
680
- = 1.4.24 (2013.01.13) =
681
- * Fixed a bug where the original attachment name wasn't being used.
682
- * Fixed a bug where the #eimg# tags in the excerpt were not getting expanded.
683
-
684
- = 1.4.23 (2013.01.10) =
685
- * Fixed a bug with embedded CID referenced images.
686
-
687
- = 1.4.22 (2013.01.10) =
688
- * Fixed a bug where the subject was not being properly decoded when Q-encoding was used.
689
- * Fixed a bug in #img# caption detection.
690
- * Fixed a bug where the tag command was picking up too much text.
691
- * Enhanced the date command to allow times as well.
692
-
693
- = 1.4.21 (2013.01.09) =
694
- * Removed all Call-time pass-by-references to support PHP 5.4
695
-
696
- = 1.4.20 (2013.01.08) =
697
- * Added Date feature. You can now specify a specific publication date.
698
- * Fixed a bug with embeded youtube/vimeo links when shortcodes are turned off
699
-
700
- = 1.4.19 (2013.01.07) =
701
- * Fixed a bug that prevented the settings from being saved
702
-
703
- = 1.4.18 (2013.01.06) =
704
- * Fixed a bug where linkifying was doing too much.
705
- * Updated lots of method names in preparation for some significant structural changes.
706
-
707
- = 1.4.17 (2013.01.03) =
708
- * Fixed a bug where non image/video attachments were not getting added to the post.
709
-
710
- = 1.4.16 (2013.01.03) =
711
- * Fixed a bug where an extra div tag was getting added.
712
- * Fixed a bug when linkifying URLs.
713
- * Fixed a bug where inline images were not being detected.
714
-
715
- = 1.4.15 (2013.01.02) =
716
- * Fixed a bug when a category is specified with [] and a colon (:) is in the subject, but not specifying a category
717
-
718
- = 1.4.14 (2012.12.29) =
719
- * Fixed a bug where attached images were not being detected properly causing a "File is empty. Please upload something more substantial." error
720
- * Tweaked some CSS.
721
-
722
- = 1.4.13 (2012.12.26) =
723
- * Fixed bug that was truncating content at the first html encoded character.
724
-
725
- = 1.4.12 (2012.12.17) =
726
- * Added feature to limit the number of emails processed
727
- * Fixed bug where #img# was not processing the caption correctly
728
-
729
- = 1.4.11.(2012.12.14) =
730
- * Fixed bug where having a colon in the subject caused the subject to get truncated
731
- * Added donation link to admin screen
732
- * Fixed bug where #img# captions with double-byte characters were not working
733
- * Fixed bug where default settings were corrupt
734
- * Fixed several bugs in tag detection logic
735
- * Fixed bug where non-base64 and non-quoted-printable sections were not converted to utf-8
736
- * Fixed bug where the end filter wasn't removed from the post
737
- * Add additional logging to attachment upload process
738
- * Changes to support WP 3.5
739
-
740
- = 1.4.10 (2012.12.11) =
741
- * Fixed warning when there is no subject
742
- * Removed all script and style tags from HTML content in place of XSS warning
743
- * Removed XSS warning
744
- * Fixed bug where post type was not being detected if only case is different
745
- * Fixed bug with custom post type and leading spaces in the subject
746
- * Fixed bug where custom fields were not being populated for images
747
-
748
- = 1.4.9 (2012.12.10) =
749
- * Fixed bug where date, author, etc didn't get set.
750
- * Fixed bug where Postie was treating attached images as strings
751
- * Fixed bug where inline images were not being attached correctly
752
- * Fixed bug where the subject was not being decoded correctly if the charset was different from the system charset
753
- * Fixed bug where base64 strings were being double decoded.
754
-
755
- = 1.4.8 (2012.12.09) =
756
- * Fixed collisions with simple_html_dom
757
- * Fixed bug when trying to get file name from MIME part
758
- * Fixed bug causing Cannot modify header information warning
759
-
760
- = 1.4.7 (2012.12.07) =
761
- * Fixed bug in cron setup that was preventing Weekly, twice an hour and every ten minute schedules from running.
762
-
763
- = 1.4.6 (2012.12.06) =
764
- * Changed XSS check to only emit warning until a better solution can be developed
765
- * Fixed bug where authorized addresses were being checked with case sensitive rather than insensitive.
766
- * Started using PHP Simple HTML DOM Parser http://simplehtmldom.sourceforge.net/
767
- * Started process of logging all error messages to the log as well as the page (where appropriate)
768
- * Fixed bug where "Preferred Text Type" was not displaying the saved value in settings page.
769
- * Fixed bug where Postie was wiping out all other cron schedules.
770
- * Fixed a number of missing internationalization strings (no translations added however)
771
- * Added documentation for the comments: command
772
- * Added feature to specify a custom post type in the subject line. Thanks to Raam Dev http://raamdev.com for his code.
773
- * Removed a number of deprecated WordPress functions.
774
- * Fixed numerous warning messages
775
- * Added phpUnit tests
776
- * Allow wp-config.php to be in alternate location as described here: http://codex.wordpress.org/Hardening_WordPress#Securing_wp-config.php
777
- * Fixed a bug that didn't replace the #img# tags correctly.
778
-
779
- = 1.4.5 (2012.11.14) =
780
- * 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
781
- * Fixed bug where emails with multiple categories has the incorrect title
782
- * Fixed bugs where PHP setting were not being changed correctly - thanks to Peter Chester http://tri.be/author/peter/
783
- * New maintainer
784
-
785
- = 1.4.4 (2012.08.10) =
786
- * Fixed possible XSS attack vulnerability
787
-
788
- = 1.4.3 =
789
- * Removed get_user_by function to make compatible with wp 3.3 - now requires
790
- 2.8+
791
-
792
- = 1.4.2 (2011.01.29) =
793
- * Fixed mailto link bug (thanks to Jason McNeil)
794
- * Fixed bug with attachments with non-ascii characters in filename (thanks to
795
- mtakada)
796
- * checking for socket errors when checking mail (thanks elysian)
797
- * fixed issue with multiple files not being inserted correctly
798
- * Added support for ISO 8859-15 (thanks paolog)
799
- * fixed sql injection problem (thanks Jose P. Espinal for pointing it out)
800
- * Fixed namespace clashing for get_config function
801
-
802
- = 1.4.1 (2010.06.18) =
803
- * Images appear in correct order when using images append = false
804
- * Fixed formatting problem with wordpress_default image template
805
- * Captions now correctly work with wordpress >3.0 and <3.0
806
- * Fixed auto_gallery feature
807
- * Default port is now 110
808
- * Added more configuration tests
809
- * Added background color to settings page to make input boxes more visible
810
- * Removed extra quote character in captions from #img# placeholders (thanks
811
- SteelD for pointing out the error)
812
- * Added support for big5 and gb-1232 encodings (thanks Chow)
813
- * Fixed issue with configurations items stored as arrays, which caused
814
- problems with validating authorized addresses
815
- * Fixed bug with replaceImageCIDs function
816
- * On hosts which allow it, we set max execution time to 300 seconds and
817
- memory_limit to infinity to allow processing of large e-mails (especially
818
- with large attachments)
819
- * Images are sorted in order of filename before inserting into post
820
-
821
- = 1.4 (2010.04.25) =
822
- * Now using wordpress settings api (thanks for much help from Andrew S)
823
- * Cronless postie is now integrated with postie instead of a separate plugin
824
- * filterPostie.php moved to filterPostie.php.sample
825
- * Can use fetchmails.php to fetch mail from multiple mailboxes
826
- * Fixed problem with embedding youtube videos from html (richtext) e-mail
827
- * Added support for embedding vimeo vidoes
828
- * Fixed problem with selecting "none" as icon set for attachments (thanks
829
- tonyvitali)
830
- * Fixed problems with cronless postie settings
831
- * Fixed bug with embedding youtube and vimeo videos whose ID contains a -
832
- (thanks Jim Kehoe)
833
- * Post_author is now included with attachments
834
- * fixed confirmation_email settings so that now you can select between sender,
835
- admin, both, or none (thanks to redsalmon for pointing out bug)
836
- * Added option to automatically insert galleries
837
- * Updated FAQ and readme
838
-
839
- = 1.3.4 (2009.10.05) =
840
- * Fixed problem with images not posting under cron
841
- * Fixed issue with disappearing password
842
-
843
- = 1.3.3 (2009.09.11) =
844
- * Fixed problem with double titles
845
- * Fixed error in wp-mu
846
- * Cronless postie now correctly updates when changing the setting in the
847
- postie settings
848
- * Small fix in handling of names of attachments (thanks to Teejot)
849
- * Fixed delay option (thanks to redbrandonk)
850
- * Cronless option value is now correctly deleted when deactivating the
851
- cronless postie plugin
852
-
853
- = 1.3.2 (2009.08.27) =
854
- * tags are now always an array, even if no default tags are set
855
- * Subject is showing up again if you do not have the IMAP extension
856
- installed
857
- * More information on the IMAP extension and more user-friendly
858
- installation
859
- * Fixed problems with smtp server settings in 1.3.1
860
- * Added russian translation (thanks to fatcow.com)
861
-
862
- = 1.3.1 (2009.08.24) =
863
- * Changed GetContent filter to postie_post
864
- * Added database upgrade hook on activation
865
- * Fixed bug where content would be empty if trying to remove signature,
866
- and signature list was emtpy
867
- * Updated FAQ and readme
868
-
869
- = 1.3.0 (2009.08.14) =
870
- * Features
871
- * Added mpeg4 to default list of videotypes
872
- * Added support for KOI8-R character set (cyrillic)
873
- * Added support for iso-8859-2 character set (eastern european)
874
- * Added option to include custom icons for attachments
875
- * Added option to send confirmation message to sender
876
- * Enhanced e-mails for unauthorized users
877
- * Added option to send unauthorized e-mail back to sender
878
- * Added option to only allow e-mails from a specified list of smtp
879
- servers
880
- * Added option to use shortcode for embedding videos (works with the
881
- videos plugin http://www.daburna.de/download/videos-plugin.zip
882
- * Better handling of comment authors (thanks to Petter for suggestion)
883
- * Simplified message options (now includes an advanced options section)
884
- * Added filter ability for post content
885
- * Bug fixes
886
- * No longer including wp-config.php
887
- * If tmpdir is not writable, try a different tmpdir
888
- * More subject encoding fixes
889
- * Updated image templates, which were causing problems for cron
890
- * Fixed in text captions
891
- * Fixed SQL problems when updating options
892
- * Fixed name clashes with other plugins
893
- * Fixed custom image field
894
-
895
- = 1.3.beta (2009.07.01) =
896
- * Mores fixes for character issues in subject
897
- * Now handling Windows-1256 (arabic) character set
898
- * Fixed image uploading on windows servers
899
- * Fixed replying to message adds comment
900
- * Uploading pictures via MMS should now work
901
- * Fixed some issues with e-mails from outloook 12
902
- * Greatly reduced number of database queries
903
- * No longer requiring config_handler.php
904
-
905
- = 1.3.alpha (2009.06.05) =
906
- * Now using default wordpress image and upload handling, which means:
907
- * No more creating special directories for postie
908
- * No more confusion about imagemagick
909
- * Can now use the [gallery] feature of wordpress
910
- * Attachments are now connected to posts in the database
911
- * All image resizing uses wordpress's default settings (under media)
912
- * Configuration, settings and documentation improvements
913
- * Completely redesigned settings page (mostly thanks to Rainman)
914
- * Reset configuration no longer deletes mailserver settings
915
- * Now including help files and faq directly in settings page
916
- * More media features
917
- * Automatically turn links to youtube into an embedded player
918
- * Added option to embed audio files with custom templates
919
- * Video options are now template based
920
- * Image options are now solely template based, with several new default
921
- templates
922
- * Bug fixes
923
- * Uploading images from vodafone phones should now work
924
- * Correctly handling Windows-1252 encoding
925
- * Correctly handling non-ascii characters in subject line
926
-
927
- = 1.2.3 (2009.05.17) =
928
- * Fixed headers already sent bug
929
- * Converted shortcode `<?` to proper `<?php` (thanks brack)
930
- * Deleting mails after processing again
931
-
932
- = 1.2.2 (2009.05.15) =
933
- * Show empty categories for default category in options
934
- * Image scaling fixed so that the smaller value of max image width and max
935
- image height is used
936
- * Fixed some issues with parsing html e-mail
937
- * Got rid of stupid mime tag (thanks Jeroen)
938
- * No longer adding slashes before calling wp_insert_post
939
- * When using custom image field, each image has a unique key
940
-
941
-
942
- = 1.2.1 (2009.05.07) =
943
- * Got rid of stupid version checking
944
- * Improved cronless postie instructions and configuration
945
- * Internationalization is working now
946
- * Dutch localization (thanks to gvmelle http://gvmelle.com )
947
- * Fixed caption bug when using image magick
948
- * Added option to not filter new lines (when using markdown syntax)
949
- * Fixed autoplay option
950
- * Can now use wildcards in excluding filenames
951
- * Producing better quality thumbnails (thanks to robcarey)
952
-
953
- = 1.2 (2009.04.22) =
954
- * More video options:
955
- * Can embed 3gp, mp4, mov videos
956
- * Can specify video width, video height, player width, and player height
957
- in the settings page
958
- * Can specify custom image template
959
- * Image handling improvements:
960
- * Only downscale images, not up-scale (thanks Jarven)
961
- * More custom image template options
962
- * IPTC captions now also work when not resizing images
963
- * Added option to use custom field for images (for Datapusher)
964
- * Fixed some issues with image templates and line break handling
965
- * Custom image template now works even when not resizing images
966
- * Documentation improvements:
967
- * Added links to settings, forum, and readme in plugin description
968
- * Updated readme (thanks to Venkatraman Dhamodaran)
969
- * Added better instructions on how to use cronless postie
970
- * Text processing improvements:
971
- * Added option to automatically convert urls into links
972
- * Added feature to include a custom excerpt
973
- * Miscellaneous improvements
974
- * Improved internationalization (thanks to Håvard Broberg
975
- (nanablag@nanablag.com))
976
- * Bug Fixes
977
- * Removed debugging info in get_mail.php (security issue) thanks to
978
- [Jens]( http://svalgaard.net/jens/)
979
- * No longer directly including pluggable.php (should
980
- prevent conflicts with other plugins such as registerplus
981
-
982
- = 1.1.5 (2009.03.10) =
983
- * Added option to have postie posts be pending review, published, or draft
984
- * Settings panel only shows up for administrators
985
- * Need not be user "admin" to modify settings or to post from non-registered
986
- users
987
- * Can now set administrator name. Authorized e-mail addresses which don't
988
- have a user get posted under this name
989
- * Will use IPTC captions if available
990
- * Added option to replace newline characters with <br />
991
-
992
- = 1.1.4 (2009.03.06) =
993
- * Added more image options (open in new window, custom image template)
994
- * can now add captions to images
995
- * Can now add tags (including default tag option)
996
-
997
- = 1.1.3 (2009.02.20) =
998
- * Fixed delayed posting
999
- * updated readme some
1000
-
1001
- = 1.1.2 (2008.07.12) =
1002
- * now maintained by Robert Felty
1003
- * allow negative delays
1004
- * will glean author information from forwarded or redirected e*mails
1005
- * replying to an e*mail adds a comment to a post
1006
- * fixed category handling to work with taxonomy
1007
- * fixed one syntax error
1008
- * added option to wrap posts and comments in <pre> tags
1009
-
1010
- = 1.1.1 =
1011
-
1012
- 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
1013
- 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
1014
- 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
1015
- into a place where it did what I wanted. I started posting about it since I figured other people might want the features.
1016
-
1017
- 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
1018
- 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
1019
- 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
1020
- available in Word Press.
1021
-
1022
- 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
1023
- plugin. And the rest is history :)
1024
-
1025
- * BUGFIX -problem with subject
1026
- * BUGFIX -cronless postie typo
1027
-
1028
- = 1.1 =
1029
- * FEATURE: Updated and tested with WordPress 2.1
1030
- * BUGFIX:Removed deprecated functions
1031
- * FEATURE: Cronless Postie now uses the WordPress native Psuedo Cron.
1032
-
1033
- = 1.0 =
1034
- * BUGFIX: TestWPVersion broke with 2.1
1035
- * FEATURE: end: now marks the end of a message (Dan Cunningham)
1036
- * FEATURE: Better Readme (Michael Rasmussen)
1037
- * FEATURE: Smart Sharpen Option -EXPERIMENTAL- (Jonas Rhodin)
1038
- * BUGFIX: Issue with google imap fixed (Jim Hodgson)
1039
- * BUGFIX: Fixed espacing issue in subjects (Paul Clip)
1040
- * BUGFIX: Typo in Div fixed (phil)
1041
-
1042
- = 0.9.9.3.2 =
1043
- * BUGFIX: Typo
1044
-
1045
- = 0.9.9.3.1 =
1046
- * BUGFIX: Removed debugging code
1047
-
1048
- = 0.9.9.3 =
1049
- * BUGFIX: If your email address matches an existing user - then it will post as that user - even if you allow anyone to post.
1050
- * BUGFIX: Replaced get_settings('home') with get_settings('siteurl')
1051
- * BUGFIX: Better handling for Japanese character sets - Thanks to http://www.souzouzone.jp/blog/archives/009531.html
1052
- * BUGFIX: Better thumbnail window opening code - thanks to Gabi & Duntello!
1053
- * FEATURE: Added an option to set the MAX Height of an image - idea from Duntello
1054
- * BUGFIX: Modified the FilterNewLines for better flowed text handling - You now HAVE TO PUT TWO NEW LINES to end a paragraph.
1055
- * FEATURE: Added new CSS tags to support positioning images/attachments/3gp videos
1056
- * 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.
1057
- * 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.
1058
-
1059
- = 0.9.9.2 =
1060
- * BUGFIX: Looks for the NOOP error and disgards it
1061
- * FEATURE: Postie now detects the version of WordPress being used
1062
- * FEATURE: Smarter Parsing of VodaPhone
1063
- * FEATURE: Easy place to add new code to handle other brain-dead mail clients
1064
- * BUGFIX: Handles insertion of single quotes properly
1065
- * BUGFIX: Thumbnails should now link properly
1066
-
1067
- = 0.9.9.1 =
1068
- * BUGFIX: Needed a strtolower in places to catch all iso-8859 - thx to Gitte Wange for the catch
1069
- * BUGFIX: Fixed issue with the category not being posted properly
1070
-
1071
- = 0.9.9 =
1072
- * UPDATE TO WP 2.0
1073
- * BUGFIX: Config Page now works
1074
- * FEATURES: Supports role based posting
1075
- * BUGFIX: Posting updates the category counts.
1076
-
1077
- = 0.9.8.6 =
1078
- * BUGFIX: Fixed problems with config page <%php became <?php
1079
- *
1080
- = 0.9.8.5 =
1081
- * BUGFIX: onClick changed to onclick
1082
- * BUGFIX: strolower added to test for iso - thanks daniele
1083
- * BUGFIX: Added a class to the 3gp video tags
1084
- * FEATURE: Added the option to put the images before the article
1085
- * BUGFIX: Added in selection for charsets - thanks Psykotik - this may cause problems for other encodings
1086
- * FEATURE: Added option to turn of quoted printable decoding
1087
- * FEATURE: :start tag - now postie looks for this tag before looking for you message - handy if your service provider prepends a message
1088
- * FEATURE: Template for translation now included
1089
-
1090
- = 0.9.8.4 =
1091
- * BUGFIX: Fixed problem with config_form.php - select had "NULL" instead of ""
1092
- * BUGFIX: 3g2 now supported
1093
- * BUGFIX: More line break issues addressed
1094
- * BUGFIX: QuickTime controls are now visible even if the movie is done playing
1095
- * BUGFIX: Email addresses in the format <some@domain.com> (Full Name) supported
1096
- * BUGFIX: Some images that were not being resized - are now
1097
- * BUGFIX: HTML problems - if you posted plain text with HTML on it ignored all images
1098
- * BUGFIX: The test system blew up on the thumbnails
1099
- * BUGFIX: Selected HTML for preferred text is now shown in the config form properly
1100
- * BUGFIX: Postie now complains if it is not in its own directory
1101
- * BUGFIX: Postie doesn't include PEAR if it is already available
1102
- * BUGFIX: In Test mode rejected emails are simply dropped
1103
- * BUGFIX: Markdown messes up Postie - it will warn you if you turn it on.
1104
- *
1105
- = 0.9.8.3 =
1106
- * BUGFIX: Fixed issue with the line feed replacement
1107
- * BUGFIX: Added Banned File Config back in
1108
- * FEATURE: Added in a link around 3gp video embedded via QT
1109
- * BUGFIX: Email that has both Plain and HTML content will show the HTML content and not the plain if html is preferred
1110
-
1111
- = 0.9.8.2 =
1112
- * BUGFIX: Fixed an extra new line after attaching non-image files.
1113
- * BUGFIX: The Test system now displays any missing gd functions
1114
- * BUGFIX: The test system was only using ImageMagick
1115
-
1116
- = 0.9.8.1 =
1117
- * BUGFIX: The test images are now included in the zip
1118
-
1119
- = 0.9.8 =
1120
- * BUGFIX: New Lines detected and handled properly in cases where the mail client doesn't put a space before the new line (Miss Distance)
1121
- * BUGFIX: 3gp mime type added (Paco Cotera)
1122
- * BUGFIX: Authorized Email Addresses are not case-insensitive
1123
- * FEATURE: The larger image now does a proper pop up
1124
- * BUGFIX: Fixed Timeing Issue - turns out it wasn't reading the db at all
1125
- * FEATURE: New Test Screen - to help track down problems
1126
-
1127
- = 0.9.7 =
1128
- * BUGFIX: removed all short tags
1129
- * BUGFIX: There were spacing issues in the way I wrote the QT embed statements
1130
- * FEATURE: Added calls to WP-Cron - should work with that properly now if you activate Cronless Postie
1131
- * FEATURE: ImageMagick version works without any calls to GD
1132
- * BUGFIX: Postie now correctly handles cases wjere tjere are multiple blogs in one db
1133
- * BUGFIX: Turned off warnings when using without GD
1134
- * FEATURE: add the rotate:X to your message to rotate all images
1135
- * 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
1136
-
1137
- = 0.9.6 =
1138
- * BUGFIX: handles email addresses that are no name and just <email@email.com> (Steve Cooley Reported)
1139
- * FEATURE: Basic support for embedding flash files
1140
- * BUGFIX: Postie now handles creating the correct URL on non Unix platforms
1141
- * BUGFIX: Fixed problem with file attachments not being put in the right place.
1142
- * FEATURE: You can now choose to use imagemagick convert to handle making thumbnails
1143
- * BUGFIX: Rewrote Cronless Postie to use direct sockets
1144
- * 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.
1145
- * FEATURE: First draft of frame for a 3GP video
1146
- * FEATURE: Option to embed 3GP in QuickTime Controller.
1147
-
1148
- = 0.9.5.2 =
1149
- * BUGFIX: gmt variable not being set correctly
1150
- * BUGFIX: Changed the name of the Check Mail button to fix an issue with mod_security
1151
- * BUGFIX: Fixed issue with Cronless-Postie
1152
- * BUGFIX: There was an argument passed by reference incorrectly
1153
- * FEATURE: Added in Cronless Postie Readme
1154
- * FEATURE: Added in Postie Readme
1155
-
1156
- = 0.9.5.1 =
1157
- * BUGFIX: Confirmed POP3-SSL on debian-3.0
1158
- * BUGFIX: Updated the plugin version
1159
- * BUGFIX: Stopped displaying the email account
1160
- *
1161
- = 0.9.5 =
1162
- * BUGFIX: Postie handles cases where you do not have GD
1163
- * FEATURE: You can now set the access level for posting - so other people can use the gate way
1164
- * BUGFIX: Fixed issue when admininstrator email is not tied to a user account.
1165
- * FEATURE: Can now reset all Postie configurations back to defaults
1166
- * BUGFIX: HTML Emails with embedded images are now handled properly.
1167
- * BUGFIX: The time difference should work correctly now
1168
- * BUGFIX: Postie's configs are completely seperate from Writing-By-Mail
1169
- * FEATURE: Warning if you use Gmail to make sure you turn on POP support
1170
- * BUGFIX: Manual Check Mail Button in interface
1171
- * BUGFIX: fixed issue of compatability with cjd-notepad
1172
- * BUGFIX: Windows Works Now
1173
-
1174
- = 0.9.4 =
1175
- * BUGFIX: Cronless Postie - fixed the include statement
1176
- * BUGFIX: Authorized Addresses now supports a single address
1177
- * FEATURE: All configuration in Postie done in a single screen
1178
- * FEATURE: AUTHORIZATION can be completely overridden
1179
- * BUGFIX: line 1159 - didn't handle cases where the table didn't exist already very well
1180
- * FEATURE: Detects if you can do IMAP
1181
- * FEATURE: Added IMAP Support
1182
- * FEATURE: Added IMAP-SSL Support
1183
- * FEATURE: Added POP3-SSL Support
1184
-
1185
- = 0.9.3 =
1186
- * Bug fixes for IIS
1187
-
1188
- = 0.9.2 =
1189
- * Moved to more of a DIRECTORY_SEPARATOR structure
1190
-
1191
- = 0.9.1 =
1192
- * Added a define to fix a problem with over including
1193
-
1194
- = 0.9 =
1195
- * Converted to an honest to god plugin
1196
- * BUGFIX: If you put a single category:subject it now works
1197
- * BUGFIX: ? Special characters may be supported? The test post now shows a lot of umlats and accents?
1198
- * BUGFIX: The last ] in a subject with categories is now filtered out
1199
- * FEATURE: -1- subject - will put the post in category 1
1200
-
1201
- = 0.312.13 =
1202
- * Code clean up - The main loop is finally readable by even non programmers
1203
- * FEATURE - You can now post to multiple categories at one time by using the [#],[Category Name], [Cat] in the subject
1204
- * FEATURE - You can now select a category by just including the begining characters [G] will select General
1205
- * if you don't have any other categories that start with g
1206
- * FEATURE - Jay Talbot - added a new feature so you can have multiple email addresses be allowed in
1207
- * Make multi category posting more obvious
1208
- * BUG FIX: Timezones of GMT+? should now work properly
1209
- * BUG FIX: Able to handle mis-mime typed images as long as they are named with .jpg/.gif/.png
1210
-
1211
- = 0.312.12 =
1212
- * Code clean up - slowing shrinking the main to make it easier to fix things
1213
- * FEATURE: Be able to turn on/off allowing comments in an email
1214
- * BUG FIX: AppleDouble now mostly supported
1215
- * BUG FIX: MIME handling improved.
1216
- * BUG FIX: Fix issue with timing delay
1217
-
1218
- = 0.312.11 =
1219
- * FEATURE: Patterns to define where a sig starts are user configurable
1220
- * FEATURE: Add filter options for banned file names
1221
- * BUG FIX: Made it possible to turn off posting to the db for testing purposes
1222
-
1223
- = 0.312.10 =
1224
- * FEATURE: Added in code to diplay the mime type of the file being linked to
1225
- * BUG FIX: It now tests for the existance of the directories and makes sure
1226
- * that the web server can write to them
1227
-
1228
- = 0.312.9 =
1229
- * FEATURE:Should handle jpg as well as jpeg as the file type
1230
- * BUG FIX: Now correctly handles the subject in the message
1231
- * BUG FIX: Should handle Text preferences correctly
1232
-
1233
- = 0.312.8 =
1234
- * Some general code tidying.
1235
- * FEATURE: Can now have email from invalid email addresses automatically forwarded
1236
- * to the admin's email account. This forward includes all attachments.
1237
- * Props to David Luden for getting this started.
1238
- * Minor change: The system will continue if it runs into a message that doesn't have
1239
- * any content - it will also continue to process if it gets an email from
1240
- * someone not in the system. In the past this could result in deleted mail
1241
- * if your cron job didn't run often enough.
1242
-
1243
- = 0.312.7 =
1244
- * Confirm the handling of 3gp video for cell phones o
1245
- * 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.
1246
-
1247
- = 0.312.6 =
1248
- * 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.
1249
-
1250
- = 0.312.5 =
1251
- * Bug Fix : The system was accepting all text/* types. Now you can set a preference (defaults to text/plain)
1252
- * to use as the main text for the post.
1253
-
1254
- = 0.312.4 =
1255
- * Added in sanitize_title call suggested by Jemima
1256
- * Added in ability to provide a subject in an mms - by using #Subject#
1257
- * Fixed an issue with the time stamp system so it now automatically uses the gmt_offset from WordPress
1258
- * Fixed issue with the delay:1d1h tag that prevented it from being removed from the body.
1259
- * Fixed issue with the delay tag that caused problems if it was the last thing before an image.
1260
-
1261
- = 0.312.3-HEY (2005-05) =
1262
- * > Some changes and Bugfixes by Adrian Heydecker
1263
- * > Not (yet) in main development branch.
1264
- * Fixed bug: JPEG-thumbnails had a bigger filesize than full images caused by bad hardcoded compression value.
1265
- * Fixed bug: If images and signatures were present but no placeholder tags, the images were deleted together with the signature.
1266
- * 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.
1267
- * Added support for Quoted Printable encoded mail.
1268
- * Added ability to encode Wordpress-posts in charset ISO-8859-1 instead of UTF-8.
1269
- * Added ability to choose JPEG-compression value for thumbnails.
1270
- * Added ability to add class="" and style="" to images.
1271
- * Added ability to use a different mailadress (eg. mobile) without setting up a new Wordpress-account.
1272
-
1273
- = 0.312.2 =
1274
- * BUGFIX: It now removes the delay tag from the message
1275
-
1276
- = 0.312.1 =
1277
- * Added modification for placeholder support for images (David Luden)
1278
- * Added in support to automatically scale down big images (Dirk Elmendorf)
1279
- * Fixed bug with multiple emails all getting the contents of the first image tag (Dirk Elmendorf)
1280
- * Added option to allow HTML in the body and subject of the email (Dirk Elmendorf)
1281
- * Switch config options to defines to reduce the number of global variables (Dirk Elmendorf)
1282
- * Added tests to make sure there is a trailing slash on the DIR definitions (Dirk Elmendorf)
1283
- * Add tests to see if they have gd installed (Dirk Elmendorf)
1284
- * Separate the scaling out to a function for easier usage (Dirk Elmendorf)
1285
- * Add delay feature for future posting. (Dirk Elmendorf)
1286
- * Added in ability to use strtotime if it is available (Dirk ELmendorf)
1287
-
1288
- = 0.312 - 2005-03 =
1289
- * 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.
1290
- * Fixed bugs with no default posting for categories and user
1291
-
1292
- = 0.311 - 2005-01 =
1293
- * eep, major bug for pop3 server. Next time I test my code more before I released, fixed so that pop3 now works.`
1294
-
1295
- = 0.31 - 2004-12 & 2005-01 =
1296
- * (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 :)
1297
- * moved the deletion of pop3 emails into a check so that e-mails aren't deleted without proper checking.
1298
- * added HTML 'decoding' (basic support for Thunderbird & Outlook)
1299
- * updated the Category search so that it matches words as well as numbers (i.e. [General] Subjectname will work instead of just [1] Subjectname)
1300
- * 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...
1301
-
1302
- = 0.3 - 2004-09 =
1303
- * Added UBB decoding support
1304
- * Added default title (when there is no subject assigned)
1305
- * Started doing a little code cleanup, been reading Advanced PHP Book :)
1306
- *
1307
- = 0.2 - 2004-08 =
1308
- * Stopped using pear body decoding in favour of own decoding (may be slower but more modifiable) because of enriched text decoding
1309
- * Added base64_decode checking (may help mobile phone users)
1310
- * Fixed Subject line for non-english users (htmlentities instead of just trim)
1311
- * Fixed error in some pop hanging -> more graceful exit on event on no emails in inbox ($pop3->quit)
1312
- * Added work around for email addresses with exta <> in field (ie: <blade@lansmash.com> instead of blade@lasmash.com
1313
- * Added some ===basic=== enriched text support
1314
- * Updated readme file for easier install
1315
- * Easy modify of globals (such as PHOTOSDIR and FILESDIR)
1316
- * Cleaned up some pear stuff in install
1317
- *
1318
- = 0.1 - 2004-06 =
1319
- * First release
1320
 
6
  Tags: e-mail, email, post-by-email
7
  Requires at least: 3.3.0
8
  Tested up to: 4.4.2
9
+ Stable tag: 1.7.30
10
  License: GPLv2 or later
11
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
12
 
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
64
+ of connection and the port number.
65
+ * (Postie ignores the settings under Settings->Writing->Writing-by-Email)
66
+ * More information can be found at http://PostiePlugin.com
67
+ == Usage ==
68
+ = Specifying Beginning and Ending of Post =
69
+ * If you put in :start - the message processing won't start until it sees that string.
70
+ * If you put in :end - the message processing will stop once it sees that string.
71
+
72
+ = Post Status =
73
+ * Posts can have their status set to draft, publish, pending or private. This will override the Default Post Status set in the settings screen.
74
+ * status: private
75
+ * status: draft
76
+
77
+ = Post Date =
78
+ * Posts can have a specific publication date such as Apr 14, 2013. Relative dates like "tomorrow", "monday", "first day of next month" are also supported.
79
+ * date: date
80
+ * date: date time
81
+ * Posts can be delayed by adding a line with delayXdXhXm where X is a number.
82
+ * delay:1d - 1 day
83
+ * delay:1h - 1 hour
84
+ * delay:1m - 1 minute
85
+ * delay:1d2h4m - 1 day 2 hours 4m
86
+
87
+ = Comment Control =
88
+ * By putting comments:X in your message you can control if comments are allowed
89
+ * comments:0 - means closed
90
+ * comments:1 - means open
91
+ * comments:2 - means registered only
92
+ * Replying to an e-mail gets posted as a comment.
93
+ * For example, you e-mailed a post with the subject line "foo".
94
+ If you then send an e-mail with the subject line "Re: foo", it will
95
+ get posted as a comment to the "foo" post. This works by the subject
96
+ line, so if you have two posts with titles "foo", then the comment
97
+ will get placed in the more recent post.
98
+
99
+ = Post Excerpt =
100
+ * Custom excerpt
101
+ * You can include a custom excerpt of an e-mail by putting it between
102
+ :excerptstart and :excerptend
103
+ * You can include images in the excerpt by using the shortcode #eimg1#,
104
+ #eimg2# etc.
105
+
106
+ = Post type/format =
107
+ You can specify the post type or format by including it as the first part of the subject followed by 2 forward slashes (//).
108
+ E.g. aside//real subject
109
+
110
+ = Categories =
111
+ * If you put a category name in the subject with a : it will be used
112
+ as the category for the post
113
+ * If you put a category id number in the subject with a : it will
114
+ be used as the category for the post
115
+ * If you put the first part of a category name it will be posted in
116
+ the first category that the system finds that matches - so if you put
117
+
118
+ Gen: New News
119
+
120
+ The system will post that in General. Note you must turn on the "Match short category"
121
+ setting for this to work (on by default).
122
+
123
+ * All of the above also applies if you put the category in brackets []
124
+ * Using [] or you can post to multiple categories at once
125
+
126
+ Subject: [1] [Mo] [Br] My Subject
127
+
128
+ On my blog it would post to General (Id 1), Moblog, and Brewing all at one time
129
+
130
+ * Using - or you can post to multiple categories at once
131
+
132
+ Subject: -1- -Mo- -Br- My Subject
133
+
134
+ On my blog it would post to General (Id 1), Moblog, and Brewing all at one time
135
+
136
+ = Tags =
137
+ * You can add tags by adding a line in the body of the message like so:
138
+ tags: foo, bar
139
+ * You can also set a default tag to be applied if no tags are included.
140
+
141
+ = Image Handling =
142
+ * Allows you to attach images to your email and automatically post
143
+ them to your blog.
144
+ * You can publish images in the text of your message by using #img1#
145
+ #img2# - each one will be replaced with the HTML for the image
146
+ you attached
147
+ * Captions - you can also add a caption like so:
148
+
149
+ * #img1 caption='foo'#
150
+ * #img2 caption='bar'#
151
+
152
+ Or, if you use IPTC captions, this caption will be used (adding a caption
153
+ in many photo editing programs (for example Picasa), will add an IPTC caption)
154
+
155
+ Note that the images are processed in the order they are attached as of version
156
+ 1.4.6.
157
+
158
+ Note you can only use the #img# feature if your "Preferred Text Type" is set to "plain"
159
+
160
+ * Image templates
161
+ Postie now uses the default wordpress image template, but you can specify a
162
+ different one if you wish.
163
+
164
+ You can also specify a custom image template. I use the following custom
165
+ template:
166
+
167
+ `<div class='imageframe alignleft'><a href='{IMAGE}'><img src="{THUMBNAIL}"
168
+ alt="{CAPTION}" title="{CAPTION}"
169
+ class="attachment" /></a><div
170
+ class='imagecaption'>{CAPTION}</div></div>`
171
+
172
+ * {CAPTION} gets replaced with the caption you specified (if any)
173
+ * {FILELINK} gets replaced with the url to the media
174
+ * {FILENAME} gets replaced with the name of the attachment from the email
175
+ * {FULL} same as {FILELINK}
176
+ * {HEIGHT} gets replaced with the height of the photo
177
+ * {ID} gets replaced with the post id
178
+ * {IMAGE} same as {FILELINK}
179
+ * {LARGEHEIGHT} gets replaced with the height of a large image
180
+ * {LARGEWIDTH} gets replaced with the width of a large image
181
+ * {LARGE} gets replaced with the url to the large-sized image
182
+ * {MEDIUMHEIGHT} gets replaced with the height of a medium image
183
+ * {MEDIUMWIDTH} gets replaced with the width of a medium image
184
+ * {MEDIUM} gets replaced with the url to the medium-sized image
185
+ * {PAGELINK} gets replaced with the URL of the file in WordPress
186
+ * {RELFILENAME} gets replaced with the relative path to the full-size image
187
+ * {THUMBHEIGHT} gets replaced with the height of a thumbnail image
188
+ * {THUMB} gets replaced with the url to the thumbnail image
189
+ * {THUMBNAIL} same as {THUMB}
190
+ * {THUMBWIDTH} gets replaced with the width of a thumbnail image
191
+ * {TITLE} same as {FILENAME}
192
+ * {URL} same as {FILELINK}
193
+ * {WIDTH} gets replaced with width of the photo
194
+ * {ICON} insert the icon for the attachment (for non-audio/image/video attachments only)
195
+
196
+
197
+ = Interoperability =
198
+ * If your mail client doesn't support setting the subject (nokia) you
199
+ can do so by putting #your subject/title here# at the beginning of your message
200
+ * POP3,POP3-SSL,IMAP,IMAP-SSL now supported - last three require
201
+ php-imap support
202
+ * The program understands enough about mime to not duplicate post
203
+ if you send an HTML and plain text message
204
+ * Automatically confirms that you are installed correctly
205
+
206
+ == Frequently Asked Questions ==
207
+
208
+ Please visit our FAQ page at <a href="http://postieplugin.com/faq/">http://postieplugin.com/faq/</a>
209
+ == Upgrade Notice ==
210
+
211
+ = 1.6.0 =
212
+ 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
213
+ 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.
214
+ The Postie menu is now at the main level rather than a Settings submenu.
215
+
216
+ = 1.5.14 =
217
+ The postie_post filter has be deprecated in favor of postie_post_before.
218
+
219
+ = 1.5.3 =
220
+ 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.
221
+ Postie now supports Use Transport Layer Security (TLS)
222
+
223
+ = 1.5.0 =
224
+ New filter postie_filter_email. Used to map "from" to any other email. Allows custom user mapping.
225
+
226
+ = 1.4.41 =
227
+ Post format is now supported. You can specify any of the WordPress supported post formats using the Post type syntax.
228
+ Post status can now be specified using the status: tag.
229
+ Post status setting was renamed to Default Post Status and moved to the Message tab.
230
+
231
+ = 1.4.10 =
232
+ All script, style and body tags are stripped from html emails.
233
+
234
+ = 1.4.6 =
235
+ Attachments are now processed in the order they were attached.
236
+
237
+ == CHANGELOG ==
238
+ = 1.7.30 (2016-02-16) =
239
+ * prevent auto-linkifying inside shortcodes
240
+
241
+ = 1.7.29 (2016-02-15) =
242
+ * fixed email header parsing bug in PHP7
243
+
244
+ = 1.7.28 (2016-02-09) =
245
+ * better tag detection with html
246
+ * Don't skip image processing when Include Featured Image in Post is set to "No" and the Preferred Text Type is HTML.
247
+ * Use the blog name as the "from" text in any emails.
248
+ * New filter: postie_filter_email3
249
+ * Email headers now available in postie_post_before filter
250
+ * When looking for a parent post to add comments ensure the comments are open
251
+
252
+ = 1.7.27 (2015-12-28) =
253
+ * Fix category match settings not saving
254
+
255
+ = 1.7.26 (2015-12-28) =
256
+ * Detect oEmbedable links and don't linkify
257
+ * New filter postie_preconnect. http://postieplugin.com/filter-postie_preconnect/
258
+
259
+ = 1.7.25 (2015-12-15) =
260
+ * Fix settings page for new category matching flavors
261
+
262
+ = 1.7.24 (2015-12-15) =
263
+ * Don't process youtube and vimeo links specially.
264
+ * New setting to turn off category matching flavors
265
+
266
+ = 1.7.23 (2015-12-09) =
267
+ * Fix bug where emails inside shortcodes were being linkified
268
+ * Lookup categories by slug as well as by name
269
+ * WordPress 4.4 testing
270
+ * Added new video template for using video shortcode
271
+ * Added new template variable - FILETYPE which is the file extension
272
+
273
+ = 1.7.22 (2015-11-09) =
274
+ * Update admin screen to match current WP style
275
+ * Remove dependence on simple tabs jQuery-UI library and use WP admin tab style
276
+ * Remove email password from logging
277
+
278
+ = 1.7.21 (2015-10-27) =
279
+ * Refix bug where "Ignore mail state" setting was being ignored
280
+
281
+ = 1.7.20 (2015-10-26) =
282
+ * Fixed bug where debug info was not being displayed according to settings
283
+ * Fix bug where "Ignore mail state" setting was being ignored
284
+ * Fix bug where empty post was being generated when already read mail was in the inbox and "Ignore mail state" was "Yes"
285
+ * Added postie_session_start and postie_session_end actions
286
+
287
+ = 1.7.19 (2015-10-13) =
288
+ * Fixed bug where allowed mime types was not being respected.
289
+
290
+ = 1.7.18 (2015-10-13) =
291
+ * Fix bug where linkify was messing up CID reference
292
+
293
+ = 1.7.17 (2015-10-12) =
294
+ * New action, postie_log_error
295
+ * New action, postie_log_debug
296
+ * New feature to turn off all logging
297
+ * Only errors logged by default
298
+
299
+ = 1.7.16 (2015-10-08) =
300
+ * Ensure comments are valid html after striping if preferred text type is html
301
+ * Add setting to control comment content (strip_reply)
302
+
303
+ = 1.7.15 (2015-10-02) =
304
+ * Completely replace linkify logic
305
+ * Support youtu.be links
306
+
307
+ = 1.7.14 (2015-10-01) =
308
+ * Fix bug in new linkify logic
309
+
310
+ = 1.7.13 (2015-10-01) =
311
+ * Fix support for "Automatically convert urls to links" with html
312
+ * Fix support for "date" tag with html
313
+ * Prep for upcoming translation
314
+
315
+ = 1.7.12 (2015-09-25) =
316
+ * Add new setting to ignore email read/unread state
317
+ * Fix support for "tag" tags in html and plain messages
318
+
319
+ = 1.7.11 (2015-09-18) =
320
+ * Add FILEID to image and video templates
321
+
322
+ = 1.7.10 (2015-09-16) =
323
+ * added 15 and 30 second cron schedules
324
+
325
+ = 1.7.9 (2015-09-14) =
326
+ * revert tags logic as html version was messing up the content.
327
+ * revert video linkify logic as html version was messing up the content.
328
+ * revert linkify logic as html version was messing up the content.
329
+
330
+ = 1.7.8 (2015-09-08) =
331
+ * Remove mbstring admin message. Added fallback if mbstring is not installed
332
+ * More explanation for signature regex
333
+ * Add 1 minute schedule to supplement new external cron recommendation
334
+ * Updates to support upcoming Language Packs feature for plugins
335
+ * Moved important warning to admin notices
336
+ * New filter postie_category_default
337
+
338
+ = 1.7.7 (2015-08-24) =
339
+ * Fixed bug where "To" and "Reply-To" emails were not parsed correctly for postie_filter_email2 filter
340
+
341
+ = 1.7.6 (2015-08-13) =
342
+ * Added setting to control whether the featured image is included in the post or not.
343
+ * Added 2 new filters, postie_comment_before and postie_comment_after
344
+
345
+ = 1.7.5 (2015-08-06) =
346
+ * If featured image is enabled, the featured image will no longer appear in the post.
347
+
348
+ = 1.7.4 (2015-07-30) =
349
+ * Added additional output if wp_insert_post() fails
350
+ * Fixed image upload failure when image filename doesn't have an extension
351
+
352
+ = 1.7.3 (2015-07-22) =
353
+ * Fix parameter order bug in postie_gallery filter
354
+
355
+ = 1.7.2 (2015-07-19) =
356
+ * Add filter postie_gallery when generating gallery shortcode
357
+
358
+ = 1.7.1 (2015-07-16) =
359
+ * Fixed issue where multiple custom taxonomy terms were not correctly being saved
360
+
361
+ = 1.7.0 (2015-07-07) =
362
+ * Fixed attachment uploading bug when the type & extension weren't available.
363
+ * Clarified "Filter newlines" setting description.
364
+ * Better support for Exchange 2010+ thanks to Andrew Chaplin
365
+ * New action hook - postie_file_added
366
+
367
+ = 1.6.19 (2015-05-04) =
368
+ * Reduced the number of messages sent to the log for successful runs
369
+ * Rename the disable_kses_content() function to postie_disable_kses_content() to fix a conflict with DAP WP LiveLinks Plugin
370
+
371
+ = 1.6.18 (2015-04-27) =
372
+ * Fixed a bug that prevented Postie from detecting categories with an ampersand in them.
373
+ * Added support for "future" post status
374
+ * Move "Use shortcode for embedding video" setting to Video tab and clarified usage.
375
+ * Added setting to specify the link type used with galleries
376
+
377
+ = 1.6.17 (2015-03-28) =
378
+ * Add a setting to attempt a user login based on the from address of the email if a matching Wordpress user exists.
379
+
380
+ = 1.6.16 (2015-03-17) =
381
+ * If using the #img# feature and you supply a caption it will be added to the attachment's alt text.
382
+
383
+ = 1.6.15 (2015-03-04) =
384
+ * Remove "Wrap content in pre tags" option as it was defaulted to "yes" but never correctly applied.
385
+ * Allow time correction values of 0.5
386
+ * New setting: "Treat Replies As" allows user to specify if replies should be processed as comments or new posts.
387
+ * Fix bug in reply detection
388
+ * Fix bug when saving custom image field and there was only 1 image
389
+
390
+ = 1.6.14 (2015-02-26) =
391
+ * Fully support custom taxonomies
392
+
393
+ = 1.6.13 (2015-02-25) =
394
+ * Add some additional checks and error messages to postie_media_handle_upload for cases where the TMP directory isn't writable.
395
+ * Any user with "Roles that can post" can now be the default poster.
396
+
397
+ = 1.6.12 (2015-02-09) =
398
+ * Fix confirmation emails that were always sending to administrator.
399
+ * Fix regression in 1.6.11 which prevented attachments from being displayed in some cases.
400
+
401
+ = 1.6.11 (2015-01-30) =
402
+ * Call wp_set_current_user() so that other WP functions that depend on the current user work correctly. (custom taxonomy)
403
+ * Only do image template processing if the preferred text type is plain
404
+ * Removed http_response_code() call since it is only supported by PHP 5.4 or newer.
405
+
406
+ = 1.6.10 (2015-1-2) =
407
+ * Testing against 4.1
408
+ * New icon in admin
409
+
410
+ = 1.6.9 (2014.12.1) =
411
+ * Post status list is now read from WordPress settings, rather than being a hard-coded list.
412
+ * Settings look & feel matching WP default style.
413
+ * Testing against WP 4.0.1
414
+
415
+ = 1.6.8 (2014.11.14) =
416
+ * Fixed bug where the #img tag was being used as the subject if it is the very first line in the email.
417
+ * Fixed bug where the allow subject in body setting was being ignored.
418
+
419
+ = 1.6.7 (2014.11.05) =
420
+ * Fixed bug where base64 text with utf-8 charset was trying to convert encoding to utf-8
421
+
422
+ = 1.6.6 (2014.10.29) =
423
+ * Add additional debugging to isValidSmtpServer
424
+ * Add Japanese translation
425
+ * Fixed bug where a subject present in the body is not recognized
426
+
427
+ = 1.6.5 (2014.10.22) =
428
+ * Fixed charset encoding bug when there wasn't a content-transfer-encoding header
429
+ * Upgraded simple_html_dom
430
+
431
+ = 1.6.4 (2014.10.21) =
432
+ * Provide post url in success email
433
+
434
+ = 1.6.3 (2014.10.03) =
435
+ * Added postie_filter_email2 filter which includes To and Reply-To headers
436
+ * Added postie_author filter
437
+ * Revised help/support page
438
+
439
+ = 1.6.2 (2014.09.22) =
440
+ * Moved FAQ and Help to PostiePlugin.com
441
+ * Fixed file type issue with wp_handle_upload_prefilter()
442
+ * Fixed cron issue
443
+
444
+ = 1.6.1 (2014.09.19) =
445
+ * Allow negative time corrections
446
+ * Fix links to settings page
447
+ * Misc UI updates
448
+
449
+ = 1.6.0 (2014.09.18) =
450
+ * Updated remote cron url to be more compatible with Wordpress
451
+ * The Postie menu has been moved out of the Settings menu to the top level
452
+ * Tested with Wordpress 4.0
453
+
454
+ = 1.5.24 (2014.08.12) =
455
+ * Fix attachment renaming bug
456
+ * Test with Wordpress 3.9.2
457
+
458
+ = 1.5.23 (2014.08.11) =
459
+ * Remove PEAR/PEAR5 dependency which was causing errors on some systems
460
+ * Call wp_handle_upload_prefilter before adding images to WP
461
+ * Temporary new post is now draft status
462
+
463
+ = 1.5.22 (2014.06.10) =
464
+ * Fix missing attachments for html messages
465
+
466
+ = 1.5.21 (2014.06.06) =
467
+ * Fixed spelling errors
468
+ * Added more debugging around image sizes
469
+ * Clarified some image options on settings page
470
+ * Removed call to wp_set_post_terms()
471
+
472
+ = 1.5.20 (2014.05.29) =
473
+ * Added logic to prevent appending images when preferred text type is HTML.
474
+ * Improved help text on several options and clarified options.
475
+ * Additional logging around attachment uploading
476
+
477
+ = 1.5.19 (2014.04.30) =
478
+ * Updated image preview to recognize all variables.
479
+ * Updated "wordpress_default" images template to match WP 3.8.
480
+ * Clarified logging messages for IMAP/IMAP-SSL/POP3-SSL
481
+ * Removed POSTTITLE from templates since we don't know the actual title at template time.
482
+ * Verified WordPress 3.9 compatibility
483
+
484
+ = 1.5.18 (2014.01.12) =
485
+ * Reverted text encoding change in 1.5.17.
486
+
487
+ = 1.5.17 (2013.12.19) =
488
+ * Fixed date calculation in test screen.
489
+ * Fixed text encoding issues for systems with PHP 5.4
490
+ * Updated CSS to better match WordPress 3.8 styles.
491
+ * Removed reference to pluggable.php to allow other plugins to plug these functions.
492
+ * Verified compatibility with WP 3.8
493
+
494
+ = 1.5.16 (2013.09.15) =
495
+ * Fixed date detection bug in forwarded messages.
496
+ * Possible fix for blank screen issue (flush buffers rather than check for sent headers).
497
+ * Fixed images showing up in excerpts when not specified.
498
+ * Fixed bug where time offset was applied twice.
499
+ * Fixed bug where excerpts where not getting the newline settings applied.
500
+ * Fixed bug where the attachment template was not getting set on new installs.
501
+ * Fixed bug where mp3 files were causing failures when getting meta-data.
502
+ * Verified compatibility with WP 3.6 and 3.6.1
503
+
504
+ = 1.5.15 (2013.07.01) =
505
+ * Added message warning that filter 'postie_post' has been deprecated.
506
+ * 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.
507
+ * Simplified header decoding for non-ASCII languages
508
+
509
+ = 1.5.14 (2013.06.21) =
510
+ * Added PHP version to debug output
511
+ * Added PHP version check when disabling GSSAPI
512
+ * Added new filter "postie_post_before" to replace "postie_post"
513
+ * Added new filter "postie_post_after"
514
+
515
+ = 1.5.13 (2013.06.18) =
516
+ * Added more robust charset conversion to deal with malformed emails.
517
+ * Ensure the default title is used when category etc parsing results in blank title
518
+ * Consolidate procedure for locating wp-config.php
519
+ * Additional debug output.
520
+ * Fixed a bug where the default author was being used even though the email had a valid author.
521
+ * Added feature to disable IMAP authentication with GSSAPI or NTLM to improve MS Exchange compatibility.
522
+
523
+ = 1.5.12 (2013.06.08) =
524
+ * Added full paths to includes in config_form due to some hosts having include_path set in a way that breaks Postie.
525
+ * Added some checks for emails that aren't correctly formatted (AirMail/WinLink)
526
+ * Consolidated environmental checks
527
+ * Added logic for Debian location of wp-config.php
528
+
529
+ = 1.5.11 (2013.06.02) =
530
+ * Moved test files out of main repository to decrease plugin size
531
+ * Fixed issue with readme file (Wordpress readme validator moved)
532
+
533
+ = 1.5.10 (2013.05.31) =
534
+ * Added template field descriptions to image tab.
535
+ * Fixed a bug where caption placeholder in templates wasn't being properly set.
536
+ * Additional test to see if wp-config.php can be found.
537
+
538
+ = 1.5.9 (2013.05.18) =
539
+ * Fixed a bug where valid users can post via email even though they don't have role permissions.
540
+ * Fixed a bug where nice_name was being used in the settings screen even though user_login was needed.
541
+ * Fixed the error message when the default poster is not valid.
542
+ * Fixed bug where gallery short tag was getting set when non-image attachments were found.
543
+
544
+ = 1.5.8 (2013.05.14) =
545
+ * Added additional default signature patterns.
546
+ * Fixed a bug where attachments were not showing up if :start or :end were used.
547
+
548
+ = 1.5.7 (2013.05.09) =
549
+ * Fixed bug where the admin user was not getting set as author in some cases.
550
+ * Fixed bug where file names were not being sanitized.
551
+ * Added setting to disable thumbnail generation.
552
+ * Updated the default signature patterns and help text.
553
+
554
+ = 1.5.6 (2013-05-07) =
555
+ * Fixed bug where default post format was empty when the theme didn't support any formats.
556
+ * Removed all hard coded references to wp-content.
557
+ * Fixed bug where caption wasn't being filled out in templates.
558
+ * Updated direct DB access to use standard methods.
559
+ * Added attachment template for non-audio/image/video attachments.
560
+ * Added additional checks to the test screen.
561
+ * Added new template variable {ICON}
562
+
563
+ = 1.5.5 (2013.05.02) =
564
+ * Added ability to run a manual check with debugging output.
565
+ * Added support for default post type.
566
+ * Added version number to settings page.
567
+ * Changed Admin User to Default Poster, clarified help text and changed input to combo box of valid values.
568
+ * Fixed bug where commas (,) were not allowed in signature detection.
569
+ * Fixed some CSS issues on admin page.
570
+
571
+ = 1.5.4 (2013.05.01) =
572
+ * Added support for default post format
573
+ * Fixed bug where replies were getting attached to the wrong post
574
+ * Fixed bug where tags were not being detected correctly in html emails
575
+ * Fixed bug in reply detection
576
+
577
+ = 1.5.3 (2013.04.13) =
578
+ * Added support for Featured Images
579
+ * Added support for Use Transport Layer Security (TLS)
580
+ * Updated postie_filter_email filter to get unprocessed email address
581
+
582
+ = 1.5.2 (2013.04.12) =
583
+ * Fixed bug in post type/format detection when no valid post type/format was found
584
+ * Workaround for WP bug when POP3 account has no waiting messages
585
+ * Fixed bug where cron was running postie_check on every page load
586
+
587
+ = 1.5.1 (2013.04.10) =
588
+ * Turned on POP3 debug logging if POSTIE_DEBUG is TRUE.
589
+ * Disable autocomplete on some setup fields
590
+ * Fixed bug where confirmation emails were not being sent to authors
591
+ * Fixed bug where post were not saved if the default admin user didn't exist and the from user was not a WordPress user
592
+
593
+ = 1.5.0 (2013.04.05) =
594
+ * Apply Postie Time Correction to date: command
595
+ * Add support for Post Formats
596
+ * Add support for Post Status
597
+ * Add warning if Admin username is invalid
598
+ * Fixed bug where date: was not always being detected in html emails
599
+ * Improved handling of attachments and mapping to file extensions for template selection
600
+ * Video templates now include scale="tofit"
601
+ * Add support for older png mime type
602
+ * New filter postie_filter_email. Used to map "from" to any other email. Allows custom user mapping.
603
+
604
+
605
+ = 1.4.40 (2013.03.18) =
606
+ * Fixed bug where categories specified by ID were not being correctly identified
607
+
608
+ = 1.4.39 (2013.03.14) =
609
+ * Fixed bug where Postie supplied schedules were not always being correctly added to the cron
610
+
611
+ = 1.4.38 (2013.03.12) =
612
+ * Improved POP3 configuration test
613
+ * Fixed bug where :start and :end were removing commands like tags: and date: before they got a chance to be processed
614
+
615
+ = 1.4.37 (2013.03.11) =
616
+ * Fixed bug in tag handling
617
+ * Fixed bug in category detection
618
+ * Worked around a bug in WordPress that was mangling filenames that are not in ASCII, i.e. Arabic, Hebrew, Cyrillic, etc.
619
+
620
+ = 1.4.36 (2013.03.07) =
621
+ * Removed some debugging code from filters and hooks
622
+ * Fixed bug where the date command was being ignored
623
+ * Added 'quicktime' as a default type for the video1 template
624
+
625
+ = 1.4.35 (2013.02.22) =
626
+ * Consolidated logic for load configuration settings. Fixes bug where new settings were not having their defaults set properly.
627
+ * Fixed bug where attachment file name was not being correctly detected.
628
+
629
+ = 1.4.34 (2013.02.07) =
630
+ * Fixed bug in new category logic
631
+
632
+ = 1.4.33 (2013.02.05) =
633
+ * Fixed bug where non-category taxonomy was being selected as the post category.
634
+ * Added option to force categories to match exactly.
635
+ * Added logic to skip text attachments named "ATT00001.txt" where the numbers can be any sequence. This
636
+ improves the previous fix by detecting all attachments added, not just the first one.
637
+
638
+ = 1.4.32 (2013.01.29) =
639
+ * Fixed bug in detecting need for imap extension.
640
+ * Added additional selections for "Maximum number of emails to process"
641
+ * Added logic to skip text attachments named "ATT00001.txt" which are added by MS Exchange virus scanning.
642
+ * Added option to check for email every 5 minutes.
643
+
644
+ = 1.4.31 (2013.01.25) =
645
+ * Enhanced category detection to be compatible with Polylang plugin.
646
+ * Enhanced prerequisite detection.
647
+ * Now using wp_mail() instead of mail()
648
+ * WordPress 3.5.1 compatibility
649
+
650
+ = 1.4.30 (2013.01.22) =
651
+ * Fixed bug that caused activation to fail or show a blank page.
652
+ * Fixed bug where WP media upload rejects a file.
653
+ * Added a check for mbstring.
654
+ * Fixed bug when attachment names were only supplied via d_parameters.
655
+
656
+ = 1.4.29 (2013.01.19) =
657
+ * Fixed bug where manually running Postie worked, but calling get_mail.php directly did not.
658
+
659
+ = 1.4.28 (2013.01.18) =
660
+ * Fixed bug in "reset settings to default" where the protocol wasn't being retained.
661
+ * More cleanup and clarification on settings screen.
662
+ * Fixed bug where excerpts weren't getting set if "Filter newlines" was set to "Yes"
663
+ * Removed logic to increase memory size.
664
+
665
+ = 1.4.27 (2013.01.17) =
666
+ * Updated sample plugin for extending Postie.
667
+ * Updated documentation for template variables.
668
+ * Fixed a bug where text/plain attachments were not being treated as attachments.
669
+ * Look for and include filterPostie.php in wp-content if it exists. (used for custom filters so they don't get deleted on upgrades)
670
+ * Cleanup of settings screen layout.
671
+ * Added additional error logging for mail connections.
672
+
673
+ = 1.4.26 (2013.01.15) =
674
+ * Fixed a bug where signatures were not removed in html emails.
675
+ * Added support for text attachments such as text/calendar.
676
+
677
+ = 1.4.25 (2013.01.15) =
678
+ * Fixed a bug where newlines were being removed erroneously.
679
+
680
+ = 1.4.24 (2013.01.13) =
681
+ * Fixed a bug where the original attachment name wasn't being used.
682
+ * Fixed a bug where the #eimg# tags in the excerpt were not getting expanded.
683
+
684
+ = 1.4.23 (2013.01.10) =
685
+ * Fixed a bug with embedded CID referenced images.
686
+
687
+ = 1.4.22 (2013.01.10) =
688
+ * Fixed a bug where the subject was not being properly decoded when Q-encoding was used.
689
+ * Fixed a bug in #img# caption detection.
690
+ * Fixed a bug where the tag command was picking up too much text.
691
+ * Enhanced the date command to allow times as well.
692
+
693
+ = 1.4.21 (2013.01.09) =
694
+ * Removed all Call-time pass-by-references to support PHP 5.4
695
+
696
+ = 1.4.20 (2013.01.08) =
697
+ * Added Date feature. You can now specify a specific publication date.
698
+ * Fixed a bug with embeded youtube/vimeo links when shortcodes are turned off
699
+
700
+ = 1.4.19 (2013.01.07) =
701
+ * Fixed a bug that prevented the settings from being saved
702
+
703
+ = 1.4.18 (2013.01.06) =
704
+ * Fixed a bug where linkifying was doing too much.
705
+ * Updated lots of method names in preparation for some significant structural changes.
706
+
707
+ = 1.4.17 (2013.01.03) =
708
+ * Fixed a bug where non image/video attachments were not getting added to the post.
709
+
710
+ = 1.4.16 (2013.01.03) =
711
+ * Fixed a bug where an extra div tag was getting added.
712
+ * Fixed a bug when linkifying URLs.
713
+ * Fixed a bug where inline images were not being detected.
714
+
715
+ = 1.4.15 (2013.01.02) =
716
+ * Fixed a bug when a category is specified with [] and a colon (:) is in the subject, but not specifying a category
717
+
718
+ = 1.4.14 (2012.12.29) =
719
+ * Fixed a bug where attached images were not being detected properly causing a "File is empty. Please upload something more substantial." error
720
+ * Tweaked some CSS.
721
+
722
+ = 1.4.13 (2012.12.26) =
723
+ * Fixed bug that was truncating content at the first html encoded character.
724
+
725
+ = 1.4.12 (2012.12.17) =
726
+ * Added feature to limit the number of emails processed
727
+ * Fixed bug where #img# was not processing the caption correctly
728
+
729
+ = 1.4.11.(2012.12.14) =
730
+ * Fixed bug where having a colon in the subject caused the subject to get truncated
731
+ * Added donation link to admin screen
732
+ * Fixed bug where #img# captions with double-byte characters were not working
733
+ * Fixed bug where default settings were corrupt
734
+ * Fixed several bugs in tag detection logic
735
+ * Fixed bug where non-base64 and non-quoted-printable sections were not converted to utf-8
736
+ * Fixed bug where the end filter wasn't removed from the post
737
+ * Add additional logging to attachment upload process
738
+ * Changes to support WP 3.5
739
+
740
+ = 1.4.10 (2012.12.11) =
741
+ * Fixed warning when there is no subject
742
+ * Removed all script and style tags from HTML content in place of XSS warning
743
+ * Removed XSS warning
744
+ * Fixed bug where post type was not being detected if only case is different
745
+ * Fixed bug with custom post type and leading spaces in the subject
746
+ * Fixed bug where custom fields were not being populated for images
747
+
748
+ = 1.4.9 (2012.12.10) =
749
+ * Fixed bug where date, author, etc didn't get set.
750
+ * Fixed bug where Postie was treating attached images as strings
751
+ * Fixed bug where inline images were not being attached correctly
752
+ * Fixed bug where the subject was not being decoded correctly if the charset was different from the system charset
753
+ * Fixed bug where base64 strings were being double decoded.
754
+
755
+ = 1.4.8 (2012.12.09) =
756
+ * Fixed collisions with simple_html_dom
757
+ * Fixed bug when trying to get file name from MIME part
758
+ * Fixed bug causing Cannot modify header information warning
759
+
760
+ = 1.4.7 (2012.12.07) =
761
+ * Fixed bug in cron setup that was preventing Weekly, twice an hour and every ten minute schedules from running.
762
+
763
+ = 1.4.6 (2012.12.06) =
764
+ * Changed XSS check to only emit warning until a better solution can be developed
765
+ * Fixed bug where authorized addresses were being checked with case sensitive rather than insensitive.
766
+ * Started using PHP Simple HTML DOM Parser http://simplehtmldom.sourceforge.net/
767
+ * Started process of logging all error messages to the log as well as the page (where appropriate)
768
+ * Fixed bug where "Preferred Text Type" was not displaying the saved value in settings page.
769
+ * Fixed bug where Postie was wiping out all other cron schedules.
770
+ * Fixed a number of missing internationalization strings (no translations added however)
771
+ * Added documentation for the comments: command
772
+ * Added feature to specify a custom post type in the subject line. Thanks to Raam Dev http://raamdev.com for his code.
773
+ * Removed a number of deprecated WordPress functions.
774
+ * Fixed numerous warning messages
775
+ * Added phpUnit tests
776
+ * Allow wp-config.php to be in alternate location as described here: http://codex.wordpress.org/Hardening_WordPress#Securing_wp-config.php
777
+ * Fixed a bug that didn't replace the #img# tags correctly.
778
+
779
+ = 1.4.5 (2012.11.14) =
780
+ * 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
781
+ * Fixed bug where emails with multiple categories has the incorrect title
782
+ * Fixed bugs where PHP setting were not being changed correctly - thanks to Peter Chester http://tri.be/author/peter/
783
+ * New maintainer
784
+
785
+ = 1.4.4 (2012.08.10) =
786
+ * Fixed possible XSS attack vulnerability
787
+
788
+ = 1.4.3 =
789
+ * Removed get_user_by function to make compatible with wp 3.3 - now requires
790
+ 2.8+
791
+
792
+ = 1.4.2 (2011.01.29) =
793
+ * Fixed mailto link bug (thanks to Jason McNeil)
794
+ * Fixed bug with attachments with non-ascii characters in filename (thanks to
795
+ mtakada)
796
+ * checking for socket errors when checking mail (thanks elysian)
797
+ * fixed issue with multiple files not being inserted correctly
798
+ * Added support for ISO 8859-15 (thanks paolog)
799
+ * fixed sql injection problem (thanks Jose P. Espinal for pointing it out)
800
+ * Fixed namespace clashing for get_config function
801
+
802
+ = 1.4.1 (2010.06.18) =
803
+ * Images appear in correct order when using images append = false
804
+ * Fixed formatting problem with wordpress_default image template
805
+ * Captions now correctly work with wordpress >3.0 and <3.0
806
+ * Fixed auto_gallery feature
807
+ * Default port is now 110
808
+ * Added more configuration tests
809
+ * Added background color to settings page to make input boxes more visible
810
+ * Removed extra quote character in captions from #img# placeholders (thanks
811
+ SteelD for pointing out the error)
812
+ * Added support for big5 and gb-1232 encodings (thanks Chow)
813
+ * Fixed issue with configurations items stored as arrays, which caused
814
+ problems with validating authorized addresses
815
+ * Fixed bug with replaceImageCIDs function
816
+ * On hosts which allow it, we set max execution time to 300 seconds and
817
+ memory_limit to infinity to allow processing of large e-mails (especially
818
+ with large attachments)
819
+ * Images are sorted in order of filename before inserting into post
820
+
821
+ = 1.4 (2010.04.25) =
822
+ * Now using wordpress settings api (thanks for much help from Andrew S)
823
+ * Cronless postie is now integrated with postie instead of a separate plugin
824
+ * filterPostie.php moved to filterPostie.php.sample
825
+ * Can use fetchmails.php to fetch mail from multiple mailboxes
826
+ * Fixed problem with embedding youtube videos from html (richtext) e-mail
827
+ * Added support for embedding vimeo vidoes
828
+ * Fixed problem with selecting "none" as icon set for attachments (thanks
829
+ tonyvitali)
830
+ * Fixed problems with cronless postie settings
831
+ * Fixed bug with embedding youtube and vimeo videos whose ID contains a -
832
+ (thanks Jim Kehoe)
833
+ * Post_author is now included with attachments
834
+ * fixed confirmation_email settings so that now you can select between sender,
835
+ admin, both, or none (thanks to redsalmon for pointing out bug)
836
+ * Added option to automatically insert galleries
837
+ * Updated FAQ and readme
838
+
839
+ = 1.3.4 (2009.10.05) =
840
+ * Fixed problem with images not posting under cron
841
+ * Fixed issue with disappearing password
842
+
843
+ = 1.3.3 (2009.09.11) =
844
+ * Fixed problem with double titles
845
+ * Fixed error in wp-mu
846
+ * Cronless postie now correctly updates when changing the setting in the
847
+ postie settings
848
+ * Small fix in handling of names of attachments (thanks to Teejot)
849
+ * Fixed delay option (thanks to redbrandonk)
850
+ * Cronless option value is now correctly deleted when deactivating the
851
+ cronless postie plugin
852
+
853
+ = 1.3.2 (2009.08.27) =
854
+ * tags are now always an array, even if no default tags are set
855
+ * Subject is showing up again if you do not have the IMAP extension
856
+ installed
857
+ * More information on the IMAP extension and more user-friendly
858
+ installation
859
+ * Fixed problems with smtp server settings in 1.3.1
860
+ * Added russian translation (thanks to fatcow.com)
861
+
862
+ = 1.3.1 (2009.08.24) =
863
+ * Changed GetContent filter to postie_post
864
+ * Added database upgrade hook on activation
865
+ * Fixed bug where content would be empty if trying to remove signature,
866
+ and signature list was emtpy
867
+ * Updated FAQ and readme
868
+
869
+ = 1.3.0 (2009.08.14) =
870
+ * Features
871
+ * Added mpeg4 to default list of videotypes
872
+ * Added support for KOI8-R character set (cyrillic)
873
+ * Added support for iso-8859-2 character set (eastern european)
874
+ * Added option to include custom icons for attachments
875
+ * Added option to send confirmation message to sender
876
+ * Enhanced e-mails for unauthorized users
877
+ * Added option to send unauthorized e-mail back to sender
878
+ * Added option to only allow e-mails from a specified list of smtp
879
+ servers
880
+ * Added option to use shortcode for embedding videos (works with the
881
+ videos plugin http://www.daburna.de/download/videos-plugin.zip
882
+ * Better handling of comment authors (thanks to Petter for suggestion)
883
+ * Simplified message options (now includes an advanced options section)
884
+ * Added filter ability for post content
885
+ * Bug fixes
886
+ * No longer including wp-config.php
887
+ * If tmpdir is not writable, try a different tmpdir
888
+ * More subject encoding fixes
889
+ * Updated image templates, which were causing problems for cron
890
+ * Fixed in text captions
891
+ * Fixed SQL problems when updating options
892
+ * Fixed name clashes with other plugins
893
+ * Fixed custom image field
894
+
895
+ = 1.3.beta (2009.07.01) =
896
+ * Mores fixes for character issues in subject
897
+ * Now handling Windows-1256 (arabic) character set
898
+ * Fixed image uploading on windows servers
899
+ * Fixed replying to message adds comment
900
+ * Uploading pictures via MMS should now work
901
+ * Fixed some issues with e-mails from outloook 12
902
+ * Greatly reduced number of database queries
903
+ * No longer requiring config_handler.php
904
+
905
+ = 1.3.alpha (2009.06.05) =
906
+ * Now using default wordpress image and upload handling, which means:
907
+ * No more creating special directories for postie
908
+ * No more confusion about imagemagick
909
+ * Can now use the [gallery] feature of wordpress
910
+ * Attachments are now connected to posts in the database
911
+ * All image resizing uses wordpress's default settings (under media)
912
+ * Configuration, settings and documentation improvements
913
+ * Completely redesigned settings page (mostly thanks to Rainman)
914
+ * Reset configuration no longer deletes mailserver settings
915
+ * Now including help files and faq directly in settings page
916
+ * More media features
917
+ * Automatically turn links to youtube into an embedded player
918
+ * Added option to embed audio files with custom templates
919
+ * Video options are now template based
920
+ * Image options are now solely template based, with several new default
921
+ templates
922
+ * Bug fixes
923
+ * Uploading images from vodafone phones should now work
924
+ * Correctly handling Windows-1252 encoding
925
+ * Correctly handling non-ascii characters in subject line
926
+
927
+ = 1.2.3 (2009.05.17) =
928
+ * Fixed headers already sent bug
929
+ * Converted shortcode `<?` to proper `<?php` (thanks brack)
930
+ * Deleting mails after processing again
931
+
932
+ = 1.2.2 (2009.05.15) =
933
+ * Show empty categories for default category in options
934
+ * Image scaling fixed so that the smaller value of max image width and max
935
+ image height is used
936
+ * Fixed some issues with parsing html e-mail
937
+ * Got rid of stupid mime tag (thanks Jeroen)
938
+ * No longer adding slashes before calling wp_insert_post
939
+ * When using custom image field, each image has a unique key
940
+
941
+
942
+ = 1.2.1 (2009.05.07) =
943
+ * Got rid of stupid version checking
944
+ * Improved cronless postie instructions and configuration
945
+ * Internationalization is working now
946
+ * Dutch localization (thanks to gvmelle http://gvmelle.com )
947
+ * Fixed caption bug when using image magick
948
+ * Added option to not filter new lines (when using markdown syntax)
949
+ * Fixed autoplay option
950
+ * Can now use wildcards in excluding filenames
951
+ * Producing better quality thumbnails (thanks to robcarey)
952
+
953
+ = 1.2 (2009.04.22) =
954
+ * More video options:
955
+ * Can embed 3gp, mp4, mov videos
956
+ * Can specify video width, video height, player width, and player height
957
+ in the settings page
958
+ * Can specify custom image template
959
+ * Image handling improvements:
960
+ * Only downscale images, not up-scale (thanks Jarven)
961
+ * More custom image template options
962
+ * IPTC captions now also work when not resizing images
963
+ * Added option to use custom field for images (for Datapusher)
964
+ * Fixed some issues with image templates and line break handling
965
+ * Custom image template now works even when not resizing images
966
+ * Documentation improvements:
967
+ * Added links to settings, forum, and readme in plugin description
968
+ * Updated readme (thanks to Venkatraman Dhamodaran)
969
+ * Added better instructions on how to use cronless postie
970
+ * Text processing improvements:
971
+ * Added option to automatically convert urls into links
972
+ * Added feature to include a custom excerpt
973
+ * Miscellaneous improvements
974
+ * Improved internationalization (thanks to Håvard Broberg
975
+ (nanablag@nanablag.com))
976
+ * Bug Fixes
977
+ * Removed debugging info in get_mail.php (security issue) thanks to
978
+ [Jens]( http://svalgaard.net/jens/)
979
+ * No longer directly including pluggable.php (should
980
+ prevent conflicts with other plugins such as registerplus
981
+
982
+ = 1.1.5 (2009.03.10) =
983
+ * Added option to have postie posts be pending review, published, or draft
984
+ * Settings panel only shows up for administrators
985
+ * Need not be user "admin" to modify settings or to post from non-registered
986
+ users
987
+ * Can now set administrator name. Authorized e-mail addresses which don't
988
+ have a user get posted under this name
989
+ * Will use IPTC captions if available
990
+ * Added option to replace newline characters with <br />
991
+
992
+ = 1.1.4 (2009.03.06) =
993
+ * Added more image options (open in new window, custom image template)
994
+ * can now add captions to images
995
+ * Can now add tags (including default tag option)
996
+
997
+ = 1.1.3 (2009.02.20) =
998
+ * Fixed delayed posting
999
+ * updated readme some
1000
+
1001
+ = 1.1.2 (2008.07.12) =
1002
+ * now maintained by Robert Felty
1003
+ * allow negative delays
1004
+ * will glean author information from forwarded or redirected e*mails
1005
+ * replying to an e*mail adds a comment to a post
1006
+ * fixed category handling to work with taxonomy
1007
+ * fixed one syntax error
1008
+ * added option to wrap posts and comments in <pre> tags
1009
+
1010
+ = 1.1.1 =
1011
+
1012
+ 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
1013
+ 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
1014
+ 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
1015
+ into a place where it did what I wanted. I started posting about it since I figured other people might want the features.
1016
+
1017
+ 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
1018
+ 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
1019
+ 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
1020
+ available in Word Press.
1021
+
1022
+ 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
1023
+ plugin. And the rest is history :)
1024
+
1025
+ * BUGFIX -problem with subject
1026
+ * BUGFIX -cronless postie typo
1027
+
1028
+ = 1.1 =
1029
+ * FEATURE: Updated and tested with WordPress 2.1
1030
+ * BUGFIX:Removed deprecated functions
1031
+ * FEATURE: Cronless Postie now uses the WordPress native Psuedo Cron.
1032
+
1033
+ = 1.0 =
1034
+ * BUGFIX: TestWPVersion broke with 2.1
1035
+ * FEATURE: end: now marks the end of a message (Dan Cunningham)
1036
+ * FEATURE: Better Readme (Michael Rasmussen)
1037
+ * FEATURE: Smart Sharpen Option -EXPERIMENTAL- (Jonas Rhodin)
1038
+ * BUGFIX: Issue with google imap fixed (Jim Hodgson)
1039
+ * BUGFIX: Fixed espacing issue in subjects (Paul Clip)
1040
+ * BUGFIX: Typo in Div fixed (phil)
1041
+
1042
+ = 0.9.9.3.2 =
1043
+ * BUGFIX: Typo
1044
+
1045
+ = 0.9.9.3.1 =
1046
+ * BUGFIX: Removed debugging code
1047
+
1048
+ = 0.9.9.3 =
1049
+ * BUGFIX: If your email address matches an existing user - then it will post as that user - even if you allow anyone to post.
1050
+ * BUGFIX: Replaced get_settings('home') with get_settings('siteurl')
1051
+ * BUGFIX: Better handling for Japanese character sets - Thanks to http://www.souzouzone.jp/blog/archives/009531.html
1052
+ * BUGFIX: Better thumbnail window opening code - thanks to Gabi & Duntello!
1053
+ * FEATURE: Added an option to set the MAX Height of an image - idea from Duntello
1054
+ * BUGFIX: Modified the FilterNewLines for better flowed text handling - You now HAVE TO PUT TWO NEW LINES to end a paragraph.
1055
+ * FEATURE: Added new CSS tags to support positioning images/attachments/3gp videos
1056
+ * 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.
1057
+ * 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.
1058
+
1059
+ = 0.9.9.2 =
1060
+ * BUGFIX: Looks for the NOOP error and disgards it
1061
+ * FEATURE: Postie now detects the version of WordPress being used
1062
+ * FEATURE: Smarter Parsing of VodaPhone
1063
+ * FEATURE: Easy place to add new code to handle other brain-dead mail clients
1064
+ * BUGFIX: Handles insertion of single quotes properly
1065
+ * BUGFIX: Thumbnails should now link properly
1066
+
1067
+ = 0.9.9.1 =
1068
+ * BUGFIX: Needed a strtolower in places to catch all iso-8859 - thx to Gitte Wange for the catch
1069
+ * BUGFIX: Fixed issue with the category not being posted properly
1070
+
1071
+ = 0.9.9 =
1072
+ * UPDATE TO WP 2.0
1073
+ * BUGFIX: Config Page now works
1074
+ * FEATURES: Supports role based posting
1075
+ * BUGFIX: Posting updates the category counts.
1076
+
1077
+ = 0.9.8.6 =
1078
+ * BUGFIX: Fixed problems with config page <%php became <?php
1079
+ *
1080
+ = 0.9.8.5 =
1081
+ * BUGFIX: onClick changed to onclick
1082
+ * BUGFIX: strolower added to test for iso - thanks daniele
1083
+ * BUGFIX: Added a class to the 3gp video tags
1084
+ * FEATURE: Added the option to put the images before the article
1085
+ * BUGFIX: Added in selection for charsets - thanks Psykotik - this may cause problems for other encodings
1086
+ * FEATURE: Added option to turn of quoted printable decoding
1087
+ * FEATURE: :start tag - now postie looks for this tag before looking for you message - handy if your service provider prepends a message
1088
+ * FEATURE: Template for translation now included
1089
+
1090
+ = 0.9.8.4 =
1091
+ * BUGFIX: Fixed problem with config_form.php - select had "NULL" instead of ""
1092
+ * BUGFIX: 3g2 now supported
1093
+ * BUGFIX: More line break issues addressed
1094
+ * BUGFIX: QuickTime controls are now visible even if the movie is done playing
1095
+ * BUGFIX: Email addresses in the format <some@domain.com> (Full Name) supported
1096
+ * BUGFIX: Some images that were not being resized - are now
1097
+ * BUGFIX: HTML problems - if you posted plain text with HTML on it ignored all images
1098
+ * BUGFIX: The test system blew up on the thumbnails
1099
+ * BUGFIX: Selected HTML for preferred text is now shown in the config form properly
1100
+ * BUGFIX: Postie now complains if it is not in its own directory
1101
+ * BUGFIX: Postie doesn't include PEAR if it is already available
1102
+ * BUGFIX: In Test mode rejected emails are simply dropped
1103
+ * BUGFIX: Markdown messes up Postie - it will warn you if you turn it on.
1104
+ *
1105
+ = 0.9.8.3 =
1106
+ * BUGFIX: Fixed issue with the line feed replacement
1107
+ * BUGFIX: Added Banned File Config back in
1108
+ * FEATURE: Added in a link around 3gp video embedded via QT
1109
+ * BUGFIX: Email that has both Plain and HTML content will show the HTML content and not the plain if html is preferred
1110
+
1111
+ = 0.9.8.2 =
1112
+ * BUGFIX: Fixed an extra new line after attaching non-image files.
1113
+ * BUGFIX: The Test system now displays any missing gd functions
1114
+ * BUGFIX: The test system was only using ImageMagick
1115
+
1116
+ = 0.9.8.1 =
1117
+ * BUGFIX: The test images are now included in the zip
1118
+
1119
+ = 0.9.8 =
1120
+ * BUGFIX: New Lines detected and handled properly in cases where the mail client doesn't put a space before the new line (Miss Distance)
1121
+ * BUGFIX: 3gp mime type added (Paco Cotera)
1122
+ * BUGFIX: Authorized Email Addresses are not case-insensitive
1123
+ * FEATURE: The larger image now does a proper pop up
1124
+ * BUGFIX: Fixed Timeing Issue - turns out it wasn't reading the db at all
1125
+ * FEATURE: New Test Screen - to help track down problems
1126
+
1127
+ = 0.9.7 =
1128
+ * BUGFIX: removed all short tags
1129
+ * BUGFIX: There were spacing issues in the way I wrote the QT embed statements
1130
+ * FEATURE: Added calls to WP-Cron - should work with that properly now if you activate Cronless Postie
1131
+ * FEATURE: ImageMagick version works without any calls to GD
1132
+ * BUGFIX: Postie now correctly handles cases wjere tjere are multiple blogs in one db
1133
+ * BUGFIX: Turned off warnings when using without GD
1134
+ * FEATURE: add the rotate:X to your message to rotate all images
1135
+ * 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
1136
+
1137
+ = 0.9.6 =
1138
+ * BUGFIX: handles email addresses that are no name and just <email@email.com> (Steve Cooley Reported)
1139
+ * FEATURE: Basic support for embedding flash files
1140
+ * BUGFIX: Postie now handles creating the correct URL on non Unix platforms
1141
+ * BUGFIX: Fixed problem with file attachments not being put in the right place.
1142
+ * FEATURE: You can now choose to use imagemagick convert to handle making thumbnails
1143
+ * BUGFIX: Rewrote Cronless Postie to use direct sockets
1144
+ * 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.
1145
+ * FEATURE: First draft of frame for a 3GP video
1146
+ * FEATURE: Option to embed 3GP in QuickTime Controller.
1147
+
1148
+ = 0.9.5.2 =
1149
+ * BUGFIX: gmt variable not being set correctly
1150
+ * BUGFIX: Changed the name of the Check Mail button to fix an issue with mod_security
1151
+ * BUGFIX: Fixed issue with Cronless-Postie
1152
+ * BUGFIX: There was an argument passed by reference incorrectly
1153
+ * FEATURE: Added in Cronless Postie Readme
1154
+ * FEATURE: Added in Postie Readme
1155
+
1156
+ = 0.9.5.1 =
1157
+ * BUGFIX: Confirmed POP3-SSL on debian-3.0
1158
+ * BUGFIX: Updated the plugin version
1159
+ * BUGFIX: Stopped displaying the email account
1160
+ *
1161
+ = 0.9.5 =
1162
+ * BUGFIX: Postie handles cases where you do not have GD
1163
+ * FEATURE: You can now set the access level for posting - so other people can use the gate way
1164
+ * BUGFIX: Fixed issue when admininstrator email is not tied to a user account.
1165
+ * FEATURE: Can now reset all Postie configurations back to defaults
1166
+ * BUGFIX: HTML Emails with embedded images are now handled properly.
1167
+ * BUGFIX: The time difference should work correctly now
1168
+ * BUGFIX: Postie's configs are completely seperate from Writing-By-Mail
1169
+ * FEATURE: Warning if you use Gmail to make sure you turn on POP support
1170
+ * BUGFIX: Manual Check Mail Button in interface
1171
+ * BUGFIX: fixed issue of compatability with cjd-notepad
1172
+ * BUGFIX: Windows Works Now
1173
+
1174
+ = 0.9.4 =
1175
+ * BUGFIX: Cronless Postie - fixed the include statement
1176
+ * BUGFIX: Authorized Addresses now supports a single address
1177
+ * FEATURE: All configuration in Postie done in a single screen
1178
+ * FEATURE: AUTHORIZATION can be completely overridden
1179
+ * BUGFIX: line 1159 - didn't handle cases where the table didn't exist already very well
1180
+ * FEATURE: Detects if you can do IMAP
1181
+ * FEATURE: Added IMAP Support
1182
+ * FEATURE: Added IMAP-SSL Support
1183
+ * FEATURE: Added POP3-SSL Support
1184
+
1185
+ = 0.9.3 =
1186
+ * Bug fixes for IIS
1187
+
1188
+ = 0.9.2 =
1189
+ * Moved to more of a DIRECTORY_SEPARATOR structure
1190
+
1191
+ = 0.9.1 =
1192
+ * Added a define to fix a problem with over including
1193
+
1194
+ = 0.9 =
1195
+ * Converted to an honest to god plugin
1196
+ * BUGFIX: If you put a single category:subject it now works
1197
+ * BUGFIX: ? Special characters may be supported? The test post now shows a lot of umlats and accents?
1198
+ * BUGFIX: The last ] in a subject with categories is now filtered out
1199
+ * FEATURE: -1- subject - will put the post in category 1
1200
+
1201
+ = 0.312.13 =
1202
+ * Code clean up - The main loop is finally readable by even non programmers
1203
+ * FEATURE - You can now post to multiple categories at one time by using the [#],[Category Name], [Cat] in the subject
1204
+ * FEATURE - You can now select a category by just including the begining characters [G] will select General
1205
+ * if you don't have any other categories that start with g
1206
+ * FEATURE - Jay Talbot - added a new feature so you can have multiple email addresses be allowed in
1207
+ * Make multi category posting more obvious
1208
+ * BUG FIX: Timezones of GMT+? should now work properly
1209
+ * BUG FIX: Able to handle mis-mime typed images as long as they are named with .jpg/.gif/.png
1210
+
1211
+ = 0.312.12 =
1212
+ * Code clean up - slowing shrinking the main to make it easier to fix things
1213
+ * FEATURE: Be able to turn on/off allowing comments in an email
1214
+ * BUG FIX: AppleDouble now mostly supported
1215
+ * BUG FIX: MIME handling improved.
1216
+ * BUG FIX: Fix issue with timing delay
1217
+
1218
+ = 0.312.11 =
1219
+ * FEATURE: Patterns to define where a sig starts are user configurable
1220
+ * FEATURE: Add filter options for banned file names
1221
+ * BUG FIX: Made it possible to turn off posting to the db for testing purposes
1222
+
1223
+ = 0.312.10 =
1224
+ * FEATURE: Added in code to diplay the mime type of the file being linked to
1225
+ * BUG FIX: It now tests for the existance of the directories and makes sure
1226
+ * that the web server can write to them
1227
+
1228
+ = 0.312.9 =
1229
+ * FEATURE:Should handle jpg as well as jpeg as the file type
1230
+ * BUG FIX: Now correctly handles the subject in the message
1231
+ * BUG FIX: Should handle Text preferences correctly
1232
+
1233
+ = 0.312.8 =
1234
+ * Some general code tidying.
1235
+ * FEATURE: Can now have email from invalid email addresses automatically forwarded
1236
+ * to the admin's email account. This forward includes all attachments.
1237
+ * Props to David Luden for getting this started.
1238
+ * Minor change: The system will continue if it runs into a message that doesn't have
1239
+ * any content - it will also continue to process if it gets an email from
1240
+ * someone not in the system. In the past this could result in deleted mail
1241
+ * if your cron job didn't run often enough.
1242
+
1243
+ = 0.312.7 =
1244
+ * Confirm the handling of 3gp video for cell phones o
1245
+ * 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.
1246
+
1247
+ = 0.312.6 =
1248
+ * 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.
1249
+
1250
+ = 0.312.5 =
1251
+ * Bug Fix : The system was accepting all text/* types. Now you can set a preference (defaults to text/plain)
1252
+ * to use as the main text for the post.
1253
+
1254
+ = 0.312.4 =
1255
+ * Added in sanitize_title call suggested by Jemima
1256
+ * Added in ability to provide a subject in an mms - by using #Subject#
1257
+ * Fixed an issue with the time stamp system so it now automatically uses the gmt_offset from WordPress
1258
+ * Fixed issue with the delay:1d1h tag that prevented it from being removed from the body.
1259
+ * Fixed issue with the delay tag that caused problems if it was the last thing before an image.
1260
+
1261
+ = 0.312.3-HEY (2005-05) =
1262
+ * > Some changes and Bugfixes by Adrian Heydecker
1263
+ * > Not (yet) in main development branch.
1264
+ * Fixed bug: JPEG-thumbnails had a bigger filesize than full images caused by bad hardcoded compression value.
1265
+ * Fixed bug: If images and signatures were present but no placeholder tags, the images were deleted together with the signature.
1266
+ * 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.
1267
+ * Added support for Quoted Printable encoded mail.
1268
+ * Added ability to encode Wordpress-posts in charset ISO-8859-1 instead of UTF-8.
1269
+ * Added ability to choose JPEG-compression value for thumbnails.
1270
+ * Added ability to add class="" and style="" to images.
1271
+ * Added ability to use a different mailadress (eg. mobile) without setting up a new Wordpress-account.
1272
+
1273
+ = 0.312.2 =
1274
+ * BUGFIX: It now removes the delay tag from the message
1275
+
1276
+ = 0.312.1 =
1277
+ * Added modification for placeholder support for images (David Luden)
1278
+ * Added in support to automatically scale down big images (Dirk Elmendorf)
1279
+ * Fixed bug with multiple emails all getting the contents of the first image tag (Dirk Elmendorf)
1280
+ * Added option to allow HTML in the body and subject of the email (Dirk Elmendorf)
1281
+ * Switch config options to defines to reduce the number of global variables (Dirk Elmendorf)
1282
+ * Added tests to make sure there is a trailing slash on the DIR definitions (Dirk Elmendorf)
1283
+ * Add tests to see if they have gd installed (Dirk Elmendorf)
1284
+ * Separate the scaling out to a function for easier usage (Dirk Elmendorf)
1285
+ * Add delay feature for future posting. (Dirk Elmendorf)
1286
+ * Added in ability to use strtotime if it is available (Dirk ELmendorf)
1287
+
1288
+ = 0.312 - 2005-03 =
1289
+ * 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.
1290
+ * Fixed bugs with no default posting for categories and user
1291
+
1292
+ = 0.311 - 2005-01 =
1293
+ * eep, major bug for pop3 server. Next time I test my code more before I released, fixed so that pop3 now works.`
1294
+
1295
+ = 0.31 - 2004-12 & 2005-01 =
1296
+ * (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 :)
1297
+ * moved the deletion of pop3 emails into a check so that e-mails aren't deleted without proper checking.
1298
+ * added HTML 'decoding' (basic support for Thunderbird & Outlook)
1299
+ * updated the Category search so that it matches words as well as numbers (i.e. [General] Subjectname will work instead of just [1] Subjectname)
1300
+ * 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...
1301
+
1302
+ = 0.3 - 2004-09 =
1303
+ * Added UBB decoding support
1304
+ * Added default title (when there is no subject assigned)
1305
+ * Started doing a little code cleanup, been reading Advanced PHP Book :)
1306
+ *
1307
+ = 0.2 - 2004-08 =
1308
+ * Stopped using pear body decoding in favour of own decoding (may be slower but more modifiable) because of enriched text decoding
1309
+ * Added base64_decode checking (may help mobile phone users)
1310
+ * Fixed Subject line for non-english users (htmlentities instead of just trim)
1311
+ * Fixed error in some pop hanging -> more graceful exit on event on no emails in inbox ($pop3->quit)
1312
+ * Added work around for email addresses with exta <> in field (ie: <blade@lansmash.com> instead of blade@lasmash.com
1313
+ * Added some ===basic=== enriched text support
1314
+ * Updated readme file for easier install
1315
+ * Easy modify of globals (such as PHOTOSDIR and FILESDIR)
1316
+ * Cleaned up some pear stuff in install
1317
+ *
1318
+ = 0.1 - 2004-06 =
1319
+ * First release
1320