--- anon-proxy-00.05.38+20081230.orig/CAASymCipher.cpp +++ anon-proxy-00.05.38+20081230/CAASymCipher.cpp @@ -57,7 +57,7 @@ pRSA->flags|=RSA_FLAG_NO_BLINDING; #endif #if OPENSSL_VERSION_NUMBER > 0x0090707fL - pRSA->flags|=RSA_FLAG_NO_EXP_CONSTTIME; + pRSA->flags|=RSA_FLAG_NO_CONSTTIME; #endif } --- anon-proxy-00.05.38+20081230.orig/TypeB/.deps/CAChain.Po +++ anon-proxy-00.05.38+20081230/TypeB/.deps/CAChain.Po @@ -0,0 +1 @@ +# dummy --- anon-proxy-00.05.38+20081230.orig/TypeB/.deps/CAChainTable.Po +++ anon-proxy-00.05.38+20081230/TypeB/.deps/CAChainTable.Po @@ -0,0 +1 @@ +# dummy --- anon-proxy-00.05.38+20081230.orig/TypeB/.deps/CAFirstMixB.Po +++ anon-proxy-00.05.38+20081230/TypeB/.deps/CAFirstMixB.Po @@ -0,0 +1 @@ +# dummy --- anon-proxy-00.05.38+20081230.orig/TypeB/.deps/CALastMixB.Po +++ anon-proxy-00.05.38+20081230/TypeB/.deps/CALastMixB.Po @@ -0,0 +1 @@ +# dummy --- anon-proxy-00.05.38+20081230.orig/TypeB/.deps/CALastMixBChannelList.Po +++ anon-proxy-00.05.38+20081230/TypeB/.deps/CALastMixBChannelList.Po @@ -0,0 +1 @@ +# dummy --- anon-proxy-00.05.38+20081230.orig/TypeB/Makefile +++ anon-proxy-00.05.38+20081230/TypeB/Makefile @@ -0,0 +1,426 @@ +# Makefile.in generated by automake 1.10.2 from Makefile.am. +# TypeB/Makefile. Generated from Makefile.in by configure. + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + + +# +# Autoconfiguration files for proxytest (a MiX proxy) +# Konrad Rieck +# + + +pkgdatadir = $(datadir)/mix +pkglibdir = $(libdir)/mix +pkgincludedir = $(includedir)/mix +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = x86_64-pc-linux-gnu +host_triplet = x86_64-pc-linux-gnu +subdir = TypeB +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +LIBRARIES = $(noinst_LIBRARIES) +AR = ar +ARFLAGS = cru +libmixb_a_AR = $(AR) $(ARFLAGS) +libmixb_a_LIBADD = +am_libmixb_a_OBJECTS = CAChain.$(OBJEXT) CAChainTable.$(OBJEXT) \ + CAFirstMixB.$(OBJEXT) CALastMixB.$(OBJEXT) \ + CALastMixBChannelList.$(OBJEXT) +libmixb_a_OBJECTS = $(am_libmixb_a_OBJECTS) +DEFAULT_INCLUDES = -I. -I$(top_builddir) +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__depfiles_maybe = depfiles +CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ + $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) +CXXLD = $(CXX) +CXXLINK = $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +CCLD = $(CC) +LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +SOURCES = $(libmixb_a_SOURCES) +DIST_SOURCES = $(libmixb_a_SOURCES) +ETAGS = etags +CTAGS = ctags +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = ${SHELL} /home/syq/anon-proxy/anon-proxy-00.05.38+20081230/missing --run aclocal-1.10 +ALLOCA = +AMTAR = ${SHELL} /home/syq/anon-proxy/anon-proxy-00.05.38+20081230/missing --run tar +AUTOCONF = ${SHELL} /home/syq/anon-proxy/anon-proxy-00.05.38+20081230/missing --run autoconf +AUTOHEADER = ${SHELL} /home/syq/anon-proxy/anon-proxy-00.05.38+20081230/missing --run autoheader +AUTOMAKE = ${SHELL} /home/syq/anon-proxy/anon-proxy-00.05.38+20081230/missing --run automake-1.10 +AWK = gawk +CC = gcc +CCDEPMODE = depmode=gcc3 +CFLAGS = -g -O2 -Wall -D_REENTRANT -I/usr/include -I/usr/include/xercesc -O3 +CPP = gcc -E +CPPFLAGS = +CXX = g++ +CXXCPP = g++ -E +CXXDEPMODE = depmode=gcc3 +CXXFLAGS = -Wall -D_REENTRANT -I/usr/include -I/usr/include/xercesc -O3 +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H +DEPDIR = .deps +ECHO_C = +ECHO_N = -n +ECHO_T = +EGREP = /bin/grep -E +EXEEXT = +GREP = /bin/grep +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = $(install_sh) -c -s +LDFLAGS = -L/usr/local/lib +LIBCPPUNIT = cppunit +LIBOBJS = +LIBS = -lxerces-c -lcrypto -lssl -lpthread +LTLIBOBJS = +MAINT = # +MAKEINFO = ${SHELL} /home/syq/anon-proxy/anon-proxy-00.05.38+20081230/missing --run makeinfo +MKDIR_P = /bin/mkdir -p +OBJEXT = o +PACKAGE = mix +PACKAGE_BUGREPORT = sk13@inf.tu-dresden.de +PACKAGE_NAME = AN.ON Mix +PACKAGE_STRING = AN.ON Mix 00.07.001 +PACKAGE_TARNAME = mix +PACKAGE_VERSION = 00.07.001 +PATH_SEPARATOR = : +RANLIB = ranlib +SET_MAKE = +SHELL = /bin/bash +STRIP = +VERSION = 00.07.001 +abs_builddir = /home/syq/anon-proxy/anon-proxy-00.05.38+20081230/TypeB +abs_srcdir = /home/syq/anon-proxy/anon-proxy-00.05.38+20081230/TypeB +abs_top_builddir = /home/syq/anon-proxy/anon-proxy-00.05.38+20081230 +abs_top_srcdir = /home/syq/anon-proxy/anon-proxy-00.05.38+20081230 +ac_ct_CC = gcc +ac_ct_CXX = g++ +am__include = include +am__leading_dot = . +am__quote = +am__tar = ${AMTAR} chof - "$$tardir" +am__untar = ${AMTAR} xf - +bindir = ${exec_prefix}/bin +build = x86_64-pc-linux-gnu +build_alias = +build_cpu = x86_64 +build_os = linux-gnu +build_vendor = pc +builddir = . +datadir = ${datarootdir} +datarootdir = ${prefix}/share +docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} +dvidir = ${docdir} +exec_prefix = ${prefix} +host = x86_64-pc-linux-gnu +host_alias = +host_cpu = x86_64 +host_os = linux-gnu +host_vendor = pc +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = $(SHELL) /home/syq/anon-proxy/anon-proxy-00.05.38+20081230/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +mandir = ${datarootdir}/man +mkdir_p = /bin/mkdir -p +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /usr +program_transform_name = s,x,x, +psdir = ${docdir} +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +srcdir = . +sysconfdir = ${prefix}/etc +target_alias = +top_build_prefix = ../ +top_builddir = .. +top_srcdir = .. +AUTOMAKE_OPTIONS = foreign +noinst_LIBRARIES = libmixb.a +libmixb_a_SOURCES = CAChain.cpp CAChain.hpp CAChainTable.cpp CAChainTable.hpp\ + CAFirstMixB.cpp CAFirstMixB.hpp CALastMixB.cpp CALastMixB.hpp\ + CALastMixBChannelList.cpp CALastMixBChannelList.hpp typedefsb.hpp + +includes = @INCLUDES@ +all: all-am + +.SUFFIXES: +.SUFFIXES: .cpp .o .obj +$(srcdir)/Makefile.in: # $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign TypeB/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign TypeB/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: # $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): # $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +clean-noinstLIBRARIES: + -test -z "$(noinst_LIBRARIES)" || rm -f $(noinst_LIBRARIES) +libmixb.a: $(libmixb_a_OBJECTS) $(libmixb_a_DEPENDENCIES) + -rm -f libmixb.a + $(libmixb_a_AR) libmixb.a $(libmixb_a_OBJECTS) $(libmixb_a_LIBADD) + $(RANLIB) libmixb.a + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + +distclean-compile: + -rm -f *.tab.c + +include ./$(DEPDIR)/CAChain.Po +include ./$(DEPDIR)/CAChainTable.Po +include ./$(DEPDIR)/CAFirstMixB.Po +include ./$(DEPDIR)/CALastMixB.Po +include ./$(DEPDIR)/CALastMixBChannelList.Po + +.cpp.o: + $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< + mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +# source='$<' object='$@' libtool=no \ +# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ +# $(CXXCOMPILE) -c -o $@ $< + +.cpp.obj: + $(CXXCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'` + mv -f $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po +# source='$<' object='$@' libtool=no \ +# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ +# $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(LIBRARIES) +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-noinstLIBRARIES mostlyclean-am + +distclean: distclean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: + +install-dvi: install-dvi-am + +install-exec-am: + +install-html: install-html-am + +install-info: install-info-am + +install-man: + +install-pdf: install-pdf-am + +install-ps: install-ps-am + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -rf ./$(DEPDIR) + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \ + clean-noinstLIBRARIES ctags distclean distclean-compile \ + distclean-generic distclean-tags distdir dvi dvi-am html \ + html-am info info-am install install-am install-data \ + install-data-am install-dvi install-dvi-am install-exec \ + install-exec-am install-html install-html-am install-info \ + install-info-am install-man install-pdf install-pdf-am \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \ + uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: --- anon-proxy-00.05.38+20081230.orig/config.guess +++ anon-proxy-00.05.38+20081230/config.guess @@ -1,14 +1,12 @@ #! /bin/sh # Attempt to guess a canonical system name. -# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 -# Free Software Foundation, Inc. +# Copyright 1992-2015 Free Software Foundation, Inc. -timestamp='2008-11-15' +timestamp='2015-08-20' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or +# the Free Software Foundation; either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, but @@ -17,26 +15,22 @@ # General Public License for more details. # # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA -# 02110-1301, USA. +# along with this program; if not, see . # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. - - -# Originally written by Per Bothner . -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). # -# This script attempts to guess a canonical system name similar to -# config.sub. If it succeeds, it prints the system name on stdout, and -# exits with 0. Otherwise, it exits with 1. +# Originally written by Per Bothner; maintained since 2000 by Ben Elliston. # -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD +# +# Please send patches to . + me=`echo "$0" | sed -e 's,.*/,,'` @@ -56,8 +50,7 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright 1992-2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -139,12 +132,33 @@ UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown +case "${UNAME_SYSTEM}" in +Linux|GNU|GNU/*) + # If the system lacks a compiler, then just pick glibc. + # We could probably try harder. + LIBC=gnu + + eval $set_cc_for_build + cat <<-EOF > $dummy.c + #include + #if defined(__UCLIBC__) + LIBC=uclibc + #elif defined(__dietlibc__) + LIBC=dietlibc + #else + LIBC=gnu + #endif + EOF + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` + ;; +esac + # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or - # more of the tupples: *-*-netbsdelf*, *-*-netbsdaout*, + # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward @@ -154,23 +168,30 @@ # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". sysctl="sysctl -n hw.machine_arch" - UNAME_MACHINE_ARCH=`(/sbin/$sysctl 2>/dev/null || \ - /usr/sbin/$sysctl 2>/dev/null || echo unknown)` + UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ + /sbin/$sysctl 2>/dev/null || \ + /usr/sbin/$sysctl 2>/dev/null || \ + echo unknown)` case "${UNAME_MACHINE_ARCH}" in armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; + earmv*) + arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'` + endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'` + machine=${arch}${endian}-unknown + ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently, or will in the future. case "${UNAME_MACHINE_ARCH}" in - arm*|i386|m68k|ns32k|sh3*|sparc|vax) + arm*|earm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null + | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? @@ -180,7 +201,14 @@ fi ;; *) - os=netbsd + os=netbsd + ;; + esac + # Determine ABI tags. + case "${UNAME_MACHINE_ARCH}" in + earm*) + expr='s/^earmv[0-9]/-eabi/;s/eb$//' + abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"` ;; esac # The OS release @@ -193,13 +221,17 @@ release='-gnu' ;; *) - release=`echo ${UNAME_RELEASE}|sed -e 's/[-_].*/\./'` + release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. - echo "${machine}-${os}${release}" + echo "${machine}-${os}${release}${abi}" + exit ;; + *:Bitrig:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE} exit ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` @@ -217,13 +249,16 @@ *:MirBSD:*:*) echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} exit ;; + *:Sortix:*:*) + echo ${UNAME_MACHINE}-unknown-sortix + exit ;; alpha:OSF1:*:*) case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) - UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on @@ -269,7 +304,10 @@ # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit ;; + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + exitcode=$? + trap '' 0 + exit $exitcode ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead @@ -295,12 +333,12 @@ echo s390-ibm-zvmoe exit ;; *:OS400:*:*) - echo powerpc-ibm-os400 + echo powerpc-ibm-os400 exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} exit ;; - arm:riscos:*:*|arm:RISCOS:*:*) + arm*:riscos:*:*|arm*:RISCOS:*:*) echo arm-unknown-riscos exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) @@ -324,12 +362,18 @@ case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; + s390x:SunOS:*:*) + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + echo i386-pc-auroraux${UNAME_RELEASE} + exit ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) eval $set_cc_for_build SUN_ARCH="i386" @@ -337,7 +381,7 @@ # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then - if echo '\n#ifdef __amd64\nIS_64BIT_ARCH\n#endif' | \ + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then @@ -388,23 +432,23 @@ # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit ;; + exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) - echo m68k-atari-mint${UNAME_RELEASE} + echo m68k-atari-mint${UNAME_RELEASE} exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) - echo m68k-milan-mint${UNAME_RELEASE} - exit ;; + echo m68k-milan-mint${UNAME_RELEASE} + exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) - echo m68k-hades-mint${UNAME_RELEASE} - exit ;; + echo m68k-hades-mint${UNAME_RELEASE} + exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) - echo m68k-unknown-mint${UNAME_RELEASE} - exit ;; + echo m68k-unknown-mint${UNAME_RELEASE} + exit ;; m68k:machten:*:*) echo m68k-apple-machten${UNAME_RELEASE} exit ;; @@ -474,8 +518,8 @@ echo m88k-motorola-sysv3 exit ;; AViiON:dgux:*:*) - # DG/UX returns AViiON for all architectures - UNAME_PROCESSOR=`/usr/bin/uname -p` + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ] then if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \ @@ -488,7 +532,7 @@ else echo i586-dg-dgux${UNAME_RELEASE} fi - exit ;; + exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 exit ;; @@ -545,15 +589,16 @@ echo rs6000-ibm-aix3.2 fi exit ;; - *:AIX:*:[456]) + *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi - if [ -x /usr/bin/oslevel ] ; then - IBM_REV=`/usr/bin/oslevel` + if [ -x /usr/bin/lslpp ] ; then + IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | + awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` else IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi @@ -588,52 +633,52 @@ 9000/[678][0-9][0-9]) if [ -x /usr/bin/getconf ]; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` - sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` - case "${sc_cpu_version}" in - 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 - 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 - 532) # CPU_PA_RISC2_0 - case "${sc_kernel_bits}" in - 32) HP_ARCH="hppa2.0n" ;; - 64) HP_ARCH="hppa2.0w" ;; + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "${sc_cpu_version}" in + 523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0 + 528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "${sc_kernel_bits}" in + 32) HP_ARCH="hppa2.0n" ;; + 64) HP_ARCH="hppa2.0w" ;; '') HP_ARCH="hppa2.0" ;; # HP-UX 10.20 - esac ;; - esac + esac ;; + esac fi if [ "${HP_ARCH}" = "" ]; then eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c + sed 's/^ //' << EOF >$dummy.c + + #define _HPUX_SOURCE + #include + #include + + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); - #define _HPUX_SOURCE - #include - #include - - int main () - { - #if defined(_SC_KERNEL_BITS) - long bits = sysconf(_SC_KERNEL_BITS); - #endif - long cpu = sysconf (_SC_CPU_VERSION); - - switch (cpu) - { - case CPU_PA_RISC1_0: puts ("hppa1.0"); break; - case CPU_PA_RISC1_1: puts ("hppa1.1"); break; - case CPU_PA_RISC2_0: - #if defined(_SC_KERNEL_BITS) - switch (bits) - { - case 64: puts ("hppa2.0w"); break; - case 32: puts ("hppa2.0n"); break; - default: puts ("hppa2.0"); break; - } break; - #else /* !defined(_SC_KERNEL_BITS) */ - puts ("hppa2.0"); break; - #endif - default: puts ("hppa1.0"); break; - } - exit (0); - } + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } EOF (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy` test -z "$HP_ARCH" && HP_ARCH=hppa @@ -653,7 +698,7 @@ # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | - grep __LP64__ >/dev/null + grep -q __LP64__ then HP_ARCH="hppa2.0w" else @@ -724,22 +769,22 @@ exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd - exit ;; + exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit ;; + exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd - exit ;; + exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd - exit ;; + exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd - exit ;; + exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' exit ;; @@ -763,14 +808,14 @@ exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` - echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit ;; + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; 5000:UNIX_System_V:4.*:*) - FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` - FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` - echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` + FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} @@ -782,34 +827,39 @@ echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} exit ;; *:FreeBSD:*:*) - case ${UNAME_MACHINE} in - pc98) - echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + UNAME_PROCESSOR=`/usr/bin/uname -p` + case ${UNAME_PROCESSOR} in amd64) echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; *) - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; esac exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin exit ;; + *:MINGW64*:*) + echo ${UNAME_MACHINE}-pc-mingw64 + exit ;; *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 exit ;; + *:MSYS*:*) + echo ${UNAME_MACHINE}-pc-msys + exit ;; i*:windows32*:*) - # uname -m includes "-pc" on this system. - echo ${UNAME_MACHINE}-mingw32 + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 exit ;; - *:Interix*:[3456]*) - case ${UNAME_MACHINE} in + *:Interix*:*) + case ${UNAME_MACHINE} in x86) echo i586-pc-interix${UNAME_RELEASE} exit ;; - EM64T | authenticamd | genuineintel) + authenticamd | genuineintel | EM64T) echo x86_64-unknown-interix${UNAME_RELEASE} exit ;; IA64) @@ -819,6 +869,9 @@ [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks exit ;; + 8664:Windows_NT:*) + echo x86_64-pc-mks + exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we @@ -839,210 +892,160 @@ exit ;; *:GNU:*:*) # the GNU system - echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` + echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland - echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu + echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC} exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; + aarch64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + aarch64_be:Linux:*:*) + UNAME_MACHINE=aarch64_be + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC="gnulibc1" ; fi + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + arc:Linux:*:* | arceb:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} else - echo ${UNAME_MACHINE}-unknown-linux-gnueabi + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi + else + echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf + fi fi exit ;; avr32*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; cris:Linux:*:*) - echo cris-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} exit ;; crisv32:Linux:*:*) - echo crisv32-axis-linux-gnu + echo ${UNAME_MACHINE}-axis-linux-${LIBC} + exit ;; + e2k:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; frv:Linux:*:*) - echo frv-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + hexagon:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + i*86:Linux:*:*) + echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m32r*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; - mips:Linux:*:*) + mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU - #undef mips - #undef mipsel + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel + CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips + CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; } ;; - mips64:Linux:*:*) - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips64 - #undef mips64el - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 - #else - CPU= - #endif - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^CPU/{ - s: ::g - p - }'`" - test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } - ;; - or32:Linux:*:*) - echo or32-unknown-linux-gnu - exit ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu + openrisc*:Linux:*:*) + echo or1k-unknown-linux-${LIBC} exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + or32:Linux:*:* | or1k*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; padre:Linux:*:*) - echo sparc-unknown-linux-gnu + echo sparc-unknown-linux-${LIBC} + exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-${LIBC} exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in - PA7*) echo hppa1.1-unknown-linux-gnu ;; - PA8*) echo hppa2.0-unknown-linux-gnu ;; - *) echo hppa-unknown-linux-gnu ;; + PA7*) echo hppa1.1-unknown-linux-${LIBC} ;; + PA8*) echo hppa2.0-unknown-linux-${LIBC} ;; + *) echo hppa-unknown-linux-${LIBC} ;; esac exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-${LIBC} + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-${LIBC} + exit ;; + ppc64le:Linux:*:*) + echo powerpc64le-unknown-linux-${LIBC} + exit ;; + ppcle:Linux:*:*) + echo powerpcle-unknown-linux-${LIBC} exit ;; s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-ibm-linux + echo ${UNAME_MACHINE}-ibm-linux-${LIBC} exit ;; sh64*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sh*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} + exit ;; + tile*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; vax:Linux:*:*) - echo ${UNAME_MACHINE}-dec-linux-gnu + echo ${UNAME_MACHINE}-dec-linux-${LIBC} exit ;; x86_64:Linux:*:*) - echo x86_64-unknown-linux-gnu + echo ${UNAME_MACHINE}-pc-linux-${LIBC} exit ;; xtensa*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu + echo ${UNAME_MACHINE}-unknown-linux-${LIBC} exit ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^LIBC/{ - s: ::g - p - }'`" - test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" - exit - } - test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } - ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both @@ -1050,11 +1053,11 @@ echo i386-sequent-sysv4 exit ;; i*86:UNIX_SV:4.2MP:2.*) - # Unixware is an offshoot of SVR4, but it has its own version - # number series starting with 2... - # I am not positive that other SVR4 systems won't match this, + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. - # Use sysv4.2uw... so that sysv4* matches it. + # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} exit ;; i*86:OS/2:*:*) @@ -1071,7 +1074,7 @@ i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable exit ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} exit ;; i*86:*DOS:*:*) @@ -1086,7 +1089,7 @@ fi exit ;; i*86:*:5:[678]*) - # UnixWare 7.x, OpenUNIX and OpenServer 6. + # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; @@ -1114,10 +1117,13 @@ exit ;; pc:*:*:*) # Left here for compatibility: - # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp - exit ;; + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configury will decide that + # this is a cross-build. + echo i586-pc-msdosdjgpp + exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 exit ;; @@ -1152,8 +1158,18 @@ /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) - /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && { echo i486-ncr-sysv4; exit; } ;; + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; @@ -1166,7 +1182,7 @@ rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} exit ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} exit ;; SM[BE]S:UNIX_SV:*:*) @@ -1186,10 +1202,10 @@ echo ns32k-sni-sysv fi exit ;; - PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort - # says - echo i586-unisys-sysv4 - exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm @@ -1215,11 +1231,11 @@ exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then - echo mips-nec-sysv${UNAME_RELEASE} + echo mips-nec-sysv${UNAME_RELEASE} else - echo mips-unknown-sysv${UNAME_RELEASE} + echo mips-unknown-sysv${UNAME_RELEASE} fi - exit ;; + exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos exit ;; @@ -1232,6 +1248,9 @@ BePC:Haiku:*:*) # Haiku running on Intel PC compatible. echo i586-pc-haiku exit ;; + x86_64:Haiku:*:*) + echo x86_64-unknown-haiku + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} exit ;; @@ -1258,9 +1277,31 @@ exit ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown - case $UNAME_PROCESSOR in - unknown) UNAME_PROCESSOR=powerpc ;; - esac + eval $set_cc_for_build + if test "$UNAME_PROCESSOR" = unknown ; then + UNAME_PROCESSOR=powerpc + fi + if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + fi + elif test "$UNAME_PROCESSOR" = i386 ; then + # Avoid executing cc on OS X 10.9, as it ships with a stub + # that puts up a graphical alert prompting to install + # developer tools. Any system running Mac OS X 10.7 or + # later (Darwin 11 and later) is required to have a 64-bit + # processor. This is not true of the ARM version of Darwin + # that Apple uses in portable devices. + UNAME_PROCESSOR=x86_64 + fi echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) @@ -1274,7 +1315,10 @@ *:QNX:*:4*) echo i386-pc-qnx exit ;; - NSE-?:NONSTOP_KERNEL:*:*) + NEO-?:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk${UNAME_RELEASE} + exit ;; + NSE-*:NONSTOP_KERNEL:*:*) echo nse-tandem-nsk${UNAME_RELEASE} exit ;; NSR-?:NONSTOP_KERNEL:*:*) @@ -1319,13 +1363,13 @@ echo pdp10-unknown-its exit ;; SEI:*:*:SEIUX) - echo mips-sei-seiux${UNAME_RELEASE} + echo mips-sei-seiux${UNAME_RELEASE} exit ;; *:DragonFly:*:*) echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` exit ;; *:*VMS:*:*) - UNAME_MACHINE=`(uname -p) 2>/dev/null` + UNAME_MACHINE=`(uname -p) 2>/dev/null` case "${UNAME_MACHINE}" in A*) echo alpha-dec-vms ; exit ;; I*) echo ia64-dec-vms ; exit ;; @@ -1340,158 +1384,13 @@ i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; -esac - -#echo '(No uname command or uname output not recognized.)' 1>&2 -#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2 - -eval $set_cc_for_build -cat >$dummy.c < -# include -#endif -main () -{ -#if defined (sony) -#if defined (MIPSEB) - /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, - I don't know.... */ - printf ("mips-sony-bsd\n"); exit (0); -#else -#include - printf ("m68k-sony-newsos%s\n", -#ifdef NEWSOS4 - "4" -#else - "" -#endif - ); exit (0); -#endif -#endif - -#if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix\n"); exit (0); -#endif - -#if defined (hp300) && !defined (hpux) - printf ("m68k-hp-bsd\n"); exit (0); -#endif - -#if defined (NeXT) -#if !defined (__ARCHITECTURE__) -#define __ARCHITECTURE__ "m68k" -#endif - int version; - version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; - if (version < 4) - printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); - else - printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); - exit (0); -#endif - -#if defined (MULTIMAX) || defined (n16) -#if defined (UMAXV) - printf ("ns32k-encore-sysv\n"); exit (0); -#else -#if defined (CMU) - printf ("ns32k-encore-mach\n"); exit (0); -#else - printf ("ns32k-encore-bsd\n"); exit (0); -#endif -#endif -#endif - -#if defined (__386BSD__) - printf ("i386-pc-bsd\n"); exit (0); -#endif - -#if defined (sequent) -#if defined (i386) - printf ("i386-sequent-dynix\n"); exit (0); -#endif -#if defined (ns32000) - printf ("ns32k-sequent-dynix\n"); exit (0); -#endif -#endif - -#if defined (_SEQUENT_) - struct utsname un; - - uname(&un); - - if (strncmp(un.version, "V2", 2) == 0) { - printf ("i386-sequent-ptx2\n"); exit (0); - } - if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ - printf ("i386-sequent-ptx1\n"); exit (0); - } - printf ("i386-sequent-ptx\n"); exit (0); - -#endif - -#if defined (vax) -# if !defined (ultrix) -# include -# if defined (BSD) -# if BSD == 43 - printf ("vax-dec-bsd4.3\n"); exit (0); -# else -# if BSD == 199006 - printf ("vax-dec-bsd4.3reno\n"); exit (0); -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# endif -# else - printf ("vax-dec-bsd\n"); exit (0); -# endif -# else - printf ("vax-dec-ultrix\n"); exit (0); -# endif -#endif - -#if defined (alliant) && defined (i860) - printf ("i860-alliant-bsd\n"); exit (0); -#endif - - exit (1); -} -EOF - -$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && - { echo "$SYSTEM_NAME"; exit; } - -# Apollos put the system type in the environment. - -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } - -# Convex versions that predate uname can use getsysinfo(1) - -if [ -x /usr/convex/getsysinfo ] -then - case `getsysinfo -f cpu_type` in - c1*) - echo c1-convex-bsd - exit ;; - c2*) - if getsysinfo -f scalar_acc - then echo c32-convex-bsd - else echo c2-convex-bsd - fi - exit ;; - c34*) - echo c34-convex-bsd - exit ;; - c38*) - echo c38-convex-bsd + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros exit ;; - c4*) - echo c4-convex-bsd + x86_64:VMkernel:*:*) + echo ${UNAME_MACHINE}-unknown-esx exit ;; - esac -fi +esac cat >&2 <. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under -# the same distribution terms that you use for the rest of that program. +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# Please send patches to . # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD + # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. @@ -72,8 +68,7 @@ version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +Copyright 1992-2015 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -120,12 +115,18 @@ # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ - uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ + linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ + knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ + kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; + android-linux) + os=-linux-android + basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown + ;; *) basic_machine=`echo $1 | sed 's/-[^-]*$//'` if [ $basic_machine != $1 ] @@ -148,10 +149,13 @@ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis | -knuth | -cray) + -apple | -axis | -knuth | -cray | -microblaze*) os= basic_machine=$1 ;; + -bluegene*) + os=-cnk + ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 @@ -166,10 +170,10 @@ os=-chorusos basic_machine=$1 ;; - -chorusrdb) - os=-chorusrdb + -chorusrdb) + os=-chorusrdb basic_machine=$1 - ;; + ;; -hiux*) os=-hiuxwe2 ;; @@ -214,6 +218,12 @@ -isc*) basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; + -lynx*178) + os=-lynxos178 + ;; + -lynx*5) + os=-lynxos5 + ;; -lynx*) os=-lynxos ;; @@ -238,19 +248,29 @@ # Some are omitted here because they have special meanings below. 1750a | 580 \ | a29k \ + | aarch64 | aarch64_be \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ + | arc | arceb \ + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ + | avr | avr32 \ + | ba \ + | be32 | be64 \ | bfin \ - | c4x | clipper \ + | c4x | c8051 | clipper \ | d10v | d30v | dlx | dsp16xx \ - | fido | fr30 | frv \ + | e2k | epiphany \ + | fido | fr30 | frv | ft32 \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ + | k1om \ + | le32 | le64 \ + | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ - | maxq | mb | microblaze | mcore | mep | metag \ + | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ @@ -264,35 +284,55 @@ | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ + | mipsisa32r6 | mipsisa32r6el \ | mipsisa64 | mipsisa64el \ | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64r6 | mipsisa64r6el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ + | moxie \ | mt \ | msp430 \ - | nios | nios2 \ + | nds32 | nds32le | nds32be \ + | nios | nios2 | nios2eb | nios2el \ | ns16k | ns32k \ - | or32 \ + | open8 | or1k | or1knd | or32 \ | pdp10 | pdp11 | pj | pjl \ - | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ + | powerpc | powerpc64 | powerpc64le | powerpcle \ | pyramid \ + | riscv32 | riscv64 \ + | rl78 | rx \ | score \ - | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ - | spu | strongarm \ - | tahoe | thumb | tic4x | tic80 | tron \ - | v850 | v850e \ + | spu \ + | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ + | ubicom32 \ + | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ + | visium \ | we32k \ - | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ + | x86 | xc16x | xstormy16 | xtensa \ | z8k | z80) basic_machine=$basic_machine-unknown ;; - m6811 | m68hc11 | m6812 | m68hc12) - # Motorola 68HC11/12. + c54x) + basic_machine=tic54x-unknown + ;; + c55x) + basic_machine=tic55x-unknown + ;; + c6x) + basic_machine=tic6x-unknown + ;; + leon|leon[3-9]) + basic_machine=sparc-$basic_machine + ;; + m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) basic_machine=$basic_machine-unknown os=-none ;; @@ -302,6 +342,21 @@ basic_machine=mt-unknown ;; + strongarm | thumb | xscale) + basic_machine=arm-unknown + ;; + xgate) + basic_machine=$basic_machine-unknown + os=-none + ;; + xscaleeb) + basic_machine=armeb-unknown + ;; + + xscaleel) + basic_machine=armel-unknown + ;; + # We use `pc' rather than `unknown' # because (1) that's what they normally are, and # (2) the word "unknown" tends to confuse beginning users. @@ -316,24 +371,32 @@ # Recognize the basic CPU types with company name. 580-* \ | a29k-* \ + | aarch64-* | aarch64_be-* \ | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ - | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ | avr-* | avr32-* \ + | ba-* \ + | be32-* | be64-* \ | bfin-* | bs2000-* \ - | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ - | clipper-* | craynv-* | cydra-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* \ + | c8051-* | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ - | elxsi-* \ + | e2k-* | elxsi-* \ | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | hexagon-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ + | k1om-* \ + | le32-* | le64-* \ + | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | microblaze-* | microblazeel-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ @@ -347,32 +410,43 @@ | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa32r6-* | mipsisa32r6el-* \ | mipsisa64-* | mipsisa64el-* \ | mipsisa64r2-* | mipsisa64r2el-* \ + | mipsisa64r6-* | mipsisa64r6el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipsr5900-* | mipsr5900el-* \ | mipstx39-* | mipstx39el-* \ | mmix-* \ | mt-* \ | msp430-* \ - | nios-* | nios2-* \ + | nds32-* | nds32le-* | nds32be-* \ + | nios-* | nios2-* | nios2eb-* | nios2el-* \ | none-* | np1-* | ns16k-* | ns32k-* \ + | open8-* \ + | or1k*-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ - | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | riscv32-* | riscv64-* \ + | rl78-* | romp-* | rs6000-* | rx-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ - | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ - | tahoe-* | thumb-* \ - | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* | tile-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ + | tahoe-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile*-* \ | tron-* \ - | v850-* | v850e-* | vax-* \ + | ubicom32-* \ + | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ + | vax-* \ + | visium-* \ | we32k-* \ - | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* \ | xstormy16-* | xtensa*-* \ | ymp-* \ | z8k-* | z80-*) @@ -397,7 +471,7 @@ basic_machine=a29k-amd os=-udi ;; - abacus) + abacus) basic_machine=abacus-unknown ;; adobe68k) @@ -443,6 +517,13 @@ basic_machine=m68k-apollo os=-bsd ;; + aros) + basic_machine=i386-pc + os=-aros + ;; + asmjs) + basic_machine=asmjs-unknown + ;; aux) basic_machine=m68k-apple os=-aux @@ -459,11 +540,24 @@ basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` os=-linux ;; + bluegene*) + basic_machine=powerpc-ibm + os=-cnk + ;; + c54x-*) + basic_machine=tic54x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c55x-*) + basic_machine=tic55x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; + c6x-*) + basic_machine=tic6x-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; c90) basic_machine=c90-cray os=-unicos ;; - cegcc) + cegcc) basic_machine=arm-unknown os=-cegcc ;; @@ -495,7 +589,7 @@ basic_machine=craynv-cray os=-unicosmp ;; - cr16) + cr16 | cr16-*) basic_machine=cr16-unknown os=-elf ;; @@ -653,7 +747,6 @@ i370-ibm* | ibm*) basic_machine=i370-ibm ;; -# I'm not sure what "Sysv32" means. Should this be sysv3.2? i*86v32) basic_machine=`echo $1 | sed -e 's/86.*/86-pc/'` os=-sysv32 @@ -692,6 +785,9 @@ basic_machine=m68k-isi os=-sysv ;; + leon-*|leon[3-9]-*) + basic_machine=sparc-`echo $basic_machine | sed 's/-.*//'` + ;; m68knommu) basic_machine=m68k-unknown os=-linux @@ -711,8 +807,15 @@ basic_machine=ns32k-utek os=-sysv ;; + microblaze*) + basic_machine=microblaze-xilinx + ;; + mingw64) + basic_machine=x86_64-pc + os=-mingw64 + ;; mingw32) - basic_machine=i386-pc + basic_machine=i686-pc os=-mingw32 ;; mingw32ce) @@ -740,6 +843,10 @@ basic_machine=powerpc-unknown os=-morphos ;; + moxiebox) + basic_machine=moxie-unknown + os=-moxiebox + ;; msdos) basic_machine=i386-pc os=-msdos @@ -747,10 +854,18 @@ ms1-*) basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` ;; + msys) + basic_machine=i686-pc + os=-msys + ;; mvs) basic_machine=i370-ibm os=-mvs ;; + nacl) + basic_machine=le32-unknown + os=-nacl + ;; ncr3000) basic_machine=i486-ncr os=-sysv4 @@ -815,6 +930,12 @@ np1) basic_machine=np1-gould ;; + neo-tandem) + basic_machine=neo-tandem + ;; + nse-tandem) + basic_machine=nse-tandem + ;; nsr-tandem) basic_machine=nsr-tandem ;; @@ -897,9 +1018,10 @@ ;; power) basic_machine=power-ibm ;; - ppc) basic_machine=powerpc-unknown + ppc | ppcbe) basic_machine=powerpc-unknown ;; - ppc-*) basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` + ppc-* | ppcbe-*) + basic_machine=powerpc-`echo $basic_machine | sed 's/^[^-]*-//'` ;; ppcle | powerpclittle | ppc-le | powerpc-little) basic_machine=powerpcle-unknown @@ -924,7 +1046,11 @@ basic_machine=i586-unknown os=-pw32 ;; - rdos) + rdos | rdos64) + basic_machine=x86_64-pc + os=-rdos + ;; + rdos32) basic_machine=i386-pc os=-rdos ;; @@ -993,6 +1119,9 @@ basic_machine=i860-stratus os=-sysv4 ;; + strongarm-* | thumb-*) + basic_machine=arm-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; sun2) basic_machine=m68000-sun ;; @@ -1049,20 +1178,8 @@ basic_machine=t90-cray os=-unicos ;; - tic54x | c54x*) - basic_machine=tic54x-unknown - os=-coff - ;; - tic55x | c55x*) - basic_machine=tic55x-unknown - os=-coff - ;; - tic6x | c6x*) - basic_machine=tic6x-unknown - os=-coff - ;; tile*) - basic_machine=tile-unknown + basic_machine=$basic_machine-unknown os=-linux-gnu ;; tx39) @@ -1132,6 +1249,9 @@ xps | xps100) basic_machine=xps100-honeywell ;; + xscale-* | xscalee[bl]-*) + basic_machine=`echo $basic_machine | sed 's/^xscale/arm/'` + ;; ymp) basic_machine=ymp-cray os=-unicos @@ -1182,7 +1302,7 @@ we32k) basic_machine=we32k-att ;; - sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) @@ -1229,9 +1349,12 @@ if [ x"$os" != x"" ] then case $os in - # First match some system type aliases - # that might get confused with valid system types. + # First match some system type aliases + # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux + ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; @@ -1252,29 +1375,31 @@ # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* | -plan9* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ + | -aos* | -aros* | -cloudabi* | -sortix* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ - | -openbsd* | -solidbsd* \ + | -bitrig* | -openbsd* | -solidbsd* \ | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | -chorusos* | -chorusrdb* | -cegcc* \ - | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ - | -uxpv* | -beos* | -mpeix* | -udk* \ + | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-musl* | -linux-uclibc* \ + | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ - | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* | -tirtos*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1313,7 +1438,7 @@ -opened*) os=-openedition ;; - -os400*) + -os400*) os=-os400 ;; -wince*) @@ -1362,7 +1487,7 @@ -sinix*) os=-sysv4 ;; - -tpf*) + -tpf*) os=-tpf ;; -triton*) @@ -1398,15 +1523,14 @@ -aros*) os=-aros ;; - -kaos*) - os=-kaos - ;; -zvmoe) os=-zvmoe ;; -dicos*) os=-dicos ;; + -nacl*) + ;; -none) ;; *) @@ -1429,10 +1553,10 @@ # system, and we'll never get to this point. case $basic_machine in - score-*) + score-*) os=-elf ;; - spu-*) + spu-*) os=-elf ;; *-acorn) @@ -1444,8 +1568,23 @@ arm*-semi) os=-aout ;; - c4x-* | tic4x-*) - os=-coff + c4x-* | tic4x-*) + os=-coff + ;; + c8051-*) + os=-elf + ;; + hexagon-*) + os=-elf + ;; + tic54x-*) + os=-coff + ;; + tic55x-*) + os=-coff + ;; + tic6x-*) + os=-coff ;; # This must come before the *-dec entry. pdp10-*) @@ -1465,14 +1604,11 @@ ;; m68000-sun) os=-sunos3 - # This also exists in the configure program, but was not the - # default. - # os=-sunos4 ;; m68*-cisco) os=-aout ;; - mep-*) + mep-*) os=-elf ;; mips*-cisco) @@ -1499,7 +1635,7 @@ *-ibm) os=-aix ;; - *-knuth) + *-knuth) os=-mmixware ;; *-wec) @@ -1604,7 +1740,7 @@ -sunos*) vendor=sun ;; - -aix*) + -cnk*|-aix*) vendor=ibm ;; -beos*) --- anon-proxy-00.05.38+20081230.orig/configure +++ anon-proxy-00.05.38+20081230/configure @@ -12016,6 +12016,9 @@ tryxmlincludedir="$tryxmlincludedir $prefix" fi +saved_LIBS="$LIBS" +LIBS="-lxerces-c $saved_LIBS" + { $as_echo "$as_me:$LINENO: checking for xerces-c includes" >&5 $as_echo_n "checking for xerces-c includes... " >&6; } @@ -12093,6 +12096,8 @@ { (exit 1); exit 1; }; } fi +LIBS="$saved_LIBS" + { $as_echo "$as_me:$LINENO: checking for libxerces-c" >&5 $as_echo_n "checking for libxerces-c... " >&6; } saved_LIBS="$LIBS" --- anon-proxy-00.05.38+20081230.orig/configure.in +++ anon-proxy-00.05.38+20081230/configure.in @@ -437,6 +437,11 @@ tryxmlincludedir="$tryxmlincludedir $prefix" fi +dnl Xerces-C 3.x has to link to compile the test program. This is not +dnl a general fix as it will only work if --with-xml-libs was not needed. +saved_LIBS="$LIBS" +LIBS="-lxerces-c $saved_LIBS" + AC_MSG_CHECKING([for xerces-c includes]) for xmldir in "" $tryxmlincludedir ; do @@ -465,6 +470,8 @@ AC_MSG_ERROR([Xerces-C includes NOT found - please use --with-xml-include]) fi +LIBS="$saved_LIBS" + dnl Check for XML libs AC_MSG_CHECKING([for libxerces-c]) saved_LIBS="$LIBS" --- anon-proxy-00.05.38+20081230.orig/debian/POTFILES.in +++ anon-proxy-00.05.38+20081230/debian/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] templates --- anon-proxy-00.05.38+20081230.orig/debian/anon-proxy.default +++ anon-proxy-00.05.38+20081230/debian/anon-proxy.default @@ -0,0 +1,18 @@ +# /etc/default/anon-proxy + +# the local port to listen on +# remember to set $HTTP_PROXY and $http_proxy accordingly +PORT="4001" + +# list of cascades and/or mixes, seperated by semicolons +# see http://anon.inf.tu-dresden.de/status.php for a list +# 80.237.206.62:443; 80.237.206.62:6544; mix.inf.tu-dresden.de:6544; +# mix.inf.tu-dresden.de:443; mix.inf.tu-dresden.de:80; +# mix.inf.tu-dresden.de:22; 212.112.232.175:36544; 212.112.232.175:80; +# 212.112.232.175:443; 80.237.152.53:6544; 80.237.152.53: 443; +# 80.237.152.53:80; 217.10.13.163:6544; 141.76.1.123:16544; +# 141.76.1.123:80; 141.76.1.123:443; +CASCADE="mix.inf.tu-dresden.de:443" + +# command-line options passed to proxytest +OPTIONS="-a -d -j -r /var/run/anon-proxy/mix.pid -n $CASCADE -p $PORT" --- anon-proxy-00.05.38+20081230.orig/debian/anon-proxy.init +++ anon-proxy-00.05.38+20081230/debian/anon-proxy.init @@ -0,0 +1,81 @@ +#! /bin/sh +# +# anon-proxy File to start the an.on proxy at startup. +# Written by David Spreen , +# based on the skeleton script by +# Miquel van Smoorenburg . +# Modified for Debian GNU/Linux +# by Ian Murdock , +# customized by dh-make. +# +# Version: @(#)anon-proxy 1.0 15-Sep-2002 netzwurm@debian.org +# + +### BEGIN INIT INFO +# Provides: anon-proxy +# Required-Start: $network $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Starts the anon-proxy mix +# Description: Starts the anon-proxy mix +### END INIT INFO + +[ -f /etc/default/anon-proxy ] && . /etc/default/anon-proxy + +PATH=/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/mix +NAME=anon-proxy +DESC="Anonymising Proxy Service" +USER=anon-proxy +GROUP=nogroup +PIDFILE=/var/run/anon-proxy/mix.pid + +[ -z "$CASCADE" ] && CASCADE="mix.inf.tu-dresden.de:443" +[ -z "$PORT" ] && PORT="4001" +[ -z "$OPTIONS" ] && OPTIONS="-a -d -j -r $PIDFILE -n $CASCADE -p $PORT" + +test -f $DAEMON || exit 0 + +. /lib/lsb/init-functions + +set -e + +anon_start() { + test -x $DAEMON || return 0 + log_daemon_msg "Starting anon-proxy mix" + DIR=`dirname $PIDFILE` + mkdir -p $DIR + chown $USER $DIR + start-stop-daemon --start --quiet -c $USER:$GROUP --pidfile $PIDFILE \ + --exec $DAEMON -- $OPTIONS > /dev/null 2>&1 || true + log_end_msg 0 +} + +anon_stop() { + log_daemon_msg "Stopping anon-proxy mix" + start-stop-daemon --quiet --stop --pidfile $PIDFILE \ + --exec $DAEMON || true + log_end_msg 0 +} + +case "$1" in + start) + anon_start + ;; + stop) + anon_stop + ;; + restart|force-reload) + anon_stop + anon_start + ;; + *) + N=/etc/init.d/$NAME + # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 + echo "Usage: $N {start|stop|restart|force-reload}" >&2 + exit 1 + ;; +esac + +exit 0 --- anon-proxy-00.05.38+20081230.orig/debian/anon-proxy.links +++ anon-proxy-00.05.38+20081230/debian/anon-proxy.links @@ -0,0 +1,2 @@ +usr/sbin/mix usr/sbin/anon-proxy +usr/share/man/man8/mix.8.gz usr/share/man/man8/anon-proxy.8.gz --- anon-proxy-00.05.38+20081230.orig/debian/changelog +++ anon-proxy-00.05.38+20081230/debian/changelog @@ -0,0 +1,372 @@ +anon-proxy (00.05.38+20081230-2.4) unstable; urgency=medium + + * Non-maintainer upload. + * Use RSA_FLAG_NO_CONSTTIME instead of RSA_FLAG_NO_EXP_CONSTTIME + to fix FTBFS. (Closes: #789296) + + -- YunQiang Su Thu, 08 Oct 2015 16:09:43 +0800 + +anon-proxy (00.05.38+20081230-2.3) unstable; urgency=medium + + * Non-maintainer upload. + * debian/control: Drop unnecessary Build-Depends on + automake1.9. (Closes: #724350) + + -- Eric Dorland Sun, 02 Mar 2014 18:01:26 -0500 + +anon-proxy (00.05.38+20081230-2.2) unstable; urgency=low + + * Non-maintainer upload. + * Update xerces build dependency to libxerces-c-dev. (Closes: #733070) + + -- Jay Berkenbilt Sat, 15 Feb 2014 18:09:13 -0500 + +anon-proxy (00.05.38+20081230-2.1) unstable; urgency=low + + [ gregor herrmann ] + * Non-maintainer upload. + + [ Daniel T Chen ] + * debian/postinst: Don't pass --no-create-home to adduser, because + we attempt to chown a home directory in the next command, which + will fail if it's missing. (Closes: #640599) + + -- gregor herrmann Thu, 10 Nov 2011 19:44:24 +0100 + +anon-proxy (00.05.38+20081230-2) unstable; urgency=low + + * Fixed pending l10n issues. Updated Debconf translations: + - Italian (Vincenzo Campanella). Closes: #556078 + - Danish (Joe Hansen). Closes: #584489 + - Slovak (Slavko). Closes: #617392 + - Dutch (Jeroen Schot). Closes: #622874 + * Deleted obsolete debhelper templates: + - debian/postinst.debhelper. + - debian/postrm.debhelper. + - debian/prerm.debhelper. + * Removed /var/run/anon-proxy from debian/dirs. + + -- David Spreen Mon, 02 May 2011 09:46:57 -0500 + +anon-proxy (00.05.38+20081230-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Complete the list of dependencies and runlevels in init script + Closes: #544386 + * Fix pending l10n issues. Debconf translations: + - Spanish (Francisco Javier Cuadrado). Closes: #510839 + - Vietnamese (Clytie Siddall). Closes: #513788 + - Italian (Luca Monducci). Closes: #550530 + + -- Christian Perrier Mon, 12 Oct 2009 22:34:08 +0200 + +anon-proxy (00.05.38+20081230-1) unstable; urgency=low + + * New daily snapshot. + * Automatically re-create /var/run/anon-proxy at startup + (Closes: #497280). + + -- David Spreen Wed, 31 Dec 2008 07:49:26 +0100 + +anon-proxy (00.05.38+20080710-2) unstable; urgency=low + + * Translation updates and rc-fix release for Lenny. + * Updated Finnish debconf translation (Closes: #492613). + * Updated Swedish debconf translation (Closes: #491932). + * debian/postinst & debian/prerm: + - Don't ever let grep call return 1 to prevent package from + installing, upgrading or purging due to empty /etc/environment + file. Fixes RC bug. (Closes: 496640). + + -- David Spreen Wed, 27 Aug 2008 06:05:40 -0700 + +anon-proxy (00.05.38+20080710-1) unstable; urgency=low + + * New daily snapshot. + * Added Turkish debconf translations. (closes: #488506) + * Removed debian/ dir from orig.tar.gz to prevent inclusion of + debhelper templates and other stuff. Reported upstream. + * debian/mix.8: Fixed formating error. + * debian/: Removed debhelper templates. + + -- David Spreen Thu, 10 Jul 2008 18:36:38 -0700 + +anon-proxy (00.05.38+20080527-1) unstable; urgency=low + + * New daily snapshot. + * debian/control: Changed build dependency from libxerces27-dev to + libxerces-c2-dev. (closes: #479188) + * debian/anon-proxy.init: applied patch to fix initscript messages. + Patch supplied by graziano . + (closes: #482353) + * debian/po/ru.po: Added updated russian debconf translation. + (closes: #479423) + * debian/po/fi.po: Added updated finnish debconf translation. + (closes: #477721) + + -- David Spreen Wed, 28 May 2008 15:39:22 -0700 + +anon-proxy (00.05.38+20080424-1) unstable; urgency=low + + * New daily snapshot. + * Updated anon-proxy and anon-proxy.8.gz symlinks to link to mix and + mix.8.gz. (closes: #467646) + * Added fixed Brazillian translation of debconf templates. + (closes: #462486) + * Added fixed Japanese translation of debconf templates. + (closes: #463309) + * Added fixed German translation of debconf templates and + fixed redundant whitespace in templates. (closes: #473850) + * Changed postinst file to source /etc/default/anon-proxy for + the PORT variable. + + -- David Spreen Thu, 24 Apr 2008 08:49:44 -0700 + +anon-proxy (00.05.38+20080123-1) unstable; urgency=low + + * The `back to life' upload. (closes: #461991, #461993) + * New upstream release. (closes: #409473, #424601, #353362, #300434) + * debian/anon-proxy.init: Changed the init-script to use LSB functions + and added an LSB info section. + * debian/anon-proxy.init: Changed binary name to /usr/sbin/mix as it was + renamed in upstream. + * debian/mix.8: Changed manpage to mix.8. + * debian/templates: Changed debconf template not to use first person. + (closes: #377917) + * Updated debconf translations: Brazilian Portuguese, Czech, French, German, + Portuguese. (closes: #428441, #429879, #432946, #432966) + * debian/anon-proxy.init: Changed pidfile. + * debian/anon-proxy.init: Added pid commandline option. + * debian/anon-proxy.init: Using free service Cascade now. + * debian/anon-proxy.default: Using free service and added pidfile option. + * debian/anon-proxy.init: Added Required-Stop LSB Keyword. + * debian/mix.8: Corrected typo in NAME section. + * debian/rules: Changed distclean method. + + -- David Spreen Thu, 24 jan 2008 00:46:42 +0000 + +anon-proxy (00.02.39-8.4) unstable; urgency=low + + * Non-maintainer upload. + * Apply Peter Green's fix for gcc-4.2 compilation (closes: #441160) + * Add po-debconf dependency + * Use debian/compat instead of DH_COMPAT + * Fix priority + * Add Homepage: field + + -- Riku Voipio Thu, 17 Jan 2008 12:54:06 +0200 + +anon-proxy (00.02.39-8.3) unstable; urgency=low + + * Non-maintainer upload. + * Apply brian m. carlson's FTBFS patch (closes: #409473, #424601). + + -- Robert S. Edmonds Sun, 02 Sep 2007 02:46:27 -0400 + +anon-proxy (00.02.39-8.2) unstable; urgency=low + + * Non-maintainer upload to fix pending l10n issues. + * Debconf templates translations: + - Dutch. Closes: #375316, #382138, #388097 + - Japanese. Closes: #394105 + + -- Christian Perrier Tue, 6 Feb 2007 08:30:52 +0100 + +anon-proxy (00.02.39-8.1) unstable; urgency=low + + * NMU as part of the GCC 4.1 transition. + * Remove extra qualification from C++ header file and declare + friend functions (closes: #357455). + + -- Martin Michlmayr Fri, 26 May 2006 16:05:18 +0200 + +anon-proxy (00.02.39-8) unstable; urgency=low + + * added Swedish debconf templates translation (closes: #331513) + * updated Danish debconf templates translation (closes: #340134) + * added Portoguese debconf templates translation (closes: #341550) + * updated Czech debconf templates translation (closes: #345354) + * updated Spanish debconf templates translation (closes: #333775) + * updated French debconf templates tralslation (closes: #329217) + * fixed minor typo in english debconf templates + * mention anon-proxy in the proxytest manual (closes: #307817) + + -- David Spreen Sat, 28 Jan 2006 15:21:48 +0000 +anon-proxy (00.02.39-7.2) unstable; urgency=low + + * Non-maintainer upload. + * Change build dependency from libxerces25-dev to + libxerces27-dev. (Closes: #339405) + * Include openssl patch from Petr Salinger. (Closes: #335368) + + -- Jay Berkenbilt Mon, 26 Dec 2005 16:30:29 -0500 + +anon-proxy (00.02.39-7.1) unstable; urgency=low + + * Non-maintainer upload (closes: #327763) + * updated address of cascade (closes: #317855, #321681) + * made local port, cascade and the command-line options configurable + in /etc/default/anon-proxy (closes: #307824, #323211) + * added patch to to clean /etc/environment on uninstall (closes: #309495) + * added patch to fix format string security hole (closes: #325769) + * bumped build-depends to automake1.9 + * rebuilt against new libxerces25c2 for c++ abi transition + * added depends on adduser and use misc:Depends instead of explicit depend + on debconf + * bumped DH_COMPAT to 4 (3 is depreciated) + * initial debconf vi translation, thanks to Clytie Siddall (closes: #313035) + * updated debconf ja translation, thanks to Hideki Yamane (closes: #311123) + * initial debconf cs translation, thanks to Miroslav Kure (closes: #315821) + * fixed minor typos in english debconf templates (closes: #313036) + * unfuzzied and completed debconf de translation (closes: #318741) + * mention in the manual that the -j option is mandatory (closes: #321714) + * list options for proxytest in alphabetical order (closes: #321683) + * removed not supported options from the manpage + * install initscript, default, links and manpages using debhelper, + remove update-rc.d calls from postinst and postrm scripts. + * use the upstream makefile to install the binary + + -- Jonas Meurer Mon, 12 Sep 2005 02:34:06 +0200 + +anon-proxy (00.02.39-7) unstable; urgency=high + + * debian/proxytest.8: Changed the license to GNU GPL to fix a + violation of the social contract. (closes: #307820) + + -- David Spreen Thu, 05 May 2005 20:05:15 +0000 +anon-proxy (00.02.39-6) unstable; urgency=high + + * debian/anon-proxy.init: Removed the spaces that broke the + init-script. (closes: #307629) + + -- David Spreen Wed, 04 May 2005 19:18:50 +0000 +anon-proxy (00.02.39-5) unstable; urgency=low + + * Updated Danish debconf translation (thanks to Morten Brix + Pedersen ). (closes: #297792) + * Updated French debconf translation (thanks to Philippe Batailler + ). + * Added some linebreaks to /etc/init.d/anon-proxy have no lines longer + than 79 characters. (closes: #284195) + * Changed debian/postrm to remove /etc/init.d/anon-proxy.old on purge. + (closes: #284940) + + -- David Spreen Thu, 17 Mar 2005 20:47:13 +0000 +anon-proxy (00.02.39-4) unstable; urgency=high + + * Removed debconf handling of /etc/init.d/anon-proxy. (closes: #293514) + * Applied patch by Todd J. Troxell to + enable use of pid-files and restart. + * Added Danish debconf template contributed by Morten Brix + Pedersen . (closes: #276338) + * Added debconf-updatepo to debian/rules. + * Set ownership of /var/run/anon-proxy to anon-proxy:root in postinst. + + -- David Spreen Tue, 1 Mar 2005 06:24:28 +0000 +anon-proxy (00.02.39-3) unstable; urgency=low + + * Updated dutch po-debconf template. Thanks for the translation + to Luk Claes . (closes: #270785) + + -- David Spreen Thu, 7 Oct 2004 20:02:40 +0100 +anon-proxy (00.02.39-2.1) unstable; urgency=high + + * Build-Depend on libxerces25 (closes: #269444) + * NMU and urgency high to push this into sarge + * fixed the proxytest manpage + + -- Jonas Meurer Mon, 6 Sep 2004 08:55:27 +0200 + +anon-proxy (00.02.39-2) unstable; urgency=low + + * debian/postinst: changed to now put http_proxy on demand into + /etc/environment. (closes: #265691) + * debian/prerm: removes http_proxy variables from /etc/environment. + * /debian/templates / config: debconf template for the above. + * debian/po/*: adapted translations. + * debian/anon-proxy.init: Changed the cascade to Regensburg-Berlin + since I consider different locations of mixes safer. + -- David Spreen Mon, 16 Aug 2004 20:01:00 +0100 +anon-proxy (00.02.39-1) unstable; urgency=low + + * new upstream release. + * debian/control: added mixmaster, tor and mixminion to the suggests + field. + * added japanese and dutch po-translations. (closes: #227807, #244637) + * /var/log/anon-proxy.log: removed since anon-proxy logs to syslog and + this file was never used. (closes: #254003) + -- David Spreen Sat, 14 Aug 2004 14:44:05 +0100 +anon-proxy (00.02.29-1) unstable; urgency=low + + * the "no crime detection" release + * new upstream release (00.02.29) (closes: #214185) + * debian/control: now using shlibdepends instead of hardcoding + dependencies into debian/control. (closes: #206304) + * configure.in/configure: added arch specific case-construct to + define arch-specific configuration in addition to os-specific + configuration. (closes: #203957) + * debian/anon-proxy.init: added -a switch to automatically reconnect + to first mix instead of exiting. + * debian/anon-proxy.init: removed obsolete switch -m0. + -- David Spreen Thu, 09 Oct 2003 16:49:23 +0100 +anon-proxy (00.02.02-1) unstable; urgency=low + + * new upstream release (00.02.02). (closes: #192564, #199451) + * configure: changed optimization for m68k to -O0. (closes: #203957) + -- David Spreen Fri, 15 Aug 2003 20:33:42 +0100 +anon-proxy (00.01.61-2) unstable; urgency=low + + * debian/anon-proxy.init: Added extra flag -j (for local-proxiing). + (closes: #189669) + * debian/control: Changed Build-Dependency from libxerces21 to + libxerces21c102. (closes: #189485, #189462) + * Added the brazilian portuguese translation of the debconf templates. + (closes: #179362) + -- David Spreen Fri, 25 Apr 2003 16:25:23 +0100 +anon-proxy (00.01.61-1) unstable; urgency=low + + * new upstream release. + * debian/control: added automake1.6 build-dependency. (closes: #186017) + * debian/control: updated standards-version to 3.5.9.0. + -- David Spreen Thu, 17 Apr 2003 20:07:00 +0100 +anon-proxy (00.01.40-6) unstable; urgency=low + + * configure: disabled CFLAG -march=i386 to keep the compatiblity. + (closes: #165922) + -- David Spreen Tue, 22 Oct 2002 20:37:22 +0100 +anon-proxy (00.01.40-5) unstable; urgency=low + + * debian/control: Changed priority to extra because libxerces21 is + extra. anon-proxy depends on that package. + * debian/po/fr.po: Added french debconf-template. Thanks to + Philippe Batailler . (closes: #165751) + -- David Spreen Tue, 22 Oct 2002 20:18:10 +0100 +anon-proxy (00.01.40-4) unstable; urgency=low + + * debian/rules: Changed "make clean" into "make maintainer-clean-recursive" + to remove autoconf generated files. + (closes: #164751) + * debian/control: Removed build-depends on automake and autoconf. + * debian/templates: Removed unneeded localization of "Default". + (closes: #165158) + + -- David Spreen Thu, 17 Oct 2002 11:48:06 +0100 +anon-proxy (00.01.40-3) unstable; urgency=low + + * debian/control: Added automake to the Build-Depends-field. + (closes: #164751) + * debian/changelog: Changed the format of changelog entries to: + changed file: Description of changes. + + -- David Spreen Tue, 15 Oct 2002 10:11:52 +0100 +anon-proxy (00.01.40-2) unstable; urgency=low + + * debian/control: Added autoconf to the Build-Depends field. + (closes: #164751) + + -- David Spreen Tue, 15 Oct 2002 02:44:43 +0100 +anon-proxy (00.01.40-1) unstable; urgency=low + + * Initial Release. (closes: #160793) + + -- David Spreen Sun, 22 Sep 2002 19:03:00 +0200 --- anon-proxy-00.05.38+20081230.orig/debian/compat +++ anon-proxy-00.05.38+20081230/debian/compat @@ -0,0 +1 @@ +4 --- anon-proxy-00.05.38+20081230.orig/debian/config +++ anon-proxy-00.05.38+20081230/debian/config @@ -0,0 +1,10 @@ +#!/bin/sh -e + +. /usr/share/debconf/confmodule + +db_input high anon-proxy/environment || true +db_go + +# db_input high anon-proxy/remember || true +# db_go + --- anon-proxy-00.05.38+20081230.orig/debian/control +++ anon-proxy-00.05.38+20081230/debian/control @@ -0,0 +1,38 @@ +Source: anon-proxy +Section: web +Priority: optional +Maintainer: David Spreen +Build-Depends: debhelper (>= 4.1.16), libxerces-c-dev, libssl-dev (>= 0.9.7c-3), po-debconf +Homepage: http://anon.inf.tu-dresden.de/ +Standards-Version: 3.8.0.1 + +Package: anon-proxy +Architecture: any +Depends: adduser, ${misc:Depends}, ${shlibs:Depends} +Suggests: mixmaster, tor, mixminion +Description: Proxy to surf the web anonymously + This package contains the JAP client which acts as a local proxy between + your browser and the insecure Internet. All requests for web pages are + handled by JAP and are encrypted several times. The encrypted messages + are sent through a chain of intermediate servers (named Mixes) to the + final destination on the Internet. + . + Multiple layers of encryption protect all messages. A Mix collects + messages in a batch, totally changes their appearance (removes one + layer of encryption) and forwards them all at the same time, but + in a different order. An adversary may observe all communication links, + however he cannot determine a relation between incoming and outgoing + packets. A surfer remains anonymous within the group of all users + of the service. + . + Demonstrably, the system protects your privacy as long as the Mix + works correctly. Unfortunately nobody knows whether a certain Mix + is actually trustworthy or not. Therefore we use a whole chain of + Mixes. Each message passes through several Mixes and the entire chain + of Mixes has to be corrupt to successfully observe the user's + activities. The chaining effectively prevents single Mixes from + observing. This is the meaning of strong anonymity: Even the + anonymity service itself cannot spy on its users. + . + For further information see http://anon.inf.tu-dresden.de/ + --- anon-proxy-00.05.38+20081230.orig/debian/copyright +++ anon-proxy-00.05.38+20081230/debian/copyright @@ -0,0 +1,34 @@ +This package was debianized by David Spreen on +Fri, 13 Sep 2002 23:11:13 +0200. + +It was downloaded from + +Upstream Authors: JAP Team + +Copyright: + +Copyright (c) 2000, The JAP-Team +All rights reserved. +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + - Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + - Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + + - Neither the name of the University of Technology Dresden, Germany nor the names of its contributors + may be used to endorse or promote products derived from this software without specific + prior written permission. + + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS +OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS +BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, +OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER +IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE --- anon-proxy-00.05.38+20081230.orig/debian/da.po +++ anon-proxy-00.05.38+20081230/debian/da.po @@ -0,0 +1,70 @@ +# +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy 00.02.39-4\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2005-03-01 16:58+0000\n" +"PO-Revision-Date: 2005-03-02 23:06+0200\n" +"Last-Translator: Morten Brix Pedersen \n" +"Language-Team: Danish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:4 +msgid "Should I set the http_proxy variable?" +msgstr "Skal jeg sætte http_proxy variablen?" + +#. Type: boolean +#. Description +#: ../templates:4 +msgid "" +"To surf the web anonymously you have to make your browser using the proxy " +"server. For graphical browsers like mozilla or konqueror you can easily " +"configure the proxy information using the graphical setup dialogs." +msgstr "" +"For at surfe på internettet anonymt, skal du indstille din browser til at " +"bruge proxy serveren. For grafiske browsere som Mozilla eller Konqueror kan " +"du nemt sætte proxy oplysninger op i de grafiske indstillingsvinduer." + +#. Type: boolean +#. Description +#: ../templates:4 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want to I will set these variable globally in /etc/" +"environment. In this case I'll remove it when this package is removed." +msgstr "" +"Shellbrowsere som lynx eller w3m bruger miljøvariablerne http_proxy og " +"HTTP_PROXY. Hvis du vil, kan jeg sætte disse variabler globalt i /etc/" +"environment. I dette tilfælde vil jeg fjerne den når pakken bliver fjernet." + +#. Type: boolean +#. Description +#: ../templates:18 +msgid "Do you want me to start the daemon now?" +msgstr "Vil du have mig til at starte dæmonen nu?" + +#. Type: boolean +#. Description +#: ../templates:18 +msgid "" +"If you want me to, I will start the proxy daemon now. You can test if your " +"configuration works correctly by surfing to the following page:" +msgstr "" +"Hvis du vil, kan jeg starte proxy dæmonen nu. Du kan afprøve om din " +"opsætning fungerer korrekt ved at gå ind på følgende side:" + +#. Type: boolean +#. Description +#: ../templates:18 +msgid "http://anon.inf.tu-dresden.de/anontest/test.html" +msgstr "http://anon.inf.tu-dresden.de/anontest/test.html" + +#. Type: boolean +#. Description +#: ../templates:18 +msgid "Execute \"/etc/init.d/anon-proxy start\" to manually start the proxy." +msgstr "Eksekvér \"/etc/init.d/anon-proxy start\" for at starte proxy'en." --- anon-proxy-00.05.38+20081230.orig/debian/dirs +++ anon-proxy-00.05.38+20081230/debian/dirs @@ -0,0 +1,4 @@ +usr/sbin +etc/init.d +usr/share/doc +usr/share/man/man8 --- anon-proxy-00.05.38+20081230.orig/debian/docs +++ anon-proxy-00.05.38+20081230/debian/docs @@ -0,0 +1 @@ +README --- anon-proxy-00.05.38+20081230.orig/debian/init.d +++ anon-proxy-00.05.38+20081230/debian/init.d @@ -0,0 +1,91 @@ +#! /bin/sh +# +# skeleton example file to build /etc/init.d/ scripts. +# This file should be used to construct scripts for /etc/init.d. +# +# Written by Miquel van Smoorenburg . +# Modified for Debian +# by Ian Murdock . +# +# Version: @(#)skeleton 1.9 26-Feb-2001 miquels@cistron.nl +# + +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin +DAEMON=/usr/sbin/mix +NAME=mix +DESC=mix +MIXCONFDIR=/etc/mix + +test -x $DAEMON || exit 0 + +# Include mix defaults if available +if [ -f /etc/default/mix ] ; then + . /etc/default/mix +fi + +set -e + +case "$1" in + start) + echo -n "Starting $DESC with: " + FOUND="" + for CONF in $MIXCONFDIR/* + do + if [ -r $CONF ]; then + FOUND="true" + DAEMON_OPTS="-c $CONF" + CONFFILE="`basename $CONF`" + DAEMON_OPTS="$DAEMON_OPTS --pidfile /var/run/$NAME-$CONFFILE.pid" + start-stop-daemon --start --quiet --exec $DAEMON -- $DAEMON_OPTS + echo -n "$CONF;" + fi + done + echo "" + if [ -z $FOUND ]; then + echo "Warning: No Mix started, because no readable configuration file found in $MIXCONFDIR !" + fi + ;; + stop) + echo -n "Stopping $DESC with: " + for CONF in /var/run/$NAME-* + do + if [ -r $CONF ]; then + start-stop-daemon --stop --quiet --oknodo --pidfile $CONF \ + --exec $DAEMON + echo -n "$CONF;" + fi + done + echo "" + ;; + #reload) + # + # If the daemon can reload its config files on the fly + # for example by sending it SIGHUP, do it here. + # + # If the daemon responds to changes in its config file + # directly anyway, make this a do-nothing entry. + # + # echo "Reloading $DESC configuration files." + # start-stop-daemon --stop --signal 1 --quiet --pidfile \ + # /var/run/$NAME.pid --exec $DAEMON + #;; + restart) + # + # If the "reload" option is implemented, move the "force-reload" + # option to the "reload" entry above. If not, "force-reload" is + # just the same as "restart". + # + echo "Restarting $DESC: " + /etc/init.d/$NAME stop + sleep 1 + /etc/init.d/$NAME start + ;; + *) + N=/etc/init.d/$NAME + # echo "Usage: $N {start|stop|restart|reload|force-reload}" >&2 + echo "Usage: $N {start|stop|restart}" >&2 + exit 1 + ;; +esac + +exit 0 --- anon-proxy-00.05.38+20081230.orig/debian/mix.8 +++ anon-proxy-00.05.38+20081230/debian/mix.8 @@ -0,0 +1,113 @@ +.\" This -*- nroff -*- file has been generated from +.\" DocBook SGML with docbook-to-man on Debian GNU/Linux. +.\" +.\" transcript compatibility for postscript use. +.\" +.\" synopsis: .P! +.\" +.de P! +\\&. +.fl \" force out current output buffer +\\!%PB +\\!/showpage{}def +.\" the following is from Ken Flowers -- it prevents dictionary overflows +\\!/tempdict 200 dict def tempdict begin +.fl \" prolog +.sy cat \\$1\" bring in postscript file +.\" the following line matches the tempdict above +\\!end % tempdict % +\\!PE +\\!. +.sp \\$2u \" move below the image +.. +.de pF +.ie \\*(f1 .ds f1 \\n(.f +.el .ie \\*(f2 .ds f2 \\n(.f +.el .ie \\*(f3 .ds f3 \\n(.f +.el .ie \\*(f4 .ds f4 \\n(.f +.el .tm ? font overflow +.ft \\$1 +.. +.de fP +.ie !\\*(f4 \{\ +. ft \\*(f4 +. ds f4\" +' br \} +.el .ie !\\*(f3 \{\ +. ft \\*(f3 +. ds f3\" +' br \} +.el .ie !\\*(f2 \{\ +. ft \\*(f2 +. ds f2\" +' br \} +.el .ie !\\*(f1 \{\ +. ft \\*(f1 +. ds f1\" +' br \} +.el .tm ? font underflow +.. +.ds f1\" +.ds f2\" +.ds f3\" +.ds f4\" +'\" t +.ta 8n 16n 24n 32n 40n 48n 56n 64n 72n +.TH "MIX" "8" +.SH "NAME" +mix \- starts the proxyserver of the an.on anonymizing proxy project. +.SH "SYNOPSIS" +.PP +\fBmix\fP [\fB-j] [OPTIONS...\fP\fP] +.SH "DESCRIPTION" +.PP +This manual page documents briefly the +\fBmix\fP command. +.PP +This manual page was written for the \fBDebian\fP distribution +because the original program does not have a manual page. + +.PP +\fMix\fP is the a proxyserver which +sends your httprequest through a chain of anonymizing proxyservers +to anonymize it. Even for the JAP-Admins it is impossible to +allocate the request to your IP-Address. +.SH "OPTIONS" +.PP +This program follows the usual GNU command line syntax, +with long options starting with two dashes (`-'). A summary of +options is included below. For a complete description, see the +\fBInfo\fP files. +.IP "\fB-a\fP \fB--autoreconnect\fP " 10 +auto reconnects if connection to first mix was lost +.IP "\fB-d\fP \fB--daemon\fP " 10 +start as daemon. +.IP "\fB-j\fP \fB--localproxy\fP " 10 +act as local proxy (mandatory) +.IP "\fB-l\fP \fB--logdir=\fP " 10 +directory where log files go to +.IP "\fB-n\fP \fB--next=\fP " 10 +first mix of cascade +.IP "\fB-p\fP \fB--port=<[host:]port|path>\fP " 10 +listening on [host:]port|path +.IP "\fB-s\fP \fB--socksport=\fP " 10 +listening port for socks +.IP "\fB-v\fP \fB--version\fP " 10 +effective user +.IP "\fB-?\fP \fB--help\fP " 10 +Show help message +.IP "\fB--usage " 10 +Display brief usage message +.SH "SEE ALSO" +.PP +The JAP anonymizing Proxy-system is documented on http://anon.inf.tu-dresden.de/. + +.SH "AUTHOR" +.PP +This manual page was written by David Spreen netzwurm@debian.org for +the \fBDebian\fP system (but may be used by others). +This manual was published as free software; you can redistribute it and/or +modify it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +any later version. +.\" created by instant / docbook-to-man, Sun 15 Sep 2002, 21:12 --- anon-proxy-00.05.38+20081230.orig/debian/nl.po +++ anon-proxy-00.05.38+20081230/debian/nl.po @@ -0,0 +1,107 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy 00.02.29-1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2004-08-16 18:45+0200\n" +"PO-Revision-Date: 2004-04-16 14:59+0100\n" +"Last-Translator: Luk Claes \n" +"Language-Team: Debian l10n Dutch \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: string +#. Description +#: ../templates:4 +msgid "What port do you want the proxy to listen on?" +msgstr "Op welke poort wilt u dat de proxy luistert?" + +#. Type: string +#. Description +#: ../templates:4 +msgid "" +"This program acts as a proxy between your browser and the insecure internet. " +"On what port should the proxyserver listen? Note that the Port cannot be one " +"of the range 1 - 1024 because the proxy doesn't run as root. The default-" +"port is 4001." +msgstr "" +"Dit programma handelt als een proxy tussen uw browser en het onveilige " +"internet. Op welke poort moet de proxyserver luisteren? Merk op dat de poort " +"niet in het bereik 1 - 1024 kan liggen omdat de proxy niet als root draait. " +"De standaardpoort is 4001." + +#. Type: boolean +#. Description +#: ../templates:13 +msgid "Should I set the http_proxy variable?" +msgstr "" + +#. Type: boolean +#. Description +#: ../templates:13 +msgid "" +"To surf the web anonymously you have to make your browser using the proxy " +"server. For graphical browsers like mozilla or konqueror you can easily " +"configure the proxy information using the graphical setup dialogs." +msgstr "" + +#. Type: boolean +#. Description +#: ../templates:13 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want to I will set these variable globally in /etc/" +"environment. In this case I'll remove it when this package is removed." +msgstr "" + +#. Type: boolean +#. Description +#: ../templates:27 +msgid "Do you want me to start the daemon now?" +msgstr "Wilt u de achtergronddienst nu starten?" + +#. Type: boolean +#. Description +#: ../templates:27 +#, fuzzy +msgid "" +"If you want me to, I will start the proxy daemon now. You can test if your " +"configuration works correctly by surfing to the following page:" +msgstr "" + +#. Type: boolean +#. Description +#: ../templates:27 +msgid "http://anon.inf.tu-dresden.de/anontest/test.html" +msgstr "http://anon.inf.tu-dresden.de/anontest/test.html" + +#. Type: boolean +#. Description +#: ../templates:27 +#, fuzzy +msgid "Execute \"/etc/init.d/anon-proxy start\" to manually start the proxy." +msgstr "Voer \"/etc/init.d/anon-proxy start\" uit om de proxy op te starten." + +#~ msgid "" +#~ "To anonymize your http-connections you have to configure your browser to " +#~ "use the anon-proxy. For graphical browsers this can easily be done " +#~ "through the configuration menu. Lynx and w3m read the environment-" +#~ "variable $http_proxy for proxy-informations. It is recommendet to have " +#~ "the following lines in your .bashrc and .profile:" +#~ msgstr "" +#~ "Om uw http-verbindingen anoniem te maken, moet u uw browser configureren " +#~ "om de anon-proxy te gebruiken. Voor grafische browsers kan dit " +#~ "gemakkelijk gedaan worden in het configuratiemenu. Lynx en w3m lezen de " +#~ "omgevingsvariabele $http_proxy voor proxy-informatie. Het is aangeraden " +#~ "om de volgende lijnen op te nemen in uw .bashrc en .profile:" + +#~ msgid "export http_proxy=\"http://127.0.0.1:4001\"" +#~ msgstr "export http_proxy=\"http://127.0.0.1:4001\"" + +#~ msgid "export HTTP_PROXY=$http_proxy" +#~ msgstr "export HTTP_PROXY=$http_proxy" --- anon-proxy-00.05.38+20081230.orig/debian/po/POTFILES.in +++ anon-proxy-00.05.38+20081230/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] templates --- anon-proxy-00.05.38+20081230.orig/debian/po/cs.po +++ anon-proxy-00.05.38+20081230/debian/po/cs.po @@ -0,0 +1,57 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2007-06-11 19:59+0200\n" +"Last-Translator: Miroslav Kure \n" +"Language-Team: Czech \n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "Má se nastavit proměnná http_proxy?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"Abyste mohli brouzdat po webu anonymně, musíte svůj webový prohlížeč " +"přesvědčit, aby používal proxy server. V grafických prohlížečích typu " +"mozilla nebo konqueror můžete informace o proxy zadat velmi jednoduše pomocí " +"grafického dialogu pro nastavení." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"Konzolové prohlížeče typu lynx nebo w3m používají proměnné prostředí " +"http_proxy a HTTP_PROXY. Budete-li si přát, mohou se nyní tyto proměnné " +"nastavit globálně v souboru /etc/environment. Při vyčištění balíku anon-" +"proxy ze systému budou tyto změny vráceny do původního stavu." --- anon-proxy-00.05.38+20081230.orig/debian/po/da.po +++ anon-proxy-00.05.38+20081230/debian/po/da.po @@ -0,0 +1,48 @@ +# Danish translation anon-proxy. +# Copyright (C) 2010 anon-proxy & nedenstående oversættere. +# This file is distributed under the same license as the anon-proxy package. +# Morten Brix Pedersen , 2005. +# Joe Hansen , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2010-06-03 17:30+01:00\n" +"Last-Translator: Joe Hansen \n" +"Language-Team: Danish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "Skal variablen http_proxy angives?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"For at surfe på internettet anonymt, skal du indstille din browser til at " +"bruge proxyserveren. For grafiske browsere som Mozilla eller Konqueror kan " +"du nemt angive proxyoplysninger i de grafiske indstillingsvinduer." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"Shellbrowsere som lynx eller w3m bruger miljøvariablerne http_proxy og " +"HTTP_PROXY. Hvis du vil, kan jeg sætte disse variabler globalt i /etc/" +"environment. De vil blive fjernet, hvis pakken anon-proxy bliver fjernet." --- anon-proxy-00.05.38+20081230.orig/debian/po/de.po +++ anon-proxy-00.05.38+20081230/debian/po/de.po @@ -0,0 +1,49 @@ +# German translation of anon-proxy. +# Copyright (C) 2005 THE anon-proxy'S COPYRIGHT HOLDER +# This file is distributed under the same license as the anon-proxy package. +# Jonas Meurer , 2005-2008. +# +# +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy 00.05.38+20080123-1\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2008-04-01 18:56+0200\n" +"Last-Translator: Jonas Meurer \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "Soll die http_proxy Umgebungsvariable gesetzt werden?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"Um anonym im Web surfen zu knnen, muss der Browser so eingestellt werden, " +"dass er den Proxy-Server benutzt. Bei graphischen Browsern wie Mozilla oder " +"Konqueror kann dies in dem graphischen Konfigurations-Men getan werden." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"Kommandozeilen-Browser wie lynx oder w3m benutzen die Umgebungsvariablen " +"http_proxy und HTTP_PROXY. Diese Umgebungsvariablen knnen nun global in /" +"etc/environment gesetzt werden. In diesem Falle werden sie beim " +"vollstndigen lschen des Pakets wieder entfernt." --- anon-proxy-00.05.38+20081230.orig/debian/po/es.po +++ anon-proxy-00.05.38+20081230/debian/po/es.po @@ -0,0 +1,96 @@ +# anon-proxy po-debconf translation to Spanish +# Copyright (C) 2005, 2008 Software in the Public Interest +# This file is distributed under the same license as the anon-proxy package. +# +# Changes: +# - Initial translation +# César Gómez Martín , 2005 +# +# - Updates +# Francisco Javier Cuadrado , 2008 +# +# Traductores, si no conocen el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor, lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy 00.05.38+20080710-2\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2008-12-26 12:45+0100\n" +"Last-Translator: Francisco Javier Cuadrado \n" +"Language-Team: Debian l10n Spanish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "¿Debería configurarse la variable http_proxy?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"Para navegar por internet anónimamente los navegadores tienen que usar el " +"servidor del nuevo proxy. Para navegadores gráficos como mozilla o konqueror " +"se puede configurar fácilmente en la información del proxy usando las " +"ventanas de configuración." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"Los navegadores en modo texto como lynx o w3m usan las variables de entorno " +"http_proxy y HTTP_PROXY. Si quiere usar estas variables se pueden configurar " +"globalmente en el archivo «/etc/environment» en este momento, se borrarán " +"cuando se elimine el paquete anon-proxy." + +#, fuzzy +#~ msgid "" +#~ "The anon-proxy daemon can be started now. The configuration can be tested " +#~ "by surfing to the following URL:" +#~ msgstr "" +#~ "Si quiere, se puede arrancar el demonio del proxy ahora. Puede comprobar " +#~ "si su configuración funciona correctamente abriendo la siguiente página " +#~ "con su navegador:" + +#, fuzzy +#~ msgid "http://anon.inf.tu-dresden.de/help/jap_help/security_test_en.html" +#~ msgstr "http://anon.inf.tu-dresden.de/anontest/test.html" + +#, fuzzy +#~ msgid "" +#~ "You can run \"/etc/init.d/anon-proxy start\" manually to start the proxy " +#~ "later." +#~ msgstr "" +#~ "Para arrancar el proxy manualmente ejecute «/etc/init.d/anon-proxy start»." + +#~ msgid "Do you want me to start the daemon now?" +#~ msgstr "¿Quiere arrancar el demonio ahora?" --- anon-proxy-00.05.38+20081230.orig/debian/po/fi.po +++ anon-proxy-00.05.38+20081230/debian/po/fi.po @@ -0,0 +1,44 @@ +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2008-07-27 21:35+0200\n" +"Last-Translator: Esko Arajärvi \n" +"Language-Team: Finnish \n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Country: FINLAND\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "Tulisiko muuttuja http_proxy asettaa?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"Verkon anonyymi selaaminen vaatii uuden välityspalvelimen käyttämistä. " +"Graafisissa selaimissa, kuten Mozilla tai Konqueror, välityspalvelimen " +"asetukset voidaan helposti tehdä käyttäen graafista asetusikkunaa." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"Komentoriviselaimet, kuten Lynx ja w3m, käyttävät ympäristömuuttujia " +"http_proxy ja HTTP_PROXY. Nämä muuttujat voidaan nyt asettaa järjestelmän " +"laajuisesti hakemistossa /etc/environment. Ne poistetaan, jos paketti anon-" +"proxy siivotaan." --- anon-proxy-00.05.38+20081230.orig/debian/po/fr.po +++ anon-proxy-00.05.38+20081230/debian/po/fr.po @@ -0,0 +1,103 @@ +# French Po-debconf templates for anon-proxy +# Copyright (C) 2002, Philippe Batailler +# This file is distributed under the same license as the anon-proxy package. +# Philippe Batailler , 2002 +# +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy 00.02.39-7.1\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2007-07-10 17:00+0200\n" +"Last-Translator: Cyril Brulebois \n" +"Language-Team: French \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "Faut-il définir la variable « http_proxy » ?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"Pour pouvoir naviguer de façon anonyme, votre navigateur doit utiliser le " +"serveur mandataire (« proxy »). Avec des navigateurs graphiques comme " +"Mozilla ou Konqueror, l'information se déclare très facilement grâce aux " +"dialogues de configuration." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"Les navigateurs comme lynx ou w3m utilisent les variables « http_proxy » et " +"« HTTP_PROXY ». Ces variables peuvent être déclarées dans /etc/environment. " +"Dans ce cas, elles seront effacées de ce fichier quand le paquet sera purgé." + +#~ msgid "" +#~ "The anon-proxy daemon can be started now. The configuration can be tested " +#~ "by surfing to the following URL:" +#~ msgstr "" +#~ "Si vous le souhaitez, le démon proxy peut être lancé maintenant. Vous " +#~ "pouvez tester votre configuration en surfant sur la page suivante :" + +#~ msgid "http://anon.inf.tu-dresden.de/help/jap_help/security_test_en.html" +#~ msgstr "http://anon.inf.tu-dresden.de/anontest/test.html" + +#~ msgid "" +#~ "You can run \"/etc/init.d/anon-proxy start\" manually to start the proxy " +#~ "later." +#~ msgstr "" +#~ "Faites : « /etc/init.d/anon-proxy start » pour lancer vous-même le " +#~ "serveur." + +#~ msgid "Do you want me to start the daemon now?" +#~ msgstr "Voulez-vous démarrer le démon maintenant ?" + +#~ msgid "What port do you want the proxy to listen on?" +#~ msgstr "Sur quel port le serveur mandataire doit-il écouter ?" + +#~ msgid "" +#~ "This program acts as a proxy between your browser and the insecure " +#~ "internet. On what port should the proxyserver listen? Note that the Port " +#~ "cannot be one of the range 1 - 1024 because the proxy doesn't run as " +#~ "root. The default-port is 4001." +#~ msgstr "" +#~ "Ce programme agit comme un serveur mandataire entre votre butineur et " +#~ "l'internet peu sûr. Sur quel port le serveur mandataire doit-il écouter ? " +#~ "Notez que ce port ne peut se trouver dans l'intervalle 1 - 1024 car le " +#~ "serveur ne fonctionne pas avec les privilèges du super-utilisateur. Par " +#~ "défaut, la valeur du port est 4001." + +#~ msgid "" +#~ "To anonymize your http-connections you have to configure your browser to " +#~ "use the anon-proxy. For graphical browsers this can easily be done " +#~ "through the configuration menu. Lynx and w3m read the environment-" +#~ "variable $http_proxy for proxy-informations. It is recommendet to have " +#~ "the following lines in your .bashrc and .profile:" +#~ msgstr "" +#~ "Pour rendre anonymes vos connections http, vous devez configurer votre " +#~ "butineur pour qu'il utilise le serveur anon. Pour les butineurs " +#~ "graphiques, vous pouvez simplement utiliser le menu de configuration. " +#~ "Lynx et w3m lisent la variable d'environnemnt $http_proxy. Il est " +#~ "recommandé de mettre les lignes suivantes dans votre .bashrc et votre ." +#~ "profile :" + +#~ msgid "export http_proxy=\"http://127.0.0.1:4001\"" +#~ msgstr "export http_proxy=\"http://127.0.0.1:4001\"" + +#~ msgid "export HTTP_PROXY=$http_proxy" +#~ msgstr "export HTTP_PROXY=$http_proxy" --- anon-proxy-00.05.38+20081230.orig/debian/po/it.po +++ anon-proxy-00.05.38+20081230/debian/po/it.po @@ -0,0 +1,50 @@ +# ITALIAN TRANSLATIOIN OF ANON-PROXY'S PO-DEBCONF FILE. +# COPYRIGHT (C) 2009 THE ANON-PROXY'S COPYRIGHT HOLDER +# This file is distributed under the same license as the anon-proxy package. +# +# Vincenzo Campanella , 2009. +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2009-11-13 13:01+0100\n" +"Last-Translator: Vincenzo Campanella \n" +"Language-Team: Italian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "Impostare la variabile http_proxy?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"Per poter navigare in modo anonimo i browser devono utilizzare il nuovo " +"server proxy. Nel caso dei browser grafici, come Mozilla o Konqueror, questa " +"configurazione può facilmente essere effettuata nelle informazioni sul proxy " +"utilizzando le rispettive maschere di dialogo." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"Nel caso di browser da riga di comando, come lynx o w3m, si devono " +"utilizzare le variabili d'ambiente http_proxy e HTTP_PROXY. Se si desidera, " +"è possibile impostare ora queste variabili in modo globale, in «/etc/" +"environment». Queste verranno rimosse in caso di rimozione completa del " +"pacchetto anon-proxy." --- anon-proxy-00.05.38+20081230.orig/debian/po/ja.po +++ anon-proxy-00.05.38+20081230/debian/po/ja.po @@ -0,0 +1,57 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +# +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy 00.05.38-20080123-1\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2008-01-31 05:52+0900\n" +"Last-Translator: Hideki Yamane (Debian-JP) \n" +"Language-Team: Japanese \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "http_proxy 変数をセットしますか?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"ウェブを匿名で閲覧するためには、ブラウザをプロキシサーバを使うように設定する" +"必要があります。mozilla や konqueror のようなグラフィカルなブラウザでは、グラ" +"フィカルな設定ダイアログを使ってプロキシ情報を簡単に設定できます。" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"lynx や w3m などの shell 用のブラウザは、環境変数 http_proxy や HTTP_PROXY を" +"参照します。これらの変数をシステム全体で利用したい場合は /etc/environment に" +"設定してください。anon-proxy パッケージを purge する際にこの設定は削除されま" +"す。" --- anon-proxy-00.05.38+20081230.orig/debian/po/nl.po +++ anon-proxy-00.05.38+20081230/debian/po/nl.po @@ -0,0 +1,51 @@ +# Dutch translation of anon-proxy debconf templates. +# Copyright (C) 2004-2011 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the anon-proxy package. +# Luk Claes , 2004. +# Kurt De Bree , 2006. +# Jeroen Schot , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy 00.05.38+20081230\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2011-04-15 15:10+0200\n" +"Last-Translator: Jeroen Schot \n" +"Language-Team: Debian l10n Dutch \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "Wilt u de http_proxy variabele instellen?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"Om anoniem te kunnen surfen moet uw browser de proxy-server gebruiken. Voor " +"grafische browsers zoals mozilla of konqueror kunt u gemakkelijk de proxy-" +"informatie instellen via de dialoogvensters voor het wijzigen van de " +"browserinstellingen." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"Shellbrowsers zoals lynx of w3m gebruiken de omgevingsvariabelen http_proxy " +"en HTTP_PROXY. Indien u dit wenst zullen deze variabelen globaal ingesteld " +"worden in /etc/environment. Deze zullen weer verwijderd worden bij het " +"wissen (purge) van het pakket." --- anon-proxy-00.05.38+20081230.orig/debian/po/pt.po +++ anon-proxy-00.05.38+20081230/debian/po/pt.po @@ -0,0 +1,47 @@ +# 2005-11-13 - Marco Ferra (initial translation) +# 2007-06-20 - Rui Branco +# +# +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy 00.02.39-7.1\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2007-06-20 22:43+0100\n" +"Last-Translator: Rui Branco \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "Deverá a variável http_proxy ser definida?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"Para navegar na web de forma anónima os browsers têm que usar um novo " +"servidor de proxy. Em browsers gráficos como o mozilla ou o konqueror pode " +"facilmente configurar os dados do proxy usando os diálogos gráficos." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"Os browsers usados na shell como o lynx ou o w3m usam variáveis de ambiente " +"como http_proxy e HTTP_PROXY. Se quiser essas variáveis podem ser definidas " +"de forma global em /etc/environment. Estas serão removidas se o pacote anon-" +"proxy for removido." --- anon-proxy-00.05.38+20081230.orig/debian/po/pt_BR.po +++ anon-proxy-00.05.38+20081230/debian/po/pt_BR.po @@ -0,0 +1,49 @@ +# anon-proxy Brazilian Portuguese translation. +# Copyright (C) 2007 anon-proxy's PACKAGE COPYRIGHT HOLDER +# This file is distributed under the same license as the anon-proxy package. +# Herbert P Fortes Neto , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy_00.01.40-6\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2007-06-24 17:42-0200\n" +"Last-Translator: Herbert P Fortes Neto \n" +"Language-Team: Debian-BR Project \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISo-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" +"pt_BR utf-8\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "A varivel http_proxy deve ser definida?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"Para surfar na web anonimamente, os navegadores tem que usar o novo servidor " +"proxy. Navegadores grficos como o mozilla ou konqueror podem ser " +"configurados facilmente usando a interface de configurao grfica." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"Navegadores para o modo texto como lynx ou w3m usam as variveis de ambiente " +"http_proxy e HTTP_PROXY. Se voc quiser, essas variveis podem ser definidas " +"globalmente em /etc/environment agora. Elas sero removidas se o pacote anon-" +"proxy for removido com a opo \"purge\"." --- anon-proxy-00.05.38+20081230.orig/debian/po/ru.po +++ anon-proxy-00.05.38+20081230/debian/po/ru.po @@ -0,0 +1,51 @@ +# translation of ru.po to Russian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Yuri Kozlov , 2008. +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy 00.05.38+20080424-1\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2008-05-04 21:50+0400\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "Настроить переменную окружения http_proxy?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"Для анонимной работы с веб, браузерам нужно использовать новый прокси-" +"сервер. В графических браузерах, типа mozilla или konqueror, информация о " +"прокси задаётся в их панелях настроек." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"Консольные браузеры, типа lynx или w3m, используют переменные окружения " +"http_proxy и HTTP_PROXY. Если хотите, можно настроить эти переменные в " +"глобальном файле настроек /etc/environment. Они будут автоматически удалены " +"при вычистке пакета anon-proxy." --- anon-proxy-00.05.38+20081230.orig/debian/po/sk.po +++ anon-proxy-00.05.38+20081230/debian/po/sk.po @@ -0,0 +1,51 @@ +# Slovak translations for anon_proxy package +# Slovenské preklady pre balík anon_proxy. +# Copyright (C) 2011 THE anon_proxy'S COPYRIGHT HOLDER +# This file is distributed under the same license as the anon_proxy package. +# Automatically generated, 2011. +# Slavko , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2011-03-08 15:51+0100\n" +"Last-Translator: Slavko \n" +"Language-Team: Slovak \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "Má byť nastavená premenná http_proxy?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"Aby ste surfovali internetom anonymne, musí prehliadač používať nový proxy " +"server. V grafických prehliadačoch, ako Mozilla či Konqeror, možno nastaviť " +"informácie o proxy jednoducho pomocou grafického dialógu." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"Konzolové prehliadače, ako lynx či w3m, používajú premenné prostredia " +"http_proxy a HTTP_PROXY. Ak chcete, môžu byť tieto premenné nastavené teraz " +"globálne v /etc/environment. Tieto premenné budú odstránené, keď bude balík " +"anon-proxy úplne odinštalovaný." --- anon-proxy-00.05.38+20081230.orig/debian/po/sv.po +++ anon-proxy-00.05.38+20081230/debian/po/sv.po @@ -0,0 +1,72 @@ +# Swedish translation of anonproxy. +# Copyright (C) 2005 THE anonproxy'S COPYRIGHT HOLDER +# This file is distributed under the same license as the anonproxy package. +# Daniel Nylander , 2005. +# , fuzzy +# +# +msgid "" +msgstr "" +"Project-Id-Version: anonproxy 00.02.39-7.1\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2008-07-22 13:45+0100\n" +"Last-Translator: Martin Bagge \n" +"Language-Team: Swedish \n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=iso-8859-1\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "Ska jag stta http_proxy-variabeln?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"Fr att surfa p Internet anonymt mste du konfigurera din weblsare att " +"anvnda en proxyserver. Fr grafiska weblsare som Mozilla och Konqueror kan " +"du enkelt konfigurera proxyinstllningarna i dialogrutan fr instllningar." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"Skalweblsare som lynx eller w3m anvnder miljvariablerna http_proxy och " +"HTTP_PROXY. Om du vill kan jag stta dessa variabler globalt i /etc/" +"environment och ven ta bort dom nr du avinstallerar detta paket." + +#, fuzzy +#~ msgid "" +#~ "The anon-proxy daemon can be started now. The configuration can be tested " +#~ "by surfing to the following URL:" +#~ msgstr "" +#~ "Om du vill kan jag starta proxydaemonen nu. Du kan testa om din " +#~ "konfiguration fungerar korrekt genom att surfa till fljande websida:" + +#, fuzzy +#~ msgid "http://anon.inf.tu-dresden.de/help/jap_help/security_test_en.html" +#~ msgstr "http://anon.inf.tu-dresden.de/anontest/test.html" + +#, fuzzy +#~ msgid "" +#~ "You can run \"/etc/init.d/anon-proxy start\" manually to start the proxy " +#~ "later." +#~ msgstr "" +#~ "Du kan kra \"/etc/init.d/anon-proxy start\" manuellt fr att starta " +#~ "proxyn." + +#~ msgid "Do you want me to start the daemon now?" +#~ msgstr "Vill du att jag startar daemonen nu?" --- anon-proxy-00.05.38+20081230.orig/debian/po/templates.pot +++ anon-proxy-00.05.38+20081230/debian/po/templates.pot @@ -0,0 +1,41 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" --- anon-proxy-00.05.38+20081230.orig/debian/po/tr.po +++ anon-proxy-00.05.38+20081230/debian/po/tr.po @@ -0,0 +1,49 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Mert Dirik , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy 00.05.38+20080527-1\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2008-06-23 22:40+0200\n" +"Last-Translator: Mert Dirik \n" +"Language-Team: Debian L10n Turkish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "http_proxy değişkeni ayarlansın mı?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"Web'i isimsiz bir şekilde gezebilmeniz için tarayıcılar yeni vekil " +"sunucusunu kullanacak şekilde ayarlanmalıdır. Vekil sunucu bilgisi Mozilla " +"ya da Konqueror gibi görsel tarayıcıların ayar pencerelerindeki ilgili " +"bölümünde kolaylıkla düzenlenebilir." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"\"lynx\" ya da \"w3m\" gibi metin tabanlı tarayıcılar http_proxy ve " +"HTTP_PROXY ortam değişkenlerini kullanır. Eğer isterseniz bu ortam " +"değişkenleri sistem genelinde (/etc/environment dosyasında) ayarlanabilir. " +"\"anon-proxy\" paketi temizlenirse bu ayarlar kaldırılır." --- anon-proxy-00.05.38+20081230.orig/debian/po/vi.po +++ anon-proxy-00.05.38+20081230/debian/po/vi.po @@ -0,0 +1,50 @@ +# Vietnamese translation for Anon-proxy. +# Copyright © 2009 Free Software Foundation, Inc. +# Clytie Siddall , 2005-2009. +# +msgid "" +msgstr "" +"Project-Id-Version: anon-proxy 00.05.38+20080710-1\n" +"Report-Msgid-Bugs-To: anon-proxy@packages.debian.org\n" +"POT-Creation-Date: 2008-04-24 09:25-0700\n" +"PO-Revision-Date: 2009-02-01 19:38+0930\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: LocFactoryEditor 1.8\n" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "Should the http_proxy variable be set?" +msgstr "Có nên đặt biến « http_proxy » không?" + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"To surf the web anonymously browsers have to use the new proxy server. For " +"graphical browsers like mozilla or konqueror that can easily be configured " +"in the proxy information using the graphical setup dialogs." +msgstr "" +"Để duyệt qua Web một cách nặc danh, trình duyệt Web cần phải sử dụng máy " +"phục vụ ủy nhiệm (proxy) mới. Đối với trình duyệt Web kiểu đồ họa như " +"Mozilla hay Konqueror, thông tin này dễ cấu hình trong thông tin ủy nhiệm, " +"dùng các hộp thoại thiết lập kiểu đồ họa." + +#. Type: boolean +#. Description +#: ../templates:1001 +msgid "" +"Shellbrowsers like lynx or w3m use the environment variables http_proxy and " +"HTTP_PROXY. If you want these variables can be set globally in /etc/" +"environment now. They will be removed if the anon-proxy package is purged." +msgstr "" +"Trình duyệt Web kiểu trình bao như lynx hay w3m có sử dụng biến môi trường « " +"http_proxy » và « HTTP_PROXY ». Bạn cũng có thể đặt hai biến này một cách " +"toàn cục trong « /etc/environment ». Nếu gói anon-proxy bị tẩy thì hai biến " +"này cũng bị gỡ bỏ." --- anon-proxy-00.05.38+20081230.orig/debian/postinst +++ anon-proxy-00.05.38+20081230/debian/postinst @@ -0,0 +1,116 @@ +#! /bin/bash +# postinst script for anon-proxy +# +# see: dh_installdeb(1) + +# The handling of /etc/environment is mostly based on the way the locales +# debian package does it - just to mention the credits. + +set -e + +EE="/etc/environment" + +# This must agree with the init script. +[ -f /etc/default/anon-proxy ] && . /etc/default/anon-proxy + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +. /usr/share/debconf/confmodule + +case "$1" in + configure) + db_get anon-proxy/environment && ENV=$RET + # db_get anon-proxy/remember && START=$RET + db_stop + + if ! getent passwd anon-proxy > /dev/null; then + adduser --quiet --system \ + --home /var/run/anon-proxy anon-proxy || true + chown anon-proxy:root /var/run/anon-proxy + fi + + if [ -n "$ENV" ] && [ "$ENV" != "false" ]; then + if [ -e $EE ]; then + (grep -v "+ANON_MARK+" $EE | grep -vi "^http_proxy" > $EE.tmp)\ + || true + cp -f $EE.tmp $EE + else + :> $EE.tmp + fi + echo >> $EE.tmp + echo "# +ANON_MARK+ Don't change this while anon-proxy manages this variable." >> $EE.tmp + echo "# +ANON_MARK+ To take back control of it run dpkg-reconfigure and tell" >> $EE.tmp + echo "# +ANON_MARK+ debconf not to set this variable for you." >> $EE.tmp + echo "HTTP_PROXY=http://localhost:$PORT # +ANON_MARK+" >> $EE.tmp + echo "http_proxy=http://localhost:$PORT # +ANON_MARK+" >> $EE.tmp + cat -s $EE.tmp > $EE + fi + + # Handle the dpkg-reconfigure case of deciding to no longer let anon-proxy + # handle the environment settings. + if [ -z "$ENV" ] || [ "$ENV" = "false" ]; then + if grep -q "+ANON_MARK+" $EE; then + grep -v "+ANON_MARK+" $EE | grep -vi "^http_proxy" > $EE.tmp + cp -f $EE.tmp $EE + fi + fi + + # Regardless, remove the temporary file. + rm -f $EE.tmp + + if dpkg --compare-versions "$2" lt "0.02.39-4"; then + if [ -d /var/run/anon-proxy ]; then + chown anon-proxy /var/run/anon-proxy || true + fi + fi + + # update-rc.d anon-proxy defaults 20 >/dev/null 2>&1 + # if [ "$START" = "true" ] ; then + # /etc/init.d/anon-proxy restart + # fi; + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# Those using dependency based boot sequencing and installing +# anon-proxy before version 00.05.38+20081230-1 would miss +# the runlevel 4 start symlink. Recover from this. +if [ "$1" = "configure" ] \ + && dpkg --compare-versions "$2" le "00.05.38+20081230-1" \ + && [ -f /etc/rc2.d/S[0-9][0-9]anon-proxy ] \ + && [ -f /etc/rc3.d/S[0-9][0-9]anon-proxy ] \ + && [ ! -f /etc/rc4.d/S[0-9][0-9]anon-proxy ] +then + update-rc.d -f anon-proxy remove +fi + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- anon-proxy-00.05.38+20081230.orig/debian/postrm +++ anon-proxy-00.05.38+20081230/debian/postrm @@ -0,0 +1,51 @@ +#! /bin/sh +# postrm script for anon-proxy +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + purge) + # update-rc.d -f anon-proxy remove >/dev/null 2>&1 + rm -f /etc/init.d/anon-proxy.old + if [ -e /usr/share/debconf/confmodule ]; then + # Source debconf library. + . /usr/share/debconf/confmodule + # Remove my changes to the db. + db_purge + fi + + deluser --remove-home anon-proxy > /dev/null 2>&1 || true + + ;; + + remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 1 + +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- anon-proxy-00.05.38+20081230.orig/debian/prerm +++ anon-proxy-00.05.38+20081230/debian/prerm @@ -0,0 +1,55 @@ +#! /bin/sh +# prerm script for anon-proxy +# +# see: dh_installdeb(1) + +set -e + +EE="/etc/environment" + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + +. /usr/share/debconf/confmodule + +case "$1" in + remove|deconfigure) + db_get anon-proxy/environment && ENV=$RET + db_stop + if [ -n "$ENV" ] && [ "$ENV" != "false" ]; then + if [ -e $EE ]; then + (grep -v "+ANON_MARK+" $EE | grep -vi "^http_proxy" > $EE.tmp) \ + || true + cp -f $EE.tmp $EE + rm -f $EE.tmp + fi + fi + /etc/init.d/anon-proxy stop + ;; + upgrade) + /etc/init.d/anon-proxy stop + ;; + failed-upgrade) + ;; + *) + echo "prerm called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- anon-proxy-00.05.38+20081230.orig/debian/rules +++ anon-proxy-00.05.38+20081230/debian/rules @@ -0,0 +1,106 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + CFLAGS += -g +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +config.status: configure + dh_testdir + # Add here commands to configure the package. + ./configure --prefix=/usr + + +build: build-stamp + +build-stamp: config.status + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + # -$(MAKE) maintainer-clean-recursive + [ ! -f Makefile ] || $(MAKE) distclean + -test -r /usr/share/misc/config.sub && \ + cp -f /usr/share/misc/config.sub config.sub + -test -r /usr/share/misc/config.guess && \ + cp -f /usr/share/misc/config.guess config.guess + + rm -rf config.status config.cache + debconf-updatepo + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/anon-proxy. + DESTDIR=$(CURDIR)/debian/anon-proxy $(MAKE) install + # cp proxytest debian/anon-proxy/usr/sbin/proxytest + # cd debian/anon-proxy/usr/sbin/ && ln -s proxytest anon-proxy && cd ../../../../ + # cp debian/anon-proxy.init debian/anon-proxy/etc/init.d/anon-proxy + # chmod 0755 debian/anon-proxy/etc/init.d/anon-proxy + # cp debian/proxytest.8 debian/anon-proxy/usr/share/man/man8/ + # gzip -9 debian/anon-proxy/usr/share/man/man8/proxytest.8 + # cd debian/anon-proxy/usr/share/man/man8/ && ln -s proxytest.8.gz anon-proxy.8.gz && cd ../../../../../../ + # -$(MAKE) maintainer-clean-recursive + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installdebconf + dh_installdocs + dh_installexamples + dh_installmenu +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime + dh_installinit +# dh_installcron + dh_installman debian/mix.8 + dh_installinfo +# dh_undocumented proxytest.8 anon-proxy.8 + dh_installchangelogs + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: clean build binary-indep binary-arch binary install --- anon-proxy-00.05.38+20081230.orig/debian/templates +++ anon-proxy-00.05.38+20081230/debian/templates @@ -0,0 +1,25 @@ +Template: anon-proxy/environment +Type: boolean +Default: false +_Description: Should the http_proxy variable be set? + To surf the web anonymously browsers have to use the new + proxy server. For graphical browsers like mozilla or konqueror that + can easily be configured in the proxy information using the graphical + setup dialogs. + . + Shellbrowsers like lynx or w3m use the environment variables + http_proxy and HTTP_PROXY. If you want these variables can be + set globally in /etc/environment now. They will be removed if + the anon-proxy package is purged. + +#Template: anon-proxy/remember +#Type: boolean +#Default: true +#_Description: Should the daemon be started now? +# The anon-proxy daemon can be started now. The configuration +# can be tested by surfing to the following URL: +#. +# http://anon.inf.tu-dresden.de/help/jap_help/security_test_en.html +# . +# You can run "/etc/init.d/anon-proxy start" manually to start the +# proxy later. --- anon-proxy-00.05.38+20081230.orig/xml/DOM_Output.hpp +++ anon-proxy-00.05.38+20081230/xml/DOM_Output.hpp @@ -48,7 +48,7 @@ m_Buff = NULL; } - virtual void writeChars(const XMLByte* const toWrite, const unsigned int count, + virtual void writeChars(const XMLByte* const toWrite, const XMLSize_t count, XMLFormatter* const /*formatter*/) { const XMLByte* write=toWrite;