Commit Graph

  • 05db1ae752 integrated quick-sort into `intsort` function winterrdog 2024-04-06 20:48:13 +0300
  • 95a7bfd9eb
    Merge b0f8a2c20b into fffd2532ad cuma 2024-03-23 15:49:46 -0700
  • 89798ae400
    Merge 9d6e4c27b7 into fffd2532ad Guilherme Janczak 2024-03-23 15:21:31 +0100
  • fffd2532ad fix wrong prototype of freeaddrinfo_t master rofl0r 2024-03-14 20:11:55 +0000
  • 338d829256
    Merge 3ab15aa05c into 282ac7dd02 gijsh 2024-01-21 12:57:13 -0800
  • 7fe28ef5cb
    Merge 77bbeef280 into 282ac7dd02 RomFouq 2024-01-21 12:57:12 -0800
  • 282ac7dd02 release 4.17 v4.17 rofl0r 2024-01-21 17:28:35 +0000
  • 1d0bc349eb fix potential double-close of file descriptors rofl0r 2024-01-02 14:45:25 +0000
  • e988933ce9 Centralize close() and set file descriptor values to -1 to prevent subsequent re-close Jeff Frontz 2023-12-22 17:51:50 -0500
  • 5267c9308a
    Merge 9708d58520 into 0279dda939 rofl0r 2023-12-09 15:16:11 -0700
  • 0279dda939
    OpenBSD: use ':' as LD_PRELOAD separator (#538) Guilherme Janczak 2023-12-09 12:59:53 +0000
  • 9d6e4c27b7
    remove unnecessary workaround for fclose() on OpenBSD Guilherme Janczak 2023-12-07 04:00:49 +0000
  • 6c0037b9d6
    OpenBSD no longer uses ' ' as LD_PRELOAD separator, switch to ':' Guilherme Janczak 2023-12-07 04:32:39 +0000
  • d5cc80ae16
    Fix zsh install location (#532) wzy 2023-12-03 05:28:35 +0800
  • f315377299
    Fix a typo Wu Zhenyu 2023-11-28 12:53:23 +0800
  • b0f8a2c20b
    Dl_info is undeclared with uclibc-ng without __USE_GNU cuma 2023-10-06 13:35:45 +0200
  • 0c795085fa move initialization of quiet variable to do_init rofl0r 2023-05-20 15:27:22 +0000
  • 42d2d95160 Remove unused code in zsh completion Wu Zhenyu 2022-09-19 16:42:49 +0800
  • 52eb281274
    Edit the Makefile to add uninstall option sdy623 2023-04-09 12:09:27 +0800
  • 76e715ccf8
    Remove unused code in zsh completion Wu Zhenyu 2022-09-19 16:42:49 +0800
  • 133e06b3f0 fix resolving of proxy names with proxy_dns_daemon rofl0r 2023-03-20 20:28:17 +0000
  • 2d265582a2 disable lazy init if compiler supports GCC constructor attribute rofl0r 2023-03-20 20:07:21 +0000
  • 66f99b19dd improve DNS failure handling with old proxyresolv method rofl0r 2023-03-08 15:05:06 +0000
  • 199d03d8b4 configure: add a check for whether libc headers are usable rofl0r 2022-12-10 19:19:53 +0000
  • 3ab15aa05c Preserve dnat mapping when used with localnet. Gijs Hollestelle 2022-09-14 13:35:36 +0200
  • 7f508ca2c6 Fix `hookmethod=auto` does not work on some mac monterey, issue #464 Gavin Chou 2022-07-28 17:39:17 +0800
  • 7efbf9f077 Fix `hookmethod=auto` does not work on some mac monterey, issue #464 Gavin Chou 2022-07-27 02:10:19 +0800
  • 060801d8c8 fat-binary-m1: use arm64e for dylib, but not for executable rofl0r 2022-07-21 23:00:15 +0000
  • 09142579c5 use -Wno-unknown-pragmas if available rofl0r 2022-06-11 11:00:31 +0000
  • 916d2d7da1 fix --fat-binary-m1 option rofl0r 2022-05-31 23:53:23 +0000
  • 4b531806b2 configure: add --fat-binary-m1 for arm64e/x86_64 (M1) fat binary rofl0r 2022-05-19 09:12:10 +0000
  • 9b42da71f4 Fix zsh completion file to proxychains4 Zenithal 2022-05-14 16:03:51 +0800
  • 7dc890e1ec Fix zsh completion file to proxychains4 Zenithal 2022-05-14 16:03:51 +0800
  • 1bdd69039d
    chore: Fix README formatting 0x08 2022-05-01 22:56:35 +0300
  • 04023d3811 Add zsh completion file Freed-Wu 2022-03-30 14:16:06 +0800
  • 0a4daa62d6 using qsort for 4 ints is overkill rofl0r 2022-04-12 23:51:17 +0000
  • 0000000062 Add hook to close_range function, solves #439. |0! Recolic Keghart 2022-04-12 20:37:12 +0800
  • 1727c6e905 Add zsh completion file Freed-Wu 2022-03-30 14:16:06 +0800
  • 07c15a02f6 add configure check for non-POSIX compliant getnameinfo signature rofl0r 2022-01-25 14:51:27 +0000
  • eac04d21ef configure: FreeBSD getnameinfo() sig is even more borked than OpenBSD rofl0r 2022-01-25 15:06:04 +0000
  • fc34ea4e58 add configure check for non-POSIX compliant getnameinfo signature rofl0r 2022-01-25 14:51:27 +0000
  • 3355b17f30
    Fix build on FreeBSD Emanuel Haupt 2022-01-25 08:57:18 +0100
  • 2cc014995e release 4.16 v4.16 rofl0r 2022-01-23 14:16:56 +0000
  • 6abeb53e69 proxy_getaddrinfo(): Fill in ai_socktype if requested Vladimir Panteleev 2022-01-22 18:54:33 +0000
  • 70629aaf25 src/proxychains.conf: Fix typos Vladimir Panteleev 2022-01-22 17:08:34 +0000
  • 2abeef35a4
    proxy_getaddrinfo(): Fill in ai_socktype if requested Vladimir Panteleev 2022-01-22 18:54:33 +0000
  • e9b850a5e8
    src/proxychains.conf: Fix typos Vladimir Panteleev 2022-01-22 17:08:34 +0000
  • a12cf0a516 main: add more luser-friendly error message when execvp fails rofl0r 2022-01-10 11:44:26 +0000
  • 2739fb5416 support IPv6 localnets Eero Häkkinen 2021-09-09 07:33:03 +0300
  • 234e4a871e
    Fix typo Dimitris Apostolou 2022-01-02 17:21:16 +0200
  • 4a963b2feb only use -ldl if available (netbsd compilation fix) rofl0r 2021-12-17 13:37:58 +0000
  • e20c08fe47 configure: detect OSX >= 12 and use new dyld hooking method rofl0r 2021-12-14 14:38:55 +0000
  • 4a013fe6a5 preliminary support for new DYLD hooking method for OSX Monterey rofl0r 2021-12-12 18:20:59 +0000
  • 74d9e43b96 preliminary support for new DYLD hooking method for OSX Monterey monterey rofl0r 2021-12-12 18:20:59 +0000
  • d415d8a5ed introduce HOOKFUNC macro to mark all libc hook functions rofl0r 2021-12-12 17:59:17 +0000
  • 063ac681da remove 10 year old workaround for wrong glibc getnameinfo signature rofl0r 2021-12-12 17:51:25 +0000
  • b83e90dcaf update some testcases rofl0r 2021-12-12 15:59:34 +0000
  • eea69e879a support IPv6 localnets Eero Häkkinen 2021-09-09 07:33:03 +0300
  • 7de7dd0de1 configure: fix regression in detecting linker options rofl0r 2021-10-01 08:56:14 +0000
  • d16c0b3421 add PKGBUILD oxis 2021-08-13 13:00:15 +0100
  • 3f2e8ff949 tag oxis 2021-08-13 12:20:45 +0100
  • d01445dbf4 add -p in readme and usage oxis 2021-08-13 12:18:51 +0100
  • 490b818630 add -p to pick proxy with arg oxis 2021-08-13 12:15:43 +0100
  • 1015efaf16 release 4.15 v4.15 rofl0r 2021-07-24 06:23:03 +0100
  • 83bfa0b61d configure: fix check_link_silent and check_compile Fabrice Fontaine 2021-07-23 09:50:36 +0200
  • bff4b33707 configure: fix check_link_silent and check_compile Fabrice Fontaine 2021-07-23 09:50:36 +0200
  • 2849da50f1 macos: replace i386 with arm64e in fat binary option maz-1 2021-07-01 16:11:44 +0800
  • 931e0df9f8 README: freenode -> libera rofl0r 2021-05-19 14:18:27 +0100
  • 092d7042e0 initialize rand seed with nano-second granularity rofl0r 2021-05-14 14:10:14 +0000
  • c55920fca1 seed rand from urandom audibleblink 2021-05-13 22:35:37 -0400
  • 6af2686a52 configure: check for -pthread vs -lpthread (#379) rofl0r 2021-04-30 16:15:30 +0100
  • fb8cc43815
    Update proxychains.conf MillerRabins 2021-04-20 10:01:17 +0800
  • be18d7193a cleaner tryread() Guilherme Janczak 2021-03-17 03:01:00 +0000
  • ef165ee7ea separate functions by 1 line Guilherme Janczak 2021-03-17 02:04:41 +0000
  • 9708d58520 add support for a fixed number of proxies that are *always* used fixed_len rofl0r 2021-02-14 01:23:11 +0000
  • 918855deed proxy_getaddrinfo(): debug: print hints->ai_flags rofl0r 2021-02-05 01:50:39 +0000
  • 181cc0f414 debug.h: print pid in all debug output rofl0r 2021-02-05 01:45:19 +0000
  • 3721f7e144 test_getaddrinfo: also print port information rofl0r 2021-02-05 01:38:17 +0000
  • 93f92c8157
    Merge f7efb1ecbe into 6c029fdf47 crass 2021-01-24 21:41:19 -0800
  • 6c029fdf47 fix compiler parentheses warning in dnat code rofl0r 2021-01-08 17:45:35 +0000
  • 596f0028cb proxychains.conf: fix localnet documentation rofl0r 2021-01-08 16:59:50 +0000
  • 77bbeef280 Remove trailing whitespace in proxychains.conf RomFouq 2020-12-27 12:19:33 +0100
  • fa9644dc27 configure: check first whether C compiler works rofl0r 2020-12-18 12:33:49 +0000
  • 159ab94635
    support 'raw' proxy type (#348) Alexandre Viau 2020-12-12 03:25:36 -0500
  • c1c5cfa578
    support 'raw' proxy type aviau 2020-10-27 15:04:26 -0400
  • 583343a2ef configure: fix typo in fail() rofl0r 2020-10-29 12:05:58 +0000
  • 0069fcd53e configure: add missing function fail() rofl0r 2020-10-29 11:58:16 +0000
  • 13680e775d proxy_gethostbyname_old(): fix omission of namebuffer population rofl0r 2020-10-28 11:09:42 +0000
  • 55dce2c040 proxy_gethostbyname_old(): fix returned address type rofl0r 2020-10-28 11:06:21 +0000
  • 82c766461c proxy_gethostbyname_old(): likewise. rofl0r 2020-10-28 11:05:52 +0000
  • 59e8d1710a proxy_gethostbyname(): fix failure to omit DNS lookup for ipv4 addrs rofl0r 2020-10-28 10:46:23 +0000
  • 452830283c move isnumericipv4() to common.c rofl0r 2020-10-28 10:39:27 +0000
  • 486f8200ad tunnel_to: shrink huge buffer size rofl0r 2020-10-26 03:03:08 +0000
  • c99d97983e shrink huge gethostbyname buffer rofl0r 2020-10-26 02:53:29 +0000
  • 7fe8139496 experimental new feature: proxy_dns_daemon rofl0r 2020-09-23 22:00:29 +0100
  • 1e00b9ac1e get rid of ip_type.c rofl0r 2020-09-23 17:00:16 +0100
  • 1221c5e93a get_chain_data: fix strstr() config parsing rofl0r 2020-09-21 11:31:52 +0100
  • e6c4764660 proxy_dns_old: use pipe2 if available, else O_CLOEXEC rofl0r 2020-09-21 10:46:38 +0100
  • 2ab631918d add support for "proxy_dns_old" to use old 3.1 DNS lookup method rofl0r 2020-09-20 22:11:17 +0100
  • 3e791fd797 make sure allocator thread is only used if proxy_dns is requested rofl0r 2020-09-20 18:21:40 +0100