Commit graph

524 commits

Author SHA1 Message Date
Tulir Asokan 3d778a5a44 Create user_portal row when creating portal for new chat
Closes #273

Co-authored-by: dbedoya <dbedoya@ikono.com.co>
2021-02-26 16:09:24 +02:00
Tulir Asokan 82ae61685c Update mautrix-go to fix potential concurrent map writes 2021-02-26 13:28:42 +02:00
Tulir Asokan 0e3bf04daf Improve post-reconnection resending and fix potential encryption races 2021-02-25 17:22:29 +02:00
Tulir Asokan 337ca45749 Update go-whatsapp again 2021-02-25 14:30:13 +02:00
Tulir Asokan 1c28fbb49b Fix more connection bugs 2021-02-25 13:49:28 +02:00
Tulir Asokan 2292c874d6 Update go-whatsapp to fix panics in some cases 2021-02-24 17:43:28 +02:00
Tulir Asokan 37c2a064a5 Update go-whatsapp to handle query timeouts 2021-02-24 17:18:27 +02:00
Tulir Asokan 3b6d4322d6 Disable trying non-takeover reconnect first 2021-02-24 00:13:26 +02:00
Tulir Asokan 69e5a26e01 Improve handling of errors noticed in provisioning API pings 2021-02-24 00:06:11 +02:00
Tulir Asokan a5d60bf87d Autoreconnect if keepalive ping throws error 2021-02-23 17:36:42 +02:00
Tulir Asokan 2918e7f89e Update go-whatsapp again 2021-02-23 16:08:53 +02:00
Tulir Asokan b74302b266 Update go-whatsapp 2021-02-23 00:26:28 +02:00
Tulir Asokan 86e5ecbbfe Merge branch 'break' 2021-02-22 15:21:35 +02:00
Tulir Asokan 3b22015b83 Disable logging of all WebMessageInfos 2021-02-21 17:11:36 +02:00
Tulir Asokan 6227dfb669 Fix re-syncing broadcast list recipients 2021-02-21 15:00:04 +02:00
Tulir Asokan ac2ca08007 Sync broadcast list recipients too 2021-02-21 14:45:38 +02:00
Tulir Asokan a911a0c1a9 Add better support for broadcast lists 2021-02-21 14:18:15 +02:00
Tulir Asokan fcad5fb057 Update dependencies 2021-02-21 13:22:06 +02:00
Tulir Asokan 325e54e949 Update go-whatsapp 2021-02-21 02:06:33 +02:00
Tulir Asokan 15b4350622 Save session to db when changed 2021-02-19 20:39:50 +02:00
Tulir Asokan 7bd47fabb2 Update go-whatsapp to break everything and maybe improve things 2021-02-18 23:36:14 +02:00
Tulir Asokan ca118e8678 Handle 404 errors when backfilling messages 2021-02-17 01:22:06 +02:00
Tulir Asokan 69dd7f803a Move whatsapp-ext to go-whatsapp 2021-02-17 01:21:30 +02:00
Tulir Asokan ebf2072025 Replace wiki with docs.mau.fi 2021-02-14 14:00:03 +02:00
Tulir Asokan 67a39bb6c8 Automatically re-login-matrix on M_UNKNOWN_TOKEN 2021-02-11 20:47:17 +02:00
Tulir Asokan 481af6cbe4 Fix private chat portal leave message 2021-02-11 13:19:54 +02:00
Tulir Asokan 9f4283b4e0 Add option to disable bridging Matrix leave events 2021-02-10 22:15:23 +02:00
Tulir Asokan ba0ec021ba Update go-whatsapp 2021-02-10 21:20:31 +02:00
Tulir Asokan e6045a3cf5 Fix bug if portal sync finishes early 2021-02-10 20:59:50 +02:00
Tulir Asokan 87ead90e03 Ignore group leaves in message history 2021-02-10 20:27:14 +02:00
Tulir Asokan db2793c5e1 Maybe handle syncing after repeated dis/connections better 2021-02-10 12:13:18 +02:00
Tulir Asokan 394da69a69 Ignore picture commands if chat meta sync is disabled
We get the same data from the message log
2021-02-09 23:52:55 +02:00
Tulir Asokan 2188dc7701 Add option to not re-sync chat info and user avatars to avoid rate limits 2021-02-09 23:41:13 +02:00
Tulir Asokan 4304472fc9 Add more logging in provisioning API 2021-02-09 17:03:34 +02:00
Tulir Asokan bcdc19d4f4 Update go-whatsapp to handle weird ping responses 2021-02-08 22:10:53 +02:00
Tulir Asokan fec43431f7 Cancel login if websocket is closed 2021-02-07 22:14:13 +02:00
Tulir Asokan eb2c66c753 Fix wrong log type 2021-02-07 21:48:42 +02:00
Tulir Asokan 449943bef8 Log ping status when calling provisioning API 2021-02-07 17:35:06 +02:00
Tulir Asokan 1a6fdf565e Fix error checks in provisioning API login 2021-02-07 16:54:09 +02:00
Tulir Asokan 1583ccd013 Update Docker image to Alpine 3.13 2021-02-05 19:39:27 +02:00
Tulir Asokan 79229ef19f Remove unused import 2021-02-05 19:36:55 +02:00
Tulir Asokan 1c801594d5 Add option to auto-reconnect even on clean disconnects 2021-02-05 19:26:26 +02:00
Tulir Asokan 3c7ff4bc0c Miscellaneous improvements to connection management 2021-02-05 19:26:09 +02:00
Tulir Asokan 25cca87959 Stringify error message in ping endpoint 2021-01-28 22:46:57 +02:00
Alexandre Macabies 95f6487912
Make database log a sublogger of Bridge, like all other modules. (#260) 2021-01-25 21:01:54 +02:00
Tulir Asokan 500cb0cd7c Improve logging when fetching backfill messages 2021-01-23 18:09:58 +02:00
Tulir Asokan cea2e1a377 Update go-whatsapp to add timeout for some queries 2021-01-22 21:15:35 +02:00
Tulir Asokan 4e8e63388a Update go-whatsapp again to fix old media download regression 2021-01-22 00:10:12 +02:00
Tulir Asokan b003a6985c Update go-whatsapp 2021-01-21 23:03:39 +02:00
Tulir Asokan 5809a6d57b Disable personal filtering communities by default. Closes #258 2021-01-16 02:47:23 +02:00