<feed xmlns='http://www.w3.org/2005/Atom'>
<title>accel-ppp.git/accel-pppd/ctrl/sstp, branch master</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=master</id>
<link rel='self' href='https://git.amelek.net/accel-ppp/accel-ppp.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/'/>
<updated>2024-06-14T13:17:56+00:00</updated>
<entry>
<title>Fixes the issue #124 "HTTP replay for non SSTP query"</title>
<updated>2024-06-14T13:17:56+00:00</updated>
<author>
<name>Dmitry Pokrovsky</name>
<email>dpokrovsky@hotmail.com</email>
</author>
<published>2024-06-14T13:17:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=4fbba4715bd82a104713cf95b0ae2ac622968879'/>
<id>urn:sha1:4fbba4715bd82a104713cf95b0ae2ac622968879</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixes the issue #124 "HTTP replay for non SSTP query"</title>
<updated>2024-06-14T12:00:11+00:00</updated>
<author>
<name>Dmitry Pokrovsky</name>
<email>dpokrovsky@hotmail.com</email>
</author>
<published>2024-06-14T12:00:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=382b02b6a123fd4d74099e163e54ea0663e9f956'/>
<id>urn:sha1:382b02b6a123fd4d74099e163e54ea0663e9f956</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "1. Fixes the issue #124 "HTTP replay for non SSTP query""</title>
<updated>2024-06-14T10:48:12+00:00</updated>
<author>
<name>Dmitry Pokrovsky</name>
<email>dpokrovsky@hotmail.com</email>
</author>
<published>2024-06-14T10:48:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=e7a0368462368d2b356eccdd738f776b85b1d4c3'/>
<id>urn:sha1:e7a0368462368d2b356eccdd738f776b85b1d4c3</id>
<content type='text'>
This reverts commit 635ab1b77b06a8891479a46a0e1ba88315ff3958.
</content>
</entry>
<entry>
<title>1. Fixes the issue #124 "HTTP replay for non SSTP query"</title>
<updated>2024-06-12T18:43:30+00:00</updated>
<author>
<name>Dmitry Pokrovsky</name>
<email>dpokrovsky@hotmail.com</email>
</author>
<published>2024-06-12T18:39:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=635ab1b77b06a8891479a46a0e1ba88315ff3958'/>
<id>urn:sha1:635ab1b77b06a8891479a46a0e1ba88315ff3958</id>
<content type='text'>
2. Fixes log_debug2 in Triton lib
</content>
</entry>
<entry>
<title>sstp: fix gcc9/clang address-of-packed-member warning</title>
<updated>2023-05-04T22:51:38+00:00</updated>
<author>
<name>Vladislav Grishenko</name>
<email>themiron@mail.ru</email>
</author>
<published>2023-05-04T22:45:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=2b0226f25bd65dbe357b751aeeb481c09df20382'/>
<id>urn:sha1:2b0226f25bd65dbe357b751aeeb481c09df20382</id>
<content type='text'>
Patially fixes 6e5f9980a8a71015a228279e07970621d23c7b35, there's
no really requirement for packed internal sockaddr_t struct.
Also, constantify several struct pointer arguments as well.
</content>
</entry>
<entry>
<title>sstp: revert 6e5f9980a8a71015a228279e07970621d23c7b35</title>
<updated>2023-05-04T22:43:19+00:00</updated>
<author>
<name>Vladislav Grishenko</name>
<email>themiron@mail.ru</email>
</author>
<published>2023-05-04T22:42:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=6f08e69c1694e267ecb3ee32257b97f0550d9c4d'/>
<id>urn:sha1:6f08e69c1694e267ecb3ee32257b97f0550d9c4d</id>
<content type='text'>
There's no alignment reason for making temporary vars on
stack assuming unaligned block copy.
</content>
</entry>
<entry>
<title>sstp: fix termios structure initialization</title>
<updated>2023-05-04T22:05:02+00:00</updated>
<author>
<name>Vladislav Grishenko</name>
<email>themiron@mail.ru</email>
</author>
<published>2023-05-04T22:03:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=b84b85f1222717b8ddee87adeed952095c267743'/>
<id>urn:sha1:b84b85f1222717b8ddee87adeed952095c267743</id>
<content type='text'>
Fixes ad94c19554d7c6bb18ab2e251e4ee403ee0b7732, tios is sill left
partially initialized with sane values. Also, log get/set attr errors
with error level as well since it raises pty allocation error and
connection drop therefore.
</content>
</entry>
<entry>
<title>Merge pull request #66 from boomer41/feature/additions-2022-11-01</title>
<updated>2022-11-01T13:20:36+00:00</updated>
<author>
<name>xebd</name>
<email>xeb@mail.ru</email>
</author>
<published>2022-11-01T13:20:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=a6aa7c279d2713c6723731029092199713d21257'/>
<id>urn:sha1:a6aa7c279d2713c6723731029092199713d21257</id>
<content type='text'>
Use 64-bit interface statistics and some more env parameters for pppd-compat</content>
</entry>
<entry>
<title>Remove uninitialized argument from openpty()</title>
<updated>2022-11-01T09:46:59+00:00</updated>
<author>
<name>Stephan Brunner</name>
<email>s.brunner@stephan-brunner.net</email>
</author>
<published>2022-11-01T09:46:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=ad94c19554d7c6bb18ab2e251e4ee403ee0b7732'/>
<id>urn:sha1:ad94c19554d7c6bb18ab2e251e4ee403ee0b7732</id>
<content type='text'>
As per the docs:
    The openpty() function finds an available pseudoterminal and
    returns file descriptors for the master and slave in amaster and
    aslave. [...]  If termp is not NULL, the terminal parameters
    of the slave will be set to the values in termp. [...]

So openpty() would set the pty parameters to something undefined.
This undefinedness will be fixed by the later tcsetattr() call.
As a result, we don't need that parameter in the first place.
Additionally, fixes a -Wmaybe-uninitialized warning.
</content>
</entry>
<entry>
<title>T72: Fix compilations warnings for unaligned variable access</title>
<updated>2022-10-22T12:11:29+00:00</updated>
<author>
<name>Volodymyr Huti</name>
<email>volodymyr.huti@gmail.com</email>
</author>
<published>2022-10-13T11:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/accel-ppp/accel-ppp.git/commit/?id=6e5f9980a8a71015a228279e07970621d23c7b35'/>
<id>urn:sha1:6e5f9980a8a71015a228279e07970621d23c7b35</id>
<content type='text'>
- IPoE/DHCP4: Specify minimal suitable alignment explicitly.
  We need to guarantee 2 byte alignment for the `hdr` pointer in
    `ip_csum(uint16_t *buf)` calculation
- PPPOE: Suppress false-positive warning for `sockaddr_pppox`.
  Similiar issue: https://github.com/kernelslacker/trinity/pull/40
- Introduce tmp variables to avoid alignment issues for SSTP/DHCPv6

For additional details:
https://phabricator.accel-ppp.org/T72

Signed-off-by: Volodymyr Huti &lt;v.huti@vyos.io&gt;
</content>
</entry>
</feed>
