Commit Graph

  • 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
  • 2f8baf1ab5 Fix select_proxy dead loop in round_roubin_chain amyangfei 2018-08-21 16:40:52 +0800
  • 1c8f8e4e7e alternatively allow specifying proxy addresses via URL-style strings rofl0r 2018-07-26 23:12:00 +0100
  • d21af711d8 release 4.13 v4.13 rofl0r 2018-06-25 00:26:05 +0100
  • 49d8ac9338 accept proper RFC1929 auth subnegotiation version field rofl0r 2018-05-29 18:59:25 +0100
  • e0d14becd5
    Merge 433d435151 into bb30d867fe ganji3484 2018-05-05 08:24:08 +0000
  • 4a2a688b1b
    Merge f20ff05495 into bb30d867fe Lokesh Sharma 2018-04-30 03:34:15 +0000
  • bb30d867fe configure: prevent bug overwriting config.mak on OpenBSD rofl0r 2018-04-12 07:13:26 +0100
  • 433d435151
    revert patch ganji3484 2018-03-05 22:28:44 +0100
  • 06c20ed394 fix socks5 username/password auth rofl0r 2018-02-11 14:58:47 +0000
  • 831df039bd print usage info on --help too rofl0r 2018-02-11 14:58:26 +0000
  • 1a62ec60af support solaris X/Open connect call too rofl0r 2018-01-10 17:23:36 +0000
  • 35a674bdbc configure: Solaris detection, ld 'soname' option auto detection; other Solaris related fixes WHR 2018-01-11 00:41:57 +0800
  • a1f7007a46 main.c: fix build error with solaris papadave 2018-01-10 16:13:21 +0000
  • 3366dc3131 allocator_thread.c: fix build on FreeBSD due to MAP_ANON rofl0r 2018-01-10 16:09:09 +0000
  • bc8ce635b4 Merge 1f45deaf38 into b299193d13 Low-power 2018-01-10 05:42:56 +0000
  • 1f45deaf38 Remove all _XOPEN_SOURCE defines in 'configure' WHR 2018-01-10 13:36:55 +0800
  • 86f96a1e05 Fix typo WHR 2018-01-10 01:59:08 +0800
  • a9925d9956 still a bug fix WHR 2018-01-10 01:55:02 +0800
  • dc1a3a03f0 bug fix WHR 2018-01-10 01:50:46 +0800
  • 92a6d2c7ad Revert printf(1) changes in 838d836 WHR 2018-01-10 01:48:27 +0800
  • 4787128e99 Fix 'config.mak' truncated after written WHR 2018-01-10 01:35:37 +0800
  • 838d8369cd Options '--no-as-needed' and '--soname' for linker auto detection WHR 2018-01-10 01:31:21 +0800
  • 521175969f configure: isgnuld: use '$CC --print-prog-name=ld' to get the correct ld program path WHR 2018-01-10 00:05:54 +0800
  • 4ec07eacc3 Merge branch 'master' of ssh://github.com/papadave66/proxychains-ng into merge-from-papadave WHR 2018-01-09 23:56:50 +0800
  • b299193d13 configure: remove bogus uname platform checks rofl0r 2018-01-09 13:50:08 +0000
  • 2f3d33dd47 remove usage of s6_addr16 and s6_addr32 rofl0r 2018-01-09 13:30:02 +0000
  • 4179fae8ad Merge bf7b4611c4 into d28f4df8e2 papadave66 2018-01-09 04:03:59 +0000
  • bf7b4611c4 Move '-D_GNU_SOURCE' to 'configure' papadave 2018-01-09 12:02:53 +0800
  • 881ccee066 Add configure checks to find suitable value of _XOPEN_SOURCE papadave 2018-01-09 11:26:05 +0800
  • f832d1dc89 Fix typo, and clean up papadave 2018-01-09 07:57:05 +0800
  • e20e0e8b5d Separate the detections of s6_addr16 and s6_addr32 papadave 2018-01-08 20:42:43 +0800
  • 7807321f09 Add socket libraries for Solaris papadave 2018-01-08 17:08:26 +0800
  • 65c4a823cd Add support for non-GNU ld papadave 2018-01-08 16:59:51 +0800
  • a85553ad67 Add Solaris support papadave 2018-01-08 16:28:43 +0800
  • d28f4df8e2 allocator_thread.c: define _DARWIN_C_SOURCE so we get MAP_ANON rofl0r 2017-12-21 16:30:17 +0000
  • 03880ce695 allocator_thread: add assertion that we get the right response rofl0r 2017-12-19 00:32:45 +0000
  • cc7bc891ff allocator_thread: fix segfault with weechat 2.0 rofl0r 2017-12-19 00:10:13 +0000
  • 3b5f41028b allocator_thread: use bigger stacksize for Mac OS X rofl0r 2017-12-15 13:15:13 +0000
  • f20ff05495
    Improve attention block by bolding it Lokesh Sharma 2017-10-29 23:14:22 +0530
  • 41881ebdbe
    Fix attention spelling and community block Lokesh Sharma 2017-10-29 23:11:54 +0530
  • 6acf73d4d7
    Improve attention and installation block Lokesh Sharma 2017-10-29 23:10:28 +0530
  • 0febe37477
    Improve README Lokesh Sharma 2017-10-29 23:07:08 +0530
  • 4b84476359 Merge 4c54503f4a into 46647bee44 Antonio Quartulli 2017-08-28 14:21:57 +0000
  • 46647bee44 fix memory leak Antonio Quartulli 2017-08-23 22:50:57 +0800
  • 4c54503f4a avoid crash if input is too long Antonio Quartulli 2017-08-23 22:57:20 +0800
  • ab6b1733be fix memory leak Antonio Quartulli 2017-08-23 22:50:57 +0800
  • 6c3f893375 Merge df30a9ad2e into bb3df1e440 hzb 2017-05-18 12:32:44 +0000
  • df30a9ad2e update the proxychains.conf position in macOS Sierra hb 2017-05-18 20:28:58 +0800
  • 015263f28b Merge 228df4e7f3 into bb3df1e440 Alexander Batischev 2017-05-14 18:00:30 +0000
  • 003415fcac Merge 204100befb into bb3df1e440 Pranav Kant 2017-05-14 18:00:30 +0000
  • 61118c2346 Merge 9a836c6b36 into bb3df1e440 zorro765 2017-05-14 18:00:30 +0000