yrutschle
177d337ac9
added new tproxy doc
2019-06-29 19:23:56 +02:00
yrutschle
8e203c897e
added SOCKS5 to README
2019-06-24 21:39:18 +02:00
yrutschle
6e9f24153f
Merge pull request #232 from jmccrohan/master
...
Update Let's Encrypt entry in example.cfg
2019-06-17 20:57:06 +02:00
Jonathan McCrohan
f029b4098b
Update Let's Encrypt entry in example.cfg
...
Update Let's Encrypt entry in example.cfg for tls-alpn-01 challenge.
Previous entry was based on tls-sni-01 challenge which is deprecated and
was disabled in March 2019.
Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
2019-06-16 23:26:33 +01:00
yrutschle
c1369910c9
Merge pull request #229 from rugbylug/evening_of_docs
...
Fix a typo
2019-05-20 21:28:53 +02:00
Ondřej Kuzník
d756f7d504
Fix a typo
2019-05-16 20:52:04 +01:00
yrutschle
6d99f780ef
Merge branch 'master' of https://github.com/yrutschle/sslh
2019-05-13 15:21:36 +02:00
yrutschle
d5baed3f18
Fix fd2fd return value which should not be -1 on error
2019-05-13 15:21:22 +02:00
yrutschle
5684959dd6
Merge pull request #225 from ffontaine/master
...
fix version extraction when building in a larger git tree
2019-04-06 22:12:30 +02:00
Taras Inzyk
95a6577cda
add Dockerfile
2019-04-06 17:26:08 +05:00
Fabrice Fontaine
b5d8b2d199
fix version extraction when building in a larger git tree
...
sslh uses host git to extract its own version number. In buildroot, this
is an issue since extracted information is conflicting with buildroot git
status if we use git as VCS for buildroot.
Since these git calls are legitimate only if git is used for the sslh
subtree only, this patch adds a check : a .git directory has to exist at
the root of the project to enable git-extracted version string.
Signed-off-by: David Bachelart <david.bachelart@bbright.com>
[yann.morin.1998@free.fr: fix troll character U+c2a0]
Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
[Retrieved from:
https://git.buildroot.net/buildroot/tree/package/sslh/0001-secure-version-while-building-sslh-in-a-larger-git-t.patch ]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
2019-04-05 23:05:25 +02:00
yrutschle
e528f519bc
relax address matching rule so it matches more than just 'localhost'
2019-03-11 22:21:56 +01:00
yrutschle
b529069029
print a synthetic test report
2019-03-11 21:31:24 +01:00
yrutschle
67eb471c6f
Merge branch 'tfo'
2019-03-10 10:12:33 +01:00
yrutschle
2705face30
TCP_FASTOPEN changelog
2019-03-10 10:11:28 +01:00
yrutschle
4e725e1520
added TFO for listening socket
2019-03-10 10:11:06 +01:00
yrutschle
b0c3c8fdbc
manage TFO already done in connect call
2019-03-10 09:53:52 +01:00
yrutschle
15f733e572
add tfo_ok configuration setting
2019-03-10 09:46:06 +01:00
yrutschle
ff91f94315
Merge client TFO setting
2019-03-10 09:39:48 +01:00
Craig Andrews
0a880ea607
Use TCP Fast Open for client sockets
...
Set the TCP_FASTOPEN_CONNECT option on client sockets to signal desire to use TCP Fast Open.
See https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=19f6d3f3c8422d65b5e3d2162e30ef07c6e21ea2
2019-03-09 21:18:36 -05:00
yrutschle
e0312b4a9d
make ssh fork when on command line as used to be the case before
2019-03-09 12:36:57 +01:00
yrutschle
5a213c9650
c2s fix: initialise root config structure even if no config file is specified
2019-03-09 11:36:24 +01:00
yrutschle
7baf7f724c
Move config dump to stderr and verbose > 4
2019-02-08 22:45:16 +01:00
yrutschle
848b107f2b
document conf2struct dependency
2019-02-03 21:13:37 +01:00
yrutschle
a7b4462c6e
Added 'minlength' option
2019-02-03 14:45:14 +01:00
yrutschle
5b309a9b97
update c2f output
2019-01-27 18:53:36 +01:00
yrutschle
d2b64c7f38
Merge pull request #211 from licaon-kter/patch-1
...
Update verbose option in examples
2019-01-19 08:22:10 +01:00
Licaon_Kter
d647b4eb55
And here
2019-01-19 00:27:11 +00:00
Licaon_Kter
a584348a55
Update verbose option in examples
2019-01-19 00:26:06 +00:00
yrutschle
530acc7c72
Moved command line parsing to conf2struct
2019-01-12 21:33:44 +01:00
yrutschle
dbc0667ad3
removed obsolete declarations
2018-12-08 22:55:03 +01:00
yrutschle
e8654da78c
Moved configuration file parsing to conf2struct, which
...
abstract all the tedious bits of reading the settings from
the file into a structure.
2018-12-07 08:41:40 +01:00
yrutschle
343b0a0fbf
reactivate tests
2018-12-07 08:40:30 +01:00
yrutschle
ad0adfb0e1
re-integrate command line support
2018-12-07 08:32:36 +01:00
yrutschle
33ab9d535d
code cleanup and adaptation of regex probe
2018-12-04 23:11:04 +01:00
yrutschle
d3d4fd657a
moved config parse to c2s code
2018-12-03 11:02:20 +01:00
yrutschle
e2fddf17fc
updated description to better match our maturity
2018-11-29 18:31:55 +01:00
yrutschle
e7ce929020
config file now read to struct with c2s; command line no longer works
2018-11-29 11:56:33 +01:00
yrutschle
7af31c45c9
fix tests so that fragmented tests actually work
2018-11-29 11:52:25 +01:00
Yves Rutschle
4ae2e62d25
v1.20
v1.20
2018-11-20 22:58:41 +01:00
yrutschle
8ec9799ca0
fix ssl tests
2018-11-04 22:59:01 +01:00
yrutschle
80ad31aec0
refactoring: replace magic constants with symbols
2018-11-04 22:25:16 +01:00
yrutschle
d6c714166a
only try to parse TLS extensions if settings are actually set
2018-09-30 21:35:45 +02:00
yrutschle
aa77922ffd
turn ssl setting from command line to tls (ssl no longer exists)
2018-09-30 21:34:22 +02:00
yrutschle
2ee0088c5f
turn ssl setting from configuration file to tls (ssl no longer exists)
2018-09-30 20:20:06 +02:00
yrutschle
f480eb6c7d
refactoring: simpler TLS extension parsing algorithm
2018-09-28 13:58:33 +02:00
yrutschle
6431bb7e35
refactoring: changed magic numbers for use_alpn to named bitfields
2018-09-23 22:29:25 +02:00
yrutschle
6d6ea50066
Merge branch 'master' of https://github.com/yrutschle/sslh
2018-09-23 21:57:16 +02:00
yrutschle
71265a8477
Merge pull request #201 from astiob/probe-strlen
...
Fix incorrect strncmp length in HTTP method probing
2018-09-23 21:56:51 +02:00
yrutschle
0003680137
remove old tls and ssl targets, only use alpn/sni probe also for TLS with no extensions
2018-09-23 12:07:06 +02:00