Commit graph

127 commits

Author SHA1 Message Date
78b4037410 Improve XMPP bridge: less flashing 2020-10-10 00:01:42 +02:00
07f9f640f0 Looks like 2FA works in facebook messenger :o 2020-10-04 21:20:22 +02:00
7130c7b7d6 Security against deletion of dbPmRoomMap entries 2020-10-04 20:00:17 +02:00
d3ab4fa8ca Update go packages; remove db cache 2020-10-04 19:20:32 +02:00
a688840fbf Update readme 2020-05-07 22:37:28 +02:00
88eb2e728d Update README 2020-05-04 19:57:41 +02:00
4fe24cf545 Update README 2020-05-04 19:54:36 +02:00
d7973a98fe IRC autorejoin on reconnect 2020-05-04 18:54:45 +02:00
73fa488402 Add password authentication to IRC 2020-05-04 18:46:25 +02:00
aa6c5628e9 Notify user of stuff going on in backends (not done for FB Messenger) 2020-05-04 18:36:55 +02:00
1d54a50c31 XMPP: autorejoin MUCs when reconnecting 2020-05-04 18:25:29 +02:00
473336f0eb Fix null pointer dereference error 2020-04-05 14:32:49 +02:00
88e435052c I'm stupid 2020-04-05 13:54:53 +02:00
19ab6edda2 fix log.Fatal into log.Fatalf 2020-04-05 13:01:06 +02:00
054a6d4268 Tolerate more invalid inputs from synapse 2020-04-05 12:52:55 +02:00
4d909fffd8 Fix out of bounds error in user commands (the most stupid bug possible) 2020-04-05 12:31:35 +02:00
ad8461491b Avoid occasionnal deadlocks (1 in 256) 2020-03-13 11:29:03 +01:00
6292303a31 Fix message duplication due to a race-condition 2020-03-13 10:49:42 +01:00
06929747d6 Support Facebook stickers 2020-03-13 10:13:31 +01:00
6c118d651e Remove temporary test code 2020-03-11 08:53:23 +01:00
15e3dc46cf Mattermost user search 2020-03-09 18:12:25 +01:00
586706f02b Fix search 2020-03-09 18:05:53 +01:00
7c39436eda Save client pickle automatically (messenger) 2020-03-09 18:02:13 +01:00
f9e0c58f3c Fix revUserId (messenger) and implement search (messenger only for now) 2020-03-09 17:41:53 +01:00
0d6fa02a78 Initial backlog in reversed order (just a convenience) 2020-03-06 21:48:37 +01:00
c6035d0dbe (not much) 2020-03-06 21:15:11 +01:00
515f7be8f4 Clean up **a bit** 2020-03-05 23:27:41 +01:00
3cbc202f31 bold 2020-03-05 23:02:40 +01:00
d85e5c12ca Reformulate 2020-03-05 23:02:07 +01:00
f77a8dcacf Add info on FB client pickle 2020-03-05 23:01:04 +01:00
01a5065240 Handle empty client_pickle 2020-03-05 22:55:11 +01:00
62dae5a0a2 client_pickle messenger configuration param
so that a serialized client object can be passed, bypassing the need to re-login at each restart
2020-03-05 16:59:37 +01:00
b7090546a9 Write some in README 2020-03-04 23:14:03 +01:00
8a759683a7 Fix SIGSEGV 2020-03-04 23:12:25 +01:00
3288cea61c Don't flood Messenger bridge logs to stderr by default 2020-03-04 23:04:01 +01:00
979755a324 Fix JOIN: do syncing in separate thread (otherwise cache_get doesn't work and we get a deadlock) 2020-03-04 22:52:46 +01:00
8e67699fe4 Better practices 2020-03-04 18:16:26 +01:00
536f3cd6b8 TMP 2020-03-04 18:12:04 +01:00
d4d3cc422b Improve exiting (actually it was Mattermost that was creating a deadlock) 2020-03-04 17:44:22 +01:00
df1f2d38b3 Handle shutdown better 2020-03-02 21:51:13 +01:00
7e0dbc5824 (wip) many things don't work 2020-03-01 22:12:43 +01:00
0d54b5acdb Colors 2020-03-01 20:41:18 +01:00
d5d74b0b73 Messenger: hopefully handle joins correctly 2020-03-01 20:38:00 +01:00
d2791094d9 Update how mattermost connector works to be more resilient to deco 2020-03-01 20:37:34 +01:00
1d8b7ef84a Refactor some && officially integrate Messenger backend :) 2020-03-01 15:48:58 +01:00
f251d67c32 UNTESTED: GROUP CHATS ;; add handlers for member join/leave and name changes 2020-03-01 15:38:54 +01:00
0823b72acc Add timestamps to backlogged messages 2020-03-01 15:28:11 +01:00
b453406299 Handle attachments, sometimes 2020-03-01 15:19:09 +01:00
2eda975741 Attachments can be received 2020-03-01 14:48:42 +01:00
75a1dee061 Refactor user info fetching logic 2020-03-01 14:30:51 +01:00