Commit graph

54 commits

Author SHA1 Message Date
HanzZ
b6645a4ed9 Store subscriptions properly in DB and change them during the subscribe process 2012-03-09 09:35:36 +01:00
HanzZ
1c99b634a8 Do not send empty name in roster push 2012-02-26 15:41:40 +01:00
HanzZ
acd1c0447f Send subscribe presences to bare jid 2012-02-17 16:54:40 +01:00
Jan Kaluza
ee0b8ee838 Fixed RIE for components 2011-12-08 12:14:13 +01:00
HanzZ
6cabfd73ff Fixed crash in getJIDWithFeature 2011-11-14 18:38:58 +01:00
HanzZ
bfe84737ee Remove remoteRosterRequest in RosterManager destructor 2011-11-07 20:11:49 +01:00
Jan Kaluza
28ab57b97a Send SetRosterRequest to full jid 2011-10-05 13:25:56 +02:00
HanzZ
91aa5e9c77 Swift namespace 2011-10-04 20:10:07 +02:00
HanzZ
c59534a6d7 Uncomment remoteRoster support 2011-09-19 16:38:01 +02:00
HanzZ
e23f8e3c7f Fixed password changing in gateway mode + working RIE 2011-09-19 14:22:01 +02:00
HanzZ
ab6a0ecf30 Better unregistering in gateway mode + other gateway mode fixes 2011-09-18 16:59:05 +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
HanzZ
12a207a3a3 setUserOnline implemented in sqlite3/mysql backend 2011-09-11 12:09:07 +02:00
HanzZ
0bf2d89a7f Do no add buddies twice in gateway mode 2011-09-09 14:22:34 +02:00
HanzZ
c4cbaf3311 support for remote-roster 2011-09-08 12:38:45 +02:00
Jan Kaluza
7e87208497 Fixed spectrum2 compilation with MSVC. Thanks to Vitaly Takmazov 2011-09-07 14:03:27 +02:00
Jan Kaluza
6898933a1d Fix leak when response for roster updates was not received 2011-09-06 10:00:04 +02:00
HanzZ
6a02de4a28 don't remove backend in handler 2011-09-02 22:56:02 +02:00
HanzZ
ec3606e8f6 remove remaining SetRosterRequests in user destructor 2011-08-31 19:37:58 +02:00
HanzZ
f2d7db397c use pool allocator for roster manager 2011-08-26 11:47:28 +02:00
Jan Kaluza
0d320a2990 Remove from memory also users which disconnected because of error 2011-08-23 08:02:41 +02:00
HanzZ
ef1bf58d63 call onBuddyAdded even if it's already in roster to synchronize it with backend 2011-08-13 21:32:48 +02:00
HanzZ
16340590b4 Answer probe presences 2011-08-05 09:30:24 +02:00
HanzZ
2a09696a8a Do not send roster push when we're not connected -> fixed leak 2011-07-21 00:54:04 +02:00
Jan Kaluza
caaf4640bb Send RIE only if client supports it 2011-07-14 14:21:40 +02:00
HanzZ
3c0e38368c Send unavailable presences for available buddies when disconnecting the user 2011-07-12 22:02:02 +02:00
HanzZ
751eaaaf32 Fixed 3 crashes in gateway mode 2011-07-12 21:18:56 +02:00
HanzZ
de4e6f57c5 Basic gateway mode with RIE 2011-07-10 15:32:01 +02:00
HanzZ
9477e3f838 Working accounts sharing :) 2011-06-28 21:57:49 +02:00
Jan Kaluza
c00d5149d5 More log4cxx 2011-06-21 14:30:49 +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
HanzZ
bb1a8e4c36 Spectrum can work without database now :) 2011-06-13 23:31:06 +02:00
HanzZ
cdb464dd99 Set subscription in response 2011-06-10 21:29:28 +02:00
HanzZ
819c52172d Merge branch 'master' of github.com:hanzz/libtransport 2011-06-09 22:28:30 +02:00
Jan Kaluza
a6781df77f Working buddy rename 2011-06-09 13:54:09 +02:00
HanzZ
d39705842a Comments + refactorization 2011-06-06 10:48:27 +02:00
HanzZ
b63c1d0aad Store buddies if they change and don't store unchanged buddies on logout 2011-06-05 11:58:10 +02:00
HanzZ
96fb9b61e8 Store icon_hask into databa => working avatars 2011-06-05 11:35:37 +02:00
HanzZ
877d783276 Fixed compilation with latest Swiften. Using SafeByteArray for communication with backends 2011-06-03 19:40:30 +02:00
HanzZ
8ab47cce70 Answer to initial jabber:iq:roster get 2011-05-31 16:01:17 +02:00
HanzZ
525a07a4d1 Create buddies from database cache, handle jabber:iq:roster sets. 2011-05-28 16:38:56 +02:00
HanzZ
e8b61aa9b6 pinging backends 2011-05-13 10:54:03 +02:00
Jan Kaluza
ebebf04f69 SQLite3Backend::addBuddy 2011-04-07 14:21:42 +02:00
HanzZ
16d484457f Working RosterStorage class. Now add support o SQLite3Backend :) 2011-04-07 09:53:33 +02:00
Jan Kaluza
62f3fbf99c Buddy::JIDToLegacyName 2011-04-06 14:32:03 +02:00
Jan Kaluza
5797b554ea Preparation for Subscriptions handling 2011-04-06 14:05:52 +02:00
HanzZ
5438bada5d Supported RIE in component mode 2011-04-04 23:26:05 +02:00
HanzZ
b5c026470f AbstractBuddy and AbstractConversation renamed 2011-04-03 11:39:06 +02:00