Quantcast
Channel: Ignite Realtime: Message List
Viewing all 12162 articles
Browse latest View live

Re: Constant Spark disconnects - "your connection was closed due to an error"

$
0
0

hmm, it could be. for internal dns, i usually have it set A record im.company.com points to 192.168.1.50 or whatever ip schema you have. so no NAT'ing within my internal network. I know NAT sometimes messes with things, gamers, for example, get problems a lot when behind a poor NAT, including DC'ed.


Re: Constant Spark disconnects - "your connection was closed due to an error"

$
0
0

I misspoke.  By NAT I really meant internal private network.  I don't need to NAT internal>internal.

Re: RFC: Reworking the Exceptions of connect() and login()

$
0
0

rcollier wrote:

Devs are the only ones who can determine whether an exception is temporary or permanent based on the context in which their application is being used.  We cannot make that decision for them, it will inevitably be wrong.

I believe it is possible to make sane default decissions on what is a temporary error and what not. Of course this decisions will not be correct in every use-case, that's why it's imporant not to enforce them. But I would guess that 90% (or so) of the Smack users will be happy with the default categorization and will profit because the library has taken another burden from them. And that's what a good library should do: Offload as much as generic code as possible from the user, and to come with sane defaults.

 

And the others, who need XY not to be/to be an temporary/permanent exception can easily overwrite the defaults or ignore them alltogether.

Re: RFC: Reworking the Exceptions of connect() and login()

$
0
0

Daniele Ricci wrote:

 

Hi, I think that defining an exception as temporary is a prerogative of the developer. I mean of course an exception can be temporary or permanent, but I think it's more of a semantic issue. I decide (based on what the exception is) whether an error is permanent or temporary. This is the kind of control a software library should have: do not suggest logic, rather provide tools to implement logic and let the developer decide. All of this IMHO.

If Smack would, no matter how it's implemented (methods/subclass), categorize exceptions in temporary or not, then it doesn't mean that the user has to follow that decision. It's just a common problem that every Smack user needs to solve, and providing the user with a good and sane default *is* exaclty what a library should do. This means shifting work from the user to the library. But we won't enforce anything, if the user decides to handle an exception differently, he/she is free to do so.

 

Could you elaborate Stanza and Stream errors? Maybe with some examples? Does it, and if so, how, compares to Smack's XMPPError?

 

Oh, and I've heard no argument until now, *why* it's cool to use the intial exception (IOException, …) instead of wrapping it into XmppException. Would be happy to hear some.

Re: how to disable "start a conference" option?

$
0
0

Thanks a lot, Jason! It really help me big time..

Re: Departmental OUs in Contact list

$
0
0

I.E Create my own group, and then add the job title USGs to that?

 

Because when I try, I just get

 

"Not allowed: the group account system is read-only."

 

And after some looking

 

"Directory Server (LDAP) - Integrate with a directory server such as Active Directory or OpenLDAP using the LDAP protocol. Users and groups are stored in the directory and treated as read-only."

 

I'm not going to create 400 users to get this to work. Was hoping it would work on the fly from AD

Openfire nao conecta externo

$
0
0

Boa tarde a todos, tenho uma estrutura do seguinte modo: 1 roteador sem fio tplink tl-wr941n e 1 Broad Balance tplink r470T, instalei o penserve em uma maquina, criei os grupos, etc, instalei o spark e internamente tudo beleza, instalei o spark em uma rede externa e nao consigo conectar, ja redirecionei as porta para o ip do servidor que e 10.0.1.121, tenho ip fixo, mas infelizmente nao consigo conectar externo, ja tentei de tudo, se alguem puder me ajudar agradeco.

 

Obrigado

Re: jitsi ofmeet app error

$
0
0

<iq type="error" id="447:sendIQ" from="server.domain.es" to="fpo10plsbsvh1tt9@domain.es/fpo10plsbsvh1tt9">

<colibri xmlns="urn:xmpp:rayo:colibri:1" action="offer" muc="jitsi@conference.server.domain.es"></colibri>

<error code="503" type="cancel">

<service-unavailable xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"></service-unavailable>

</error>

</iq>

 

Edit config.js and make sure your use of server.domain.es and domain.es is correct


Re: Departmental OUs in Contact list

$
0
0

well, i've not used the AD integration, but it should work given you set it up properly. there's many many threads on this forum of other users getting AD integration to work properly... perhaps one of them solved the same problem?

 

Where is this error coming from? Openfire or on your DC? The error seems to indicate something is trying to modify or write something, however as you noted Openfire only will read AD info... it will not write it back.

Re: Differences with tigase / openfire and clustering

$
0
0

First, let me say, I have never worked with Tigase, but nonetheless, here are my thoughts:

 

Setup:

 

