Commit Graph

  • be4efc0fd5 fix no-newline warnings on old compilers rofl0r 2012-12-25 18:01:11 +0100
  • ab4fb353b6 fix for mac build error rofl0r 2012-12-16 02:39:28 +0100
  • 5ecd5ac51d fix compilation on musl libc rofl0r 2012-12-18 09:38:32 +0100
  • d888e4ebf4 add test for getnameinfo rofl0r 2012-12-17 23:22:25 +0100
  • 1c265b9628 getnameinfo: check size and family of salen rofl0r 2012-12-17 23:21:58 +0100
  • 346474a43b getnameinfo: return error if buffers are too small rofl0r 2012-12-17 22:41:51 +0100
  • ce655fdac8 fix the never-ending issues with the wrong glibc prototype of getnameinfo rofl0r 2012-12-17 22:17:00 +0100
  • b255484a42 update README for 4.3 release v4.3 rofl0r 2012-12-12 04:04:38 +0100
  • af5c6f0c6a replace hostent lookup with better performing in-memory copy. rofl0r 2012-11-08 01:18:19 +0100
  • c698d48c03 move stringfromipv4 into common.c rofl0r 2012-11-07 22:00:03 +0100
  • 8b19829de4 README: remove paragraph about now fixed fork problems. rofl0r 2012-11-07 21:36:42 +0100
  • 03ee84060e remove THREAD_SAFE ifdefs. from now on, pthreads are required. rofl0r 2012-11-07 21:28:09 +0100
  • bd07ca49b9 use pipe instead of pipe2 rofl0r 2012-11-07 21:13:41 +0100
  • f570a66902 use mutexes also to protect the pipe communication rofl0r 2012-11-07 21:11:03 +0100
  • d0abc93c74 preliminary first fork-safe version rofl0r 2012-11-07 20:11:14 +0100
  • 25afe98b20 failed attempt to use shared memory for the ip <-> dns mapping rofl0r 2012-11-07 16:49:14 +0100
  • 7bca3ba5ef main.c: fixed forgotten initialization for second loop using i v4.2 rofl0r 2012-11-04 06:14:33 +0100
  • f011ff99dd update .gitignore rofl0r 2012-11-04 05:26:34 +0100
  • 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 +0100
  • 8ce1e51a60 add some test/debug programs rofl0r 2012-11-04 05:10:50 +0100
  • 2d58820635 proxy_gethostbyname: fix thread safety issues arising from ... gethostent() usage. rofl0r 2012-11-04 05:02:57 +0100
  • b851b39a37 add RcB tags to core.h rofl0r 2012-11-04 05:01:38 +0100
  • e8d49b02e8 gethostbyaddr hook: also set aliases. rofl0r 2012-11-04 04:58:48 +0100
  • 859dabb302 common.h: supply a default for SYSCONFDIR if not passed via CFLAGS rofl0r 2012-11-04 04:57:45 +0100
  • 6f35888528 fix issues with pthread and dlsym symbols on ubuntu 12.04 rofl0r 2012-11-04 01:21:29 +0100
  • bddb79a286 fix bug which lead to segfault in ubuntu 12.04 telnet rofl0r 2012-11-04 01:00:47 +0100
  • c2c719e25d fix AUTHORS. it wrongly assigned some work to the wrong author. rofl0r 2012-09-02 01:58:15 +0200
  • 6515bc4d82 Merge pull request #3 from guanqun/master rofl0r 2012-08-27 14:46:05 -0700
  • 1e251b444c Merge bbf8b7aab0 into 01b8c81e90 Lu Guanqun 2012-08-27 08:37:36 -0700
  • bbf8b7aab0 fix typo in help message guanqun 2012-08-27 23:30:45 +0800
  • 01b8c81e90 add some default localnets (commented) to config rofl0r 2012-08-16 16:44:30 +0200
  • ddd9e48fc1 update README for 4.1 release v4.1 rofl0r 2012-08-06 01:34:23 +0200
  • 923c4f1026 fix core.h to be usable on its own rofl0r 2012-08-06 01:26:34 +0200
  • 108610e30e core.c: add getservbyname_r replacement function for mac rofl0r 2012-08-06 01:26:03 +0200
  • 0f1bc719fd put base64 variable to the place it gets used rofl0r 2012-08-04 17:55:37 +0200
  • 068e088a8b tunnel_to: use better suited type rofl0r 2012-08-03 10:43:59 +0200
  • 40bb78b53f fix omission in common.c rofl0r 2012-07-16 02:42:09 +0200
  • a4f3dd0538 Makefile: put config into new install-config target rofl0r 2012-07-16 02:29:04 +0200
  • 80e58726e2 correct copyright of main.c rofl0r 2012-07-16 02:26:42 +0200
  • 3c7fcc7507 update AUTHORS rofl0r 2012-07-16 02:25:33 +0200
  • ab3ca31871 getaddrinfo: cosmetics rofl0r 2012-07-16 01:34:00 +0200
  • 6f56956715 add test for getaddrinfo rofl0r 2012-07-16 01:21:22 +0200
  • 037edbcb8e proxy_getaddrinfo: fix segfault when hints is NULL rofl0r 2012-07-16 01:19:30 +0200
  • 40edf758ee make getaddrinfo threadsafe rofl0r 2012-07-16 01:05:28 +0200
  • 4b999cdae7 use threadsafe getservbyname_r rofl0r 2012-07-14 17:59:56 +0200
  • 71e15e2edd simplify log func rofl0r 2012-07-14 17:59:06 +0200
  • e5e87c8f22 put abort functionality into get_config_path to further reduce code duplication rofl0r 2012-07-08 23:47:56 +0200
  • fafeaf5936 remove unused file rofl0r 2012-07-08 23:34:34 +0200
  • fba5f5694c use config file lookup routine from a common place rofl0r 2012-07-08 23:32:50 +0200
  • 1a02b9f82f update README rofl0r 2012-07-08 21:44:02 +0200
  • 3004240462 slightly better error message rofl0r 2012-07-08 21:23:39 +0200
  • 364c785970 print everything to stderr, and fflush on PDEBUG rofl0r 2012-07-08 04:12:17 +0200
  • 1fc7e38ee0 fixup for d95ef42d48 rofl0r 2012-07-08 04:09:50 +0200
  • eb0db7221a configure: add --help text rofl0r 2012-07-08 00:35:59 +0200
  • 2c9c4d9da7 simplify load_sym code and remove potential aliasing violation. rofl0r 2012-07-08 00:27:46 +0200
  • d95ef42d48 externalize some variables, which are used from both C files rofl0r 2012-07-08 00:16:00 +0200
  • 229eb7cc5a bugfix: localnet never used if no port specified. Fix typo. Jahrome 2012-05-22 14:25:53 +0200
  • 45f50ac754 cosmetic fix rofl0r 2012-04-24 02:04:02 +0200
  • d72e668767 use sane defaults rofl0r 2012-04-24 01:48:17 +0200
  • 561679fbcd remove dead code rofl0r 2012-04-24 01:46:57 +0200
  • bc23ef8f46 fix debug message rofl0r 2012-04-23 22:56:44 +0200
  • 88a54e872a use dynloader to call init() func when gcc is available, and lock it properly rofl0r 2012-04-23 22:14:04 +0200
  • caed782652 macros rofl0r 2012-04-23 20:51:50 +0200
  • f55c6bc4d5 fix PDEBUG macro rofl0r 2012-04-23 22:19:52 +0200
  • 49293b180d some cleanup in core.h rofl0r 2012-04-23 20:26:13 +0200
  • 3260ee812a debloat init_lib() rofl0r 2012-04-23 19:51:14 +0200
  • 1000366f88 Makefile: create destination dirs in case they do not exist rofl0r 2012-03-07 18:05:04 +0100
  • 598a41a671 Makefile: add support for DESTDIR rofl0r 2012-03-07 18:02:37 +0100
  • 65471b750c bugfix: localnet conflicts with proxydns Jianing Yang 2012-03-03 14:24:05 +0800
  • 03b49f529e fix bogus use of ! in configure rofl0r 2012-01-30 18:35:03 +0100
  • e99dd76941 complete sysconfdir support rofl0r 2012-01-30 18:29:35 +0100
  • 0ee539f31c added support for --sysconfdir rofl0r 2012-01-30 18:26:38 +0100
  • f4e4c8c2b1 remove unnecessary sprintf call rofl0r 2012-01-29 02:34:04 +0100
  • dbb172b510 use PROXYCHAINS_CONF_FILE consistently rofl0r 2012-01-28 18:34:40 +0100
  • 48373ab7a5 fix forgotten etc rofl0r 2012-01-28 18:33:40 +0100
  • 070051bb73 use macros for mutex stuff rofl0r 2012-01-27 21:30:42 +0100
  • c36db11ebc complete mac support rofl0r 2012-01-27 20:48:24 +0100
  • 6d25f5d89e allow dll suffix to be passed from ./configure rofl0r 2012-01-27 20:30:44 +0100
  • 9c83402d37 detect MAC in configure rofl0r 2012-01-27 20:21:06 +0100
  • 5b5cc604a6 remove dangerous uses of inet_ntoa rofl0r 2012-01-27 20:00:22 +0100
  • 526fb8b410 pass dll_name to proxychains app, makes it easier to port to MAC rofl0r 2012-01-27 19:31:01 +0100
  • 2acdcd9707 pass install prefix to proxychains app, to find /etc rofl0r 2012-01-27 19:28:00 +0100
  • 3bb03892fa remove superfluous DEBUG checks rofl0r 2012-01-27 19:14:17 +0100
  • e32ef26fec ran indent tool on the source code now everythings finally correctly indented and future patches will not be overshadowed by whitespace noise. used the following settings --braces-on-func-def-line --braces-on-struct-decl-line --braces-on-if-line --dont-break-procedure-type --leave-preprocessor-space --continue-at-parentheses -linux -i8 -brace-indent1 --case-indentation8 --space-after-cast --line-length120 --no-space-after-for --no-space-after-if --no-space-after-while --leave-optional-blank-lines --ignore-profile --space-special-semicolon --indent-label8 rofl0r 2012-01-27 18:59:44 +0100
  • 80817dbf6f fix *all* trailing whitespace at once rofl0r 2012-01-27 17:55:37 +0100
  • 73c4195ce3 remove magic number rofl0r 2012-01-27 17:50:04 +0100
  • cce902b301 eliminate dead code rofl0r 2012-01-27 17:48:41 +0100
  • b618a4ece3 updated TODO rofl0r 2012-01-26 13:25:48 +0100
  • 4da71e1b44 make remote_dns_subnet a config option rofl0r 2012-01-26 12:44:42 +0100
  • 75d41dea3d use the right tool for the job. getopt clearly isnt rofl0r 2012-01-26 05:11:52 +0100
  • 75bd465038 Fix localnet issue with fix suggested in #issue 4 on github. Adam Hamsik 2012-01-10 15:53:03 +0100
  • 8fd0d95bc3 add quiet mode to proxychains launcher remote-dns rofl0r 2012-01-24 08:26:37 +0100
  • b20106ce2e make Makefile simpler and more correct rofl0r 2012-01-24 07:29:34 +0100
  • e5f3422b16 prevent configure-generated config to always overwrite CFLAGS in env rofl0r 2012-01-24 07:29:04 +0100
  • 150e624182 add proper feature tests for putenv, getenv rofl0r 2012-01-24 07:14:45 +0100
  • c3a0f677fb fix signedness of hashfunc rofl0r 2012-01-17 16:09:55 +0100
  • 3bd07fca00 updated README rofl0r 2011-11-14 01:57:54 +0100
  • 0845d1c044 fix potential buffer overflow (exists in vanilla 3.1 as well) rofl0r 2011-11-07 17:07:00 +0100
  • 16fa60a705 oh wait. checking the hash is not enough. rofl0r 2011-11-07 04:11:20 +0100
  • 08d6feace8 fix SOCKSv4a rofl0r 2011-11-07 00:09:46 +0100