<feed xmlns='http://www.w3.org/2005/Atom'>
<title>anope.git/include/modules, branch 2.0.2</title>
<subtitle>Anope is an open source set of IRC services.
</subtitle>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/'/>
<entry>
<title>Redesign m_ldap to no longer rely on undefined behavior</title>
<updated>2015-03-11T12:48:08+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2015-03-11T12:48:08+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=fb17bc85ead8c1be6ebe1561f77865f083fdc000'/>
<id>fb17bc85ead8c1be6ebe1561f77865f083fdc000</id>
<content type='text'>
Accessing the same LDAP* from multiple threads at once is always
undefined, even if one thread is just polling ldap_result.

Instead keep one thread per connection and issue blocking queries on the
thread.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Accessing the same LDAP* from multiple threads at once is always
undefined, even if one thread is just polling ldap_result.

Instead keep one thread per connection and issue blocking queries on the
thread.
</pre>
</div>
</content>
</entry>
<entry>
<title>Speed up akill xline checks</title>
<updated>2014-05-21T01:16:00+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2014-05-21T01:10:49+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=866f3f32ab3713e9867747f150df3698e456744e'/>
<id>866f3f32ab3713e9867747f150df3698e456744e</id>
<content type='text'>
Cache xline nick, user, host, etc instead of rebuilding it everytime its
requested. Store users ip in sockaddr form and not string form to
prevent having to rebuild sockaddrs when checking xlines.

Also do not try to convert empty config values in Config::Get as this
can be rather common if a non string configuration value is not set, and
the cost of the ConvertException is great.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Cache xline nick, user, host, etc instead of rebuilding it everytime its
requested. Store users ip in sockaddr form and not string form to
prevent having to rebuild sockaddrs when checking xlines.

Also do not try to convert empty config values in Config::Get as this
can be rather common if a non string configuration value is not set, and
the cost of the ConvertException is great.
</pre>
</div>
</content>
</entry>
<entry>
<title>SASL: Also disallow suspended nicks to login using EXTERNAL mechanism. Improve the log message for failed logins.</title>
<updated>2014-03-22T20:14:02+00:00</updated>
<author>
<name>Robby-</name>
<email>robby@chat.be</email>
</author>
<published>2014-03-22T20:14:02+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=45878bf182f814af07f75f36cf083848e12196e6'/>
<id>45878bf182f814af07f75f36cf083848e12196e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not allow SASL login to suspended nicks</title>
<updated>2014-03-22T11:21:22+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2014-03-22T11:21:22+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=f1bec3999d34bcac01bbc4a6920882b0b8345dc0'/>
<id>f1bec3999d34bcac01bbc4a6920882b0b8345dc0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Export interface for cs_entrymsg</title>
<updated>2014-03-02T02:20:18+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2014-03-02T02:20:18+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=a0747516ce76dda57d4e6bf66af7376784741257'/>
<id>a0747516ce76dda57d4e6bf66af7376784741257</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Log successful SASL auths</title>
<updated>2014-02-25T03:23:12+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2014-02-25T03:22:45+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=96202ae545cc4320020ae82419977096ec526a32'/>
<id>96202ae545cc4320020ae82419977096ec526a32</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Store a cert-&gt;account map and use it for SASL EXTERNAL and certfp auth</title>
<updated>2014-02-22T22:46:00+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2014-02-22T22:46:00+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=e836be489e7997d5eac56d20ac779c3df2c5b91c'/>
<id>e836be489e7997d5eac56d20ac779c3df2c5b91c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix os_ignore to work correctly with SQL</title>
<updated>2014-02-18T00:43:19+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2014-02-18T00:43:19+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=80588fba818b746d43adf978d09933fda79b5e1f'/>
<id>80588fba818b746d43adf978d09933fda79b5e1f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move most of the implementation details out of os_forbid.h, fixes crashing if a module adding a forbid is unloaded without removing the forbid</title>
<updated>2014-02-18T00:39:25+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2014-02-18T00:39:25+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=ef7dc94f8891e1dba8ac3dcad5966d1025b6226a'/>
<id>ef7dc94f8891e1dba8ac3dcad5966d1025b6226a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move encryption.h to include/modules</title>
<updated>2014-02-17T18:53:04+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2014-02-17T18:53:04+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=baff417652ac7058babbbc478a9bcbcb47867378'/>
<id>baff417652ac7058babbbc478a9bcbcb47867378</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
