<feed xmlns='http://www.w3.org/2005/Atom'>
<title>~steering/inspircd++.git/src/modules/extra/m_ldapauth.cpp, branch v2.0.27</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/extra/m_ldapauth.cpp?h=v2.0.27</id>
<link rel='self' href='https://www.cgit.space/~steering/inspircd++.git/atom/src/modules/extra/m_ldapauth.cpp?h=v2.0.27'/>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/'/>
<updated>2017-03-20T13:40:28Z</updated>
<entry>
<title>m_ldapauth: fix providing username in PASS</title>
<updated>2017-03-20T13:40:28Z</updated>
<author>
<name>Adam</name>
</author>
<published>2017-03-20T13:35:13Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=3f1eb79c7fa82737fda9c9a712724ba2f27651e9'/>
<id>urn:sha1:3f1eb79c7fa82737fda9c9a712724ba2f27651e9</id>
<content type='text'>
This has never worked because it never prepended attribute= to the
search string. It also would prefer matching nick/ident over the user
string provided which is inconsistent, since your ability to
authenticate using PASS would depend on a ldap entry not existing with
your current nick/ident.

Instead, use username provided in PASS and then fallback to nick/ident.
</content>
</entry>
<entry>
<title>Change Windows libraries to be dynamically linked</title>
<updated>2014-04-13T14:07:58Z</updated>
<author>
<name>Adam</name>
</author>
<published>2014-04-13T01:46:19Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=88dccdd5f04e9244323de0eb197590ab8e7292fd'/>
<id>urn:sha1:88dccdd5f04e9244323de0eb197590ab8e7292fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Dynamically determine the size of the eventlist[] passed to Attach()</title>
<updated>2012-12-02T18:40:00Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-12-02T18:40:00Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=84a1569cd60daa64b1ae52a1fff62c0dc4d78850'/>
<id>urn:sha1:84a1569cd60daa64b1ae52a1fff62c0dc4d78850</id>
<content type='text'>
m_sqlauth was attached to I_OnUserDisconnect but didn't provide a handler for it, remove
</content>
</entry>
<entry>
<title>ldapauth: register both extensions</title>
<updated>2012-11-29T09:07:07Z</updated>
<author>
<name>Robin Burchell</name>
</author>
<published>2012-11-29T09:06:22Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=aebe6cfd64aed575f376178375959d9576a7c8be'/>
<id>urn:sha1:aebe6cfd64aed575f376178375959d9576a7c8be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ldapauth: RAII returned ldap message.</title>
<updated>2012-11-29T09:07:05Z</updated>
<author>
<name>Robin Burchell</name>
</author>
<published>2012-11-28T23:14:40Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=50ea2230637ddc31673cb19d41e6a6dde12487db'/>
<id>urn:sha1:50ea2230637ddc31673cb19d41e6a6dde12487db</id>
<content type='text'>
This ensures it is always freed, and coincidentally fixes freeing in the case of
LDAP errors.
</content>
</entry>
<entry>
<title>ldapauth: fix memory leak</title>
<updated>2012-11-29T09:07:05Z</updated>
<author>
<name>Robin Burchell</name>
</author>
<published>2012-11-28T22:27:40Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=1813369adecc1efc9812e90c40c21dc32e4965c9'/>
<id>urn:sha1:1813369adecc1efc9812e90c40c21dc32e4965c9</id>
<content type='text'>
ldap_get_dn() results need to be freed. Use a RAII wrapper to do this.

Original code by Attila Molnar
</content>
</entry>
<entry>
<title>ldapauth: Allow setting virtual hosts on identification with m_ldapauth.</title>
<updated>2012-11-29T09:07:01Z</updated>
<author>
<name>Robin Burchell</name>
</author>
<published>2012-11-28T18:59:33Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=e031d194181e09eb9d802f18a415422bb1e61d1c'/>
<id>urn:sha1:e031d194181e09eb9d802f18a415422bb1e61d1c</id>
<content type='text'>
&lt;ldapauth:host&gt;, when set, will be applied to users identifying with ldapauth.
The host can also take formatters from fields set on the DN of the user.
</content>
</entry>
<entry>
<title>ldapauth: Add missing verbose logging to required attributes.</title>
<updated>2012-11-29T09:06:58Z</updated>
<author>
<name>Robin Burchell</name>
</author>
<published>2012-11-28T16:57:50Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=2fb2f639ad8b584a6e778569bc871f50d2de2d7e'/>
<id>urn:sha1:2fb2f639ad8b584a6e778569bc871f50d2de2d7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ldapauth: Rework required attributes code to use only one exit path.</title>
<updated>2012-11-29T09:06:55Z</updated>
<author>
<name>Robin Burchell</name>
</author>
<published>2012-11-28T16:53:44Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=83a89fc3f61a90275f86981fc32b1daa8e85d1b0'/>
<id>urn:sha1:83a89fc3f61a90275f86981fc32b1daa8e85d1b0</id>
<content type='text'>
This makes the upcoming patch to add optional virtual host support cleaner.
</content>
</entry>
<entry>
<title>Remove usage of the deprecated ConfigReader</title>
<updated>2012-11-12T20:48:42Z</updated>
<author>
<name>attilamolnar</name>
</author>
<published>2012-10-06T19:43:20Z</published>
<link rel='alternate' type='text/html' href='https://www.cgit.space/~steering/inspircd++.git/commit/?id=a4db7bf9af00b32d4f5c1922997d02b0b8be59e5'/>
<id>urn:sha1:a4db7bf9af00b32d4f5c1922997d02b0b8be59e5</id>
<content type='text'>
</content>
</entry>
</feed>
