Project

General

Profile

Bug #1022

Core drops invalid handshake data

Added by johu over 9 years ago. Updated over 9 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Quassel Core
Target version:
Start date:
09/21/2010
Due date:
09/21/2010
% Done:

100%

Estimated time:
Version:
0.7-pre
OS:
Any

Description

Properly reject invalid handshake data

Currently, if a client attempts to configure a core's storage backend
even though it is already configured, the core will ignore the attempt
silently (e.g. the existing storage backends will simply drop the request,
but the client also won't receive an error message). This can never happen
unless you use an alternative client with a buggy handshake sequence though,
since quasselclient checks if the core is already configured beforehand.

Nonetheless, it makes sense to properly error out from the core side, just in case
we're getting new storage backends in the future that don't properly check this,
or alternative clients which might be confused by not receiving an error when they should.

Thanks to JodaZ for pointing this out.

History

#1 Updated by johu over 9 years ago

  • Due date set to 09/21/2010
  • Status changed from New to Resolved
  • % Done changed from 0 to 100

fixed with 09a32990

Also available in: Atom PDF