Quantcast
Channel: Ignite Realtime : Discussion List - All Communities
Viewing all 10742 articles
Browse latest View live

Introducing Hazelcast ... a new way to cluster Openfire!

$
0
0

A few of you more intrepid Openfire fans may have noticed a bit of recent activity in one of the branches of the Openfire SVN repository. Well, some of your fellow developers have been working behind the scenes to provide clustering support for PubSub, perhaps one of the lesser-known modules of our beloved real-time collaboration server. PubSub is an implementation of the XEP-0060 specification which extends the XMPP standard to add publish-subscribe functionality to the XMPP Core. However, if you have ever tried to use this module in Openfire, you may have been disappointed to discover that it was not designed to work in a clustered deployment. In fact, PubSub was forcibly disabled when deployed in a cluster! The main focus of the development effort was to address OF-205 and implement clustering support for the PubSub module. This work is now complete and the PubSub module is cluster-enabled and ready for action.

 

My Kingdom for  a Cluster!

 

However, during the course of this development effort, the team also took a critical look at the current clustering implementation itself (the "clustering" plugin). This solution is currently the only way to run Openfire in a clustered configuration (where multiple servers share the load). Unfortunately this plugin is inextricably tied to Oracle Coherence, an enterprise class (and enterprise priced) middleware component. A recent quote from Oracle put the price of Coherence (EE) at well over $300K for a smallish deployment ... clearly an untenable solution and incompatible partnership with the Openfire project.

 

We looked around for clustering alternatives that would have better affinity with Openfire, and landed with Hazelcast (Community Edition). Hazelcast is an open source clustering and highly scalable data distribution platform for Java. It enjoys a large deployment base and is licensed under the community-friendly Apache 2.0 license. There are also commercial licensing options available for deployments where professional support and enterprise security (among other features) are must-haves. This looked like a perfect fit for our needs, and likely for the Openfire community as well.

 

Where Two or Three are Gathered...

 

We are pleased to annouce the immediate availabilty of a new Hazelcast-based clustering plugin for Openfire. Starting today in the trunk of the Openfire SVN repository you will find the new plugin (/src/plugins/hazelcast/). Note that you will need to also setup the latest version of the Openfire core (currently 3.7.2-Beta) to use the new plugin.

 

We are looking for a few brave Openfire afficionados who can take the latest build and give it a whirl with your various deployment scenarios:

  • How many users and/or cluster member nodes do you have?
  • Which modules/components of Openfire are you using?
  • What is your typical JVM configuration? Preferred OS? Network topology (load balancer, LAN/WAN, etc.)?

Your feedback is very important and will help ensure that this new clustering solution will be a robust and stable component in the next Openfire release.

 

Those who have wrestled with the existing clustering plugin will hopefully find the new solution to be much simpler to configure and deploy ... and certainly much lower cost! There is a README file included with the new Hazelcast plugin that documents the basic steps for setting up an Openfire cluster, including links to the supporting Hazelcast documentation (if needed).

 

Testing ... Testing ... Is this thing on?

 

Please take the new build for a spin and report your feedback here. We will be posting an article to the main community page before long, but would love to have some initial feedback from the core developers before engaging a wider audience. No doubt there will be some bugs and configuration glitches ... can you help us find and fix them?

 

Thanks in advance for your consideration and assistance.


Contact List (Roster) Sharing ERROR!!!!!

$
0
0

hello:

This happens when I try to create a contact list group, when I hit the buttom (Save Conctact list settings) the server show this error, please help me.

My server is v3.8.0 have a SQL database (Microsoft SQL server) and is integrated with active directory (windows server 2003)

 

PLEASE HELP ME THANK A LOT

HTTP ERROR 500

Problem accessing /group-edit.jsp. Reason:

    Server Error

Caused by:

java.lang.UnsupportedOperationException     at java.util.AbstractMap.put(Unknown Source)     at org.jivesoftware.openfire.admin.group_002dedit_jsp._jspService(group_002dedit_jsp.java:164)     at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)     at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:547)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1359)     at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)     at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1330)     at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:74)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1330)     at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:50)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1330)     at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:78)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1330)     at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:164)     at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1330)     at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:478)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)     at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:520)     at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:227)     at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:941)     at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:409)     at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:186)     at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:875)     at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)     at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)     at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)     at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)     at org.eclipse.jetty.server.Server.handle(Server.java:349)     at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:441)     at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:919)     at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:582)     at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218)     at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:51)     at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:586)     at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:44)     at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)     at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)     at java.lang.Thread.run(Unknown Source)

