On 08/28/2015 07:42 PM, dequis wrote:
> On 6 June 2015 at 04:05, dequis <[email protected]> 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

_______________________________________________
OTR-dev mailing list
[email protected]
http://lists.cypherpunks.ca/mailman/listinfo/otr-dev

Reply via email to