rofl0r
cce902b301
eliminate dead code
2012-01-27 17:48:41 +01:00
Adam Hamsik
d28cf03c61
Replace inet_ntoa which is not thread safe by re-entrant threadsafe inet_ntop.
2012-01-27 16:26:51 +01:00
Adam Hamsik
952a039801
Pull some fixes from proxychains sf forum.
2012-01-27 15:41:40 +01:00
Adam Hamsik
8d9bb5545c
Check variable install/etc directory for proxychains config. Fix for #12 on github reported by sheepdestroyer.
2012-01-27 15:28:25 +01:00
Adam Hamsik
f512779539
Replace homegrown pc_stringfromipv4 standard libc inet_ntoa, this should be available on all libcs (musl checked). Reenable accidentaly disabled THREAD_SAFE.
2012-01-27 14:35:00 +01:00
Adam Hamsik
f53119773a
remove cdefs.h from include, fix non THREAD_SAFE build, do some more PDEBUG cleanup.
2012-01-27 14:02:36 +01:00
Adam Hamsik
2f9a9cf0b0
Remove -Wextra which is unsupported on old gcc.
2012-01-26 16:41:48 +01:00
Adam Hamsik
cdec339f11
Remove THREAD_SAFE ifdefs and use macros for it. Is there any reason to not require threads by default ?
2012-01-26 15:41:48 +01:00
Adam Hamsik
fe8672eab6
Merge branch 'master' of github.com:haad/proxychains
2012-01-26 15:17:28 +01:00
Adam Hamsik
d9341a8c74
Add some more code checking to CCFLAGS, remove unnecessary ifdef's
2012-01-26 15:17:12 +01:00
Adam Hamsik
af5163bccf
Merge pull request #9 from rofl0r/master
...
this fixes the getopt issue and makes the subnet for remote dns lookup a config option
2012-01-26 05:57:49 -08:00
rofl0r
b618a4ece3
updated TODO
2012-01-26 13:25:48 +01:00
rofl0r
4da71e1b44
make remote_dns_subnet a config option
2012-01-26 12:44:42 +01:00
Adam Hamsik
1471c5756f
Merge branch 'remote-dns' of https://github.com/rofl0r/proxychains into rofl0r-remote-dns
...
Conflicts:
Makefile
2012-01-26 10:04:43 +01:00
rofl0r
75d41dea3d
use the right tool for the job. getopt clearly isnt
2012-01-26 05:11:52 +01:00
Adam Hamsik
75bd465038
Fix localnet issue with fix suggested in #issue 4 on github.
2012-01-24 08:42:04 +01:00
rofl0r
8fd0d95bc3
add quiet mode to proxychains launcher
...
this will be passed on to the DLL via a env variable
- additionally, now everything prints to stderr
- fixes a bug which would print DLL init even in quiet mode
- fixed a couple of bugs in argv parsing
2012-01-24 08:26:37 +01:00
rofl0r
b20106ce2e
make Makefile simpler and more correct
2012-01-24 07:29:34 +01:00
rofl0r
e5f3422b16
prevent configure-generated config to always overwrite CFLAGS in env
2012-01-24 07:29:04 +01:00
rofl0r
150e624182
add proper feature tests for putenv, getenv
2012-01-24 07:14:45 +01:00
rofl0r
c3a0f677fb
fix signedness of hashfunc
2012-01-17 16:09:55 +01:00
Adam Hamsik
15d4d5a669
Fix some leftovers in Makefile.
2012-01-11 16:54:05 +01:00
Adam Hamsik
865dc76c08
Make prefix basic variable which is used as base for all other subdirs, install binaries to bin/ not to file called bin.
2012-01-11 11:00:11 +01:00
Adam Hamsik
9a29a4c0d1
Merge pull request #3 from rofl0r/master
...
everything works as expected now.
2012-01-11 01:43:46 -08:00
Adam Hamsik
ca599cbc86
Fix localnet issue with fix suggested in #issue 4 on github.
2012-01-10 15:53:03 +01:00
rofl0r
3bd07fca00
updated README
2011-11-14 01:57:54 +01:00
rofl0r
0845d1c044
fix potential buffer overflow (exists in vanilla 3.1 as well)
2011-11-07 17:07:00 +01:00
rofl0r
16fa60a705
oh wait. checking the hash is not enough.
2011-11-07 04:11:20 +01:00
rofl0r
08d6feace8
fix SOCKSv4a
2011-11-07 00:09:46 +01:00
rofl0r
a6d778a0f1
cleanup debug code and remove warnings
2011-11-06 23:35:57 +01:00
rofl0r
8f3bc0934a
do not override our CFLAGS when none are passed
2011-11-06 17:52:32 +01:00
rofl0r
6ac6abd3de
add possibility to search for DLL in exe's path
2011-11-06 17:47:44 +01:00
rofl0r
41e73ab58d
fix realloc and add a layer of threadsafety upon dns-list accesses
2011-11-06 17:46:11 +01:00
rofl0r
d5ae1f9202
buff is unsigned char now
2011-11-06 15:47:00 +01:00
rofl0r
4cb2cf3416
fix index algo
2011-11-06 15:18:50 +01:00
rofl0r
5de7fa20c8
implemented remote proxy dns lookup via use of reserved ip ranges and a lookup table
2011-11-06 14:12:50 +01:00
rofl0r
d30b0a8712
cleaned up main program
2011-11-06 14:11:36 +01:00
rofl0r
e547835be6
cleanup of the Makefile and renamed to proxychains4
2011-11-06 14:07:38 +01:00
rofl0r
8e82005d91
added a configure script for nostalgics, and to not update INSTALL
2011-09-11 16:45:40 +02:00
rofl0r
f3511f77d5
updated TODO
2011-09-10 23:32:18 +02:00
rofl0r
b1febc25d6
fix getopt usage (C) unknown author
2011-09-10 23:13:26 +02:00
rofl0r
c377789d14
care about the argv array when the filename is passed
2011-09-10 23:05:07 +02:00
rofl0r
a9df8ecaaa
set executable bit for stuff in bin
2011-09-10 22:50:53 +02:00
rofl0r
888a81345a
remove dependency on lib dir in build dir
2011-09-10 22:48:46 +02:00
rofl0r
1740dfbd66
add a config template for the Makefile, and remove some unused variables
2011-09-10 22:43:30 +02:00
rofl0r
76545db413
install also proxychains config template into etc
2011-09-10 22:38:13 +02:00
rofl0r
2f1958d551
remove nonexisting docs
2011-09-10 22:34:01 +02:00
rofl0r
b8bdfc2d5e
care about HOME also in proxychains loader. put common symbols in common.h
2011-09-10 22:32:27 +02:00
rofl0r
4d517cdfb0
exact fix for the wrong getnameinfo prototype in GLIBC < 2.14
2011-09-04 18:13:30 +02:00
rofl0r
218d242aab
some cosmetic changes
2011-09-04 02:03:47 +02:00