Damir Jelić
|
7bd0c96c57
|
server: Remove special case for sync request lag calculation.
This is now handled in nio.
|
2018-11-15 17:19:55 +01:00 |
|
Damir Jelić
|
901a392f5a
|
server: Don't try to fetch members if the server is disconnected.
|
2018-11-15 17:19:21 +01:00 |
|
Damir Jelić
|
d93184f2ed
|
server: Don't delay consecutive syncs by two seconds.
|
2018-11-12 15:32:59 +01:00 |
|
Damir Jelić
|
a638ef3e5f
|
server: Remove some debug output.
|
2018-11-12 15:31:23 +01:00 |
|
Damir Jelić
|
6f29d1154d
|
server: Add some type definitions.
|
2018-11-12 15:30:56 +01:00 |
|
Denis Kasak
|
a74ac888a3
|
Fix typo: DEFAULT_ATRIBUTES -> DEFAULT_ATTRIBUTES
|
2018-11-07 12:57:32 +01:00 |
|
Damir Jelić
|
aae5732018
|
buffer: Update the buffer name after a room name event in the state.
|
2018-11-06 22:09:10 +01:00 |
|
Damir Jelić
|
59b318bdce
|
buffer: Handle messages containing a transaction id.
|
2018-11-05 21:59:25 +01:00 |
|
Damir Jelić
|
fd9053eacd
|
server: Support printing out sent messages before finishing the request.
|
2018-11-03 16:44:40 +01:00 |
|
Damir Jelić
|
0bc297ba94
|
server: Make the lag reconnect time configurable.
|
2018-11-01 13:34:55 +01:00 |
|
Damir Jelić
|
b844a26c41
|
server: Clear the encryption queue if we encounter an olm trust error.
|
2018-11-01 12:47:58 +01:00 |
|
Damir Jelić
|
64bea928ef
|
bar_items: Add a typing notice bar item.
|
2018-11-01 11:56:43 +01:00 |
|
Damir Jelić
|
6e27082c1a
|
server: Don't use clear() on a list since it's python3 only.
|
2018-10-31 09:27:37 +01:00 |
|
Damir Jelić
|
c29db687e4
|
server: Send out a hsignal when a device change occurs.
|
2018-10-30 22:58:36 +01:00 |
|
Damir Jelić
|
441acbadc7
|
server: Print out trust errors in the room buffer.
|
2018-10-30 21:13:59 +01:00 |
|
Damir Jelić
|
c8e2e66537
|
server: Update the bar items when a key query completes.
|
2018-10-30 21:13:35 +01:00 |
|
Damir Jelić
|
74efe8ef9b
|
server: Add a maximum value for the number of nicklist users.
|
2018-10-30 21:12:41 +01:00 |
|
Damir Jelić
|
d896962b19
|
matrix: Add option to fetch members only when we switch to the buffer.
|
2018-10-30 17:20:44 +01:00 |
|
Damir Jelić
|
3be1b7bfc3
|
server: Use server side lazy user loading.
|
2018-10-30 16:15:27 +01:00 |
|
Damir Jelić
|
a46a50fd74
|
server: Close the socket even if shutdown() raises an exception.
|
2018-10-19 18:10:04 +02:00 |
|
Damir Jelić
|
53b514809c
|
server: Only hook the lazy hook if it isn't already hooked.
|
2018-10-15 22:18:15 +02:00 |
|
Damir Jelić
|
c26e30848f
|
server: Slight change to the formatting of the device list.
|
2018-10-14 11:56:07 +02:00 |
|
Damir Jelić
|
516be65bd3
|
server: Do a full key query after an initial sync.
|
2018-10-14 11:55:48 +02:00 |
|
Damir Jelić
|
f95f33d217
|
commands: Allow device renaming.
|
2018-10-14 11:51:03 +02:00 |
|
Damir Jelić
|
b65346d49c
|
server: Add device deletion functionality.
|
2018-10-14 11:50:07 +02:00 |
|
Damir Jelić
|
35f47547d2
|
commands: Add initial device manipulation command.
|
2018-10-14 11:47:11 +02:00 |
|
Damir Jelić
|
4bf0e4be5c
|
server: Mark a finished key query.
|
2018-10-13 12:14:54 +02:00 |
|
Damir Jelić
|
a8b62577d7
|
server: Utilize partial sync responses.
|
2018-10-12 13:52:48 +02:00 |
|
Damir Jelić
|
69db90dd4d
|
server: Don't make multiple key claim and group share requests for a room.
|
2018-10-02 18:16:36 +02:00 |
|
Damir Jelić
|
5fd5710225
|
server: Handle exception from group session sharing request.
|
2018-10-02 16:42:50 +02:00 |
|
Damir Jelić
|
d8e7d84445
|
server: Add one-time key claiming functionality.
|
2018-10-01 17:12:36 +02:00 |
|
Damir Jelić
|
4860ffee11
|
server: Handle group session sharing responses.
|
2018-10-01 17:11:09 +02:00 |
|
Damir Jelić
|
595db64a55
|
server: Add support for encrypted messages.
|
2018-09-25 20:04:03 +02:00 |
|
Damir Jelić
|
8a73f2c119
|
server: Remove unneeded key query code in the timer callback.
|
2018-09-21 11:57:51 +02:00 |
|
Damir Jelić
|
8fbaf763b1
|
server: Add key query functionality.
|
2018-09-20 20:38:49 +02:00 |
|
Damir Jelić
|
ac5d1b823e
|
buffer: Lazily add users to the nicklist.
|
2018-09-19 12:47:53 +02:00 |
|
Damir Jelić
|
97d3a59e33
|
server: Enable Olm support.
|
2018-09-19 11:40:08 +02:00 |
|
Damir Jelić
|
e9e614571d
|
server: nio API change for error responses.
The request type is now an enum.
|
2018-09-12 20:16:49 +02:00 |
|
Damir Jelić
|
eab12eed08
|
buffer: Use a property to update bar items.
|
2018-09-03 20:39:44 +02:00 |
|
Damir Jelić
|
dc8df67f55
|
commands: Add backlog fetching back.
|
2018-09-03 20:39:16 +02:00 |
|
Damir Jelić
|
8edbb1bfa9
|
server: Fix reconnect delay.
|
2018-09-03 19:20:58 +02:00 |
|
Damir Jelić
|
d97655d68c
|
matrix: Style fixes.
|
2018-08-30 16:35:05 +02:00 |
|
Damir Jelić
|
67141c980a
|
matrix: mypy fixes.
|
2018-08-29 20:57:12 +02:00 |
|
Damir Jelić
|
05a413f7cb
|
matrix: Style fixes and cleanup.
|
2018-08-29 19:42:44 +02:00 |
|
Damir Jelić
|
19eeec4f3b
|
config: Big config refactor.
|
2018-08-29 15:35:36 +02:00 |
|
Damir Jelić
|
b05c016fbd
|
server: Use a property factory for the server config.
|
2018-08-28 17:22:56 +02:00 |
|
Damir Jelić
|
57c392a643
|
server: Handle invites.
|
2018-08-27 20:48:20 +02:00 |
|
Damir Jelić
|
ebcbf454d9
|
commands: Add join/part.
|
2018-08-26 20:44:06 +02:00 |
|
Damir Jelić
|
53d2152a21
|
commands: Add invite support.
|
2018-08-22 17:13:25 +02:00 |
|
Damir Jelić
|
c3ab43b02e
|
commands: Add back kick support.
|
2018-08-22 15:54:48 +02:00 |
|