Age | Commit message (Collapse) | Author |
|
|
|
IPv6 not required
See https://github.com/accel-ppp/accel-ppp/issues/57 for the bug report, please review.
|
|
cmake: Fix release version
|
|
We need to set certain fields before release.
Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
|
|
ci: fix pytest issue on Debian 10
|
|
Add safeguards to parse_gw_ip_address helper functions
|
|
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
|
|
In case of invalid configuration we might get stack overflow
with unexpected consequences.
Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
|
|
ippool: use gw-ip-address for ppp even if mask setted
|
|
|
|
ci: add ubuntu 24.04 support, disable mainline kernel build
|
|
third-party mainline ubuntu kernel package is broken so disable it
|
|
ipoe: check localnet only for start=UP (unclassified packets) sessions
|
|
ipoe: Add per-interface check-mac-change option
|
|
|
|
|
|
Adding support to Radius IPV6 address
|
|
vlan_mon: ipoe: pppoe: Add disable vlan timeout feature
|
|
Co-authored-by: Peter Adam <p.adam@cygnusnetworks.de>
|
|
This change enables ipv6 connections between accel-ppp and radius server
|
|
ci: build for mainline kernel, use explicit name for debian13 instead of sid
|
|
|
|
|
|
ci: disable vlan-mon related tests on Debian10
|
|
|
|
ipoe:vlan_mon: add support for kernels 6.4+
|
|
|
|
ipoe: Add kernel 6.3 compatibility
|
|
Add support for Debian 13
|
|
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
|
|
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
|
|
|
|
CLI: PPPoE: Add possibility to display inbound interface and service-…
|
|
ipoe: fix memory access violation with unset link-selection
|
|
show sessions command
|
|
libnetlink: fix a crash with a non vlan interface
|
|
When accel-ppp has no connected clients, CLI interface add command it try to use net == NULL and crush code.
|
|
Link-selection pointer is not set to NULL when link-selection IPOE
option is not set. It results in a memory access violation in
dhcpv4_packet_insert_opt82()
Set link-selection pointer to NULL if unset to fix the issue.
Fixes: 61e31c591e ("ipoe: add dhcp link selection sub-option")
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
|
|
Fix a segmentation fault when starting when accel-ppp is configured with
an non vlan interface.
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
|
|
Add support of Link Selection DHCP sub-option RFC3527
|
|
Use real version instad of "gitgitgit"
|
|
We set fake variables so recipe doesn't fail.
It is a bit of hack for such situation, but makes development easier.
Signed-off-by: Denys Fedoryshchenko <denys.f@collabora.com>
|
|
Add information about link-selection ipoe option in accel-ppp.conf man.
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
|
|
DHCP "agent remote id" sub-option 2 of option 82 can already be
configured with [ipoe] / "agent-remote-id". However, it is not
documented.
Add information about agent-remote-id in accel-ppp.conf man.
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
|
|
Add the support of DHCP option 82 "Agent Information" sub-option 5
"link selection". The IPv4 value can be specified in the [ipoe]
"link-selection" configuration option.
Link: https://www.rfc-editor.org/rfc/rfc3527.html
Signed-off-by: Philippe Guibert <philippe.guibert@6wind.com>
Signed-off-by: Louis Scalbert <louis.scalbert@6wind.com>
|
|
Patially fixes 6e5f9980a8a71015a228279e07970621d23c7b35, there's
no really requirement for packed internal sockaddr_t struct.
Also, constantify several struct pointer arguments as well.
|
|
There's no alignment reason for making temporary vars on
stack assuming unaligned block copy.
|
|
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.
|
|
ci: remove Ubuntu 18.04 from CI pipelines, fix python issue for Debian12
|
|
Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
|