Commit Graph

  • e34d417b55 README: fix typo in contributor name rofl0r 2014-01-22 22:26:40 +01:00
  • 8519518b92 update AUTHORS rofl0r 2014-01-22 22:26:22 +01:00
  • 530fee89ce proxy_getaddrinfo: don't use strncpy rofl0r 2014-01-22 22:22:18 +01:00
  • 06cce49b79 hack up libproxychains.so to contain some glibc symbols musl-preload rofl0r 2014-01-22 19:49:39 +01:00
  • ca14801d52 update README rofl0r 2014-01-22 16:15:49 +01:00
  • b76aa653c9 proxy_getaddrinfo: fix case when func was used in lieu of inet_aton rofl0r 2014-01-22 16:13:20 +01:00
  • 63ad1b4d70 remove obsolete ChangeLog rofl0r 2014-01-08 15:33:44 +01:00
  • ad3c0aa58b start 4.8 release cycle. rofl0r 2014-01-08 15:18:32 +01:00
  • 5847da1d1c README: update release notes for 4.7 v4.7 rofl0r 2014-01-08 15:05:33 +01:00
  • f868928c4b fix incorrect poll.h inclusion rofl0r 2014-01-08 14:57:10 +01:00
  • 582b3ced26 Merge pull request #28 from pocographdotcom/master rofl0r 2014-01-08 05:38:52 -08:00
  • ecbd735508 Chromium tried to close our pipes and falls into infinity loop. David 2014-01-08 13:38:59 +08:00
  • e2af2f2bd7 Add option to build for i386 architecture on x64 Intel Macs Nikki McCavee 2014-01-02 04:11:04 +04:00
  • 44150485cb update README rofl0r 2013-09-22 05:45:47 +02:00
  • fa0f355ce8 add missing INIT() to close hook rofl0r 2013-08-30 23:44:23 +02:00
  • 8a84f980bb fix indentation of debug.c rofl0r 2013-06-25 13:01:14 +02:00
  • 354a4ce4e2 Add round_robin to example config. crass 2013-06-23 12:16:14 +07:00
  • f603e50cb3 Add support for round robin mode. crass 2013-06-23 12:13:40 +07:00
  • 5c4c166802 Add DUMP_PROXY_CHAIN for debug builds and debug.c. crass 2013-06-23 12:12:25 +07:00
  • b9ca1cdefd proxychains.conf: add hint that proxy must be in ipv4 notation v4.6 rofl0r 2013-05-02 13:42:54 +02:00
  • 64a7cd26dc fix case where proxy was using a DNS name or non-dotted ipv4 rofl0r 2013-05-02 13:40:56 +02:00
  • 9f6ed6ed90 Merge pull request #18 from mancha1/master rofl0r 2013-04-30 05:41:45 -07:00
  • 2aba83087e libproxychains.c: fix NULL pointer dereference after fopen(). mancha 2013-04-30 04:06:36 -04:00
  • 8a93f45007 README: add hint about IRC channel rofl0r 2013-03-05 13:48:06 +01:00
  • 73ff65ed76 Makefile: prevent from using 2 slashes (cosmetic change) rofl0r 2013-02-10 12:38:05 +01:00
  • aa1b9df2cb overhaul README v4.5 rofl0r 2013-02-10 09:54:00 +01:00
  • f3af1239a9 better regex for obsolete proxyresolv script (thx yhzarcali) rofl0r 2013-01-29 18:43:17 +01:00
  • 1da09e49e5 hook close() to prevent rude programs like ssh to close our pipes rofl0r 2013-01-21 01:54:45 +01:00
  • a8e8cced6d README: add disclaimer. rofl0r 2013-01-06 21:42:02 +01:00
  • 2efe207dde README: add bold warnings about risks rofl0r 2013-01-06 21:22:02 +01:00
  • 5d7715551d Makefile: add install-data to .PHONY rofl0r 2013-01-06 19:33:34 +01:00
  • 5d9148a900 README: mention install-config rofl0r 2013-01-06 19:32:55 +01:00
  • 4f7363efbc Makefile: put include config later so the program name can be overridden rofl0r 2013-01-06 19:26:01 +01:00
  • 173b90368e update proxyresolv rofl0r 2013-01-06 19:20:44 +01:00
  • 5f433adfed fine-tune configure for BSD rofl0r 2013-01-06 19:18:04 +01:00
  • 52cbc8f87d post-release update of README rofl0r 2013-01-06 19:14:43 +01:00
  • c8bfdc15e6 remove old proxychains launcher script rofl0r 2013-01-06 19:12:15 +01:00
  • 5526afb56d FreeBSD support v4.4 rofl0r 2012-12-25 19:08:05 +01:00
  • be4efc0fd5 fix no-newline warnings on old compilers rofl0r 2012-12-25 18:01:11 +01:00
  • ab4fb353b6 fix for mac build error rofl0r 2012-12-16 02:39:28 +01:00
  • 5ecd5ac51d fix compilation on musl libc rofl0r 2012-12-18 09:38:32 +01:00
  • d888e4ebf4 add test for getnameinfo rofl0r 2012-12-17 23:22:25 +01:00
  • 1c265b9628 getnameinfo: check size and family of salen rofl0r 2012-12-17 23:21:58 +01:00
  • 346474a43b getnameinfo: return error if buffers are too small rofl0r 2012-12-17 22:41:51 +01:00
  • ce655fdac8 fix the never-ending issues with the wrong glibc prototype of getnameinfo rofl0r 2012-12-17 22:17:00 +01:00
  • b255484a42 update README for 4.3 release v4.3 rofl0r 2012-12-12 04:04:38 +01:00
  • af5c6f0c6a replace hostent lookup with better performing in-memory copy. rofl0r 2012-11-08 01:18:19 +01:00
  • c698d48c03 move stringfromipv4 into common.c rofl0r 2012-11-07 22:00:03 +01:00
  • 8b19829de4 README: remove paragraph about now fixed fork problems. rofl0r 2012-11-07 21:36:42 +01:00
  • 03ee84060e remove THREAD_SAFE ifdefs. from now on, pthreads are required. rofl0r 2012-11-07 21:28:09 +01:00
  • bd07ca49b9 use pipe instead of pipe2 rofl0r 2012-11-07 21:13:41 +01:00
  • f570a66902 use mutexes also to protect the pipe communication rofl0r 2012-11-07 21:11:03 +01:00
  • d0abc93c74 preliminary first fork-safe version rofl0r 2012-11-07 20:11:14 +01:00
  • 25afe98b20 failed attempt to use shared memory for the ip <-> dns mapping rofl0r 2012-11-07 16:49:14 +01:00
  • 7bca3ba5ef main.c: fixed forgotten initialization for second loop using i v4.2 rofl0r 2012-11-04 06:14:33 +01:00
  • f011ff99dd update .gitignore rofl0r 2012-11-04 05:26:34 +01:00
  • e05cafc8e2 put a mutex lock around gethostent() usage, to prevent internal races. the external usage was covered by the latest commit. rofl0r 2012-11-04 05:23:51 +01:00
  • 8ce1e51a60 add some test/debug programs rofl0r 2012-11-04 05:10:50 +01:00
  • 2d58820635 proxy_gethostbyname: fix thread safety issues arising from ... gethostent() usage. rofl0r 2012-11-04 05:02:57 +01:00
  • b851b39a37 add RcB tags to core.h rofl0r 2012-11-04 05:01:38 +01:00
  • e8d49b02e8 gethostbyaddr hook: also set aliases. rofl0r 2012-11-04 04:58:48 +01:00
  • 859dabb302 common.h: supply a default for SYSCONFDIR if not passed via CFLAGS rofl0r 2012-11-04 04:57:45 +01:00
  • 6f35888528 fix issues with pthread and dlsym symbols on ubuntu 12.04 rofl0r 2012-11-04 01:21:29 +01:00
  • bddb79a286 fix bug which lead to segfault in ubuntu 12.04 telnet rofl0r 2012-11-04 01:00:47 +01:00
  • c2c719e25d fix AUTHORS. it wrongly assigned some work to the wrong author. rofl0r 2012-09-02 01:58:15 +02:00
  • 6515bc4d82 Merge pull request #3 from guanqun/master rofl0r 2012-08-27 14:46:05 -07:00
  • bbf8b7aab0 fix typo in help message guanqun 2012-08-27 23:30:45 +08:00
  • 01b8c81e90 add some default localnets (commented) to config rofl0r 2012-08-16 16:44:30 +02:00
  • ddd9e48fc1 update README for 4.1 release v4.1 rofl0r 2012-08-06 01:34:23 +02:00
  • 923c4f1026 fix core.h to be usable on its own rofl0r 2012-08-06 01:26:34 +02:00
  • 108610e30e core.c: add getservbyname_r replacement function for mac rofl0r 2012-08-06 01:26:03 +02:00
  • 0f1bc719fd put base64 variable to the place it gets used rofl0r 2012-08-04 17:55:37 +02:00
  • 068e088a8b tunnel_to: use better suited type rofl0r 2012-08-03 10:43:59 +02:00
  • 40bb78b53f fix omission in common.c rofl0r 2012-07-16 02:42:09 +02:00
  • a4f3dd0538 Makefile: put config into new install-config target rofl0r 2012-07-16 02:29:04 +02:00
  • 80e58726e2 correct copyright of main.c rofl0r 2012-07-16 02:26:42 +02:00
  • 3c7fcc7507 update AUTHORS rofl0r 2012-07-16 02:25:33 +02:00
  • ab3ca31871 getaddrinfo: cosmetics rofl0r 2012-07-16 01:34:00 +02:00
  • 6f56956715 add test for getaddrinfo rofl0r 2012-07-16 01:21:22 +02:00
  • 037edbcb8e proxy_getaddrinfo: fix segfault when hints is NULL rofl0r 2012-07-16 01:19:30 +02:00
  • 40edf758ee make getaddrinfo threadsafe rofl0r 2012-07-16 01:05:28 +02:00
  • 4b999cdae7 use threadsafe getservbyname_r rofl0r 2012-07-14 17:59:56 +02:00
  • 71e15e2edd simplify log func rofl0r 2012-07-14 17:59:06 +02:00
  • e5e87c8f22 put abort functionality into get_config_path to further reduce code duplication rofl0r 2012-07-08 23:47:56 +02:00
  • fafeaf5936 remove unused file rofl0r 2012-07-08 23:34:34 +02:00
  • fba5f5694c use config file lookup routine from a common place rofl0r 2012-07-08 23:32:50 +02:00
  • 1a02b9f82f update README rofl0r 2012-07-08 21:44:02 +02:00
  • 3004240462 slightly better error message rofl0r 2012-07-08 21:23:39 +02:00
  • 364c785970 print everything to stderr, and fflush on PDEBUG rofl0r 2012-07-08 04:12:17 +02:00
  • 1fc7e38ee0 fixup for d95ef42d48 rofl0r 2012-07-08 04:09:50 +02:00
  • eb0db7221a configure: add --help text rofl0r 2012-07-08 00:35:59 +02:00
  • 2c9c4d9da7 simplify load_sym code and remove potential aliasing violation. rofl0r 2012-07-08 00:27:46 +02:00
  • d95ef42d48 externalize some variables, which are used from both C files rofl0r 2012-07-08 00:16:00 +02:00
  • 229eb7cc5a bugfix: localnet never used if no port specified. Fix typo. Jahrome 2012-05-22 14:25:53 +02:00
  • 45f50ac754 cosmetic fix rofl0r 2012-04-24 02:04:02 +02:00
  • d72e668767 use sane defaults rofl0r 2012-04-24 01:48:17 +02:00
  • 561679fbcd remove dead code rofl0r 2012-04-24 01:46:57 +02:00
  • bc23ef8f46 fix debug message rofl0r 2012-04-23 22:56:44 +02:00
  • 88a54e872a use dynloader to call init() func when gcc is available, and lock it properly rofl0r 2012-04-23 22:14:04 +02:00
  • caed782652 macros rofl0r 2012-04-23 20:51:50 +02:00