Tigase Jabber/XMPP Server is Open Source and Free (GPLv3) Java server using all available features in last JDKs. It uses NIO for network communication, selectors, concurrent JDK framework, security library and so on. All these functionalities are available directly from JDK so the need for external libraries is limited to minimum. Actually it doesn't use any external library at run-time. A few third-party libraries are used for development such as JUnit, Forrest, UnitTestsGen and ANT

Journal Entries

No entries yet.


Ratings & Reviews

Community Rating
5.0/5.0

Based on 4 user ratings.

Your Rating

Click to rate this project.

Links

7 links submitted so far. Submit your own links.

News

Edit RSS feeds.

    MySQL database schema upgrade for Tigase 4.0

    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]

    Tigase Minichat 0.11.0-beta

    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]

    Tigase packages dependency change - server compilation version 4.x

    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]

    Tigase XMPP Testing Zone

    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]

    Tigase LiveCD 4.0.0

    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]

Read all Tigase Jabber/XMPP Server articles…


Who uses Tigase Jabber/XMPP Server?

Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32 Anon32

Who contributes to Tigase Jabber/XMPP Server?

Anon32 Anon32 Anon32
I'm a contributor

Where in the world?



Related Projects by Tags

DJabberd, ejabberd, jabberd14, jabberd2, Smack API


People who use Tigase Jabber/XMPP Server also use:

Jabberlang


Project Cost

This calculator estimates how much it would cost to hire a team to write this project from scratch. More »
Include
Codebase 92,818
Effort (est.) 23 Person Years
Avg. Salary $ year
$ 1,248,612