Powered by Jetty://

New OpenFire 3.8.0 Install - AD Group Issues

$
0
0

I successfully installed OpenFire onto our AD network.  I can see the users/groups listed, login talk to each other.

 

I'm trying to add contact list group sharing, so every user has a directory of our company... (necessity)

 

When I go to the Edit Group page, "Enable contact list group sharing" is already checked, with a blank field below it.

 

When I try and add the contact list for everyone, and submit, I get a SERVER 500 error.  Please see the screenshots below:

 

http://imgur.com/a/139PE

Connecting AD to new 3.8 Install

$
0
0

Hey guys,

 

I'm testing out Spark for our company and I'm having some issues with the initial configuration. I am trying to connect Openfire to my AD but when I put in the info I get to the end and get a message that says "No username was provided or the specified username was not found". I know I'm doing something wrong, just cant figure out what. Here is what I input for the setup:

 

-Embeded Database

-Directory Server (LDAP)

 

Connection Settings:

Server Type: AD

Host: IP of my DC

Port: 389

Base DN: cn=LA Office,dc=mycompany,dc=int  (LA Office is where our users are located. they are then in sub folders organized by department)

P/W:************

 

User Mapping

Username Field: sAMAccountName

 

Group Mapping:

Group Field: cn

Member Field: member

Description Field: description

 

 

Any help would be appreciated!

 

Matt

Confusion during service discovery with GoogleTalk client.

$
0
0

I send IQ like that to Gogole Talk client

<iq from="contact1@gmail.com/Talk.v10498F28475" id="ku6e51v3"
to="contact2@gmail.com" type="get">
  <query xmlns="http://jabber.org/protocol/disco#info"/>
</iq>

but response is

<iq to="contact1@gmail.com/Talk.v10498F28475"
from="contact2@gmail.com" id="ku6e51v3" type="result">
        <query xmlns="http://jabber.org/protocol/disco#info">
                <identity category="account" type="registered" name="Google Talk
User Account"/>
                <feature var="http://jabber.org/protocol/disco#info"/>
                <feature var="http://jabber.org/protocol/disco#items"/>
                <feature var="msgoffline"/>
        </query>
</iq>

But trying to query legitimate Google talk client! What I'm doing wrong?!
The same if contact logged under browser with video supported, what I'm looking for is this:

<iq from='contact2@gmail.com'
    id='ku6e51v3'
    to='contact1@gmail.com/Talk.v10498F28475'
    type='result'>
        <query xmlns='http://jabber.org/protocol/disco#info'>
                <feature var='urn:xmpp:jingle:1'/>
                <feature var='urn:xmpp:jingle:apps:rtp:

1'/>
                <feature var='urn:xmpp:jingle:apps:rtp:audio'/>
                <feature var='urn:xmpp:jingle:apps:rtp:video'/>
        </query>
</iq>

I know that I have Google talk Web Plugin which supports all that!?

Help please.

message archiving broken in 3.8.0

$
0
0

Hello All,

 

I recently upgraded my install from 3.7.1 to 3.8.0 and after the upgrade I upgraded to the updated version of the archiving plugin as well. I now notice that conversations are no longer being archived even when configured to do so. Is there a link I can download the old archiving plugin?

 

Thanks,

Debian packaging fix for Openfire 3.8.0

$
0
0

Openfire 3.8.0 finally allows the package to depend on OpenJDK however the init.d script has not been updated to reflect this change. 

 

The following resolves the issue and the server starts successfully. 

 

+++ /etc/init.d/openfire    2013-02-11 15:57:57.051887681 +1100

@@ -25,6 +25,8 @@

then

     t=/usr/lib/jvm/java-1.5.0-sun && test -d $t && JAVA_HOME=$t

     t=/usr/lib/jvm/java-6-sun && test -d $t && JAVA_HOME=$t

