<feed xmlns='http://www.w3.org/2005/Atom'>
<title>accel-ppp.git/accel-pppd/extra/net-snmp, branch 1.11</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.11</id>
<link rel='self' href='https://git.amelek.net/accel-ppp/accel-ppp.git/atom?h=1.11'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/'/>
<updated>2017-03-27T12:15:37+00:00</updated>
<entry>
<title>net-snmp: add definition for U64 (if not set)</title>
<updated>2017-03-27T12:15:37+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2017-03-27T12:05:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=902cb2d1868647b3cbcb1747a4b62c2c7f6d4edf'/>
<id>urn:sha1:902cb2d1868647b3cbcb1747a4b62c2c7f6d4edf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>net-snmp: export interface counters in the sessionTable</title>
<updated>2015-12-02T14:31:23+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2015-12-02T14:31:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=863694e6547b94488a077e500028aabaadc48086'/>
<id>urn:sha1:863694e6547b94488a077e500028aabaadc48086</id>
<content type='text'>
</content>
</entry>
<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>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>net-snmp: add missing memdebug.h include</title>
<updated>2014-04-30T09:30:26+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2014-04-30T09:30:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=703ef720d364fcada5d2e382b487cd5299feac9f'/>
<id>urn:sha1:703ef720d364fcada5d2e382b487cd5299feac9f</id>
<content type='text'>
Signed-off-by: Dmitry Kozlov &lt;xeb@mail.ru&gt;
</content>
</entry>
<entry>
<title>net-snmp: fiexed improper handling of empty username when requesting session table</title>
<updated>2014-04-30T09:25:53+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2014-04-30T09:25:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=37705f55845c639292ddc2ecd674c9cdc7add361'/>
<id>urn:sha1:37705f55845c639292ddc2ecd674c9cdc7add361</id>
<content type='text'>
Signed-off-by: Dmitry Kozlov &lt;xeb@mail.ru&gt;
</content>
</entry>
<entry>
<title>net-snmp: unshare file descriptors namespace</title>
<updated>2014-04-29T05:50:13+00:00</updated>
<author>
<name>Guillaume Nault</name>
<email>g.nault@alphalink.fr</email>
</author>
<published>2014-04-28T19:13:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=7f10f9404abc9e95998ead236180a2e5e7de1f80'/>
<id>urn:sha1:7f10f9404abc9e95998ead236180a2e5e7de1f80</id>
<content type='text'>
Use unshare(CLONE_FILES) to create a local file descriptors namespace
for the SNMP thread. This is similar to what was done in bf5340
'net-snmp: run snmp in "special" thread', but without calling clone()
directly. So the net-snmp plugin keeps running in a regular pthread.

Signed-off-by: Guillaume Nault &lt;g.nault@alphalink.fr&gt;
</content>
</entry>
<entry>
<title>Revert "net-snmp: run snmp in "special" thread"</title>
<updated>2014-04-29T05:50:13+00:00</updated>
<author>
<name>Guillaume Nault</name>
<email>g.nault@alphalink.fr</email>
</author>
<published>2014-04-28T19:13:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=6644c1fee5dfe332a8c303bda85effe501f88524'/>
<id>urn:sha1:6644c1fee5dfe332a8c303bda85effe501f88524</id>
<content type='text'>
This reverts commit bf5340291badcc631bd855bb924593cd445ecd26.

snmp_thread() needs to be run as regular thread to allow Valgrind
analysis. Using a different namespace for file desciptors will be
done later on using unshare().

Signed-off-by: Guillaume Nault &lt;g.nault@alphalink.fr&gt;
</content>
</entry>
<entry>
<title>net-snmp: run snmp in "special" thread</title>
<updated>2014-04-11T07:08:53+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2014-04-11T07:08:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=bf5340291badcc631bd855bb924593cd445ecd26'/>
<id>urn:sha1:bf5340291badcc631bd855bb924593cd445ecd26</id>
<content type='text'>
NET-SNMP is built on top of stale file descriptor multiplexing mechanism (select)
which prevents to use descriptors with number &gt;= 1024.
Due to accel-ppp uses a lots of descriptors NET-SNMP easy overflows this limit and fails
and even may crash whole accel-ppp process.
This patch runs snmp in special thread which does not share file descritor table
with main process, so it can use less descriptors and live in __FD_SETSIZE limit.

Signed-off-by: Dmitry Kozlov &lt;xeb@mail.ru&gt;
</content>
</entry>
<entry>
<title>net-snmp: fixed ipoe oids</title>
<updated>2013-10-31T11:04:11+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2013-10-31T11:04:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=e86e4d1ab8c96a8614dc238a6f4386697d30d6b5'/>
<id>urn:sha1:e86e4d1ab8c96a8614dc238a6f4386697d30d6b5</id>
<content type='text'>
Signed-off-by: Dmitry Kozlov &lt;xeb@mail.ru&gt;
</content>
</entry>
</feed>
