47 Commits

Author SHA1 Message Date
Adam Hamsik 2ec9e1d7ca Install proxyresolv and proxychains script along with proxychains library and proxychains4 binary. 2024-01-02 12:23:22 +01:00
Adam Hamsik 80dc652d55 Some fixes 2023-12-29 02:10:25 +01:00
Adam Hamsik 5cd04b70ca Fix issue with libproxychains library naming on mac os. 2023-12-29 01:35:27 +01:00
Wu Zhenyu 02409fba79 Add zsh completion script
Refer <https://www.gnu.org/software/automake/manual/automake.html#Third_002dParty-Makefiles>, use install-exec
2023-04-05 18:30:55 +08:00
Adam Hamsik 148b851d10 Update mac os build. 2021-02-08 11:36:04 +01:00
Thodoris Sotiropoulos 8df5b3f11d Add missing Make dependencies 2020-01-02 21:52:50 +02:00
Adam Hamsik fb30a834a7 Add OS specific LD, C flags this enables use to use -pthread and -lpthread for different platforms. 2012-10-15 11:03:59 +02:00
Adam Hamsik 1c020ced1e Port Proxychains to NetBSD. 2012-08-09 22:36:29 +00:00
Adam Hamsik 361889a2d2 Add option to do a development build with --devel configure flag. Rename proxy_getserverbyname to proxy_getservbyname. 2012-08-05 15:07:37 +02:00
Adam Hamsik cca0cea44a Fix couple of problems introduced/detected by clang checker and new -fno-common compiler flag. 2012-07-29 12:09:11 +02:00
Adam Hamsik 462e34f447 Add more strict warnings, make proxychains build with -Wconversion 2012-07-25 02:39:30 +02:00
Adam Hamsik 5b7270d75b Add new thread-safe getsrvbyname for MacOS X 2012-07-24 14:37:20 +02:00
Adam Hamsik e6b5f245f7 Merge branch 'rofl0r-master'
Conflicts:
	Makefile
	proxychains.lsm
	src/core.h
	src/libproxychains.c
	src/main.c
2012-07-24 14:02:18 +02:00
Adam Hamsik 8547764a82 Merge branch 'master' of https://github.com/rofl0r/proxychains into rofl0r-master
Conflicts:
	Makefile
	src/core.c
	src/core.h
	src/libproxychains.c
	src/main.c
2012-07-24 11:49:22 +02:00
rofl0r a4f3dd0538 Makefile: put config into new install-config target 2012-07-16 02:36:35 +02:00
rofl0r fba5f5694c use config file lookup routine from a common place 2012-07-08 23:32:50 +02:00
Adam Hamsik 385b349a8e Add support for both i386 and amd64 in mac os x binary. 2012-06-18 15:45:45 +02:00
Adam Hamsik 2320f6608a Merge rofl0r changes to main stream. 2012-06-16 12:10:41 +02:00
rofl0r 1000366f88 Makefile: create destination dirs in case they do not exist 2012-03-07 18:05:04 +01:00
rofl0r 598a41a671 Makefile: add support for DESTDIR 2012-03-07 18:02:37 +01:00
Jianing Yang 50820ce80d new: added DESTDIR option to Makefile so that packaging will be easier 2012-03-03 14:57:49 +08:00
rofl0r e99dd76941 complete sysconfdir support 2012-01-30 18:29:35 +01:00
rofl0r 0ee539f31c added support for --sysconfdir 2012-01-30 18:26:38 +01:00
Adam Hamsik 0938a940c5 Create install destionation directories first with install -d. 2012-01-28 23:10:40 +01:00
Adam Hamsik 2250ef66a8 Make proxychains working on Mac OS X, build universal binaries to make older
versions of Mac OS X working. Make both proxychains shell script and proxychains program working.

Tested on my 10.7.3
2012-01-28 14:01:28 +01:00
Adam Hamsik e991cabb94 Merge rofl0r updates to bring both forks of proxychains to same base and to not diverge them more then they are now.
Merge branch 'master' of https://github.com/rofl0r/proxychains into rofl0r-master

Conflicts:
	Makefile
	src/core.c
	src/core.h
	src/libproxychains.c
	src/main.c
2012-01-28 00:16:53 +01:00
rofl0r c36db11ebc complete mac support 2012-01-27 20:48:24 +01:00
rofl0r 6d25f5d89e allow dll suffix to be passed from ./configure 2012-01-27 20:30:44 +01:00
rofl0r 526fb8b410 pass dll_name to proxychains app, makes it easier to port to MAC 2012-01-27 19:31:01 +01:00
rofl0r 2acdcd9707 pass install prefix to proxychains app, to find /etc 2012-01-27 19:28:00 +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 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 d9341a8c74 Add some more code checking to CCFLAGS, remove unnecessary ifdef's 2012-01-26 15:17:12 +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 b20106ce2e make Makefile simpler and more correct 2012-01-24 07:29:34 +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
rofl0r 41e73ab58d fix realloc and add a layer of threadsafety upon dns-list accesses 2011-11-06 17:46:11 +01:00
rofl0r e547835be6 cleanup of the Makefile and renamed to proxychains4 2011-11-06 14:07:38 +01: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 5095296ddf fixed a couple of bugs, warnings, added basic gethostbyaddr support and a plain Makefile 2011-09-04 01:45:16 +02:00