X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=src%2Fmodules%2Fm_ldapoper.cpp;h=92a47f3b4bd038135a7b713ed847a6e0b55aee79;hb=581d1d8fa0ef62e20409543570390613c78e6f5b;hp=cde5b00d7878b9cc0da9e985881e4ea8d0062190;hpb=77730fd5f09f8fc193205654c8bba84d34365670;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/src/modules/m_ldapoper.cpp b/src/modules/m_ldapoper.cpp index cde5b00d7..92a47f3b4 100644 --- a/src/modules/m_ldapoper.cpp +++ b/src/modules/m_ldapoper.cpp @@ -1,11 +1,9 @@ /* * InspIRCd -- Internet Relay Chat Daemon * - * Copyright (C) 2013 Adam - * Copyright (C) 2009 Robin Burchell - * Copyright (C) 2008 Pippijn van Steenhoven - * Copyright (C) 2008 Craig Edwards - * Copyright (C) 2007 Carsten Valdemar Munk + * Copyright (C) 2017-2020 Sadie Powell + * Copyright (C) 2014, 2018 Attila Molnar + * Copyright (C) 2013-2014 Adam * * This file is part of InspIRCd. InspIRCd is free software: you can * redistribute it and/or modify it under the terms of the GNU General Public @@ -152,7 +150,13 @@ class AdminBindInterface : public LDAPInterface public: AdminBindInterface(Module* c, const std::string& p, const std::string& u, const std::string& o, const std::string& pa, const std::string& b, const std::string& w) - : LDAPInterface(c), provider(p), user(u), opername(p), password(pa), base(b), what(w) + : LDAPInterface(c) + , provider(p) + , user(u) + , opername(o) + , password(pa) + , base(b) + , what(w) { } @@ -180,14 +184,14 @@ class AdminBindInterface : public LDAPInterface } }; -class ModuleLDAPAuth : public Module +class ModuleLDAPOper : public Module { dynamic_reference LDAP; std::string base; std::string attribute; public: - ModuleLDAPAuth() + ModuleLDAPOper() : LDAP(this, "LDAP") { me = this; @@ -242,8 +246,8 @@ class ModuleLDAPAuth : public Module Version GetVersion() CXX11_OVERRIDE { - return Version("Adds the ability to authenticate opers via LDAP", VF_VENDOR); + return Version("Allows server operators to be authenticated against an LDAP database.", VF_VENDOR); } }; -MODULE_INIT(ModuleLDAPAuth) +MODULE_INIT(ModuleLDAPOper)