<feed xmlns='http://www.w3.org/2005/Atom'>
<title>accel-ppp.git/accel-pppd/ppp/ppp_lcp.c, branch stable</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=stable</id>
<link rel='self' href='https://git.amelek.net/accel-ppp/accel-ppp.git/atom?h=stable'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/'/>
<updated>2026-03-22T22:04:30+00:00</updated>
<entry>
<title>ppp: guard LCP logging field reads</title>
<updated>2026-03-22T22:04:30+00:00</updated>
<author>
<name>Denys Fedoryshchenko</name>
<email>denys.f@collabora.com</email>
</author>
<published>2026-01-25T21:52:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=54bf5e394dbd909c5a57a7fbc25d8d7cff2896f3'/>
<id>urn:sha1:54bf5e394dbd909c5a57a7fbc25d8d7cff2896f3</id>
<content type='text'>
Signed-off-by: Denys Fedoryshchenko &lt;denys.f@collabora.com&gt;
</content>
</entry>
<entry>
<title>ci: add tests execution with asan and ubsan</title>
<updated>2025-08-19T18:59:40+00:00</updated>
<author>
<name>Sergey V. Lobanov</name>
<email>sergey@lobanov.in</email>
</author>
<published>2025-08-19T12:39:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=c1529bcf0f788ee61097a818fff3a8e27d473e61'/>
<id>urn:sha1:c1529bcf0f788ee61097a818fff3a8e27d473e61</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(ppp_lcp): truncate echo reply if size &gt; client MRU</title>
<updated>2024-10-04T14:32:06+00:00</updated>
<author>
<name>achillelamb</name>
<email>achille.lambrughi98@gmail.com</email>
</author>
<published>2024-10-04T14:32:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=c08fbb86648b2c1c131df5066b6352cf96e245fb'/>
<id>urn:sha1:c08fbb86648b2c1c131df5066b6352cf96e245fb</id>
<content type='text'>
Fix issue #204
Proposed by https://github.com/achillelamb
</content>
</entry>
<entry>
<title>Use 64-bit interface statistics rather than doing custom 32-bit overflow handling.</title>
<updated>2022-11-01T08:51:34+00:00</updated>
<author>
<name>Stephan Brunner</name>
<email>s.brunner@stephan-brunner.net</email>
</author>
<published>2022-11-01T08:51:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=ffe3a1337c1380a5b79651b34037c6c9f66b9ea1'/>
<id>urn:sha1:ffe3a1337c1380a5b79651b34037c6c9f66b9ea1</id>
<content type='text'>
When a link has a relatively high throughput, the 32-bit packet and byte counters could overflow multiple times between accounting runs.
To accommodate this limitation, directly use 64-bit interface statistics.
This also gets rid of the internal giga-word counters.
</content>
</entry>
<entry>
<title>ppp: lcp: fix ConfAck and CodeRej log format</title>
<updated>2020-08-08T23:16:30+00:00</updated>
<author>
<name>Vladislav Grishenko</name>
<email>themiron@mail.ru</email>
</author>
<published>2020-08-05T17:35:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=d9a9d2827c710656e1f874248ad27505b64a70e3'/>
<id>urn:sha1:d9a9d2827c710656e1f874248ad27505b64a70e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ppp: changed behaviour of lcp-echo-timeout</title>
<updated>2017-10-09T14:26:39+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2017-10-09T14:26:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=2635997039354e3f992f5c2d5d18328794e2c44e'/>
<id>urn:sha1:2635997039354e3f992f5c2d5d18328794e2c44e</id>
<content type='text'>
Now, if lcp-echo-timeout is specified this is considered as idle timeout.
So if link is idling (no any packet was received) in specified interval accel-ppp starts to send LCP Echo-Request with lcp-echo-interval period.
If peer responds to echo request new idle period is being started.
If peer does not responds to lcp-echo-failure attempts accel-ppp terminates session with Acct-Terminate-Cause Lost-Carrier.
If lcp-echo-timeout is not specified or equals zero accel-ppp works in old behaviour (unconditionally sends LCP Echo-Request with lcp-echo-interval period).
This patch intended to prevent unexpected sessions termination due to lcp echo loses.
</content>
</entry>
<entry>
<title>ppp_lcp: fixed missing braces (possible bug)</title>
<updated>2017-10-09T13:44:47+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2017-10-09T13:44:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=09f0f8ffe2671854ed64423c4414cdb0c029cf15'/>
<id>urn:sha1:09f0f8ffe2671854ed64423c4414cdb0c029cf15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ppp: do not send double ConfAck when LCP is started</title>
<updated>2015-11-23T08:30:35+00:00</updated>
<author>
<name>Dmitry Kozlov</name>
<email>xeb@mail.ru</email>
</author>
<published>2015-11-23T08:30:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=44ba310b79265b0417bd236b4a661801e9d4f892'/>
<id>urn:sha1:44ba310b79265b0417bd236b4a661801e9d4f892</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>
</feed>
