Commit graph

195 commits

Author SHA1 Message Date
Daniel Henninger
ab20eefd6f Downgraded PQXX API used due to the 2.6 series on most modern linux distros.
Implemented most of the other functions.
2012-01-25 23:36:15 -05:00
HanzZ
12d117f54f Working setUser for postgres 2011-12-22 20:47:36 +01:00
Jan Kaluza
3fd77c64ac Create pgsql database 2011-12-13 11:29:08 +01:00
HanzZ
fe74083e2e Do not try to serialize something what is not Storage element 2011-12-10 15:44:43 +01:00
HanzZ
742ed6bc69 pre-initial support for PostgreSQL 2011-12-09 19:00:53 +01:00
HanzZ
4c334e9f1c Move random port generating to util.cpp 2011-12-09 13:51:50 +01:00
HanzZ
f035510e47 Fixed PresenceOracle 2011-12-08 17:55:23 +01:00
HanzZ
79d0e907bb Allow only 3 reconnections in a row, then disconnect user 2011-12-07 18:41:16 +01:00
HanzZ
97a6609c87 maybe working auto-reconnect 2011-12-07 18:20:28 +01:00
Jan Kaluza
56dd649998 Reconnect users automatically in case of spectrum2 main instance crash/restart 2011-12-07 10:30:39 +01:00
HanzZ
6b81ff06d6 Support for buddies on more groups 2011-11-30 21:43:12 +01:00
Jan Kaluza
8faecb5664 SpectrumErrorPayload 2011-11-28 17:34:45 +01:00
HanzZ
196afcf3a3 Set proper resource in MUCs 2011-11-24 19:37:38 +01:00
HanzZ
ff3adaa3f3 Working IRC nickserv + PMs 2011-11-24 12:24:26 +01:00
HanzZ
2626035bc2 Disconnect if ping is not received for 30 seconds 2011-11-14 20:29:57 +01:00
HanzZ
5b89dae8ca Forward messages to proper resources 2011-11-11 11:40:10 +01:00
HanzZ
2b836edd79 Send current presences to newly connected resource 2011-11-11 10:00:11 +01:00
Jan Kaluza
35ef4b0778 StatsResponder 2011-11-09 12:47:43 +01:00
HanzZ
2131b86869 Working uptime 2011-11-09 09:11:42 +01:00
HanzZ
bfe84737ee Remove remoteRosterRequest in RosterManager destructor 2011-11-07 20:11:49 +01:00
Jan Kaluza
bf55d8c7b5 Check if vhosts are configured before using them 2011-11-07 13:10:42 +01:00
HanzZ
02daddc0ce Fixed some bugs in config parsing + added vhosts.vhost variable 2011-11-03 20:44:33 +01:00
HanzZ
6d64a1858b Dummy encryption key implementation + logging glib errors in main log 2011-11-01 22:13:35 +01:00
HanzZ
081b8258b2 Added ConnectionError enum to protocol.proto 2011-10-29 19:57:56 +02:00
HanzZ
343349cea6 Working MySQL reconnecting 2011-10-26 22:28:05 +02:00
Jan Kaluza
2faaeff76d Reconnect mysql connection when it's lost.. NOT TESTED, I will test it after hour :) 2011-10-26 17:49:05 +02:00
Jan Kaluza
c82202f16b initial RosterManagerTest 2011-10-26 16:53:41 +02:00
HanzZ
8c529dbabb semi-working PMs in muc 2011-10-25 20:29:58 +02:00
HanzZ
bc3971f7d2 IRC backends work again 2011-10-23 18:50:10 +02:00
HanzZ
b1e4aae55b Forward StreamError in onPasswordInvalid signal 2011-10-18 20:49:20 +02:00
Jan Kaluza
c1cbd2d161 Fixed compilation problems + support for latest swiften 2011-10-18 10:53:06 +02:00
HanzZ
cbcf2f1452 networkplugin is now in separate library libtransport-plugin + does not depend on boost/swiften/libtransport 2011-10-17 17:24:44 +02:00
HanzZ
4503fd1ded experimental libpurple backend without boost service thread 2011-10-13 21:46:11 +02:00
HanzZ
ca76287f4d Set nickname according to received vcard 2011-10-03 23:09:14 +02: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
46f5c51d00 Working FT rejecting 2011-10-02 11:11:08 +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
b3725b47c4 Moved Block* from include/Swiften to transport/ 2011-09-28 15:57:39 +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
HanzZ
02b2f22f3e First part of filetransfer 2011-09-28 10:58:48 +02:00
HanzZ
e23f8e3c7f Fixed password changing in gateway mode + working RIE 2011-09-19 14:22:01 +02:00
HanzZ
d0adbddc0b send caps info in presences 2011-09-15 23:57:43 +02:00
Jan Kaluza
90aacd41d9 Use JID escaping by default + keep compatibility with spectrum1 database when using JID escaping 2011-09-14 15:09:21 +02:00
Jan Kaluza
9464449d6a Use remote-roster for unregistering if available 2011-09-14 12:42:06 +02:00
Jan Kaluza
324196c7f9 added util.h/util.cpp 2011-09-13 14:39:15 +02:00
HanzZ
36f4fb8870 Forward transport presence in User::setConnected call 2011-09-11 18:26:18 +02:00