Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-08 | pptp: add the ppp-max-mtu option to match l2tp & sstp | Vladislav Grishenko | |
2018-02-08 | ipv6: dhcpv6: fix PD linklocal route for ipoe clients | Vladislav Grishenko | |
peer linklocal address can't be negotiated in ipoe mode unlike ppp, so route may lead to nowhere with non-working PD routing as result. so, instead of guessing peer link-local address, use dhcpv6 client src address as the gateway. since dhcpv6 clients are onlink and there's no dhcpv6 relay support (yet), dhcpv6 source would be exactly final linklocal address, no matter ppp or ipoe is in use. fine tune commit abaa43a307fa7a790dd34034c5fd8013dbd0488c | |||
2018-02-05 | pppd_compat: call ip-down even if ip-up is not specified | Dmitry Kozlov | |
2018-01-31 | ppp: fix mtu/mru negotiation in preallocate/unit-cache modes | Vladislav Grishenko | |
2018-01-25 | ipoe: use DHCP-Server-Identifier attribute as siaddr if ↵ | Dmitry Kozlov | |
DHCP-Server-IP-Address is not supplied | |||
2018-01-25 | ipoe: improved handling of DHCP Request for nonexistent sessions | Dmitry Kozlov | |
Send NAK only to unicast requests or if requested Server-ID matches one of gw-ip-address | |||
2018-01-24 | ppp: fixed bug in ppp_terminate | Dmitry Kozlov | |
2018-01-22 | ipoe: ipv6: generate intf_id only if not set by upper layer | Dmitry Kozlov | |
2018-01-15 | cmake: add error messages if postgresql or snmp libraries not found | Dmitry Kozlov | |
2018-01-13 | Merge branch 'master' of https://github.com/xebd/accel-ppp | Dmitry Kozlov | |
2018-01-13 | updated default config file | Dmitry Kozlov | |
2018-01-13 | cli: show sessions: added uptime-raw columnt to print uptime in seconds | Dmitry Kozlov | |
2018-01-13 | ipv6: dhcpv6: route all PD via one linklocal gateway | Vladislav Grishenko | |
2018-01-13 | ipv6: dhcpv6: fix iaid logging | Vladislav Grishenko | |
2018-01-13 | ipv6: dhcpv6: fix serverid overflow lead do dhcpv6 malfunction | Vladislav Grishenko | |
2018-01-13 | ipv6: consolidate and fix interface-id address generation for non-/128 | Vladislav Grishenko | |
2018-01-13 | ipv6: use macro for unspecified address ckecking | Vladislav Grishenko | |
2018-01-13 | ipv6: fix host scope routes | Vladislav Grishenko | |
2018-01-10 | Merge branch 'master' of github.com:xebd/accel-ppp | Dmitry Kozlov | |
2018-01-10 | sstp: drop unnecessary ssl reinitialization | Vladislav Grishenko | |
2018-01-10 | Merge branch 'master' of ssh://git.code.sf.net/p/accel-ppp/code | Dmitry Kozlov | |
2018-01-10 | Merge pull request #31 from themiron/sstp | xebd | |
sstp support | |||
2018-01-09 | ipoe: do not create ipoe interface with server's ifindex | Dmitry Kozlov | |
2018-01-06 | sstp: reuse general logging framework | Vladislav Grishenko | |
2018-01-05 | sstp: add man & readme records | Vladislav Grishenko | |
2018-01-05 | sstp: possible sync ppp mode fix | Vladislav Grishenko | |
2018-01-05 | sstp: fix default max mtu to fit standard 1500 media | Vladislav Grishenko | |
2018-01-05 | ipoe: implemented ipv6 in shared mode | Dmitry Kozlov | |
2017-12-30 | sstp: add generic base for parsing http header values, improve host-name ↵ | Vladislav Grishenko | |
checking | |||
2017-12-30 | sstp: log current SSL mode for reference | Vladislav Grishenko | |
2017-12-30 | sstp: optimize SSL context & config reload handling | Vladislav Grishenko | |
2017-12-30 | sstp: fix obsolete contexts leak | Vladislav Grishenko | |
2017-12-30 | sstp: rework certificate load, fix build issue with some openssl version | Vladislav Grishenko | |
2017-12-30 | sstp: fix va_start/va_end usage on x64 platforms | Vladislav Grishenko | |
2017-12-30 | sstp: http: protect against oversized headers and improve parsing | Vladislav Grishenko | |
2017-12-30 | sstp: implement HTTP host header and TLS SNI checking | Vladislav Grishenko | |
2017-12-30 | sstp: drop ssl_mode_auto_retry, not required afer ↵ | Vladislav Grishenko | |
7945857927b4cedab365ba86934d771281eeb213 | |||
2017-12-30 | sstp: use HTTP status code 510 for HTTP method errors | Vladislav Grishenko | |
2017-12-30 | sstp: http: get rid of static reply buffer | Vladislav Grishenko | |
2017-12-30 | sstp: fix eof result of ssl read/write ops although no harm was really happened | Vladislav Grishenko | |
2017-12-30 | sstp: allow colons in cert-hash-* hex values | Vladislav Grishenko | |
Simplify copy-pasting from openssl x509 -fingerprint output: Examples: openssl x509 -in cert.pem -noout -fingerprint -sha1 openssl x509 -in cert.pem -noout -fingerprint -sha256 | |||
2017-12-30 | sstp: use ssl-keyfile option for certificate private key | Vladislav Grishenko | |
if not set, fallback to private key in the same ssl-pemfile | |||
2017-12-30 | sstp: treat SSL errors as EIO | Vladislav Grishenko | |
2017-12-30 | sstp: keep default ssl ciphers for better compatibility | Vladislav Grishenko | |
2017-12-30 | sstp: allow to prefer server ciphers with ssl-prefer-server-ciphers option | Vladislav Grishenko | |
2017-12-30 | sstp: implement Crypto Binding's Certificate hash & proto checking per 3.3.5.2.3 | Vladislav Grishenko | |
Warning: config options are changed aligned with general accel-ppp style. Following cases, including no-openssl build are supported: ssl | ssl-pemfile | behavior 1 set get both sha1 & sha256 from the certificate 0 set get both sha1 & sha256 from the certificate 0 unset use cert-hash-sha1 and/or cert-hash-sha256 hex options no-openssl use cert-hash-sha1 and/or cert-hash-sha256 hex options cert-hash-sha1 and/or cert-hash-sha256 hex options override certificate's, so it's possible to turn certficate hash verification off with just empty values (default). | |||
2017-12-30 | sstp: implement Crypto Binding attr & nonce checking per 3.3.5.2.3 | Vladislav Grishenko | |
2017-12-30 | sstp: fix thread crash on certificate-error diconnect | Vladislav Grishenko | |
2017-12-30 | sstp: zero allocated packets, fix non-zero reserved fields | Vladislav Grishenko | |
2017-12-30 | sstp: make sstp great again. simplify ssl handlers, fix crashes, move to ↵ | Vladislav Grishenko | |
async ppp TODO: accounting/statistics, minimize syscall & memory usage |