This repository has been archived by the owner on May 28, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
46 lines (33 loc) · 1.37 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
WPJabber Server
fast, stable, safe jabber server
------------------------------------------------
Lukas Karwacki <lukasm@wp-sa.pl>
WPJabber is jabberd server developed to handle large amount of
concurrent users. WPJabber uses pthreads and can work on
multi-processor platforms. WPJabber needs thread safe modules.
In WPJabber package you can find these modules:
- JSM - Session Manager
- WPJ - Connection Manager ( c2s module )
- dialback and dnsrv - modules needed to connect with other servers
- xdb_file
- xdb_sql - SQL storage module
Source includes example files for each module.
More docs and FAQ can be found in doc/ dir.
=================================================================
Usage:
1. WPJabber with WPJ
There are many problems when compiling and using WPJ.
WPJ needs kernel with sys_epoll.
WPJ is designed to handle large amount of users and most servers doesn't need WPJ.
2. WPJabber with jadc2s
Compile only wpjabber without WPJ and use jadc2s as c2s component.
Then run ./configure with --nowpj parametr !
=================================================================
WPJabber core features:
- no more pth, real threads
- supports multi-processor systems
- fast, safe and stable
- api compatible with jabberd 1.4.2
=================================================================
Report bugs at
http://wpjabber.jabberstudio.org