Commit graph

63 commits

Author SHA1 Message Date
Jan Kaluza
899d6fe53f Libtransport: Debug lost PING to backend 2016-02-11 14:42:17 +01:00
Jan Kaluza
9de5e656da Libpurple + Libtransport: Support aliases in rooms, fix joining rooms on protocols where you cannot join with custom nickname, show topic in the service discovery for rooms. 2016-02-08 09:26:34 +01:00
Jan Kaluza
39c8618da6 Libtransport: Allow setting room list per user 2016-02-07 20:53:35 +01:00
Jan Kaluza
8ef948c25f Move libtransport form ./src to ./libtransport. Move all tests to ./tests directory and add 'make test' target. 2015-12-24 10:08:19 +01:00
moyamo
94276a3271 Update NetworkPlugin.py to handle more WrapperMessages 2015-12-03 09:23:53 +02:00
Jan Kaluza
ef1711db20 Send buddies to backend in new TYPE_BUDDIES message on login when features.send_buddies_on_login in backend config is set. 2015-12-01 06:39:01 +01:00
Vitaly Takmazov
e37670c747 fix include paths 2015-11-19 07:53:35 +00:00
Jan Kaluza
78e71f9345 Cleanup the includes, rename source code files to match the class name exactly 2015-11-18 14:05:57 +01:00
Vitaly Takmazov
a25edefbb8 CRLF -> LF 2015-10-15 16:20:02 +03:00
moyamo
5002dce4a9 Prevent python plugin from crashing with InvalidWireType exception
Too much data was passed to wrapper.parseFromString resulting in it
trying to read another tag even after the WrapperMessage has ended
2015-10-09 18:53:52 +02:00
HanzZ
fd4946efe4 Libcommuni: Do not enable JID escaping for IRC 2013-02-11 21:24:19 +01: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
0185f94872 Swiften backend: support MUC 2013-01-27 18:13:25 +01:00
HanzZ
711c1674fe Send 'http://jabber.org/protocol/muc' if MUC is supported by backend 2013-01-26 15:22:25 +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
761c746d10 Move headline sending login to backend 2012-12-18 12:56:38 +01:00
Jan Kaluza
8b6973539f Postpone room subject forwarding if we haven't sent initial presences yet 2012-11-27 12:51:19 +01:00
Jan Kaluza
372ee69043 Create directories with proper owner/group/permissions. Moved StorageBackend related methods from Util into StorageBackend 2012-10-31 09:12:33 +01:00
Jan Kaluza
b18424c5b1 Forward message timestamps 2012-10-18 09:33:44 +02: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
eb1df41b3e Set subject on IRC 2012-09-24 15:40:41 +02:00
HanzZ
cb6af593b6 registration.needRegistration works 2012-09-13 10:13:44 +02:00
HanzZ
749dfc6af2 Use PROTOBUF_LIBRARY instead of blind libprotobuf 2012-09-04 17:54:21 +02:00
HanzZ
5ba5671f2f Remove protoc 2012-09-04 17:30:19 +02:00
Vitaly Takmazov
eabd4012f4 Merge branch 'master' of https://github.com/hanzz/libtransport 2012-08-01 13:26:13 +04: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
Vitaly Takmazov
892af5dc57 Merge branch 'master' of https://github.com/hanzz/libtransport 2012-05-22 11:03:57 +04:00
Jan Kaluza
596a58abb6 Fixed compilation on F17 2012-05-21 09:24:41 +02:00
Vitaly Takmazov
f1d9579afa Merge branch 'master' of https://github.com/hanzz/libtransport 2012-04-16 11:20:17 +04:00
Vitaly Takmazov
57283d68d1 fix compilation 2012-04-13 17:05:52 +04:00
HanzZ
863966d10a Fixed out-of-source build again 2012-04-11 20:40:50 +02:00
Jan Kaluza
c44d571351 Send backend config 2012-04-11 09:16:56 +02:00
HanzZ
9b39d3ebea Preparation for PluginConfig 2012-04-09 09:16:23 +02:00
Sarang Bharadwaj
99941f0a4c Removed protocol_pb2.py 2012-04-06 14:09:14 +05:30
Sarang Bharadwaj
8bd3dfd3a2 NetworkPlugin python version 2012-04-05 14:36:24 +05:30
Vitaly Takmazov
d72ff6134b Merge branch 'master' of https://github.com/hanzz/libtransport 2012-04-03 14:13:53 +04:00
Jan Kaluza
f7323117c8 Make pb-python target default one 2012-04-03 11:23:02 +02:00
Vitaly Takmazov
aab3709012 Merge branch 'master' of https://github.com/hanzz/libtransport 2012-03-29 12:26:58 +04:00
HanzZ
d416f2c257 Merge branch 'master' of github.com:hanzz/libtransport 2012-03-27 22:06:02 +02:00
HanzZ
c6057e35d5 Support for setting -DLIB_INSTALL_DIR=lib64 2012-03-27 21:47:50 +02: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
HanzZ
1f60d0547c Changed libtransport-plugin deps to have logging.h used from libpurple backend 2012-03-21 15:46:25 +01:00
Vitaly Takmazov
bda35a459e use bundled protobuf for windows builds 2012-03-21 17:42:29 +04:00
Jan Kaluza
7d238f4440 catch FileInputStream exception 2012-03-21 11:01:07 +01:00
HanzZ
9c7d577b0e define getpid on windows 2012-03-20 22:45:13 +01:00
HanzZ
7ec58e0024 fixed setting backend id 2012-03-09 18:41:58 +01:00
HanzZ
6ec566375c Send backend id back to main instance 2012-03-09 17:13:32 +01:00
Jan Kaluza
f42aa113b9 support for extra memory usage 2012-03-08 11:56:36 +01:00