Commit Graph

  • c13c048f3f Benchmarks: measure the proxy under stress, add results Vladimir Dubrovin 2026-10-11 22:04:47 +0300
  • 94feaf2728 Fix -s for httpsrv Vladimir Dubrovin 2026-10-11 21:20:58 +0300
  • c827f77137 Support = in socket options, make TCP_NODELAY default Vladimir Dubrovin 2026-10-11 20:56:49 +0300
  • 0e8d757464 Return splice support in default builds Vladimir Dubrovin 2026-10-11 20:48:49 +0300
  • f128fd2aa7 Fix socket draining / lingering Vladimir Dubrovin 2026-10-11 19:04:53 +0300
  • baea44477e Add benchmarks comparing 3proxy versions and other proxies Vladimir Dubrovin 2026-10-11 19:03:09 +0300
  • 9ca0b84774 Tests: wait for the reload requested in the admin case Vladimir Dubrovin 2026-10-11 10:26:02 +0300
  • 36382bda96 Remove sleeps on proxy termination Vladimir Dubrovin 2026-10-10 23:28:19 +0300
  • 98e8dfb004 Change waiting loops to semaphores for child counters Vladimir Dubrovin 2026-10-10 23:10:57 +0300
  • 371d8396b4 Update version files for 0.9.9.1 0.9.9.1 github-actions[bot] 2026-10-10 16:57:17 +0000
  • 0f720bb44d Release as 0.9.9.1 Vladimir Dubrovin 2026-10-10 19:57:06 +0300
  • 3feb6df00d Fix: invalid hostname ACL handling in UDPASSOC Vladimir Dubrovin 2026-10-01 16:57:36 +0300
  • a090ac8cd8 Fix build Vladimir Dubrovin 2026-10-10 19:37:04 +0300
  • f271a57238 Fix build 1.0.1 Vladimir Dubrovin 2026-10-10 19:37:04 +0300
  • dded867ede Update version files for 1.0.1 github-actions[bot] 2026-10-10 16:21:01 +0000
  • fad5acea9a Commit as 1.0.1 Vladimir Dubrovin 2026-10-10 19:20:50 +0300
  • 7e0ee5bace FIx: race condition on service reload Vladimir Dubrovin 2026-10-10 18:08:12 +0300
  • a0ea1b3e7d FIx: race condition on service reload Vladimir Dubrovin 2026-10-10 18:08:12 +0300
  • 7ffc8f820f FIx: race condition on service reload Vladimir Dubrovin 2026-10-10 18:08:12 +0300
  • be619898c6 Fix missing device binding for few cases Vladimir Dubrovin 2026-10-10 17:38:44 +0300
  • 5e71f7daff Fix missing device binding for few cases Vladimir Dubrovin 2026-10-10 17:38:44 +0300
  • b4f5ffbf8c Fix missing device binding for few cases Vladimir Dubrovin 2026-10-10 17:38:44 +0300
  • 9d0dcaf63f Fix: wrong sasize in sockgetchar/sockrecvfrom Derrick Lyndon Pallas 2026-10-09 23:36:25 -0700
  • 36ae10ad16 Fix: wrong sasize in sockgetchar/sockrecvfrom Derrick Lyndon Pallas 2026-10-09 23:36:25 -0700
  • 3883a51969 Fix: wrong sasize in sockgetchar/sockrecvfrom Derrick Lyndon Pallas 2026-10-09 23:36:25 -0700
  • 5666d9ba47 Fix: wrong sasize in sockgetchar/sockrecvfrom Derrick Lyndon Pallas 2026-10-09 23:36:25 -0700
  • f52dc0f0b9 Fix: invalid hostname ACL handling in UDPASSOC Vladimir Dubrovin 2026-10-01 16:57:36 +0300
  • c703d26e54 Fix: invalid hostname ACL handling in UDPASSOC Vladimir Dubrovin 2026-10-01 16:57:36 +0300
  • ffa1a05009 Update HTML documentation from man pages github-actions[bot] 2026-09-30 16:05:27 +0000
  • 6f02ec2747 Take another local port when the one bound cannot reach the destination Vladimir Dubrovin 2026-09-17 13:02:56 +0300
  • cd34fd45d5 Take another local port when the one bound cannot reach the destination Vladimir Dubrovin 2026-09-17 13:02:56 +0300
  • ca4667c035 Update HTML documentation from man pages github-actions[bot] 2026-09-16 17:15:02 +0000
  • 41a08c11be parent: support fraction and % syntaxis for weight; support fallbacks with 0 weight Vladimir Dubrovin 2026-09-16 20:04:10 +0300
  • 6c4663a045 Build the mail proxies and FTP only when they are asked for Vladimir Dubrovin 2026-08-29 23:39:07 +0300
  • bf1930789d parent: support fraction and % syntaxis for weight; support fallbacks with 0 weight Vladimir Dubrovin 2026-09-16 20:04:10 +0300
  • 83139bc2e8 Merge branch 'master' of https://github.com/3proxy/3proxy Vladimir Dubrovin 2026-09-16 16:03:49 +0300
  • 2dc4a422c5 Resolve parent hostname before connection Vladimir Dubrovin 2026-09-16 16:00:07 +0300
  • 2c382f370a Resolve parent hostname before connection Vladimir Dubrovin 2026-09-16 16:00:07 +0300
  • d0ec7687db Update HTML documentation from man pages github-actions[bot] 2026-09-16 12:05:49 +0000
  • a07665c01f Document that an IPv6 nserver address needs square brackets Vladimir Dubrovin 2026-09-16 15:04:08 +0300
  • f20848fda7 Document that an IPv6 nserver address needs square brackets Vladimir Dubrovin 2026-09-16 15:04:08 +0300
  • b8e5853b6b Document that an IPv6 nserver address needs square brackets Vladimir Dubrovin 2026-09-16 15:04:08 +0300
  • 3bd7cee5b7 Publish and sign a source tarball with each release Vladimir Dubrovin 2026-09-16 14:44:14 +0300
  • 97ac10b3c5 Publish and sign a source tarball with each release Vladimir Dubrovin 2026-09-16 14:44:14 +0300
  • ad6e151b7c Publish and sign a source tarball with each release Vladimir Dubrovin 2026-09-16 14:44:14 +0300
  • b61ae3feac Remove self-signed Authenticode signing from Windows builds Vladimir Dubrovin 2026-09-16 14:09:49 +0300
  • 39ee93386d Remove self-signed Authenticode signing from Windows builds Vladimir Dubrovin 2026-09-16 14:09:49 +0300
  • 16ac797008 Remove self-signed Authenticode signing from Windows builds Vladimir Dubrovin 2026-09-16 14:09:49 +0300
  • e9baea0a30 Distribute unsigned Windows releases Alperen Yurdakul 2026-09-14 21:14:08 +0300
  • 5af6147a41 -Xftp flag for http proxy Vladimir Dubrovin 2026-08-29 23:53:59 +0300
  • f2ae920db2 Build the mail proxies and FTP only when they are asked for Vladimir Dubrovin 2026-08-29 23:39:07 +0300
  • 48d72538e1 Widen the port window a test binds in where the kernel does not pick it Vladimir Dubrovin 2026-08-29 22:48:39 +0300
  • d3b23ee1d9 Widen the port window a test binds in where the kernel does not pick it Vladimir Dubrovin 2026-08-29 22:48:39 +0300
  • e6efa331b5 Fix: null pointer dereference in ftppr / smtpp Vladimir Dubrovin 2026-08-29 22:28:48 +0300
  • 2b8845f65a Fix: null pointer dereference in ftppr / smtpp Vladimir Dubrovin 2026-08-29 22:28:48 +0300
  • 46d09485c6 Fix: null pointer dereference in ftppr / smtpp Vladimir Dubrovin 2026-08-29 22:28:48 +0300
  • f265ea0b52 Fix rewrite and over-long header handling on Windows Vladimir Dubrovin 2026-08-29 20:21:29 +0300
  • 32a5e1e6ab Fix rewrite and over-long header handling on Windows Vladimir Dubrovin 2026-08-29 20:21:29 +0300
  • dd45805fce Fix: proxy buffer may be insufficient after PCRE rewrite Vladimir Dubrovin 2026-08-29 19:05:31 +0300
  • 5400d53cef Update HTML documentation from man pages github-actions[bot] 2026-08-29 16:10:41 +0000
  • da2b8b3c1a Fix: proxy buffer may be insufficient after PCRE rewrite Vladimir Dubrovin 2026-08-29 19:05:31 +0300
  • ee0de3613a support proxypass in web server Vladimir Dubrovin 2026-08-27 17:57:51 +0300
  • 8971fcf991 Move patternmatch from common.c Vladimir Dubrovin 2026-08-27 17:27:50 +0300
  • 9529a1dfcf http server implemented, pcre support for hostnames in acls implemented Vladimir Dubrovin 2026-08-27 14:34:27 +0300
  • 7eca490bf3 Fix: proxy buffer may be insufficient after PCRE rewrite Vladimir Dubrovin 2026-08-29 19:05:31 +0300
  • 5be794dfd2 support proxypass in web server Vladimir Dubrovin 2026-08-27 17:57:51 +0300
  • 710ee8789d Move patternmatch from common.c Vladimir Dubrovin 2026-08-27 17:27:50 +0300
  • 927b011bd4 http server implemented, pcre support for hostnames in acls implemented Vladimir Dubrovin 2026-08-27 14:34:27 +0300
  • ea4b2cc3a2 Guard attempts to load TransparentPlugin Vladimir Dubrovin 2026-08-26 17:06:08 +0300
  • 7bc34002df Guard attempts to load TransparentPlugin Vladimir Dubrovin 2026-08-26 17:06:08 +0300
  • 661631138a Give an intercepted certificate its key identifiers Vladimir Dubrovin 2026-08-26 16:55:37 +0300
  • 3422f780bf Make pcre_extend work Vladimir Dubrovin 2026-08-26 16:55:37 +0300
  • 0df93bfab7 Let a Windows UDP service bind the socket it answers from Vladimir Dubrovin 2026-08-26 16:55:37 +0300
  • 6915ea126f Return Windows behavior for socket copy Vladimir Dubrovin 2026-08-26 16:40:31 +0300
  • efa6f6560c Fix dnspr for Windows Vladimir Dubrovin 2026-08-26 16:28:27 +0300
  • 3ff0f8b7ab Update devel workflows Vladimir Dubrovin 2026-08-26 15:22:38 +0300
  • 382e7915f0 Update HTML documentation from man pages github-actions[bot] 2026-08-26 11:35:17 +0000
  • da66016c7f Transparent moved to main code (TransparentPlugin removed), BSD pf support added Vladimir Dubrovin 2026-08-26 14:34:44 +0300
  • d13be1b439 Return Windows behavior for socket copy Vladimir Dubrovin 2026-08-26 16:40:31 +0300
  • a194f207ba Fix dnspr for Windows Vladimir Dubrovin 2026-08-26 16:28:27 +0300
  • 845df7d196 Update devel workflows Vladimir Dubrovin 2026-08-26 15:22:38 +0300
  • 9c74a9c2b3 Update HTML documentation from man pages github-actions[bot] 2026-08-26 11:35:17 +0000
  • 88b3225bdf Transparent moved to main code (TransparentPlugin removed), BSD pf support added Vladimir Dubrovin 2026-08-26 14:34:44 +0300
  • 85b753ce96 remove RELEASE for devel Vladimir Dubrovin 2026-08-26 14:34:27 +0300
  • 1d240ced93 Re-create devel branch Vladimir Dubrovin 2026-08-26 12:49:42 +0300
  • 69c6ddc8c4 Update HTML documentation from man pages github-actions[bot] 2026-08-26 08:54:59 +0000
  • c0c51357d9 Fix MitM for MacOS clients (openssl only) Vladimir Dubrovin 2026-08-26 11:54:04 +0300
  • 8582b33f8e Write down what the tests do not cover yet Vladimir Dubrovin 2026-08-26 11:04:41 +0300
  • daa0e36e41 Cover the port mappers, tlspr, dnspr, auto and the UDP data path Vladimir Dubrovin 2026-08-26 10:54:04 +0300
  • cfc3c2bd7d Update HTML documentation from man pages github-actions[bot] 2026-08-26 07:28:44 +0000
  • fdd303ee32 Apply a request rewrite to what the server is sent Vladimir Dubrovin 2026-08-26 10:28:02 +0300
  • cdbd47dc5b Make pcre_extend work, and cover PCRE filtering with tests Vladimir Dubrovin 2026-08-26 10:11:06 +0300
  • fc544c4dff Fix the certificate recipes in the howtos Vladimir Dubrovin 2026-08-26 09:42:21 +0300
  • e8d6aa555a Give the test certificate its key identifiers Vladimir Dubrovin 2026-08-26 09:34:41 +0300
  • 488317da1d Read the request body before replying, and generate certificates portably Vladimir Dubrovin 2026-08-26 09:28:46 +0300
  • 527f0704a4 Update HTML documentation from man pages github-actions[bot] 2026-08-26 06:15:13 +0000
  • facc35e287 Make the TLS and port-range cases hold on every platform Vladimir Dubrovin 2026-08-26 09:11:56 +0300
  • 7011e78ece Add TLS tests: a wrapped proxy, a TLS chain, and MITM Vladimir Dubrovin 2026-08-25 23:01:45 +0300
  • 137ff3beea Put the vcpkg DLL directory on PATH for the cmake Windows tests Vladimir Dubrovin 2026-08-25 19:16:38 +0300
  • e78c1d2c07 Update HTML documentation from man pages github-actions[bot] 2026-08-25 16:08:21 +0000