Damir Jelić
|
48f94851d2
|
ui: Allow devices to be blackliksted and unblacklisted.
|
2019-05-17 14:57:36 +02:00 |
|
Damir Jelić
|
694903e8bd
|
pantalaimon: Allow pan users to be dynamically updated in the ui thread.
|
2019-05-17 14:56:40 +02:00 |
|
Damir Jelić
|
ed13f78383
|
panctl: Fix a typo in the command parser.
|
2019-05-17 14:35:52 +02:00 |
|
Damir Jelić
|
2d487c55f5
|
ui: Update the device list in the ui thread dynamically.
This updates the copy of the device list in the ui thread every time the
device list or the verification of devices changes in the ui thread.
|
2019-05-17 14:33:48 +02:00 |
|
Damir Jelić
|
2ca850bf72
|
client: Connection error messages need to be strings.
|
2019-05-17 14:27:43 +02:00 |
|
Damir Jelić
|
617025f69b
|
setup.py: Require E2E support for nio.
|
2019-05-16 17:06:32 +02:00 |
|
Damir Jelić
|
00f2b51fa9
|
store: Change the way device keys are loaded.
|
2019-05-16 10:10:27 +02:00 |
|
Damir Jelić
|
a114b7b1a9
|
ui: Add support for starting/canceling key verifications.
|
2019-05-15 11:51:33 +02:00 |
|
Damir Jelić
|
6dc126d03c
|
tests: Add initial dbus tests.
|
2019-05-14 21:51:03 +02:00 |
|
Damir Jelić
|
25283129a9
|
Makefile: Add isort target.
|
2019-05-14 21:50:48 +02:00 |
|
Damir Jelić
|
e9d0f52a5c
|
pantalaimon: Isort the tree.
|
2019-05-14 21:50:30 +02:00 |
|
Damir Jelić
|
22fcbff44b
|
pantalaimon: Formatting fixes.
|
2019-05-14 21:29:59 +02:00 |
|
Damir Jelić
|
69d14f3c68
|
daemon: Import/export key functions are now coroutines.
|
2019-05-14 16:11:50 +02:00 |
|
Damir Jelić
|
90d887e2fa
|
client: Mypy fixes.
|
2019-05-14 16:11:39 +02:00 |
|
Damir Jelić
|
6749a0bfd2
|
daemon: Remove unused import.
|
2019-05-14 14:14:38 +02:00 |
|
Damir Jelić
|
2151f55337
|
daemon: Simplify the room send logic.
|
2019-05-14 13:52:55 +02:00 |
|
Damir Jelić
|
bfd7144b4f
|
daemon: Fetch joined members correctly while trying to send messages.
|
2019-05-14 12:58:16 +02:00 |
|
Damir Jelić
|
d5e447ce3d
|
setup.py: Depend on pydbus instead of python-dbus.
|
2019-05-13 16:32:12 +02:00 |
|
Damir Jelić
|
42450b51c7
|
ui: Rework the way the dbus thread and main thread communicate.
|
2019-05-13 16:32:12 +02:00 |
|
Damir Jelić
|
1cbe5b8a6d
|
ui: Rewrite the dbus code using pydbus.
|
2019-05-13 16:32:12 +02:00 |
|
Damir Jelić
|
c60e554fc2
|
store: Change the name of the device key fields in the dict.
|
2019-05-13 16:32:12 +02:00 |
|
Damir Jelić
|
671fe9dbd0
|
pantalaimon: Version the dbus API.
|
2019-05-13 16:32:12 +02:00 |
|
Damir Jelić
|
840e568eac
|
client: Don't accept a SAS automatically.
|
2019-05-13 16:32:12 +02:00 |
|
Damir Jelić
|
cb04e962f1
|
panctl: Add a list devices command.
|
2019-05-13 16:32:12 +02:00 |
|
Damir Jelić
|
bf25a35b31
|
daemon: Expand the user for the import/export path.
|
2019-05-09 16:49:44 +02:00 |
|
Damir Jelić
|
ba4ed34941
|
client: Add a missing await.
|
2019-05-09 16:49:16 +02:00 |
|
Damir Jelić
|
a560462da7
|
pacntl: Switch to argparse and add more functionality.
|
2019-05-09 16:48:29 +02:00 |
|
Damir Jelić
|
6adedbaa0b
|
panctl: Improve the completions.
|
2019-05-09 13:47:29 +02:00 |
|
Damir Jelić
|
10bb16b210
|
panctl: Handle an empty command string properly.
|
2019-05-09 10:54:42 +02:00 |
|
Damir Jelić
|
1d2d0d6bba
|
daemon: Use the right queue to send messages.
|
2019-05-09 10:54:22 +02:00 |
|
Damir Jelić
|
1f548f3a7e
|
client: Handle client errors while confirming the auth string.
|
2019-05-09 10:54:01 +02:00 |
|
Damir Jelić
|
de29df75b9
|
pantalaimon: Refactor out the thread messages.
|
2019-05-09 10:53:20 +02:00 |
|
Damir Jelić
|
0e421b86a7
|
man: Fix a typo in the man page for the config file.
|
2019-05-08 17:47:04 +02:00 |
|
Damir Jelić
|
fbf2b91db2
|
man: Add a man page for the configuration file.
|
2019-05-08 17:41:50 +02:00 |
|
Damir Jelić
|
1a8e5ca65d
|
config: Fix a whitespace issue.
|
2019-05-08 17:40:16 +02:00 |
|
Damir Jelić
|
8a15ba79e6
|
contrib: Add example config file.
|
2019-05-08 16:29:25 +02:00 |
|
Damir Jelić
|
394b25ed5c
|
contrib: Add systemd service file.
|
2019-05-08 16:28:52 +02:00 |
|
Damir Jelić
|
61a87075e4
|
setup.py: Fix the entry point for the daemon.
|
2019-05-08 16:27:29 +02:00 |
|
Damir Jelić
|
b687f503d4
|
main: Add a SIGTERM signal handler.
|
2019-05-08 16:11:07 +02:00 |
|
Damir Jelić
|
cc7b257345
|
main: Route ui messages to the correct daemon.
|
2019-05-08 15:47:16 +02:00 |
|
Damir Jelić
|
2946acbd6c
|
main: Enable ssl configuration again.
|
2019-05-08 15:00:50 +02:00 |
|
Damir Jelić
|
2127a7cba5
|
main: Start all the configured servers.
|
2019-05-08 14:21:38 +02:00 |
|
Damir Jelić
|
0d89987ec1
|
config: Add the section name to the config class.
|
2019-05-08 14:20:47 +02:00 |
|
Damir Jelić
|
3d34a26dac
|
config: Handle some invalid configurations.
|
2019-05-08 12:43:21 +02:00 |
|
Damir Jelić
|
2987589854
|
pantalaimon: Add a configuration file for the daemon.
|
2019-05-08 12:33:42 +02:00 |
|
Damir Jelić
|
65d1401b76
|
main: Remove unused function.
|
2019-05-08 10:27:55 +02:00 |
|
Damir Jelić
|
31ab200763
|
client: Only try to decrypt m.room.encrypted messages in the sync decryption.
|
2019-05-07 18:38:08 +02:00 |
|
Damir Jelić
|
7318690e2c
|
daemon: Buffer the messages endpoint if there are undecryptable messages.
|
2019-05-07 18:37:32 +02:00 |
|
Damir Jelić
|
400c299187
|
daemon: Add Bearer to the auth header if we're overriding the token.
|
2019-05-07 18:36:05 +02:00 |
|
Damir Jelić
|
29a49ba120
|
Makefile: Fix the run-local target.
|
2019-05-07 18:35:24 +02:00 |
|