aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* IRC autorejoin on reconnectAlex Auvolat2020-05-041-0/+12
|
* Add password authentication to IRCAlex Auvolat2020-05-042-4/+32
|
* Notify user of stuff going on in backends (not done for FB Messenger)Alex Auvolat2020-05-045-10/+14
|
* XMPP: autorejoin MUCs when reconnectingAlex Auvolat2020-05-041-7/+26
|
* Fix null pointer dereference errorAlex Auvolat2020-04-051-1/+1
|
* I'm stupidAlex Auvolat2020-04-051-3/+3
|
* fix log.Fatal into log.FatalfAlex Auvolat2020-04-051-1/+1
|
* Tolerate more invalid inputs from synapseAlex Auvolat2020-04-051-6/+24
|
* Fix out of bounds error in user commands (the most stupid bug possible)Alex Auvolat2020-04-051-0/+19
|
* Avoid occasionnal deadlocks (1 in 256)Alex Auvolat2020-03-133-9/+9
|
* Fix message duplication due to a race-conditionAlex Auvolat2020-03-133-0/+8
|
* Support Facebook stickersAlex Auvolat2020-03-131-0/+11
|
* Remove temporary test codeAlex Auvolat2020-03-113-203/+0
|
* Mattermost user searchAlex Auvolat2020-03-091-2/+13
|
* Fix searchAlex Auvolat2020-03-091-3/+3
|
* Save client pickle automatically (messenger)Alex Auvolat2020-03-094-37/+73
|
* Fix revUserId (messenger) and implement search (messenger only for now)Alex Auvolat2020-03-097-11/+86
|
* Initial backlog in reversed order (just a convenience)Alex Auvolat2020-03-061-1/+1
|
* (not much)Alex Auvolat2020-03-061-1/+1
|
* Clean up **a bit**Alex Auvolat2020-03-051-13/+27
|
* boldAlex Auvolat2020-03-051-1/+1
|
* ReformulateAlex Auvolat2020-03-051-3/+5
|
* Add info on FB client pickleAlex Auvolat2020-03-051-0/+22
|
* Handle empty client_pickleAlex Auvolat2020-03-051-1/+1
|
* `client_pickle` messenger configuration paramAlex Auvolat2020-03-052-20/+34
| | | | so that a serialized client object can be passed, bypassing the need to re-login at each restart
* Write some in READMEAlex Auvolat2020-03-041-1/+6
|
* Fix SIGSEGVAlex Auvolat2020-03-041-2/+4
|
* Don't flood Messenger bridge logs to stderr by defaultAlex Auvolat2020-03-044-6/+9
|
* Fix JOIN: do syncing in separate thread (otherwise cache_get doesn't work ↵Alex Auvolat2020-03-041-9/+12
| | | | and we get a deadlock)
* Better practicesAlex Auvolat2020-03-043-5/+6
|
* TMPAlex Auvolat2020-03-041-1/+1
|
* Improve exiting (actually it was Mattermost that was creating a deadlock)Alex Auvolat2020-03-047-42/+49
|
* Handle shutdown betterAlex Auvolat2020-03-025-29/+69
|
* (wip) many things don't workAlex Auvolat2020-03-013-4/+14
|
* ColorsAlex Auvolat2020-03-011-2/+2
|
* Messenger: hopefully handle joins correctlyAlex Auvolat2020-03-012-67/+114
|
* Update how mattermost connector works to be more resilient to decoAlex Auvolat2020-03-011-23/+48
|
* Refactor some && officially integrate Messenger backend :)Alex Auvolat2020-03-013-50/+60
|
* UNTESTED: GROUP CHATS ;; add handlers for member join/leave and name changesAlex Auvolat2020-03-011-7/+24
|
* Add timestamps to backlogged messagesAlex Auvolat2020-03-012-1/+6
|
* Handle attachments, sometimesAlex Auvolat2020-03-011-10/+43
|
* Attachments can be receivedAlex Auvolat2020-03-011-4/+26
|
* Refactor user info fetching logicAlex Auvolat2020-03-011-39/+59
|
* Now receiving messages from messenger as well (rudimentary)Alex Auvolat2020-03-013-32/+114
|
* Read backlog; handle messages in the correct orderAlex Auvolat2020-03-012-2/+51
|
* Very primitive ability to send fb messagesAlex Auvolat2020-03-013-58/+139
|
* Load member lists and avatar (low res) from facebookAlex Auvolat2020-02-298-81/+190
|
* Support for external processes; stub FB messenger bridgeAlex Auvolat2020-02-2912-27/+728
|
* Allow _ezbr_ to be put in suffix of usernames/room aliases instead of prefixAlex Auvolat2020-02-296-27/+92
|
* Fix Mattermost event deduplicationAlex Auvolat2020-02-297-40/+70
| | | | | | | | | | Mattermost assigns its own IDs to messages, thus when sending a message to Mattermost the event_seen key that has to be written must take into account that ID and not the one that we put in the event (which was the Matrix event ID) Note that for XMPP anything can be used as an ID, so using the Matrix event ID there worked, but it's actually not so good.