sexta-feira, 16 de outubro de 2009

Kraken, o substituto do plugin Gateway IM

Tenho percebido pela lista Openfire-BR que muitas pessoas ainda usam o plugin Gateway-IM, mas o que muitos parecem ainda não saber é que o mesmo foi descontinuado e substituído pelo plugin Kraken.

O plugin Kraken foi criado por Daniel Henninger, o mesmo desenvolvedor do Gateway IM e usa como base o antigo plugin, ou seja, ele segue de onde o Gateway IM parou, com a mesma interface e as mesmas configurações. A principal mudança no projeto é que o Kraken foi criado para ser um plugin que possa ser usado em vários servidores XMPP e não somente no Openfire.

Quem ainda utiliza o antigo plugin deve migrar para o Kraken já, pois as novas versões deste resolvem uma série de bugs do Gateway IM. Veja o changelog completo no final desse post (em inglês).

Mais estável, parece que o Kraken veio mesmo para ficar pois o projeto está em constante desenvolvimento (já foram lançadas 4 releases desde sua criação em fevereiro desse ano), sendo que a última (1.1.2) data de 4 de setembro passado. Além disso, no seu roadmap podemos perceber que muitas outras features estão previstas, como:
  • Plugin para o servidor XMPP Tigase
  • Transferência de arquivos
  • Suporte a MUC
  • Suporte a VCard
  • Suporte a pesquisa
Veja o Changelog completo, desde o lançamento:
1.1.2 -- September 3, 2009
Issues Resolved
  • 2849285 - java6 packing of java5 bytecode
  • 2843526 - Can't change contact alias
  • 2843403 - failed logins during jabber:iq:register should return error
  • 2839490 - MSN nickname not update to current.
  • 2833421 - Chat notification (xep-0085 vs xep-0022)
1.1.1 -- September 1, 2009
Issues Resolved
  • 2848127 - Duplicate messages received from Yahoo (sometimes)
  • 2848125 - Facebook transport stopped working
  • 2844097 - Cannot subscribe to a Yahoo account presence
  • 2831758 - Handle "susbcribe" and "subscribed" requests from/to Yahoo
  • 2831758 - Gateway returns malformed message stanzas on registration er
1.1.0 -- August 2, 2009
Issues Resolved
  • 2826177 - Facebook transport causing cpu usage overload
  • 2580754 - XML-RPC Interface
  • 2819012 - Can't log on
  • 2809576 - MSN setting of XMPP avatar not working
  • 2809577 - GTalk statuses not syncing properly
  • 2724131 - Problem sending messages to other domains (eg. rocketmail)
  • 2684526 - incorrect links in kraken-registrations.jsp
  • 2505876 - Personal Message of MSN should be unescaped according to html
  • 2317907 - Can not authenticate to jabber.org
  • 2317879 - MSN disconnecting after 20 minutes
  • 2316446 - Status icon does not change properly
  • 2316417 - Avatar loading timeout with gateway contacts
  • 2814933 - Compile broken
  • 2813271 - Contacts' status is always offline
  • 2810485 - Building failure
  • 2805974 - Building failure
  • 2787891 - /plugins/kraken/xml-rpc
  • 2740016 - "Update available" when using a different translation
  • 2671590 - Error when paging msn registrations
  • 2657400 - Connection Timeout
  • 2655458 - XMPP transport
  • 2636608 - GaduGadu: encoding problems
  • 2543459 - MSN constantly disconnecting
  • 2317906 - Sometimes folk can send messages but not receive
  • 2317831 - Some folk are having connection issues with MSN
  • 2603935 - Facebook Transport
  • 2368670 - MySpaceIM transport
  • 2316441 - Sametime Transport
1.0.0 -- February 8, 2009 -- Initial release
Issues Fixed Since IM Gateway 1.2.4d
  • 2531221 - Russian ICQ users can not connect
  • 2317818 - MSN transport seems to be leaving a lot of session listeners
  • 2317915 - XmppConnections are left behind
  • 2317739 - vCard PHOTO element has empty namespace?
  • 2317862 - MSN Transport is stop working after ~ 1 day

Leia também:

