Gateway plugin (AIM and ICQ support)
Description
Environment
is related to
Activity

Daniel Henninger September 19, 2006 at 3:47 AM
The IM Gateway plugin is it's own entity now so to speak, and beta 1 is being released today. From now on, issues with it will be tracked in it's own tracker.

Daniel Henninger August 30, 2006 at 8:43 AM
Just an informational update. The minimum server version is going to be 3.1.0 at the plugin's first release and should be released alongside 3.1.0. (in beta form, not 1.0 =) )
Daniel

Daniel Henninger August 11, 2006 at 2:29 AM
Plugin is in sort of a flux state right now as I'm reworking some of the base code. Most likely you are running into issues with the changes I've made that are, as of yet, untested.
If you'd like to drop a copy of the plugin that's built where people are currently testing it, email me at jadestorm@nc.rr.com.

Daniel R August 11, 2006 at 2:04 AM
Hi,
I compile de gateway plugin from svn source, my system is, FC5 with Wf 3.0.1.
Plugin load fine.
When enable gateway yahoo, msn, etc for first time load fine.
when go to add one user in a web registration go to one error (apear down)
when disable the gateway yahoo, msn, etc work fine, bad when try enable again not work and show error in the log error (apear down)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpServer.service(HttpServer.java:909)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
2006.08.10 13:01:30 [org.jivesoftware.wildfire.container.PluginServlet.service(PluginServlet.java:104)]
EOFException(EOFException(java.net.SocketException: Connection reset))
at org.mortbay.http.BufferedOutputStream.flush(BufferedOutputStream.java:206)
at org.mortbay.http.HttpOutputStream.flush(HttpOutputStream.java:478)
at org.mortbay.http.HttpOutputStream.write(HttpOutputStream.java:425)
at org.mortbay.jetty.servlet.ServletOut.write(ServletOut.java:54)
at com.opensymphony.module.sitemesh.filter.RoutableServletOutputStream.write(RoutableServletOutputStream.java:118)
at org.jivesoftware.wildfire.container.PluginServlet.handleOtherRequest(PluginServlet.java:358)
at org.jivesoftware.wildfire.container.PluginServlet.service(PluginServlet.java:100)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:830)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpServer.service(HttpServer.java:909)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)
at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
Daniel

Daniel Henninger August 3, 2006 at 8:52 PM
I just wanted to let you all know that the "time remaining" numbers that I'm using are focused on milestones and not on having the entire thing done. (in case you were wondering why it's bee sitting at the same thing for a bit) I may have another milestone timeframe that I'll add, but not sure yet. =) Either way, don't take the time left at face value! =)
I've collected together a lot of good bug reports, feature requests, and testers. "Trucking right along". =)
Details
Details
Assignee

Reporter

Create an initial gateway plugin that has support for AIM and ICQ. Protocol support will be provided via the joscar library. Features could include:
Enable or disable gateway for each protocol
Enable or disable ability for users to automatically register themselves with gateway
See the list of users with their gateway mappings