[OTR-dev] [PATCH] Call gone_insecure op

Jurre van Bergen drwhax at 2600nl.net
Mon Aug 31 17:47:21 EDT 2015



On 08/28/2015 07:42 PM, dequis wrote:
> On 6 June 2015 at 04:05, dequis <dx at dxzone.com.ar> wrote:
>> Hi otr-dev.
>>
>> I was trying to figure out why bitlbee's otr plugin didn't show any
>> notification when the other side disconnected otr. Soon later I found
>> that op_gone_insecure was never called, and that there's bug #48 [1]
>> open for that.
>>
>> Quoting from that bug:
>>
>>> Is there a reason why this op is never used anywhere in the code?
>>>
>>> Sounds to me like a very important one for IM plugins to know when the session is insecure. Usually, looking got the OTRL_TLV_DISCONNECTED on receive is also fine to understand that the session disconnected but is there cases where we might end up insecure and no TLV message is sent?
>> Since I don't know the reason, I decided to go ahead and write this
>> trivial patch, and maybe that will result in an answer to the above
>> question.
>>
>> It's just two calls to ops->gone_insecure(), one at the end of
>> disconnect_context() and one when OTRL_TLV_DISCONNECTED is received,
>> corresponding to the only two calls of otrl_context_force_finished I
>> could find (first one through otrl_context_force_plaintext).
>>
>> Tested with bitlbee-otr and it works.
>>
>> The patch is attached to this email, and also available in the
>> "gone_insecure" branch of my github fork [2]
>>
>> [1]: https://bugs.otr.im/issues/48
>> [2]: https://github.com/dequis/libotr/tree/gone_insecure
> Ping?
>

Heya,

Received your patch just fine. I'll add it to our tracker so we can
track it and see if it can make it upstream.

Best,
Jurre



More information about the OTR-dev mailing list