23 comentários:

  1. MAis no site o gateway IM ja não aparece mais para download, e esse novo plugin não esta disponivel, onde encontra-lo?

    ResponderExcluir
  2. olá amigos...
    realizei a instalaçao do kraken, porem não abre abas nenhuma do tipo "gateway" para configurar as contas dos usuarios q usam msn.
    teria mais algum plugin para instalar ?

    ResponderExcluir
  3. Ola Marcelo... obrigado com retorno.
    meu servidor openfire esta rodando 100%.
    fiz o download do kraken em seguida upload para meu servidor. ele aparece na lista de plugins instalados. mais nao tem nenhum menu para configurar contas. entende ?

    ResponderExcluir
  4. Entendi.

    Estranho mas nunca vi alguém reportar isso.

    Manda um e-mail pra lista Openfire-BR pra ver se alguém já passou por isso.

    []s

    ResponderExcluir
  5. Você tem que clicar em Gateway, na esquerda tem Configurações e Registros.

    É em registro que você associa a conta ID Jabber ao ID Msn.

    Espero que seja Util.

    Rodrigo (rodrigo@alfatransportes.com.br)

    ResponderExcluir
  6. Andre' NevesMar 29, 2010 02:26 PM

    Marcelo,

    Excelente matéria. Estou com um problema, instalei o kraken e já possuo alguns usuários que carregam suas listas de contato do MSN, aconteceu que em determinados momentos estas listas não são carregas. As veses funciona e as veses não. Você tem idéia do que pode ser ?

    ResponderExcluir
  7. Experimente atualizar o plugin para a versão 1.1.3 beta.

    Quem fez isso me garantiu que tal problema foi resolvido.

    []s

    ResponderExcluir
  8. Andre' NevesMar 30, 2010 12:06 PM

    Ola Marcelo,

    Atualizei para a versão 1.1.3 mais ainda não funcionou perfeito. Agora to achando que pode ser algum BUG do Spark, pois a conta transporte MSN fica online e no painel de controle do openfire o meu usuário do MSN também fica online, mais os usuários da minha lista nem sempre ficam on.

    []'s

    ResponderExcluir
  9. Se tu desconfia do Spark tente outro cliente XMPP, como o pidgin, psi ou oneteam para verificar se a situação ocorre nesses também.

    Assim você pode identificar se o problema é do cliente ou do servidor.

    []s

    ResponderExcluir
  10. Marcelo, você sabe me dizer se existe um cliente XMPP totalmente em português?

    Obrigado.

    ResponderExcluir
  11. Creio que vários possuam versões em português.

    Psi e Pidgin são alguns deles.

    []s

    ResponderExcluir
  12. Boa tarde Marcelo,

    Estou tentando entrar no site do projeto Kraken e esta pedindo login e senha. Onde mais posso baixar a ultima versao desse plugin?

    ResponderExcluir
  13. Realmente, o site está com problemas.

    Mas você pode baixar ele aqui.

    http://sourceforge.net/projects/kraken-gateway/files/

    Inclusive, o beta 2 da versão 1.1.3 foi lançado essa semana.

    []s

    ResponderExcluir
  14. Marcelo,

    Tentei instalar a versao beta 2 1.1.3, apos instalado nao esta aparecendo Gateway no menu. Troquei para a versao estavel e volta a aparecer o menu.
    Vc sabe como arrumar? obrigado

    ResponderExcluir
  15. Marcelo desconsidere a ultima mensagem.
    Apaguei a pasta e copiei diretamente na pasta plugin, dai instalou normalmente.

    obrigado

    ResponderExcluir
  16. Meu nome é Caio Andrade.
    Ai rapaziada, para fazer a integração com o MSN é bem simples, funciona assim:
    Entre no console do openfire > Gateway ( vá em configurações e na opção de gateway escolha o msn e configure o opções e permissões, depois vai em testar e testea conexão,"caso a conexão não funcione veja o seu firewall", > depois vá em registros > adicionar um novo registro > dai fica assim: usuário(jid) o nome de login do usuário no openfire > gateway ( o que vc selecionou no passo anterior) > os usuários e senhas são do gateway ( msn, yahoo, etc) > o apelido é o modo de apresentação.
    Ai meu caramara é só correr pro abraço.

    ResponderExcluir
  17. Marcelo,

    Muito obrigado pelas informações relacionadas ao gateway, instalei e esta funcionanando normalmente.

    Abraços,

    ResponderExcluir
  18. É muito gratificante saber que o blog tem sido útil pra muita gente.

    :-)

    []s

    ResponderExcluir
  19. estou tentando configurar por usuario ou grupo para liberar o acesso ao msn, mas nao da certo. qual a forma correta de inserir o grupo? DOMINIO\USUARIO?

    ResponderExcluir
  20. eu instalei aqui, fiz as configurações mas está dando erro com o transporte

    ResponderExcluir
  21. Eu instalei o plugin e configurei tudo certinho, fiz os testes de conexão e adicionei as permissões, porem após conectar ao MSN o usuário não consegue adicionar as contas do MSN, sempre retorna que não pode adicionar ou simplesmente fica como em espera mas não aparece convite para o contato e nem fica como online

    ResponderExcluir