Tulir Asokan
|
308e3583b0
|
Add contexts to event handlers
|
2024-01-13 18:56:12 +02:00 |
|
Tulir Asokan
|
25bc36bc7a
|
Add more contexts everywhere
|
2024-01-07 22:45:02 +02:00 |
|
Tulir Asokan
|
88631708a4
|
Add context to UpdateBridgeInfo
|
2024-01-04 14:57:37 +02:00 |
|
Tulir Asokan
|
370913378a
|
Log full pq error details in bridge upgrades
|
2023-12-29 21:17:18 +01:00 |
|
Tulir Asokan
|
39844af48e
|
Log SQL line when bridge DB upgrade fails
|
2023-12-28 17:06:29 +01:00 |
|
Joakim Recht
|
753cdb2e1c
|
Add context parameter to all client and bridge API functions (#144)
|
2023-12-15 16:23:31 +02:00 |
|
Sumner Evans
|
4784d6d09f
|
MembershipHandlingPortal: add full event to handlers
Signed-off-by: Sumner Evans <sumner@beeper.com>
|
2023-11-17 09:01:33 -07:00 |
|
Tulir Asokan
|
4e423897f7
|
Set global zerologger
|
2023-10-03 21:10:04 +03:00 |
|
Tulir Asokan
|
ac5c2c2210
|
Add bridge double puppeting utility
|
2023-08-21 13:51:06 +03:00 |
|
Sumner Evans
|
c273e40a12
|
bridge/crypto: add ShareKeys function to CryptoHelper
Signed-off-by: Sumner Evans <sumner@beeper.com>
|
2023-08-10 08:30:55 -06:00 |
|
Tulir Asokan
|
fd1cdd8c94
|
Move remaining utilities
|
2023-08-05 19:24:45 +03:00 |
|
Tulir Asokan
|
bb4427e528
|
Move dbutil to util package
|
2023-08-05 18:04:09 +03:00 |
|
Tulir Asokan
|
ff77fa8ec6
|
Include OS and arch in version json
|
2023-07-29 14:49:56 +03:00 |
|
Tulir Asokan
|
1ef6561650
|
Add command to get bridge version as JSON
|
2023-07-28 21:28:48 +03:00 |
|
Tulir Asokan
|
3e840e962e
|
Add more beeper feature flags
|
2023-06-19 14:44:41 +03:00 |
|
Tulir Asokan
|
8d500be4cb
|
Add simplified way to check unstable features
|
2023-06-19 01:34:41 +03:00 |
|
Tulir Asokan
|
dd5846a4da
|
Retry appservice ping a few times to handle dumb networking setups
|
2023-06-16 14:23:33 +03:00 |
|
Tulir Asokan
|
54a73ab22e
|
Move bridge websocket code from mautrix-imessage
|
2023-06-09 15:43:02 +03:00 |
|
Tulir Asokan
|
158a4fcdc7
|
Add Close wrapper in dbutil
|
2023-06-06 15:36:16 +03:00 |
|
Tulir Asokan
|
7dbaecd502
|
Move zerolog caller marshaler from mautrix-discord
|
2023-05-06 19:53:38 +03:00 |
|
Tulir Asokan
|
029c40629a
|
Only retry /versions call in bridges
The rest of them should never fail: the homeserver being up was already
ensured by /versions
|
2023-05-05 14:51:39 +03:00 |
|
Tulir Asokan
|
560407b794
|
Stabilize MSC2659 support
|
2023-05-05 14:46:27 +03:00 |
|
Tulir Asokan
|
637aee0cce
|
Only create AS in bridges after db and state store are prepared
The bot intent must only be created after state store is set
|
2023-04-21 14:28:21 +03:00 |
|
Sumner Evans
|
58cd51fee8
|
bridge bot: remove is_bot key
Signed-off-by: Sumner Evans <sumner@beeper.com>
|
2023-04-18 10:07:29 -06:00 |
|
Sumner Evans
|
e5aa88ba0f
|
bridge/UpdateBotProfile: set contact info on startup
Signed-off-by: Sumner Evans <sumner@beeper.com>
|
2023-04-07 08:11:16 -06:00 |
|
Tulir Asokan
|
e7df474b56
|
Fix FindSharedRooms for non-bridge sqlstatestores
|
2023-03-31 13:22:46 +03:00 |
|
Tulir Asokan
|
5a68173fe3
|
Add support for unix sockets in appservice module
Closes #116
Co-authored-by: Boris Rybalkin <ribalkin@gmail.com>
|
2023-03-15 16:18:52 +02:00 |
|
Tulir Asokan
|
23e869f21b
|
Remove unnecessary Load and Init methods for appservices
|
2023-03-15 15:36:54 +02:00 |
|
Tulir Asokan
|
ff65890b79
|
Add id parameter to appservice ping
|
2023-03-11 16:47:18 +02:00 |
|
Tulir Asokan
|
c036250731
|
Implement MSC2659
|
2023-03-11 16:29:35 +02:00 |
|
Tulir Asokan
|
6ae7a1021e
|
Add more precision to log timestamps
|
2023-03-04 14:51:12 +02:00 |
|
Tulir Asokan
|
c8b3566fb7
|
Add public_address config option for bridges
|
2023-02-27 23:16:40 +02:00 |
|
Tulir Asokan
|
920db9b4fb
|
Fix crypto import in bridge module
|
2023-02-25 21:05:31 +02:00 |
|
Tulir Asokan
|
9d8cb0223c
|
Switch bridge module to zerolog
|
2023-02-24 12:20:47 +02:00 |
|
Tulir Asokan
|
f051e4cfa6
|
Move log adapters to maulogger module
|
2023-02-21 12:10:31 +02:00 |
|
Tulir Asokan
|
b238f0546a
|
Switch appservice module to zerolog
|
2023-02-21 01:07:24 +02:00 |
|
Tulir Asokan
|
3e303ac01b
|
Move most of appservice state store to client layer
|
2023-02-19 03:22:14 +02:00 |
|
Tulir Asokan
|
79d25715e4
|
Implement crypto.StateStore in appservice.SQLStateStore
|
2023-02-19 03:22:14 +02:00 |
|
Tulir Asokan
|
befc58101a
|
Cache versions response in bridges
|
2023-01-04 12:41:19 +02:00 |
|
Tulir Asokan
|
13ebd4db7d
|
Don't start AS HTTP server if port is not set
|
2022-12-12 14:02:24 +02:00 |
|
Tulir Asokan
|
4c229bb13e
|
Change example homeserver address
|
2022-12-04 20:22:28 +02:00 |
|
Tulir Asokan
|
2ea51bee6c
|
Close database connection when stopping bridge
|
2022-11-23 22:01:06 +02:00 |
|
Tulir Asokan
|
26c9ef6e71
|
Warn if txlock=immediate is not enabled with SQLite
|
2022-11-22 21:25:54 +02:00 |
|
Tulir Asokan
|
e5eacbff34
|
Add config option to handle transactions asynchronously
|
2022-11-09 16:36:41 +02:00 |
|
Tulir Asokan
|
0296adbd0b
|
Split to-device events into separate channel in AS handler
|
2022-11-09 16:35:09 +02:00 |
|
Tulir Asokan
|
d0acf29508
|
Enable litestream connector for bridges
|
2022-11-04 12:47:28 +02:00 |
|
Tulir Asokan
|
1351219ad4
|
Ensure keys are still on server on startup
|
2022-10-26 16:17:07 +03:00 |
|
Tulir Asokan
|
8a069bfe74
|
Check homeserver hungriness if software isn't standard
|
2022-10-10 16:29:12 +03:00 |
|
Tulir Asokan
|
77198cd4cd
|
Automatically fetch media repo config on bridge startup
|
2022-10-03 10:07:12 +03:00 |
|
Tulir Asokan
|
0955308e7e
|
Add thread ID to read receipts
|
2022-09-27 11:38:45 +03:00 |
|