Sergey Ponomarev
ae7530e33f
Fix Narrowing conversion from 'ssize_t' to signed type 'int' is implementation-defined
2024-04-13 20:25:18 +02:00
Yves Rűtschlé
40c616e94c
downgrade TLS error to info ( fix #367 )
2022-11-20 18:26:20 +01:00
yrutschle
1e0578c082
don't log to syslog when testing
2022-03-18 18:02:32 +01:00
yrutschle
122649ce3c
fix log level for unknown ALPN ( fix #313 )
2021-12-12 09:30:07 +01:00
yrutschle
93df6975ed
set appropriate log level for SNI matching
2021-11-20 17:00:24 +01:00
yrutschle
4277d27063
migrate last messages to new log system
2021-09-27 13:16:30 +02:00
yrutschle
6ea7d48f86
migrate tls.c and probe.c to new log system
2021-09-26 16:55:31 +02: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
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
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
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
Romain DEP.
e42f670112
tls: proposed fix for incorrect SNI/ALPN matching
2018-08-21 22:36:01 +02:00
Michael Santos
8ce2b2ea05
Check memory allocations succeed
2018-06-18 10:35:28 -04:00
Yves Rutschlé
fc9cb27746
fix ALPN configuration logic
2018-01-06 22:43:16 +00:00
Robert de Bath
9fcbe8c7ea
Fixup compile using -std=c90
2017-11-23 20:50:49 +00:00
Jonathan McCrohan
3f5d9a4168
tls: ensure hostname is always null-terminated
...
6cc3382 introduced a potential buffer overflow. Ensure that hostname is
always null-terminated. (Issue #135 )
Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
2017-11-13 00:15:41 +00:00
Jonathan McCrohan
6cc33820d1
tls: permit wildcard ALPN/SNI values
...
Use fnmatch(3) to provide support for glob style wildcard values in the
ALPN and SNI parameters of the TLS probe.
Signed-off-by: Jonathan McCrohan <jmccrohan@gmail.com>
2017-06-06 01:11:29 +01:00
moparisthebest
8af039d3eb
Add ALPN protocol based probe
2016-01-05 00:32:10 -05:00
moparisthebest
b988540105
Add SNI hostname based probe
2015-07-12 23:10:53 -04:00