Servidores

Contenido archivado

El contenido de la web se encuentra archivado y no se podrá crear nuevo contenido. Más información.

Nuevo ejabberd 1.1.1

Aviso: ejabberd 1.1.1 corrige un error introducido en ejabberd 1.1.0 acerca de autenticación SASL Anónima. Es muy recomendable actualizar de ejabberd 1.1.0 a 1.1.1.
Acaba de anunciarse la versión 1.1.1 del servidor Jabber libre ejabberd. Entre los cambios destacan:
  • Soporte para los siguientes JEPs: JEP-0050: Comandos Ad-Hoc, JEP-0138: Compresión del flujo de datos, JEP-0175: SASL anónimo.
  • Soporte nativo de MySQL.
  • Respecto a Multi-User Chat: Historial de conversaciones de las salas y otras mejoras.
  • Mejoras del rendimiento en varios apartados: TCP, logger, Erlang/OTP, y clustering.
  • Se puede limitar el tamaño de los mensajes XMPP. Esto es especialmente útil para limitar el tamaño de los avatares almacenados en las vCards.
La lista completa de cambios está en ejabberd 1.1.1 release notes.

Anotaciones:

Nuevo Wildfire 2.6.0 incluye servicio Pub/Sub

Tagged:

Se acaba de anunciar la publicación de Wildfire 2.6.0 (servidor Jabber libre y gratuito en Java para Windows, Linux y Mac OS X).

En el anuncio encontrarás información detallada de las novedades, que son principalmente:

  • Servicio de Publish-Subscribe (pubsub, JEP-0060)
  • Mejora de las prestaciones
  • Posibilidad de guardar las contraseñas cifradas
  • Mejorado el soporte de auditoría: guardar los logs durante un periodo de tiempo

Fallo de los administradores de servidores Jabber

Esto no es más que una reseña para los que tengan y/o administren un servidor Jabber. Me gustaría que lo pudiera leer mucha más gente, porque casi todos los que tienen este problema son extrangeros, pero bueno.

Llevo unos días algo mosqueado con muchos servidores Jabber con los que no consigo una buena comunicación. El bot que indexa las salas de conferencia del buscador de Jabberland de todos los servidores (conocidos y públicos) me da contínuamente avisos de servidores no encontrados. Después de revisar qué pasaba me he dado cuenta que el host de los servicios que ofrecen estos servidores como lo es el de las salas de conferencia, no resuelve a ninguna IP.

Pongamos el caso de conference.jabber.server.com (un host ficticio). Ese host, al igual que pasa con jabber.server.com para conectar y agregar gente, hablar, o lo que sea, tiene que resolver a una IP, la IP del servidor. Si no se hace, evidentemente al intentar conectar a una_sala@conference.jabber.server.com será imposible.

El problema es que muchos servidores estan en universidades o entidades públicas donde ya es un milagro que den un subdominio para un servicio, por lo que pedir más subdominios de tercer o cuarto nivel (*.jabber.algo.com) para el resto de servicios del servidor Jabber es casi imposible, y los administradores los activan quedando estos inaccesibles desde el exterior, y ya sea por descuido, inexperiencia y desconocimientos, los dejan tal cual.

Solución, que todos los hosts de los servicios del servidor apunten a la IP de la máquina, tal y como se hace con el dominio principal del servidor.

Nuevo Wildfire 2.5.1

Se acaba de lanzar una nueva versión de Wildfire, el popular software de servidor Jabber. Si bien con la 2.5.0, anunciaron soporte completo del estándar XMPP, en esta nos vienen importantes mejoras de rendimiento y de funcionalidad en los grupos compartidos. Podeis ver la lista completa de cambios.

Certificados CAcert, SSL para nuestro servidor

Hoy me han aceptado la petición que hice a XMPP.net para incluir mi servidor en la lista de servidores públicos de Jabber. En el email de confirmación, a parte de agregarme a una lista de correo, me recomendaban usar Certificados Digitales de CAcert.org para la comunicación Server-to-Server (s2s).

Sinceramente, no tengo ni idea de cómo va todo ese asunto, pero ahora ya me hago una idea. Fui a CAcert.org, cree una cuenta, agregué el dominio jabberland.com, y cree el CSR en mi servidor. Para ello usé lo siguiente:

openssl req -nodes -new -keyout private.key -out server.csr

Eso creo dos archivos, un private.key y un server.csr. Con el contenido del server.csr fui a CAcert.org y lo pegué en la sección Certificado de Servidor, como Nuevo. Al poco rato me llegó un mail con mi certificado. Lo metí en un archivo llamado ssl.pem, y seguido de ello lo que tenía el private.key. Como yo uso eJabberd no hice nada más, puesto que en la configuración de eJabberd ya tenía indicado que usara el archivo ssl.pem para el certificado.

Ubicación de servidores

Como parte del proyecto que estoy llevando a cabo con JabberLand.com está una minisección sobre mi servidor, en la cual quiero incluir un listado con el resto de servidores Jabber que hay como alternativa al mio. Para ello estoy usando Google Maps, y tan solo necesito las coordenadas de cada uno.

Podéis calcularlas desde el mismo Google Maps (aparecen en el enlace "Link to this page") y enviarmelas en un mensaje por Jabber (xergio@jabberland.com). Según me lleguen las iré colocando.

Por el momento solo tengo el mio y el de JABBER-Hispano, ya que es el único del que he podido encontrar sus coordenadas.

Con esto y alguna cosa más que he terminado espero poder empezar a rematar ya el proyecto, que llevaba mucho tiempo parado por completo y parece que ahora he vuelto a cogerlo con ganas. A ver si hay suerte.

Distribuir contenido