Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-26 | sstp: fix build w/o openssl | Vladislav Grishenko | |
2018-10-26 | sstp: fix build with openssl 1.1.0-1.1.0g | Vladislav Grishenko | |
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-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-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 | sstp: fix proxy proto v1 over ipv6 | Vladislav Grishenko | |
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-04-19 | sstp: fix connection drop with global mppe=required option | Vladislav Grishenko | |
2018-04-19 | sstp: fix coexistance of host-name= & port= options | Vladislav Grishenko | |
2018-02-28 | sstp: http: improve http detection | Vladislav Grishenko | |
no need to wait until timeout for non-http data (i.e https) | |||
2018-02-28 | sstp: http: change method error from 501 to 405 | Vladislav Grishenko | |
2018-02-28 | sstp: fix proxy-protocol support in ssl mode | Vladislav Grishenko | |
2018-02-27 | sstp: allow access to unix socket to anyone | Vladislav Grishenko | |
almost the same as ipv4/ipv6 is accessible by anyone for easier access under multiple proxy effective users. | |||
2018-02-27 | sstp: fix crash with no any accept option specified | Vladislav Grishenko | |
2018-02-27 | sstp: unlink stray unix socket on init/bind error | Vladislav Grishenko | |
2018-02-27 | sstp: implement proxy-protocol 1 & 2 support | Vladislav Grishenko | |
2018-02-27 | sstp: implement ipv6 & unix socket support | Vladislav Grishenko | |
following bind option formats are valid: bind=x.x.x.x bind=2001:db8::1 bind=unix:/var/run/sstp.socket bind=unix:@sstp port option is meaningful for ipv4 and ipv6 only | |||
2018-02-27 | sstp: implement accept list option | Vladislav Grishenko | |
currently the only ssl value is supported | |||
2018-01-10 | sstp: drop unnecessary ssl reinitialization | Vladislav Grishenko | |
2018-01-06 | sstp: reuse general logging framework | 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 | |
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 | |