segunda-feira, 30 de novembro de 2009

Lançada nova versão do servidor XMPP Prosody


A versão 0.6.x do servidor XMPP Prosody foi lançada na última semana.

A nova versão do servidor (que é totalmente desenvolvido em Lua) implementa novas features, muitas das quais já podem ser encontradas nos demais servidores XMPP como Openfire e Ejabberd há algum tempo.

Entre as novas features, destaque para:
  • Console via Telnet (uma carência do Openfire), onde é possível recarregar a configuração do servidor e adicionar/remover virtual hosts sem a reinicialização do serviço. Além disso, uma opção de desligamento amigável do servidor (com envio de mensagens para todos os usuários) foi também implementada;
  • Compressão de dados cliente/servidor para otimização do uso da banda;
  • Conexões S2S criptografadas;
  • Suporte a certificados TLS/SSL por virtual host;
Além das novas features listadas acima, o Prosody também tem suporte a virtual hosts, um recurso que não está disponível no Openfire. Mas, apesar disso, o Prosody (ainda) não possui suporte a plugins, transportes, interface web e tantas outras features que fazem do Openfire um dos servidores XMPP mais populares do momento.

No entanto, como o projeto está bastante ativo, com várias versões lançadas nos últimos meses, isso pode ser um indício de que o mesmo venha a se igualar aos outros servidores existentes em algum tempo.

Outras informações:
Faça o download da última versão estável (0.6.1) aqui.

PS: a versão 0.6.1 é basicamente um bugfix de um problema detectado após o lançamento de 0.6.0.


Pidgin 2.6.4 lançado

Lançado o cliente de IM Pidgin 2.6.4.

A nova versão traz uma série de alterações no aplicativo assim como uma série de melhorias e bugfixes nos protocolos (especial atenção aos crashs causados pelo uso de contas MSN que eventualmente derrubam o aplicativo - espero que isso tenha sido definitivamente solucionado nesse novo release).

Como o lançamento foi realizado na data de ontem, é provável que nas próximas horas já existam pacotes disponíveis para o Ubuntu 9.10 (Karmic Koala).

Leia o Changelog completo aqui.

quinta-feira, 26 de novembro de 2009

Samba 3.5.0 com suporte experimental a SMB2


O time de desenvolvimento do Samba anunciou hoje o lançamento da versão 3.5.0pre1 do software e o grande destaque dessa nova release com certeza é o suporte (ainda que experimental) ao protocolo SMB2.

O SMB2, desenvolvido pela Microsoft, possui várias modificações em comparação a seu antecessor, entre as quais cabe citar:
  • Melhorias na perfomance da comunicação entre cliente e servidor;
  • Melhorias na performance da transferência de arquivos grandes;
  • Menor overhead do protocolo (número de comandos e subcomandos reduzido de mais de 100 para apenas 19);
  • Melhor escalabilidade;
O SMB2 foi implementado inicialmente no Windows Vista mas já está disponível em todas as versões mais recentes dos sistemas operacionais da Microsoft. Windows 7 e Windows 2008 R2 já utilizam o SMB2.1, que segundo informações é ainda mais performático. Apesar de ser proprietário, a especificação do protocolo foi publicada para permitir que outros sistemas possam interagir com os SOs da Microsoft que usam essa nova versão.

Ainda em caráter experimental no Samba, o uso do SMB2 além de aumentar a performance de maneira geral promete diminuir a quantidade de "lixo" que circula na LAN e que é gerada pelo protocolo SMB versão 1.

Outras fontes de informação sobre o SMB2:

UPDATE 30/12/2009: a equipe de desenvolvimento do Samba anunciou que a versão 3.6.0 deverá ter suporte total ao protocolo SMB2.

quinta-feira, 19 de novembro de 2009

Openfire: plugin User Status



Bela dica do Marcos Lucas (membro da lista Openfire-BR), o plugin User Status, desenvolvido por Stefan Reuter, vem ao encontro de uma necessidade de muitos administradores do Openfire: a possibilidade de manter o histórico de acesso dos usuários ao serviço.

O plugin grava os dados em duas tabelas próprias, e possibilita o armazenamento de login, resource, IP e data de login e logoff dos usuários, o que permite a realização de uma auditoria de uso do sistema.

