Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Looks like 2FA works in facebook messenger :o | Alex Auvolat | 2020-10-04 | 5 | -1/+28 |
| | |||||
* | Update go packages; remove db cache | Alex Auvolat | 2020-10-04 | 1 | -1/+1 |
| | |||||
* | IRC autorejoin on reconnect | Alex Auvolat | 2020-05-04 | 1 | -0/+12 |
| | |||||
* | Add password authentication to IRC | Alex Auvolat | 2020-05-04 | 2 | -4/+32 |
| | |||||
* | Notify user of stuff going on in backends (not done for FB Messenger) | Alex Auvolat | 2020-05-04 | 4 | -9/+9 |
| | |||||
* | XMPP: autorejoin MUCs when reconnecting | Alex Auvolat | 2020-05-04 | 1 | -7/+26 |
| | |||||
* | Fix null pointer dereference error | Alex Auvolat | 2020-04-05 | 1 | -1/+1 |
| | |||||
* | Remove temporary test code | Alex Auvolat | 2020-03-11 | 1 | -18/+0 |
| | |||||
* | Mattermost user search | Alex Auvolat | 2020-03-09 | 1 | -2/+13 |
| | |||||
* | Save client pickle automatically (messenger) | Alex Auvolat | 2020-03-09 | 2 | -3/+19 |
| | |||||
* | Fix revUserId (messenger) and implement search (messenger only for now) | Alex Auvolat | 2020-03-09 | 5 | -2/+50 |
| | |||||
* | `client_pickle` messenger configuration param | Alex Auvolat | 2020-03-05 | 1 | -1/+4 |
| | | | | so that a serialized client object can be passed, bypassing the need to re-login at each restart | ||||
* | Fix SIGSEGV | Alex Auvolat | 2020-03-04 | 1 | -2/+4 |
| | |||||
* | Don't flood Messenger bridge logs to stderr by default | Alex Auvolat | 2020-03-04 | 2 | -4/+5 |
| | |||||
* | Better practices | Alex Auvolat | 2020-03-04 | 2 | -4/+5 |
| | |||||
* | Improve exiting (actually it was Mattermost that was creating a deadlock) | Alex Auvolat | 2020-03-04 | 2 | -8/+10 |
| | |||||
* | Handle shutdown better | Alex Auvolat | 2020-03-02 | 1 | -17/+28 |
| | |||||
* | (wip) many things don't work | Alex Auvolat | 2020-03-01 | 1 | -0/+1 |
| | |||||
* | Messenger: hopefully handle joins correctly | Alex Auvolat | 2020-03-01 | 1 | -1/+1 |
| | |||||
* | Update how mattermost connector works to be more resilient to deco | Alex Auvolat | 2020-03-01 | 1 | -23/+48 |
| | |||||
* | Refactor some && officially integrate Messenger backend :) | Alex Auvolat | 2020-03-01 | 1 | -0/+6 |
| | |||||
* | Add timestamps to backlogged messages | Alex Auvolat | 2020-03-01 | 1 | -1/+1 |
| | |||||
* | Read backlog; handle messages in the correct order | Alex Auvolat | 2020-03-01 | 1 | -1/+16 |
| | |||||
* | Very primitive ability to send fb messages | Alex Auvolat | 2020-03-01 | 2 | -4/+5 |
| | |||||
* | Load member lists and avatar (low res) from facebook | Alex Auvolat | 2020-02-29 | 6 | -74/+96 |
| | |||||
* | Support for external processes; stub FB messenger bridge | Alex Auvolat | 2020-02-29 | 7 | -23/+563 |
| | |||||
* | Fix Mattermost event deduplication | Alex Auvolat | 2020-02-29 | 4 | -30/+37 |
| | | | | | | | | | | 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. | ||||
* | Rename DbCache to DbKv | Alex Auvolat | 2020-02-28 | 6 | -6/+12 |
| | |||||
* | Refactor connector creation logic | Alex Auvolat | 2020-02-28 | 4 | -95/+109 |
| | |||||
* | XMPP logging | Alex Auvolat | 2020-02-27 | 2 | -11/+10 |
| | |||||
* | Logging done better | Alex Auvolat | 2020-02-27 | 1 | -6/+3 |
| | |||||
* | Fix maintenance of connected status | Alex Auvolat | 2020-02-26 | 2 | -0/+2 |
| | |||||
* | Initial ability to configure accounts from web interface | Alex Auvolat | 2020-02-26 | 7 | -12/+174 |
| | |||||
* | Try to fix stuff | Alex Auvolat | 2020-02-26 | 1 | -1/+5 |
| | |||||
* | Handle event IDs on xmpp; do not echo back messages | Alex Auvolat | 2020-02-26 | 1 | -1/+7 |
| | |||||
* | Whoops & refactor | Alex Auvolat | 2020-02-26 | 1 | -1/+1 |
| | |||||
* | Room autorejoin | Alex Auvolat | 2020-02-26 | 1 | -1/+2 |
| | |||||
* | Backlog several pages of messages if not initial backlog | Alex Auvolat | 2020-02-26 | 1 | -17/+50 |
| | |||||
* | Parallelize mattermost room loading; mutexes | Alex Auvolat | 2020-02-26 | 1 | -36/+78 |
| | |||||
* | go fmt | Alex Auvolat | 2020-02-23 | 4 | -60/+59 |
| | |||||
* | Restrict to subset of teams | Alex Auvolat | 2020-02-21 | 1 | -18/+41 |
| | |||||
* | Fix fetching room/user pictures | Alex Auvolat | 2020-02-21 | 1 | -5/+5 |
| | |||||
* | Keep in cache the Id of the last seen post for backlogging purposes | Alex Auvolat | 2020-02-21 | 2 | -2/+17 |
| | |||||
* | Basic backlogging | Alex Auvolat | 2020-02-21 | 2 | -4/+38 |
| | |||||
* | Implement on-demand updating of room & user pictures | Alex Auvolat | 2020-02-21 | 2 | -22/+80 |
| | |||||
* | Mattermost media objects in both ways + user/team profile pictures from MM ↵ | Alex Auvolat | 2020-02-21 | 5 | -36/+142 |
| | | | | to Matrix | ||||
* | Files&images Mattermost->Matrix works | Alex Auvolat | 2020-02-21 | 3 | -1/+118 |
| | |||||
* | Easybridge has an avatar | Alex Auvolat | 2020-02-21 | 2 | -7/+62 |
| | |||||
* | Get display name correctly | Alex Auvolat | 2020-02-18 | 1 | -4/+4 |
| | |||||
* | Don't always rejoin; propagate user nicknames | Alex Auvolat | 2020-02-18 | 1 | -7/+22 |
| |