Commit graph

357 commits

Author SHA1 Message Date
Jan Kaluza
26a01b8efa Slack: allow registering an account and chatting with normal contacts. 2015-12-04 20:21:36 +01:00
Jan Kaluza
2922d57bfd Allow logging to legacy network from Slack 2015-12-03 17:19:23 +01:00
Vitaly Takmazov
dc2fb45f8e SecureTransport server stub for Swiften3 2015-11-29 22:43:32 +03:00
Jan Kaluza
ab8a950661 Fix various small Slack bugs 2015-11-25 21:52:29 +01:00
Jan Kaluza
d06d6f7414 Better help messages for Slack bot, ability to rejoin the room automatically after spectrum2 restart 2015-11-25 20:29:57 +01:00
Jan Kaluza
e0ea6762c7 Rename SlackInstallation to SlackSession. Allow SlackUser to move SlackSession from SlackUserManager once the SlackUser is created. 2015-11-25 19:20:19 +01:00
Jan Kaluza
6cfc7e7434 Do not start SlackRTM until we are really connected to WebSocket and the connection is upgraded 2015-11-25 17:02:51 +01:00
Jan Kaluza
2225eb7765 Handle invalid token and second registration during the Slack registration 2015-11-25 16:40:13 +01:00
Jan Kaluza
05bf03704a First half-working version of IRC transport for Slack 2015-11-25 16:02:23 +01:00
Jan Kaluza
3fb55b243e Working Slack RTM and message receiving. 2015-11-24 21:00:04 +01:00
Jan Kaluza
0a13c5f0ce Fix compilation with Swiften 2 2015-11-24 12:42:46 +01:00
Jan Kaluza
5adb3d1f97 Support for registering OAuth2 users using spectrum2_manager + lot of Slack improvements 2015-11-24 12:26:26 +01:00
Jan Kaluza
3e75beb954 Almost working OAuth2 2015-11-23 09:07:38 +01:00
Jan Kaluza
ac3611f8ff Do not compile with cpp+11 2015-11-21 21:35:31 +01:00
Jan Kaluza
15e16d709e Remove cpprest - we cannot use C++11 unfortunately. Make the Slack and XMPP frontends as a plugin (statically compiled for now) 2015-11-20 20:45:07 +01:00
Jan Kaluza
f2a6ba12fc Slack frontend stub 2015-11-19 16:51:12 +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
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
Vitaly Takmazov
20d8dd690e fix tests (TODO filetransfer) 2015-10-15 15:41:16 +03:00
Anton Ryzhov
03aea55e29 Correctly bind to local network
Correct non-root skype backend launch (D-BUS needs to write to ~/)
2013-08-05 20:42:38 +04:00
Anton Ryzhov
a452ccd187 Config sample fix 2013-07-29 21:52:09 +04:00
Jan Kaluza
6eb53393c7 Libtransport: Do not send subscribe presences from full JID 2013-03-19 15:18:03 +01:00
HanzZ
093daf2feb proper port in config file 2013-03-13 10:37:10 +01:00
Jan Kaluza
4b2768e5d1 Default config file is not preconfigured for gateway mode 2013-03-12 10:39:27 +01:00
Vitaly Takmazov
1aba0d0d2e Fixed osx compilation 2013-02-03 16:10:17 +04:00
HanzZ
df369e65d8 libtransport: support service.server also in server-mode 2013-01-30 18:59:14 +01:00
HanzZ
b90a91ac78 different default for skype backend 2013-01-28 17:04:55 +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
2f46d9f7a3 Working spectrum2_manager restart and hopefully working backend logging directory creation under unprivileged user 2013-01-22 09:07:10 +01:00
Jan Kaluza
b9a8231796 another try to fix createDirectories compilation for oneiric 2013-01-17 09:44:57 +01:00
Jan Kaluza
97637c8d1d pass boost::filesystem::path to createDirectories 2013-01-17 08:59:07 +01:00
Jan Kaluza
739304aacc do not use logger.h anywhere 2013-01-14 14:49:10 +01:00
HanzZ
f18383c3eb chdir to working_dir also when not running as daemon 2013-01-13 10:50:41 +01:00
Daniel Henninger
6334c256f4 Fixed up postgres support, needs testing both for compiling and functionality. 2013-01-11 10:16:32 -05: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
Vitaly Takmazov
79fd6782fb handle Ctrl-C from win32 console 2012-12-19 11:42:00 +04:00
Jan Kaluza
737dd6a062 Fixed merge conflict 2012-12-10 15:09:57 +01:00
Vitaly Takmazov
6a9d2d5141 Use sqlite3 target only if win32 2012-12-10 13:33:51 +04:00
Vitaly Takmazov
301018ab30 Fixed compilation of sqlite3 target 2012-12-10 13:05:05 +04:00
HanzZ
fcd00635e9 filter out sqlite3 error about already created buddies table. do not log XML by default 2012-12-07 17:00:03 +01:00
Jan Kaluza
bf012e48b2 Add new line to end of files 2012-12-04 08:26:30 +01:00
Vitaly Takmazov
158abda4e9 Multiple Windows services support 2012-11-20 14:29:59 +04:00
HanzZ
8bd6de3768 Move mainloop() up to compile it with g++ 2012-11-10 16:01:54 +01:00
Vitaly Takmazov
a78794c2e7 Windows Service Support 2012-11-10 02:59:46 +04:00
Jan Kaluza
2b9c095d0e Merge branch 'master' of github.com:hanzz/libtransport 2012-10-31 09:17:09 +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
HanzZ
c854a7fa68 Do not send subscribed on probe presence. Just subscribe should be enough 2012-10-30 18:06:29 +01:00
Jan Kaluza
df32761194 Added support for service.jid_escaping config 2012-10-29 14:08:54 +01:00
Jan Kaluza
b18424c5b1 Forward message timestamps 2012-10-18 09:33:44 +02:00