<feed xmlns='http://www.w3.org/2005/Atom'>
<title>anope.git/modules/socketengines, branch 2.0.15</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>Unmodularized the socket engine because its causing problems and really is unnecessary</title>
<updated>2011-05-16T08:08:47+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2011-04-26T23:13:51+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=e7887c1f013248274574ab8e3167f742ccb3d69b'/>
<id>e7887c1f013248274574ab8e3167f742ccb3d69b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore EINTR error from poll()</title>
<updated>2011-01-08T08:35:04+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2011-01-08T08:35:04+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=2ba97aee6c7b02e9ec62b4ae28fc041423936e10'/>
<id>2ba97aee6c7b02e9ec62b4ae28fc041423936e10</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added db_mysql_live which allows Anope to pull data</title>
<updated>2011-01-07T20:57:13+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2011-01-07T20:57:13+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=44038491264a350a8849e1d7e8547bbdec134d74'/>
<id>44038491264a350a8849e1d7e8547bbdec134d74</id>
<content type='text'>
from the four main SQL tables in realtime, which
effectively gives us "live" SQL.
Changed eventfd pipe engine to not use buffered write.
Added TryLock to threading engines.
Made blocking SQL queries in our SQL API thread-safe.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
from the four main SQL tables in realtime, which
effectively gives us "live" SQL.
Changed eventfd pipe engine to not use buffered write.
Added TryLock to threading engines.
Made blocking SQL queries in our SQL API thread-safe.
</pre>
</div>
</content>
</entry>
<entry>
<title>Made socket engine stop processing once all sockets have been checked</title>
<updated>2010-12-27T05:41:04+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2010-12-27T05:41:04+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=fce491e18c654c84f7d379beb202faa28f3b2b64'/>
<id>fce491e18c654c84f7d379beb202faa28f3b2b64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed poll engine to not reorder sockets if we remove the last socket because there is no need</title>
<updated>2010-12-27T01:15:54+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2010-12-27T01:15:54+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=87d0fc8bb514ba727bbf4822fe21a8a70511987d'/>
<id>87d0fc8bb514ba727bbf4822fe21a8a70511987d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Made the default socket poller use poll() because it is supported on most platforms</title>
<updated>2010-12-24T06:22:07+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2010-12-24T06:22:07+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=befb4b364418a6e29d5ecb6bcefba565ab324978'/>
<id>befb4b364418a6e29d5ecb6bcefba565ab324978</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore the EINTR error from epoll_wait, it isnt always a real error</title>
<updated>2010-10-04T20:57:11+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2010-10-04T20:57:11+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=3fa2659309bd94e146aa0281d92eaa0599bf7778'/>
<id>3fa2659309bd94e146aa0281d92eaa0599bf7778</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rewrote some of the socket code to allow m_ssl to be a service.</title>
<updated>2010-10-02T01:01:49+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2010-10-02T01:01:49+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=d44f7971b129aa7ba80999f16f17b8c7499686e1'/>
<id>d44f7971b129aa7ba80999f16f17b8c7499686e1</id>
<content type='text'>
This allows modules (xmlrpc) to create and accept SSL connections.
Also fixed unloading m_mysql at certain times and made the threading
engine always work correctly on Windows.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows modules (xmlrpc) to create and accept SSL connections.
Also fixed unloading m_mysql at certain times and made the threading
engine always work correctly on Windows.
</pre>
</div>
</content>
</entry>
<entry>
<title>Rejig of some of the socket stuff. Fixed marking sockets as nonblocking on Windows. Added in a LastError function to keep having to use strerror/GetLastError everywhere.</title>
<updated>2010-09-17T23:20:07+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2010-09-17T23:20:07+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=227909e2cf0039737dc52872651837fe5f1702b5'/>
<id>227909e2cf0039737dc52872651837fe5f1702b5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixed a typo in the epoll socket engine with clearing events</title>
<updated>2010-09-12T05:37:32+00:00</updated>
<author>
<name>Adam</name>
<email>Adam@anope.org</email>
</author>
<published>2010-09-12T05:37:32+00:00</published>
<link rel='alternate' type='text/html' href='https://tilde.club/~deepend/git/anope.git/commit/?id=22b9da7f1d31e44900100486050f0761e8475e07'/>
<id>22b9da7f1d31e44900100486050f0761e8475e07</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
