Tigase server 5.1.0 branch

Submitted by kobit on Wed, 2010-04-28 23:26

I have received a few questions about the server development progress recently. Nothing has changed in the repository trunk for some time. Is the development ceased?

Of course not. The work is carried on as usual with no slowdown. I don't, however, commit anything to the trunk right now. Instead, all the new code goes to the 5.1.0 branch. This is because of some API changes which break compatibility with earlier versions. Adjusting your code to the new API is trivial and your compiler will tell you what to do.

Among many minor fixes there are also new features available for you to test:

  1. Database per domain support is now available. You can deploy the server for multiple virtual domains and data for each domain can be kept in a separate database. This applies to both user authentication data repository and the main user data repository.
  2. Support for virtual domains has been improved even further, you can add new vhosts via ad-hoc commands and set various parameters for the domain - adjust max number of registered users for the domain, enable/disable user registration via in-band protocol, allow for anonymous logins, and enable/disable domain without deleting it.
  3. Connection pool for UserAuthRepository implemented.
  4. New API for statistics monitoring. You can load a plugin which records statistics to DB at given periods of time.
  5. User authentication against Wordpress database added.

More to come very soon...

The most recent version is running on the Tigase.IM/jabber.Me service. You can try it without compiling the code yourself.

If you prefer to run the server from source code, however, do not forget to take MUC and PubSub from the correct branches too. And you also need to pick up the most recent version of XMLTools and Utils packages.

Artur Hefczyc's picture

The Tigase server 5.1.0 uses

The Tigase server 5.1.0 uses xmltools and utils form trunks not from branches. There are no publicly available branches for these packages.

What are the URLs for the

What are the URLs for the utils and xmltools branches? If I visit https://svn.tigase.org/reps/tigase-utils/branches/ I get rejected due to not having a login. Same for https://svn.tigase.org/reps/tigase-server/branches/, however hopping directly to the 5.1.0 branch using the URL you gave worked.

Artur Hefczyc's picture

Are you referring maybe to

Are you referring maybe to XEP-0279 functionality? This might be implemented for version 5.1.0 if there is a demand. Please fill feature request to increase changes for this to be implemented soon.

I'd like the stun service in

I'd like the stun service in the future function,come soon?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.