Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-26 | backup: make backup.h self-contained | Guillaume Nault | |
We need to include <sys/types.h> to define 'size_t'. Also, let's include "ap_session.h" so that we don't need a forward declaration for 'struct ap_session'. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2018-10-26 | backup: make ap_session_backup.h self-contained | Guillaume Nault | |
We need to include <netinet/in.h> to define 'struct in6_addr' and <stdint.h> for 'uint8_t'. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2018-10-26 | Merge pull request #56 from themiron/addr-setup-fix | xebd | |
fix gateway address setup fail due memory corruption | |||
2018-10-26 | Merge pull request #55 from themiron/sstp | xebd | |
sstp updates | |||
2018-10-25 | fix gateway address setup fail due memory corruption | Vladislav Grishenko | |
log: libnetlink: RTNETLINK answers: Invalid argument ppp0: f7bb00a79ef667d2: failed to set IPv4 address: Invalid argument ipaddr_add_peer() called only with mask equeal 0 or 32, but w/o zero-allocated structs it contans garbage in some cases. so, instead ipaddr_add() was called with wrong mask value. also, init chap-secrets mask for the same reason. | |||
2018-10-25 | sstp: disable ciphers renegotiation (CVE-2009-3555) | Vladislav Grishenko | |
2018-10-25 | sstp: improve openssl 1.1.x compatibility | Vladislav Grishenko | |
2018-10-23 | cli: add network namespace column in "show sessions" | Guillaume Nault | |
Define a new column, called "netns", that prints the network namespace in which sessions are set. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2018-10-23 | ipv6: fix IPv6 processing of sessions that only have only a link-local address | Guillaume Nault | |
Several modules assume that if ses->ipv6 is set, then ses->ipv6->addr_list contains at least one element. But this is not true if ipv6 was allocated by the pseudo ipdb backend of ipv6cp (ipv6cp_opt_intfid.c). That is, if the PPP session only has an automatic link-local address. This leads modules like pppd-compat and dhcpv6 to access invalid memory when trying to retrieve the IPv6 address of a PPP session. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2018-08-24 | load ipoe and vlan_mon module on start | Dmitry Kozlov | |
2018-07-31 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Dmitry Kozlov | |
2018-07-31 | Merge branch 'master' of github.com:xebd/accel-ppp | Dmitry Kozlov | |
2018-06-24 | pppd_compat: fix indentation in ev_radius_coa() | Guillaume Nault | |
Missing tab was misleading. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2018-06-24 | pppd_compat: run scripts in the PPP device netns | Guillaume Nault | |
If the PPP device is set up into a specific network namespace, all the configuration that goes with it belongs to this same netns. Therefore, we need to run the up/down scripts in that namespace too. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2018-06-24 | pppd_compat: fix argv[0] when calling ip-pre-up | Guillaume Nault | |
The first argument passed to the ip-pre-up script, was mistakenly set to the value of ip-up. Signed-off-by: Guillaume Nault <g.nault@alphalink.fr> | |||
2018-06-08 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Dmitry Kozlov | |
2018-06-08 | ipoe: use vendor option for attr_dhcp_opt82_xxx too | Dmitry Kozlov | |
2018-06-06 | Merge pull request #52 from themiron/sstp | xebd | |
sstp: add ECDSA certs support and DH/ECDH config options | |||
2018-06-05 | sstp: add ECDSA certs support and ssl-ecdh-curve option for ECDHE ciphers | Vladislav Grishenko | |
2018-06-05 | sstp: add ssl-dhparam option for DHE ciphers | Vladislav Grishenko | |
2018-06-05 | Merge pull request #51 from themiron/sstp | xebd | |
sstp: fix station_ids, add stat/snmp support & full crypto binding validation | |||
2018-06-04 | Merge branch 'master' of https://github.com/xebd/accel-ppp | Dmitry Kozlov | |
2018-06-04 | sstp: snmp: add missed files, fix 0d454ad7102506ecd12a36239f6604f7e4b57aae | Vladislav Grishenko | |
2018-06-03 | sstp: use generic HTTP/1.0 error codes for better compatibility | Vladislav Grishenko | |
2018-06-03 | sstp: add disconnection reason logging | Vladislav Grishenko | |
2018-06-03 | sstp: implement Compound MAC validation | Vladislav Grishenko | |
2018-06-03 | sstp: add snmp support | Vladislav Grishenko | |
2018-06-03 | sstp: add session events & stat support | Vladislav Grishenko | |
2018-06-02 | sstp: drop port from calling_station_id/called_station_id | Vladislav Grishenko | |
2018-06-01 | Merge pull request #50 from themiron/sstp | xebd | |
sstp: allow custom http server response & other fixes | |||
2018-06-01 | sstp: fix proxy proto v1 over ipv6 | Vladislav Grishenko | |
2018-06-01 | ipoe: lua: introduced ipaddr field to session object | Dmitry Kozlov | |
2018-06-01 | sstp: implement configurable http error response incl. redirect | Vladislav Grishenko | |
2018-06-01 | sstp: http: add verbose response logging | Vladislav Grishenko | |
2018-05-31 | ipoe: use lua function to generate username for UP sessions too | Dmitry Kozlov | |
2018-05-31 | ipoe: lua: introduced hwaddr field to session object | Dmitry Kozlov | |
example function to use mac address as username: function username(ses) return ses:hwaddr() end | |||
2018-05-28 | triton: fixed improper locking | Dmitry Kozlov | |
2018-05-28 | ipoe: do not bring interface down on session termination in shared=0 mode | Dmitry Kozlov | |
2018-05-25 | man: fixed typo | Dmitry Kozlov | |
2018-05-25 | ipoe: introduced ip-unnumbered per-interface option | Dmitry Kozlov | |
2018-05-25 | ipoe: do not remove address on session finish if ifcfg=1 | Dmitry Kozlov | |
2018-05-25 | ifcfg: assign p-t-p address if mask=32 and regular address in other cases | Dmitry Kozlov | |
2018-05-25 | ipoe: small fix for previous commit | Dmitry Kozlov | |
2018-05-25 | ipoe: improved mac change detection | Dmitry Kozlov | |
2018-05-25 | ipoe: do not wait packet from ipoe kernel module in "shared=0,start=up" mode | Dmitry Kozlov | |
ipoe: pass mask to ifcfg in ip unnumbered mode | |||
2018-05-25 | ifcfg: assign address using ipaddr_add_peer instead SIOCSIFADDR/SIOCSIFDSTADDR | Dmitry Kozlov | |
2018-04-28 | move contrib/centos/centos.cmake -> cmake/centos/centos.cmake | Dmitry Kozlov | |
2018-04-21 | shaper: "change" command: consider value to be in simple format | Dmitry Kozlov | |
2018-04-20 | Merge pull request #48 from themiron/sstp | xebd | |
sstp: fix mppe, non-standard port and hostname checking issues | |||
2018-04-19 | sstp: fix connection drop with global mppe=required option | Vladislav Grishenko | |