+    t=/usr/lib/jvm/default-java && test -d $t && JAVA_HOME=$t

fi

 

PATH=/sbin:/bin:/usr/sbin:/usr/bin:${JAVA_HOME}/bin

Spark - Openfire - VCard and user Picture

$
0
0

Hello Community,

 

In my Company we are using:

 

- Active Directory on a Windows Server 2008.

- OpenFire 3.7.1 (Windows)

- Spark 2.6.3

 

I found a way to set my Profile Picture in Spark.

 

But i want to change the pictures of the other user too with the open Fire admin, but the picture won't save in the profile.

 

Please help.


How to configure openfire to LAN or WAN

$
0
0


I haveinstalled awindowsserver 2008, tendoa domain, and youput itinthe programachievessparks, but I onlyworklocally, as I do for anotheristo connectto the samechat

I need to connectthelocal networkchatandinternetnetwork

thanks

Next Release of Spark

$
0
0

I propose upping the next version number of Spark to 3.0.0 instead of 2.7.0 as it has been over a year since the last release and it would signify a sort of "re-release" and renewal of the project. This would be the first offical version of Spark to support/run on j7, and a lot of bugfixes and improvements have been made to justify it's progress.

 

What do you all think?

We need Mac-OS 10.7+ Bamboo Agent

$
0
0

Hello,

 

Our current bamboo installation uses a Mac Mini kindly provided to us by Jive.  Unfortunately, it runs 10.6 and therefore does not appear to support Java 7.  I want to get all our bamboo agents running java 7, so we can migrate all codes to it.  Any community folks have a 10.7+ capable host with good internet connection that they would be willing to donate to this task?

 

daryl

server is not sending Subscription approval notification

$
0
0

I am not be able to receive Subscription approval notification from the server when owner approves the subscriber

following is the flow i have run the test in PSI xml.

 

 

 

A request for subscription

 

 

 

<iq type='set'    from='88f37b90@example.com'    to='pubsub.example.com'    id='sub1'>  <pubsub xmlns='http://jabber.org/protocol/pubsub'>    <subscribe        node='fdf72c24/loc'        jid='88f37b90@example.com'/>  </pubsub></iq>

 

immideate reply to subscriber

 

 

<iq from="pubsub.example.com" type="result" id="sub1" to="88f37b90@example.com"<pubsub xmlns="http://jabber.org/protocol/pubsub"><subscription node="fdf72c24/loc" subscription="pending"
 subid="Howb8IplBlxCYKm1b9jb53RO909v09RF7QHJn3M0" jid="88f37b90@example.com"><subscribe-options/></subscription></pubsub></iq>

 

 

owner will get following response from server i.e. a request for subscription autorization

 

 


<message from="pubsub.example.com" to="fdf72c24@example.com" id="xxx"><x xmlns="jabber:x:data" type="form"><title>PubSub subscriber request</title><instructions>Use the following form to approve or deny the subscription request.</instructions><field type="hidden" var="FORM_TYPE"><value>http://jabber.org/protocol/pubsub#subscribe_authorization</value></field><field type="hidden" var="pubsub#subid"><value>Howb8IplBlxCYKm1b9jb53RO909v09RF7QHJn3M0</value></field><field type="text-single" label="Node ID" var="pubsub#node"><value>fdf72c24/loc</value></field><field type="jid-single" label="Subscriber Address" var="pubsub#subscriber_jid"><value>88f37b90@example.com</value></field><field type="boolean" label="Allow this JID to subscribe to this pubsub node?" var="pubsub#allow"><value>0</value></field></x></message>

 

Now owner will approve the request by setting pubsub#allow by 1

 

 

<message to="pubsub.example.com" id="xxx"><x xmlns="jabber:x:data" type="submit"><field type="hidden" var="FORM_TYPE"><value>http://jabber.org/protocol/pubsub#subscribe_authorization</value></field><field type="hidden" var="pubsub#subid"><value>Howb8IplBlxCYKm1b9jb53RO909v09RF7QHJn3M0</value></field><field type="text-single" var="pubsub#node"><value>fdf72c24/loc</value></field><field type="jid-single" var="pubsub#subscriber_jid"><value>88f37b90@example.com</value></field><field type="boolean" var="pubsub#allow"><value>1</value></field></x></message>

