head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.162 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.160 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.158 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.156 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.154 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.152 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.150 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.4.0.148 pkgsrc-2024Q2-base:1.4 pkgsrc-2024Q1:1.4.0.146 pkgsrc-2024Q1-base:1.4 pkgsrc-2023Q4:1.4.0.144 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.142 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.140 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.138 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.136 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.134 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.132 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.4.0.130 pkgsrc-2022Q1-base:1.4 pkgsrc-2021Q4:1.4.0.128 pkgsrc-2021Q4-base:1.4 pkgsrc-2021Q3:1.4.0.126 pkgsrc-2021Q3-base:1.4 pkgsrc-2021Q2:1.4.0.124 pkgsrc-2021Q2-base:1.4 pkgsrc-2021Q1:1.4.0.122 pkgsrc-2021Q1-base:1.4 pkgsrc-2020Q4:1.4.0.120 pkgsrc-2020Q4-base:1.4 pkgsrc-2020Q3:1.4.0.118 pkgsrc-2020Q3-base:1.4 pkgsrc-2020Q2:1.4.0.114 pkgsrc-2020Q2-base:1.4 pkgsrc-2020Q1:1.4.0.94 pkgsrc-2020Q1-base:1.4 pkgsrc-2019Q4:1.4.0.116 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.4.0.112 pkgsrc-2019Q3-base:1.4 pkgsrc-2019Q2:1.4.0.110 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.108 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.106 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.104 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.102 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.100 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.98 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.96 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.92 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.90 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.88 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.86 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.84 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.82 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.80 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.78 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.76 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.74 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.72 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.70 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.68 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.66 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.64 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.62 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.60 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.58 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.56 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.4.0.54 pkgsrc-2012Q3-base:1.4 pkgsrc-2012Q2:1.4.0.52 pkgsrc-2012Q2-base:1.4 pkgsrc-2012Q1:1.4.0.50 pkgsrc-2012Q1-base:1.4 pkgsrc-2011Q4:1.4.0.48 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q3:1.4.0.46 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.44 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.42 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.40 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.38 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.36 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.34 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.32 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.30 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.28 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.26 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.24 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.22 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.20 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.18 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.16 pkgsrc-2008Q1:1.4.0.14 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.12 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.10 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.8 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.6 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.4.0.4 pkgsrc-2006Q4-base:1.4 pkgsrc-2006Q3:1.4.0.2 pkgsrc-2006Q3-base:1.4 pkgsrc-2006Q2:1.3.0.8 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.6 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.4 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.2 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.2.0.4 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.2 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.1.1.1.0.8 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.6 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.4 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.2 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.4 date 2006.09.17.11.50.15; author jmmv; state Exp; branches; next 1.3; 1.3 date 2005.08.04.10.22.21; author drochner; state Exp; branches; next 1.2; 1.2 date 2005.02.27.22.06.10; author jschauma; state Exp; branches; next 1.1; 1.1 date 2003.12.03.12.57.20; author jmmv; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.12.03.12.57.20; author jmmv; state Exp; branches; next ; desc @@ 1.4 log @Fix build under Mac OS X by not building an useless (and not installed anyway) utility. @ text @$NetBSD: patch-aa,v 1.3 2005/08/04 10:22:21 drochner Exp $ --- Makefile.in.orig 2002-03-16 11:12:40.000000000 +0100 +++ Makefile.in @@@@ -13,7 +13,7 @@@@ includedir = @@includedir@@ SHELL = /bin/sh MKINSTALLDIRS = ${SHELL} mkinstalldirs -SHCC = ${CC} -fPIC +SHCC = ${LIBTOOL} --mode=compile ${CC} INSPECT = inspectsocks SAVE = saveme LIB_NAME = libtsocks @@@@ -23,7 +23,7 @@@@ VALIDATECONF = validateconf SCRIPT = tsocks SHLIB_MAJOR = 1 SHLIB_MINOR = 8 -SHLIB = ${LIB_NAME}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} +SHLIB = ${LIB_NAME}.la INSTALL = @@INSTALL@@ INSTALL_DATA = @@INSTALL_DATA@@ @@@@ -34,26 +34,25 @@@@ SPECIALLIBS = @@SPECIALLIBS@@ SHOBJS = ${OBJS:.o=.so} -OBJS= tsocks.o +OBJS= tsocks.lo -TARGETS= ${SHLIB} ${UTIL_LIB} ${SAVE} ${INSPECT} ${VALIDATECONF} +TARGETS= ${SHLIB} ${UTIL_LIB} ${INSPECT} ${VALIDATECONF} all: ${TARGETS} ${VALIDATECONF}: ${VALIDATECONF}.c ${COMMON}.o ${PARSER}.o - ${SHCC} ${CFLAGS} ${INCLUDES} -o ${VALIDATECONF} ${VALIDATECONF}.c ${COMMON}.o ${PARSER}.o ${LIBS} + ${CC} ${CFLAGS} ${INCLUDES} -o ${VALIDATECONF} ${VALIDATECONF}.c ${COMMON}.o ${PARSER}.o ${LIBS} ${INSPECT}: ${INSPECT}.c ${COMMON}.o - ${SHCC} ${CFLAGS} ${INCLUDES} -o ${INSPECT} ${INSPECT}.c ${COMMON}.o ${LIBS} + ${CC} ${CFLAGS} ${INCLUDES} -o ${INSPECT} ${INSPECT}.c ${COMMON}.o ${LIBS} ${SAVE}: ${SAVE}.c - ${SHCC} ${CFLAGS} ${INCLUDES} -static -o ${SAVE} ${SAVE}.c + ${CC} ${CFLAGS} ${INCLUDES} -static -o ${SAVE} ${SAVE}.c -${SHLIB}: ${OBJS} ${COMMON}.o ${PARSER}.o - ${SHCC} ${CFLAGS} ${INCLUDES} -nostdlib -shared -o ${SHLIB} ${OBJS} ${COMMON}.o ${PARSER}.o ${DYNLIB_FLAGS} ${SPECIALLIBS} ${LIBS} - ln -sf ${SHLIB} ${LIB_NAME}.so +${SHLIB}: ${OBJS} ${COMMON}.lo ${PARSER}.lo + ${LIBTOOL} --mode=link ${CC} -rpath ${PREFIX}/lib -version-info ${SHLIB_MAJOR}:${SHLIB_MINOR} ${LDFLAGS} -o ${SHLIB} ${OBJS} ${COMMON}.lo ${PARSER}.lo ${DYNLIB_FLAGS} ${SPECIALLIBS} ${LIBS} -%.so: %.c +%.lo: %.c ${SHCC} ${CFLAGS} ${INCLUDES} -c ${CC_SWITCHES} $< -o $@@ %.o: %.c @@@@ -67,9 +66,7 @@@@ installscript: installlib: ${MKINSTALLDIRS} "${DESTDIR}${libdir}" - ${INSTALL} ${SHLIB} ${DESTDIR}${libdir} - ln -sf ${SHLIB} ${DESTDIR}${libdir}/${LIB_NAME}.so.${SHLIB_MAJOR} - ln -sf ${LIB_NAME}.so.${SHLIB_MAJOR} ${DESTDIR}${libdir}/${LIB_NAME}.so + ${LIBTOOL} --mode=install ${INSTALL} ${SHLIB} ${DESTDIR}${libdir} installman: ${MKINSTALLDIRS} "${DESTDIR}${mandir}/man1" @@@@ -78,7 +75,7 @@@@ installman: ${INSTALL_DATA} tsocks.8 ${DESTDIR}${mandir}/man8/ ${MKINSTALLDIRS} "${DESTDIR}${mandir}/man5" ${INSTALL_DATA} tsocks.conf.5 ${DESTDIR}${mandir}/man5/ - + clean: -rm -f *.so *.so.* *.o *~ ${TARGETS} @ 1.3 log @-update to 1.8beta5 (the last release existing, from 2002) this is a major rewrite changes: -much more flexible debug logging -support for non blocking sockets -addition of the tsocks shell script -TSOCKS_CONF_FILE environment variable -pkg changes: -libtoolized -changed redefinition of the crt0 _init into a __constructor__ attribute, to avoid link errors with jmmv's blessing @ text @d1 1 a1 1 $NetBSD$ d30 2 a31 1 TARGETS= ${SHLIB} ${UTIL_LIB} ${SAVE} ${INSPECT} ${VALIDATECONF} @ 1.2 log @make this work on IRIX ok jmmv@@ @ text @d1 1 a1 1 $NetBSD: $ d3 29 a31 3 --- Makefile.in.orig Tue Mar 13 17:59:42 2001 +++ Makefile.in Sun Feb 27 16:18:25 2005 @@@@ -38,22 +38,22 @@@@ a33 8 ${COMMON}.o: ${COMMON}.c - ${SHCC} ${CFFLAGS} ${INCLUDES} -c -o ${COMMON}.o ${COMMON}.c + ${SHCC} ${CFLAGS} ${INCLUDES} -c -o ${COMMON}.o ${COMMON}.c ${PARSER}.o: ${PARSER}.c - ${SHCC} ${CFFLAGS} ${INCLUDES} -c -o ${PARSER}.o ${PARSER}.c + ${SHCC} ${CFLAGS} ${INCLUDES} -c -o ${PARSER}.o ${PARSER}.c d35 2 a36 2 - ${SHCC} ${CFFLAGS} ${LIBS} ${INCLUDES} -o ${VALIDATECONF} ${VALIDATECONF}.c ${COMMON}.o ${PARSER}.o + ${SHCC} ${CFLAGS} ${LIBS} ${INCLUDES} -o ${VALIDATECONF} ${VALIDATECONF}.c ${COMMON}.o ${PARSER}.o d39 2 a40 2 - ${SHCC} ${CFFLAGS} ${LIBS} ${INCLUDES} -o ${INSPECT} ${INSPECT}.c ${COMMON}.o + ${SHCC} ${CFLAGS} ${LIBS} ${INCLUDES} -o ${INSPECT} ${INSPECT}.c ${COMMON}.o d43 12 a54 2 - ${SHCC} ${CFFLAGS} ${INCLUDES} -static -o ${SAVE} ${SAVE}.c + ${SHCC} ${CFLAGS} ${INCLUDES} -static -o ${SAVE} ${SAVE}.c d56 2 a57 8 ${SHLIB}: ${SHOBJS} ${COMMON}.o ${PARSER}.o - ${SHCC} ${CFLAGS} ${SPECIALLIBS} ${LIBS} ${INCLUDES} -nostdlib -shared -o ${SHLIB} ${SHOBJS} ${COMMON}.o ${PARSER}.o ${DYNLIB_FLAGS} + ${LD} ${LDFLAGS} ${SPECIALLIBS} ${LIBS} ${INCLUDES} -nostdlib -shared -o ${SHLIB} ${SHOBJS} ${COMMON}.o ${PARSER}.o ${DYNLIB_FLAGS} ln -sf ${SHLIB} ${LIB_NAME}.so %.so: %.c @@@@ -65,19 +65,19 @@@@ install: ${TARGETS} installlib installman d60 5 a64 4 - ${INSTALL} ${STATICLIB} ${SHLIB} ${libdir} + ${BSD_INSTALL_DATA} ${STATICLIB} ${SHLIB} ${libdir} ln -sf ${SHLIB} ${libdir}/${LIB_NAME}.so.${SHLIB_MAJOR} ln -sf ${LIB_NAME}.so.${SHLIB_MAJOR} ${libdir}/${LIB_NAME}.so d67 7 a73 13 if [ ! -d "${mandir}/man8" ] ; then \ - ${INSTALL} -o root -g root -d ${mandir}/man8; \ + ${BSD_INSTALL_MAN_DIR} ${mandir}/man8; \ fi; - ${INSTALL_DATA} -o root -g root tsocks.8 ${mandir}/man8/ + ${BSD_INSTALL_MAN} tsocks.8 ${mandir}/man8/ if [ ! -d "${mandir}/man5" ] ; then \ - ${INSTALL} -o root -g root -d ${mandir}/man5; \ + ${BSD_INSTALL_MAN_DIR} -d ${mandir}/man5; \ fi; - ${INSTALL_DATA} -o root -g root tsocks.conf.5 ${mandir}/man5/ + ${BSD_INSTALL_MAN} tsocks.conf.5 ${mandir}/man5/ d76 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- Makefile.in.orig 2001-03-13 23:59:42.000000000 +0100 +++ Makefile.in @@@@ -38,19 +38,19 @@@@ TARGETS= ${SHLIB} ${UTIL_LIB} ${SAVE} ${ d29 6 a34 2 ${SHCC} ${CFLAGS} ${SPECIALLIBS} ${LIBS} ${INCLUDES} -nostdlib -shared -o ${SHLIB} ${SHOBJS} ${COMMON}.o ${PARSER}.o ${DYNLIB_FLAGS} @@@@ -65,19 +65,19 @@@@ ${SHLIB}: ${SHOBJS} ${COMMON}.o ${PARSER @ 1.1.1.1 log @Initial import of tsocks, version 1.7: tsocks allows non SOCKS aware applications (e.g telnet, ssh, ftp etc) to use SOCKS without any modification. It does this by intercepting the calls that applications make to establish network connections and negotating them through a SOCKS server as necessary. tsocks is based on the 'shared library interceptor' concept. Through use of the LD_PRELOAD environment variable, tsocks is automatically loaded into the process space of every executed program. @ text @@