Commit Graph

  • b6db83a701 also test probes when no fragmentation occurs Yves Rutschle 2018-08-12 21:45:42 +02:00
  • 3a17bd6832 removed obsolete tests Yves Rutschle 2018-08-12 21:35:42 +02:00
  • 94911c1c2a cleaner framework to test all probes methodically (not all tests work as the probe code needs to be reworked) Yves Rutschle 2018-08-11 23:13:24 +02:00
  • 24a8275627 print less useless error messages in non-verbose mode Aleksei Faians 2018-08-07 12:33:18 +03:00
  • 94ec861cd7 fix previous commit Aleksei Faians 2018-08-05 13:18:58 +03:00
  • d7889588da Merge branch 'master' of https://www.github.com/yrutschle/sslh Yves Rutschle 2018-08-04 22:34:20 +02:00
  • ad2b595280 Test suite: some cleanup and use config file instead of command-line parameters Yves Rutschle 2018-08-04 22:33:02 +02:00
  • 20a1518378 suppress error message in non-verbose mode Aleksei Faians 2018-08-04 23:15:41 +03:00
  • 3388750f39 another hack for my personal needs Aleksei Faians 2018-08-02 17:00:29 +03:00
  • 90ee579ada undo ugly hack and change behaviour according to author's comment in #195 Aleksei Faians 2018-08-02 06:06:39 +03:00
  • 52b2d19a58 misc Aleksei Faians 2018-08-02 05:47:56 +03:00
  • 0600856d45 make my hack look a little bit less ugly and add some comments Aleksei Faians 2018-08-01 22:53:11 +03:00
  • a8bd131f71 more ugly code to make things work properly when processing slow input Aleksei Faians 2018-08-01 18:40:31 +03:00
  • 9df1ab8404 fix man page on timeout default protocol Yves Rutschle 2018-07-31 19:54:46 +00:00
  • 68cd18ca91 allow more regexp probe attempts Aleksei Faians 2018-07-31 04:07:37 +03:00
  • b4d7465f77 probes that require more data no longer force other probes wait for them Aleksei Faians 2018-07-30 23:08:40 +03:00
  • 97ec81b76a misc Aleksei Faians 2018-07-30 22:15:16 +03:00
  • f6395ea612 change prompt a little bit Aleksei Faians 2018-07-30 22:12:18 +03:00
  • 5c962c95ab give regex probe a chance to try again with more data Aleksei Faians 2018-07-30 21:58:54 +03:00
  • 5b1a3ea31d anyprot was never fired when there was not enough data read from socket; instead first protocol was selected in such case Aleksei Faians 2018-07-30 21:52:43 +03:00
  • 5910269e54 temporary solution to make regexp probe work Aleksei Faians 2018-07-30 15:28:42 +03:00
  • 759801d019 small hack for my particular needs Aleksei Faians 2018-07-30 06:32:29 +03:00
  • 10fb0bce6f
    Merge pull request #192 from candrews/patch-5 yrutschle 2018-07-11 13:18:50 +02:00
  • eb53c45351
    Include common.h in systemd-sslh-generator.c Craig Andrews 2018-07-06 12:25:49 -04:00
  • a1cc399ae5 fix syslog facility name check Yves Rutschle 2018-07-03 12:22:03 +02:00
  • 108a9780d8
    Merge pull request #187 from msantos/segfault yrutschle 2018-06-18 16:45:51 +02:00
  • 9228171eb0 config: exit if list element is invalid Michael Santos 2018-06-18 10:07:49 -04:00
  • 8ce2b2ea05 Check memory allocations succeed Michael Santos 2018-06-18 10:06:23 -04:00
  • 4c132e3c8d config: segfault parsing invalid sni/alpn Michael Santos 2018-06-17 10:01:44 -04:00
  • cfd0163a5b main_loop: initialize in_socket Michael Santos 2018-06-17 10:01:44 -04:00
  • 5cf591a254 Avoid segfault with malformed IPv6 address Michael Santos 2018-06-17 10:01:44 -04:00
  • c179d9a57b start_listen_sockets: exit if no addresses Michael Santos 2018-06-17 10:01:44 -04:00
  • 336e8bb9d1
    Merge pull request #186 from Revertron/patch-1 yrutschle 2018-06-14 16:36:13 +02:00
  • 0ada00474b
    Fixed a typo Roman 2018-06-14 14:31:50 +02:00
  • e2fcb6a6ed Fix libconfig issue with integer parameters on x64 again George 2018-06-14 09:27:30 +03:00
  • 95e8f5731c document magic constant in socks5 probe Yves Rutschle 2018-06-13 12:40:02 +00:00
  • dfd9e14866 fix socks5 probe Yves Rutschle 2018-06-13 09:52:49 +02:00
  • a060451718
    Update READMe Shaun Lin 2018-06-06 14:16:39 +08:00
  • 5cfb91ef46
    Update README.md ErgoZ Riftbit Vaper 2018-06-01 21:44:50 +03:00
  • e28ddf26a3
    Update README.md ErgoZ Riftbit Vaper 2018-06-01 21:41:29 +03:00
  • 3c4e192919
    Update README.md ErgoZ Riftbit Vaper 2018-06-01 21:28:54 +03:00
  • c47e6e5537
    Update README.md ErgoZ Riftbit Vaper 2018-06-01 21:19:43 +03:00
  • 552723cc5f
    Merge pull request #180 from sanmai/patch-1 yrutschle 2018-06-01 10:31:34 +02:00
  • 09aaf39e25
    Update README.md Alexey Kopytko 2018-06-01 15:13:50 +09:00
  • 7acf9627ee fix memory leak when using transparent proxying Yves Rutschle 2018-05-29 12:38:57 +02:00
  • b8e63a4d9d fixed systemd config to correct path Yves Rutschle 2018-05-26 17:02:15 +00:00
  • f451cc8bed
    Merge pull request #172 from WeirdCarrotMonster/master yrutschle 2018-04-16 22:38:06 +02:00
  • a43dd11fc9 Added support for socks5 protocol Eugene Protozanov 2018-04-16 14:51:02 +04:00
  • 77f1c3129c
    Merge 4815e06f5eab1a9c5f2dd49864e0838a7b0d8fd9 into 3a61c8b0b1cd846d0cd3a2c590a52fe9bc5974f7 Craig Andrews 2018-02-12 14:56:08 +00:00
  • 4815e06f5e
    Use default killmode for systemd Craig Andrews 2018-02-12 09:55:55 -05:00
  • 3a61c8b0b1
    Merge pull request #167 from HighwindsHipsApp/master v1.19c yrutschle 2018-02-11 18:42:21 +01:00
  • 0c928fedbb Fixed issue in sslh-fork.c where the parent was being used instead of the child after forking. This was breaking multiple unit tests (on CentOS 7 at least) Josh Tway 2018-02-08 17:22:22 -05:00
  • 1a6ba5edc0 fix IPv6 parse error introduced in 7bf3e12c30d0585743792982ed8bcfc44aecae34 v1.19b Yves Rutschle 2018-01-27 22:59:52 +01:00
  • 83be63d282 v1.19 v1.19 Yves Rutschlé 2018-01-20 18:40:15 +00:00
  • 3ab2acdafa fix fork failure handling Yves Rutschlé 2018-01-11 14:45:32 +00:00
  • c8c6688d16 add file and line number upon error messages Yves Rutschlé 2018-01-10 22:10:19 +00:00
  • 9a85efded5 log error message in case fork fails Yves Rutschlé 2018-01-08 18:54:01 +00:00
  • 7bf3e12c30 Don't clobber data in libconfig space, copy it before changing it. So far it worked, but really that's not respecting the contract. Yves Rutschlé 2018-01-07 16:43:50 +00:00
  • bc72c4ac42 clarify regex examples are just examples Yves Rutschlé 2018-01-07 15:42:52 +00:00
  • 6dab04e084 Merge a8cf3c11d56638cec3cf105bf1d71c4620b8aea5 into fc9cb2774611357a701c1e5c606c13f002f8d6c8 mfr-itr 2018-01-06 22:45:41 +00:00
  • fc9cb27746 fix ALPN configuration logic Yves Rutschlé 2018-01-06 22:43:16 +00:00
  • 2c3518beb4 configuration examples for fork option Yves Rutschlé 2018-01-06 22:42:39 +00:00
  • 141e4b4f83
    Merge pull request #105 from vapier/master yrutschle 2018-01-03 20:34:05 +01:00
  • 0fb4c6b2ad add chroot support Mike Frysinger 2016-10-07 16:19:13 -04:00
  • d9541392f8
    Merge pull request #139 from tmolitor-stud-tu/master yrutschle 2018-01-02 23:24:46 +01:00
  • 24cd3d0974
    Merge pull request #161 from pali/master yrutschle 2018-01-02 23:19:00 +01:00
  • d26eab728c
    Merge pull request #143 from astiob/select-fork yrutschle 2018-01-02 22:26:58 +01:00
  • 53e00c27ff
    Merge pull request #159 from rdebath/patch-5 yrutschle 2018-01-02 22:23:19 +01:00
  • 063169c167
    Merge pull request #162 from vapier/adb yrutschle 2018-01-02 22:21:19 +01:00
  • 79ca4df0d7 adb: update protocol sniffer Prameet Shah 2018-01-02 06:25:27 -05:00
  • 3db5e127fd Ensure that IPv6 socket would listen only for IPv6 connections Pali Rohár 2017-12-28 21:31:15 +01:00
  • 38f9c19efa Merge 2053673f91cf774d4937250e4d9a2d2cfbf84cb0 into 0fc6bc8d12da10f91336391feab1c7e76db058b0 jfurtner 2017-12-26 14:23:10 +00:00
  • 981091e39d Translate systemd C99 and C++ code to old C Robert de Bath 2017-12-17 14:55:23 +00:00
  • d5e1650ddd Remove use of PCRE wrapper. Robert de Bath 2017-12-17 15:57:25 +00:00
  • 0fc6bc8d12 Revert "Adjust linking so that wrapper libraries are static." Yves Rutschle 2017-12-17 16:59:57 +01:00
  • b36fc73b7a log timeouts Yves Rutschle 2017-12-17 14:57:45 +01:00
  • a7f0c456ab die if target cannot be resolved (otherwise, we segfault when printing the settings or later) Yves Rutschle 2017-12-17 14:55:51 +01:00
  • 841600bbcb Merge 86e6e554034d7699aeaaee53ea30f5a5eaabc93c into 7808a3a766b847d5c06a8efaa30b74f0911f664e Xiretza 2017-12-17 10:37:24 +00:00
  • 7808a3a766
    Merge pull request #142 from astiob/select-bugs yrutschle 2017-12-16 19:51:23 +01:00
  • f5b1b881a4
    Merge pull request #145 from ariera/master yrutschle 2017-12-16 19:11:34 +01:00
  • f8a16c7a29
    Merge pull request #146 from guusdk/SSLv2-clienthello yrutschle 2017-12-16 19:09:25 +01:00
  • b33c65ed53
    Merge pull request #96 from candrews/patch-1 yrutschle 2017-12-16 19:04:52 +01:00
  • 2f8e635b67
    Merge pull request #97 from candrews/patch-2 yrutschle 2017-12-16 19:01:28 +01:00
  • b8851d6714
    Merge pull request #98 from candrews/patch-3 yrutschle 2017-12-16 18:59:36 +01:00
  • 2053673f91
    Merge pull request #4 from yrutschle/master jfurtner 2017-12-15 14:15:26 -07:00
  • e33124718e
    Harden the systemd service Craig Andrews 2016-06-24 17:50:00 -04:00
  • 85b94c3259
    Merge pull request #153 from rdebath/master yrutschle 2017-11-28 21:05:50 +01:00
  • 0d4a50ec3c Merge 35e9f43b02140f678e31aaef155314e977014e7b into 6ca1ee7bfdc45cd96dca3f89b37f36870514de43 Boris Manojlovic 2017-11-27 21:41:54 +00:00
  • 4e790e074f Move hexdump to verbose level 2 Robert de Bath 2017-11-27 21:02:09 +00:00
  • 6ca1ee7bfd remove leftover debug messages Yves Rutschle 2017-11-26 20:10:05 +01:00
  • e66e443d5e
    Merge pull request #151 from rdebath/patch-3 yrutschle 2017-11-24 13:55:53 +01:00
  • faa928b75a
    Merge pull request #150 from rdebath/patch-2 yrutschle 2017-11-24 13:53:52 +01:00
  • 2ad99fd36f
    Merge pull request #149 from rdebath/patch-1 yrutschle 2017-11-24 13:52:22 +01:00
  • 64485d7a58 Send hexdump to stderr like other verbose logs. Robert de Bath 2017-07-22 07:54:21 +01:00
  • 5b756ebd0a verbose: dump hex value of packet orbitarm 2017-05-03 15:45:30 -04:00
  • 021eb836e4 Adjust linking so that wrapper libraries are static. Robert de Bath 2017-11-23 20:40:47 +00:00
  • cb90cc97ae Default to using libpcre and actually use it Robert de Bath 2017-11-23 20:38:56 +00:00
  • 338daafe87 Use REG_EXTENDED for regex matching Robert de Bath 2017-06-18 09:47:34 +01:00
  • 9fcbe8c7ea Fixup compile using -std=c90 Robert de Bath 2017-06-18 10:16:45 +01:00
  • b78176a633 Merge 69b9f0fb79003f9c557465e1209b610d724a0dc5 into 2a7bafdd7f6541c5177fd1c9fea175d07e22a09e Billy Hughes 2017-11-15 15:19:55 +00:00