Commit Graph

  • 82bd6457c8
    Merge 8079c71b8a into 6387bed4f2 tabudz 2025-02-21 14:42:11 +0800
  • 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
  • 86abf324a0
    Merge 983df6f7ae into 6387bed4f2 jendis 2025-02-06 13:55:43 +0100
  • 983df6f7ae Extend SOCKS for AnyIP utilization Jan Smutny 2024-10-25 21:36:21 +0200
  • 1c104d67e7
    Merge 9b949a8b4a into 6387bed4f2 Archey Barrell 2025-02-02 19:13:34 +0000
  • 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
  • f6b16ffc1a
    Merge e94e6ec221 into 6387bed4f2 zkx5xkt 2025-01-29 14:39:25 +0000
  • a4db5d9a7c
    Merge a90a32e59d into 6387bed4f2 Tobias Mühl 2025-01-29 14:39:20 +0000
  • 03ac89dd44
    Merge 090baeab33 into 6387bed4f2 Capi Etheriel 2024-12-26 21:39:45 +0800
  • 6387bed4f2 Replace strcpy with memmove for overlapping regions master 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
  • 5f341806b7 Deadloc on traffcount fixed Vladimir Dubrovin 2023-07-13 13:13:36 +0300
  • 00513a7d28 eliminate redundant code in previous fix Vladimir Dubrovin 2023-07-12 17:21:46 +0300
  • dc7e098e6b Support request filters for SOCKS, support broken BIND request from some clients Vladimir Dubrovin 2023-07-12 15:55:50 +0300
  • cc5028099e
    Merge f27789c5f6 into 8b57982a09 Daniel Winzen 2023-06-12 21:32:42 +0300
  • 8b57982a09 Fix FreeBSD install Vladimir Dubrovin 2023-06-10 12:22:59 +0300
  • cebb45c095 Fix FreeBSD install secrion Vladimir Dubrovin 2023-06-01 11:42:16 +0300
  • b507c24ddb
    Merge 68aba18410 into 13979b5df4 Alexander Regueiro 2023-04-26 20:29:06 +0800
  • 13979b5df4 Allow hostnames in parent Vladimir Dubrovin 2023-04-26 15:05:47 +0300
  • 782878b5b4 Fix github links Vladimir Dubrovin 2023-04-26 15:04:24 +0300
  • 6532163f01 Fix connlim issues Vladimir Dubrovin 2023-04-26 15:04:00 +0300
  • fa7cdf2a5b Use poll with nfds_t type Petr Vaněk 2023-03-21 14:10:47 +0100
  • 68aba18410 Add missing semicolon Alexander Regueiro 2023-01-21 03:15:59 +0000
  • a2f804a65a Remove install target specific to FreeBSD Alexander Regueiro 2023-01-21 02:25:43 +0000
  • 318fa02847 Do not try to install man1 pages (there are none) Alexander Regueiro 2023-01-21 02:16:55 +0000
  • 862405bdfd set linger close to setsockopt Vladimir Dubrovin 2022-12-23 17:58:15 +0300
  • f27789c5f6
    Fix more memory leaks Daniel Winzen 2022-12-07 21:22:01 +0100
  • c0069df572
    Fix pointer-sign and incompatible-pointer-types warnings Daniel Winzen 2022-12-07 19:44:14 +0100
  • a65286eb9d
    Fix memory leaks related to configuration Daniel Winzen 2022-12-07 00:01:52 +0100
  • e3cbdc94a8
    fix Wformat compiler warnings Daniel Winzen 2022-12-05 21:38:30 +0100
  • c716c67da2
    Merge pull request #840 from DanWin/increase-listen-backlog Vladimir Dubrovin 2022-11-08 19:51:40 +0300
  • b94e1fc01f
    Few more changes Daniel Winzen 2022-11-08 16:02:47 +0100
  • cc0fd518bd
    Incorporate feedback from z3APA3A Daniel Winzen 2022-11-08 15:42:04 +0100
  • 9a6908e623
    Add backlog config option Daniel Winzen 2022-11-08 15:01:39 +0100
  • 65e57a251d
    Clarify use of maxconn in man page Daniel Winzen 2022-11-08 13:25:05 +0100
  • 25c375a78a
    Increase backlog of listening sockets to match maxconn Daniel Winzen 2022-11-03 23:10:11 +0100
  • a22e2be77b
    Merge pull request #838 from DanWin/linux-tcp-fastopen Vladimir Dubrovin 2022-11-02 10:57:40 +0300
  • 8a160dd188
    Add support for TCP_FASTOPEN_CONNECT and TCP_FASTOPEN socket options (linux) Daniel Winzen 2022-11-01 20:11:26 +0100
  • fb56b7d307 "auto" command added Vladimir Dubrovin 2022-10-18 17:58:52 +0300
  • 5165a4d5bd prevent use-after-free in smtpp Vladimir Dubrovin 2022-08-31 14:34:48 +0300
  • bac19c9ae6 Close service only after config mutex unlocked on reload Vladimir Dubrovin 2022-08-12 19:18:52 +0300
  • c98621aeef Always select between IPV6_BOUND_IF and IP_BOUND_IF Vladimir Dubrovin 2022-06-29 10:35:17 +0300
  • 3dc698eccd Fix compilation issues Vladimir Dubrovin 2022-06-29 10:18:36 +0300
  • c1beceb24b Support IP_BOUND_IF on MacOS Vladimir Dubrovin 2022-06-28 12:50:48 +0300
  • 4ad05d1565 add handleredirect() to symbols Vladimir Dubrovin 2022-06-24 10:44:28 +0300
  • 55d1bbe155 Grace delay feature added Vladimir Dubrovin 2022-05-19 18:51:02 +0300
  • 8a8622b30f FIX: SSLPlugin for tcppm Vladimir Dubrovin 2022-05-19 15:42:18 +0300
  • 1cf169b7ae FIX: SSLPlugin with SOCKS Vladimir Dubrovin 2022-05-19 13:26:52 +0300
  • d20e76bbc9 FIX: SSLPlugin with http proxy Vladimir Dubrovin 2022-05-19 11:49:19 +0300
  • 468124f55c Fix SSLPlugin with HTTP proxy Vladimir Dubrovin 2022-05-18 18:14:24 +0300
  • 17f07f2053 Update udppm.c Vladimir Dubrovin 2022-04-25 16:45:49 +0300
  • 6d77141ecc Update socks.c Vladimir Dubrovin 2022-04-25 13:09:55 +0300
  • 7e681bbacd Update common.c Vladimir Dubrovin 2022-04-07 20:19:49 +0300
  • 67315da11c Fix underlinkage of SSLPlugin Mikhail Novosyolov 2022-02-28 14:26:57 +0300
  • 266e62644c Fix RADIUS Login-Service/Login-TCP-Port length Vladimir Dubrovin 2022-02-22 15:45:23 +0300
  • e94e6ec221 fix: parent socks5 address length for domain type zkx5xkt 2022-01-22 12:44:13 +0200
  • 8735cf1b4a Changes to remove gcc warnings under linux sackett 2021-11-28 22:50:19 +0300
  • f53b0eb985 fix invalid length in previous commit Vladimir Dubrovin 2021-11-25 12:21:06 +0300
  • 6a15a576b9
    Fix reading domain name of incorrect length netms7 2021-11-25 00:32:41 +0100
  • bd1dcacf73 Fix domain name reply processing on connect request for parent proxy Vladimir Dubrovin 2021-11-24 22:53:14 +0300
  • e1448b9eb1 connlim error code corrected (should return 10) Vladimir Dubrovin 2021-11-24 18:22:04 +0300
  • 70b14394b0 Change minumum DNS cache time to 1 sec Vladimir Dubrovin 2021-10-30 13:43:20 +0300
  • 6c1b711fc9 do not ignore Makefile from plugins Vladimir Dubrovin 2021-10-29 19:26:20 +0300
  • 34c4162cea Update Makefile.FreeBSD Vladimir Dubrovin 2021-10-29 19:25:58 +0300
  • 461fae12e7 set logfunc after configuration reload Vladimir Dubrovin 2021-10-29 19:12:03 +0300
  • e8203ac3a5 Merge branch 'master' of https://github.com/3proxy/3proxy Vladimir Dubrovin 2021-10-29 18:56:25 +0300
  • beaa8777bb Add RuntimeDirectory for systemd Vladimir Dubrovin 2021-10-29 18:56:23 +0300
  • 9254688d07
    Merge pull request #684 from victor-rds/arm_docker Vladimir Dubrovin 2021-10-29 17:43:56 +0300
  • daa2b74354 Merge branch 'master' of https://github.com/3proxy/3proxy Vladimir Dubrovin 2021-10-21 19:57:06 +0300
  • bec6e589fb extNat implemented incorrectly, removing current support Vladimir Dubrovin 2021-10-21 19:57:02 +0300