aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_ldapauth.cpp
Commit message (Expand)AuthorAgeFilesLines
* Abolish the infernal space before accessibility keywords.Gravatar Sadie Powell2022-01-251-3/+3
* Always catch exceptions as a constant reference.Gravatar Sadie Powell2022-01-091-4/+4
* Make all extensibles use kebab-case for names where possible.Gravatar Sadie Powell2021-12-261-1/+1
* Promote ExtensionItem::ExtensibleType to a top level enum class.Gravatar Sadie Powell2021-12-231-2/+2
* Fix a bunch of cases where module types were not marked as final.Gravatar Sadie Powell2021-11-281-1/+1
* Apply the final keyword to all module classes where appropriate.Gravatar Sadie Powell2021-10-041-3/+6
* Mark all module classes as final.Gravatar Sadie Powell2021-10-011-1/+2
* Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-141-1/+1
|\
| * Update copyright headers.Gravatar InspIRCd Robot2021-05-141-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-05-111-1/+1
|\|
| * Fix a bunch of weird indentation and spacing issues.Gravatar Sadie Powell2021-04-271-1/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2021-04-171-1/+1
|\|
| * Fix using a different field name in ldapauth than is documented.•••Closes #1864. Gravatar Sadie Powell2021-04-161-1/+1
* | Switch simple iterator loops to use range-based for loops.Gravatar Sadie Powell2021-04-071-8/+5
* | Constify variables within loops.Gravatar Sadie Powell2021-04-011-2/+2
* | Add a subclass of ExtensionItem exclusively for booleans.Gravatar Sadie Powell2021-03-171-4/+4
* | Pascalize Unset in extension item classes.Gravatar Sadie Powell2021-03-171-1/+1
* | Pascalize Set in extension item classes.Gravatar Sadie Powell2021-03-171-5/+5
* | Pascalize Get in extension item classes.Gravatar Sadie Powell2021-03-171-2/+2
* | Convert ConfigTag from reference<> to std::shared_ptr<>.Gravatar Sadie Powell2020-10-311-1/+1
* | Add stdalgo::iterator_range and switch config tag reading to use it.•••This allows us to use range-based for loops which were not possible with the previous config tag system. Gravatar Sadie Powell2020-10-311-9/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-05-051-0/+1
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-04-241-0/+1
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-04-111-1/+1
|\|
| * Update the module descriptions using mkversion.Gravatar Sadie Powell2020-04-101-1/+1
* | Improve storage of module description, flags, and link data.Gravatar Sadie Powell2020-04-111-6/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-03-181-1/+7
|\|
| * Improve logging for the m_ldap and m_ldapauth modules (#1757).•••Currently, it is difficult to diagnose LDAP authentication failures, since the logs do not provide sufficient information about what is actually being queried and what actually failed. This increases logging details so that information about the LDAP query is included, for example: Fri Mar 06 2020 08:02:59 ANNOUNCEMENT: Error binding as manager to LDAP server: Invalid credentials (bind dn=cn=adminz,dc=nodomain) Rather than: Fri Mar 06 2020 08:02:59 ANNOUNCEMENT: Error binding as manager to LDAP server: Invalid credentials Same with connection logging: Fri Mar 06 2020 07:59:53 CONNECT: Forbidden connection from jsing!jsing@192.168.200.1 (Invalid credentials (bind dn=uid=jsing,dc=nodomain)) Fri Mar 06 2020 08:01:19 CONNECT: Successful connection from jsing!jsing@192.168.200.1 (dn=uid=jsing,dc=nodomain) Gravatar Joel Sing2020-03-121-1/+7
* | Move FindUUID to the UserManager class.Gravatar Sadie Powell2020-02-091-4/+4
* | Use C++11 inline initialisation for class members.Gravatar Sadie Powell2020-02-061-4/+6
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2020-01-171-8/+5
|\|
| * Update copyright headers.Gravatar InspIRCd Robot2020-01-111-8/+5
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-11-131-1/+1
|\|
| * Convert a bunch of LocalUser* casts to IS_LOCAL.•••This is a lot safer and handles users changing servers properly. Gravatar Peter Powell2019-10-131-1/+1
* | Replace LocalIntExt with IntExtItem.Gravatar Sadie Powell2019-08-131-2/+2
* | Rewrite and merge LocalStringExt, StringExtItem.Gravatar Sadie Powell2019-08-131-2/+2
* | Move the Module parameter of ExtensionItem et al to the start.•••This matches what other ServiceProvider types do. Gravatar Sadie Powell2019-08-131-2/+2
* | Merge branch 'insp3' into master.Gravatar Sadie Powell2019-05-151-3/+3
|\|
| * Textual improvements and fixes such as typos, casing, etc. (#1612)Gravatar Robby2019-04-281-3/+3
* | UserManager: remove fakederef.Gravatar Sadie Powell2019-02-071-8/+8
* | SnomaskManager: remove fakederef.Gravatar Sadie Powell2019-02-071-10/+10
* | LogManager: remove fakederef.Gravatar Sadie Powell2019-02-071-1/+1
* | Replace the override macro with the override keyword.Gravatar Sadie Powell2019-01-251-11/+11
|/
* m_ldapauth: use username provided in PASS if availableGravatar Adam2017-03-201-1/+14
* Fix oversights in substr() conversion•••Thanks to @StevenVanAcker for reporting and testing this Gravatar Attila Molnar2015-02-271-1/+1
* Specify which Extensible subclass an ExtensionItem is valid forGravatar Attila Molnar2015-01-181-2/+2
* Reduce std::string::substr() usage•••substr() returns a new string while erase() and assign() modify the existing one Gravatar Attila Molnar2015-01-101-3/+3
* Remove redundant null pointer check from m_ldapauthGravatar Adam2014-02-131-2/+1
* Wait for the manager bind to come back before sending search in LDAP modulesGravatar Adam2014-02-131-3/+38
* m_ldapauth.cpp: Allow multiple patterns for users to bypass LDAP authGravatar Thiago Crepaldi2014-02-071-5/+14