Damir Jelić
2758ece4a9
tests: Fix server tests.
2019-07-03 21:20:07 +02:00
Damir Jelić
934863e209
buffer: Change the way the domain localvar is set.
...
Room ids in newer room versions will become opaque strings and won't
contain the domain of the homeserver.
Get the domain from the homeserver url instead.
2019-07-02 18:11:28 +02:00
Damir Jelić
e9214862fe
buffer: Pass the homeserver to the mxc -> http api function.
...
This fixes #57 .
2019-07-02 18:10:35 +02:00
Damir Jelić
4c04f6319b
buffer: Store the homeserver inside room buffers.
2019-07-02 18:10:12 +02:00
Damir Jelić
4c8ee2848b
server: Change the way the homeserver url is passed to nio.
2019-07-02 18:09:36 +02:00
Damir Jelić
e82d7013ec
README: Mention the minimal supported python2 version.
...
This closes #94 .
2019-06-27 19:53:59 +02:00
Damir Jelić
f05d2f0a2b
server: Enable sending state events to encrypted rooms.
...
State events are not encrypted so sending them is done as usually.
2019-06-27 17:32:39 +02:00
Damir Jelić
6836365bc7
commands: Add the ability to print out ignored devices.
2019-06-27 11:58:22 +02:00
Damir Jelić
137102bb09
Merge branch 'kechpaja-master'
2019-06-27 11:58:11 +02:00
Damir Jelić
e9b82a56f5
commands: Add a send-anyways command.
2019-06-27 11:48:28 +02:00
Damir Jelić
b2877b0f71
buffer: Clear the buffer last message if we succeed in sending it.
2019-06-27 11:48:01 +02:00
Damir Jelić
7ad0893a3f
buffer: Make the resending -> ignore devices logic a configurable option.
2019-06-26 23:07:08 +02:00
Damir Jelić
563cf9926c
buffer: Allow to ignore devices by sending the same message twice.
2019-06-26 17:53:26 +02:00
Sandro Santilli
448dc08d6a
Improve Makefile adding auto-help when called with no args
2019-06-13 12:16:43 +02:00
Damir Jelić
dd6344ad24
We require e2e support for nio.
...
This fixes #92 .
2019-05-28 19:49:35 +02:00
Damir Jelić
bdab5c8c92
README: Really show the domain in the matrix room badge.
2019-05-25 11:49:47 +02:00
Damir Jelić
b350f39c69
README: Show the domain of the matrix room in the badge.
2019-05-25 11:46:52 +02:00
Damir Jelić
89a3fa6e88
travis: Change the libolm location to the new gitlab repo.
2019-05-25 11:43:39 +02:00
Damir Jelić
c16dc70768
Merge branch 'sas'
2019-05-25 11:40:13 +02:00
Damir Jelić
f9ebd61f93
requirements: Depend on the released nio version.
2019-05-25 11:39:03 +02:00
Sandro Santilli
4797cf7eb4
Document libolm required version is 3.1+
2019-05-22 23:02:21 +02:00
Sandro Santilli
bb44ce83b5
Update instructions about libolm install
...
Closes #82
2019-05-22 08:29:05 +02:00
Kelvin Jackson
730c493a3d
Added 'ignore' subcommand to /olm command
...
/olm ignore should now invoke the "ignore" function in the NIO class.
2019-05-18 19:03:53 +03:00
Damir Jelić
fa5dca12de
commands: Print out device display names.
2019-05-15 21:50:48 +02:00
Trygve Aaberge
b136153d34
Use nicklist_visible_count for buffer_nicklist_count bar item
...
This is the value which is used by default as per
https://github.com/weechat/weechat/blob/v2.4/src/gui/gui-bar-item.c#L1262
2019-05-15 00:48:09 +02:00
Trygve Aaberge
b5cf65dfd2
Set correct color for buffer_nicklist_count bar item
2019-05-15 00:39:40 +02:00
Trygve Aaberge
aef9a2e028
Only use buffer name for buffer_name bar item
...
The logic that was here is only relevant for the irc plugin, and should
not be included. The default value for the buffers from other plugins
just contains the color and name, as seen at
https://github.com/weechat/weechat/blob/v2.4/src/gui/gui-bar-item.c#L1112-L1141
Fixes a part of #54
2019-05-15 00:39:27 +02:00
Damir Jelić
53f1edf63a
server: Highlight room invitation messages.
2019-05-07 22:32:45 +02:00
Damir Jelić
c3b3567e61
server: Show KeyVerificationCancel events.
2019-05-07 22:32:22 +02:00
Damir Jelić
9d6fbe14cd
server: Don't try to show a short auth string if the SAS object is canceled.
2019-05-07 22:31:56 +02:00
Damir Jelić
f294ae5e68
commands: Allow key verifications to be cancelled.
2019-05-07 22:23:16 +02:00
Damir Jelić
810a95edf0
server: Change the Sas confirmation function.
2019-05-07 22:22:45 +02:00
Damir Jelić
88a2de637d
commands: Fix an error message.
2019-05-07 22:18:21 +02:00
Damir Jelić
9f01a05617
commands: Add a command for interactive key verification.
2019-05-05 23:23:14 +02:00
Damir Jelić
38fa6d4063
server: Change the way to-device messages are sent.
2019-04-30 18:15:07 +02:00
Denis Kasak
31d9052b88
Fixup.
2019-04-30 17:26:10 +02:00
Denis Kasak
31c38bc01d
sas: Center emojis above their description properly.
2019-04-30 17:26:10 +02:00
Damir Jelić
c32a9e34e6
server: More SAS work.
2019-04-30 17:26:10 +02:00
Damir Jelić
ed1b16a4e2
[WIP]: SAS support.
2019-04-30 17:26:10 +02:00
Damir Jelić
c1cfc4a8e4
server: Clear request flags when we disconnect.
...
The server class has a bunch of request flags that remember if a request
of a certain type is in flight, this prevents making the same request
multiple times. The flags are cleared when we get a response but not
when we disconnect.
If we disconnect from the server while waiting on a response the
response will be lost and the flag won't be cleared, this will prevent
us from making any request of that type.
Most notably key queries can end up being disabled so new devices won't
be recognized anymore.
2019-04-25 17:54:48 +02:00
Florian Bruhin
5431c8a310
Fix /matrix server delete example
2019-04-16 08:35:57 +02:00
Brady Trainor
62b19cc70d
Update README
2019-04-11 17:22:26 -07:00
Damir Jelić
a30482a88c
Merge branch 'user-id-special-case'
2019-04-05 21:34:29 +02:00
Thomas
db8bc325b4
Add shortname for twilio, telegram, messenger bridge
2019-04-06 00:57:47 +05:30
Damir Jelić
85ee2eec52
server: Handle room send errors.
2019-03-26 18:11:42 +01:00
Damir Jelić
c400404e3d
server: Unstuck the group session shared flag.
...
The group session shared flag could be stuck in a permanent True state
if we try to share a group session comming from a key claim response in
the case that we have unverified devices.
2019-03-26 18:09:54 +01:00
tamwile
5062c4cbd6
README: Clarify the Install section.
...
1. Install libolm
2. Add the possibility to install dependencies via requirements.txt
3. Not modified
2019-03-22 14:31:05 +01:00
Damir Jelić
32f4448141
README: remove spurious test from the script load example.
2019-03-16 12:14:15 +01:00
Damir Jelić
c02fa75d4f
buffer: Handle bad events better.
2019-03-13 15:25:22 +01:00
Damir Jelić
1b54b67154
buffer: Add more bridged username workarounds.
2019-03-11 16:26:29 +01:00