Oempro v4.3.4 release [24th Nov 2011]

Bug Fixes

  1. [OEMPRO-1216] - Email builder duplicate block content not working in IE8
  2. [OEMPRO-1373] - Activity segment rules and “AND” operator does not work on some occasions
  3. [OEMPRO-1383] - In create new confirmation email step 2, it says “campaign content” instead of “email content”
  4. [OEMPRO-1390] - Can not remove subscribers from local suppression list (Even if added manually)
  5. [OEMPRO-1416] - Several spam filter ratings are added to our emails whenever we add 3 or more attachments and it doesn’t seam like they have anything to do with attachments at all.
  6. [OEMPRO-1417] - HTML editor, in IE9 the ‘HTML’ button that displays the HTML code for the campaign does not work
  7. [OEMPRO-1441] - API Login doesn’t work with plus character on the password
  8. [OEMPRO-1444] - Upgrade tool cannot validate license domain if license is created for domain.com and app is installed on www.domain.com
  9. [OEMPRO-1445] - UPPER case tag in email content prevents Oempro from adding tracking image tag
  10. [OEMPRO-1450] - Can not upload files in IE8 and IE9
  11. [OEMPRO-1452] - Personalization with fetch content email creation mode (in fetch content url)
  12. [OEMPRO-1455] - Browser view issue on social shared campaigns
  13. [OEMPRO-1457] - When disable the ‘Update user information’ option for user group, the user can’t access to the settings tab
  14. [OEMPRO-1458] - Custom field unique field value check issue
  15. [OEMPRO-1459] - Date guessing algorithm is not working right for scheduled campaigns
  16. [OEMPRO-1461] - CLI cron modules DOCUMENT_ROOT is buggy.
  17. [OEMPRO-1466] - Fetch content from a URL issues
  18. [OEMPRO-1470] - File upload limit is not working
  19. [OEMPRO-1471] - Subscriber area user information is not present. Product name is not displayed correctly
  20. [OEMPRO-1472] - Email name can’t be changed in split testing campaigns
  21. [OEMPRO-1475] - Repeating scheduled campaigns target recipient list is changed when send engine picks up the campaign on some occasions
  22. [OEMPRO-1481] - Can’t edit content in email builder if campaign copied from a previously created campaign
  23. [OEMPRO-1488] - Strip newline characters from custom field names
  24. [OEMPRO-1491] - Subscription notification email includes all custom fields from all users
  25. [OEMPRO-1496] - FetchURL campaign creation method URL personalization does not work
  26. [OEMPRO-1523] - Unsubscribe him/her from all lists has problems
  27. [OEMPRO-1526] - It doesn’t make sense to them to see a campaign on the waiting list while it is set for immediate delivery
  28. [OEMPRO-1553] - Grammar error in edit subscriber help note

Improvements

  1. [OEMPRO-1448] - Optimize mass subscriber removal from lists
  2. [OEMPRO-1453] - Put also bounce type data into the export data when exporting bounced subscribers from campaign overview screen
  3. [OEMPRO-1462] - Add indices to oempro_suppression_list table.
  4. [OEMPRO-1463] - Convert statistics tables to InnoDB engines in mysql.sql source file
  5. [OEMPRO-1473] - Campaign queue tables should use InnoDB storage engine
  6. [OEMPRO-1477] - If PHP v5.3, use native quoted encoding function
  7. [OEMPRO-1517] - Order the custom fields in ASC order by their IDs in subscriber form import screen

New Feature

  1. [OEMPRO-1479] - Limit access to f.php and forward.php with IP restriction, implement a flood detection and prevention system.

Changed Files List

Changed file list compared to previous version.

  1. M cli/bounce.php
  2. M cli/fbl.php
  3. M cli/general.php
  4. M cli/pop3_bounce.php
  5. M cli/pop3_fbl.php
  6. M cli/pop3_requests.php
  7. M cli/requests.php
  8. M cli/send.php
  9. M cli/sync.php
  10. M cli/transactional_send.php
  11. M cli/web_general.php
  12. M cli/web_send.php
  13. M cli/web_sync.php
  14. M cli/web_transactional_send.php
  15. M forward_email.php
  16. M includes/api/customfield.create.inc.php
  17. M includes/api/customfield.update.inc.php
  18. M includes/api/email.update.inc.php
  19. M includes/api/subscriber.subscribe.inc.php
  20. M includes/api/subscriber.update.inc.php
  21. M includes/classes/campaigns.inc.php
  22. M includes/classes/core.inc.php
  23. M includes/classes/install.inc.php
  24. M includes/classes/o/email/converter/tostring.php
  25. M includes/classes/o/repeatingcampaignschedule.php
  26. M includes/classes/personalization.inc.php
  27. M includes/classes/phpmailer/class.phpmailer.php
  28. M includes/classes/queue.inc.php
  29. M includes/classes/statistics.inc.php
  30. M includes/classes/subscribers.inc.php
  31. M includes/classes/tags2.inc.php
  32. M includes/classes/upgrade.inc.php
  33. M includes/frontend/controllers/subscriber/controller_area.php
  34. M includes/frontend/controllers/user/controller_account.php
  35. M includes/frontend/controllers/user/controller_campaign.php
  36. M includes/frontend/controllers/user/controller_campaigns.php
  37. M includes/frontend/controllers/user/controller_email.php
  38. M includes/frontend/controllers/user/controller_medialibrary.php
  39. M includes/frontend/controllers/user/controller_subscribers.php
  40. M includes/frontend/helpers/interface_helper.php
  41. M includes/system_plugins/plugin_check_stalled_campaigns.php
  42. M templates/weefive/desktop/help/help_user_subscriberedit.php
  43. M templates/weefive/desktop/layouts/admin_footer.php
  44. M templates/weefive/desktop/user/account.php
  45. M templates/weefive/desktop/user/campaign_overview.php
  46. M templates/weefive/desktop/user/campaigns.php
  47. M templates/weefive/desktop/user/client_create.php
  48. M templates/weefive/desktop/user/client_edit.php
  49. M templates/weefive/desktop/user/clients.php
  50. M templates/weefive/desktop/user/custom_fields.php
  51. M templates/weefive/desktop/user/email_create_content.php
  52. M templates/weefive/desktop/user/email_create_import.php
  53. M templates/weefive/desktop/user/email_template_create.php
  54. M templates/weefive/desktop/user/email_template_edit.php
  55. M templates/weefive/desktop/user/email_templates.php
  56. M templates/weefive/desktop/user/integration.php
  57. M templates/weefive/desktop/user/integration_highrise.php
  58. M templates/weefive/desktop/user/integration_pme.php
  59. M templates/weefive/desktop/user/integration_wufoo.php
  60. M templates/weefive/desktop/user/integration_wufoo_form.php
  61. M templates/weefive/desktop/user/lists.php
  62. M templates/weefive/desktop/user/overview.php
  63. M templates/weefive/desktop/user/segment_create.php
  64. M templates/weefive/desktop/user/settings.php
  65. M templates/weefive/desktop/user/tags.php
  66. M templates/weefive/languages/en/en.inc.php
  67. A cli/init.php
  68. A includes/classes/o/domain/logflood.php
  69. A includes/classes/o/mapper/logflood.php
  70. A includes/classes/o/security/flood/detector.php
  71. A includes/classes/o/security/flood/logdomaininterface.php
  72. A includes/classes/o/security/flood/logmapperinterface.php