O que muitos administradores irão perceber logo de início é a falta de uma interface de consulta do histórico (que poderia ser adicionada no próprio console admin), mas isso pode ser resolvido com o desenvolvimento de uma simples interface web. Apesar da falta desse recurso, o plugin é um grande aliado aos sysadmins que precisam controlar e inspecionar o uso do serviço XMPP em suas empresas.

Para que ainda não conhece o plugin, consulte o site oficial do projeto.

E, caso o link para download esteja fora do ar, baixe o plugin aqui (versão 1.0.3).


OT: O dado do Pacman


Apesar de não ser FLOSS e ser totalmente off-topic, não poderia deixar de postar as fotos do dado do Pacman que minha esposa Renata fez pra mim.

Só de olhar para o mesmo já me dá vontade de instalar o Stella ou o XMame e jogar um pouco ;-)





sexta-feira, 13 de novembro de 2009

Lançado o ejabberd 2.1.0

Finalmente, após quase dois anos de desenvolvimento, foi lançada a versão 2.1.0 do servidor XMPP ejabberd.

Entre os novos recursos, cabe destacar:
  • Clustering
  • Servidor STUN
  • Melhorias no LDAP
  • Melhorias no MUC
  • Suporte a captcha
  • Adição de suporte a novas XEPs
Veja a lista completa de mudanças aqui. Ou, se preferir, leia a lista completa de novas features, melhorias e bugfixes.

Bastante maduro, e com vários novos recursos, o ejabberd parece ser uma alternativa ao Openfire (apesar do console de administração e do suporte a plugins do Openfire serem até o momento imbatíveis).

Agora é testar e conferir.

terça-feira, 10 de novembro de 2009

Openfire - Plugin clustering agora é Open Source

Boas notícias para os usuários do Openfire: foi lançada hoje a versão Open Source do plugin clustering.

Para quem não conhece, o plugin clustering permite rodar múltiplos servidores Openfire juntos em um cluster. Rodando o Openfire em um cluster é possível distribuir a carga entre os servidores e também ter redundância, ou seja, caso algum dos servidores se torne indisponível, o serviço continuará sendo atendido pelos demais participantes do cluster.

Porém (às vezes existe um porém), apesar de ser totalmente open source, para rodar o plugin é preciso obter uma licença do Oracle Coherence que é um produto comercial (ou seja, o plugin é open source, mas a solução completa não é "free as in grátis"). De qualquer forma é possível obter uma licença OTN (Oracle Technology Network Developer License) para testar o plugin e verificar se o investimento necessário compensa e se a solução irá atender as expectativas.

Bons testes e boas implementações :-)

PS: quem testar o plugin e/ou estiver utilizando o mesmo, por favor deixe seus comentários aqui no post.

Via Ignite Realtime.

quarta-feira, 4 de novembro de 2009

KDE 4.3.3 liberado (e KDE 4.4. quase finalizado)

Um dia após o lançamento do novo release do KDE (versão 4.3.3), já se encontram disponíveis os pacotes para o Ubuntu 9.10 (Karmic Koala).

O projeto KDE, que passou a adotar o lançamento de releases mensais, informa que a versão 4.3.3 é basicamente um bugfix e update de traduções e sua instalação é recomendável. Essa release não contém nenhuma nova feature, apesar de trazer algumas melhorias ao sistema (saiba mais no changelog).

E não é só isso: além de disponibilizar a nova versão, o time de desenvolvimento do KDE revelou também novas informações sobre o KDE 4.4 que tem previsão de lançamento para fevereiro de 2010 (o primeiro beta deve estar disponível já no próximo mês).

Usando o QT 4.6, a nova versão do KDE promete uma série de novos recursos e melhorias, inclusive na performance do sistema (veja a lista completa de features planejadas aqui).

Mas enquanto fevereiro não chega, é hora de atualizar seu KDE 4.3. Para instalar a nova versão adicione o seguinte repositório:

deb http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu karmic main

Após, basta rodar um apt-get update && apt-get dist-upgrade para atualizar o sistema.

Boa sorte ;-)