z3APA3A
|
cfc10e9efd
|
Support for few more socket options
|
2016-12-25 03:22:52 +03:00 |
|
z3APA3A
|
c1beee44ef
|
Add support for -os, -oc, -ol
-ocOPTIONS, -osOPTIONS, -olOPTIONS - options for client (oc), server
(os) or listening (ol) socket
e.g.
proxy -ocTCP_NODELAY,SO_KEEPALIVE,SO_DONTROUTE
|
2016-12-25 02:46:30 +03:00 |
|
z3APA3A
|
e2884b182a
|
Add timeout for connect in all modules
|
2016-12-23 00:56:16 +03:00 |
|
z3APA3A
|
f709255d62
|
Copyrights cleaned, authradius.c added
|
2016-12-20 15:47:02 +03:00 |
|
z3APA3A
|
34876b7616
|
put usesplice within #ifdef WITHSPLICE
|
2016-12-19 13:01:34 +03:00 |
|
z3apa3a
|
1ab549036c
|
Changed -a / -s options handling for 'anonymous' after last commit
|
2016-12-19 03:19:17 +03:00 |
|
z3apa3a
|
6696b35d74
|
Added -s option support for proxying with splice() for Liux
(without copying network data to
userspace). Currently only for tcppm.
|
2016-12-19 02:56:23 +03:00 |
|
z3APA3A
|
7742b08ec5
|
Revert "Delay service exit until new configuration is loaded"
This reverts commit 05f39246bf .
|
2016-06-07 14:16:17 +03:00 |
|
z3APA3A
|
05f39246bf
|
Delay service exit until new configuration is loaded
|
2016-06-06 18:01:51 +03:00 |
|
Vladimir Dubrovin
|
9bfae5faaa
|
force / no force commands added
|
2016-04-02 11:43:25 +03:00 |
|
z3APA3A
|
938b1d1aab
|
re-authenticate connection on configuration change
|
2016-03-28 17:57:37 +03:00 |
|
z3APA3A
|
eeb2d78fb1
|
re-authenticate user on
|
2016-03-28 17:49:27 +03:00 |
|
z3APA3A
|
58a64924dd
|
log_mutex used prior to initialization
|
2016-03-02 19:00:28 +03:00 |
|
z3APA3A
|
021a8928bf
|
Avoid windows compilation warnings
|
2016-02-22 00:18:45 +03:00 |
|
z3APA3A
|
5c5f4e258f
|
Increase default stack size for *nix
|
2016-02-20 09:11:03 +03:00 |
|
z3APA3A
|
ad9b0046d9
|
Fix thread init bug introduced
|
2016-02-19 20:21:16 +03:00 |
|
z3APA3A
|
43a36ec813
|
Warnings cleanup
|
2016-02-18 16:43:37 +03:00 |
|
z3APA3A
|
3b8e7741b3
|
Compilation warnings cleanup
|
2016-02-16 15:29:51 +03:00 |
|
z3APA3A
|
5fc1d81e5c
|
add stack size configuration
'stacksize' command and -S configuration option added
|
2016-02-11 16:16:44 +03:00 |
|
z3APA3A
|
6713530fda
|
log_mutex init moved to proxymain
|
2016-02-05 19:04:16 +03:00 |
|
z3APA3A
|
13a7d6be11
|
Replace memcpy with assignment where appropriate
|
2016-02-05 18:31:17 +03:00 |
|
z3APA3A
|
3cc9796583
|
Support for 'extip' and 'smtp' parent types added
|
2016-02-05 01:52:45 +03:00 |
|
z3APA3A
|
faf7f665c3
|
do memset for 'external' sockaddr structures
|
2016-01-31 15:01:17 +03:00 |
|
z3APA3A
|
e23dd7b746
|
minor logging changes
|
2016-01-28 01:18:16 +03:00 |
|
z3APA3A
|
95efeb8a93
|
Handle accept() errors more accurate
|
2016-01-28 01:07:09 +03:00 |
|
z3APA3A
|
fec0da52af
|
fixed: use SASIZE() instead of sizeof() in connect() for FreeBSD compatibility
|
2016-01-25 14:49:17 +03:00 |
|
z3APA3A
|
4af5f2fde7
|
Use SASIZE() instead of sizeof() in bind() for FreeBSD compatibility
|
2016-01-22 15:59:40 +03:00 |
|
z3APA3A
|
e59ccd22b1
|
typo corrected in last update
|
2016-01-16 00:38:53 +03:00 |
|
z3APA3A
|
75c63d2de6
|
add support for -u2 in socks
|
2016-01-15 15:29:57 +03:00 |
|
z3APA3A
|
1ef7308cbf
|
Update documentation for connect back
|
2016-01-15 02:26:56 +03:00 |
|
z3APA3A
|
9876172e0b
|
Reduce stack usage for threads
Reduce stack usage, because large logging buffers are removed from
stack.
|
2015-12-27 19:43:04 +03:00 |
|
z3APA3A
|
a4e0f1fb9a
|
NULL pointer deferefence (depends on libc) if no "log" in config
|
2015-12-21 13:41:35 +03:00 |
|
z3APA3A
|
da52669995
|
NULL pointer dereference fixed in configuration load
introduced with latest commits
|
2015-12-07 19:06:16 +03:00 |
|
z3APA3A
|
bd37ffa2f7
|
Race conditions fixed on config reload
Race conditions on logging and name resolution
|
2015-12-04 00:59:52 +03:00 |
|
z3APA3A
|
4709f7a7b9
|
Fixed race conditions with users on configuration reload
|
2015-12-03 01:13:34 +03:00 |
|
z3APA3A
|
62775da1d5
|
race condition fixed on configuration reload
Race condition on service free'ing
|
2015-11-29 00:01:41 +03:00 |
|
z3APA3A
|
355d31f8aa
|
minor cleanups
|
2015-11-28 22:59:02 +03:00 |
|
z3APA3A
|
a4e54079b5
|
Show internal interface on service startup
|
2015-10-16 18:04:00 +03:00 |
|
z3APA3A
|
3e6b230128
|
better listen/connection accept errors handling
|
2015-09-24 01:17:50 +03:00 |
|
z3APA3A
|
c538d0c2f8
|
Prevent too fast connections on connect back
Prevent to fast connections on connect back proxy if port is not
reachable
|
2015-09-20 22:46:35 +03:00 |
|
z3APA3A
|
a9ec5a085c
|
Fixes infinite loop in previous commit
|
2015-09-20 22:36:54 +03:00 |
|
z3APA3A
|
a2b5af6dab
|
Connect back proxy functionality added
-r and -R options added to support connect back functionality between
two instances of proxy
|
2015-09-20 21:01:50 +03:00 |
|
z3APA3A
|
e37a7f48d7
|
Older CVS comments removed
|
2014-12-13 23:20:00 +03:00 |
|
z3APA3A
|
042fc2afde
|
nserver address may be given as IPv6
|
2014-12-13 03:56:01 +03:00 |
|
z3APA3A
|
b5bcb44e27
|
Fixes for NOIPV6
Fixes to compile without IPv6 support
|
2014-11-09 21:59:58 +03:00 |
|
z3APA3A
|
db5c4b1255
|
more changes for IPv6 client support
|
2014-10-21 06:00:56 +04:00 |
|
z3APA3A
|
10bc0db2a8
|
add IPv4/IPv6 selection for outgoing connections
|
2014-10-19 22:02:15 +04:00 |
|
z3APA3A
|
c7310a2060
|
initial partial patches for IPv6 client support
|
2014-10-19 21:54:24 +04:00 |
|
z3APA3A
|
f1e017394d
|
Added IPv6 support for 'external' command and -e
Now, 2 external addresses can be specified: one for IPv4 and one for
IPv6
|
2014-10-19 04:32:18 +04:00 |
|
z3APA3A
|
a425dc40b3
|
Correct error handling for thread creation
Error handling corrected for thread creation in case of e.g.
insufficient system resources.
|
2014-08-15 18:52:16 +04:00 |
|