Tulir Asokan
ce2ae44939
Check double puppet indicator value when dropping events
2021-12-17 01:56:07 +02:00
Tulir Asokan
5e2b54f97e
Add constant for double puppet value
2021-12-15 13:51:20 +02:00
Sumner Evans
c15b963748
double puppeting: use fi.mau.double_puppet_source
2021-12-15 02:51:26 -07:00
Tulir Asokan
e38b0bf545
Use channel for Matrix events to prevent concurrent sending to WhatsApp
2021-12-14 17:47:30 +02:00
Tulir Asokan
3851fdcded
Fix legacy EDU handling
2021-12-09 14:17:13 +02:00
Tulir Asokan
66371d0faf
Update numbering of retry checkpoints
2021-12-07 16:14:56 +02:00
Tulir Asokan
0106c5ccf2
Merge remote-tracking branch 'origin/checkpoint-retry-num'
2021-12-07 16:13:48 +02:00
Tulir Asokan
1d8ef6cb89
Add support for MSC2409
2021-12-07 16:02:51 +02:00
Sumner Evans
ed2bb3ac5f
checkpoints: send retry_num
2021-12-03 17:50:55 -07:00
Tulir Asokan
6cb5301996
Re-request Megolm sessions if they don't arrive on time
2021-12-03 18:24:24 +02:00
Sumner Evans
139a0bd679
Send checkpoints using new API and send DECRYPTED step checkpoints
2021-11-18 08:46:14 -07:00
Tulir Asokan
445da09e1d
Simplify reaction error notices
2021-11-09 15:26:37 +02:00
abmantis
b652281682
Send portal notice on reactions
...
Closes #373
2021-11-09 15:23:55 +02:00
Tulir Asokan
9994a04f79
Allow redacting through relaybot. Fixes #298
2021-11-01 16:46:03 +02:00
Tulir Asokan
c85b003fe8
Check prev_content for all leave events
2021-11-01 12:52:51 +02:00
Tulir Asokan
d24a8821c1
Ignore missing prev_content in matrix leave handler
2021-11-01 12:42:34 +02:00
Tulir Asokan
630095e28a
Add support for group invite messages
2021-10-31 20:42:53 +02:00
Tulir Asokan
b1baa0a0a1
Rename relay permission level
2021-10-28 14:03:55 +03:00
Tulir Asokan
56004031df
Remove legacy multi-user check in invite accepting
2021-10-28 14:01:03 +03:00
Tulir Asokan
a8b9c88707
Merge branch 'master' into multidevice
2021-10-28 14:00:10 +03:00
Justin Carlson
0063c2a804
Add support for custom management room messages ( #355 )
...
Co-authored-by: Will Hunt <willh@matrix.org>
2021-10-28 13:58:20 +03:00
Tulir Asokan
bb9a0f6528
Make relay mode more like the Signal bridge
2021-10-28 13:57:15 +03:00
Tulir Asokan
56850bb698
Initial switch to go.mau.fi/whatsmeow
2021-10-22 20:14:34 +03:00
Tulir Asokan
e926d0175e
Track WhatsApp message age and processing duration
2021-06-25 15:33:46 +03:00
Tulir Asokan
06b84c4bb9
Add option to disable status bridging. Fixes #166
2021-06-01 15:28:15 +03:00
Tulir Asokan
69dd7f803a
Move whatsapp-ext to go-whatsapp
2021-02-17 01:21:30 +02:00
Tulir Asokan
481af6cbe4
Fix private chat portal leave message
2021-02-11 13:19:54 +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
43c7d50721
Fix incorrect error check after retrying decryption
2020-11-14 19:39:14 +02:00
Tulir Asokan
6315dac2eb
Slightly improve waiting for inbound Megolm sessions
2020-10-05 22:32:35 +03:00
Tulir Asokan
d67c3a8c96
Wait up to 3 seconds for encryption keys to arrive
2020-09-24 15:25:36 +03:00
Tulir Asokan
0b2fd69bf1
Send error notice if decrypting event fails
2020-09-17 22:01:17 +03:00
Tulir Asokan
518cb076ff
Add command to create WhatsApp group
2020-07-10 15:23:32 +03:00
Tulir Asokan
ffb8529b73
Allow creating private chat portal by inviting WhatsApp puppet. Fixes #110
2020-07-05 18:57:03 +03:00
Tulir Asokan
326293303d
Handle WhatsApp kicks and Matrix invites
2020-06-25 23:58:35 +03:00
Tulir Asokan
fed6756ae5
Handle leaving and kicking from Matrix. Fixes #47
2020-06-25 23:33:11 +03:00
Tulir Asokan
d0ccc85522
Actually log errors when accepting invite fails. Fixes #143
2020-06-25 17:01:40 +03:00
Tulir Asokan
beed19fdad
Add Prometheus metrics
...
Closes #197
Co-authored-by: haywo <haywo@nct08.de>
2020-06-17 17:50:06 +03:00
Tulir Asokan
c72610f3f0
Fix handling new messages during initial portal backfill
2020-05-28 20:35:43 +03:00
Tulir Asokan
1c3de877db
Maybe support e2be by default and fix some bugs
2020-05-12 22:25:55 +03:00
Tulir Asokan
ea23907492
Fix some bugs with db crypto store
2020-05-09 20:23:30 +03:00
Tulir Asokan
6e50a7c380
Switch appservice module location
2020-05-09 20:08:05 +03:00
Tulir Asokan
baae66ed04
Add basic end-to-bridge encryption support
...
Still missing persisting sync tokens and crypto state in DB
2020-05-09 02:04:01 +03:00
Tulir Asokan
acc25a02e4
Update mautrix-go
2020-05-08 22:32:22 +03:00
Tulir Asokan
78d3d22cd4
Add support for setting group description from Matrix
2020-03-31 16:27:42 +03:00
Tulir Asokan
e056459ab4
Add/fix sticker bridging in both directions
...
* Matrix stickers are sent as images
* WhatsApp stickers were missing the incoming event handler
Fixes #124
Fixes #127
Closes #126
Closes #129
Co-authored-by: rafaeltheraven <rafael.dulfer@gmail.com>
2019-12-31 20:22:04 +02:00
Tulir Asokan
03d42640fe
Add basic relaybot support. Fixes #20
2019-11-10 21:22:11 +02:00
Tulir Asokan
5af374e6b0
Fix bridging error messages in private chats
2019-08-30 21:32:29 +03:00
Tulir Asokan
2313321d01
Improve startup sync timeout handling
2019-08-30 20:57:08 +03:00
Tulir Asokan
44a0fc65b8
Handle 400 init response and add ping command. Fixes #87
2019-08-24 22:39:12 +03:00