Josh Soref
6b8a203691
spelling: responsibility
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-07-30 01:43:12 -04:00
Josh Soref
08bea0e15d
spelling: discrepancy
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-07-30 01:43:12 -04:00
Josh Soref
a6a73f4d32
spelling: arbitrary
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2023-07-30 01:43:12 -04:00
Yves Rűtschlé
5cba44f5fa
Add built-in MSRDP support
2022-09-11 21:51:06 +02:00
Yves Rűtschlé
f418ae6128
added wireguard command-line setting
2022-09-04 18:48:17 +02:00
yrutschle
d23a537d62
regerenate c2s files
2022-04-30 09:56:08 +02:00
lns
f9831df8bc
Added support for logging to a file.
...
* Added ASAN/LSAN/UBSAN support via Makefile
* Fixed a memory leak
Signed-off-by: lns <matzeton@googlemail.com>
2022-04-28 15:19:18 +02:00
yrutschle
449fabba51
linked list sorted by timeout times
2022-04-24 18:35:09 +02:00
yrutschle
35036c94c7
make UDP hash size configurable
2022-04-10 09:03:53 +02:00
Yves Rutschle
f8684fc9d6
add resolve_on_forward to c2s files ( fix #326 )
2022-04-01 19:35:16 +02:00
yrutschle
9955cc6560
describe verbose options
2021-10-02 15:38:22 +02:00
yrutschle
caa62875c1
remove --verbose option
2021-09-27 13:28:21 +02:00
yrutschle
6ea7d48f86
migrate tls.c and probe.c to new log system
2021-09-26 16:55:31 +02:00
yrutschle
e6cbbe9511
migrate common.c to new logging system
2021-09-26 15:53:21 +02:00
yrutschle
e5f16b93ce
hexdump writes to parametrable msg_info
2021-09-19 21:54:47 +02:00
yrutschle
f7b6f669a4
sslh-select to use new log system
2021-09-19 20:24:46 +02:00
yrutschle
5e27806545
new logging system: now with message classes
2021-09-19 15:13:04 +02:00
yrutschle
4a6bbda60d
remove obsolete usage string and added lost version option
2021-08-24 14:10:14 +02:00
yrutschle
a43385b8db
remove hardcoded quick50 and teamspeak. to be replaced with a generalised regex setup to come in next version
2021-08-13 18:03:59 +02:00
yrutschle
63f9c4a582
added syslog probe ( fixes #34 )
2021-08-04 15:29:05 +02:00
yrutschle
4584e719e1
added hardcoded probe for Teamspeak3
2021-08-01 22:01:59 +02:00
yrutschle
75e426c80f
added hardcoded probe for QUICK50
2021-08-01 21:35:24 +02:00
yrutschle
37d2756703
move to PCRE for conf file
2021-07-23 22:36:20 +02:00
yrutschle
de0ec959d9
make udp timeout configurable per protocol
2021-07-08 14:13:04 +02:00
yrutschle
24e7f46a43
fix for libconfig 1.7.3 ( #292 )
2021-06-23 11:48:59 +02:00
yrutschle
bf2053eb79
fail gracefully if libconfig fails to find root element
2021-06-22 21:34:08 +02:00
yrutschle
71c617050d
fix collection extension
2021-03-17 21:16:08 +01:00
yrutschle
adb27aa4a3
add a per-protocol transparent proxy option
2021-02-21 21:03:01 +01:00
yrutschle
ebeabb6c18
add is_udp option and listen to UDP ports
2020-11-07 21:29:09 +01:00
yrutschle
8a1dae8c22
refactor: move local address resolution into start_listen_socket
2020-11-07 18:55:04 +01:00
yrutschle
07719f55b8
refactor echosrv to use conf2struct
2020-11-07 09:29:26 +01:00
yrutschle
9f99f296b1
warn about unknown settings in the configuration file
2020-08-29 18:22:42 +02:00
yrutschle
8b6e06e6c7
support for libconfig 1.4.9. Fix #275
2020-08-11 17:37:23 +02:00
yrutschle
72438dc1ae
dont try to use conffile count if libconfig is not present, fix #274
2020-08-04 16:37:49 +02:00
yrutschle
0af37a1bed
initialise runtime data, which avoids using bad pointers in tls.c as in issue 273
2020-07-29 22:52:48 +02:00
yrutschle
08ce89b6e2
fix tinc configuration target
2020-07-29 22:31:02 +02:00
yrutschle
2c93a015ea
make libconfig optionnal again
2020-07-24 16:51:06 +02:00
yrutschle
8638199f13
test for command line parameters
2020-07-19 18:32:57 +02:00
yrutschle
d7cf82424b
add --anyprot command line option ( fix #272 )
2020-07-18 17:27:32 +02:00
yrutschle
f6b11a424b
reset config file option to --config
2020-07-17 21:58:23 +02:00
Björn Ketelaars
b473622698
Always initialize config_t structure, fixes #270
...
Without this change the config_t structure is ONLY initialized when it
meets a specific criterion. If this criterion is not met the config_t
structure is still used, which can cause a segmentation fault.
Fixes #270 .
2020-07-14 06:57:43 +02:00
yrutschle
9e2cc93973
syslog connections when specifying probes on the command line
2020-06-19 23:38:33 +02:00
yrutschle
dfa764e2e8
config from new c2s: underscore and dashes are equivalent
2020-01-26 21:19:16 +01:00
yrutschle
9d1d9f850a
added config parser generated by conf2struct, so sslh builds without conf2struct after cloning
2019-12-30 20:44:16 +01:00
yrutschle
8e203c897e
added SOCKS5 to README
2019-06-24 21:39:18 +02:00
yrutschle
e528f519bc
relax address matching rule so it matches more than just 'localhost'
2019-03-11 22:21:56 +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
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