Commit Graph

  • dfb783d7ba Release v0.9.5 master v0.9.5 develop Soner Tari 2024-02-18 15:38:46 +0300
  • 0e8e2c3727 Fix e2e tests with openssl 3 Soner Tari 2023-12-27 18:08:55 +0300
  • a9fec35d42 Fix possible segfault in proto smtp in split mode Soner Tari 2023-12-27 18:08:34 +0300
  • 651844d9ca
    Update testharness_split_no_tls13.json kimsaetbyeol 2023-12-12 09:07:59 +0900
  • f0b851b940
    Update testharness_split_no_tls11.json kimsaetbyeol 2023-12-12 09:07:45 +0900
  • d7fa16b20c
    Update testharness_split.json kimsaetbyeol 2023-12-12 09:07:28 +0900
  • 479fd948fa
    Update testharness_no_tls13.json kimsaetbyeol 2023-12-12 09:07:10 +0900
  • 5e839ca232
    Update testharness_no_tls11.json kimsaetbyeol 2023-12-12 09:06:52 +0900
  • 7de7bc4734
    Update testharness.json kimsaetbyeol 2023-12-12 09:06:20 +0900
  • 828c1c3c69 Fix retval of privsep_server_opensock_verify() Soner Tari 2023-06-29 14:17:13 +0300
  • e049f14cc2 Replace deprecated fail_unless() with ck_assert_msg() in unit tests Soner Tari 2023-05-23 16:18:19 +0300
  • adf9a44d22 Fix possible double free of host and serv variables, thanks to @disaykin Soner Tari 2023-05-23 10:36:50 +0300
  • e2f83eaa3a Fix possible integer overflow, thanks to @disaykin Soner Tari 2023-05-18 00:53:37 +0300
  • 1408e85513 Close fds only once, thanks to @disaykin Soner Tari 2023-05-18 00:47:47 +0300
  • d45e9a2f92 Fix memory leak, thanks to @disaykin Soner Tari 2023-05-18 00:38:43 +0300
  • 6a92058b09 Handle ftell error, thanks to @disaykin Soner Tari 2023-05-18 00:34:37 +0300
  • 3048f95485 Fix mismatched call arguments, thanks to @disaykin Soner Tari 2023-05-18 00:32:13 +0300
  • 94fed777d4 Fix memory leak in case of cert key mismatch, thanks to @disaykin Soner Tari 2023-05-18 00:26:58 +0300
  • d48ba1da9a Fix file descriptor leak, thanks to @disaykin Soner Tari 2023-05-18 00:23:38 +0300
  • fc7d57469d Fix double free, thanks to @disaykin Soner Tari 2023-05-18 00:20:07 +0300
  • 8168d32d03 Fix header-size calculation in IPv6 packet mirroring, thanks to @matoro Soner Tari 2023-05-14 01:17:38 +0300
  • 0d7db139dd Handle partial write, thanks to @disaykin Soner Tari 2023-05-14 00:02:14 +0300
  • 521a1cc3a0 Handle return value of gmtime(), thanks to @disaykin Soner Tari 2023-05-13 21:27:10 +0300
  • 7f201c59de Fix double free, thanks to @disaykin Soner Tari 2023-05-13 21:13:17 +0300
  • 30ed5b4200 Release v0.9.4 v0.9.4 Soner Tari 2022-12-26 14:44:45 +1300
  • bd4123375d Update testproxy version to 0.0.5 Soner Tari 2022-12-24 21:44:10 +1300
  • 6faecf21ff Fix unit tests with opaque x509 struct Soner Tari 2022-12-24 01:14:10 +1300
  • 187f5c7893 Use htons() not hton() Soner Tari 2022-12-23 22:23:40 +1300
  • 37aa3d7ed5 Fix byte order for ports in mirror trafic piolug93 2022-06-28 18:14:02 +0200
  • 91fc80cb67 Fix warning for array subscript outside array bounds in function declaration Soner Tari 2022-09-24 11:06:21 +0300
  • 7fa67d0071
    Fix byte order for ports in mirror trafic piolug93 2022-06-28 18:14:02 +0200
  • e456f56001 Release v0.9.3 v0.9.3 Soner Tari 2022-05-02 11:56:15 +0300
  • b78a367d76 Silence warning for unused var on OpenBSD Soner Tari 2022-04-23 15:09:36 +0300
  • 604fb58646 Fix macOS header selection Soner Tari 2022-04-19 21:33:41 +0300
  • c3feea53f9 Make sure natengine is not NULL before freeing Soner Tari 2022-04-19 16:27:14 +0300
  • 674893cc79 Fix compiler warnings for format spec for size_t Soner Tari 2022-04-19 12:24:34 +0300
  • efc0be9991 Re-enable osx on travis Soner Tari 2022-04-19 11:51:54 +0300
  • 01d0b156d6 Decouple autossl code handling underlying bufs Soner Tari 2022-04-18 22:35:48 +0300
  • 0124fb33c5 Update XNU headers for macOS Soner Tari 2022-04-12 17:30:08 +0300
  • 3a215f4f3f Use parent protoctx for autossl ctx Soner Tari 2022-04-11 12:27:30 +0300
  • 63a48308cd Fix autossl without STARTTLS in divert mode Soner Tari 2022-04-11 01:11:04 +0300
  • 45abd2e85c Make sure srvdst.bev is not NULL in autossl Soner Tari 2022-04-09 15:08:27 +0300
  • fce838e43b Move code handling underlying bevs to autossl Soner Tari 2022-04-09 14:34:01 +0300
  • 571720e24c OR not AND retval -1 with term and enomem flags Soner Tari 2022-04-09 12:19:38 +0300
  • fec19b8c8b Remove unnecessary function calls Soner Tari 2022-04-09 00:07:50 +0300
  • e43564635a Add WUNRES and NONNULL attribs to function types with return values Soner Tari 2022-04-08 22:01:47 +0300
  • 76ea48f2d0 Remove srvdst_xferred flag Soner Tari 2022-04-08 17:12:36 +0300
  • 02a6cc12e6 Remove redundant srvdst_xferred flag in child ctx Soner Tari 2022-04-08 12:34:14 +0300
  • dc40f74c13 Update copyright year to 2022 Soner Tari 2022-04-06 22:35:26 +0300
  • 722c2f59d2 Disable srvdst events asap when xferring to child and in split mode Soner Tari 2022-04-06 19:41:59 +0300
  • 61e28a5c86 Fix crash in split mode if we try to access srvdst while terminating Soner Tari 2022-04-06 16:44:46 +0300
  • af6b40b5bf Fix natengine opt passed in proxyspec on command line Soner Tari 2022-04-06 14:43:41 +0300
  • 2e8e677bac Discard underlying bufs while closing, sending errors, and denying ocsp Soner Tari 2022-04-06 11:35:17 +0300
  • 7143102efa Create callback functions for set/unset watermark Soner Tari 2022-04-03 23:14:21 +0300
  • 013814317c Fix buffer watermarking for underlying bevs Soner Tari 2022-04-03 17:43:06 +0300
  • 3efac5658f Fix build errors with OpenSSL 3.0.x, but not deprecation warnings Soner Tari 2022-04-03 17:40:36 +0300
  • 3dea854173 Improve documentation Soner Tari 2021-12-28 16:10:36 +0300
  • 59c28f6ad9 Fix enabling pcap and mirror logging, issue #37 Soner Tari 2021-12-22 14:34:23 +0300
  • 7033afced1 Improve documentation Soner Tari 2021-11-25 22:15:30 +0300
  • 7654f5e7b3 Fix unit tests with libressl 2.2.7 v0.9.2 Soner Tari 2021-11-15 20:57:10 +0300
  • 923bea195a Fix unit tests with libressl 3.4.1 Soner Tari 2021-11-14 23:22:53 +0300
  • fe3bdc5dac Migrate to travis-ci.com Soner Tari 2021-11-14 21:57:02 +0300
  • 8b2860b0b3 Fix unit tests with WITHOUT_USERAUTH enabled Soner Tari 2021-11-14 20:52:02 +0300
  • 6bd0dea851 Disable travis e2e tests Soner Tari 2021-11-14 19:37:21 +0300
  • 49c58048f6 Disable travis build with WITHOUT_MIRROR Soner Tari 2021-11-14 19:06:30 +0300
  • 3f3c3623ad Fix unit tests for openssl-1.0.0s Soner Tari 2021-11-14 19:05:18 +0300
  • 90b32e0595 Fix unit tests for openssl and libressl versions in travis config Soner Tari 2021-11-14 17:42:26 +0300
  • 0600a5c2ea Do not verify server cert due to expired Let's Encrypt cert Soner Tari 2021-11-14 01:24:20 +0300
  • 5bc6933f79 Fix unit tests for libressl-2.2.7, libressl-2.7.4, and openssl-1.1.0 Soner Tari 2021-11-14 01:17:33 +0300
  • b3be019ffa Fix travis unit tests with max ssl proto Soner Tari 2021-11-13 19:37:05 +0300
  • c90f71f5ef Bump version to 0.9.2 Soner Tari 2021-11-13 11:49:50 +0300
  • eba4eb3ea6 Fix syntax documentation for Log actions in struct filtering rules Soner Tari 2021-11-13 10:57:16 +0300
  • 677178c2d9 Fix use of uninitialised value error by valgrind Soner Tari 2021-11-10 20:42:13 +0300
  • 2f2dd468f2 Free macros after setting filter rules during startup Soner Tari 2021-11-10 19:57:08 +0300
  • d876710acf Add the full text of the GPL and LGPL licenses Soner Tari 2021-11-10 18:11:15 +0300
  • 3003d237c7 Reflect the license change of aho corasick library to LGPL Soner Tari 2021-11-09 11:59:29 +0300
  • e05dd2b884 Update release date v0.9.1 Soner Tari 2021-11-07 23:12:56 +0300
  • 3e55d4820e Release v0.9.1 Soner Tari 2021-11-07 22:41:39 +0300
  • 700a901e29 Add missing FilterRule option to proxyspec documentation Soner Tari 2021-11-07 18:36:17 +0300
  • dd4975690e Check if userdb file can be opened before setting userdb_path option Soner Tari 2021-11-07 18:13:54 +0300
  • 5877e81301 Improve proxyspec documentation Soner Tari 2021-11-07 17:31:25 +0300
  • 79bacaeff3 Fix definitely lost memleaks reported by valgrind Soner Tari 2021-11-04 03:18:50 +0300
  • d07606b586 Add support for multi-site struct filtering rules Soner Tari 2021-11-03 22:18:15 +0300
  • 12f09dbb87 Add ReconnectSSL to debug logs Soner Tari 2021-11-03 03:04:45 +0300
  • 45a4015707 Add checks for multiple or not allowed specs in struct filtering rules Soner Tari 2021-11-03 02:51:30 +0300
  • add8bcda09 Add line_num to filtering rules with DEBUG_PROXY Soner Tari 2021-11-03 02:28:31 +0300
  • 77df635afa Change line_num type to unsigned int Soner Tari 2021-11-02 19:27:45 +0300
  • feb673e8fa Add unit tests for struct proxyspecs Soner Tari 2021-11-02 03:40:39 +0300
  • 2f8575d7c0 Add unit tests for struct filtering rules Soner Tari 2021-11-02 02:18:45 +0300
  • eccd46dc0e Add support for multiple log actions on Log lines Soner Tari 2021-11-01 21:31:00 +0300
  • 9708225bb1 Rename LogAction to Log Soner Tari 2021-11-01 20:48:24 +0300
  • a3c89fc931 Set conn_opts only if struct filtering rule specifies any conn option Soner Tari 2021-11-01 18:44:36 +0300
  • 8e00f94ccd Fix user/desc precedence in struct filtering rules Soner Tari 2021-11-01 18:20:23 +0300
  • 775ae774ea Set conn term flag only, do not free conn in eventcb Soner Tari 2021-10-30 19:22:30 +0300
  • 8f63ec7f82 Add ReconnectSSL option to enforce SSL options in struct filtering rules Soner Tari 2021-10-30 16:27:13 +0300
  • f744c2c77a Fix check build with LibreSSL 3.4.1 on OpenBSD 7.0 Soner Tari 2021-10-30 01:57:18 +0300
  • e8f35ce587 Reapply dsthost filter after user auth Soner Tari 2021-10-30 01:16:24 +0300
  • 05d5412515 Fix warning for unused ctx debug param in pxy_conn_set_filter_action() Soner Tari 2021-10-29 22:56:24 +0300
  • 98d9a05eac Add documentation for structured filtering rules Soner Tari 2021-10-29 22:49:18 +0300
  • 6c586bb4a4 Add e2e tests for struct filtering rules, and add -B EnableSSLProto option Soner Tari 2021-10-29 21:21:19 +0300