Tulir Asokan
db44ef2b36
Disable SQLite foreign keys. Fixes #360
2021-11-02 12:57:05 +02:00
Tulir Asokan
baf2482c3a
Store server timestamp of outgoing messages in db
2021-11-01 11:21:38 +02:00
Tulir Asokan
47105b411f
Remove legacy build tags
2021-10-31 13:04:56 +02:00
Tulir Asokan
682c5bff38
Remove/fix some db upgrades
2021-10-30 23:40:38 +03:00
Tulir Asokan
f3d6bbbc4a
Replace VARCHAR(255) with TEXT in Matrix state store
2021-10-30 23:31:49 +03:00
Tulir Asokan
5b5cbc2efa
Remove legacy state store migration
2021-10-30 23:31:39 +03:00
Tulir Asokan
a829a887f0
Clear stored usernames from postgres in multidevice upgrade
2021-10-30 14:22:58 +03:00
Tulir Asokan
b2e6a614b9
Update delete-all-portals and remove commented code
2021-10-28 14:27:59 +03:00
Tulir Asokan
1f6d316ff3
Update build tags
2021-10-28 14:04:12 +03:00
Tulir Asokan
bb9a0f6528
Make relay mode more like the Signal bridge
2021-10-28 13:57:15 +03:00
Tulir Asokan
b918b4f261
Handle decryption errors from WhatsApp properly
2021-10-27 18:31:33 +03:00
Tulir Asokan
b874d324eb
Send dummy event after backfill
...
This is necessary in case there aren't any real messages before the next
backfill. Otherwise the next backfill would go before the old backfill
(at the top of the room) rather than at the bottom of the room.
2021-10-26 21:30:44 +03:00
Tulir Asokan
0b4d0bbbe1
Handle history sync payloads with MSC2716 batch sending
2021-10-26 17:01:10 +03:00
Tulir Asokan
56850bb698
Initial switch to go.mau.fi/whatsmeow
2021-10-22 20:14:34 +03:00
Tulir Asokan
d52b012b37
Maybe fix database migration
...
Fixes #335
Fixes #304
2021-08-19 19:32:17 +03:00
Tulir Asokan
4fe179d0d7
Remove content from message table. Fixes #320
2021-08-19 19:17:19 +03:00
Tulir Asokan
b07412b421
Don't mark messages older than chat info receive date as read after backfill
2021-05-18 20:09:12 +03:00
Tulir Asokan
badea9c547
Add option to bridge archive and mute status from WhatsApp
2021-04-19 22:14:32 +03:00
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
a911a0c1a9
Add better support for broadcast lists
2021-02-21 14:18:15 +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
2188dc7701
Add option to not re-sync chat info and user avatars to avoid rate limits
2021-02-09 23:41:13 +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
56e4a67f42
Update mautrix-go
2020-11-10 12:37:33 +02:00
Tulir Asokan
2638204eaa
Add option to update m.direct with double puppeting
2020-08-22 13:07:55 +03:00
Tulir Asokan
aefe63cba5
Add support for automatic key sharing
2020-08-05 14:58:46 +03:00
Tulir Asokan
05da509c7c
Add build tags for disabling crypto independently of cgo
2020-08-02 13:55:02 +03:00
Tulir Asokan
6cb55f3969
Fix bugs in db migration. Fixes #211
2020-07-30 21:41:04 +03:00
Tulir Asokan
b1fd0be345
Update mautrix-go to fix static build
2020-07-10 16:35:38 +03:00
Tulir Asokan
b7275a763a
Make bridging receipts togglable separately from presence
2020-07-10 16:26:55 +03:00
Tulir Asokan
f40a91594d
Update mautrix-go
2020-07-10 15:56:45 +03:00
Tulir Asokan
7eb4cfb946
Add command to disable bridging presence and read receipts
2020-07-10 14:53:18 +03:00
Tulir Asokan
542d30ead7
Use SQLCryptoStore from mautrix-go and update deps
2020-06-23 23:22:44 +03:00
Tulir Asokan
91db286208
Update mautrix-go
2020-05-26 17:51:20 +03:00
Tulir Asokan
ed978bcb9c
Don't use different types for SQLite in DB schema
2020-05-21 20:56:41 +03:00
Tulir Asokan
fc6f8df4d3
Fix replacing outbound group session in db
2020-05-12 23:33:59 +03:00
Tulir Asokan
c9adb3aba3
Store outbound group sessions in database
2020-05-12 23:16:33 +03:00
Tulir Asokan
1c3de877db
Maybe support e2be by default and fix some bugs
2020-05-12 22:25:55 +03:00
Tulir Asokan
168a6ff93f
Fix static build
2020-05-09 20:25:48 +03:00
Tulir Asokan
ea23907492
Fix some bugs with db crypto store
2020-05-09 20:23:30 +03:00
Tulir Asokan
dfc5722a80
Move crypto store to main database
2020-05-09 20:08:05 +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
064b5b8fed
Don't use transaction for querying values
2020-04-02 21:53:45 +03:00
Tulir Asokan
6a42de73d1
Check if constraint exists before trying to delete
2020-04-02 21:37:51 +03:00
Tulir Asokan
9b01166f0c
Ignore error in upgrade to allow Postgres 12 to work. Fixes #133
2020-04-02 21:11:38 +03:00
Tulir Asokan
3a9642386c
Fix state store migration
2020-03-26 23:36:47 +02:00