I've found this on the web:

 

  further impressions:

    * prosody setup time: 15mins. ubuntu package, dead simple configuartion, start, done.

    * ejabberd setup time: 30mins. ubuntu package, rather simple configuration but need to understand those parameters first related to the erlang vm, start, done.

    * tigase setup time: 2h+. tigase tar ball, opendjdk (ubuntu), requires tweaks to resolve issues with jdk tls issues and decouple from databases, a configuration nightmare with endless google searches for documentation until it starts w/o stacktrace.

 

Openfire is simple to setup in most cases and good to admin (I don't know how Tigase can be administered).

 

 

Scaling:

Openfire has a Hazelcast plugin, which allows you to cluster it. It's relatively easy to use, but I can't tell you how good it is in a real world scenario.

 

Memory and resources:

We had some issues with "non-paged memory" on Windows 2008 with Openfire, which made us move to Linux. No problems so far. (more likely a Windows/driver problem).

 

Actively developed:

I'd say Openfire has 2-3 active developers. I've fixed some minor bugs myself. But for me it seems that the core developers from the mid 2000's, who have the most knowledge about the sources, are gone.

 

I don't know about Tigase, but it seems more actively developed. Openfire still has open bugs or feature requests, which are unresolved since 2005, like OF-176

 

Tigase seems also to support more XEPs (like 0198 Stream Management, or 0079 AMP, or Roster Versioning).

 

Licensing:

Openfire: Apache 2

Tigase: GPL 3

 

Plugins:

You can develop/use plugins for Openfire, which is nice. I don't know how it is with Tigase.

Talk to another without being in the friends list

$
0
0

Hello Community,

 

How a user can talk to another without being in the friends list?

(How in whatssap you add the user and start talking

 

I'm rethinking to do my own library "smack" lacks many things why des my point of view.

 

you can discuss their experiences on the matter?

Re: Departmental OUs in Contact list

Re: Using LDAP users to automatically populate contact list

Re: How to restrict some selected CHILD Domains in the entire AD forest ?

$
0
0

you might be able to use security groups for each child domain to allow access.

Maybe this will help..

http://community.igniterealtime.org/thread/42044

 

Maybe within the master AccessGroup, you can then you might be able to use the Domain Users group or similar security group for each child domain?

Re: Departmental OUs in Contact list

$
0
0

Well we do have some groups, we call them Hash groups, as all groups are prefixed with a # and thse contain the users

These are purely Email distrobution groups and have been superceeded by the security groups and will be removed in the next month or so as the # groups where an old solution when we were on an old NT domain.

 

I can put the idea forward to our network administrator, but I don't think he'll like the idea of having old hat on a new head... so to speak.


Re: Adicionando usuário de outro dominio com Spark

$
0
0

bom dia, Vinicius

 

seguinte:

Dominio B confia no A mas o A não confia no B.

quando utilizava o cliente Pandio, utilizava uma das duas pesquisas (primeira pesquisa) para adicionar um usuário do outro dominio da seguinte forma

 

Matricula@servidor_openfire;

 

Para consultar usuarios do meu dominio era so colocar o nome do usuário

Re: Feature Request: Send message to all resources

$
0
0

So is there any known current developing going on based on XEP-0280 ?

 

Probably not. There isn't even a Jira ticket for it.

On top of that it is still in experimental state and there are long-standing issues which are unresolved since many years (like XEP-0079 and XEP-0198)

 

On the other hand it seems relatively simple to implement. I might even give it a try.

Re: Last Openfire & FreeBSD 10.0

$
0
0

Try to use a newer JRE. It is likely a bug in the JRE when it fails like this.

Session ID not updated for Spark 2.7.0

$
0
0

I've had a number of my users upgrade to the latest (as of this posting) nightly build of Spark 2.7.0

 

I've noticed that their session ID still reports as Spark 2.6.3, which will complicate tracking the upgrade process throughout our company.

 

If this is an easy fix, I'd like to request that this be updated in the next release.

 

Thank you for your time and attention.

Custom MultiUserChatService Implementation

$
0
0

Hi!

 

We am trying to implement a custom MultiUserChatService implementation.

 

I'm having an issue trying to use the class IQMUCRegisterHandler for jabber:iq:register messages from my implementation. I am getting a "java.lang.IllegalAccessException" when trying to instantiate that class.

 

I've looked over the openfire package "org.jivesoftware.openfire.muc.spi" and have noticed that the class "IQMUCRegisterHandler" has accessibility declaration, thus I think it is private by default - meaning it can only be accessed from within its own package.

 

I was wondering if there was any other way to solve this, other than trying to use reflection or making a custom IQMUCRegisterHandler implementation or if anyone has tried to create a custom MultiUserChatService.

 

Thanks in advance and any help would be appreciated. :3

Viewing all 12162 articles
Browse latest View live