Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 2.02 KB

README.md

File metadata and controls

42 lines (31 loc) · 2.02 KB

Following (nightly build) files downloaded on 20100210:

http://download.nextapp.com/downloads/echo2go/NextApp_Echo2.zip http://download.nextapp.com/downloads/echo2go/NextApp_Echo2_Extras.zip http://download.nextapp.com/downloads/echo2go/NextApp_Echo2_FileTransfer.zip http://sourceforge.net/projects/echopoint/files/echopointng/2.1.0rc5/echopointng-src-2.1.0rc5.zip/download

Source files extracted using the build.xml file

This was initially done because latest binary distro's of Echo2 weren't compiled for Java 1.4 anymore. Since then the following changes have been done:

Following lines added to nextapp.echo2.webcontainer.filetransfer.DownloadService (see http://echo.nextapp.com/site/node/4092 also):

    // Workaround for not being able to download in IE over https. Problem
    // reproduced with IE 6 and IE 8. Fix tested with IE 8.
    response.setHeader("Cache-Control", "");
    response.setHeader("Pragma", "");

Updated nextapp.echo2.webrender.util.DomUtil to select the right javax.xml.transform.TransformerFactory.

Updated nextapp.echo2.webrender.UserInstance (which is stored in user's http session, see nextapp.echo2.webrender.Connection) to not be Serializable to prevent java.io.NotSerializableException when the application wants to persist sessions. In general this might happen on restart in case it's configured to save session data. WebSphere will also serialize session data when SessionObjectSize is enabled in PMI (Performance Monitoring Infrastructure).

Adjusted nextapp.echo2.webrender.service.JavaScriptService and echopointng.ui.util.JavaScriptSnippetService to use text/javascript instead of text/plain.

Added fixWhenNotAnInteger() to TextComponentPeer.java to prevent "An application error has occurred. Your session has been reset."

Upgrade javax to jakarta

Use relative url instead of absolute url for situations where there is a proxy between the browser and Echo2 and for example the webapp is running on /, the browser is using /test and the proxy is removing test (see Connection.initUserInstance()).