Rename strict-ident, apply to non-identd response
authorShane Synan <digitalcircuit36939@gmail.com>
Tue, 29 May 2018 16:51:35 +0000 (11:51 -0500)
committerManuel Nickschas <sputnick@quassel-irc.org>
Wed, 6 Jun 2018 17:41:56 +0000 (19:41 +0200)
commit67e4eb295238453c94da41185bcdb20d908859d6
treeac6f66c932c22a510a39847272195be5bc4a59a6
parentab8127d2193d7d9de9e41b9f454911fdd07e49df
Rename strict-ident, apply to non-identd response

Rename "--oidentd-strict" to "--strict-ident", better representing
what it now does - makes all ident replies strict.

Apply strict ident matching to normal (non-identd-enabled) ident,
too.  This allows strict ident to be enforced on IRC networks that do
not check identd responses.

(Yes, some IRC networks behave this way, expecting your shared user
bouncer to enforce ident.  ZNC allows this, so Quassel probably
should too.  No need to run an ident server for those networks.)

Clean up functions, making them a little more generic.  This also
sets the stage for exposing the strict ident mode to the client later
on.
src/common/main.cpp
src/core/core.cpp
src/core/core.h
src/core/corenetwork.cpp
src/core/coresession.cpp
src/core/coresession.h
src/core/oidentdconfiggenerator.cpp
src/core/oidentdconfiggenerator.h
src/core/sessionthread.cpp
src/core/sessionthread.h