Vladimir Dubrovin 
							
						 
					 
					
						
						
						
						
							
						
						
							00513a7d28 
							
						 
					 
					
						
						
							
							eliminate redundant code in previous fix  
						
						 
						
						
						
					 
					
						2023-07-12 17:21:46 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir Dubrovin 
							
						 
					 
					
						
						
						
						
							
						
						
							dc7e098e6b 
							
						 
					 
					
						
						
							
							Support request filters for SOCKS, support broken BIND request from some clients  
						
						 
						
						
						
					 
					
						2023-07-12 15:55:50 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir Dubrovin 
							
						 
					 
					
						
						
						
						
							
						
						
							8b57982a09 
							
						 
					 
					
						
						
							
							Fix FreeBSD install  
						
						 
						
						
						
					 
					
						2023-06-10 12:22:59 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir Dubrovin 
							
						 
					 
					
						
						
						
						
							
						
						
							cebb45c095 
							
						 
					 
					
						
						
							
							Fix FreeBSD install secrion  
						
						 
						
						
						
					 
					
						2023-06-01 11:42:16 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vladimir Dubrovin 
							
						 
					 
					
						
						
						
						
							
						
						
							13979b5df4 
							
						 
					 
					
						
						
							
							Allow hostnames in parent  
						
						 
						
						
						
					 
					
						2023-04-26 15:05:47 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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