1
0
mirror of https://github.com/rofl0r/proxychains-ng synced 2025-01-06 21:02:55 +08:00

Commit Graph

  • 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
  • 3a5050bec2 initialize allocator thread from get_chain_data if needed rofl0r 2020-09-20 18:18:31 +0100
  • 3dfda493d8 only start allocator thread if proxy_dns is requested rofl0r 2020-09-20 17:03:54 +0100
  • ed8f8444ab allocator_thread: rework message sending structures rofl0r 2020-09-20 17:06:37 +0100
  • 12e5da1b90 get_chain_data: print debug info rofl0r 2020-09-20 17:02:21 +0100
  • 121c582d9c debug: fix DUMP_PROXY_CHAIN() hack rofl0r 2020-09-20 17:00:10 +0100
  • acf2f4725d fix build on FreeBSD due to usage of Dl_info rofl0r 2020-09-05 14:36:05 +0100
  • 0ee5db605b
    Add Haiku support (#340) Ethan F 2020-08-17 16:31:04 +0800
  • 5c8de78c79 ugly workarounds are reverted; forced macro satosin(x) undef'ed; added a new configure file path for haiku ethanf89 2020-08-15 22:16:33 +0800
  • e706ca0bc7 Added HaikuOS support ethanf89 2020-08-15 04:41:10 +0800
  • bf2ef2ce38 dnat: add rule precedence logic tom gilon 2020-07-08 19:35:18 +0300
  • 090ee983f8
    Update socket-timeout-fixer.py Razyar Saeedian 2020-06-20 07:40:24 -0400
  • c34ece9066
    socket timeout fixer Razyar Saeedian 2020-06-20 07:35:12 -0400
  • de31961349 Add option to change tcp destination port and ip before sending to proxy server tom gilon 2020-05-06 00:33:42 +0300
  • 01a3c049ad
    Merge dd7c7d6063 into b8fa2a7405 Ray Chen 2019-12-04 02:43:42 +0800
  • b8fa2a7405 get own_dir by using dladdr() instead of argv[0] Solar Flare 2019-11-05 11:39:46 +0800
  • 0a8663c845 fix a buffer overflow bug Solar Flare 2019-11-06 06:45:52 +0800
  • 86408cd806 add libc gethostbyname test rofl0r 2019-09-07 15:23:02 +0100
  • ea187938e1 test_gethostent: improve compileability rofl0r 2019-09-07 15:22:41 +0100
  • 962373e5c6 getaddrinfo: fix behaviour when node is null and !passive rofl0r 2019-07-21 14:27:55 +0100
  • de4460fbd1 proxy_getaddrinfo: don't use sizeof(struct sockaddr_storage) for addr_len rofl0r 2019-05-25 02:23:38 +0100
  • 5ad7c2a183 proxy_getaddrinfo: implement support for numeric ipv6 rofl0r 2019-04-25 14:36:03 +0100
  • 067885694d proxy url parser: look for @ from the right side rofl0r 2019-04-21 01:48:35 +0100
  • e895fb713a release 4.14 v4.14 rofl0r 2019-03-16 23:04:10 +0000
  • b8cdfe842c allow non-numeric proxy ips under certain circumstances rofl0r 2019-02-28 14:07:08 +0000
  • 9f17774b99 allocator_thread.c: whitespace cleanup rofl0r 2019-02-28 13:32:57 +0000
  • dbec605e2c get_chain_data(): no need for inline rofl0r 2019-02-28 13:28:10 +0000
  • 5c8f9a2922 shrink huge log buffer rofl0r 2019-02-28 13:22:13 +0000
  • 50c079d4b4 don't try to connect to null-routed ips rofl0r 2019-02-28 13:08:02 +0000
  • 4f9ccb3bb9
    added getting proxy from env PROXYCHAINS_ONE_PROXY Delin 2019-02-27 23:26:27 +0400
  • 11988579f5 allocator_thread.c: set O_CLOEXEC/FD_CLOEXEC for pipes, fix #273. Tom Li 2018-12-25 23:22:48 +0800
  • db5cd6b699 configure: define HAVE_PIPE2 if we have pipe2() and O_CLOEXEC. Tom Li 2018-12-25 23:20:52 +0800
  • a6959ee715 configure: force check_compile() to link an executable rofl0r 2018-12-25 17:58:54 +0000
  • 88d695431a allocator_thread.c: set O_CLOEXEC/FD_CLOEXEC for pipes, fix #273. Tom Li 2018-12-25 23:22:48 +0800
  • 392f831c51 configure: define HAVE_PIPE2 if we have pipe2() and O_CLOEXEC. Tom Li 2018-12-26 01:47:20 +0800
  • 0b79a1a9b8
    configure: removing "-c" from check_compile() Tom Li 2018-12-26 01:50:38 +0800
  • 49bf4ba772 replace getservbyname_r ifdef hacks with configure check rofl0r 2018-12-02 13:48:43 +0000
  • 2213afb6f0 debug mode: display whether proxy_dns is on or off rofl0r 2018-12-02 13:46:55 +0000
  • bd7e8a1da1 test_getaddrinfo.c: add check for service argument rofl0r 2018-12-02 13:45:35 +0000
  • 416d481ac9 test_getaddrinfo.c: whitespace cleanup rofl0r 2018-12-02 13:27:22 +0000
  • f7efb1ecbe Make all PDEBUG calls print the PID, helpful for multiprocess applications. crass 2018-09-01 05:18:13 -0500
  • 369f92670c Make sure preload library path is absolute. This fixes issues where a chdir is followed by a process fork, which can cause the library to not be found. crass 2018-09-01 05:16:37 -0500
  • ce4c71078e Fixes issue #256. If config path in envvar is not absolute, make it so. crass 2018-09-01 05:12:42 -0500
  • eb36238c8a remove unused variable amyangfei 2018-08-26 13:18:20 +0800
  • 586f56aca5 indentation fix amyangfei 2018-08-26 08:51:12 +0800
  • c872cebc7a Remove unused variable and typo fix amyangfei 2018-08-25 11:23:03 +0800
  • 3dd1aa6a6c
    Merge fba4030382 into 275e64499e amyangfei 2018-08-24 02:07:59 +0000
  • fba4030382 Add max_retry config variable, fix #251 issue amyangfei 2018-08-24 09:56:30 +0800
  • 275e64499e Fix select_proxy dead loop in round_roubin_chain amyangfei 2018-08-23 19:40:27 +0800
  • b633983336 Update round robin proxy selection strategy amyangfei 2018-08-22 10:45:48 +0800