This website works better with JavaScript.
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