but the issue is once i send the approved request for subscription authorization  , i am not be able to get the notification from server saying that

the node is subscribed to a requested subscriber.

 

as accroding to XEP-0060 protocol following stanza must be received when owner sends the possitive approval to server but i am not getting any approval from server to the owner.

 

 

<message    from='pubsub.shakespeare.lit'    to='horatio@denmark.lit'    id='approvalnotify1'>  <event xmlns='http://jabber.org/protocol/pubsub#event'>    <subscription node='princely_musings' jid='horatio@denmark.lit' subscription='subscribed'/>  </event></message>

Odd problem installing openfire 3.8.0

$
0
0

Current setup,  arm based qnap nas device running a modified linux os.  I have the arm based 1.6.0_32 Sun Microsystems Java HotSpot Embedded Client VM installed and openfire 3.7.1

 

openfire runs flawlessly in this configuration so if anyone wants to say openfire won't run on arm,  runs fine.

 

I have upgraded openfire using the gzip package,  followed instructions exactly.  and yes I'm working on the running copy verified from admin console to insure there wasn't a second copy hiding somewhere. openfire was upgraded to 3.8.0,  I preserved database, plugins save for admin console, conf folder and my security certs.

 

Now for the problem..  admin console still claims everything is 3.7.1 and I cannot figure out why,  I don't know if upgrade is missing a vital file,  or if admin interface is just lying to me, or what's going on.  yes I've restarted server since upgrade and yes openfire was shut down during upgrade.

 

any tips, pointers or hints would be appreciated.  Thanks!

Can't see online users after upgrade to 3.8.0

$
0
0

I installed the upgrade to 3.8.0 today and now the users can't see each other's online status. Has this to do with the LDAP issue I read about (http://issues.igniterealtime.org/browse/OF-610)?

 

If so, how can I install a nightly build over my installation from the .deb package under ubuntu?

Plugin for Scheduled Conferencing needed.

$
0
0

Hi

 

Just in case someone has already done it I thought I would ask.

 

I need to build a plugin which expects a particular user to login to a particular conference (room) within a previously allocated timeslot and does not allow users to login to the conference during non allocated time period(s).

 

Is there anything available .. if not would someone with more experience than I suggest the best way of achieving that?

 

May thanks in advance

 

David


Query about jre version 1.4 or 1.7

$
0
0

In the sparkplug kit instructions it says:

 

To setup a project to run Spark within your IDE, you will need to the following:

  • It is required that you use the 1.4 JRE to build Spark.

 

However I am sure I saw somewhere that using jre 1.7 was better for runtime. Does the 1.4 recomendation for build still apply?

 

Thanks

 

David

Openfire to make an appearance at CoLab 2013

$
0
0

Due to its inclusion in sipXecs (and its commercial counterpart), Openfire will have its place on the stage at CoLab 2013. Many paying customers will be there, so I think this will get Openfire some well-deserved exposure. Unsurprisingly, clustering will be the main topic this year and there's also the possibility of the audience throwing some feature requests our way.

 

Just thought you guys may want to know about this.

Access control in openfire admin console

$
0
0

Hi All,

          I have installed openfire webchat plugin. I am able to do my basic stuff here. I was able to create workgroups and queues. Here my need is to make one of the user(agent) as administrator for the workgroup and this user will have privilges to add new users in group and he/she will be able to see the reports related to work group through admin console. This user should not be able to add users in another work group and he should not be able to see reports for other groups. Do we have this provision in fastpath?

 

 

 

Thanks,

Srinivas

Monitoring Service 1.3

$
0
0

Ola Pessoal

Atualizei o plugin Monitoring Service   para a versão 1.3

e simplismente o arquivamento das conversas

deixou de acontecer,estou usando o openfire 3.7

será que pode ser alguma incompatibilidade

ja que a versão do openfire atual e a 3.8?

alguem esta com esse mesmo problema??

Atualização Openfire 3.7 >3.8

$
0
0

Ola pessoal,

Como faço a atualização do openfire 3.7 para 3.8 sem perca de dados?

Viewing all 10742 articles
Browse latest View live