Name Modified Size InfoDownloads / Week
Parent folder
OE-2013_Online-Update-Bugfix.sh 2014-12-12 23.9 kB
README.txt 2014-12-12 6.0 kB
ShowSubscriberStat.java 2014-11-17 9.3 kB
ShowSubscriberStat.class 2014-11-17 8.9 kB
NewImportWizardServiceImpl_RootNode.class 2013-09-07 1.0 kB
NewImportWizardServiceImpl.class 2013-09-07 29.4 kB
NewImportWizardServiceImpl.java 2013-09-07 33.6 kB
MailingSendAction.class 2013-08-01 33.4 kB
MailingSendAction.java 2013-08-01 53.9 kB
WebServiceBase.java 2013-08-01 4.0 kB
WebServiceBase.class 2013-08-01 3.8 kB
commons-codec-1.3.jar 2013-04-02 46.7 kB
recipient-view.jsp 2013-03-18 17.7 kB
ExecuteScript.class 2013-03-07 4.7 kB
applicationContext.xml 2013-03-07 1.3 kB
ExecuteScript.java 2013-03-07 4.8 kB
RecipientDaoImpl.java 2013-02-21 60.4 kB
RecipientDaoImpl.class 2013-02-21 41.6 kB
Totals: 18 Items   384.5 kB 0
OpenEMM 2013 was released on January 23rd, 2013.

Please subscribe to Twitter-Account "openemm" to get notifications when new
bug fixes for OpenEMM become available.

A bug is fixed by applying the instructions described below. Usually this means
editing the file containing the buggy code or replacing an existing file by a
new file with the revised code from this SourceForge directory. Of course, for
class files we also provide the source code files in case you want to build the
software by yourself.


GENERAL INSTRUCTIONS
====================
BEFORE you replace or edit files you have to STOP OpenEMM first with
$> su - openemm
$> openemm.sh stop
$> exit

AFTER replacing or editing the file(s) you have to RESTART OpenEMM with
$> su - openemm
$> openemm.sh start
$> exit

This procedure is NOT necessary IF the description of a bug fix is amended by
"No restart required."


PATCH INSTRUCTIONS for OpenEMM 2013
===================================
Bug #01: The embedded HTML editor does not launch
Fix #01: Open file emm.properties in directory
         /home/openemm/webapps/openemm/WEB-INF/classes,
         search for property "fckpath" and set it like this
         fckpath=fckeditor-2.6.6
         No restart required.

Bug #02: After update to OpenEMM 2013 buttons are missing to edit target groups
Fix #02: The Target Groups menu got more permissions. Check the permissions of
         your user and click the checkboxes of the new permissions if required.
         No restart required.

Bug #03: Methods AddMailing and UpdateMailing of Webservice API 2.0 do not work
Fix #03: Open file applicationContext-dao.xml in directory
         /home/openemm/webapps/openemm-ws/WEB-INF
         and replace line
         <bean id="CompanyDao" class="org.agnitas.dao.impl.CompanyDaoImpl"/>
         with the following three lines:
         <bean id="CompanyDao" class="org.agnitas.dao.impl.CompanyDaoImpl">
             <property name="sessionFactory" ref="sessionFactory" />
         </bean>

Bug #04: Custom profile fields can not be filled with times before 12:00:00
Fix #04: Replace file RecipientDaoImpl.class in directory
         /home/openemm/webapps/openemm/WEB-INF/classes/org/agnitas/dao/impl

Bug #05: Your Action Scripts lead to error forms even if they should not
Fix #05: Replace file ExecuteScript.class in directory
         /home/openemm/webapps/openemm/WEB-INF/classes/org/agnitas/actions/ops

Bug #06: Method SendMailing of Webservice API 2.0 does not send mails
Fix #06: Replace file applicationContext.xml in directory
         /home/openemm/webapps/openemm-ws/WEB-INF

Bug #07: Numeric profile fields can not be edited in the recipient detail view
Fix #07: Replace file recipient-view.jsp in directory
         /home/openemm/webapps/openemm/recipient
         No restart required.

Bug #08: Method AddContentBlock of Webservice API 2.0 fails to include images
Fix #08: Add file commons-codec-1.3.jar to directory
         /home/openemm/webapps/openemm-ws/WEB-INF/lib

Bug #09: Recipient list shows error "Resource key ... not found in default bundle"
Fix #09: Open file messages.properties in directory
         /home/openemm/webapps/openemm/WEB-INF/classes
         and add at the end of the line
         error.errorneous_recipient_search=Your recipient search resulted in an error

Bug #10: Menu "blacklist" does not work if permission to view recipients is missing
Fix #10: Replace "recipient.show" with "blacklist" in directory
         /home/openemm/webapps/openemm/WEB-INF/classes/navigation/
         in files blacklist.properties, BlacklistSub.properties,
         blacklistView.properties and RecipientsSub.properties
         (in the latter file only the second appearance)

Bug #11: Extension "blacklist_wildcard_search" does not work
Fix #11: Download the fixed version from folder Home/OpenEMM development/Plugins

Bug #12: Legacy webservices 1.0 are vulnerable to SQL injections (disclosed by Bryan Alexander)
Fix #12: Replace file WebServiceBase.class in directory
         /home/openemm/webapps/openemm/WEB-INF/classes/org/agnitas/webservice
         If you use legacy webservices of OpenEMM we urge you to apply this patch!

Bug #13: if you define a delivery time for a date-based mailing more than 3
         hours in the future, the mails will not be sent
Fix #13: Replace file MailingSendAction.class in directory
         /home/openemm/webapps/openemm/WEB-INF/classes/org/agnitas/web

Bug #14: Blacklist import mode does not accept duplicates in the import file
Fix #14: Replace file NewImportWizardServiceImpl.class in directory
         /home/openemm/webapps/openemm/WEB-INF/classes/org/agnitas/service/impl
         Replace file NewImportWizardServiceImpl$RootNode.class in directory
         /home/openemm/webapps/openemm/WEB-INF/classes/org/agnitas/service/impl
         (First, you have to replace "_" with "$" in the file name because
          SourceForge can not handle character "$" in file names.)

Bug #15: Rule-based conversion of softbounces to hardbounces does not work
Fix #15: Open file agn.py in directory
         /home/openemm/bin/scripts
         and replace "if cleanup:" with "elif cleanup:" in line 2014 and 2100
         No restart required.

PATCH INSTRUCTIONS for OpenEMM 2013 and OpenEMM 2013 R2
=======================================================

Bug #16: Recipients statistics initially shows zero values only
Fix #16: Replace file ShowSubscriberStat.class in directory
         /home/openemm/webapps/openemm/WEB-INF/classes/org/agnitas/taglib

Bug #17: Online update does not work correctly
Fix #17: Copy script OE-2013_Online-Update-Bugfix.sh to /home/openemm first.
         $> cd /home/openemm
         $> chmod a+x OE-2013_Online-Update-Bugfix.sh
         $> su - openemm
         $> ./OE-2013_Online-Update-Bugfix.sh
         If script returns "Bugfix #17 was applied", everything worked fine.
         No restart required.


No more bugfixes are available yet. But we have updates in neighbor directory
"Updates".
Source: README.txt, updated 2014-12-12