Commit graph

360 commits

Author SHA1 Message Date
HanzZ
afe5ac506d Store buddy changes only when there's a real change 2012-03-30 15:28:49 +02:00
Vitaly Takmazov
aab3709012 Merge branch 'master' of https://github.com/hanzz/libtransport 2012-03-29 12:26:58 +04:00
Jan Kaluza
5f06cf12d6 Fixed out-of-source building 2012-03-27 12:37:11 +02:00
HanzZ
7c93aee6f4 Log4cxx is optional dependency now 2012-03-21 16:31:51 +01:00
Vitaly Takmazov
64f0883512 Merge branch 'master' of https://github.com/hanzz/libtransport 2012-03-21 19:03:45 +04:00
Vitaly Takmazov
bda35a459e use bundled protobuf for windows builds 2012-03-21 17:42:29 +04:00
HanzZ
a06a47ed11 moved log4cxx initialization to libtransport 2012-03-14 21:18:10 +01:00
HanzZ
48f2d9d6b1 Moved database initialization into StorageBackend 2012-03-14 18:56:23 +01: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
4c9f82cb35 Report also skype process memory usage 2012-03-09 08:25:03 +01:00
HanzZ
3949b84ed0 Allow setting buddies subscriptions 2012-03-08 20:04:56 +01:00
Jan Kaluza
f42aa113b9 support for extra memory usage 2012-03-08 11:56:36 +01:00
HanzZ
320738eda8 Gateway interaction 2012-02-26 14:03:48 +01:00
Daniel Henninger
7f13a29090 Removed auto-transaction postgres handlers in lieu of our own transaction calls. Updated config file to mention postgres. 2012-02-19 16:10:36 +08:00
Daniel Henninger
67d6458a41 Downgraded PQXX API used due to the 2.6 series on most modern linux distros.
Implemented most of the other functions.
2012-02-19 16:10:35 +08: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