Commit Graph

  • 78eda5aa46
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 20:24:24 +0300
  • 76fbc7813b make compatible with openssl 1.x Vladimir Dubrovin 2025-03-14 20:14:57 +0300
  • e6f5f7b5e0 make compatible with openssl 1.x Vladimir Dubrovin 2025-03-14 20:14:57 +0300
  • c0d4426e95
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 20:02:16 +0300
  • e21cae7909
    Update ssl_plugin.c Vladimir Dubrovin 2025-03-14 19:58:12 +0300
  • d48f24ac84 rsa.h not required Vladimir Dubrovin 2025-03-14 19:56:58 +0300
  • 97f9d5390a
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 19:50:20 +0300
  • a1bcfe475c
    Update Makefile.win Vladimir Dubrovin 2025-03-14 19:45:01 +0300
  • 812aa215ef
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 19:37:45 +0300
  • 029b026300
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 19:35:47 +0300
  • a55e44a90d
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 19:34:14 +0300
  • c7327f9e9e
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 19:31:14 +0300
  • 051a55768b
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 19:28:28 +0300
  • 816ccb6e2f
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 19:26:43 +0300
  • 1a0f4325c5
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 19:23:29 +0300
  • d95b18f19f
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 19:14:06 +0300
  • c72c1d7d25
    Update Makefile.win Vladimir Dubrovin 2025-03-14 19:08:58 +0300
  • 3e77e4a8a5
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 19:06:38 +0300
  • 086971a587
    Update Makefile.win Vladimir Dubrovin 2025-03-14 19:05:12 +0300
  • 003fd26a64
    Update Makefile.llvm Vladimir Dubrovin 2025-03-14 19:03:18 +0300
  • 2c02b7e0a5
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 18:59:56 +0300
  • 6ee863ad83
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 18:58:50 +0300
  • 14a4c11b9e
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 18:55:06 +0300
  • c4f740db63
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 18:53:44 +0300
  • 0b3126dc5c
    Update Makefile.llvm Vladimir Dubrovin 2025-03-14 18:41:55 +0300
  • 3590fecb9a
    Update Makefile.llvm Vladimir Dubrovin 2025-03-14 18:35:39 +0300
  • 28577c4bf3
    Update Makefile.llvm Vladimir Dubrovin 2025-03-14 18:32:46 +0300
  • afc02d8e1f
    Update Makefile.llvm Vladimir Dubrovin 2025-03-14 18:28:37 +0300
  • 5ab4e99cad
    Update Makefile.llvm Vladimir Dubrovin 2025-03-14 18:23:28 +0300
  • 573b7f9a15
    Update Makefile.llvm Vladimir Dubrovin 2025-03-14 18:19:27 +0300
  • 759562890a
    Update Makefile.llvm Vladimir Dubrovin 2025-03-14 18:08:45 +0300
  • e256e906b1
    Update Makefile.win Vladimir Dubrovin 2025-03-14 18:05:42 +0300
  • 4de45ff3a8
    Use PCRE_STATIC pcre_plugin.c Vladimir Dubrovin 2025-03-14 18:03:26 +0300
  • 20d7a5832a
    Update pcre_plugin.c Vladimir Dubrovin 2025-03-14 18:00:52 +0300
  • 5b61a0828b
    Update pcre_plugin.c Vladimir Dubrovin 2025-03-14 17:56:54 +0300
  • 74081c8146
    use PCRE_STATIC Vladimir Dubrovin 2025-03-14 17:55:09 +0300
  • fc1c62a303
    Update Makefile.llvm Vladimir Dubrovin 2025-03-14 17:49:01 +0300
  • 4582790d8b
    Update Makefile.llvm Vladimir Dubrovin 2025-03-14 17:48:36 +0300
  • 06992a4a3a
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 17:35:10 +0300
  • 0acd2e55e1
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 17:31:21 +0300
  • cd52c363be
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 17:27:36 +0300
  • 4dbe70f5ca
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 17:22:35 +0300
  • c71370ec03
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 17:04:42 +0300
  • b1b64972c5
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 17:02:05 +0300
  • db7ef4ba2f
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 16:52:11 +0300
  • 51fc2f6dcb
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 16:38:47 +0300
  • 16bd55a074
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 16:28:40 +0300
  • 0ca9030520
    Update c-cpp.yml Vladimir Dubrovin 2025-03-14 16:27:16 +0300
  • 87255a8201
    Create c-cpp.yml Vladimir Dubrovin 2025-03-14 16:22:13 +0300
  • b4bd9f9d34
    Merge 8079c71b8a into d80889474b tabudz 2025-03-11 16:29:29 +0000
  • d80889474b
    Update README Vladimir Dubrovin 2025-03-10 14:07:43 +0300
  • 8133480b11
    Update README Vladimir Dubrovin 2025-03-10 14:06:29 +0300
  • f23fc4fc44 mention https:// proxy in README 0.9.5 z3apa3a 2025-03-10 00:51:43 +0300
  • 3668634781 Update readme for 0.9.5 z3apa3a 2025-03-10 00:46:46 +0300
  • 46a230ebd3 Merge branch 'master' of https://github.com/3proxy/3proxy Vladimir Dubrovin 2025-03-10 00:37:18 +0300
  • e8e1bdfbf1 switch windows / arm to DLL version of OpenSSL z3apa3a 2025-03-10 00:36:05 +0300
  • a5f1f08b60 Use non-static openssl libs for windows arm64 Vladimir Dubrovin 2025-03-09 20:55:23 +0300
  • 926ef71ba0 Fix Makefile.Linux z3apa3a 2025-03-09 19:51:17 +0300
  • bc92819572 Fix tlspr for compatibility with older compileres z3apa3a 2025-03-09 19:16:35 +0300
  • a76dd93e86 Add tlspr to install section z3apa3a 2025-03-09 18:38:04 +0300
  • 2900b80d88 Prepare for 0.9.5 release z3apa3a 2025-03-09 17:29:17 +0300
  • d7b0061626 Fix ssl_plugin for windows building z3apa3a 2025-03-09 17:26:50 +0300
  • 74134db09e Fix ssl_plugin for Windows z3apa3a 2025-03-09 17:22:18 +0300
  • 878025598b tlspr (SNI proxy) documented Vladimir Dubrovin 2025-03-09 15:03:06 +0300
  • 8079c71b8a Bug#20642505: HENRY SPENCER REGULAR EXPRESSIONS (REGEX) LIBRARY The MySQL server uses Henry Spencer's library for regular expressions to support the REGEXP/RLIKE string operator. This changeset adapts a recent fix from the upstream for better 32-bit compatiblity. (Note that we cannot simply use the current upstream version as a drop-in replacement for the version used by the server as the latter has been extended to understand MySQL charsets etc.) tabudz 2025-02-21 14:39:13 +0800
  • 983df6f7ae Extend SOCKS for AnyIP utilization Jan Smutny 2024-10-25 21:36:21 +0200
  • 9b949a8b4a
    Add check for socket errors after poll This is to return an error when a connection refused packet is returned from the remote host. As connect is called in a non-blocking mode, things like refused connections don't get caught. The subsequent poll will just block until the socket is ready, and as it's a file operator it doesn't know/care about refused network connections. Therefore we need to add a check for socket errors after the poll, which should be enough to catch any connection errors. Archey Barrell 2025-01-09 14:34:55 +0000
  • a4db5d9a7c
    Merge a90a32e59d into 6387bed4f2 Tobias Mühl 2025-01-29 14:39:20 +0000
  • 6387bed4f2 Replace strcpy with memmove for overlapping regions Vladimir Dubrovin 2024-12-20 14:38:58 +0300
  • 71ab2810a1 Added handling of 443.80 port without SNI githubniko 2024-11-24 18:40:15 +0000
  • 6971f0b430 Extend SOCKS for AnyIP utilization Jan Smutny 2024-10-25 21:36:21 +0200
  • cb6a4166b7 Use -fPIC instead of -fPIE Vladimir Dubrovin 2024-09-11 18:34:40 +0300
  • cf6946cc8b Fix: IPv6 address may be invalid on some plafrorms for SOCKSv5 UDP ASSOCIATE Vladimir Dubrovin 2024-07-18 12:50:59 +0300
  • ab8db00b1f Fix type for ssl_poll Vladimir Dubrovin 2024-06-04 19:26:34 +0300
  • 94dfa195db char * / unsigned char * conversions fixed Vladimir Dubrovin 2024-05-31 19:53:28 +0300
  • fb4ab5d07f Remove accidentely added binary Vladimir Dubrovin 2024-05-20 13:44:50 +0300
  • 57f11d8a0f Add tlspr binary to git ignore Vladimir Dubrovin 2024-05-20 13:41:55 +0300
  • 013d4bc333 tlspr (SNI proxy) implemented Vladimir Dubrovin 2024-05-20 13:01:38 +0300
  • 29ef226b3c Обновлена документация Vladimir Dubrovin 2024-03-10 17:01:54 +0300
  • d347f0a058 More TLS commands added, ssl_srvkey / ssl_srvfile renamed Vladimir Dubrovin 2024-03-10 16:20:42 +0300
  • a316622a85 Added multiple TLS configuration parameters for SSLPlugin Vladimir Dubrovin 2024-03-10 13:36:40 +0300
  • d87241c487 Keep TLS server context Vladimir Dubrovin 2024-03-09 18:37:44 +0300
  • 144af547fb Keep TLS client context between requests Vladimir Dubrovin 2024-03-09 16:23:03 +0300
  • 35d1de6f5e Ffix use-after-free in freeparam Vladimir Dubrovin 2024-02-22 17:30:50 +0300
  • a592f07783 Update SSLPlugin documentation Vladimir Dubrovin 2024-02-19 00:13:08 +0300
  • 161cbbd452 fix crash on insufficient memory Vladimir Dubrovin 2024-02-18 23:54:31 +0300
  • 067fdd7f95 support ssl_serv / ssl_noserv commands Vladimir Dubrovin 2024-02-18 23:42:09 +0300
  • d77e528847 minor fixes Vladimir Dubrovin 2024-02-18 20:18:31 +0300
  • 2b4d8e67e4 Do not store CA cert subject Vladimir Dubrovin 2024-02-18 19:53:35 +0300
  • 375e3a74d0 call local socket function Vladimir Dubrovin 2024-02-18 19:41:45 +0300
  • 6dc145b16b initial commit to TLS refactoring Vladimir Dubrovin 2024-02-18 19:07:09 +0300
  • d162ad5c38 Fix windows issues Vladimir Dubrovin 2024-02-17 18:53:58 +0300
  • 8198db8617 adding state to socket functions Vladimir Dubrovin 2024-02-17 17:31:25 +0300
  • d83c1f47f8 Rollback commit in the wrong branch Vladimir Dubrovin 2024-02-17 13:18:14 +0300
  • 20a929ca53 Add per-service sockfuncs Vladimir Dubrovin 2024-02-17 12:57:36 +0300
  • a80bef9ecf
    Merge pull request #978 from tautschnig/fix-decls Vladimir Dubrovin 2023-10-11 17:00:48 +0300
  • 687ebafb1b Fix plugin declarations of hashindex and nametohash Michael Tautschnig 2023-10-11 10:00:47 +0000
  • 090baeab33
    document default log format Capi Etheriel 2023-09-08 10:31:26 -0300
  • 5e2b2a399e clean up warnings Vladimir Dubrovin 2023-07-13 15:29:26 +0300
  • 9a53118e95
    Merge fa7cdf2a5b into 5f341806b7 Petr Vaněk 2023-07-13 13:23:04 +0300