<feed xmlns='http://www.w3.org/2005/Atom'>
<title>accel-ppp.git/accel-pppd/triton, branch 1.9</title>
<subtitle>High performance PPTP/L2TP/SSTP/PPPoE/IPoE server for Linux (mirror of https://github.com/accel-ppp/accel-ppp.git)
</subtitle>
<id>https://git.amelek.net/accel-ppp/accel-ppp.git/atom?h=1.9</id>
<link rel='self' href='https://git.amelek.net/accel-ppp/accel-ppp.git/atom?h=1.9'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/'/>
<updated>2014-11-22T05:56:40+00:00</updated>
<entry>
<title>remove trailing whitespaces</title>
<updated>2014-11-22T05:56:40+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2014-11-22T05:56:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=81ca3923a29ea9b67f7291be23b210019546aa5f'/>
<id>urn:sha1:81ca3923a29ea9b67f7291be23b210019546aa5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>triton: lock pending calls list in triton_cancel_call()</title>
<updated>2014-11-17T14:49:50+00:00</updated>
<author>
<name>Guillaume Nault</name>
<email>g.nault@alphalink.fr</email>
</author>
<published>2014-11-12T15:35:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=be476ff24258d1c3a043c69040ab147e6ed59c5a'/>
<id>urn:sha1:be476ff24258d1c3a043c69040ab147e6ed59c5a</id>
<content type='text'>
The pending_calls field of struct _triton_context_t can be concurrently
used by other contexts. So it must only be accessed or modified under
protection of the context's lock (like in triton_context_call() or
ctx_thread()).

Signed-off-by: Guillaume Nault &lt;g.nault@alphalink.fr&gt;
</content>
</entry>
<entry>
<title>radius: various bug fixes</title>
<updated>2014-10-04T14:52:17+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2014-10-04T14:52:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=43a444fc65d917bf680831c0b942d682d933dc84'/>
<id>urn:sha1:43a444fc65d917bf680831c0b942d682d933dc84</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add include &lt;sys/time.h&gt; to triton.h (fixes complilation issue)</title>
<updated>2014-10-04T14:46:02+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2014-10-04T14:46:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=cc301ec08bf329968cea8fab8a5d7c4b05a1870b'/>
<id>urn:sha1:cc301ec08bf329968cea8fab8a5d7c4b05a1870b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>get rid of time(), use clock_gettime(CLOCK_MONOTONIC) instead</title>
<updated>2014-10-03T17:59:07+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2014-10-03T17:59:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=9994d48250e3805565f709d39ea0de4877436c6c'/>
<id>urn:sha1:9994d48250e3805565f709d39ea0de4877436c6c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>triton: make level triggered events oneshot (EPOLLONESHOT)</title>
<updated>2014-09-22T17:48:17+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2014-09-22T17:48:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=d36fc2b235ddaaa3fbb84a46ef520a0a207293df'/>
<id>urn:sha1:d36fc2b235ddaaa3fbb84a46ef520a0a207293df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>conf file: implemented ability to add suboptions into options in {} brackets</title>
<updated>2014-09-22T17:28:15+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2014-09-22T17:28:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=731682bcb429470d366903adf7056151a94816b7'/>
<id>urn:sha1:731682bcb429470d366903adf7056151a94816b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fixed compilation warnings</title>
<updated>2014-09-22T09:12:36+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2014-09-22T09:12:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=fb1f7723afe46d696ba62597909066fea42bfaec'/>
<id>urn:sha1:fb1f7723afe46d696ba62597909066fea42bfaec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rewrite of authentication/accounting procedures</title>
<updated>2014-09-20T08:18:49+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2014-09-20T08:18:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=62e89248160d3592c2d754fcaa15e37586a5b091'/>
<id>urn:sha1:62e89248160d3592c2d754fcaa15e37586a5b091</id>
<content type='text'>
This patch gets rid of synchronuos style of authentication/accounting.
Synchronous style of authentication/accounting produced sleeping threads
which becomes a problem when lots of sessions started/stopped and all they want authorization/accounting.
</content>
</entry>
<entry>
<title>pppoe: start interfaces asynchronously</title>
<updated>2014-09-13T17:17:59+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2014-09-13T17:12:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=806fbb0bb5e7b42cc03aea3f110df72aeb2fd84c'/>
<id>urn:sha1:806fbb0bb5e7b42cc03aea3f110df72aeb2fd84c</id>
<content type='text'>
When there are many interfaces to start accel-ppp stucks on startup because kernel slowly creates raw sockets.
So starting this proccess asynchronous improves accel-ppp responsiveness
</content>
</entry>
</feed>
