Commit Graph

  • 6b2072dc94 Fix formatting for -A option Soner Tari 2021-02-10 11:51:57 +0300
  • 10f753c012 Remove delimiters around user names Soner Tari 2020-12-25 12:26:11 +0300
  • cb28a1e12a Do not debug print proxyspecs in proxy_new() Soner Tari 2020-12-25 12:12:05 +0300
  • 65b7fb9847 Reduce code for user lists Soner Tari 2020-12-25 02:26:09 +0300
  • 66dddf2cdb Add info on IPv4-only features Soner Tari 2020-12-24 17:19:51 +0300
  • 255cd1cd88 Separate make test as unit and e2e Soner Tari 2020-12-23 22:35:32 +0300
  • 9c76563cee Fix mistake: return address -> divert address Soner Tari 2020-12-23 11:01:31 +0300
  • 177f6a3b52 Improve overview Soner Tari 2020-12-22 00:56:34 +0300
  • def65e195c Update man page with README Soner Tari 2020-12-20 18:04:43 +0300
  • f1e9de7386 Improve documentation Soner Tari 2020-12-20 15:40:28 +0300
  • f254ac1586 Add info on DivertUsers and PassUsers options Soner Tari 2020-12-18 00:04:23 +0300
  • aded848043 Release v0.8.2 v0.8.2 Soner Tari 2020-12-14 18:07:10 +0300
  • e2bf278933 Allow mirroring without explicit target Soner Tari 2020-12-14 17:45:22 +0300
  • 463aa1a71e Fix doc typo Soner Tari 2020-12-14 16:23:06 +0300
  • 151b305c2f Do not pass null arg to log_*_printf() Soner Tari 2020-12-14 16:22:42 +0300
  • 4c94853fc5 Disable UserAuth in main.mk if we are not on OpenBSD or Linux Soner Tari 2020-11-14 13:08:29 +0300
  • 80d10a94c3 Move classify_user into identify_user Soner Tari 2020-11-13 14:33:00 +0300
  • 4f3ce763ac Add DivertUsers and PassUsers options Soner Tari 2020-11-12 10:59:53 +0300
  • 6c0b981831 Update version to 0.8.1 v0.8.1 Soner Tari 2020-09-07 12:29:41 +0300
  • 4ee7bbcf15 Fix whitespace Soner Tari 2020-08-27 12:00:34 +0300
  • e209a04268 Fix line_num reported if conf file contains structured proxyspecs Soner Tari 2020-08-26 00:12:13 +0300
  • 6f5a7ceeb1 Add WITHOUT_USERAUTH switch Soner Tari 2020-08-25 23:32:32 +0300
  • ca79405769 Fix doc for MaxSSLProto default as tls13 Soner Tari 2020-07-25 11:35:52 +0300
  • e51afcfe4a Fix default CipherSuites Soner Tari 2020-07-23 12:39:05 +0300
  • 176570c4a4 Silence warning about <sys/sysctl.h> deprecated on Linux Soner Tari 2020-07-22 15:47:48 +0300
  • b679439c9f Silence warning about output truncated before terminating nul by gcc 9.3.0 Soner Tari 2020-07-22 14:54:02 +0300
  • 25ec9d58bc Silence alignment warning by gcc 9.3.0 Soner Tari 2020-07-22 14:45:10 +0300
  • ad21615dbe Add -U to getopt() shortopts Soner Tari 2020-07-06 23:24:46 +0300
  • af27340889 Add -U CipherSuites option Soner Tari 2020-06-27 23:39:41 +0300
  • 3f2d0d56d6 Fix debug dump for no_tls12/no_tls13 Soner Tari 2020-06-25 21:28:46 +0300
  • fade72ec0d Move main.mk under Mk folder and improve make files Soner Tari 2020-06-23 13:00:05 +0300
  • 1a3a2fb9f6 Add missing HAVE_TLSV13 code Soner Tari 2020-06-23 12:59:05 +0300
  • 2f89a27551 Use Testproxy v0.0.3 Soner Tari 2020-06-21 13:10:27 +0300
  • 8989873332 Add sni assertions to testproxy e2e tests for tls12 and tls13 Soner Tari 2020-06-21 12:02:21 +0300
  • 1403c4eda1 Fix travis for ssl libs without tls13, add no_tls13 e2e tests Soner Tari 2020-06-20 23:21:00 +0300
  • f9c8ecbc69 Fix build with LibreSSL 3.1.2, which does not have tls13 Soner Tari 2020-06-20 22:14:33 +0300
  • ee41c72666 Add tls13 support Soner Tari 2020-06-20 21:24:53 +0300
  • 9da7437919 Release v0.8.0 v0.8.0 Soner Tari 2020-05-24 00:22:23 +0300
  • 826b612c1e Fix build version Soner Tari 2020-05-21 16:22:32 +0300
  • 3fe0e5f1eb Move tmp global opts vars to new tmp struct Soner Tari 2020-05-15 19:13:47 +0300
  • 6abfa01252 Free all structs created for testing Soner Tari 2020-05-14 12:07:14 +0300
  • 59ce88b1ac Move tmp proxyspec vars to new tmp struct Soner Tari 2020-05-14 00:14:40 +0300
  • 4a1980d4a5 Add check unit tests for protocol validation and util_get_first_word_len() Soner Tari 2020-05-13 21:24:08 +0300
  • e3b0ba94d8 Accept space, tab, cr, and nl chars after POP3 and SMTP commands Soner Tari 2020-05-12 15:48:05 +0300
  • 01577657fd Clean up DOCKER directives Soner Tari 2020-05-12 12:02:53 +0300
  • ef2edff60a Improve string comparisons Soner Tari 2020-05-12 01:21:31 +0300
  • ac4285cef1 Fix POP3 and SMTP protocol validation, thanks to the new testproxy e2e tests Soner Tari 2020-05-11 16:43:33 +0300
  • f3ac5ee4f2 Move passsite flag to sslctx Soner Tari 2020-05-10 21:53:24 +0300
  • f8580d6ac7 Update news Soner Tari 2020-05-09 22:16:44 +0300
  • 313da5cfca Add -A DefaultLeafCert option Soner Tari 2020-05-09 21:32:53 +0300
  • aba07a53ee Disable conn ids unless debugging Soner Tari 2020-05-08 01:11:50 +0300
  • 5285b9e433 Fix valgrind REDIR warning about strncpy(), use memcpy() instead Soner Tari 2020-05-07 13:47:02 +0300
  • 11f92e3ce8 Add unique child id, set to the children count of parent conn Soner Tari 2020-05-07 13:45:13 +0300
  • 519e82a624 Warn unused result of max() Soner Tari 2020-05-07 13:38:50 +0300
  • be80523036 Use the new inline max() function instead of MAX() macro function in sslproxy Soner Tari 2020-05-07 00:02:41 +0300
  • e63d6dd3aa Remove BEV_OPT_THREADSAFE in lp too Soner Tari 2020-05-06 23:54:50 +0300
  • d611ec727d Do not close fd -1, true for tcp conns too Soner Tari 2020-05-06 23:51:45 +0300
  • 8a96565d99 Zero out msg buf as in sslsplit Soner Tari 2020-05-06 12:15:43 +0300
  • 128838c70f Fix -g flag for lp, use Mk/buildinfo.mk of sslproxy Soner Tari 2020-05-06 02:08:23 +0300
  • 3e706ea022 Fix leaks and errors reported by valgrind Soner Tari 2020-05-06 01:48:32 +0300
  • 1d75bfb17f Fix a possible sync issue between thr load and conn children list on error Soner Tari 2020-05-05 10:33:47 +0300
  • 757ed35687 Do not use privsep to open socket for child listener Soner Tari 2020-05-05 00:48:18 +0300
  • 14cfd3286b Update ctime and first atime on conn handling thr, not on thrmgr Soner Tari 2020-05-04 21:24:09 +0300
  • 71dff82305 Terminate conn on socket connect error Soner Tari 2020-05-04 21:05:35 +0300
  • 18c882ad37 Refactor and rename assign/attach conn to thr functions Soner Tari 2020-05-04 12:16:03 +0300
  • f069637fda Include errno.h in pxyconn.c too to fix travis issue Soner Tari 2020-05-04 00:21:42 +0300
  • 61edeeedb1 Include errno.h, revert log.h to fix travis issue Soner Tari 2020-05-04 00:16:12 +0300
  • 906d961168 Fix travis issue due to errno Soner Tari 2020-05-04 00:04:26 +0300
  • 6c5165fa6e Update lp with sslproxy changes and clean up Soner Tari 2020-05-03 23:28:21 +0300
  • d3c3059c26 Remove ctx evbase and dnsbase Soner Tari 2020-05-03 22:53:28 +0300
  • 8786b9fda7 Remove pending ssl conns list and in_thr_conns flag Soner Tari 2020-05-03 21:05:12 +0300
  • 98cda54c47 Reduce and improve debug logs Soner Tari 2020-05-03 16:52:43 +0300
  • c8371e7b3d Decouple thrmgr and conn handling thr on error too Soner Tari 2020-05-03 12:17:49 +0300
  • 229ea2fe0a Convert linked lists to doubly linked lists, so keep track of previous node Soner Tari 2020-05-03 00:27:00 +0300
  • cc5d877711 Remove BEV_OPT_THREADSAFE Soner Tari 2020-05-02 18:58:28 +0300
  • f77a7630d5 Disable thr mutex Soner Tari 2020-05-02 18:55:22 +0300
  • 8b27cfce95 Decouple code for thrmgr and conn handling threads, so create pxythr.c/h Soner Tari 2020-05-02 17:56:40 +0300
  • aab56d42a9 Switch to conn handling thread even earlier Soner Tari 2020-05-01 23:39:40 +0300
  • 033cb732ac Decouple conn init from fd readcb Soner Tari 2020-05-01 14:35:01 +0300
  • 191109951d Switch from thrmgr to connection handling thread asap Soner Tari 2020-05-01 12:22:55 +0300
  • 03453fc76b Refactor to free the buf asap Soner Tari 2020-05-01 12:05:49 +0300
  • 0bfe5584e4 Simplify logs printed by *_main and *_main_va macros Soner Tari 2020-04-25 22:36:02 +0300
  • 05654e3bee Avoid possible crashes caused by passing NULL pointers to str*() functions Soner Tari 2020-04-18 11:28:55 +0300
  • a1f24e26d0 Clean up Soner Tari 2020-04-17 22:14:19 +0300
  • fd3aa5a394 Update lp with sslproxy changes, fix dst events Soner Tari 2020-04-17 19:36:41 +0300
  • 554fd3bd3a Improve code reuse, reduce code, clean up whitespace Soner Tari 2020-04-17 15:31:30 +0300
  • ea57aebf15 Fix mailto Soner Tari 2020-04-17 14:19:03 +0300
  • 20eb2533d1 Fix autossl crash upon protocol error, need fuzzing tests Soner Tari 2020-04-17 11:10:28 +0300
  • efa2b48b94 Disable autossl passthrough Soner Tari 2020-04-16 23:04:23 +0300
  • 2b702495b0 Remove comixwall.org Soner Tari 2020-04-16 15:33:50 +0300
  • 5c2ac6d1bf Remove writecb for srvdst except for passthrough, remove srvdst_connected and dst_connected flags, clean up autossl Soner Tari 2020-04-16 15:23:42 +0300
  • a24ac850b4 Fix readcb and writecb before connected Soner Tari 2020-04-16 11:59:18 +0300
  • 64c0078ecb Update comments about writecb before connected Soner Tari 2020-04-15 22:04:18 +0300
  • a0d74baa43 Update copyright year to 2020 Soner Tari 2020-04-14 18:12:16 +0300
  • a34c953ef0 Validate the response from the smtp server to protect the client Soner Tari 2020-04-14 17:56:47 +0300
  • 1445a5cdf8 Fix smtp proto Soner Tari 2020-04-13 15:35:09 +0300
  • 1a0d46587b Check libevent version before calling bufferevent_openssl_set_allow_dirty_shutdown() Soner Tari 2020-04-12 16:37:19 +0300
  • c3c228d8ce Remove ssl_shutdown_retry_delay and SSLShutdownRetryDelay, not used anymore Soner Tari 2020-04-12 16:05:16 +0300
  • 10573a1b7c Copy BSDmakefile to subfolders Soner Tari 2020-04-12 15:51:41 +0300
  • 9ad477e0a7 Fix misc issues with autossl Soner Tari 2020-04-12 15:26:28 +0300