Damir Jelić
|
1ad5cf6e66
|
daemon: Keep the proxy config in the daemon class around.
|
2019-05-21 12:35:55 +02:00 |
|
Damir Jelić
|
90e803900d
|
panctl: Add send-anyways and cancel-send commands.
|
2019-05-21 12:33:10 +02:00 |
|
Damir Jelić
|
ae85ec22bb
|
ui: Send the room display name in the UnverifiedDevices signal.
|
2019-05-21 12:31:58 +02:00 |
|
Damir Jelić
|
ff2fc7e448
|
daemon: Handle the case where we try to send to unverified devices.
|
2019-05-21 10:25:59 +02:00 |
|
Damir Jelić
|
c40af38b33
|
panctl: Print out if a device is ignored.
|
2019-05-20 16:50:27 +02:00 |
|
Damir Jelić
|
ff0f6c50f9
|
daemon: Return the proper content type if we are using json responses.
|
2019-05-20 15:30:58 +02:00 |
|
Damir Jelić
|
4f90e578ef
|
store: Use the server name to store info.
This way multiple proxy servers that point to the same homeserver are
allowed.
|
2019-05-17 16:49:02 +02:00 |
|
Damir Jelić
|
e0b5d3e2b6
|
panctl: List the trust state of devices.
|
2019-05-17 14:57:57 +02:00 |
|
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 |
|