Replacement file for XMPP Gateway (ColdFusion 8 & ColdFusion MX 7.0.x )
Issue
Several ColdFusion 8 and ColdFusion MX 7 XMPP (Instant Messaging) Gateway problems can be corrected by updating the XMPP Gateway component.
Reason
This TechNote provides a replacement file to update the XMPP Gateway component of ColdFusion 8 and ColdFusion MX 7 as follows:
- Adds compatibility with Ignite Openfire XMPP server
- Fix for missing realm in SASL/Digest-MD5 challenge response
- XMPP/Jabber 1.0 specification compliance
- Increased connection timeout from 5 to 15 seconds (helps reduce connection failures for very busy XMPP servers)
- Includes SASL/Plain support for servers requesting SASL/PLAIN such as Google Talk
- Added SASL/Digest-MD5 support
Solution
In the instructions below, [cf_root] is the ColdFusioninstallation directory. Example installation directories are:
- C:\CFusionMX7 or C:\ColdFusion8
- /opt/coldfusionmx7 or /opt/coldfusion8
- C:\JRun4\servers\cfusion\cfusion-ear\cfusion-war\WEB-INF\cfusion
- /opt/jrun4/servers/cfusion/cfusion-ear/cfusion-war/WEB-INF/cfusion
- Stop ColdFusion.
- Back up the following file before installing the replacement file:
[cf_root]/lib/smack.jar
- Download smack.jar(173KB).
(Confirm the extension is .jar after downloading. Web browsers may rename the file as smack.zip.) - Replace the existing [cf_root]/lib/smack.jar with the new file.
- Restart ColdFusion.
Additional Information
- "ColdFusion hot fixes (CF 8 and higher)" (TechNote kb402604)
- "ColdFusion hot fixes (MX 7 through MX 7.02)" (TechNote tn_17883)
This content requires Flash
To view this content, JavaScript must be enabled, and you need the latest version of the Adobe Flash Player.
Download the free Flash Player now!
