Vladimir Dubrovin
782878b5b4
Fix github links
2023-04-26 15:04:24 +03:00
Vladimir Dubrovin
6532163f01
Fix connlim issues
2023-04-26 15:04:00 +03:00
Vladimir Dubrovin
862405bdfd
set linger close to setsockopt
2022-12-23 17:58:15 +03:00
Vladimir Dubrovin
c716c67da2
Merge pull request #840 from DanWin/increase-listen-backlog
...
Add backlog configuration
2022-11-08 19:51:40 +03:00
Daniel Winzen
b94e1fc01f
Few more changes
2022-11-08 16:02:47 +01:00
Daniel Winzen
cc0fd518bd
Incorporate feedback from z3APA3A
2022-11-08 15:42:04 +01:00
Daniel Winzen
9a6908e623
Add backlog config option
2022-11-08 15:04:19 +01:00
Daniel Winzen
65e57a251d
Clarify use of maxconn in man page
2022-11-08 13:25:05 +01:00
Daniel Winzen
25c375a78a
Increase backlog of listening sockets to match maxconn
2022-11-03 23:24:25 +01:00
Vladimir Dubrovin
a22e2be77b
Merge pull request #838 from DanWin/linux-tcp-fastopen
...
Add support for TCP_FASTOPEN_CONNECT and TCP_FASTOPEN socket options
2022-11-02 10:57:40 +03:00
Daniel Winzen
8a160dd188
Add support for TCP_FASTOPEN_CONNECT and TCP_FASTOPEN socket options (linux)
2022-11-01 20:11:26 +01:00
Vladimir Dubrovin
fb56b7d307
"auto" command added
2022-10-18 17:58:52 +03:00
Vladimir Dubrovin
5165a4d5bd
prevent use-after-free in smtpp
2022-08-31 14:34:48 +03:00
Vladimir Dubrovin
bac19c9ae6
Close service only after config mutex unlocked on reload
2022-08-12 19:18:52 +03:00
Vladimir Dubrovin
c98621aeef
Always select between IPV6_BOUND_IF and IP_BOUND_IF
2022-06-29 10:35:17 +03:00
Vladimir Dubrovin
3dc698eccd
Fix compilation issues
2022-06-29 10:18:36 +03:00
Vladimir Dubrovin
c1beceb24b
Support IP_BOUND_IF on MacOS
2022-06-28 12:50:48 +03:00
Vladimir Dubrovin
4ad05d1565
add handleredirect() to symbols
2022-06-24 10:44:28 +03:00
Vladimir Dubrovin
55d1bbe155
Grace delay feature added
...
`proxy -g8000,3,10`
First parameter is average read size we want to keep, second parameter is
minimal number of packets in the same direction to apply algorythm,
last value is delay added after polling and prior to reading data.
An example above adds 10 millisecond delay before reading data if average
polling size is below 8000 bytes and 3 read operations are made in the same
direction. It's specially usefule with splice. `logdump 1 1` is useful
to see how grace delays work, choose delay value to avoid filling the read
pipe/buffer (typically 64K) but keep the request sizes close to chosen average
on large file upload/download.
2022-05-19 18:51:02 +03:00
Vladimir Dubrovin
8a8622b30f
FIX: SSLPlugin for tcppm
2022-05-19 15:42:18 +03:00
Vladimir Dubrovin
1cf169b7ae
FIX: SSLPlugin with SOCKS
2022-05-19 13:26:52 +03:00
Vladimir Dubrovin
d20e76bbc9
FIX: SSLPlugin with http proxy
2022-05-19 11:49:19 +03:00
Vladimir Dubrovin
468124f55c
Fix SSLPlugin with HTTP proxy
2022-05-18 18:14:24 +03:00
Vladimir Dubrovin
17f07f2053
Update udppm.c
2022-04-25 16:45:49 +03:00
Vladimir Dubrovin
6d77141ecc
Update socks.c
2022-04-25 13:09:55 +03:00
Vladimir Dubrovin
7e681bbacd
Update common.c
...
Process failed connect more correcly
2022-04-07 20:19:49 +03:00
Vladimir Dubrovin
266e62644c
Fix RADIUS Login-Service/Login-TCP-Port length
2022-02-22 15:45:23 +03:00
Vladimir Dubrovin
f53b0eb985
fix invalid length in previous commit
2021-11-25 12:21:06 +03:00
Vladimir Dubrovin
bd1dcacf73
Fix domain name reply processing on connect request for parent proxy
2021-11-24 22:53:14 +03:00
Vladimir Dubrovin
e1448b9eb1
connlim error code corrected (should return 10)
2021-11-24 18:22:04 +03:00
Vladimir Dubrovin
70b14394b0
Change minumum DNS cache time to 1 sec
2021-10-30 13:43:20 +03:00
Vladimir Dubrovin
6c1b711fc9
do not ignore Makefile from plugins
2021-10-29 19:26:20 +03:00
Vladimir Dubrovin
34c4162cea
Update Makefile.FreeBSD
2021-10-29 19:25:58 +03:00
Vladimir Dubrovin
461fae12e7
set logfunc after configuration reload
2021-10-29 19:12:03 +03:00
Vladimir Dubrovin
e8203ac3a5
Merge branch 'master' of https://github.com/3proxy/3proxy
2021-10-29 18:56:25 +03:00
Vladimir Dubrovin
beaa8777bb
Add RuntimeDirectory for systemd
2021-10-29 18:56:23 +03:00
Vladimir Dubrovin
9254688d07
Merge pull request #684 from victor-rds/arm_docker
...
Add support to Docker images for ARM platforms
2021-10-29 17:43:56 +03:00
Vladimir Dubrovin
daa2b74354
Merge branch 'master' of https://github.com/3proxy/3proxy
2021-10-21 19:57:06 +03:00
Vladimir Dubrovin
bec6e589fb
extNat implemented incorrectly, removing current support
2021-10-21 19:57:02 +03:00
Vladimir Dubrovin
f9347c2f8b
Allow all-zero IP and port for BIND and UDP ASSOC
2021-10-21 19:56:09 +03:00
Victor R. Santos
0d47a1eee3
Update Dockerfiles, fix builds on ARM plaforms
...
- Add support to ARM64, ARM/v7 and ARM/v6 devices
- Remove hardcoded "/lib/x86_64-linux-gnu" path
- Move libdl.so.* to a common location
- Format code to keep consistency between dockerfiles
2021-10-04 16:41:44 -03:00
Vladimir Dubrovin
58cf0d8def
do not create pid file in default configuration
2021-10-01 15:56:56 +03:00
z3apa3a
5fa261e91e
Send accounting start packet if log radius is enabled
2021-07-02 18:38:21 +03:00
z3apa3a
b15d5bf681
Commit as 0.9.4
2021-07-02 12:01:43 +03:00
z3apa3a
e1b4e50242
Copyright update
2021-07-02 11:50:33 +03:00
z3apa3a
346880eb2e
debian files
2021-07-01 19:59:57 +03:00
z3apa3a
e607c8b5d0
remove icqpr references from specs
2021-07-01 19:58:12 +03:00
z3apa3a
1fca6ada82
Use self-built openssl for Windows
2021-07-01 19:55:20 +03:00
z3apa3a
d7eb9fb82f
better error handling on splice()
2021-05-18 11:34:57 +03:00
z3apa3a
1bd6eff0e6
Update sockmap.c
2021-05-17 18:12:50 +03:00