Commit Graph

  • b11f2620ab
    Add clarification on --transparent mode for docker Clement 2023-08-09 22:57:47 +08:00
  • 056c283145
    Merge pull request #393 from oliv3r/dev/cleanup Yves Rutschle 2023-08-09 08:25:22 +02:00
  • 00beb9595d
    container: Cleanup some style issues Olliver Schinagl 2023-08-08 09:01:51 +02:00
  • 27f3e9075a update examples clement 2023-08-08 08:11:08 +08:00
  • 3912330040 add proper ipv6 checking clement 2023-08-08 08:02:54 +08:00
  • 4cbff962db
    Merge pull request #386 from oliv3r/dev/fix_version_tag Yves Rutschle 2023-07-30 23:12:32 +02:00
  • 29c949e051
    Merge pull request #389 from jsoref/spelling Yves Rutschle 2023-07-30 23:09:03 +02:00
  • e8a84e6c22
    Merge pull request #388 from klementng/master Yves Rutschle 2023-07-30 23:01:38 +02:00
  • 42476d3cdc spelling: version Josh Soref 2023-07-30 01:42:32 -04:00
  • f48f74c004 spelling: unprivileged Josh Soref 2023-07-30 01:42:14 -04:00
  • 3af02d5c44 spelling: transparent Josh Soref 2023-07-30 01:41:44 -04:00
  • 9e6d5cc13a spelling: theoretical Josh Soref 2023-07-30 01:41:29 -04:00
  • 74fe57147b spelling: tentative Josh Soref 2023-07-30 01:41:19 -04:00
  • 9acec69b9a spelling: successful Josh Soref 2023-07-30 01:40:55 -04:00
  • 2a81ec0650 spelling: subsequent Josh Soref 2023-07-30 01:41:05 -04:00
  • 596a4ee5b4 spelling: shortopts Josh Soref 2023-07-30 01:40:19 -04:00
  • dbfeb480fe spelling: return Josh Soref 2023-07-30 01:39:36 -04:00
  • 6b8a203691 spelling: responsibility Josh Soref 2023-07-30 01:39:27 -04:00
  • 95e351e150 spelling: privileges Josh Soref 2023-07-30 01:39:04 -04:00
  • 4b4c585107 spelling: parenthesis Josh Soref 2023-07-30 01:38:47 -04:00
  • 0217e842d2 spelling: overridden Josh Soref 2023-07-30 01:38:36 -04:00
  • 877ef1d27c spelling: other Josh Soref 2023-07-30 01:33:01 -04:00
  • b1bfd5aee3 spelling: nonexistent Josh Soref 2023-07-30 01:31:20 -04:00
  • af38544316 spelling: listening Josh Soref 2023-07-30 01:36:45 -04:00
  • d4908178bf spelling: initialized Josh Soref 2023-07-30 01:35:58 -04:00
  • 9deedec029 spelling: initialised Josh Soref 2023-07-30 01:36:17 -04:00
  • 8ef3e8ddd8 spelling: increase Josh Soref 2023-07-30 01:35:30 -04:00
  • 1eeba07396 spelling: inconsistency Josh Soref 2023-07-30 01:34:49 -04:00
  • 2c48b8d83b spelling: functionally Josh Soref 2023-07-30 01:34:10 -04:00
  • 44bac28718 spelling: freebind Josh Soref 2023-07-30 01:33:59 -04:00
  • f520c616cc spelling: explicitly Josh Soref 2023-07-30 01:33:25 -04:00
  • 39de82ae13 spelling: echosrv Josh Soref 2023-07-30 01:31:40 -04:00
  • 08bea0e15d spelling: discrepancy Josh Soref 2023-07-30 01:30:59 -04:00
  • cb52f3cdb4 spelling: deleterious Josh Soref 2023-07-30 01:30:44 -04:00
  • 306164531f spelling: defining Josh Soref 2023-07-30 01:30:29 -04:00
  • 40ddc4900a spelling: command Josh Soref 2023-07-30 01:28:24 -04:00
  • 32aaacf4e7 spelling: argument Josh Soref 2023-07-30 01:27:58 -04:00
  • a6a73f4d32 spelling: arbitrary Josh Soref 2023-07-30 01:27:50 -04:00
  • 3d959eb425 spelling: address Josh Soref 2023-07-30 01:27:21 -04:00
  • b2fd9d9daf spelling: github Josh Soref 2023-07-30 01:15:18 -04:00
  • 8ff27e931f Change ordering for better layer caching clement 2023-07-22 06:46:00 +08:00
  • ecbc33ba29
    Update github build link Clement 2023-07-21 07:07:25 +08:00
  • 5635dc5142 Enable --transparent mode for docker clement 2023-07-21 06:58:18 +08:00
  • bb76bc1d31
    Merge pull request #382 from oliv3r/add_default_entrypoint Yves Rutschle 2023-06-10 19:17:12 +02:00
  • 4a5ccb75b2
    Merge pull request #384 from oliv3r/fix/parallel_builds Yves Rutschle 2023-06-10 19:15:39 +02:00
  • 6672cc0f86
    version: Do not put a slash in the version tag Olliver Schinagl 2023-06-09 14:00:30 +02:00
  • 9dd560493a
    container: Drop privileges Olliver Schinagl 2023-06-05 22:44:42 +02:00
  • db5ed29fa2
    docker: Add proper entrypoint Olliver Schinagl 2023-06-03 17:09:45 +02:00
  • 295dba93b5
    docker: Do not foreground by default, this should be a choice Olliver Schinagl 2023-06-04 09:24:28 +02:00
  • f23da1fc36 CI: Do not parallelized container builds Olliver Schinagl 2023-06-05 22:21:50 +02:00
  • 20764074cb
    docker: Improve caching layers Olliver Schinagl 2023-06-05 22:02:34 +02:00
  • 7b7c9231b0
    Merge pull request #383 from oliv3r/dev/pipeline Yves Rutschle 2023-06-05 20:53:35 +02:00
  • 397f672248
    docker: Automatically build and push container Olliver Schinagl 2023-06-05 17:00:13 +02:00
  • 0d9de27d91
    Merge 4c4de06346740a19069d1bb2d53f3008890c127b into 3707c5b8a67328be4cfa26317e263b6f0a3c716a Soroush 2023-05-14 13:22:23 -07:00
  • 3707c5b8a6 fix file descriptor leak if bind_peer fails Yves Rutschle 2023-05-13 23:18:07 +02:00
  • 5666a1bb9d die if fd is not in cnx, which should be impossible (current behaviour results in illegal array dereferencing, which is worse) Yves Rutschle 2023-05-13 23:11:03 +02:00
  • 7b9c7f0fb2 check accept() return value Yves Rutschle 2023-05-13 23:00:26 +02:00
  • eec2446723 fix error messages Yves Rutschle 2023-05-13 22:57:08 +02:00
  • d29c9524bd fix unbalance of va_start/va_end Yves Rutschle 2023-05-13 22:51:04 +02:00
  • db4ae0ef9d fix potential memory leak if the second malloc fails Yves Rutschle 2023-05-13 22:40:53 +02:00
  • ee48dae8c5 fix potential file descriptor leak if set_nonblock () fails Yves Rutschle 2023-05-13 22:36:21 +02:00
  • 842f6b0473 Add mention of QUIC example (fix #376) Yves Rutschle 2023-02-19 17:24:51 +01:00
  • 1f64a71cde fix out-of-bounds read in sslh-ev (fix #368) Yves Rutschle 2023-01-08 22:50:56 +01:00
  • 00fc8e5d95 fix off-by-one error Yves Rutschle 2023-01-08 22:50:10 +01:00
  • b9602ab98b removed obsolete max_fd tracker Yves Rutschle 2023-01-08 22:32:17 +01:00
  • 486f8a0090 removed obsolete comments Yves Rutschle 2023-01-08 21:58:50 +01:00
  • 3a1ac6c8d7 add protocol name that was missing in previous commit Yves Rutschle 2023-01-08 17:45:50 +01:00
  • 9dc3e3ce56 connection loss before it is logged resulted in logging uninitialised characters Yves Rutschle 2023-01-08 17:31:05 +01:00
  • 40c616e94c downgrade TLS error to info (fix #367) v2.0-rc2 Yves Rűtschlé 2022-11-20 18:23:43 +01:00
  • 4c4de06346 cleanup Falahati 2022-11-17 20:25:45 +03:30
  • 70c8974865 faster and more efficient docker file Falahati 2022-11-17 14:44:14 +03:30
  • b928216380 support for matching by http hostnames added Falahati 2022-11-17 14:34:06 +03:30
  • 555717e345 defensive programming in case connections get tidied while there is activity on both file descriptors (fix #355) Yves Rűtschlé 2022-11-09 17:48:14 +01:00
  • 02573eb44b only process write events if file descriptor has not been tidied (may fix #355) Yves Rűtschlé 2022-11-03 17:23:49 +01:00
  • d166b8977c document test script dependency Yves Rűtschlé 2022-11-03 09:32:47 +01:00
  • 4c3b52dda5 Merge branch 'master' of https://github.com/yrutschle/sslh Yves Rűtschlé 2022-10-29 22:31:35 +02:00
  • c981ae9853 update log format to actually catch ssh bruteforcing (fix #359) Yves Rűtschlé 2022-10-29 22:31:24 +02:00
  • 8a0de7b628
    Merge pull request #362 from exussum12/patch-1 Yves Rutschle 2022-10-21 18:08:45 +02:00
  • 5154630fe0
    Merge pull request #365 from iamdoubz/master Yves Rutschle 2022-10-21 18:07:11 +02:00
  • 63d5ecddca
    Update make clean to remove ev builds iamdoubz 2022-10-20 12:04:02 -05:00
  • e412811ff1
    Update config.md Scott Dutton 2022-10-16 00:19:21 +01:00
  • ae85434bcb
    Add workflow to build container image on commit Lars Kellogg-Stedman 2022-10-14 10:12:11 -04:00
  • 3d4889af7f
    Update dockerfile to optimize build and include add'l dependencies Lars Kellogg-Stedman 2022-10-14 10:35:41 -04:00
  • 268fe91990 Build and publish a docker container via ghcr mcm 2022-10-09 18:59:02 -04:00
  • 7e3f723699
    Merge pull request #356 from utoni/fix/watcher-unitialised-value Yves Rutschle 2022-09-22 21:10:12 +02:00
  • a1db2e8a92
    Fixes unitialised memory access as seen in issue #355. Toni Uhlig 2022-09-22 11:47:03 +02:00
  • 72c743e1e1 acknowledges akappner Yves Rűtschlé 2022-09-11 22:15:14 +02:00
  • 61af0b2e09
    fix cppcheck complains Toni Uhlig 2022-09-10 16:41:20 +02:00
  • 5cba44f5fa Add built-in MSRDP support Yves Rűtschlé 2022-09-11 21:51:06 +02:00
  • 9a36854ed3
    Merge pull request #353 from utoni/fix/possible-format-str-exploit Yves Rutschle 2022-09-11 21:15:51 +02:00
  • b19f8a6046
    fix possible format string exploit if packet dumping enabled Toni Uhlig 2022-09-10 12:50:32 +02:00
  • bcf95f94e3 Revert "Add build artifacts "echosrv-conf.(c|h) to gitignore" Alexander Kappner 2022-09-08 16:47:32 -07:00
  • bb685f8467
    Merge pull request #344 from utoni/improve/makefile-ar Yves Rutschle 2022-09-07 19:11:44 +02:00
  • f418ae6128 added wireguard command-line setting Yves Rűtschlé 2022-09-04 18:48:17 +02:00
  • a6df18527c
    Merge pull request #345 from utoni/add/wireguard Yves Rutschle 2022-09-04 18:30:09 +02:00
  • e690cb5622 Merge branch 'master' of https://github.com/yrutschle/sslh Yves Rűtschlé 2022-09-04 15:28:55 +02:00
  • 64c3e0ed1e improve basic.cfg Yves Rűtschlé 2022-09-04 15:26:39 +02:00
  • 7f289c583e
    use conf2struct as git submodule since not many have this tool installed in $PATH, fixes #283 Toni Uhlig 2022-09-01 12:32:22 +02:00
  • 6ff52017a7 Add build artifacts "echosrv-conf.(c|h) to gitignore Alexander Kappner 2022-08-27 18:29:20 -07:00
  • 0c0b2d7ed0 Add support for built-in Microsoft RDP (MSRDP) protocol detection. Loosely based on tpkt_read_header function in libfreerdp Alexander Kappner 2022-08-27 18:26:30 -07:00