Posted
1 day
ago
by
kobit
For number of reasons the database schema had to be changed for Tigase server version 4.0. The most important are:
Compliance with the XMPP RFC which says that each part of JID may have up to 1023 characters. We store in the database user
... [More]
JIDs without resource name thus the maximum possible size of the user id is 2047. There aren't really JIDs that long yet but we experienced quite long JIDs in a few installations already so we decided to prepare Tigase to accept any JID allowed by RFC.
Performance and flexibility - the Tigase server now accesses database using stored procedures. This allows for any database storage format and it doesn't really matter for the Tigase server what is the database schema how data is organized inside. What it needs is just bunch of stored procedures to access the data. This allows for much more flexibility in storing user data as well as much easier integration with third-party systems and also organize data in more efficient way.
Therefore when you run the Tigase server now it may (depending on what exact SVN revision you use) refuse to start if it detects that the database schema is not updated. If it happens just follow steps below to update the database schema and start the server again.
Updating of the database schema is very easy and almost fully automated process. Just follow the steps below and you should be able to run new version of the Tigase server in a few minutes or even seconds depending on your database size. It takes around 7 minutes to update database with 200k user accounts on an average machine.
read more [Less]
Posted
2 days
ago
by
kobit
A new version of the Minichat client has just been released. This is a new version and actually the first version publicly announced.
It is still considered beta but seems quite stable and the code works well under all major
... [More]
browsers.
The new stuff in this release are improved stability, remembering chat session between page reloads and support for a nick name for anonymous user.
If you want to see the Minichat in action please try the version installed on the Tigase.org website.
read more [Less]
Posted
8 days
ago
by
kobit
The dependency for Tigase Utils Package has changed. This is important for everybody who builds the Tigase server manually from sources using Ant tool. The Maven handles all the dependencies automatically and scripts have been
... [More]
updated.
Please keep reading for more details how to compile the server from sources in current SVN repositories.
read more [Less]
Posted
9 days
ago
by
kobit
We have just launched the Tigase XMPP testing zone. This is the Tigase server clustered installation with 2 nodes. The installation is integrated with the Drupal CMS.
At the moment it offers c2s, s2s and Bosh protocols. We are going to
... [More]
enable more services for testing soon: MUC, PubSub, MSN transport and possibly more.
Please feel free to create an account on the Drupal website and use it for testing of your software.
Note. The installation is available through rather average broadband connection and it is not suitable for any kind of load or high traffic tests.
As usually all comments and suggestions are very welcomed. If you have ideas to improve the installation and make it easier for your tests please let me know.
read more [Less]
Posted
26 days
ago
by
kobit
A few days ago I have silently uploaded tigase-livecd-4.0.0.iso file into our download section. Even there was no announcement the download counter shows now 145. I wonder if there was such a big number if people knew what they are
... [More]
downloading....
Anyway. This ISO file is the first release of the Tigase LiveCD version. It is a complete environment runnable from the CD with pre-configured Tigase server, Drupal CMS (Blog and Forums) and Dovecot - IMAP4 server integrated together. The Drupal CMS runs with the Minichat on the example website. The live CD is based on the Gentoo Linux.
In this particular case integration means all services (Tigase, Drupal, Email) use user accounts from a single database. The user account management is done via Drupal website.
You can also post short news on the website directly from your XMPP client, you will also receive notifications about comments and posts on the website to your XMPP client.
The live CD contains also 2 nice XMPP clients: Psi and Coccinella in the most recent versions. Hm, Psi has just increased version number so it is not the most recent.
Everything installed and pre-configured, starting up automatically when the system boots from the CD.
read more [Less]