Commit graph

63 commits

Author SHA1 Message Date
Jan Kaluza
78e71f9345 Cleanup the includes, rename source code files to match the class name exactly 2015-11-18 14:05:57 +01:00
Jan Kaluza
fe47e0979b Split libtransport in two - libtransport and XMPPFrontend (lives in ./spectrum/src/frontends/xmpp). It's first step to allow generic Spectrum 2 frontends. 2015-11-16 10:49:10 +01:00
Jan Kaluza
90ef6e3128 Fix HAVE_SWIFTEN_3 definition to work also in gcc. Fix the tests to work with swiften3 and also with swiften2. 2015-11-10 11:18:48 +01:00
Vitaly Takmazov
20d8dd690e fix tests (TODO filetransfer) 2015-10-15 15:41:16 +03:00
Vitaly Takmazov
0d99e8c85d Initial swiften 3 support 2015-03-31 14:14:15 +03:00
HanzZ
4f9457bdd8 Added testing swiften_raw backend which just changes to/from attributes and forwards unchanged stanzas 2013-02-09 11:09:38 +01:00
HanzZ
505ea8301c Fixed adding/removing contacts in gateway mode 2013-01-25 13:26:49 +01:00
Jan Kaluza
cc64a76c8b Replace #include "Swiften/Swiften.h" by particular headers. 25% compilation speedup. 2013-01-23 11:29:43 +01:00
Jan Kaluza
098f8b6684 Backend logs are not created using 'backend-N.log' pattern where N is ID of the backend (1, 2, 3, 4, ...) according to the backends number 2013-01-09 09:50:53 +01:00
HanzZ
2ae5cba932 service.login_delay 2012-12-27 15:02:21 +01:00
HanzZ
f7dc91ccb4 Set adhoc settings according to config even when storage backend is not set 2012-12-22 21:07:29 +01:00
Jan Kaluza
df32761194 Added support for service.jid_escaping config 2012-10-29 14:08:54 +01:00
Jan Kaluza
22679e921b add RoomList support to libtransport, so backends can send list of available rooms 2012-10-15 16:25:36 +02:00
HanzZ
c538d9965b Handle backendConfig 2012-09-12 13:04:39 +02:00
HanzZ
95a4924622 Give backend some time to start before spawning new oen 2012-07-28 06:04:10 +02:00
Jan Kaluza
8b7923f3e3 Much more useful spectrum2_manager 2012-07-18 15:20:06 +02:00
Jan Kaluza
fd54120de7 Make the backend usable only after it responds to initial PING 2012-07-18 13:54:17 +02:00
Jan Kaluza
fb527b5760 Added NetworkPlugin::handleBuddyRemoved method to let backend remove buddy from XMPP user's roster 2012-06-14 08:06:46 +02:00
HanzZ
d4769080ca More stats 2012-03-09 17:55:57 +01:00
HanzZ
6ec566375c Send backend id back to main instance 2012-03-09 17:13:32 +01:00
HanzZ
97a6609c87 maybe working auto-reconnect 2011-12-07 18:20:28 +01:00
HanzZ
196afcf3a3 Set proper resource in MUCs 2011-11-24 19:37:38 +01:00
HanzZ
b55ba07e93 Handle FT cancelation 2011-10-03 11:35:32 +02:00
HanzZ
03c7d96eab Created MemoryReadByteStream 2011-10-03 10:59:29 +02:00
HanzZ
260262c393 Move FT to separate class 2011-10-01 21:12:18 +02:00
HanzZ
941bba0427 Fixed compilation with latest swiften 2011-09-30 10:00:44 +02:00
HanzZ
052c4ac633 Use latest swiften optimizations to increase BoostConnection speed 2011-09-28 22:41:53 +02:00
HanzZ
715efadbdf Forward FT data from backend to spectrum2 process 2011-09-28 19:59:58 +02:00
HanzZ
7b692e8837 FT works on libpurple backend's side. not working on spectrum2 server part yet 2011-09-28 14:32:57 +02:00
Jan Kaluza
dd11e43325 component tests 2011-08-25 14:38:35 +02:00
Jan Kaluza
cbf6db2a61 better AdminInterface 2011-08-03 13:58:55 +02:00
Jan Kaluza
c68479f86d [service] idle_reconnect_time 2011-08-03 13:08:48 +02:00
HanzZ
ad49c6f567 added collect_backend admininterface command + collecting one backend every 2 hours 2011-07-29 22:54:28 +02:00
HanzZ
e9e2991f8e collectBackend called every hour 2011-07-29 00:50:43 +02:00
Jan Kaluza
8ee0310448 First untested version of blocking feature 2011-07-27 10:33:34 +02:00
Jan Kaluza
6aa34a5585 Don't use backends which were full in past and add users to latest backends instead 2011-07-25 17:49:41 +02:00
Jan Kaluza
090a7e5e23 Fixed crazy backends spawning when one backend stopped sending PONGs 2011-07-20 08:17:55 +02:00
Jan Kaluza
330ecc6dd4 Memory stats 2011-07-18 14:45:30 +02:00
HanzZ
808a9067c5 Improved backends creation, fixed race-condition during connection process 2011-07-17 23:05:54 +02:00
HanzZ
9d23a3ba8b Renamed NPS::Client into NPS::Backend. Better Spectrum Manager output formating 2011-07-09 12:59:53 +02:00
Jan Kaluza
091411eea4 Show users in spectrum_manager status command 2011-06-27 16:57:14 +02:00
Jan Kaluza
67c1817031 Untested Attenion from legacy network -> XMPP 2011-06-22 14:25:05 +02:00
HanzZ
828ae9d2cb Spectrum has to be compiled with official Swiften master branch, not with my fork 2011-06-18 23:27:54 +02:00
HanzZ
b0bcade44c Hopefully working authorizations. Tested it only once :) 2011-06-17 13:43:31 +02:00
Jan Kaluza
f1e8d12674 forward vcard set to backend 2011-06-14 15:12:35 +02:00
HanzZ
bf5cc016f8 Typing notification from legacy network -> XMPP 2011-06-12 13:13:22 +02:00
HanzZ
bdc94b1042 Forward presence to legacy network 2011-06-12 12:27:57 +02:00
Jan Kaluza
a6781df77f Working buddy rename 2011-06-09 13:54:09 +02:00
HanzZ
7a0e5e31e6 Moved RosterResponder out of UserManager 2011-06-05 14:01:26 +02:00
HanzZ
877d783276 Fixed compilation with latest Swiften. Using SafeByteArray for communication with backends 2011-06-03 19:40:30 +02:00