Project

General

Profile

Bug #1248

Reconnecting to irc network clears blowfish encryption keys

Added by sjefen6 over 8 years ago. Updated over 5 years ago.

Status:
Feedback
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
10/19/2013
Due date:
% Done:

50%

Estimated time:
Version:
0.9-pre
OS:
Any

Description

Reconnecting to the irc network clears blowfish encryption keys. This is a major inconvenience.

Associated revisions

Revision f8851271 (diff)
Added by Bas Pape over 6 years ago

Store the channel keys in CoreNetwork again

The refactoring from 3146ad0 (and e0781ee) was not a true refactoring as
it changed behaviour: CoreIrcChannels (as opposed to CoreNetworks) are
ephemeral, which meant disconnecting or parting lost the channel key.
Keys are still kept by the channel's cipher, but synced from/to its network when
the constructor/destructor is called.

Fixes #1248

Revision 0a51798b (diff)
Added by Bas Pape about 6 years ago

Store the channel keys in CoreNetwork again

The refactoring from 3146ad0 (and e0781ee) was not a true refactoring as
it changed behaviour: CoreIrcChannels (as opposed to CoreNetworks) are
ephemeral, which meant disconnecting or parting lost the channel key.
Keys are still kept by the channel's cipher, but synced from/to its network when
the constructor/destructor is called.

Fixes #1248

History

#1 Updated by Anonymous over 6 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

#2 Updated by sjefen6 over 5 years ago

  • Status changed from Resolved to Feedback
  • % Done changed from 100 to 50

This is resolved for channels, but not queries. Tested on Core 0.12.4, Client 0.12.3.

Also available in: Atom PDF