--- firestarter-1.0.3.orig/config.sub +++ firestarter-1.0.3/config.sub @@ -1,9 +1,10 @@ #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. +# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, +# Inc. -timestamp='2003-06-18' +timestamp='2006-09-20' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -21,14 +22,15 @@ # # 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., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. +# # 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. + # Please send patches to . Submit a context # diff and a properly formatted ChangeLog entry. # @@ -70,7 +72,7 @@ version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO @@ -83,11 +85,11 @@ while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; + echo "$timestamp" ; exit ;; --version | -v ) - echo "$version" ; exit 0 ;; + echo "$version" ; exit ;; --help | --h* | -h ) - echo "$usage"; exit 0 ;; + echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. @@ -99,7 +101,7 @@ *local*) # First pass through any local machine types. echo $1 - exit 0;; + exit ;; * ) break ;; @@ -118,7 +120,9 @@ # 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* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) + nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ + uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; @@ -144,7 +148,7 @@ -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) + -apple | -axis | -knuth | -cray) os= basic_machine=$1 ;; @@ -169,6 +173,10 @@ -hiux*) os=-hiuxwe2 ;; + -sco6) + os=-sco5v6 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` @@ -185,6 +193,10 @@ # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; + -sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` @@ -228,14 +240,17 @@ | a29k \ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ + | am33_2.0 \ + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ + | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ - | ip2k \ - | m32r | m68000 | m68k | m88k | mcore \ + | ip2k | iq2000 \ + | m32c | m32r | m32rle | m68000 | m68k | m88k \ + | maxq | mb | microblaze | mcore \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ @@ -244,28 +259,33 @@ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ | mipsisa64sb1 | mipsisa64sb1el \ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ + | mt \ | msp430 \ + | nios | nios2 \ | ns16k | ns32k \ - | openrisc | or32 \ + | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ - | s390 | s390x \ - | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ + | score \ + | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ - | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ - | strongarm \ + | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ + | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ + | spu | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ | v850 | v850e \ | we32k \ - | x86 | xscale | xstormy16 | xtensa \ + | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ | z8k) basic_machine=$basic_machine-unknown ;; @@ -276,6 +296,9 @@ ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; + ms1) + basic_machine=mt-unknown + ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and @@ -295,20 +318,20 @@ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* \ - | bs2000-* \ + | avr-* | avr32-* \ + | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ - | clipper-* | cydra-* \ + | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ - | ip2k-* \ - | m32r-* \ + | ip2k-* | iq2000-* \ + | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | mcore-* \ + | m88110-* | m88k-* | maxq-* | mcore-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ @@ -317,31 +340,36 @@ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ + | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ + | mipsisa64r2-* | mipsisa64r2el-* \ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ + | mmix-* \ + | mt-* \ | msp430-* \ - | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \ + | nios-* | nios2-* \ + | none-* | np1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ - | s390-* | s390x-* \ - | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ - | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ + | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ + | sparclite-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | tron-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ - | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ - | xtensa-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ + | xstormy16-* | xtensa-* \ | ymp-* \ | z8k-*) ;; @@ -361,6 +389,9 @@ basic_machine=a29k-amd os=-udi ;; + abacus) + basic_machine=abacus-unknown + ;; adobe68k) basic_machine=m68010-adobe os=-scout @@ -378,6 +409,9 @@ amd64) basic_machine=x86_64-pc ;; + amd64-*) + basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; amdahl) basic_machine=580-amdahl os=-sysv @@ -437,12 +471,27 @@ basic_machine=j90-cray os=-unicos ;; + craynv) + basic_machine=craynv-cray + os=-unicosmp + ;; + cr16c) + basic_machine=cr16c-unknown + os=-elf + ;; crds | unos) basic_machine=m68k-crds ;; + crisv32 | crisv32-* | etraxfs*) + basic_machine=crisv32-axis + ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; + crx) + basic_machine=crx-unknown + os=-elf + ;; da30 | da30-*) basic_machine=m68k-da30 ;; @@ -465,6 +514,10 @@ basic_machine=m88k-motorola os=-sysv3 ;; + djgpp) + basic_machine=i586-pc + os=-msdosdjgpp + ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx @@ -643,10 +696,6 @@ mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; - mmix*) - basic_machine=mmix-knuth - os=-mmixware - ;; monitor) basic_machine=m68k-rom68k os=-coff @@ -659,6 +708,9 @@ basic_machine=i386-pc os=-msdos ;; + ms1-*) + basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` + ;; mvs) basic_machine=i370-ibm os=-mvs @@ -727,10 +779,6 @@ np1) basic_machine=np1-gould ;; - nv1) - basic_machine=nv1-cray - os=-unicosmp - ;; nsr-tandem) basic_machine=nsr-tandem ;; @@ -738,9 +786,12 @@ basic_machine=hppa1.1-oki os=-proelf ;; - or32 | or32-*) + openrisc | openrisc-*) basic_machine=or32-unknown - os=-coff + ;; + os400) + basic_machine=powerpc-ibm + os=-os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson @@ -767,6 +818,12 @@ pc532 | pc532-*) basic_machine=ns32k-pc532 ;; + pc98) + basic_machine=i386-pc + ;; + pc98-*) + basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; @@ -823,6 +880,10 @@ basic_machine=i586-unknown os=-pw32 ;; + rdos) + basic_machine=i386-pc + os=-rdos + ;; rom68k) basic_machine=m68k-rom68k os=-coff @@ -833,6 +894,12 @@ rtpc | rtpc-*) basic_machine=romp-ibm ;; + s390 | s390-*) + basic_machine=s390-ibm + ;; + s390x | s390x-*) + basic_machine=s390x-ibm + ;; sa29200) basic_machine=a29k-amd os=-udi @@ -843,6 +910,10 @@ sb1el) basic_machine=mipsisa64sb1el-unknown ;; + sde) + basic_machine=mipsisa32-sde + os=-elf + ;; sei) basic_machine=mips-sei os=-seiux @@ -956,6 +1027,10 @@ tower | tower-32) basic_machine=m68k-ncr ;; + tpf) + basic_machine=s390x-ibm + os=-tpf + ;; udi29k) basic_machine=a29k-amd os=-udi @@ -999,6 +1074,10 @@ basic_machine=hppa1.1-winbond os=-proelf ;; + xbox) + basic_machine=i686-pc + os=-mingw32 + ;; xps | xps100) basic_machine=xps100-honeywell ;; @@ -1029,6 +1108,9 @@ romp) basic_machine=romp-ibm ;; + mmix) + basic_machine=mmix-knuth + ;; rs6000) basic_machine=rs6000-ibm ;; @@ -1045,13 +1127,10 @@ we32k) basic_machine=we32k-att ;; - sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele) + sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; - sh64) - basic_machine=sh64-unknown - ;; - sparc | sparcv9 | sparcv9b) + sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) @@ -1124,19 +1203,23 @@ | -aos* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ - | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ + | -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* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ + | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ + | -uxpv* | -beos* | -mpeix* | -udk* \ | -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*) + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ + | -skyos* | -haiku* | -rdos* | -toppers*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1154,12 +1237,15 @@ os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ + | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) os=`echo $os | sed -e 's|mac|macos|'` ;; + -linux-dietlibc) + os=-linux-dietlibc + ;; -linux*) os=`echo $os | sed -e 's|linux|linux-gnu|'` ;; @@ -1172,6 +1258,9 @@ -opened*) os=-openedition ;; + -os400*) + os=-os400 + ;; -wince*) os=-wince ;; @@ -1193,6 +1282,9 @@ -atheos*) os=-atheos ;; + -syllable*) + os=-syllable + ;; -386bsd) os=-bsd ;; @@ -1215,6 +1307,9 @@ -sinix*) os=-sysv4 ;; + -tpf*) + os=-tpf + ;; -triton*) os=-sysv3 ;; @@ -1251,6 +1346,9 @@ -kaos*) os=-kaos ;; + -zvmoe) + os=-zvmoe + ;; -none) ;; *) @@ -1273,6 +1371,12 @@ # system, and we'll never get to this point. case $basic_machine in + score-*) + os=-elf + ;; + spu-*) + os=-elf + ;; *-acorn) os=-riscix1.2 ;; @@ -1282,8 +1386,8 @@ arm*-semi) os=-aout ;; - c4x-* | tic4x-*) - os=-coff + c4x-* | tic4x-*) + os=-coff ;; # This must come before the *-dec entry. pdp10-*) @@ -1328,9 +1432,15 @@ *-be) os=-beos ;; + *-haiku) + os=-haiku + ;; *-ibm) os=-aix ;; + *-knuth) + os=-mmixware + ;; *-wec) os=-proelf ;; @@ -1463,9 +1573,15 @@ -mvs* | -opened*) vendor=ibm ;; + -os400*) + vendor=ibm + ;; -ptx*) vendor=sequent ;; + -tpf*) + vendor=ibm + ;; -vxsim* | -vxworks* | -windiss*) vendor=wrs ;; @@ -1490,7 +1606,7 @@ esac echo $basic_machine$os -exit 0 +exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) --- firestarter-1.0.3.orig/config.guess +++ firestarter-1.0.3/config.guess @@ -1,9 +1,10 @@ #! /bin/sh # Attempt to guess a canonical system name. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. +# 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, +# Inc. -timestamp='2003-06-17' +timestamp='2006-07-02' # 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 @@ -17,13 +18,15 @@ # # 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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. # # 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. @@ -53,7 +56,7 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO @@ -66,11 +69,11 @@ while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; + echo "$timestamp" ; exit ;; --version | -v ) - echo "$version" ; exit 0 ;; + echo "$version" ; exit ;; --help | --h* | -h ) - echo "$usage"; exit 0 ;; + echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. @@ -104,7 +107,7 @@ trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; @@ -123,7 +126,7 @@ ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac ;' +esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) @@ -136,13 +139,6 @@ UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown -## for Red Hat Linux -if test -f /etc/redhat-release ; then - VENDOR=redhat ; -else - VENDOR= ; -fi - # Note: order is significant - the case branches are not exclusive. case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in @@ -203,50 +199,32 @@ # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" - exit 0 ;; - amiga:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - arc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - hp300:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mac68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - macppc:OpenBSD:*:*) - echo powerpc-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme88k:OpenBSD:*:*) - echo m88k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvmeppc:OpenBSD:*:*) - echo powerpc-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - pmax:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sgi:OpenBSD:*:*) - echo mipseb-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sun3:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - wgrisc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; + exit ;; *:OpenBSD:*:*) - echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; + UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} + exit ;; + *:ekkoBSD:*:*) + echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} + exit ;; + *:SolidBSD:*:*) + echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} + exit ;; + macppc:MirBSD:*:*) + echo powerpc-unknown-mirbsd${UNAME_RELEASE} + exit ;; + *:MirBSD:*:*) + echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} + exit ;; alpha:OSF1:*:*) - if test $UNAME_RELEASE = "V4.0"; then + case $UNAME_RELEASE in + *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` - fi + ;; + *5.*) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + ;; + esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU @@ -284,42 +262,49 @@ "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac + # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # 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/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit 0 ;; - Alpha*:OpenVMS:*:*) - echo alpha-hp-vms - exit 0 ;; + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + exit ;; 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 # of the specific Alpha model? echo alpha-pc-interix - exit 0 ;; + exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 - exit 0 ;; + exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 - exit 0;; + exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos - exit 0 ;; + exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos - exit 0 ;; + exit ;; *:OS/390:*:*) echo i370-ibm-openedition - exit 0 ;; + exit ;; + *:z/VM:*:*) + echo s390-ibm-zvmoe + exit ;; + *:OS400:*:*) + echo powerpc-ibm-os400 + exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} - exit 0;; + exit ;; + arm:riscos:*:*|arm:RISCOS:*:*) + echo arm-unknown-riscos + exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp - exit 0;; + exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then @@ -327,32 +312,32 @@ else echo pyramid-pyramid-bsd fi - exit 0 ;; + exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 - exit 0 ;; + exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 - exit 0 ;; - DRS?6000:UNIX_SV:4.2*:7*) + exit ;; + DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in - sparc) echo sparc-icl-nx7 && exit 0 ;; + sparc) echo sparc-icl-nx7; exit ;; esac ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; i86pc:SunOS:5.*:*) echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) @@ -361,10 +346,10 @@ esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` - exit 0 ;; + exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} - exit 0 ;; + exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 @@ -376,10 +361,10 @@ echo sparc-sun-sunos${UNAME_RELEASE} ;; esac - exit 0 ;; + exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} - exit 0 ;; + exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor @@ -390,37 +375,40 @@ # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; + m68k:machten:*:*) + echo m68k-apple-machten${UNAME_RELEASE} + exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} - exit 0 ;; + exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 - exit 0 ;; + exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} - exit 0 ;; + exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} - exit 0 ;; + exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} - exit 0 ;; + exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c @@ -444,32 +432,33 @@ exit (-1); } EOF - $CC_FOR_BUILD -o $dummy $dummy.c \ - && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ - && exit 0 + $CC_FOR_BUILD -o $dummy $dummy.c && + dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`$dummy $dummyarg` && + { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} - exit 0 ;; + exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax - exit 0 ;; + exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax - exit 0 ;; + exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax - exit 0 ;; + exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix - exit 0 ;; + exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 - exit 0 ;; + exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 - exit 0 ;; + exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 - exit 0 ;; + exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` @@ -485,29 +474,29 @@ else echo i586-dg-dgux${UNAME_RELEASE} fi - exit 0 ;; + exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 - exit 0 ;; + exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 - exit 0 ;; + exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 - exit 0 ;; + exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd - exit 0 ;; + exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` - exit 0 ;; + exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix - exit 0 ;; + exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` @@ -515,7 +504,7 @@ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} - exit 0 ;; + exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build @@ -530,14 +519,18 @@ exit(0); } EOF - $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 - echo rs6000-ibm-aix3.2.5 + if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` + then + echo "$SYSTEM_NAME" + else + echo rs6000-ibm-aix3.2.5 + fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi - exit 0 ;; + exit ;; *:AIX:*:[45]) 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 @@ -551,28 +544,28 @@ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit 0 ;; + exit ;; *:AIX:*:*) echo rs6000-ibm-aix - exit 0 ;; + exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 - exit 0 ;; + exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit 0 ;; # report: romp-ibm BSD 4.3 + exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx - exit 0 ;; + exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 - exit 0 ;; + exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd - exit 0 ;; + exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 - exit 0 ;; + exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in @@ -634,9 +627,19 @@ esac if [ ${HP_ARCH} = "hppa2.0w" ] then - # avoid double evaluation of $set_cc_for_build - test -n "$CC_FOR_BUILD" || eval $set_cc_for_build - if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null + eval $set_cc_for_build + + # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating + # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler + # generating 64-bit code. GNU and HP use different nomenclature: + # + # $ CC_FOR_BUILD=cc ./config.guess + # => hppa2.0w-hp-hpux11.23 + # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess + # => hppa64-hp-hpux11.23 + + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | + grep __LP64__ >/dev/null then HP_ARCH="hppa2.0w" else @@ -644,11 +647,11 @@ fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit 0 ;; + exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} - exit 0 ;; + exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c @@ -676,150 +679,179 @@ exit (0); } EOF - $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 + $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 - exit 0 ;; + exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd - exit 0 ;; + exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd - exit 0 ;; + exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix - exit 0 ;; + exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf - exit 0 ;; + exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf - exit 0 ;; + exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi - exit 0 ;; + exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites - exit 0 ;; + exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd - exit 0 ;; + exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit 0 ;; + exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd - exit 0 ;; + exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd - exit 0 ;; + exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd - exit 0 ;; + exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; *:UNICOS/mp:*:*) - echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + 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 0 ;; + 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}" + exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit 0 ;; + exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; + exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; - *:FreeBSD:*:*|*:GNU/FreeBSD:*:*) - # Determine whether the default compiler uses glibc. - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #if __GLIBC__ >= 2 - LIBC=gnu - #else - LIBC= - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` - echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} - exit 0 ;; + exit ;; + *:FreeBSD:*:*) + case ${UNAME_MACHINE} in + pc98) + echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + amd64) + echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + *) + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + esac + exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin - exit 0 ;; + exit ;; i*:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 - exit 0 ;; + exit ;; + i*:windows32*:*) + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 + exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 - exit 0 ;; - x86:Interix*:[34]*) - echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' - exit 0 ;; + exit ;; + x86:Interix*:[3456]*) + echo i586-pc-interix${UNAME_RELEASE} + exit ;; + EM64T:Interix*:[3456]*) + echo x86_64-unknown-interix${UNAME_RELEASE} + exit ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks - exit 0 ;; + 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 # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix - exit 0 ;; + exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin - exit 0 ;; + exit ;; + amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) + echo x86_64-unknown-cygwin + exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin - exit 0 ;; + exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; *:GNU:*:*) + # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit 0 ;; + 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 + exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix - exit 0 ;; + exit ;; arm*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; + exit ;; + avr32*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; cris:Linux:*:*) echo cris-axis-linux-gnu - exit 0 ;; + exit ;; + crisv32:Linux:*:*) + echo crisv32-axis-linux-gnu + exit ;; + frv:Linux:*:*) + echo frv-unknown-linux-gnu + exit ;; ia64:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR:-unknown}-linux-gnu - exit 0 ;; + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + m32r*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; m68*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; + exit ;; mips:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c @@ -836,8 +868,12 @@ #endif #endif EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 + 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; } ;; mips64:Linux:*:*) eval $set_cc_for_build @@ -855,15 +891,22 @@ #endif #endif EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 + 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-${VENDOR:-unknown}-linux-gnu - exit 0 ;; + echo powerpc-unknown-linux-gnu + exit ;; ppc64:Linux:*:*) - echo powerpc64-${VENDOR:-unknown}-linux-gnu - exit 0 ;; + echo powerpc64-unknown-linux-gnu + exit ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in EV5) UNAME_MACHINE=alphaev5 ;; @@ -877,7 +920,7 @@ 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} - exit 0 ;; + exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in @@ -885,25 +928,28 @@ PA8*) echo hppa2.0-unknown-linux-gnu ;; *) echo hppa-unknown-linux-gnu ;; esac - exit 0 ;; + exit ;; parisc64:Linux:*:* | hppa64:Linux:*:*) echo hppa64-unknown-linux-gnu - exit 0 ;; + exit ;; s390:Linux:*:* | s390x:Linux:*:*) - echo ${UNAME_MACHINE}-${VENDOR:-ibm}-linux-gnu - exit 0 ;; + echo ${UNAME_MACHINE}-ibm-linux + exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; + exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; + exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; + exit ;; + vax:Linux:*:*) + echo ${UNAME_MACHINE}-dec-linux-gnu + exit ;; x86_64:Linux:*:*) - echo x86_64-${VENDOR:-unknown}-linux-gnu - exit 0 ;; + echo x86_64-unknown-linux-gnu + 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 @@ -921,15 +967,15 @@ ;; a.out-i386-linux) echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit 0 ;; + exit ;; coff-i386) echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit 0 ;; + 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 0 ;; + exit ;; esac # Determine whether the default compiler is a.out or elf eval $set_cc_for_build @@ -946,23 +992,33 @@ LIBC=gnulibc1 # endif #else - #ifdef __INTEL_COMPILER + #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 | grep ^LIBC=` - test x"${LIBC}" != x && echo "${UNAME_MACHINE}-${VENDOR:-pc}-linux-${LIBC}" && exit 0 - test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 + 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 # sysname and nodename. echo i386-sequent-sysv4 - exit 0 ;; + 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... @@ -970,24 +1026,27 @@ # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} - exit 0 ;; + exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx - exit 0 ;; + exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop - exit 0 ;; + exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos - exit 0 ;; + exit ;; + i*86:syllable:*:*) + echo ${UNAME_MACHINE}-pc-syllable + exit ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) echo i386-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp - exit 0 ;; + exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then @@ -995,15 +1054,16 @@ else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi - exit 0 ;; - i*86:*:5:[78]*) + exit ;; + i*86:*:5:[678]*) + # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} - exit 0 ;; + exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi - exit 0 ;; + exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv - exit 0 ;; + exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv - exit 0 ;; + exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix - exit 0 ;; - M68*:*:R3V[567]*:*) - test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; - 3[34]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0) + exit ;; + M68*:*:R3V[5678]*:*) + test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; + 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' 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 0 + && { 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 0 ;; + && { 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 0 ;; + && { echo i486-ncr-sysv4; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 - exit 0 ;; + exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} - exit 0 ;; + exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 - exit 0 ;; + exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 - exit 0 ;; + exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` @@ -1095,68 +1155,72 @@ else echo ns32k-sni-sysv fi - exit 0 ;; + exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 - exit 0 ;; + exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 - exit 0 ;; + exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 - exit 0 ;; + exit ;; + i*86:VOS:*:*) + # From Paul.Green@stratus.com. + echo ${UNAME_MACHINE}-stratus-vos + exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos - exit 0 ;; + exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} - exit 0 ;; + exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 - exit 0 ;; + exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi - exit 0 ;; + exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos - exit 0 ;; + exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos - exit 0 ;; + exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos - exit 0 ;; + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} - exit 0 ;; + exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} - exit 0 ;; + exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} - exit 0 ;; + exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; + exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; + exit ;; *:Darwin:*:*) - case `uname -p` in - *86) UNAME_PROCESSOR=i686 ;; - powerpc) UNAME_PROCESSOR=powerpc ;; + UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown + case $UNAME_PROCESSOR in + unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} - exit 0 ;; + exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then @@ -1164,22 +1228,25 @@ UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} - exit 0 ;; + exit ;; *:QNX:*:4*) echo i386-pc-qnx - exit 0 ;; - NSR-[DGKLNPTVW]:NONSTOP_KERNEL:*:*) + exit ;; + NSE-?:NONSTOP_KERNEL:*:*) + echo nse-tandem-nsk${UNAME_RELEASE} + exit ;; + NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} - exit 0 ;; + exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux - exit 0 ;; + exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv - exit 0 ;; + exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} - exit 0 ;; + exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 @@ -1190,28 +1257,47 @@ UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 - exit 0 ;; + exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 - exit 0 ;; + exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex - exit 0 ;; + exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 - exit 0 ;; + exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 - exit 0 ;; + exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 - exit 0 ;; + exit ;; *:ITS:*:*) echo pdp10-unknown-its - exit 0 ;; + exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} - exit 0 ;; + exit ;; + *:DragonFly:*:*) + echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + exit ;; + *:*VMS:*:*) + UNAME_MACHINE=`(uname -p) 2>/dev/null` + case "${UNAME_MACHINE}" in + A*) echo alpha-dec-vms ; exit ;; + I*) echo ia64-dec-vms ; exit ;; + V*) echo vax-dec-vms ; exit ;; + esac ;; + *:XENIX:*:SysV) + echo i386-pc-xenix + exit ;; + i*86:skyos:*:*) + echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' + exit ;; + i*86:rdos:*:*) + echo ${UNAME_MACHINE}-pc-rdos + exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 @@ -1243,7 +1329,7 @@ #endif #if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix"); exit (0); + printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) @@ -1332,11 +1418,12 @@ } EOF -$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 +$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 0; } +test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) @@ -1345,22 +1432,22 @@ case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd - exit 0 ;; + exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit 0 ;; + exit ;; c34*) echo c34-convex-bsd - exit 0 ;; + exit ;; c38*) echo c38-convex-bsd - exit 0 ;; + exit ;; c4*) echo c4-convex-bsd - exit 0 ;; + exit ;; esac fi @@ -1371,7 +1458,9 @@ the operating system you are using. It is advised that you download the most up to date version of the config scripts from - ftp://ftp.gnu.org/pub/gnu/config/ + http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.guess +and + http://savannah.gnu.org/cgi-bin/viewcvs/*checkout*/config/config/config.sub If the version you run ($0) is already up to date, please send the following data and any information you think might be --- firestarter-1.0.3.orig/debian/rules +++ firestarter-1.0.3/debian/rules @@ -0,0 +1,98 @@ +#! /usr/bin/make -f + +## debian/rules for firestarter + +include /usr/share/dpatch/dpatch.make + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS="-O0 -Wall -g" +else + CFLAGS="-O2 -Wall -g" +endif + +configure: configure-stamp +configure-stamp: patch-stamp + dh_testdir + + @cp -f /usr/share/misc/config.guess . + @cp -f /usr/share/misc/config.sub . + CFLAGS=$(CFLAGS) ./configure --prefix=/usr \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --datadir=/usr/share \ + --sysconfdir=/etc + + touch configure-stamp + +build: configure-stamp build-stamp + +build-stamp: + dh_testdir + $(MAKE) + + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + rm -f intltool-extract intltool-update intltool-merge + rm -f firestarter.schemas firestarter.desktop + + [ ! -f Makefile ] || $(MAKE) distclean + + rm -f config.log config.status + + dh_clean + + rm -f po/*.gmo + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1; \ + $(MAKE) install DESTDIR=$(CURDIR)/debian/firestarter + cd $(CURDIR)/debian/firestarter/usr && mv bin sbin + install -D -m644 pixmaps/firestarter.xpm \ + $(CURDIR)/debian/firestarter/usr/share/pixmaps/firestarter.xpm + rm $(CURDIR)/debian/firestarter/usr/share/gnome/apps/Internet/firestarter.desktop + rm -r $(CURDIR)/debian/firestarter/usr/share/gnome + install -D -m644 firestarter.desktop \ + $(CURDIR)/debian/firestarter/usr/share/applications/firestarter.desktop + # install script in i(p|f)-(up|down).d to restart guarddog + # whenever interfaces are brought up/down + install -D -m755 debian/firestarter.ifupdown \ + $(CURDIR)/debian/firestarter/etc/ppp/ip-up.d/50firestarter + install -D -m755 debian/firestarter.ifupdown \ + $(CURDIR)/debian/firestarter/etc/ppp/ip-down.d/50firestarter + install -D -m755 debian/firestarter.ifupdown \ + $(CURDIR)/debian/firestarter/etc/network/if-up.d/50firestarter + install -D -m755 debian/firestarter.ifupdown \ + $(CURDIR)/debian/firestarter/etc/network/if-down.d/50firestarter + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installdocs + dh_installmenu + dh_installman + dh_installchangelogs ChangeLog + dh_installinit --no-start --update-rcd-params="start 65 S ." + dh_gconf + dh_link + dh_strip + dh_compress + dh_fixperms -X "50firestarter" + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- firestarter-1.0.3.orig/debian/firestarter.ifupdown +++ firestarter-1.0.3/debian/firestarter.ifupdown @@ -0,0 +1,4 @@ +#! /bin/sh + +invoke-rc.d firestarter restart + --- firestarter-1.0.3.orig/debian/postrm +++ firestarter-1.0.3/debian/postrm @@ -0,0 +1,31 @@ +#!/bin/bash +set -e + +if [ "$1" = "purge" ]; then + rm -rf /etc/firestarter + + DHCP_HOOK=/etc/dhclient-exit-hooks + FS_ADDED_LINE="sh /etc/init.d/firestarter start" + if [ -r $DHCP_HOOK -a -w $DHCP_HOOK ]; then + if grep "${FS_ADDED_LINE}" ${DHCP_HOOK} >/dev/null; then + TMP=`mktemp -q` + if grep -v "${FS_ADDED_LINE}" $DHCP_HOOK > $TMP; then + # replace /etc/dhclient-exit-hooks with + # itself "purged" (and remove temporary file) + mv $TMP $DHCP_HOOK + else + if [ $? -eq 1 ]; then + # /etc/dhclient-exit-hooks is empty, as it was filled + # with only the firestarter hook, we can remove it. + rm -f $DHCP_HOOK + fi + # remove temporary file + rm -f $TMP + fi + fi + fi + + rm -f /etc/ppp/ip-up.d/1firestarter +fi + +#DEBHELPER# --- firestarter-1.0.3.orig/debian/firestarter.8 +++ firestarter-1.0.3/debian/firestarter.8 @@ -0,0 +1,67 @@ +.\" Hey, EMACS: -*- nroff -*- +.\" First parameter, NAME, should be all caps +.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection +.\" other parameters are allowed: see man(7), man(1) +.TH FIRESTARTER 8 "November 26, 2004" +.\" Please adjust this date whenever revising the manpage. +.\" +.\" Some roff macros, for reference: +.\" .nh disable hyphenation +.\" .hy enable hyphenation +.\" .ad l left justify +.\" .ad b justify to both left and right margins +.\" .nf disable filling +.\" .fi enable filling +.\" .br insert line break +.\" .sp insert n+1 empty lines +.\" for manpage-specific macros, see man(7) +.SH NAME +firestarter \- program to manage and observe firewalls +.SH SYNOPSIS +.B firestarter +.RI [ options ] +.br +.SH DESCRIPTION +This manual page documents briefly the +.B firestarter +command. +This manual page was written for the Debian GNU/Linux distribution +because the original program does not have a manual page. +Instead, it has documentation in html format (see below). +.PP +.\" TeX users may be more comfortable with the \fB\fP and +.\" \fI\fP escape sequences to invode bold face and italics, +.\" respectively. +\fBfirestarter\fP is a GNOME program that will help you in configuring +and monitoring a GNU/Linux firewall using either ipchains or iptables. +.SH OPTIONS +This program follows the usual GNU command line syntax, with long +options starting with two dashes (`-'). +A summary of options is included below. +.TP +.B \-\-generate\-scripts +Generate firewall scripts from current configuration. If firestarter is updated and you don't want to run the GUI, the scripts in /etc/firestarter are not up-to-date. So you have to run firestarter with this option to update the scripts. +.TP +.B \-h, \-\-help +Show summary of options. +.TP +.B \-\-lock +Lock the firewall, blocking all traffic. +.TP +.B \-p, \-\-stop +Stop the firewall. +.TP +.B \-s, \-\-start +Start the firewall. +.TP +.B \-\-start\-hidden +Start firestarter with the GUI not visible. +.TP +.B \-v, \-\-version +Show version of program. + +.SH SEE ALSO +.br +This program is fully documented in http://www.fs-security.com/docs/. +.SH AUTHOR +This manual page was written by Ryan M. Golbeck and later revised by Rene Engelhard and Yann Verley for the Debian GNU/Linux system (but may be used by others). --- firestarter-1.0.3.orig/debian/compat +++ firestarter-1.0.3/debian/compat @@ -0,0 +1 @@ +4 --- firestarter-1.0.3.orig/debian/postinst +++ firestarter-1.0.3/debian/postinst @@ -0,0 +1,55 @@ +#! /bin/sh +# postinst script for guarddog +# +# see: dh_installdeb(1) + +set -e + +# 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'. + +case "$1" in + configure) + if [ -s /etc/firestarter/configuration -a -x /usr/sbin/firestarter ]; + then + firestarter --generate-scripts + fi + + if which invoke-rc.d >/dev/null 2>&1; then + invoke-rc.d firestarter restart || true + else + /etc/init.d/firestarter restart || true + fi + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst 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 + --- firestarter-1.0.3.orig/debian/dirs +++ firestarter-1.0.3/debian/dirs @@ -0,0 +1,7 @@ +usr/bin +usr/share/doc +usr/share/doc/firestarter +etc/ppp/ip-up.d +etc/ppp/ip-down.d +etc/network/if-up.d +etc/network/if-down.d --- firestarter-1.0.3.orig/debian/firestarter.dirs +++ firestarter-1.0.3/debian/firestarter.dirs @@ -0,0 +1 @@ +usr/bin --- firestarter-1.0.3.orig/debian/firestarter.manpages +++ firestarter-1.0.3/debian/firestarter.manpages @@ -0,0 +1 @@ +debian/firestarter.8 --- firestarter-1.0.3.orig/debian/control +++ firestarter-1.0.3/debian/control @@ -0,0 +1,20 @@ +Source: firestarter +Section: admin +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Paul Cupis +Build-Depends: debhelper (>> 4.1.84), libgnome2-dev, libglade2-dev, libgnomeui-dev (>= 2.6.1.1-4), gettext, libpopt-dev, dpatch, autotools-dev, libxml-parser-perl +Build-Conflicts: dpatch (= 1.21) +Standards-Version: 3.8.0 + +Package: firestarter +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, iptables (>= 1.2.11), menu, lsb-base (>=3.1) +Suggests: dhcp3-server +Description: gtk program for managing and observing your firewall + Firestarter is a complete firewall tool for Linux machines. It + features an easy to use firewall wizard to quickly create a + firewall. Using the program you can then open and close ports + with a few clicks, or stealth your machine giving access only + to a select few. The real-time hit monitor shows attackers + probing your machine. --- firestarter-1.0.3.orig/debian/watch +++ firestarter-1.0.3/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/firestarter/firestarter-(.+)\.tar\.gz --- firestarter-1.0.3.orig/debian/firestarter.init +++ firestarter-1.0.3/debian/firestarter.init @@ -0,0 +1,110 @@ +#!/bin/sh +# +# Init file for the Firestarter firewall +# +# chkconfig: 2345 11 92 +# +# description: Starts, stops, and lock the firewall +# +# Script Authors: +# Tomas Junnonen +# Paul Drain +# +# config: /etc/firestarter/configuration +# +### BEGIN INIT INFO +# Provides: firestarter +# Required-Start: $syslog +# Required-Stop: $syslog +# Should-Start: $local_fs $network +# Should-Stop: $local_fs $network +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Start firewall +# Description: Run firestarter-configured firewall script. +### END INIT INFO + +. /lib/lsb/init-functions + +FS_CONTROL="/etc/firestarter/firestarter.sh" + +[ -x /usr/sbin/firestarter ] || exit 0 +[ -x $FS_CONTROL ] || exit 0 +[ -s /etc/firestarter/configuration ] || exit 0 + +RETVAL=0 + +start() { + log_begin_msg "Starting the Firestarter firewall..." + $FS_CONTROL start > /dev/null + RETVAL=$? + if [ $RETVAL -eq 0 ]; then + log_end_msg 0 + else + log_end_msg 1 + fi + return $RETVAL +} + +stop() { + log_begin_msg "Stopping the Firestarter firewall..." + $FS_CONTROL stop > /dev/null + RETVAL=$? + if [ $RETVAL -eq 0 ]; then + log_end_msg 0 + else + log_end_msg 1 + fi + return $RETVAL +} + +lock() { + log_begin_msg "Locking the Firestarter firewall..." + $FS_CONTROL lock > /dev/null + RETVAL=$? + if [ $RETVAL -eq 0 ]; then + log_end_msg 0 + else + log_end_msg 1 + fi + return $RETVAL +} + +# See how we were called. +case "$1" in + start) + start + RETVAL=$? + ;; + stop) + stop + RETVAL=$? + ;; + restart) + stop + start + RETVAL=$? + ;; + force-reload) + stop + start + RETVAL=$? + ;; + lock) + lock + RETVAL=$? + ;; + status) + if [ -e /var/lock/subsys/firestarter -o -e /var/lock/firestarter ]; then + log_warning_msg "Firestarter is running..." + else + log_warning_msg "Firestarter is stopped" + fi + RETVAL=$? + ;; + *) + log_success_msg "Usage: firestarter {start|stop|restart|force-reload|lock|status}" + exit 1 +esac +exit $RETVAL + --- firestarter-1.0.3.orig/debian/changelog +++ firestarter-1.0.3/debian/changelog @@ -0,0 +1,662 @@ +firestarter (1.0.3-8ubuntu1) maverick; urgency=low + + * Merge from debian testing (LP: #593012), remaining changes: + - debian/patches/21_locales_failing.dpatch + - debian/patches/22_remove_encoding_from_desktop.dpatch + + -- Roy Jamison Sat, 12 Jun 2010 11:29:56 +0100 + +firestarter (1.0.3-8) unstable; urgency=low + + * Apologies, I thought I had uploaded this version in February. + * Rebuild against unstable (new Gnome libraries). + * Add Build-Dep on libglade2-dev (closes: #536941) + * Change ifupdown script to use invoke-rc.d. + * Update debian/changelog to refer to GPL-2, not GPL. + * Update non-routables file from + http://www.cymru.com/Documents/bogon-bn-nonagg.txt + + -- Paul Cupis Sat, 15 Aug 2009 13:02:39 +0100 + +firestarter (1.0.3-7ubuntu5) jaunty; urgency=low + + * debian/patches/21_locales_failing.dpatch: + - Add second half of patch by Leo Cacciari (LP: #222038) + * debian/patches/22_remove_encoding_from_desktop.dpatch: + - Remove deprecated Encoding= line from .desktop file. + * debian/watch: Added watch file. + + -- Jonathan Marsden Fri, 17 Apr 2009 18:08:02 -0700 + +firestarter (1.0.3-7ubuntu4) jaunty; urgency=low + + * made looking interface settings independant from locale (LP: #222038) + + -- Leo Cacciari (TheHobbit) Thu, 09 Apr 2009 18:50:57 +0200 + +firestarter (1.0.3-7ubuntu3) jaunty; urgency=low + + * Replace gksu dependency with menu to ensure that su-to-root is available + (LP: #301603). + + -- Iain Lane Mon, 23 Mar 2009 21:29:25 +0000 + +firestarter (1.0.3-7ubuntu2) jaunty; urgency=low + + [ Gabriel Ruiz Manzano ] + * 25_gksu.patch was deleted because it wasn't needed. (LP: #301603) + + [ Iain Lane ] + * debian/control: Add libglade2-dev to build-deps - needed to build + correctly + + -- Gabriel Ruiz Manzano Tue, 24 Feb 2009 22:17:20 -0300 + +firestarter (1.0.3-7ubuntu1) jaunty; urgency=low + + * Merge from Debian unstable, remaining Ubuntu changes: + - debian/patches/21-gksu.dpatch: use gksu instead of su-to-root. + + -- Luca Falavigna Tue, 04 Nov 2008 22:58:54 +0100 + +firestarter (1.0.3-7) unstable; urgency=low + + * Change menu/desktop file to use su-to-root instead of gksu + (closes: #479813) + * Allow localhost traffic when firewall is locked (closes: #479224) + * Bump to Standards-Version 3.8.0, no changes + * Fix Lintian warnings: + - debian-rules-ignores-make-clean-error + - spelling-error-in-changelog (dependancy dependency) + - maintainer-script-empty (preinst) + - command-with-path-in-maintainer-script (postinst) + * Remove extra .desktop file from obsolete location + * Update non-routables list + * Copy patch from Ubuntu with updated .it po file (closes: #417467) + * Copy patch from Ubuntu which fixes some memory leak/crash + problems (closes: #449051) + + -- Paul Cupis Sat, 13 Sep 2008 21:14:27 +0100 + +firestarter (1.0.3-6ubuntu4) intrepid; urgency=low + + * debian/patches/19_update_it_po.dpatch: + - Updated italian translation by Milo Casagrande (LP: #198834). + + -- Luca Falavigna Wed, 04 Jun 2008 22:27:52 +0200 + +firestarter (1.0.3-6ubuntu3) hardy; urgency=low + + * debian/patches/18_fix_memleak.dpatch: + - Even more memory leaks added into patch 18 (LP: #120445). + + -- Rob Neild Wed, 09 Apr 2008 23:50:18 +0100 + +firestarter (1.0.3-6ubuntu2) hardy; urgency=low + + * debian/patches/18_fix_memleak.dpatch: + - Free allocated memory properly, patch by RobNeild (LP: #120445). + + -- Matti Lindell Thu, 31 Jan 2008 20:44:24 +0200 + +firestarter (1.0.3-6ubuntu1) gutsy; urgency=low + + * Merge from Debian Unstable, Ubuntu remaining changes: (LP: #132039) + + Adhere to DebianMaintainerField + + debian/rules: call [ ! -f Makefile ] || $(MAKE) distclean instead of + -$(MAKE) distclean + + 11_desktop_file.dpatch: updated to make desktop-file-validate happy. + + -- Lionel Le Folgoc Fri, 31 Aug 2007 19:22:27 +0200 + +firestarter (1.0.3-6) unstable; urgency=low + + * Recover lsb-base dependency lost in last update. + * Remove 'Application' category from desktop file, add trailing semicolon. + * Remove old code from preinst (replace with empty/default version) + * Replace postinst with updated version. + * Update menu file for new menu policy. + * Add LSB keyword section to initscript. + * Change initscript to run at S65, not 'defaults'. + * Do not use invoke-rc.d in ppp/ifupdown scripts, call initscript directly + (closes: #438732). + * Copy patch from Ubuntu to launch web browser as non-root user - thanks + go to the author of the Ubuntu patch + - fixup docs patch appropriately + + -- Paul Cupis Fri, 24 Aug 2007 16:35:24 +0100 + +firestarter (1.0.3-5ubuntu1) gutsy; urgency=low + + * Merge from Debian Unstable, Ubuntu remaining changes: + + debian/postinst: use /bin/bash instead of /bin/sh (possible bashism) + + Don't run browser as root (closes Ubuntu #569) + + Adhere to DebianMaintainerField + + 11_desktop_file.dpatch: updated to make desktop-file-validate happy + + 17_update_docs_uri.dpatch: updated to apply cleanly + + debian/rules: call [ ! -f Makefile ] || $(MAKE) distclean instead of + -$(MAKE) distclean. + * debian/control: add missing lsb-base (>= 3.1) dependency. + + -- Lionel Le Folgoc Tue, 07 Aug 2007 21:14:28 +0200 + +firestarter (1.0.3-5) unstable; urgency=low + + * Fix typo in init script, thanks to Andrea Vettorello (closes: #436196) + * Merge init-script dpatch file. + + -- Paul Cupis Mon, 06 Aug 2007 19:19:42 +0100 + +firestarter (1.0.3-4ubuntu1) gutsy; urgency=low + + * Merge from Debian Unstable, Ubuntu remaining changes: + + debian/postinst: use /bin/bash instead of /bin/sh (possible bashism) + + Don't run browser as root (closes Ubuntu #569) + + Adhere to DebianMaintainerField. + * Drop ubuntu changes from 1.0.3-2ubuntu2 and use debian solution instead. + * debian/patches/ + + 11_desktop_file.dpatch: updated to make desktop-file-validate happy + + 17_update_docs_uri.dpatch: updated to apply cleanly. + * debian/rules: call [ ! -f Makefile ] || $(MAKE) distclean instead of + -$(MAKE) distclean. + + -- Lionel Le Folgoc Mon, 06 Aug 2007 22:43:00 +0200 + +firestarter (1.0.3-4) unstable; urgency=low + + * Actually change the Maintainer field - oops. + * Really apply patch for fix URI to upstream docs (closes: #427430) + + -- Paul Cupis Mon, 06 Aug 2007 00:22:53 +0100 + +firestarter (1.0.3-3) unstable; urgency=low + + * Change maintainer (with previous maintainers consent). + * Update non-routables list (closes: #416553) + * Use LSB functions in init-script (closes: #414007) + * Add script to if-up.d and family to restart firestarter + when an interface is brought up or taken down + (closes: #417663, #407595) + * Take patch from Ubuntu to add Categories to the desktop + file and install file in correct place (closes: #414000) + * firestarter will now restart dnsmasq if detected (closes: #316746) + * Update URI to upstream documentation (closes: #427430) + + -- Paul Cupis Sun, 05 Aug 2007 10:11:03 +0100 + +firestarter (1.0.3-2ubuntu2) gutsy; urgency=low + + * LP: #42759 + - debian/firestarter.NetworkManagerDispatcher: script to let NetworkManager + start/stop the firewall when the interface goes up/down + - debian/control: suggests network-manager + - debian/rules: installs firestarter.NetworkManagerDispatcher to + /etc/NetworkManager/dispatcher.d/50firestarter + + -- Lionel Le Folgoc Sun, 20 May 2007 12:01:00 +0200 + +firestarter (1.0.3-2ubuntu1) feisty; urgency=low + + * Merge from debian unstable. (fixes removal/purge issue, see LP: #83728) + * Remaining Ubuntu changes: + + Add "GNOME" to .desktop Categories (closes Ubuntu #42452, #42501) + + Don't run browser as root (closes Ubuntu #569) + + debian/firestarter.init: apply patch from Daniel Robitaille adding + lsb-base functions. Thanks also to Lionel Le Folgoc for taking note of + this. (Closes: Malone #34217) + * Adhere to DebianMaintainerField. + * debian/postinst: use /bin/bash instead of /bin/sh (possible bashism). + + -- Lionel Le Folgoc Tue, 10 Apr 2007 11:52:55 +0200 + +firestarter (1.0.3-2) unstable; urgency=low + + * Fix postrm script on purge (closes: #303973, #338550, #375189) + * Fix preinst script (closes: #300143, #314286) + * Update non-routables file (closes: #407331) + * Update swedish translation. Thanks Daniel Nylander (closes: #384447) + * Apply transparent icon patch from Ubuntu (closes: #295336) + * Add a suggest on dhcp3-server and apply patches for dhcp from Ubuntu + (closes: #399752, #405674) + * Use dh_installinit --no-start instead of dh_installinit and fix postinst + script in order to have "an atomic upgrade" (closes: #286666, #405672) + * Don't fail on upgrade when firewalled interface has changed (closes: #254971) + + -- Yann Verley Tue, 13 Feb 2007 23:30:42 +0100 + +firestarter (1.0.3-1.3ubuntu2) feisty; urgency=low + + * debian/control: + - Add a suggest on dhcp3-server since it's functionality + is on upstreams key features list. + * debian/patches/02_*.dpatch: + - Detect dhcp3 in use via dhcpd.confs location rather than + /etc/dhcp3 existing. dhcp3-client have that directory. + - Added patch to look for and restart dhcp3-server as well. + + Closes: #48006 + + -- Christian Bjälevik Fri, 5 Jan 2007 16:01:50 +0100 + +firestarter (1.0.3-1.3ubuntu1) feisty; urgency=low + + * Merge from debian unstable. + + Changes retained from 1.0.3-1.2ubuntu2 + * Add "GNOME" to .desktop Categories (closes Ubuntu #42452, #42501) + * Don't run browser as root (closes Ubuntu #569) + + Changes retained from 1.0.3-1.1ubuntu[3-4] + * debian/patches/12_firestarter_transparent_icon.dpatch + + Added transparency support. (Closes: Malone #44254) + * debian/firestarter.init: + + Apply patch from Daniel Robitaille adding lsb-base functions. Thanks + also to Lionel Le Folgoc for taking note of this. (Closes: Malone + #34217) + + -- Padmanabhan Palanivelu Fri, 22 Dec 2006 20:30:51 +0530 + +firestarter (1.0.3-1.3) unstable; urgency=low + + * NMU + * Bump to Standards-Version 3.7.2. + * Fix XSI:isms in preinst. + + -- Clint Adams Sun, 10 Sep 2006 16:35:48 -0400 + +firestarter (1.0.3-1.2ubuntu3) edgy; urgency=low + + * Rebuild against dbus 0.90 + + -- Sebastian Dröge Wed, 30 Aug 2006 21:47:43 +0200 + +firestarter (1.0.3-1.2ubuntu2) edgy; urgency=low + + * Add "GNOME" to .desktop Categories (closes Ubuntu #42452, #42501) + * Don't run browser as root (closes Ubuntu #569) + + -- Vassilis Pandis Sat, 12 Aug 2006 04:31:15 +0300 + +firestarter (1.0.3-1.2ubuntu1) edgy; urgency=low + + * Merge from Debian unstable. + + -- Jeremie Corbier Tue, 25 Jul 2006 10:55:21 +0000 + +firestarter (1.0.3-1.2) unstable; urgency=low + + * Non-maintainer upload. + * control: add a missing dependency on ${misc:Depends} + (closes: #370519). + + -- Josselin Mouette Sun, 18 Jun 2006 12:20:59 +0200 + +firestarter (1.0.3-1.1ubuntu4) dapper; urgency=low + + * debian/patches/12_firestarter_transparent_icon.dpatch + + Added transparency support. (Closes: Malone #44254) + + -- Chuck Short Mon, 15 May 2006 20:05:12 -0400 + +firestarter (1.0.3-1.1ubuntu3) dapper; urgency=low + + * debian/firestarter.init: + + Apply patch from Daniel Robitaille adding lsb-base functions. Thanks + also to Lionel Le Folgoc for taking note of this. (Closes: Malone + #34217) + + -- Zak B. Elep Sun, 7 May 2006 06:03:01 -0400 + +firestarter (1.0.3-1.1ubuntu2) dapper; urgency=low + + * Modify desktop file to use gksu (Closes Malone: #5269) + + -- Barry deFreese Sat, 8 Apr 2006 00:18:54 -0400 + +firestarter (1.0.3-1.1ubuntu1) breezy; urgency=low + + * Resynchronise with Debian. + + -- Andrew Mitchell Sat, 28 May 2005 12:09:05 +1200 + +firestarter (1.0.3-1.1) unstable; urgency=high + + * Non-maintainer upload. + * High-urgency upload for sarge-targetted RC bugfix + * Simple rebuild (on all architectures) to drop dependency on libhowl0 + which is going away (closes: #298809). + + -- Steve Langasek Thu, 17 Mar 2005 17:54:40 -0800 + +firestarter (1.0.3-1) unstable; urgency=low + + * New upstream release + (closes: #277914, #286319, #289673, #291407, #292557) + * Fix cleanup of dhclient-exit-hooks. Thanks Gaetan (closes: #289315) + * Clarify the option --generate-scripts in manpage. + * Upload sponsored by Bastian Kleineidam + + -- Yann Verley Sun, 30 Jan 2005 20:29:42 +0100 + +firestarter (1.0.1-1ubuntu2) hoary; urgency=low + + * Rebuild without libhowl0 + + -- Jani Monoses Sun, 13 Mar 2005 13:49:16 +0200 + +firestarter (1.0.1-1ubuntu1) hoary; urgency=low + + * gksu -> gksudo + + -- Michael Vogt Wed, 29 Dec 2004 19:56:36 +0100 + +firestarter (1.0.1-1) unstable; urgency=low + + * New upstream release (closes: #284109) + * Fix dhclient hook. Thanks Matthew Exley (closes: #283863) + * Fix preinst and postrm scripts for dhclient-exit-hooks cleanup + * Remove patchs applied upstream + * Upload sponsored by Bastian Kleineidam + + -- Yann Verley Mon, 19 Dec 2004 19:34:03 +0100 + +firestarter (1.0.0-3) unstable; urgency=low + + * add libxml-parser-perl to the build dependencies (closes: #284140) + * upload sponsored by Bastian Kleineidam + + -- Yann Verley Sat, 4 Dec 2004 08:59:53 +0100 + +firestarter (1.0.0-2) unstable; urgency=low + + * fix bashism in generated file /etc/firestarter/firestarter.sh + (closes: #283586) + * Upload sponsored by Bastian Kleineidam . + + -- Yann Verley Tue, 30 Nov 2004 08:58:21 +0100 + +firestarter (1.0.0-1) unstable; urgency=low + + * new upstream release (closes: #120808, #212999, #222704, #230155, #267771) + * - change patch 09_fix_ip_up : now firestarter adds ppp hook + in /etc/ppp/ip-up.d/1firestarter.(closes: #277496) + - revert previous change for bug 267929. The test for existence of + /usr/sbin/firestarter is useful if we don't want to run firestarter + when 'apt-get remove firestarter' has be done. + (closes: #282410, #283262) + * add dependancy on iptables >= 1.2.11 (closes: #271078) + * update manpage. + * fix patches 01_use_gksu, 06_dot_not_hyphen. + * remove patch 02_be_quiet_on_console as it is no more useful with + the upstream release. + * remove patch 08_fix_netfilter_init as the upstream release doesn't + provide the original file. + * add patch 10_dhclient so that people can use firestarter with dhcpd. + * add patch 11_fix_bcast to get the correct interface name used for + the broadcast address. Thanks to Tomas Junnonen. + * change postrm script : remove /etc/ppp/ip-up.d/1firestarter on purge. + * add preinst script to remove /etc/ppp/ip-up.local if it is only used + by firestarter : using this file (installed by previous versions of + firestarter) is incompatible with /etc/ppp/ip-up.d/1firestarter. + + -- Yann Verley Wed, 28 Nov 2004 22:23:07 +0100 + +firestarter (0.9.3-6) unstable; urgency=low + + * adopting orphaned package. + Thanks Rene for all your work (closes: #273148) + * change init script to test existence of iptables rather than + firestarter gui (closes: #267929) + * add description of --generate-scripts command line option to manpage + * add patch so that firestarter restarts after pppd establishes + the link (closes: #210945) + * change postrm script : clean /etc/ppp/ip-up.local, only on purge. + + -- Yann Verley Thu, 16 Oct 2004 15:57:50 +0200 + +firestarter (0.9.3-5) unstable; urgency=low + + * rebuild against lib libgcrypt11/libgnutls11 by build-depending on + libgnomeui-dev (>= 2.6.1.1-4), thanks Matthias Urlichs (closes: #263636) + + -- Rene Engelhard Fri, 13 Aug 2004 17:46:46 +0200 + +firestarter (0.9.3-4) unstable; urgency=low + + * fix initscript (closes: #248252) + + -- Rene Engelhard Wed, 12 May 2004 21:33:52 +0200 + +firestarter (0.9.3-3) unstable; urgency=low + + * call dh_gconf in debian/rules (closes: #267964) + + -- Rene Engelhard Sat, 8 May 2004 22:34:55 +0200 + +firestarter (0.9.3-2) unstable; urgency=low + + * export GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 before + executing $(MAKE) install... + + -- Rene Engelhard Fri, 7 May 2004 01:00:45 +0200 + +firestarter (0.9.3-1) unstable; urgency=low + + * New upstream release + * quote stuff in menu file + * Standards-Version: 3.6.1 (no changes needed) + * made changelog utf8 + * move firestarter(1) to firestarter(8) + * extend clean (remove generated firestarter.schemas and .desktop) + + -- Rene Engelhard Thu, 6 May 2004 20:54:21 +0200 + +firestarter (0.9.2-4) unstable; urgency=high + + * urgency high because of fixing of a "critical" bug in sarge... + * new init script; based on netfilter.init from upstream but + RedHat specifics patched out (closes: #219335) + * rm -rf /etc/firestarter and do not leave the hook in + /etc/dhclient-exit-hooks on purge (closes: #231623) + + -- Rene Engelhard Wed, 14 Jan 2004 02:39:54 +0100 + +firestarter (0.9.2-3) unstable; urgency=low + + * search for /var/run/dhclient..pid instead of + /var/run/dhclient-.pid (closes: #207406) + * accept kernel 2.6 too when checking for kernel versions (closes: #209011) + + -- Rene Engelhard Sat, 6 Sep 2003 23:49:05 +0200 + +firestarter (0.9.2-2) unstable; urgency=low + + * reupload to force rebuild with fixed dpatch; add + Build-Conflicts: with the broken dpatch + + -- Rene Engelhard Sun, 15 Jun 2003 19:05:27 +0200 + +firestarter (0.9.2-1) unstable; urgency=low + + * new upstream version. + * moved to dpatch + - remove patches applied upstream: + 01_fix_error_declaration + 05_fix_lookup_ip + * Standards-Versio: 3.5.10 + * debhelper compat v4 + * remove mentioning of /usr/share/gnome/help/firestarter/C from manpage; + remove mentioning of INSTALL from README and install CREDITS + (closes: #196837) + + -- Rene Engelhard Thu, 12 Jun 2003 21:39:42 +0200 + +firestarter (0.9.1-5) unstable; urgency=low + + * add patch fixing lookup_ip(), so that is doesn't segfault from time to + time, thanks Olivier Abad (closes: #178196) + * #ifdef'd printf()'s for "Hit filtered: foo" out, because that fills + the console annoyingly + * beautify the init script a little bit + * compile with -Wall + + -- Rene Engelhard Fri, 28 Feb 2003 16:45:23 +0100 + +firestarter (0.9.1-4) unstable; urgency=low + + * added menu icon (converted from upstream's png to xpm) + * Remove "'s from Exec= statement in firestarter.desktop, Closes: #179752 + * Use gksu -g firestarter in menu entry since only gksu makes problems + when running out of the menu otherwise (at least here in KDE) + * moved the binary to sbin since it is a "I-need-root-privileges" + application and users can start it only under X anyway where we have + a menu entry/.desktop file starting it with gksu... + * fix minor glitch in clean target + + -- Rene Engelhard Wed, 5 Feb 2003 00:50:09 +0100 + +firestarter (0.9.1-3) unstable; urgency=low + + * using gksu (in .desktop and menu) for starting firestarter + (thanks, Michael Vogt for the suggestion) + + -- Rene Engelhard Wed, 29 Jan 2003 11:07:34 +0100 + +firestarter (0.9.1-2) unstable; urgency=low + + * remove autoconf and automake from Build-Depends:; they are leftovers + from the CVS-snapshot deb's I had prepared before...; we do not need + a Build-Dependency on intltool either.... + * new es.po - thanks Javier Fernandez-Sanguino-Pena (closes: #159491) + * added patch from Javier Fernandez-Sanguino-Pena to add the + declarations of "gchar *error" at the beginning of the appr. function... + (closes: #177790) + + -- Rene Engelhard Wed, 22 Jan 2003 02:03:21 +0100 + +firestarter (0.9.1-1) unstable; urgency=low + + * new Maintainer (closes: #171643) + * DBS'ized + * cleaned up Build-Dependencies + * new upstream version (closes: closes: #157204) + - closes: #141064: firestarter: lost packets + - closes: #126448: firestarter: Bashism in /etc/firestarter/firewall.sh + - closes: #148989: firestarter: Uses --reject-with but does not implement + it properly + - closes: #158687: firestarter: switching from kernel 2.2 to kernel 2.4 + breaks firestarter totally + (Not an issue anymore because ipchains is no longer + supported) + - closes: #159491: firestarter: Please update the es.po file (and submit + it upstream) + (Not applicable in any up to date version) + * do not redirect to /dev/null in init script (closes: #169593) + * changed init script to use the new start/stop command line parameter + * add description of -s, -p command line options to manpage; + -h is now --help (closes: #163278) + * install upstream changelog + * fix description + + -- Rene Engelhard Tue, 21 Jan 2003 20:37:10 +0100 + +firestarter (0.8.2-4) unstable; urgency=medium + + * Fixes a bug which makes the scripts unusable if port-forwarding and + blocked hosts and/or ports are used. + + * Fixes unterminated comment line in script which causes the TCPMSS + clamping rule to be ignored (this could be important for some ADSL + users) + + -- Ryan M. Golbeck Wed, 05 Jun 2002 08:51:37 -0500 + +firestarter (0.8.2-3) unstable; urgency=high + + * Fixed restart bug in init scripts (Closes: #135694) + + -- Ryan M. Golbeck Mon, 25 Feb 2002 12:30:00 -0500 + +firestarter (0.8.2-2) unstable; urgency=medium + + * Wizard doesn't clear current rules until done (Closes: #122979) + + -- Ryan M. Golbeck Thu, 21 Feb 2002 12:20:00 -0500 + +firestarter (0.8.2-1) unstable; urgency=low + + * New upstream release + + -- Ryan M. Golbeck Sun, 17 Feb 2002 15:07:37 -0500 + +firestarter (0.8.1-1) unstable; urgency=low + + * New upstream release + * New config.guess (Closes: #127539) + * Non-routable IP blocks updated (Closes: #122690) + + -- Ryan M. Golbeck Sun, 13 Jan 2002 16:24:47 -0500 + +firestarter (0.8.0-1) unstable; urgency=low + + * New upstream release + * Fixed init script (Closes: #122984) + + -- Ryan M. Golbeck Mon, 17 Dec 2001 13:04:33 -0500 + +firestarter (0.7.1-5) unstable; urgency=low + + * Added builddeps on gettext (Closes: #120757) + * Fixing silly NMU bug close (from missing M. from my name) (Closes: #120860) + + -- Ryan M. Golbeck Sun, 2 Dec 2001 16:12:02 -0500 + +firestarter (0.7.1-4) unstable; urgency=low + + * Fixed init script to work properly with ipchains. (Closes: #121576) + + -- Ryan M. Golbeck Wed, 28 Nov 2001 14:51:05 -0500 + +firestarter (0.7.1-3) unstable; urgency=low + + * Fixed config.guess config.status (Closes: #120860) + + -- Ryan M. Golbeck Tue, 27 Nov 2001 10:48:30 -0500 + +firestarter (0.7.1-2) unstable; urgency=low + + * New maintainer + * Incoporated language changes into new package. + * debian/changelog: Removed emacs variables. + * debian/rules: Removed configure and build stamps. + * debian/control: Added build-dependancies. Added iptables dependancy. + * debian/firestarter.menu: Added newline before EOF. + * debian/firestarter.init: Finished and added to rules. + + -- Ryan M. Golbeck Sat, 17 Nov 2001 16:39:53 -0500 + +firestarter (0.7.1-1) unstable; urgency=low + + * New upstream release + * Now uploaded to Debian (Closes: #86679) + + -- Javier Fernandez-Sanguino Pen~a Fri, 16 Nov 2001 01:14:38 +0100 + +firestarter (0.5.1-3) unstable; urgency=low + + * New maintainer + + -- Javier Fernandez-Sanguino Pen~a Mon, 22 Jan 2001 16:08:31 +0100 + +firestarter (0.5.1-2) unstable; urgency=low + + * Fixed typo in menu file. + + -- Krzysztof Krzy¿aniak (eloy) Thu, 23 Nov 2000 16:45:24 +0100 + +firestarter (0.5.1-1) unstable; urgency=low + + * Initial Release. + * Polish translation added. + + -- Krzysztof Krzy¿aniak (eloy) Thu, 23 Nov 2000 16:45:16 +0100 + --- firestarter-1.0.3.orig/debian/copyright +++ firestarter-1.0.3/debian/copyright @@ -0,0 +1,15 @@ +This package was debianized by Ryan M. Golbeck on +Fri, 9 Nov 2001 09:30:09 -0500. + +It was downloaded from http://prdownloads.sourceforge.net/firestarter/ + +Upstream Author: Tomas Junnonen + +Copyright: + +This software is copyright (c) 2000, 2001 Tomas Junnonen + +You are free to distribute this software under the terms of the GNU +General Public License. +On Debian systems, the complete text of the GNU General Public +License can be found in /usr/share/common-licenses/GPL-2 file. --- firestarter-1.0.3.orig/debian/docs +++ firestarter-1.0.3/debian/docs @@ -0,0 +1,4 @@ +README +TODO +CREDITS +NEWS --- firestarter-1.0.3.orig/debian/firestarter.menu +++ firestarter-1.0.3/debian/firestarter.menu @@ -0,0 +1,3 @@ +?package(firestarter):needs="X11" section="Applications/Network/Monitoring" \ + title="Firestarter" command="su-to-root -X -c /usr/sbin/firestarter" \ + icon="/usr/share/pixmaps/firestarter.xpm" --- firestarter-1.0.3.orig/debian/scripts/get_upstream_version.sh +++ firestarter-1.0.3/debian/scripts/get_upstream_version.sh @@ -0,0 +1,10 @@ +#!/bin/sh + +# determine upstream version from the entry in debian/changelog +# +# thanks Josip Rodin, it looks ugly but doesn't have much fork()'s +# address comments to him - :) + +perl -pe 's/^.*\((?:[^:]+:)?([^-]+)(?:-\S+)?\).*$/$1/; last if ($. > 1)' \ + < debian/changelog + --- firestarter-1.0.3.orig/debian/patches/11_desktop_file.dpatch +++ firestarter-1.0.3/debian/patches/11_desktop_file.dpatch @@ -0,0 +1,24 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 11_desktop_file.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad firestarter-1.0.3~/firestarter.desktop.in firestarter-1.0.3/firestarter.desktop.in +--- firestarter-1.0.3~/firestarter.desktop.in 2008-09-13 21:28:20.000000000 +0100 ++++ firestarter-1.0.3/firestarter.desktop.in 2008-09-13 21:28:37.000000000 +0100 +@@ -2,11 +2,11 @@ + Encoding=UTF-8 + _Name=Firestarter + _Comment=Desktop Firewall Tool +-Exec=gksu /usr/sbin/firestarter ++Exec=su-to-root -X -c /usr/sbin/firestarter + Icon=firestarter.png + Terminal=false + Type=Application + StartupNotify=true +-Categories=System;Application; ++Categories=System;GNOME;Network;Settings; + X-GNOME-Bugzilla-Bugzilla=GNOME + X-GNOME-Bugzilla-Product=firestarter --- firestarter-1.0.3.orig/debian/patches/02_detect_dhcp3-server_correctly.dpatch +++ firestarter-1.0.3/debian/patches/02_detect_dhcp3-server_correctly.dpatch @@ -0,0 +1,19 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02_detect_dhcp3-server_correctly.dpatch by Christian Bjälevik +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad firestarter-1.0.3~/src/dhcp-server.c firestarter-1.0.3/src/dhcp-server.c +--- firestarter-1.0.3~/src/dhcp-server.c 2005-01-29 13:32:07.000000000 +0100 ++++ firestarter-1.0.3/src/dhcp-server.c 2007-01-05 15:58:52.055760358 +0100 +@@ -100,7 +100,7 @@ + network = calculate_network (router, subnet_mask); + + /* Merge the settings with the config file template */ +- dhcp3_in_use = g_file_test ("/etc/dhcp3", G_FILE_TEST_EXISTS); ++ dhcp3_in_use = g_file_test (DHCP3_CONFIG, G_FILE_TEST_EXISTS); + debian_in_use = g_file_test ("/etc/debian_version", G_FILE_TEST_EXISTS); + + configuration = g_strconcat ( --- firestarter-1.0.3.orig/debian/patches/00list +++ firestarter-1.0.3/debian/patches/00list @@ -0,0 +1,20 @@ +01_use_gksu +02_detect_dhcp3-server_correctly +02_restart_dhcp3-server +02_restart_dnsmasq +03_xpm_icon +05_remove_INSTALL_from_README +06_dot_not_hyphen +09_fix_ip_up +10_dhcp_hook +11_desktop_file +12_firestarter_transparent_icon +13_browser_nonroot +14_update_non_routables +15_update_sv_po +17_update_docs_uri +18_fix_memleak +19_update_it_po +20_allow_localhost_when_locked +21_locales_failing.dpatch +22_remove_encoding_from_desktop.dpatch --- firestarter-1.0.3.orig/debian/patches/09_fix_ip_up.dpatch +++ firestarter-1.0.3/debian/patches/09_fix_ip_up.dpatch @@ -0,0 +1,88 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 09_fix_ip_up.dpatch by Yann Verley +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +if [ $# -lt 1 ]; then + echo "`basename $0`: script expects -patch|-unpatch as argument" >&2 + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" + +case "$1" in + -patch) patch -p1 ${patch_opts} < $0;; + -unpatch) patch -R -p1 ${patch_opts} < $0;; + *) + echo "`basename $0`: script expects -patch|-unpatch as argument" >&2 + exit 1;; +esac + +exit 0 + +@DPATCH@ +diff -urNad firestarter-1.0.3/src/scriptwriter.c /tmp/dpep.GdvAtF/firestarter-1.0.3/src/scriptwriter.c +--- firestarter-1.0.3/src/scriptwriter.c 2005-01-30 22:13:52.000000000 +0100 ++++ /tmp/dpep.GdvAtF/firestarter-1.0.3/src/scriptwriter.c 2005-01-30 22:19:07.000000000 +0100 +@@ -29,7 +29,7 @@ + #include "policyview.h" + + #define PPP_HOOK_FILE "/etc/ppp/ip-up.local" +-const gchar* FIRESTARTER_HOOK = "sh "FIRESTARTER_CONTROL_SCRIPT" start\n"; ++const gchar* FIRESTARTER_HOOK = "sh /etc/init.d/firestarter start\n"; + + static const gchar * + test_bool (const gchar *conf_key) +@@ -588,23 +588,45 @@ + void + scriptwriter_write_ppp_hook (void) + { +- if (!file_exists ("/etc/ppp")) { ++ FILE *f; ++ gchar *path = "/etc/ppp/ip-up.d/1firestarter"; ++ ++ if (file_exists (path)) { ++ return; ++ } ++ ++ if (!file_exists ("/etc/ppp/ip-up.d")) { + printf ("No ppp detected on system. Not adding starting hook\n"); + return; + } + +- add_hook (PPP_HOOK_FILE); +- chmod (PPP_HOOK_FILE, 0755); ++ printf ("Adding Firestarter PPP hook to %s\n", path); ++ ++ f = fopen (path, "w"); ++ ++ if (f == NULL) { ++ perror ("Could not write firestarter PPP hook"); ++ return; ++ } ++ ++ fprintf (f, "#!/bin/sh\n%s", FIRESTARTER_HOOK); ++ fclose (f); ++ ++ chmod (path, 00755); + } + + void + scriptwriter_remove_ppp_hook (void) + { +- if (!file_exists ("/etc/ppp/ip-up.local")) { ++ gchar *path = "/etc/ppp/ip-up.d/1firestarter"; ++ ++ if (!file_exists (path)) { + return; + } + +- remove_hook (PPP_HOOK_FILE); ++ if (unlink (path) == -1) { ++ perror ("Could not remove firestarter PPP hook"); ++ } + } + + void --- firestarter-1.0.3.orig/debian/patches/12_firestarter_transparent_icon.dpatch +++ firestarter-1.0.3/debian/patches/12_firestarter_transparent_icon.dpatch @@ -0,0 +1,98 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -Naur firestarter-1.0.3.orig/src/eggtrayicon.c firestarter-1.0.3/src/eggtrayicon.c +--- firestarter-1.0.3.orig/src/eggtrayicon.c 2005-01-29 07:32:08.000000000 -0500 ++++ firestarter-1.0.3/src/eggtrayicon.c 2006-05-15 19:49:09.000000000 -0400 +@@ -59,6 +59,9 @@ + GValue *value, + GParamSpec *pspec); + ++static void egg_tray_icon_add (GtkContainer *container, ++ GtkWidget *widget); ++ + static void egg_tray_icon_realize (GtkWidget *widget); + static void egg_tray_icon_unrealize (GtkWidget *widget); + +@@ -104,14 +107,18 @@ + { + GObjectClass *gobject_class = (GObjectClass *)klass; + GtkWidgetClass *widget_class = (GtkWidgetClass *)klass; ++ GtkContainerClass *container_class = (GtkContainerClass *)klass; + + parent_class = g_type_class_peek_parent (klass); + ++ + gobject_class->get_property = egg_tray_icon_get_property; + + widget_class->realize = egg_tray_icon_realize; + widget_class->unrealize = egg_tray_icon_unrealize; + ++ container_class->add = egg_tray_icon_add; ++ + g_object_class_install_property (gobject_class, + PROP_ORIENTATION, + g_param_spec_enum ("orientation", +@@ -122,6 +129,35 @@ + G_PARAM_READABLE)); + } + ++static gboolean ++transparent_expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer user_data) ++{ ++ gdk_window_clear_area (widget->window, event->area.x, event->area.y, ++ event->area.width, event->area.height); ++ return FALSE; ++} ++ ++static void ++make_transparent_again (GtkWidget *widget, GtkStyle *previous_style, ++ gpointer user_data) ++{ ++ gdk_window_set_back_pixmap (widget->window, NULL, TRUE); ++} ++ ++static void ++make_transparent (GtkWidget *widget, gpointer user_data) ++{ ++ if (GTK_WIDGET_NO_WINDOW (widget) || GTK_WIDGET_APP_PAINTABLE (widget)) ++ return; ++ ++ gtk_widget_set_app_paintable (widget, TRUE); ++ gtk_widget_set_double_buffered (widget, FALSE); ++ gdk_window_set_back_pixmap (widget->window, NULL, TRUE); ++ g_signal_connect (widget, "expose_event", ++ G_CALLBACK (transparent_expose_event), NULL); ++ g_signal_connect_after (widget, "style_set", ++ G_CALLBACK (make_transparent_again), NULL); ++} + static void + egg_tray_icon_get_property (GObject *object, + guint prop_id, +@@ -343,6 +379,8 @@ + if (GTK_WIDGET_CLASS (parent_class)->realize) + GTK_WIDGET_CLASS (parent_class)->realize (widget); + ++ make_transparent (widget, NULL); ++ + screen = gtk_widget_get_screen (widget); + display = gdk_screen_get_display (screen); + xdisplay = gdk_x11_display_get_xdisplay (display); +@@ -373,6 +411,14 @@ + egg_tray_icon_manager_filter, icon); + } + ++static void ++egg_tray_icon_add (GtkContainer *container, GtkWidget *widget) ++{ ++ g_signal_connect (widget, "realize", ++ G_CALLBACK (make_transparent), NULL); ++ GTK_CONTAINER_CLASS (parent_class)->add (container, widget); ++} ++ + EggTrayIcon * + egg_tray_icon_new_for_screen (GdkScreen *screen, const char *name) + { --- firestarter-1.0.3.orig/debian/patches/21_locales_failing.dpatch +++ firestarter-1.0.3/debian/patches/21_locales_failing.dpatch @@ -0,0 +1,33 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 21_locales_failing.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Use LANG=C to ensure C locale when grepping ifconfig output (Fixes LP:222038). + +@DPATCH@ +diff -urNad firestarter-1.0.3~/src/scriptwriter.c firestarter-1.0.3/src/scriptwriter.c +--- firestarter-1.0.3~/src/scriptwriter.c 2009-04-17 17:52:41.000000000 -0700 ++++ firestarter-1.0.3/src/scriptwriter.c 2009-04-17 17:54:32.000000000 -0700 +@@ -88,16 +88,16 @@ + fprintf (f, "\n# --(Extract Network Information)--\n\n"); + + fprintf (f, "# External network interface data\n" +- "IP=`/sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \\ -f 1`\n" +- "MASK=`/sbin/ifconfig $IF | grep Mas | cut -d : -f 4`\n" +- "BCAST=`/sbin/ifconfig $IF |grep Bcast: | cut -d : -f 3 | cut -d \\ -f 1`\n" ++ "IP=`LANG=C /sbin/ifconfig $IF | grep inet | cut -d : -f 2 | cut -d \\ -f 1`\n" ++ "MASK=`LANG=C /sbin/ifconfig $IF | grep Mas | cut -d : -f 4`\n" ++ "BCAST=`LANG=C /sbin/ifconfig $IF |grep Bcast: | cut -d : -f 3 | cut -d \\ -f 1`\n" + "NET=$IP/$MASK\n\n"); + + fprintf (f, "if [ \"$NAT\" = \"on\" ]; then\n" + " # Internal network interface data\n" +- " INIP=`/sbin/ifconfig $INIF | grep inet | cut -d : -f 2 | cut -d \\ -f 1`\n" +- " INMASK=`/sbin/ifconfig $INIF | grep Mas | cut -d : -f 4`\n" +- " INBCAST=`/sbin/ifconfig $INIF |grep Bcast: | cut -d : -f 3 | cut -d \\ -f 1`\n" ++ " INIP=`LANG=C /sbin/ifconfig $INIF | grep inet | cut -d : -f 2 | cut -d \\ -f 1`\n" ++ " INMASK=`LANG=C /sbin/ifconfig $INIF | grep Mas | cut -d : -f 4`\n" ++ " INBCAST=`LANC=C /sbin/ifconfig $INIF |grep Bcast: | cut -d : -f 3 | cut -d \\ -f 1`\n" + " INNET=$INIP/$INMASK\n" + "fi\n\n"); + --- firestarter-1.0.3.orig/debian/patches/06_dot_not_hyphen.dpatch +++ firestarter-1.0.3/debian/patches/06_dot_not_hyphen.dpatch @@ -0,0 +1,37 @@ +#!/bin/sh -e +## 06_dot_not_hyphen.dpatch by Rene Engelhard +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +@DPATCH@ +diff -urNad firestarter-1.0.0/src/scriptwriter.c /tmp/dpep.d731CV/firestarter-1.0.0/src/scriptwriter.c +--- firestarter-1.0.0/src/scriptwriter.c 2004-11-25 07:53:37.000000000 +0100 ++++ /tmp/dpep.d731CV/firestarter-1.0.0/src/scriptwriter.c 2004-11-25 08:01:07.000000000 +0100 +@@ -425,7 +425,7 @@ + + return TRUE; + +- gchar *path = g_strconcat ("/var/run/dhclient-", ++ gchar *path = g_strconcat ("/var/run/dhclient.", + preferences_get_string (PREFS_FW_EXT_IF), + ".pid", NULL); + --- firestarter-1.0.3.orig/debian/patches/19_update_it_po.dpatch +++ firestarter-1.0.3/debian/patches/19_update_it_po.dpatch @@ -0,0 +1,3215 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 19_update_it_po.dpatch by Luca Falavigna +## DP: Updated italian translation by Milo Casagrande. + +@DPATCH@ +diff -urNad firestarter-1.0.3~/po/it.po firestarter-1.0.3/po/it.po +--- firestarter-1.0.3~/po/it.po 2005-01-29 13:33:40.000000000 +0100 ++++ firestarter-1.0.3/po/it.po 2008-06-04 22:26:06.000000000 +0200 +@@ -2,430 +2,414 @@ + # Copyright (C) 2000 Free Software Foundation, Inc. + # Daniele Medri , 2000. + # Alessio Dessì , 2003. ++# Milo Casagrande , 2006. ++# ++# TOS -> Type Of Service -> Tipo di Servizio -> TdS ++# ++# Per i pacchetti ICMP ho controllato: ++# http://www.onlamp.com/pub/a/bsd/2001/04/04/FreeBSD_Basics.html ++# http://www.faqs.org/rfcs/rfc792.html + # + msgid "" + msgstr "" + "Project-Id-Version: firestarter-0.9.1\n" + "Report-Msgid-Bugs-To: \n" +-"POT-Creation-Date: 2005-01-29 14:33+0200\n" +-"PO-Revision-Date: 2004-03-15 21:35+0100\n" +-"Last-Translator: Alessio Dessì \n" ++"POT-Creation-Date: 2007-01-13 18:00+0100\n" ++"PO-Revision-Date: 2008-03-05 19:03+0100\n" ++"Last-Translator: Milo Casagrande \n" + "Language-Team: Italian \n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" + +-#: firestarter.desktop.in.h:1 +-#, fuzzy ++#: ../firestarter.desktop.in.h:1 + msgid "Desktop Firewall Tool" +-msgstr "Gestione del firewall" ++msgstr "Strumento di gestione del firewall" + +-#: firestarter.desktop.in.h:2 src/firestarter.c:297 +-#, fuzzy ++#: ../firestarter.desktop.in.h:2 ../src/firestarter.c:297 + msgid "Firestarter" + msgstr "Firestarter" + +-#: firestarter.schemas.in.h:1 ++#: ../firestarter.schemas.in.h:1 + msgid "" + "Apply changes made to policy immediately, the alternative is for the user to " + "confirm the changes in advance." + msgstr "" ++"Applica i cambiamenti immediatamente, l'alternativa è la conferma da parte " ++"dell'utente." + +-#: firestarter.schemas.in.h:2 ++#: ../firestarter.schemas.in.h:2 + msgid "Apply the ICMP settings, as configured in the wizard." + msgstr "" + "Applica le impostazioni ICMP come stabilito nella configurazione guidata." + +-#: firestarter.schemas.in.h:3 ++#: ../firestarter.schemas.in.h:3 + msgid "Apply the settings of Type of Service, as configured in the wizard." +-msgstr "" +-"Applica le impostazioni del «Tipo di Servizio» come stabilito nella " +-"configurazione guidata." ++msgstr "Applica le impostazioni del \"Tipo di Servizio\" come stabilito nella configurazione guidata." + +-#: firestarter.schemas.in.h:4 src/preferences.glade.h:29 ++#: ../firestarter.schemas.in.h:4 ../src/preferences.glade.h:29 + msgid "Block broadcasts from external network" +-msgstr "" ++msgstr "Bloccare trasmissioni broadcast dalla rete esterna" + +-#: firestarter.schemas.in.h:5 ++#: ../firestarter.schemas.in.h:5 + msgid "Block broadcasts from external network." +-msgstr "" ++msgstr "Blocca le trasmissioni broadcast dalla rete esterna." + +-#: firestarter.schemas.in.h:6 src/preferences.glade.h:30 ++#: ../firestarter.schemas.in.h:6 ../src/preferences.glade.h:30 + msgid "Block broadcasts from internal network" +-msgstr "" ++msgstr "Bloccare trasmissioni broadcast dalla rete interna" + +-#: firestarter.schemas.in.h:7 ++#: ../firestarter.schemas.in.h:7 + msgid "Block broadcasts from internal network." +-msgstr "" ++msgstr "Blocca le trasmissioni broadcast dalla rete interna." + +-#: firestarter.schemas.in.h:8 ++#: ../firestarter.schemas.in.h:8 + msgid "" + "Block potentially spoofed traffic claiming to come from IANA reserved " + "address space on the external interface." + msgstr "" ++"Blocca traffico potenzialmente alterato sull'interfaccia esterna che " ++"dichiara di provenire da uno spazio di indirizzi riservato dallo IANA" + +-#: firestarter.schemas.in.h:9 ++#: ../firestarter.schemas.in.h:9 + msgid "Block traffic from reserved address space on the public interface" + msgstr "" ++"Bloccare traffico sull'interfaccia pubblica proveniente da uno spazio di " ++"indirizzi riservato" + +-#: firestarter.schemas.in.h:10 ++#: ../firestarter.schemas.in.h:10 + msgid "Deny packets" +-msgstr "" ++msgstr "Rifiuta i pacchetti" + +-#: firestarter.schemas.in.h:11 ++#: ../firestarter.schemas.in.h:11 + msgid "Drop denied packets without sending an error packet back." + msgstr "" ++"Tralascia i pacchetti rifiutati sensa inviarne in risposta uno di errore." + +-#: firestarter.schemas.in.h:12 +-#, fuzzy ++#: ../firestarter.schemas.in.h:12 + msgid "Enable DHCP server for connection sharing" +-msgstr "Configurazione per la condivisione della connessione internet" ++msgstr "Abilita il server DHCP per la condivisione della connessione" + +-#: firestarter.schemas.in.h:13 ++#: ../firestarter.schemas.in.h:13 + msgid "Enable NAT" + msgstr "Abilita il NAT" + +-#: firestarter.schemas.in.h:14 ++#: ../firestarter.schemas.in.h:14 + msgid "Enable Network Address Translation, or Internet connection sharing." +-msgstr "" +-"Abilita la traduzione degli indirizzi di rete (condivisione della " +-"connessione internet)." ++msgstr "Abilita il NAT o condivisione della connessione internet." + +-#: firestarter.schemas.in.h:15 ++#: ../firestarter.schemas.in.h:15 + msgid "Enable the configuration of ICMP" +-msgstr "Abilita la configurazione di ICMP" ++msgstr "Abilita la configurazione del protocollo ICMP" + +-#: firestarter.schemas.in.h:16 ++# TdS -> Tipo di Servizo (Type Of Service) ++#: ../firestarter.schemas.in.h:16 + msgid "Enable the configuration of tos" +-msgstr "Abilita la configurazione del TOS" ++msgstr "Abilita la configurazione del TdS" + +-#: firestarter.schemas.in.h:17 src/preferences.glade.h:41 +-#, fuzzy ++#: ../firestarter.schemas.in.h:17 ../src/preferences.glade.h:41 + msgid "Enable tray icon" +-msgstr "Abilita le opzioni sperimentali" ++msgstr "Abilitare l'icona di notifica" + +-#: firestarter.schemas.in.h:18 +-#, fuzzy ++# (NdT) è un po libera... ++#: ../firestarter.schemas.in.h:18 + msgid "Filter out hits not targeted at the firewall" +-msgstr "" +-"Non è stato possibile attivare il firewall\n" +-"\n" ++msgstr "Filtra i pacchetti non indirizzati al firewall" + +-#: firestarter.schemas.in.h:19 +-#, fuzzy ++#: ../firestarter.schemas.in.h:19 + msgid "" + "Filter out hits that have an destination IP that does not match the firewall " + "host." + msgstr "" +-"Ignora le hit che hanno un IP di destinazione diverso da quello di questo " +-"computer." ++"Filtra i pacchetti che hanno un IP di destinazione diverso da quello del " ++"computer in uso. " + +-#: firestarter.schemas.in.h:20 ++#: ../firestarter.schemas.in.h:20 + msgid "Filter out redundant hits" + msgstr "Ignorare le hit ridondanti" + +-#: firestarter.schemas.in.h:21 ++#: ../firestarter.schemas.in.h:21 + msgid "Filter out sequences of identical hits." + msgstr "Ignora le sequenze di hit identiche." + +-#: firestarter.schemas.in.h:22 ++# (NdT) forse è meglio girarla... ++#: ../firestarter.schemas.in.h:22 + msgid "Highest IP in the range to serve to DHCP clients" +-msgstr "" ++msgstr "L'IP più alto nell'intervallo da usare per i client DHCP" + +-#: firestarter.schemas.in.h:23 ++#: ../firestarter.schemas.in.h:23 + msgid "Is it the first time the user is running the program" +-msgstr "" ++msgstr "È la prima volta che l'utente avvia il programma" + +-#: firestarter.schemas.in.h:24 ++#: ../firestarter.schemas.in.h:24 + msgid "Lowest IP in the range to serve to DHCP clients" +-msgstr "" ++msgstr "L'IP più basso nell'intervallo da usare per i client DHCP" + +-#: firestarter.schemas.in.h:25 ++#: ../firestarter.schemas.in.h:25 + msgid "Minimize to tray" +-msgstr "" ++msgstr "Riduci a icona" + +-#: firestarter.schemas.in.h:26 ++#: ../firestarter.schemas.in.h:26 + msgid "Nameserver DHCP clients should use" +-msgstr "" ++msgstr "Server dei nomi che i client DHCP devono usare" + +-#: firestarter.schemas.in.h:27 ++#: ../firestarter.schemas.in.h:27 + msgid "Policy auto apply" +-msgstr "" ++msgstr "Politica automatica" + +-#: firestarter.schemas.in.h:28 ++#: ../firestarter.schemas.in.h:28 + msgid "" + "Restrict outbound traffic by default, only allowing whitelisted outgoing " + "connections." +-msgstr "" ++msgstr "Limita il traffico in uscita in modo predefinito consentendo solo connessioni da whitelist." + +-#: firestarter.schemas.in.h:29 ++#: ../firestarter.schemas.in.h:29 + msgid "Restrictive outbound policy mode" +-msgstr "" ++msgstr "Politica di uscita restrittiva" + +-#: firestarter.schemas.in.h:30 ++#: ../firestarter.schemas.in.h:30 + msgid "" + "Run the system dhcpd server in conjunction with Firestarter Internet " + "connection sharing." +-msgstr "" ++msgstr "Avvia il server DHCP assieme alla condivisione Internet di Firestarter." + +-#: firestarter.schemas.in.h:31 +-#, fuzzy ++#: ../firestarter.schemas.in.h:31 + msgid "Show the Firestarter icon in the notification area." +-msgstr "Mostra la colonna destinazione nella «Vista delle hit»." ++msgstr "Mostra l'icona di Firestarter nell'area di notifica." + +-#: firestarter.schemas.in.h:32 ++#: ../firestarter.schemas.in.h:32 + msgid "Show the Type of Service column in the Hit View." +-msgstr "Mostra la colonna TOS nella «Vista delle hit»" ++msgstr "Mostra la colonna TdS in \"Vista delle hit\"" + +-#: firestarter.schemas.in.h:33 ++#: ../firestarter.schemas.in.h:33 + msgid "Show the destination column in the Hit View" +-msgstr "Mostra la colonna destinazione nella «Vista delle hit»" ++msgstr "Mostra la colonna destinazione in \"Vista delle hit\"" + +-#: firestarter.schemas.in.h:34 ++#: ../firestarter.schemas.in.h:34 + msgid "Show the destination column in the Hit View." +-msgstr "Mostra la colonna destinazione nella «Vista delle hit»." ++msgstr "Mostra la colonna destinazione in \"Vista delle hit\"." + +-#: firestarter.schemas.in.h:35 +-#, fuzzy ++#: ../firestarter.schemas.in.h:35 + msgid "Show the device the hit was received from in the Hit View." +-msgstr "Mostra l'interfaccia in cui si è ricevuta l'hit in «Vista delle hit»." ++msgstr "Mostra l'interfaccia in cui si è ricevuta l'hit in \"Vista delle hit\"." + +-#: firestarter.schemas.in.h:36 ++#: ../firestarter.schemas.in.h:36 + msgid "Show the device the hit was routed to in the Hit View." +-msgstr "Mostra l'interfaccia su cui si è ricevuta l'hit in «Vista delle hit»." ++msgstr "Mostra l'interfaccia su cui si è ricevuta l'hit in \"Vista delle hit\"." + +-#: firestarter.schemas.in.h:37 +-#, fuzzy ++#: ../firestarter.schemas.in.h:37 + msgid "Show the direction column in the Hit View" +-msgstr "Mostra la colonna «in» in «Vista delle hit»" ++msgstr "Mostra la colonna \"in\" in \"Vista delle hit\"" + +-#: firestarter.schemas.in.h:38 +-#, fuzzy ++#: ../firestarter.schemas.in.h:38 + msgid "Show the direction column in the Hit View." +-msgstr "Mostra la colonna destinazione nella «Vista delle hit»." ++msgstr "Mostra la colonna destinazione nella \"Vista delle hit\"." + +-#: firestarter.schemas.in.h:39 ++#: ../firestarter.schemas.in.h:39 + msgid "Show the in column in the Hit View" +-msgstr "Mostra la colonna «in» in «Vista delle hit»" ++msgstr "Mostra la colonna \"in\" in \"Vista delle hit\"" + +-#: firestarter.schemas.in.h:40 ++#: ../firestarter.schemas.in.h:40 + msgid "Show the length column in the Hit View" +-msgstr "Mostra la colonna «lunghezza» in «Vista delle hit»" ++msgstr "Mostra la colonna \"lunghezza\" in \"Vista delle hit\"" + +-#: firestarter.schemas.in.h:41 ++#: ../firestarter.schemas.in.h:41 + msgid "Show the out column in the Hit View" +-msgstr "Mostra la colonna «out» in «Vista delle hit»" ++msgstr "Mostra la colonna \"out\" in \"Vista delle hit\"" + +-#: firestarter.schemas.in.h:42 ++#: ../firestarter.schemas.in.h:42 + msgid "Show the packet length column in the Hit View." +-msgstr "Mostra la colonna «lunghezza del pacchetto» in «Vista delle hit»." ++msgstr "Mostra la colonna \"lunghezza del pacchetto\" in \"Vista delle hit\"." + +-#: firestarter.schemas.in.h:43 ++#: ../firestarter.schemas.in.h:43 + msgid "Show the port column in the Hit View" +-msgstr "Mostra la colonna «porta» in «Vista delle hit»" ++msgstr "Mostra la colonna \"porta\" in \"Vista delle hit\"" + +-#: firestarter.schemas.in.h:44 ++#: ../firestarter.schemas.in.h:44 + msgid "Show the port column in the Hit View." +-msgstr "Mostra la colonna «porta» in «Vista delle hit»." ++msgstr "Mostra la colonna \"porta\" in \"Vista delle hit\"." + +-#: firestarter.schemas.in.h:45 ++#: ../firestarter.schemas.in.h:45 + msgid "Show the protocol column in the Hit View" +-msgstr "Mostra la colonna «protocollo» nella «Vista delle hit»" ++msgstr "Mostra la colonna \"protocollo\" nella \"Vista delle hit\"" + +-#: firestarter.schemas.in.h:46 ++#: ../firestarter.schemas.in.h:46 + msgid "Show the protocol column in the Hit View." +-msgstr "Mostra la colonna «protocollo» in «Vista delle hit»." ++msgstr "Mostra la colonna \"protocollo\" in \"Vista delle hit\"." + +-#: firestarter.schemas.in.h:47 ++#: ../firestarter.schemas.in.h:47 + msgid "Show the service column in the Hit View" +-msgstr "Mostra la colonna «servizio» in «Vista delle hit»" ++msgstr "Mostra la colonna \"servizio\" in \"Vista delle hit\"" + +-#: firestarter.schemas.in.h:48 ++#: ../firestarter.schemas.in.h:48 + msgid "Show the service column in the Hit View." +-msgstr "Mostra la colonna «servizio» in «Vista delle hit»." ++msgstr "Mostra la colonna \"servizio\" in \"Vista delle hit\"." + +-#: firestarter.schemas.in.h:49 ++#: ../firestarter.schemas.in.h:49 + msgid "Show the source column in the Hit View" +-msgstr "Mostra la colonna «sorgente» in «Vista delle hit»" ++msgstr "Mostra la colonna \"sorgente\" in \"Vista delle hit\"" + +-#: firestarter.schemas.in.h:50 ++#: ../firestarter.schemas.in.h:50 + msgid "Show the source column in the Hit View." +-msgstr "Mostra la colonna «sorgente» nella «Vista delle hit»." ++msgstr "Mostra la colonna \"sorgente\" nella \"Vista delle hit\"." + +-#: firestarter.schemas.in.h:51 ++#: ../firestarter.schemas.in.h:51 + msgid "Show the time column in the Hit View" +-msgstr "Mostra la colonna «Data/ora» in «Vista delle hit»" ++msgstr "Mostra la colonna \"Data/ora\" in \"Vista delle hit\"" + +-#: firestarter.schemas.in.h:52 ++#: ../firestarter.schemas.in.h:52 + msgid "Show the time column in the Hit View." +-msgstr "Mostra la colonna «Data/ora» in «Vista delle hit»." ++msgstr "Mostra la colonna \"Data/ora\" in \"Vista delle hit\"." + +-#: firestarter.schemas.in.h:53 ++#: ../firestarter.schemas.in.h:53 + msgid "Show the tos column in the Hit View" +-msgstr "Mostra la colonna «TOS» in «Vista delle hit»" ++msgstr "Mostra la colonna \"TOS\" in \"Vista delle hit\"" + +-#: firestarter.schemas.in.h:54 ++# (NdT) il Tanenbaum utilizza "leasing" per l'assegnazione fissa dell'IP ++# per un determinato tempo ++#: ../firestarter.schemas.in.h:54 + msgid "Specifies the higher limit of the IP space to use for DHCP leases." +-msgstr "" ++msgstr "Specifica il limite superiore dello spazio IP per il leasing DHCP." + +-#: firestarter.schemas.in.h:55 ++#: ../firestarter.schemas.in.h:55 + msgid "Specifies the lower limit of the IP space to use for DHCP leases." +-msgstr "" ++msgstr "Specifica il limite inferiore dello spazio IP per il leasing DHCP." + +-#: firestarter.schemas.in.h:56 +-#, fuzzy ++# (NdT) sembra più economia che informatica... ++#: ../firestarter.schemas.in.h:56 + msgid "Start the firewall on a DHCP lease renewal" +-msgstr "Avviare il firewall quando si attiva la connessione" ++msgstr "Avvia il firewall al rinnovo del leasing DHCP" + +-#: firestarter.schemas.in.h:57 ++#: ../firestarter.schemas.in.h:57 + msgid "Start the firewall when the program loads" +-msgstr "Attiva il firewall all'avvio del programma" ++msgstr "Avvia il firewall all'avvio del programma" + +-#: firestarter.schemas.in.h:58 ++#: ../firestarter.schemas.in.h:58 + msgid "Start the firewall when the program loads." +-msgstr "Attiva il firewall all'avvio del programma." ++msgstr "Avvia il firewall all'avvio del programma." + +-#: firestarter.schemas.in.h:59 +-#, fuzzy ++#: ../firestarter.schemas.in.h:59 + msgid "Start the firewall when the system boots" +-msgstr "Attiva il firewall all'avvio del programma" ++msgstr "Avvia il firewall all'avvio del sistema" + +-#: firestarter.schemas.in.h:60 +-#, fuzzy ++#: ../firestarter.schemas.in.h:60 + msgid "Start the firewall when the system boots." +-msgstr "Attiva il firewall all'avvio del programma." ++msgstr "Avvia il firewall all'avvio del sistema." + +-#: firestarter.schemas.in.h:61 +-#, fuzzy ++# (NdT) non ne sono sicuro ++#: ../firestarter.schemas.in.h:61 + msgid "Start the firewall when the system dials out" +-msgstr "Avviare il firewall quando si attiva la connessione" ++msgstr "Avvia il firewall quando si attiva la connessione" + +-#: firestarter.schemas.in.h:62 +-#, fuzzy ++#: ../firestarter.schemas.in.h:62 + msgid "Start the firewall when the system establishes a PPP connection." +-msgstr "Attiva il firewall all'avvio del programma." ++msgstr "Avvia il firewall quando si stabilisce una connessione PPP." + +-#: firestarter.schemas.in.h:63 +-#, fuzzy ++#: ../firestarter.schemas.in.h:63 + msgid "Start the firewall when the system receives a new DHCP lease." +-msgstr "Attiva il firewall all'avvio del programma." ++msgstr "Avvia il firewall quando il sistema riceve un nuovo leasing DHCP." + +-#: firestarter.schemas.in.h:64 ++#: ../firestarter.schemas.in.h:64 + msgid "The Internet connected network interface. For example, ppp0 or eth0." +-msgstr "L'interfaccia di rete connessa a Internet, ad esempio ppp0 o eth0." ++msgstr "L'interfaccia di rete connessa a Internet. Per esempio ppp0 o eth0." + +-#: firestarter.schemas.in.h:65 ++#: ../firestarter.schemas.in.h:65 + msgid "The LAN connected network interface. For example, eth0 or eth1." +-msgstr "L'interfaccia di rete connessa con la LAN. Per esempio eth0 o eth1." ++msgstr "L'interfaccia di rete connessa alla LAN. Per esempio eth0 o eth1." + +-#: firestarter.schemas.in.h:66 ++#: ../firestarter.schemas.in.h:66 + msgid "The external interface" + msgstr "L'interfaccia esterna" + +-#: firestarter.schemas.in.h:67 ++#: ../firestarter.schemas.in.h:67 + msgid "The first time Firestarter starts several special actions are taken." +-msgstr "Alla prima esecuzione, Firestarter eseguirà diverse azioni speciali." ++msgstr "Alla prima esecuzione, Firestarter esegue alcune azioni speciali." + +-#: firestarter.schemas.in.h:68 ++#: ../firestarter.schemas.in.h:68 + msgid "The internal interface" + msgstr "L'interfaccia interna" + +-#: firestarter.schemas.in.h:69 ++#: ../firestarter.schemas.in.h:69 + msgid "The location of the file the system logging daemon writes to." + msgstr "" +-"La posizione del file in cui vengono scritti i messaggi dal demone di " +-"logging di sistema." ++"La posizione del file in cui vengono scritti i messaggi dal demone per il " ++"registro di sistema." + +-#: firestarter.schemas.in.h:70 ++#: ../firestarter.schemas.in.h:70 + msgid "" + "The nameserver clients should use. You can specify multiple nameserver in a " + "space separated list. A value of <dynamic> causes the nameservers to " + "be determined at run time." + msgstr "" ++"Il server dei nomi che i client dovrebbero usare. È possibile specificare " ++"server dei nomi multipli separati da spazi. Il valore <dynamic> " ++"implica che il server dei nomi venga determinato a tempo di esecuzione." + +-#: firestarter.schemas.in.h:71 ++#: ../firestarter.schemas.in.h:71 + msgid "The system log file" +-msgstr "Il file di log del sistema" ++msgstr "Il file del registro di sistema" + +-#: firestarter.schemas.in.h:72 ++#: ../firestarter.schemas.in.h:72 + msgid "When closing the program window, instead of exiting, hide the window." + msgstr "" ++"Quando si chiude la finestra del programma, invece di uscire dal programma, " ++"nascondere la finestra." + +-#: src/dhcp-server.c:124 ++#: ../src/dhcp-server.c:124 + msgid "Failed to open DHCP server configuration file for writing: " + msgstr "" ++"Impossibile aprire il file di configurazione del server DHCP in scrittura:" + +-#: src/dhcp-server.c:131 ++#: ../src/dhcp-server.c:131 + msgid "Failed to write to DHCP server configuration file: " +-msgstr "" ++msgstr "Impossibile scrivere sul file di configurazione del server DHCP:" + +-#: src/firestarter.c:83 src/firestarter.c:85 src/firestarter.c:86 +-#, fuzzy ++#: ../src/firestarter.c:83 ../src/firestarter.c:85 ../src/firestarter.c:86 + msgid "Failed to stop the firewall" +-msgstr "" +-"Non è stato possibile bloccare il firewall\n" +-"\n" ++msgstr "Impossibile disattivare il firewall" + +-#: src/firestarter.c:87 +-#, fuzzy ++#: ../src/firestarter.c:87 + msgid "There was an undetermined error when trying to stop the firewall." +-msgstr "" +-"Si è verificato un errore sconosciuto mentre si cercava di disattivare il " +-"firewall." ++msgstr "Si è verificato un errore sconosciuto nel disattivare il firewall." + +-#: src/firestarter.c:126 src/firestarter.c:130 +-#, fuzzy, c-format ++#: ../src/firestarter.c:126 ../src/firestarter.c:130 ++#, c-format + msgid "The device %s is not ready." +-msgstr "" +-"Il dispositivo %s non è pronto.\n" +-"\n" ++msgstr "Il dispositivo %s non è pronto." + +-#: src/firestarter.c:133 ++#: ../src/firestarter.c:133 + msgid "Your kernel does not support iptables." +-msgstr "" ++msgstr "Il kernel in uso non supporta IPtables." + +-#: src/firestarter.c:135 ++#: ../src/firestarter.c:135 + msgid "An unknown error occurred." +-msgstr "" ++msgstr "Si è verificato un errore sconosciuto." + +-#: src/firestarter.c:139 ++#: ../src/firestarter.c:139 + msgid "" + "Please check your network device settings and make sure your\n" + "Internet connection is active." + msgstr "" + "Controllare la configurazione del dispositivo di rete e\n" +-"assicurarsi che la connessione ad Internet sia attiva." ++"assicurarsi che la connessione a Internet sia attiva." + +-#: src/firestarter.c:143 +-#, fuzzy ++#: ../src/firestarter.c:143 + msgid "Failed to start the firewall\n" +-msgstr "" +-"Non è stato possibile attivare il firewall\n" +-"\n" ++msgstr "Impossibile attivare il firewall\n" + +-#: src/firestarter.c:147 src/firestarter.c:148 +-#, fuzzy ++#: ../src/firestarter.c:147 ../src/firestarter.c:148 + msgid "Failed to start the firewall" +-msgstr "" +-"Non è stato possibile attivare il firewall\n" +-"\n" ++msgstr "Impossibile attivare il firewall" + +-#: src/firestarter.c:200 src/firestarter.c:202 src/firestarter.c:203 +-#, fuzzy ++#: ../src/firestarter.c:200 ../src/firestarter.c:202 ../src/firestarter.c:203 + msgid "Failed to lock the firewall" +-msgstr "" +-"Non è stato possibile bloccare il firewall\n" +-"\n" ++msgstr "Impossibile bloccare il firewall" + +-#: src/firestarter.c:204 +-#, fuzzy ++#: ../src/firestarter.c:204 + msgid "There was an undetermined error when trying to lock the firewall." +-msgstr "" +-"Si è verificato un errore sconosciuto mentre si cercava di disattivare il " +-"firewall." ++msgstr "Si è verificato un errore sconosciuto nel bloccare il firewall." + +-#: src/firestarter.c:298 +-#, fuzzy ++#: ../src/firestarter.c:298 + msgid "" + " -s, --start Start the firewall\n" + " -p, --stop Stop the firewall\n" +@@ -436,671 +420,622 @@ + " -v, --version Prints Firestarter's version number\n" + " -h, --help You're looking at it\n" + msgstr "" +-"\n" +-"\n" +-" -s, --start Attiva il firewall\n" ++" -s, --start Avvia il firewall\n" + " -p, --stop Disattiva il firewall\n" +-" --halt Blocca tutto il traffico in entrata e in uscita " +-"(panico!)\n" ++" --lock Blocca il firewall fermando tutto il traffico\n" + " --generate-scripts Genera gli script per il firewall dalla " + "configurazione corrente\n" ++" --start-hidden Avvia Firestarter senza interfaccia grafica\n" + " -v, --version Visualizza la versione di Firestarter\n" +-" -h, --help Mostra questo elenco\n" ++" -h, --help Mostra questo aiuto\n" + +-#: src/firestarter.c:316 src/firestarter.c:318 src/firestarter.c:319 +-#, fuzzy ++#: ../src/firestarter.c:316 ../src/firestarter.c:318 ../src/firestarter.c:319 + msgid "Insufficient privileges" +-msgstr "" +-"Privilegi insufficienti\n" +-"\n" ++msgstr "Privilegi insufficienti" + +-#: src/firestarter.c:320 +-#, fuzzy ++#: ../src/firestarter.c:320 + msgid "You must have root user privileges to use Firestarter." +-msgstr "È necessario avere i privilegi di root per utilizzare Firestarter.\n" ++msgstr "" ++"È necessario avere privilegi di amministratore per utilizzare Firestarter." + +-#: src/firestarter.c:423 ++#: ../src/firestarter.c:423 + #, c-format + msgid "Updating firewall to new version...\n" +-msgstr "" ++msgstr "Aggiornamento del firewall alla nuova versione...\n" + +-#: src/firestarter.c:425 +-#, fuzzy, c-format ++#: ../src/firestarter.c:425 ++#, c-format + msgid "Firewall update complete\n" +-msgstr "Firewall bloccato" ++msgstr "Aggiornamento firewall completato\n" + +-#: src/gui.c:157 ++#: ../src/gui.c:157 + msgid "An all-in-one Linux firewall utility for GNOME.\n" + msgstr "Un programma per GNOME per la gestione del firewall di Linux.\n" + +-#: src/gui.c:269 src/statusview.c:962 +-#, fuzzy ++#: ../src/gui.c:269 ../src/statusview.c:962 + msgid "Status" +-msgstr "Avvia" ++msgstr "Stato" + +-#: src/gui.c:274 src/preferences.c:240 src/preferences.glade.h:42 +-#: src/statusview.c:968 ++#: ../src/gui.c:274 ../src/preferences.c:240 ../src/preferences.glade.h:42 ++#: ../src/statusview.c:968 + msgid "Events" +-msgstr "" ++msgstr "Eventi" + +-#: src/gui.c:279 src/preferences.c:245 src/preferences.glade.h:60 ++#: ../src/gui.c:279 ../src/preferences.c:245 ../src/preferences.glade.h:60 + msgid "Policy" +-msgstr "" ++msgstr "Politica" + +-#: src/hitview.c:264 src/statusview.c:999 ++#: ../src/hitview.c:264 ../src/statusview.c:999 + msgid "Outbound" +-msgstr "" ++msgstr "Uscita" + +-#: src/hitview.c:268 src/statusview.c:992 ++#: ../src/hitview.c:268 ../src/statusview.c:992 + msgid "Inbound" +-msgstr "" ++msgstr "Ingresso" + +-#: src/hitview.c:271 src/service.c:176 src/service.c:209 src/service.c:244 +-#: src/util.c:300 ++#: ../src/hitview.c:271 ../src/service.c:176 ../src/service.c:209 ++#: ../src/service.c:244 ../src/util.c:300 + msgid "Unknown" +-msgstr "" ++msgstr "Sconosciuto" + + #. column for time +-#: src/hitview.c:444 src/menus.c:91 ++#: ../src/hitview.c:444 ../src/menus.c:91 + msgid "Time" + msgstr "Data/ora" + + #. column for direction +-#: src/hitview.c:451 src/menus.c:92 +-#, fuzzy ++#: ../src/hitview.c:451 ../src/menus.c:92 + msgid "Direction" +-msgstr "Reindirizzamento" ++msgstr "Direzione" + + #. column for in device +-#: src/hitview.c:458 src/menus.c:93 ++#: ../src/hitview.c:458 ../src/menus.c:93 + msgid "In" +-msgstr "In" ++msgstr "Ingresso" + + #. column for out device +-#: src/hitview.c:465 src/menus.c:94 ++#: ../src/hitview.c:465 ../src/menus.c:94 + msgid "Out" +-msgstr "Out" ++msgstr "Uscita" + + #. column for port +-#: src/hitview.c:472 src/menus.c:95 src/policyview.c:598 src/policyview.c:689 +-#: src/policyview.c:1210 src/policyview.c:1219 src/policyview.c:1279 +-#: src/policyview.c:1297 src/preferences.glade.h:61 src/statusview.c:937 ++#: ../src/hitview.c:472 ../src/menus.c:95 ../src/policyview.c:598 ++#: ../src/policyview.c:689 ../src/policyview.c:1210 ../src/policyview.c:1219 ++#: ../src/policyview.c:1279 ../src/policyview.c:1297 ++#: ../src/preferences.glade.h:61 ../src/statusview.c:937 + msgid "Port" + msgstr "Porta" + + #. column for source +-#: src/hitview.c:479 src/menus.c:96 src/statusview.c:935 ++#: ../src/hitview.c:479 ../src/menus.c:96 ../src/statusview.c:935 + msgid "Source" + msgstr "Sorgente" + + #. column for destination +-#: src/hitview.c:486 src/menus.c:97 src/statusview.c:936 ++#: ../src/hitview.c:486 ../src/menus.c:97 ../src/statusview.c:936 + msgid "Destination" + msgstr "Destinazione" + + #. column for packet length +-#: src/hitview.c:493 src/menus.c:98 ++#: ../src/hitview.c:493 ../src/menus.c:98 + msgid "Length" + msgstr "Lunghezza" + + #. column for ToS +-#: src/hitview.c:500 ++#: ../src/hitview.c:500 + msgid "TOS" +-msgstr "TOS" ++msgstr "TdS" + + #. column for protocol +-#: src/hitview.c:507 src/menus.c:100 ++#: ../src/hitview.c:507 ../src/menus.c:100 + msgid "Protocol" + msgstr "Protocollo" + + #. column for service +-#: src/hitview.c:514 src/menus.c:101 src/statusview.c:938 ++#: ../src/hitview.c:514 ../src/menus.c:101 ../src/statusview.c:938 + msgid "Service" + msgstr "Servizio" + +-#: src/hitview.c:968 +-#, fuzzy ++#: ../src/hitview.c:968 + msgid "Blocked Connections" +-msgstr "Host bloccati" ++msgstr "Connessione bloccate" + +-#: src/menus.c:43 +-#, fuzzy ++#: ../src/menus.c:43 + msgid "_Firewall" +-msgstr "/_Firewall" ++msgstr "_Firewall" + +-#: src/menus.c:44 +-#, fuzzy ++#: ../src/menus.c:44 + msgid "_Edit" +-msgstr "/_Modifica" ++msgstr "_Modifica" + +-#: src/menus.c:45 ++#: ../src/menus.c:45 + msgid "E_vents" +-msgstr "" ++msgstr "E_venti" + +-#: src/menus.c:46 ++#: ../src/menus.c:46 + msgid "_Show Column" +-msgstr "" ++msgstr "_Mostra colonna" + +-#: src/menus.c:47 ++#: ../src/menus.c:47 + msgid "_Policy" +-msgstr "" ++msgstr "_Politica" + +-#: src/menus.c:48 +-#, fuzzy ++#: ../src/menus.c:48 + msgid "_Help" +-msgstr "/A_iuto" ++msgstr "A_iuto" + + #. Q +-#: src/menus.c:50 ++#: ../src/menus.c:50 + msgid "_Quit" +-msgstr "" ++msgstr "_Chiudi" + +-#: src/menus.c:50 ++#: ../src/menus.c:50 + msgid "Quit the program" +-msgstr "" ++msgstr "Chiudi il programma" + +-#: src/menus.c:51 +-#, fuzzy ++#: ../src/menus.c:51 + msgid "Run _Wizard" +-msgstr "Avvia l'assistente" ++msgstr "_Avvia assistente" + +-#: src/menus.c:51 +-#, fuzzy ++#: ../src/menus.c:51 + msgid "Run the firewall wizard" +-msgstr "Assistente" ++msgstr "Avvia l'assistente alla configurazione" + + #. S +-#: src/menus.c:52 +-#, fuzzy ++#: ../src/menus.c:52 + msgid "_Start Firewall" +-msgstr "Avvia il firewall" ++msgstr "Avvia _firewall" + +-#: src/menus.c:52 +-#, fuzzy ++#: ../src/menus.c:52 + msgid "Start the firewall" +-msgstr "Attiva il firewall" ++msgstr "Avvia il firewall" + + #. P +-#: src/menus.c:53 +-#, fuzzy ++#: ../src/menus.c:53 + msgid "Sto_p Firewall" +-msgstr "Disattiva il firewall" ++msgstr "_Disattiva firewall" + +-#: src/menus.c:53 +-#, fuzzy ++#: ../src/menus.c:53 + msgid "Stop the firewall" + msgstr "Disattiva il firewall" + +-#: src/menus.c:54 +-#, fuzzy ++#: ../src/menus.c:54 + msgid "_Lock Firewall" +-msgstr "/_Firewall" ++msgstr "_Blocca firewall" + +-#: src/menus.c:54 +-#, fuzzy ++#: ../src/menus.c:54 + msgid "Lock the firewall" +-msgstr "Disattiva il firewall" ++msgstr "Blocca il firewall" + +-#: src/menus.c:55 +-#, fuzzy ++#: ../src/menus.c:55 + msgid "_Unlock Firewall" +-msgstr "/_Firewall" ++msgstr "_Sblocca firewall" + +-#: src/menus.c:55 +-#, fuzzy ++#: ../src/menus.c:55 + msgid "Unlock the firewall" +-msgstr "" +-"Non è stato possibile bloccare il firewall\n" +-"\n" ++msgstr "Sblocca il firewall" + + #. C +-#: src/menus.c:57 ++#: ../src/menus.c:57 + msgid "_Copy description" +-msgstr "" ++msgstr "_Copia descrizione" + +-#: src/menus.c:57 ++#: ../src/menus.c:57 + msgid "Copy event description" +-msgstr "" ++msgstr "Copia la descrizione dell'evento" + +-#: src/menus.c:58 +-#, fuzzy ++#: ../src/menus.c:58 + msgid "_Preferences" +-msgstr "/_Modifica/Preferenze..." ++msgstr "Preferen_ze" + +-#: src/menus.c:58 +-#, fuzzy ++#: ../src/menus.c:58 + msgid "Program preferences" +-msgstr "Firestarter: preferenze" ++msgstr "Preferenze del programma" + + #. F12 +-#: src/menus.c:60 ++#: ../src/menus.c:60 + msgid "_Save List" +-msgstr "" ++msgstr "_Salva lista" + +-#: src/menus.c:60 +-#, fuzzy ++#: ../src/menus.c:60 + msgid "Save the events to a file" +-msgstr "Salva la lista delle hit in un file" ++msgstr "Salva la lista degli eventi in un file" + + #. L +-#: src/menus.c:61 +-#, fuzzy ++#: ../src/menus.c:61 + msgid "_Clear" +-msgstr "Cancella" ++msgstr "Cance_lla" + +-#: src/menus.c:61 +-#, fuzzy ++#: ../src/menus.c:61 + msgid "Clear the events" +-msgstr "Pulisce la lista delle hit" ++msgstr "Pulisce la lista degli eventi" + +-#: src/menus.c:62 +-#, fuzzy ++#: ../src/menus.c:62 + msgid "_Reload" +-msgstr "Ricarica" ++msgstr "_Ricarica" + +-#: src/menus.c:62 +-#, fuzzy ++#: ../src/menus.c:62 + msgid "Reload the events" +-msgstr "Ricarica la lista delle hit" ++msgstr "Ricarica gli eventi" + +-#: src/menus.c:63 ++#: ../src/menus.c:63 + msgid "_Cancel" +-msgstr "" ++msgstr "_Ferma" + +-#: src/menus.c:63 ++#: ../src/menus.c:63 + msgid "Cancel reloading the events" +-msgstr "" ++msgstr "Ferma la ricarica degli eventi" + +-#: src/menus.c:65 +-#, fuzzy ++#: ../src/menus.c:65 + msgid "_Remove Rule" +-msgstr "/Elimina regola" ++msgstr "_Elimina regola" + +-#: src/menus.c:65 +-#, fuzzy ++#: ../src/menus.c:65 + msgid "Remove the selected rule" +-msgstr "/Elimina regola" ++msgstr "Elimina la regola selezionata" + +-#: src/menus.c:66 +-#, fuzzy ++#: ../src/menus.c:66 + msgid "_Add Rule" +-msgstr "/_Regole" ++msgstr "_Aggiungi regola" + +-#: src/menus.c:66 ++#: ../src/menus.c:66 + msgid "Add a rule to the selected policy group" +-msgstr "" ++msgstr "Aggiunge una regola alla politica selezionata" + +-#: src/menus.c:67 +-#, fuzzy ++#: ../src/menus.c:67 + msgid "_Edit Rule" +-msgstr "Modifica regola" ++msgstr "_Modifica regola" + +-#: src/menus.c:67 ++#: ../src/menus.c:67 + msgid "Edit the selected rule" +-msgstr "" ++msgstr "Modifica la regola selezionata" + +-#: src/menus.c:68 ++#: ../src/menus.c:68 + msgid "A_pply Policy" +-msgstr "" ++msgstr "A_pplica politica" + +-#: src/menus.c:68 ++#: ../src/menus.c:68 + msgid "Apply the changes made the policy" +-msgstr "" ++msgstr "Applica i cambiamenti apportati alla politica" + +-#: src/menus.c:70 +-#, fuzzy ++#: ../src/menus.c:70 + msgid "Online Users' _Manual" +-msgstr "/A_iuto/_Manuale utente in rete" ++msgstr "_Manuale utente in rete" + +-#: src/menus.c:70 ++#: ../src/menus.c:70 + msgid "Open the online users' manual in a browser" +-msgstr "" ++msgstr "Apre il manuale utente in un browser" + +-#: src/menus.c:71 +-#, fuzzy ++#: ../src/menus.c:71 + msgid "Firestarter _Homepage" +-msgstr "/A_iuto/_Homepage di Firestarter" ++msgstr "_Homepage di Firestarter" + +-#: src/menus.c:71 ++#: ../src/menus.c:71 + msgid "Open the Firestarter homepage in a browser" +-msgstr "" ++msgstr "Apre l'homepage di Firestarter in un browser" + +-#: src/menus.c:72 ++#: ../src/menus.c:72 + msgid "_About" +-msgstr "" ++msgstr "I_nformazioni" + +-#: src/menus.c:72 +-#, fuzzy ++#: ../src/menus.c:72 + msgid "About Firestarter" +-msgstr "Firestarter" ++msgstr "Informazioni su Firestarter" + +-#: src/menus.c:74 ++# (NdT) il primo dovrebbe essere un'opzione... ++#: ../src/menus.c:74 + msgid "Allow Connections From Source" +-msgstr "" ++msgstr "Consenti connessioni dalla sorgente" + +-#: src/menus.c:74 ++# (NdT) il secondo il tooltip ++#: ../src/menus.c:74 + msgid "Allow all connections from this source" +-msgstr "" ++msgstr "Consente di ricevere tutte le connessioni da questa sorgente" + +-#: src/menus.c:75 ++#: ../src/menus.c:75 + msgid "Allow Inbound Service for Everyone" +-msgstr "" ++msgstr "Consenti i servizi in ingresso per tutti" + +-#: src/menus.c:75 ++#: ../src/menus.c:75 + msgid "Allow inbound service for everyone" +-msgstr "" ++msgstr "Consente a tutti di ricevere i servizi in ingresso" + +-#: src/menus.c:76 ++#: ../src/menus.c:76 + msgid "Allow Inbound Service for Source" +-msgstr "" ++msgstr "Consenti i servizi in ingresso per la sorgente" + +-#: src/menus.c:76 ++#: ../src/menus.c:76 + msgid "Allow inbound service for source" +-msgstr "" ++msgstr "Consente di ricevere i servizi in ingresso per la sorgente" + +-#: src/menus.c:77 ++#: ../src/menus.c:77 + msgid "Allow Connections to Destination" +-msgstr "" ++msgstr "Consenti connessioni alla destinazione" + +-#: src/menus.c:77 ++#: ../src/menus.c:77 + msgid "Allow connections to destination" +-msgstr "" ++msgstr "Consente di connettersi alla destinazione" + +-#: src/menus.c:78 ++#: ../src/menus.c:78 + msgid "Allow Outbound Service for Everyone" +-msgstr "" ++msgstr "Consenti servizi in uscita per tutti" + +-#: src/menus.c:78 ++#: ../src/menus.c:78 + msgid "Allow outbound service for everyone" +-msgstr "" ++msgstr "Consente a tutti i servizi in uscita" + +-#: src/menus.c:79 ++#: ../src/menus.c:79 + msgid "Allow Outbound Service for Source" +-msgstr "" ++msgstr "Consenti servizi in uscita per la sorgente" + +-#: src/menus.c:79 ++#: ../src/menus.c:79 + msgid "Allow outbound service for source" +-msgstr "" ++msgstr "Consente i servizi in uscita per la sorgente" + +-#: src/menus.c:80 ++#: ../src/menus.c:80 + msgid "Disable Events from Source" +-msgstr "" ++msgstr "Disabilita gli eventi dalla sorgente" + +-#: src/menus.c:80 ++#: ../src/menus.c:80 + msgid "Do not show future events from this source" +-msgstr "" ++msgstr "Non mostra più gli eventi futuri da questa sorgente" + +-#: src/menus.c:81 ++#: ../src/menus.c:81 + msgid "Disable Events on Port" +-msgstr "" ++msgstr "Disabilita gli eventi sulla porta" + +-#: src/menus.c:81 ++#: ../src/menus.c:81 + msgid "Do not show future events from on this port" +-msgstr "" ++msgstr "Non mostra più gli eventi futuri da questa porta" + + #. R +-#: src/menus.c:82 src/menus.c:85 +-#, fuzzy ++#: ../src/menus.c:82 ../src/menus.c:85 + msgid "_Lookup Hostnames" + msgstr "_Recupera il nome dell'host" + +-#: src/menus.c:82 ++#: ../src/menus.c:82 + msgid "Look up the hostnames of the selected hit" +-msgstr "" ++msgstr "Cerca il nome degli host della selezione" + +-#: src/menus.c:84 ++#: ../src/menus.c:84 + msgid "_Terminate Connection" +-msgstr "" ++msgstr "_Termina connessione" + +-#: src/menus.c:84 ++#: ../src/menus.c:84 + msgid "Terminate the selected connection" +-msgstr "" ++msgstr "Termina la connessione scelta" + +-#: src/menus.c:85 ++#: ../src/menus.c:85 + msgid "Look up the hostnames of the selected connection" +-msgstr "" ++msgstr "Cerca il nome degli host della connessione selezionata" + +-#: src/menus.c:91 +-#, fuzzy ++#: ../src/menus.c:91 + msgid "Show time column" +-msgstr "Mostra la colonna «Data/ora» in «Vista delle hit»" ++msgstr "Mostra la colonna «Data/ora»" + +-#: src/menus.c:92 ++#: ../src/menus.c:92 + msgid "Show direction column" +-msgstr "" ++msgstr "Mostra la colonna «Direzione»" + +-#: src/menus.c:93 ++#: ../src/menus.c:93 + msgid "Show in column" +-msgstr "" ++msgstr "Mostra la colonna «Ingresso»" + +-#: src/menus.c:94 +-#, fuzzy ++#: ../src/menus.c:94 + msgid "Show out column" +-msgstr "Mostra la colonna «out» in «Vista delle hit»" ++msgstr "Mostra la colonna «Uscita»" + +-#: src/menus.c:95 src/menus.c:96 src/menus.c:97 src/menus.c:98 src/menus.c:99 +-#: src/menus.c:100 src/menus.c:101 +-#, fuzzy ++#: ../src/menus.c:95 ../src/menus.c:96 ../src/menus.c:97 ../src/menus.c:98 ++#: ../src/menus.c:99 ../src/menus.c:100 ../src/menus.c:101 + msgid "Show port column" +-msgstr "Mostra la colonna «porta» in «Vista delle hit»" ++msgstr "Mostra la colonna «Porta»" + +-#: src/menus.c:99 src/preferences.glade.h:77 +-#, fuzzy ++#: ../src/menus.c:99 ../src/preferences.glade.h:77 + msgid "ToS" +-msgstr "TOS" ++msgstr "TdS" + +-#: src/netfilter-script.c:803 ++#: ../src/netfilter-script.c:803 + #, c-format + msgid "Firewall script saved as %s\n" + msgstr "Script del firewall salvato come %s\n" + +-#: src/policyview.c:233 src/policyview.c:234 src/policyview.c:259 +-#: src/policyview.c:260 ++#: ../src/policyview.c:233 ../src/policyview.c:234 ../src/policyview.c:259 ++#: ../src/policyview.c:260 + msgid "Invalid host" +-msgstr "" ++msgstr "Host non valido" + +-#: src/policyview.c:235 src/policyview.c:261 src/policyview.c:273 ++#: ../src/policyview.c:235 ../src/policyview.c:261 ../src/policyview.c:273 + msgid "" + "The host you have specified is not a valid host,\n" + "please review your choice." + msgstr "" ++"L'host specificato non è valido,\n" ++"modificare la scelta effettuata." + +-#: src/policyview.c:245 src/policyview.c:246 ++#: ../src/policyview.c:245 ../src/policyview.c:246 + msgid "Invalid port" +-msgstr "" ++msgstr "Porta non valida" + +-#: src/policyview.c:247 src/policyview.c:282 ++#: ../src/policyview.c:247 ../src/policyview.c:282 + msgid "" + "The port you have specified is not a valid port,\n" + "please review your choice." + msgstr "" ++"La porta specificata non è valida,\n" ++"modificare la scelta effettuata." + +-#: src/policyview.c:271 src/policyview.c:272 ++#: ../src/policyview.c:271 ../src/policyview.c:272 + msgid "Invalid internal host" +-msgstr "" ++msgstr "Host interno non valido" + +-#: src/policyview.c:280 src/policyview.c:281 ++#: ../src/policyview.c:280 ../src/policyview.c:281 + msgid "Invalid internal port" +-msgstr "" ++msgstr "Porta interna non valida" + +-#: src/policyview.c:510 src/policyview.c:632 ++#: ../src/policyview.c:510 ../src/policyview.c:632 + msgid "IP, host or network" +-msgstr "" ++msgstr "IP, host o rete" + +-#: src/policyview.c:583 ++#: ../src/policyview.c:583 + msgid "Name" +-msgstr "" ++msgstr "Nome" + +-#: src/policyview.c:626 ++#: ../src/policyview.c:626 + msgid "Anyone" +-msgstr "" ++msgstr "Chiunque" + +-#: src/policyview.c:628 +-#, fuzzy ++#: ../src/policyview.c:628 + msgid "Firewall host" +-msgstr "Porta del firewall:" ++msgstr "Host firewall" + +-#: src/policyview.c:630 ++#: ../src/policyview.c:630 + msgid "LAN clients" +-msgstr "" ++msgstr "Client LAN" + +-#: src/policyview.c:675 +-#, fuzzy ++#: ../src/policyview.c:675 + msgid "IP or host" +-msgstr "IP o hostname:" ++msgstr "IP o host" + +-#: src/policyview.c:1027 src/policyview.c:1059 ++#: ../src/policyview.c:1027 ../src/policyview.c:1059 + msgid "Failed to apply policy" +-msgstr "" ++msgstr "Impossibile applicare la politica" + +-#: src/policyview.c:1028 ++#: ../src/policyview.c:1028 + msgid "Failed to apply inbound policy" +-msgstr "" ++msgstr "Impossibile applicare la politica in ingresso" + +-#: src/policyview.c:1029 +-#, fuzzy ++#: ../src/policyview.c:1029 + msgid "There was an error when applying the inbound policy:" + msgstr "" +-"Si è verificato un errore sconosciuto cercando di bloccare il traffico di " +-"rete." ++"Si è verificato un errore nell'applicare la politica per il traffico in " ++"ingresso:" + +-#: src/policyview.c:1060 ++#: ../src/policyview.c:1060 + msgid "Failed to apply outbound policy" +-msgstr "" ++msgstr "Impossibile applicare la politica in uscita" + +-#: src/policyview.c:1061 +-#, fuzzy ++#: ../src/policyview.c:1061 + msgid "There was an error when applying the outbound policy:" + msgstr "" +-"Si è verificato un errore sconosciuto cercando di bloccare il traffico di " +-"rete." ++"Si è verificato un errore nell'applicare la politica per il traffico in " ++"uscita:" + +-#: src/policyview.c:1204 ++#: ../src/policyview.c:1204 + msgid "Allow connections from host" +-msgstr "" ++msgstr "Consenti connessioni dall'host" + +-#: src/policyview.c:1205 src/policyview.c:1212 src/policyview.c:1220 +-#: src/policyview.c:1229 src/policyview.c:1238 src/policyview.c:1247 +-#: src/policyview.c:1269 src/policyview.c:1274 src/policyview.c:1281 +-#: src/policyview.c:1287 src/policyview.c:1292 src/policyview.c:1299 +-#: src/policyview.c:1335 src/policyview.c:1343 src/policyview.c:1352 +-#: src/policyview.c:1363 src/policyview.c:1371 src/policyview.c:1380 ++#: ../src/policyview.c:1205 ../src/policyview.c:1212 ../src/policyview.c:1220 ++#: ../src/policyview.c:1229 ../src/policyview.c:1238 ../src/policyview.c:1247 ++#: ../src/policyview.c:1269 ../src/policyview.c:1274 ../src/policyview.c:1281 ++#: ../src/policyview.c:1287 ../src/policyview.c:1292 ../src/policyview.c:1299 ++#: ../src/policyview.c:1335 ../src/policyview.c:1343 ../src/policyview.c:1352 ++#: ../src/policyview.c:1363 ../src/policyview.c:1371 ../src/policyview.c:1380 + msgid "Comment" +-msgstr "" ++msgstr "Commento" + +-#: src/policyview.c:1209 src/policyview.c:1236 src/policyview.c:1296 +-#: src/policyview.c:1378 +-#, fuzzy ++#: ../src/policyview.c:1209 ../src/policyview.c:1236 ../src/policyview.c:1296 ++#: ../src/policyview.c:1378 + msgid "Allow service" +-msgstr "Servizio" ++msgstr "Consenti servizio" + +-#: src/policyview.c:1211 src/policyview.c:1280 src/policyview.c:1298 ++#: ../src/policyview.c:1211 ../src/policyview.c:1280 ../src/policyview.c:1298 + msgid "For" +-msgstr "" ++msgstr "Per" + +-#: src/policyview.c:1216 +-#, fuzzy ++#: ../src/policyview.c:1216 + msgid "Forward service" +-msgstr "Inoltra da" ++msgstr "Inoltra servizio" + +-#: src/policyview.c:1217 +-#, fuzzy ++#: ../src/policyview.c:1217 + msgid "Firewall Port" +-msgstr "Porta del firewall:" ++msgstr "Porta del firewall" + +-#: src/policyview.c:1218 ++#: ../src/policyview.c:1218 + msgid "To" +-msgstr "" ++msgstr "Verso" + +-#: src/policyview.c:1227 src/policyview.c:1235 src/policyview.c:1244 +-#, fuzzy ++#: ../src/policyview.c:1227 ../src/policyview.c:1235 ../src/policyview.c:1244 + msgid "Add new inbound rule" +-msgstr "Aggiunge una regola per l'apertura di una porta" ++msgstr "Aggiungi nuova regola di ingresso" + +-#: src/policyview.c:1228 src/policyview.c:1370 ++#: ../src/policyview.c:1228 ../src/policyview.c:1370 + msgid "Allow connections from" +-msgstr "" ++msgstr "Consenti connessioni da" + +-#: src/policyview.c:1237 src/policyview.c:1351 src/policyview.c:1379 ++#: ../src/policyview.c:1237 ../src/policyview.c:1351 ../src/policyview.c:1379 + msgid "When the source is" +-msgstr "" ++msgstr "Quando la sorgente è" + +-#: src/policyview.c:1245 +-#, fuzzy ++#: ../src/policyview.c:1245 + msgid "Forward service from firewall" +-msgstr "Amministrare e supervisionare il firewall" ++msgstr "Inoltra il servizio dal firewall" + +-#: src/policyview.c:1246 +-#, fuzzy ++#: ../src/policyview.c:1246 + msgid "To internal host" +-msgstr "L'interfaccia interna" ++msgstr "All'host interno" + +-#: src/policyview.c:1268 ++#: ../src/policyview.c:1268 + msgid "Deny connections to host" +-msgstr "" ++msgstr "Non consentire connessioni all'host" + +-#: src/policyview.c:1273 ++#: ../src/policyview.c:1273 + msgid "Deny connections from LAN host" +-msgstr "" ++msgstr "Non consentire connessioni dall'host LAN" + +-#: src/policyview.c:1278 src/policyview.c:1350 +-#, fuzzy ++#: ../src/policyview.c:1278 ../src/policyview.c:1350 + msgid "Deny service" +-msgstr "Servizio" ++msgstr "Non consentire servizio" + +-#: src/policyview.c:1286 ++#: ../src/policyview.c:1286 + msgid "Allow connections to host" +-msgstr "" ++msgstr "Consenti connessioni all'host" + +-#: src/policyview.c:1291 ++#: ../src/policyview.c:1291 + msgid "Allow connections from LAN host" +-msgstr "" ++msgstr "Consenti connessioni dall'host LAN" + +-#: src/policyview.c:1307 ++#: ../src/policyview.c:1307 + msgid "_Outbound traffic" +-msgstr "" ++msgstr "Traffico in _uscita" + +-#: src/policyview.c:1314 ++#: ../src/policyview.c:1314 + msgid "Permissive by default, blacklist traffic" +-msgstr "" ++msgstr "Permissivo in modo predefinito, traffico da blacklist" + +-#: src/policyview.c:1320 ++#: ../src/policyview.c:1320 + msgid "Restrictive by default, whitelist traffic" +-msgstr "" ++msgstr "Restrittivo in modo predefinito, traffico da whitelist" + +-#: src/policyview.c:1333 src/policyview.c:1341 src/policyview.c:1349 +-#: src/policyview.c:1361 src/policyview.c:1369 src/policyview.c:1377 +-#, fuzzy ++#: ../src/policyview.c:1333 ../src/policyview.c:1341 ../src/policyview.c:1349 ++#: ../src/policyview.c:1361 ../src/policyview.c:1369 ../src/policyview.c:1377 + msgid "Add new outbound rule" +-msgstr "Aggiunge una regola per l'apertura di una porta" ++msgstr "Aggiungi una nuova regola di uscita" + +-#: src/policyview.c:1334 +-#, fuzzy ++#: ../src/policyview.c:1334 + msgid "Deny connections to" +-msgstr "Configurazione per la condivisione della connessione internet" ++msgstr "Non consentire connessioni verso" + +-#: src/policyview.c:1342 ++#: ../src/policyview.c:1342 + msgid "Deny connections from" +-msgstr "" ++msgstr "Non consentire connessione da" + +-#: src/policyview.c:1362 ++#: ../src/policyview.c:1362 + msgid "Allow connections to" +-msgstr "" ++msgstr "Consenti connessioni verso" + +-#: src/policyview.c:1441 ++#: ../src/policyview.c:1441 + msgid "Inbound traffic policy" +-msgstr "" ++msgstr "Politica per il traffico in ingresso" + +-#: src/policyview.c:1446 ++#: ../src/policyview.c:1446 + msgid "Outbound traffic policy" +-msgstr "" ++msgstr "Politica per il traffico in uscita" + +-#: src/policyview.c:1454 +-#, fuzzy ++#: ../src/policyview.c:1454 + msgid "Editing" +-msgstr "/_Modifica" ++msgstr "Modifica" + +-#: src/preferences.c:155 ++#: ../src/preferences.c:155 + msgid "" + "A proper configuration for Firestarter was not found. If you are running " + "Firestarter from the directory you built it in, run 'make install-data-" +@@ -1109,491 +1044,485 @@ + "\n" + "Firestarter will now close." + msgstr "" ++"Non è stata trovata una configurazione adatta di Firestarter. Se si sta " ++"eseguendo Firestarter dalla directory di compilazione, eseguire \"make " ++"install-data-local\" per installare una configurazione o più semplicemente " ++"\"make install\" per installare il programma.\n" ++"\n" ++"Firestarter verrà ora chiuso" + +-#: src/preferences.c:235 src/preferences.glade.h:53 ++#: ../src/preferences.c:235 ../src/preferences.glade.h:53 + msgid "Interface" +-msgstr "" ++msgstr "Interfaccia" + +-#: src/preferences.c:253 src/preferences.glade.h:45 src/statusview.c:950 +-#, fuzzy ++#: ../src/preferences.c:253 ../src/preferences.glade.h:45 ++#: ../src/statusview.c:950 + msgid "Firewall" +-msgstr "/_Firewall" ++msgstr "Firewall" + +-#: src/preferences.c:258 src/preferences.glade.h:59 +-#, fuzzy ++#: ../src/preferences.c:258 ../src/preferences.glade.h:59 + msgid "Network Settings" +-msgstr "Configurazione del dispositivo di rete" ++msgstr "Configurazione di rete" + +-#: src/preferences.c:263 ++#: ../src/preferences.c:263 + msgid "ICMP Filtering" + msgstr "Filtro ICMP" + +-#: src/preferences.c:268 +-#, fuzzy ++#: ../src/preferences.c:268 + msgid "ToS Filtering" +-msgstr "Filtro ICMP" ++msgstr "Filtro TdS" + +-#: src/preferences.c:273 +-#, fuzzy ++#: ../src/preferences.c:273 + msgid "Advanced Options" +-msgstr "Avanzato" ++msgstr "Opzioni avanzate" + +-#: src/preferences.c:505 +-#, fuzzy ++#: ../src/preferences.c:505 + msgid "Hosts" + msgstr "Host" + +-#: src/preferences.c:509 +-#, fuzzy ++#: ../src/preferences.c:509 + msgid "Ports" +-msgstr "Porta" ++msgstr "Porte" + +-#: src/preferences.c:672 src/wizard.c:534 src/wizard.c:551 ++#: ../src/preferences.c:672 ../src/wizard.c:534 ../src/wizard.c:551 + msgid "Please review your choices" +-msgstr "" ++msgstr "Controllare le scelte effettuate" + +-#: src/preferences.c:673 +-#, fuzzy ++#: ../src/preferences.c:673 + msgid "Invalid DHCP configuration" +-msgstr "Abilita la configurazione del TOS" ++msgstr "Configurazione DHCP non valida" + +-#: src/preferences.c:674 ++#: ../src/preferences.c:674 + msgid "" + "Please review your DHCP settings, the configuration\n" + "you specified is not valid." + msgstr "" ++"Controllare le impostazioni di DHCP, la configurazione\n" ++"specificata non è valida." + +-#: src/preferences.c:909 ++#: ../src/preferences.c:909 + msgid "Missing file" +-msgstr "" ++msgstr "File mancante" + +-#: src/preferences.c:910 +-#, fuzzy ++#: ../src/preferences.c:910 + msgid "Firestarter interface file not found" +-msgstr "Gestione del firewall" ++msgstr "File interfaccia di Firestarter non trovato" + +-#: src/preferences.c:911 ++#: ../src/preferences.c:911 + msgid "The interface markup file preferences.glade could not be found." +-msgstr "" ++msgstr "Impossibile trovare il file «preferences.glade»." + +-#: src/preferences.glade.h:1 ++#: ../src/preferences.glade.h:1 + msgid " " +-msgstr "" ++msgstr " " + +-#: src/preferences.glade.h:2 ++#: ../src/preferences.glade.h:2 + msgid "*" +-msgstr "" ++msgstr "*" + +-#: src/preferences.glade.h:3 ++#: ../src/preferences.glade.h:3 + msgid "Allow the following ICMP packet types" +-msgstr "" ++msgstr "Consentire i seguenti tipi di pacchetti ICMP" + +-#: src/preferences.glade.h:4 ++#: ../src/preferences.glade.h:4 + msgid "Blocked connections" +-msgstr "" ++msgstr "Connessioni bloccate" + +-#: src/preferences.glade.h:5 ++#: ../src/preferences.glade.h:5 + msgid "Broadcast traffic" +-msgstr "" ++msgstr "Traffico broadcast" + +-#: src/preferences.glade.h:6 ++#: ../src/preferences.glade.h:6 + msgid "DHCP server details" +-msgstr "" ++msgstr "Dettagli server DHCP" + +-#: src/preferences.glade.h:7 ++#: ../src/preferences.glade.h:7 + msgid "Do not log events for the following" +-msgstr "" ++msgstr "Non registrare gli eventi per i seguenti" + +-#: src/preferences.glade.h:8 ++#: ../src/preferences.glade.h:8 + msgid "Do not log events from" +-msgstr "" ++msgstr "Non registrare gli eventi da" + +-#: src/preferences.glade.h:9 +-#, fuzzy ++#: ../src/preferences.glade.h:9 + msgid "Internet connected network device" +-msgstr "Selezionare la propria interfaccia di rete:" ++msgstr "Dispositivo di rete collegato a Internet" + +-#: src/preferences.glade.h:10 ++#: ../src/preferences.glade.h:10 + msgid "Local network connected device" +-msgstr "" ++msgstr "Dispositivo di rete collegato alla rete locale" + +-#: src/preferences.glade.h:11 +-#, fuzzy ++#: ../src/preferences.glade.h:11 + msgid "Prefered packet rejection method" +-msgstr "Metodo predefinito di rifiuto dei pacchetti" ++msgstr "Metodo di rifiuto dei pacchetti" + +-#: src/preferences.glade.h:12 ++#: ../src/preferences.glade.h:12 + msgid "Prioritize by maximizing the" +-msgstr "" ++msgstr "Dare priorità massimizzando" + +-#: src/preferences.glade.h:13 ++#: ../src/preferences.glade.h:13 + msgid "Prioritize services commonly used by" +-msgstr "" ++msgstr "Dare priorità ai servizi più usati per" + +-#: src/preferences.glade.h:14 ++# (NdT) al plurale... è un etichetta, al singolare non rende bene ++#: ../src/preferences.glade.h:14 + msgid "Rule editing" +-msgstr "" ++msgstr "Modifica delle regole" + +-#: src/preferences.glade.h:15 ++# (NdT) ???? ++#: ../src/preferences.glade.h:15 + msgid "Startup and persistence" +-msgstr "" ++msgstr "Avvio e persistenza" + +-#: src/preferences.glade.h:16 +-#, fuzzy ++#: ../src/preferences.glade.h:16 + msgid "System tray icon" +-msgstr "Modalità di funzionamento system tray" ++msgstr "Icona di notifica" + +-#: src/preferences.glade.h:17 ++#: ../src/preferences.glade.h:17 + msgid "Traffic validation" +-msgstr "" ++msgstr "Validazione traffico" + +-#: src/preferences.glade.h:18 ++#: ../src/preferences.glade.h:18 + msgid "Advanced Firewall Options" + msgstr "" ++"Opzioni firewall avanzate" + +-#: src/preferences.glade.h:19 ++#: ../src/preferences.glade.h:19 + msgid "Events List" +-msgstr "" ++msgstr "Elenco degli eventi" + +-#: src/preferences.glade.h:20 ++#: ../src/preferences.glade.h:20 + msgid "Firewall" +-msgstr "" ++msgstr "Firewall" + +-#: src/preferences.glade.h:21 ++#: ../src/preferences.glade.h:21 + msgid "ICMP Filtering" +-msgstr "" ++msgstr "Filtro ICMP" + +-#: src/preferences.glade.h:22 ++#: ../src/preferences.glade.h:22 + msgid "Network Settings" +-msgstr "" ++msgstr "Impostazioni di rete" + +-#: src/preferences.glade.h:23 ++#: ../src/preferences.glade.h:23 + msgid "Policy Editor" +-msgstr "" ++msgstr "Editor delle politiche" + +-#: src/preferences.glade.h:24 ++#: ../src/preferences.glade.h:24 + msgid "Type of Service Filtering" + msgstr "" ++"Filtro del «Tipo di Servizio»" + +-#: src/preferences.glade.h:25 ++#: ../src/preferences.glade.h:25 + msgid "User Interface" +-msgstr "" ++msgstr "Interfaccia utente" + +-#: src/preferences.glade.h:26 ++# (NdT) l'originale dell'RFC è Address Mask ++# (anche se ce ne sono due request e reply) ++#: ../src/preferences.glade.h:26 + msgid "Address Masking" +-msgstr "Address Masking" ++msgstr "Address Mask" + +-#: src/preferences.glade.h:27 ++#: ../src/preferences.glade.h:27 + msgid "Advanced" + msgstr "Avanzato" + +-#: src/preferences.glade.h:28 ++#: ../src/preferences.glade.h:28 + msgid "Apply policy changes immediately" +-msgstr "" ++msgstr "Applicare le modifiche alle politiche immediatamente" + +-#: src/preferences.glade.h:31 ++#: ../src/preferences.glade.h:31 + msgid "Block traffic from reserved addresses on public interfaces" +-msgstr "" ++msgstr "Bloccare il traffico da indirizzi riservati sulle interfacce pubbliche" + +-#: src/preferences.glade.h:32 +-#, fuzzy ++#: ../src/preferences.glade.h:32 + msgid "Create new DHCP configuration" +-msgstr "Abilita la configurazione del TOS" ++msgstr "Creare una nuova configurazione DHCP" + +-#: src/preferences.glade.h:33 src/wizard.c:117 ++#: ../src/preferences.glade.h:33 ../src/wizard.c:117 + msgid "Detected device(s):" + msgstr "Dispositivi rilevati:" + +-#: src/preferences.glade.h:34 ++#: ../src/preferences.glade.h:34 + msgid "Drop silently" +-msgstr "" ++msgstr "Scartare senza notifica" + +-#: src/preferences.glade.h:35 ++# (NdT) lasciati come l'originale... si tratta di segnali ICMP ++#: ../src/preferences.glade.h:35 + msgid "Echo reply (pong)" +-msgstr "" ++msgstr "Echo reply (pong)" + +-#: src/preferences.glade.h:36 ++# (NdT) Echo è il nome giusto del pacchetto ICMP ++#: ../src/preferences.glade.h:36 + msgid "Echo request (ping)" +-msgstr "" ++msgstr "Echo (ping)" + +-#: src/preferences.glade.h:37 ++#: ../src/preferences.glade.h:37 + msgid "Enable DHCP for the local network" +-msgstr "" ++msgstr "Abilitare DHCP per la rete locale" + +-#: src/preferences.glade.h:38 +-#, fuzzy ++#: ../src/preferences.glade.h:38 + msgid "Enable ICMP filtering" +-msgstr "Disattivare il filtro ICMP" ++msgstr "Abilitare filtro ICMP" + +-#: src/preferences.glade.h:39 src/wizard.c:245 +-#, fuzzy ++#: ../src/preferences.glade.h:39 ../src/wizard.c:245 + msgid "Enable Internet connection sharing" +-msgstr "Configurazione per la condivisione della connessione internet" ++msgstr "Abilitare condivisione connessione Internet" + +-#: src/preferences.glade.h:40 +-#, fuzzy ++#: ../src/preferences.glade.h:40 + msgid "Enable Type of Service filtering" +-msgstr "Configurazione del filtro TOS" ++msgstr "Abilitare filtro del Tipo di Servizio" + +-#: src/preferences.glade.h:43 +-#, fuzzy ++#: ../src/preferences.glade.h:43 + msgid "Filter host" +-msgstr "Filtri" ++msgstr "Filtra host" + +-#: src/preferences.glade.h:44 +-#, fuzzy ++#: ../src/preferences.glade.h:44 + msgid "Filter port" +-msgstr "Filtri" ++msgstr "Filtra porta" + +-#: src/preferences.glade.h:46 src/wizard.c:344 +-#, fuzzy ++# (NdT) tolto "address" altrimenti viene troppo lunga ++#: ../src/preferences.glade.h:46 ../src/wizard.c:344 + msgid "Highest IP address to assign:" +-msgstr "Indirizzo IP assegnato tramite DHCP" ++msgstr "Maggiore indirizzo IP da assegnare:" + +-#: src/preferences.glade.h:47 ++#: ../src/preferences.glade.h:47 + msgid "Host" + msgstr "Host" + +-#: src/preferences.glade.h:48 ++#: ../src/preferences.glade.h:48 + msgid "ICMP" +-msgstr "" ++msgstr "ICMP" + +-#: src/preferences.glade.h:49 ++#: ../src/preferences.glade.h:49 + msgid "" + "ICMP filtering allows you to restrict control packet creation and\n" + "reception by the firewall, potentially preventing Denial of Service\n" + "attacks, but also disabling many common network tools." + msgstr "" ++"Il filtro ICMP consente di restringere il controllo sulla creazione e la\n" ++"ricezione dei pacchetti dal firewall, prevenendo attacchi del tipo\n" ++"Denial of Service, ma anche disabilitando molti strumenti di rete." + +-#: src/preferences.glade.h:52 ++#: ../src/preferences.glade.h:52 + msgid "Interactivity" +-msgstr "" ++msgstr "Interattività" + +-#: src/preferences.glade.h:54 src/wizard.c:313 ++#: ../src/preferences.glade.h:54 ../src/wizard.c:313 + msgid "Keep existing DHCP configuration" +-msgstr "" ++msgstr "Mantenere la configurazione DHCP esistente" + +-#: src/preferences.glade.h:55 src/wizard.c:334 +-#, fuzzy ++# (NdT) tolto "address" altrimenti viene troppo lunga ++#: ../src/preferences.glade.h:55 ../src/wizard.c:334 + msgid "Lowest IP address to assign:" +-msgstr "Indirizzo IP assegnato tramite DHCP" ++msgstr "Minore indirizzo IP da assegnare:" + +-#: src/preferences.glade.h:56 ++# (NdT) non ho idea di che pacchetto sia... nell'RFC non risulta ++#: ../src/preferences.glade.h:56 + msgid "MS Traceroute" + msgstr "MS Traceroute" + +-#: src/preferences.glade.h:57 ++#: ../src/preferences.glade.h:57 + msgid "Minimize to tray on window close" +-msgstr "" ++msgstr "Minimizzare a icona alla chiusura della finestra" + +-#: src/preferences.glade.h:58 src/wizard.c:354 ++#: ../src/preferences.glade.h:58 ../src/wizard.c:354 + msgid "Name server:" +-msgstr "" ++msgstr "Server dei nomi:" + +-#: src/preferences.glade.h:62 +-#, fuzzy ++#: ../src/preferences.glade.h:62 + msgid "Preferences" +-msgstr "/_Modifica/Preferenze..." ++msgstr "Preferenze" + +-#: src/preferences.glade.h:63 ++# (NdT) pacchetto ICMP, l'originale è Redirect ++#: ../src/preferences.glade.h:63 + msgid "Redirection" +-msgstr "Reindirizzamento" ++msgstr "Redirect" + +-#: src/preferences.glade.h:64 ++#: ../src/preferences.glade.h:64 + msgid "Reject with error packet" +-msgstr "" ++msgstr "Rifiutare con pacchetto d'errore" + +-#: src/preferences.glade.h:65 ++#: ../src/preferences.glade.h:65 + msgid "Reliability" + msgstr "Affidabilità" + +-#: src/preferences.glade.h:66 +-#, fuzzy ++#: ../src/preferences.glade.h:66 + msgid "Servers" +-msgstr "Servizi" ++msgstr "Server" + +-#: src/preferences.glade.h:67 ++#: ../src/preferences.glade.h:67 + msgid "Skip entries where the destination is not the firewall" +-msgstr "" ++msgstr "Ignorare le voci con destinazione diversa dal firewall" + +-#: src/preferences.glade.h:68 ++#: ../src/preferences.glade.h:68 + msgid "Skip redundant entries" +-msgstr "" ++msgstr "Ignorare voci ridondanti" + +-#: src/preferences.glade.h:69 +-#, fuzzy ++# (NdT) pacchetto ICMP, l'originale RFC è Source Quench ++#: ../src/preferences.glade.h:69 + msgid "Source Quenching" +-msgstr "Source Quenches" ++msgstr "Source Quench" + +-#: src/preferences.glade.h:70 +-#, fuzzy ++#: ../src/preferences.glade.h:70 + msgid "Start firewall on system boot" +-msgstr "Avviare il firewall quando si attiva la connessione" ++msgstr "Avviare il firewall quando all'avvio del sistema" + +-#: src/preferences.glade.h:71 ++# (NdT) sembra più economia... ++#: ../src/preferences.glade.h:71 + msgid "Start/restart firewall on DHCP lease renewal" +-msgstr "" ++msgstr "Avviare/riavviare il firewall al rinnovo del leasing DHCP" + +-#: src/preferences.glade.h:72 +-#, fuzzy ++#: ../src/preferences.glade.h:72 + msgid "Start/restart firewall on dial-out" +-msgstr "Avviare il firewall quando si attiva la connessione" ++msgstr "Avviare/riavviare il firewall quando si attiva la connessione" + +-#: src/preferences.glade.h:73 +-#, fuzzy ++#: ../src/preferences.glade.h:73 + msgid "Start/restart firewall on program startup" +-msgstr "Attivare il firewall all'avvio del programma" ++msgstr "Avviare/riavviare il firewall all'avvio del programma" + +-#: src/preferences.glade.h:74 ++#: ../src/preferences.glade.h:74 + msgid "The X Window System" +-msgstr "Il sistema X Window" ++msgstr "Sistema X Window" + +-#: src/preferences.glade.h:75 ++#: ../src/preferences.glade.h:75 + msgid "Throughput" +-msgstr "Throughput" ++msgstr "Velocità di trasmissione" + +-#: src/preferences.glade.h:76 ++#: ../src/preferences.glade.h:76 + msgid "Timestamping" +-msgstr "Timestamping" ++msgstr "Timestamp" + +-#: src/preferences.glade.h:78 ++#: ../src/preferences.glade.h:78 + msgid "Traceroute" + msgstr "Traceroute" + +-#: src/preferences.glade.h:79 +-#, fuzzy ++#: ../src/preferences.glade.h:79 + msgid "" + "Type of Service filtering allows you to prioritize network traffic in order\n" + "for certain applications to recieve higher troughput rates or better\n" + "interactivity." + msgstr "" +-"Filtrare il tipo di servizio consente di modificare le priorità tra i " +-"servizi\n" +-"di rete per aumentare la velocità di risposta dei servizi usati maggiormente." ++"Il filtro «Tipo di Servizio» consente di impostare una priorità al traffico di rete\n" ++"in modo tale che alcune applicazioni ricevano più alte velocità o una migliore\n" ++"interattività." + +-#: src/preferences.glade.h:82 ++# (NdT) lasciato come originale... pacchetto ICMP ++#: ../src/preferences.glade.h:82 + msgid "Unreachable" +-msgstr "Non raggiungibile" ++msgstr "Unreachable" + +-#: src/preferences.glade.h:83 +-#, fuzzy ++#: ../src/preferences.glade.h:83 + msgid "Workstations" +-msgstr "Destinazione" ++msgstr "Workstation" + +-#: src/preferences.glade.h:84 ++#: ../src/preferences.glade.h:84 + msgid "_Accept" +-msgstr "" ++msgstr "A_ccetta" + +-#: src/savelog.c:67 ++#: ../src/savelog.c:67 + #, c-format + msgid "" + "Error writing to file %s\n" + "\n" + "%s" + msgstr "" ++"Errore nello scrivere sul file %s\n" ++"\n" ++"%s" + +-#: src/savelog.c:92 +-#, fuzzy ++#: ../src/savelog.c:92 + msgid "Save Events To File" +-msgstr "Salva la lista delle hit in un file" ++msgstr "Salva eventi su file" + +-#: src/statusview.c:485 src/statusview.c:1034 ++#: ../src/statusview.c:485 ../src/statusview.c:1034 + msgid "Active" + msgstr "Attiva" + +-#: src/statusview.c:487 ++#: ../src/statusview.c:487 + msgid "Disabled" +-msgstr "" ++msgstr "Disabilitato" + +-#: src/statusview.c:489 ++#: ../src/statusview.c:489 + msgid "Locked" +-msgstr "" ++msgstr "Bloccato" + +-#: src/statusview.c:681 ++#: ../src/statusview.c:681 + msgid "Internet" +-msgstr "" ++msgstr "Internet" + +-#: src/statusview.c:684 ++#: ../src/statusview.c:684 + msgid "Local" +-msgstr "" ++msgstr "Locale" + +-#: src/statusview.c:939 ++#: ../src/statusview.c:939 + msgid "Program" +-msgstr "" ++msgstr "Programma" + +-#: src/statusview.c:940 +-#, fuzzy ++#: ../src/statusview.c:940 + msgid "Color" +-msgstr "Cancella" ++msgstr "Colore" + +-#: src/statusview.c:980 ++#: ../src/statusview.c:980 + msgid "Total" +-msgstr "" ++msgstr "Totale" + +-#: src/statusview.c:986 +-#, fuzzy ++#: ../src/statusview.c:986 + msgid "Serious" +-msgstr "Servizi" ++msgstr "Pericolosi" + +-#: src/statusview.c:1046 ++#: ../src/statusview.c:1046 + msgid "Network" +-msgstr "" ++msgstr "Rete" + +-#: src/statusview.c:1058 +-#, fuzzy ++#: ../src/statusview.c:1058 + msgid "Device" +-msgstr "Servizio" ++msgstr "Dispositivo" + +-#: src/statusview.c:1064 ++#: ../src/statusview.c:1064 + msgid "Type" + msgstr "Tipo" + +-#: src/statusview.c:1070 ++#: ../src/statusview.c:1070 + msgid "Received" +-msgstr "" ++msgstr "Ricevuto" + +-#: src/statusview.c:1076 +-#, fuzzy ++#: ../src/statusview.c:1076 + msgid "Sent" +-msgstr "Lunghezza" ++msgstr "Inviato" + +-#: src/statusview.c:1082 +-#, fuzzy ++#: ../src/statusview.c:1082 + msgid "Activity" +-msgstr "Attiva" ++msgstr "Attività" + +-#: src/statusview.c:1089 ++#: ../src/statusview.c:1089 + msgid "Active connections" +-msgstr "" ++msgstr "Connessioni attive" + +-#: src/tray.c:144 ++#: ../src/tray.c:144 + msgid "Firewall stopped" + msgstr "Firewall disattivato" + +-#: src/tray.c:147 ++#: ../src/tray.c:147 + msgid "Firewall running" + msgstr "Firewall attivo" + +-#: src/tray.c:150 +-#, fuzzy ++#: ../src/tray.c:150 + msgid "Firewall locked" + msgstr "Firewall bloccato" + +-#: src/tray.c:204 +-#, fuzzy ++#: ../src/tray.c:204 + msgid "_Show Firestarter" +-msgstr "Firestarter" ++msgstr "_Mostra finestra di Firestarter" + +-#: src/tray.c:214 +-#, fuzzy ++#: ../src/tray.c:214 + msgid "_Exit" +-msgstr "Esci" ++msgstr "_Esci" + +-#: src/util.c:109 ++#: ../src/util.c:109 + msgid "Firestarter error" + msgstr "Errore di Firestarter" + +-#: src/util.c:138 ++#: ../src/util.c:138 + msgid "" + "Failed to open the system log\n" + "\n" +@@ -1601,66 +1530,63 @@ + "Impossibile aprire il log di sistema\n" + "\n" + +-#: src/util.c:140 ++#: ../src/util.c:140 + msgid "No event information will be available." +-msgstr "" ++msgstr "Nessuna informazione sull'evento sarà disponibile." + +-#: src/util.c:236 ++#: ../src/util.c:236 + msgid "Failed to open /proc/net/dev for reading: " +-msgstr "" ++msgstr "Impossibile aprire in lettura «/proc/net/dev»:" + +-#: src/util.c:277 +-#, fuzzy ++#: ../src/util.c:277 + msgid "Ethernet device" +-msgstr "Dispositivo esterno" ++msgstr "Dispositivo Ethernet" + +-#: src/util.c:279 ++#: ../src/util.c:279 + msgid "Ethernet" +-msgstr "" ++msgstr "Ethernet" + +-#: src/util.c:282 ++#: ../src/util.c:282 + msgid "Dialup device" +-msgstr "" ++msgstr "Dispositivo dialup" + +-#: src/util.c:284 ++#: ../src/util.c:284 + msgid "Dialup" +-msgstr "" ++msgstr "Dialup" + +-#: src/util.c:287 ++#: ../src/util.c:287 + msgid "Wireless device" +-msgstr "" ++msgstr "Dispositivo wireless" + +-#: src/util.c:289 ++#: ../src/util.c:289 + msgid "Wireless" +-msgstr "" ++msgstr "Wireless" + +-#: src/util.c:291 ++#: ../src/util.c:291 + msgid "IPv6 Tunnel" +-msgstr "" ++msgstr "Tunnel IPv6" + +-#: src/util.c:293 ++#: ../src/util.c:293 + msgid "VPN Tunnel" +-msgstr "" ++msgstr "Tunnel VPN" + +-#: src/util.c:295 ++#: ../src/util.c:295 + msgid "Routed IP Tunnel" +-msgstr "" ++msgstr "Tunnel IP instradato" + +-#: src/util.c:298 ++#: ../src/util.c:298 + msgid "Unknown device" +-msgstr "" ++msgstr "Dispositivo sconosciuto" + +-#: src/wizard.c:106 +-#, fuzzy ++#: ../src/wizard.c:106 + msgid "" + "Please select your Internet connected network device from the drop-down\n" + "list of available devices." + msgstr "" +-"Selezionare il dispositivo di rete connesso ad Internet dalla lista dei\n" +-"dispositivi trovati." ++"Selezionare il dispositivo di rete connesso a Internet dall'elenco a discesa\n" ++"dei dispositivi trovati." + +-#: src/wizard.c:137 +-#, fuzzy ++#: ../src/wizard.c:137 + msgid "" + "Tip: If you use a modem the device name is likely ppp0. If you have a cable " + "modem or a\n" +@@ -1668,66 +1594,61 @@ + "operator uses\n" + "the PPPoE protocol." + msgstr "" +-"Suggerimento: se si usa un modem il nome del dispositivo dovrebbe essere " +-"ppp0, mentre se si usa\n" +-"un cable modem o una connessione DSL dovrebbe essere eth0. Scegliere ppp0 se " +-"il vostro\n" +-"provider cable o DSL utilizza il protocollo PPP over Ethernet." ++"Suggerimento: se si usa un modem, il nome del dispositivo potrebbe essere ppp0, se si usa una \n" ++"connessione DSL dovrebbe essere eth0. Scegliere ppp0 se il fornitore di servizio DSL utilizza\n" ++"il protocollo PPPoE." + +-#: src/wizard.c:147 ++#: ../src/wizard.c:147 + msgid "Start the firewall on dial-out" +-msgstr "Avviare il firewall quando si attiva la connessione" ++msgstr "Avviare/riavviare il firewall quando si attiva la connessione" + +-#: src/wizard.c:149 ++#: ../src/wizard.c:149 + msgid "" + "Check this option and the firewall will start when you dial your Internet " + "Service Provider." +-msgstr "" +-"Selezionando questa opzione il firewall verrà avviato quando si effettua la " +-"chiamata verso il provider di servizi Internet." ++msgstr "Selezionando questa opzione il firewall verrà avviato quando si effettua la chiamata verso il provider di servizi Internet." + +-#: src/wizard.c:155 ++#: ../src/wizard.c:155 + msgid "IP address is assigned via DHCP" +-msgstr "Indirizzo IP assegnato tramite DHCP" ++msgstr "Indirizzo IP assegnato con DHCP" + +-#: src/wizard.c:157 ++#: ../src/wizard.c:157 + msgid "" + "Check this option if you need to connect to a DHCP server. Cable modem and " + "DSL users should check this." +-msgstr "" +-"Selezionare questa opzione se ci si collega ad un server DHCP. Gli utenti " +-"che hanno un modem cable o DSL doveno selezionarla." ++msgstr "Selezionare questa opzione se ci si collega a un server DHCP. Gli utenti di modem cable o DSL doveno selezionarla." + +-#: src/wizard.c:237 ++#: ../src/wizard.c:237 + msgid "" + "Firestarter can share your Internet connection with the computers on your " + "local network\n" + "using a single public IP address and a method called Network Address " + "Translation." + msgstr "" ++"Firestarter può impostare la condivisione della connessione a Internet con i computer presenti nella propria rete.\n" ++"Se abilitato, il servizio DHCP consente di configurare automaticamente i client presenti nella rete locale." + +-#: src/wizard.c:263 +-#, fuzzy ++#: ../src/wizard.c:263 + msgid "Local area network device:" +-msgstr "Selezionare la propria interfaccia di rete:" ++msgstr "Dispositivi di rete locali:" + +-#: src/wizard.c:283 ++#: ../src/wizard.c:283 + msgid "Enable DHCP for local network" +-msgstr "" ++msgstr "Abilitare DHCP per la rete locale" + +-#: src/wizard.c:287 ++#: ../src/wizard.c:287 + msgid "Explain the DHCP function..." +-msgstr "" ++msgstr "Descrizione della funzione DHCP..." + +-#: src/wizard.c:293 ++#: ../src/wizard.c:293 + msgid "DHCP server details" +-msgstr "" ++msgstr "Dettagli server DHCP" + +-#: src/wizard.c:317 ++#: ../src/wizard.c:317 + msgid "Create new DHCP configuration:" +-msgstr "" ++msgstr "Creare una nuova configurazione DHCP_" + +-#: src/wizard.c:399 ++#: ../src/wizard.c:399 + msgid "" + "This wizard will help you to set up a firewall for your\n" + "Linux machine. You will be asked some questions\n" +@@ -1735,676 +1656,73 @@ + "firewall for your system.\n" + "\n" + msgstr "" +-"L'assistente vi aiuterà a configurare il firewall della\n" +-"vostra Linux box. Verranno fatte delle domande\n" +-"sulla configurazione della rete in modo da\n" +-"configurare correttamente il firewall del sistema.\n" ++"L'assistente creerà un firewall per il proprio computer \n" ++"in pochi e semplici passi. Rispondendo ad alcune semplici \n" ++"domande riguardo la propria configurazione di rete, il \n" ++"firewall verrà personalizzato per il proprio sistema.\n" ++"\n" + +-#: src/wizard.c:404 ++#: ../src/wizard.c:404 + msgid "" + "Tip: If you are uncertain of how to answer a question it is\n" + "best to use the default value supplied.\n" + "\n" + msgstr "" +-"Suggerimento: Se non si sa rispondere è meglio lasciare i valori\n" +-"predefiniti.\n" ++"Suggerimento: se non si è sicuri di come impostare alcune opzioni,\n" ++"lasciare i valori predefiniti.\n" ++"\n" + +-#: src/wizard.c:407 ++#: ../src/wizard.c:407 + msgid "Please press the forward button to continue.\n" +-msgstr "Premere il pulsante «Avanti» per continuare.\n" ++msgstr "Premere «Avanti» per continuare.\n" + +-#: src/wizard.c:430 +-#, fuzzy ++#: ../src/wizard.c:430 + msgid "The wizard is now ready to start your firewall." +-msgstr "È ora possibile attivare il vostro firewall" ++msgstr "È ora possibile avviare il firewall." + +-#: src/wizard.c:431 +-#, fuzzy ++#: ../src/wizard.c:431 + msgid "" + "Press the save button to continue, or the back button to review your choices." + msgstr "" +-"L'assistente è pronto per attivare il firewall.\n" +-"\n" +-"Premere il pulsante «Salva» per continuare, o il pulsante «Indietro»\n" +-"per modificare le scelte fatte.\n" +-"\n" ++"Premere «Salva» per continuare o «Indietro» per modificare le scelte fatte." + +-#: src/wizard.c:437 +-#, fuzzy ++#: ../src/wizard.c:437 + msgid "Start firewall now" +-msgstr "Attiva il firewall" ++msgstr "Avviare il firewall ora" + +-#: src/wizard.c:443 ++#: ../src/wizard.c:443 + msgid "" + "Tip: If you are connecting to the firewall host remotely you might want to\n" + "defer starting the firewall until you have created additional policy." + msgstr "" ++"Suggerimento: se si sta amministrando il firewall da remoto, può essere utile non avviare \n" ++"il firewall fino a che non saranno state create delle politiche aggiuntive." + +-#: src/wizard.c:535 ++#: ../src/wizard.c:535 + msgid "The local area and the Internet connected devices can not be the same." +-msgstr "" ++msgstr "La rete locale e il dispositivo collegato a Internet non possono essere lo stesso." + +-#: src/wizard.c:552 ++#: ../src/wizard.c:552 + msgid "The supplied DHCP configuration is not valid." +-msgstr "" ++msgstr "La configurazione DHCP fornita non è valida." + +-#: src/wizard.c:618 ++#: ../src/wizard.c:618 + msgid "Firewall Wizard" + msgstr "Assistente" + +-#: src/wizard.c:643 ++#: ../src/wizard.c:643 + msgid "Welcome to Firestarter" + msgstr "Benvenuti in Firestarter" + +-#: src/wizard.c:649 ++#: ../src/wizard.c:649 + msgid "Network device setup" +-msgstr "Configurazione del dispositivo di rete" ++msgstr "Configurazione dispositivo di rete" + +-#: src/wizard.c:655 ++#: ../src/wizard.c:655 + msgid "Internet connection sharing setup" +-msgstr "Configurazione per la condivisione della connessione internet" ++msgstr "Configurazione condivisione connessione Internet" + + #. Final page +-#: src/wizard.c:662 ++#: ../src/wizard.c:662 + msgid "Ready to start your firewall" +-msgstr "È ora possibile attivare il vostro firewall" +- +-#~ msgid "" +-#~ "Allow incoming DHCP packets, and start the firewall when an IP lease is " +-#~ "obtained." +-#~ msgstr "" +-#~ "Accetta i pacchetti DHCP in arrivo e avvia il firewall quando si è " +-#~ "ottenuta l'assegnazione dell'IP." +- +-#~ msgid "" +-#~ "Always convert the entries in the Hit View from IP format to a valid " +-#~ "hostname. This options can slow down the client a lot, as it is not " +-#~ "threaded." +-#~ msgstr "" +-#~ "Converti sempre l'IP con un hostname valido per le voci nella «Vista " +-#~ "delle hit». Questa opzione può rallentare notevolmente il programma " +-#~ "perchè non fa uso di thread." +- +-#~ msgid "" +-#~ "Apply the settings of the well known services, as configured in the " +-#~ "wizard." +-#~ msgstr "" +-#~ "Applica le impostazioni dei «Servizi noti» come stabilito nella " +-#~ "configurazione guidata." +- +-#~ msgid "Convert IPs to human readable form" +-#~ msgstr "Converti gli indirizzi IP in forma leggibile" +- +-#~ msgid "Enable the configuration of services" +-#~ msgstr "Abilita la configurazione dei servizi" +- +-#~ msgid "External interface is modem" +-#~ msgstr "L'interfaccia esterna è un modem" +- +-#~ msgid "External interface uses DHCP" +-#~ msgstr "L'interfaccia esterna utilizza DHCP" +- +-#~ msgid "Filter out hits not meant for your machine" +-#~ msgstr "Ignorare le hit che non riguardano questo computer" +- +-#~ msgid "" +-#~ "Start the firewall when the users dials out. Modifies /etc/ppp/ip-up." +-#~ "local." +-#~ msgstr "" +-#~ "Attiva il firewall quando viene avviata una nuova connessione. Questo " +-#~ "modificherà il file /etc/ppp/ip-up.local." +- +-#~ msgid "Stop the firewall when the program exists" +-#~ msgstr "Blocca il firewall all'uscita del programma" +- +-#~ msgid "Stop the firewall when the program exists." +-#~ msgstr "Blocca il firewall all'uscita del programma." +- +-#~ msgid "User has gone trough the wizard at least once" +-#~ msgstr "L'utente ha eseguito la configurazione guidata almeno una volta" +- +-#~ msgid "" +-#~ "When closing the program window in tray mode the program is hid instead " +-#~ "of exited. Works together with the notification area applet." +-#~ msgstr "" +-#~ "Quando si è in modalità «tray», chiudendo la finestra del programma " +-#~ "questo verrà nascosto, non chiuso, collaborando con l'applet «Area di " +-#~ "notifica»." +- +-#~ msgid "Firewall stopped, network traffic is now flowing freely\n" +-#~ msgstr "Firewall inattivo, il traffico della rete circola liberamente\n" +- +-#~ msgid "Firewall started\n" +-#~ msgstr "Firewall attivato\n" +- +-#~ msgid "All traffic halted\n" +-#~ msgstr "Traffico bloccato\n" +- +-#~ msgid "" +-#~ "Failed to enter halted firewall mode\n" +-#~ "\n" +-#~ msgstr "" +-#~ "Non è stato possibile entrare in modalità «Traffico bloccato»\n" +-#~ "\n" +- +-#~ msgid "All traffic halted" +-#~ msgstr "Traffico bloccato" +- +-#~ msgid "" +-#~ "Firestarter requires a Linux 2.4 or later kernel to function.\n" +-#~ "\n" +-#~ "A client for your system might be available at http://firestarter.sf.net" +-#~ msgstr "" +-#~ "Firestart richiede per funzionare un kernel 2.4 o successivo.\n" +-#~ "\n" +-#~ "È possibile trovare un client per alcuni sistemi all'indirizzo http://" +-#~ "firestarter.sf.net" +- +-#~ msgid "Hits" +-#~ msgstr "Lista delle hit" +- +-#~ msgid "Rules" +-#~ msgstr "Regole" +- +-#~ msgid "Save" +-#~ msgstr "Salva" +- +-#~ msgid "/_Firewall/Run _Wizard" +-#~ msgstr "/_Firewall/_Configurazione guidata" +- +-#~ msgid "/_Firewall/---" +-#~ msgstr "/_Firewall/---" +- +-#~ msgid "/_Firewall/_Start Firewall" +-#~ msgstr "/_Firewall/_Attiva il firewall" +- +-#~ msgid "/_Firewall/Sto_p Firewall" +-#~ msgstr "/_Firewall/_Disattiva il firewall" +- +-#~ msgid "/_Firewall/_Halt Network Traffic" +-#~ msgstr "/_Firewall/_Blocca il traffico di rete" +- +-#~ msgid "/_Firewall/_Quit" +-#~ msgstr "/_Firewall/_Esci" +- +-#~ msgid "/_Edit/_Copy" +-#~ msgstr "/_Modifica/_Copia" +- +-#~ msgid "/_Edit/---" +-#~ msgstr "/_Modifica/---" +- +-#~ msgid "/_View" +-#~ msgstr "/_Visualizza" +- +-#~ msgid "/_View/_Clear Hit List" +-#~ msgstr "/_Visualizza/_Cancella la lista delle hit" +- +-#~ msgid "/_View/_Re_load Hit List" +-#~ msgstr "/_Visualizza/_Ricarica la lista delle hit" +- +-#~ msgid "/_View/---" +-#~ msgstr "/_Visualizza/---" +- +-#~ msgid "/_View/Hit columns" +-#~ msgstr "/_Vista/Colonne delle hit" +- +-#~ msgid "/_View/Hit columns/Time" +-#~ msgstr "/_Visualizza/Colonne delle hit/Orario" +- +-#~ msgid "/_View/Hit columns/In" +-#~ msgstr "/_Visualizza/Colonne delle hit/In" +- +-#~ msgid "/_View/Hit columns/Out" +-#~ msgstr "/_Visualizza/Colonne delle hit/Out" +- +-#~ msgid "/_View/Hit columns/Port" +-#~ msgstr "/_Visualizza/Colonne delle hit/Porta" +- +-#~ msgid "/_View/Hit columns/Source" +-#~ msgstr "/_Visualizza/Colonne delle hit/Sorgente" +- +-#~ msgid "/_View/Hit columns/Destination" +-#~ msgstr "/_Visualizza/Colonne delle hit/Destinazione" +- +-#~ msgid "/_View/Hit columns/Length" +-#~ msgstr "/_Visualizza/Colonne delle hit/Lunghezza" +- +-#~ msgid "/_View/Hit columns/ToS" +-#~ msgstr "/_Visualizza/Colonne delle hit/TOS" +- +-#~ msgid "/_View/Hit columns/Protocol" +-#~ msgstr "/_Vista/Colonne delle hit/Protocollo" +- +-#~ msgid "/_View/Hit columns/Service" +-#~ msgstr "/_Vista/Colonne delle hit/Servizio" +- +-#~ msgid "/_Hits" +-#~ msgstr "/Lista delle _hit" +- +-#~ msgid "/_Hits/_Block Host" +-#~ msgstr "/_Hit/_Blocca l'host" +- +-#~ msgid "/_Hits/_Trust Host" +-#~ msgstr "/_Hit/Host a_ffidabile" +- +-#~ msgid "/_Hits/_Open Port" +-#~ msgstr "/_Hit/_Apri porta" +- +-#~ msgid "/_Hits/Open Port for This _Host Only" +-#~ msgstr "/_Hit/Apri una porta solo per questo _host" +- +-#~ msgid "/_Hits/Block and _Stop Logging Port" +-#~ msgstr "/_Hit/Blocca e _disabilita il logging della porta" +- +-#~ msgid "/_Hits/_Lookup Hostname" +-#~ msgstr "/_Hit/_Recupera il nome dell'host" +- +-#~ msgid "/_Hits/---" +-#~ msgstr "/_Hit/---" +- +-#~ msgid "/_Hits/Save Hit List to _File" +-#~ msgstr "/_Hit/_Salva la lista delle hit su file" +- +-#~ msgid "/_Rules/_New Rule" +-#~ msgstr "/_Regole/_Nuova regola" +- +-#~ msgid "/_Rules/_Remove Rule" +-#~ msgstr "/_Regole/_Elimina regola" +- +-#~ msgid "/_Rules/_Edit Rule" +-#~ msgstr "/_Regole/_Modifica regola" +- +-#~ msgid "/_Help/---" +-#~ msgstr "/A_iuto/---" +- +-#~ msgid "/_Help/_About..." +-#~ msgstr "/A_iuto/_Informazioni" +- +-#~ msgid "/_Block Host" +-#~ msgstr "/_Blocca l'host" +- +-#~ msgid "/_Trust Host" +-#~ msgstr "/Host _affidabile" +- +-#~ msgid "/_Open Port" +-#~ msgstr "/_Apri porta" +- +-#~ msgid "/Open Port for This _Host Only" +-#~ msgstr "/Apri porta solo per questo _host" +- +-#~ msgid "/Block and _Stop Logging Port" +-#~ msgstr "/Blocca e _disabilita il logging della porta" +- +-#~ msgid "/New rule" +-#~ msgstr "/Nuova regola" +- +-#~ msgid "/Edit rule" +-#~ msgstr "/Modifica regola" +- +-#~ msgid "Wizard" +-#~ msgstr "Assistente" +- +-#~ msgid "Stop" +-#~ msgstr "Blocca" +- +-#~ msgid "Add trust host rule" +-#~ msgstr "Aggiunge regola per host affidabile" +- +-#~ msgid "Add block host rule" +-#~ msgstr "Aggiunge regola per bloccare un host" +- +-#~ msgid "Add forwarding rule" +-#~ msgstr "Aggiunge una regola di inoltro" +- +-#~ msgid "Add stealth port rule" +-#~ msgstr "Aggiunge una regola per l'apertura di una porta nascosta" +- +-#~ msgid "Add block port rule" +-#~ msgstr "Aggiunge una regola per bloccare una porta" +- +-#~ msgid "" +-#~ "The general program settings let you configure the overall behavior\n" +-#~ "of the program.\n" +-#~ msgstr "" +-#~ "Le impostazioni generali consentono di configurare il comportamento " +-#~ "complessivo\n" +-#~ "del programma.\n" +- +-#~ msgid "Check this and the firewall will be started when the program loads." +-#~ msgstr "" +-#~ "Selezionando questa voce il firewall sarà attivato al caricamento del " +-#~ "programma." +- +-#~ msgid "Stop firewall on program exit" +-#~ msgstr "Disattivare il firewall all'uscita del programma" +- +-#~ msgid "" +-#~ "Check this and the firewall will be stopped when you exit the program." +-#~ msgstr "" +-#~ "Selezionando questa voce il firewall sarà disattivato all'uscita del " +-#~ "programma." +- +-#~ msgid "Autoresolve IP numbers to hostnames for hits" +-#~ msgstr "" +-#~ "Sostituzione automatica dell'indirizzo IP con il nome dell'host nelle hit" +- +-#~ msgid "" +-#~ "Check this and instead of the IP number you will see a hostname in the " +-#~ "Hits view. This option uses some network bandwidth." +-#~ msgstr "" +-#~ "Selezionando questa voce verranno mostrati, nella «Vista delle hit», i " +-#~ "nomi degli host invece degli indirizzi IP. Questa opzione genera traffico " +-#~ "di rete aggiuntivo." +- +-#~ msgid "" +-#~ "When closing the program window in tray mode the program is hid instead " +-#~ "of exited and can be restored by clicking the Firestarter system tray " +-#~ "icon." +-#~ msgstr "" +-#~ "Quando si è in modalità «tray», chiudendo la finestra del programma " +-#~ "questo verrà nascosto, non chiuso, e potrà essere ripristinato cliccando " +-#~ "sull'icona di Firestarter nell'area di notifica." +- +-#~ msgid "" +-#~ "The filtering settings let you weed out excessive information\n" +-#~ "from the Hits view.\n" +-#~ msgstr "" +-#~ "Le impostazione del filtro consentono di non inserire\n" +-#~ "informazioni superflue nella vista delle hit.\n" +- +-#~ msgid "" +-#~ "Check this and the Hits view will not show identical hits that follow " +-#~ "each other." +-#~ msgstr "" +-#~ "Selezionando questa voce non saranno inserite hit identiche consecutive " +-#~ "nella vista delle hit." +- +-#~ msgid "" +-#~ "Check this and the hits list will not show hits that have a destination " +-#~ "field other than your IP." +-#~ msgstr "" +-#~ "Selezionando questa voce, nella vista delle hit, non saranno inserite " +-#~ "quelle che hanno un campo destinazione diverso dal quello del computer." +- +-#~ msgid "" +-#~ "The advanced settings let the experienced user fine tune\n" +-#~ "the program operation.\n" +-#~ msgstr "" +-#~ "Le impostazioni avanzate consentono all'utente esperto di\n" +-#~ "definire in modo accurato il funzionamento del programma.\n" +- +-#~ msgid "" +-#~ "If you enable this, Firestarter can use some experimental patches for " +-#~ "filtering. Do not enable this option until you have read the manual for " +-#~ "the prerequisites." +-#~ msgstr "" +-#~ "Selezionando questa voce Firestarter userà alcune opzioni sperimentali " +-#~ "per il filtraggio. Non selezionare se non si è letto nel manuale quali " +-#~ "sono i prerequisiti." +- +-#~ msgid "Deny" +-#~ msgstr "Nega" +- +-#~ msgid "Silently ignore the rejected packets." +-#~ msgstr "Ignora «silenziosamente» i pacchetti rifiutati." +- +-#~ msgid "Reject" +-#~ msgstr "Rifiuta" +- +-#~ msgid "Reply with a notice of rejection to the sender." +-#~ msgstr "Risponde con una notifica di rifuto al mittente." +- +-#~ msgid "General" +-#~ msgstr "Generali" +- +-#~ msgid "Connection Sharing" +-#~ msgstr "Condivisione della connessione" +- +-#~ msgid "Type of Service" +-#~ msgstr "Tipo di servizio" +- +-#~ msgid "%s (%s) is open to %s" +-#~ msgstr "%s (%s) è aperta per %s" +- +-#~ msgid "From port %s to %s, port %s" +-#~ msgstr "Dalla porta %s per %s, porta %s" +- +-#~ msgid "Trusted Hosts" +-#~ msgstr "Host affidabili" +- +-#~ msgid "Forwarded Ports" +-#~ msgstr "Porte inoltrate" +- +-#~ msgid "Open Ports" +-#~ msgstr "Porte aperte" +- +-#~ msgid "Stealthed Ports" +-#~ msgstr "Porte nascoste" +- +-#~ msgid "Blocked Ports" +-#~ msgstr "Porte bloccate" +- +-#~ msgid "Rule" +-#~ msgstr "Regola" +- +-#~ msgid "Please specify a valid hostname or IP address." +-#~ msgstr "Specificare un IP o un hostname valido." +- +-#~ msgid "Please specify a valid port number." +-#~ msgstr "Specificare una numero di porta valido." +- +-#~ msgid "Please specify a valid internal hostname or IP address." +-#~ msgstr "Specificare un IP o un hostname interno valido." +- +-#~ msgid "Please specify a valid port number for the internal host." +-#~ msgstr "Specificare un numero di porta valido per l'host interno." +- +-#~ msgid "Trust Host" +-#~ msgstr "Host affidabile" +- +-#~ msgid "Block Host" +-#~ msgstr "Blocca l'host" +- +-#~ msgid "Forward To" +-#~ msgstr "Inoltra a" +- +-#~ msgid "Port:" +-#~ msgstr "Porta:" +- +-#~ msgid "Open Port" +-#~ msgstr "Apri porta" +- +-#~ msgid "Stealth Port" +-#~ msgstr "Nascondi porta" +- +-#~ msgid "For Machine" +-#~ msgstr "Per macchina" +- +-#~ msgid "Block Port" +-#~ msgstr "Blocca porta" +- +-#~ msgid "Select file to save log to" +-#~ msgstr "Selezionare file in cui salvare i log" +- +-#~ msgid "" +-#~ "No DHCP client configuration found\n" +-#~ "\n" +-#~ "The firewall will not be loaded automatically on a lease renewal. Please " +-#~ "make sure the external device is configured properly or disable the DHCP " +-#~ "option if you are using static settings.\n" +-#~ msgstr "" +-#~ "Non è stata trovata la configurazione del client DHCP\n" +-#~ "\n" +-#~ "Il firewall non verrà caricato automaticamente al rinnovo di una " +-#~ "assegnazione. Controllare che il dispositivo esterno sia configurato " +-#~ "correttamente o si disabiliti l'opzione DHCP se si usano impostazioni " +-#~ "statiche.\n" +- +-#~ msgid "" +-#~ "No realtime hit information will be available. Please make sure the " +-#~ "syslog daemon is running." +-#~ msgstr "" +-#~ "Non saranno disponibili informazioni in tempo reale sulle hit. " +-#~ "Assicurarsi che il demone syslog sia in esecuzione." +- +-#~ msgid "" +-#~ "Select your network device from the dropdown list. Go with the default if " +-#~ "unsure." +-#~ msgstr "" +-#~ "Selezionare il dispositivo di rete dalla lista. Nel dubbio lasciare il " +-#~ "dispositivo predefinito." +- +-#~ msgid "" +-#~ "Network Address Translation (NAT) is a technique that allows all the " +-#~ "machines\n" +-#~ "on your network to share a single IP address and Internet connection." +-#~ msgstr "" +-#~ "La traduzione degli indirizzi di rete (NAT) è una tecnica che consente " +-#~ "alle macchine\n" +-#~ "di una rete di condividere l'IP della connessione ad internet." +- +-#~ msgid "Disable Network Address Translation" +-#~ msgstr "Disattivare la traduzione degli indirizzi di rete" +- +-#~ msgid "Enable Network Address Translation" +-#~ msgstr "Attivare la traduzione degli indirizzi di rete" +- +-#~ msgid "" +-#~ "This is the device that connects to your LAN. Go with the default if " +-#~ "unsure." +-#~ msgstr "" +-#~ "Questo è il dispositivo che si collega alla LAN. Nel dubbio lasciare " +-#~ "invariato." +- +-#~ msgid "Autodetect internal network IP range" +-#~ msgstr "Rilevamento automatico dell'intervallo di IP della rete interna" +- +-#~ msgid "Select this and the IP range of your LAN is autodetected." +-#~ msgstr "" +-#~ "Selezionare questa opzione per abilitare il rilevamento automatico degli " +-#~ "IP della LAN." +- +-#~ msgid "Specify internal network IP range manually (advanced users only)" +-#~ msgstr "" +-#~ "Specificare manualmente gli IP della rete interna (solo per utenti " +-#~ "esperti)" +- +-#~ msgid "Select this only if the automatic detection fails." +-#~ msgstr "Selezionare questa voce solo se il rilevamento automatico fallisce." +- +-#~ msgid "Enter the internal network address range:" +-#~ msgstr "Inserire l'intervallo di indirizzi della rete interna:" +- +-#~ msgid "" +-#~ "Tip: The network range is given in the form of address/mask. " +-#~ "192.168.0.0/24 is the\n" +-#~ " most common IP range reserved for internal networks." +-#~ msgstr "" +-#~ "Suggerimento: L'intervallo di indirizzi di rete è dato nella forma " +-#~ "indirizzo/maschera. 192.168.0.0/24 è\n" +-#~ "l'intervallo di IP più usato tra quelli riservati alle reti interne." +- +-#~ msgid "" +-#~ "If you run server software on your machine and want to give public " +-#~ "access\n" +-#~ "to the services you provide, you can configure them here.\n" +-#~ "\n" +-#~ msgstr "" +-#~ "Se si desidera che alcuni programmi server che risiedono su questa " +-#~ "macchina\n" +-#~ "siano pubblicamente accesibili, è possibile specificarli ora.\n" +-#~ "\n" +- +-#~ msgid "" +-#~ "Tip: Services can easily be configured later from the main interface, in " +-#~ "the Rules view.\n" +-#~ "The Rules view settings override any conflicting choices made here." +-#~ msgstr "" +-#~ "Suggerimento: I servizi possono essere configurati in modo semplice " +-#~ "successivamente, nella\n" +-#~ "vista delle regole. Le impostazioni nella vista delle regole prevalgono " +-#~ "su quelle fatte ora." +- +-#~ msgid "Disable public access to all services" +-#~ msgstr "Disattivare l'accesso pubblico a tutti i servizi" +- +-#~ msgid "Enable public access to the following services:" +-#~ msgstr "Attivare l'accesso pubblico ai seguenti servizi:" +- +-#~ msgid "" +-#~ "ICMP packet filtering can be useful to prevent some common\n" +-#~ "Denial of Service (DoS) attacks on your network." +-#~ msgstr "" +-#~ "Il filtro dei pacchetti ICMP è utile per prevenire alcuni\n" +-#~ "comuni attacchi Denial of Service (DoS) sulla rete." +- +-#~ msgid "Enable ICMP filtering related to the following packets:" +-#~ msgstr "Attivare il filtro ICMP per i seguenti pacchetti:" +- +-#~ msgid "Echo" +-#~ msgstr "Eco" +- +-#~ msgid "Disable ToS filtering" +-#~ msgstr "Disattivare il filtro TOS" +- +-#~ msgid "Enable ToS filtering related to the following packets:" +-#~ msgstr "Attivare il filtro TOS per i seguenti pacchetti:" +- +-#~ msgid "Client Applications" +-#~ msgstr "Applicazioni client" +- +-#~ msgid "" +-#~ "Check this option to enable Type of Service flags for common client " +-#~ "applications, such as WWW, FTP, SSH & E-Mail." +-#~ msgstr "" +-#~ "Selezionando questa opzione saranno attivati i flag TOS per i client di " +-#~ "applicazioni comuni, come WWW, FTP, SSH e E-Mail." +- +-#~ msgid "Server Applications" +-#~ msgstr "Applicazioni server" +- +-#~ msgid "" +-#~ "Check this option to enable Type of Service flags for common server " +-#~ "applications, such as SQUID, FTPd, SSHd, SMTP & POP Daemons." +-#~ msgstr "" +-#~ "Selezionando questa opzione saranno attivati i flag TOS per i server di " +-#~ "applicazioni comuni, come i demoni SQUID, FTPd, SSHd, SMTP e POP." +- +-#~ msgid "" +-#~ "Selecting this option will automatically configure Type of Service for " +-#~ "`Throughput' for both X and SSHd. You should select this ONLY if you need " +-#~ "to run X over your link" +-#~ msgstr "" +-#~ "Selezionando questa opzione il TOS verrà impostato automaticamente su " +-#~ "«Throughput» per i server X e SSHd. È necessario selezionare questa " +-#~ "opzione SOLO se si dove utilizzare X sul proprio collegamento" +- +-#~ msgid "" +-#~ "Selecting this option will configure Type of Service flags for Maximum " +-#~ "Throughput for the options you have selected." +-#~ msgstr "" +-#~ "Selezionando questa opzione verranno impostati i campi TOS per avere la " +-#~ "massima banda disponibile per le voci selezionate." +- +-#~ msgid "" +-#~ "Selecting this option will configure Type of Service flags for Maximum " +-#~ "Reliability for the options you have selected." +-#~ msgstr "" +-#~ "Selezionando questa opzione verranno impostati i campi TOS per avere la " +-#~ "massima affidabilità per le voci selezionate." +- +-#~ msgid "Delay" +-#~ msgstr "Ritardo" +- +-#~ msgid "" +-#~ "Selecting this option will configure Type of Service flags for Minimum " +-#~ "Delay for the options you have selected." +-#~ msgstr "" +-#~ "Selezionando questa opzione verranno impostati i campi TOS per avere il " +-#~ "minimo ritardo per le voci selezionate." +- +-#~ msgid "Network services setup" +-#~ msgstr "Configurazione dei servizi di rete" +- +-#~ msgid "ICMP filtering setup" +-#~ msgstr "Configurazione del filtro ICMP" ++msgstr "È ora possibile attivare il firewall" --- firestarter-1.0.3.orig/debian/patches/13_browser_nonroot.dpatch +++ firestarter-1.0.3/debian/patches/13_browser_nonroot.dpatch @@ -0,0 +1,92 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 13_browser_nonroot.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad firestarter-1.0.3~/src/menus.c firestarter-1.0.3/src/menus.c +--- firestarter-1.0.3~/src/menus.c 2005-01-29 14:32:08.000000000 +0200 ++++ firestarter-1.0.3/src/menus.c 2006-08-12 04:17:35.000000000 +0300 +@@ -23,6 +23,7 @@ + + #include "xpm/firestarter-pixbufs.h" + ++ + #define FIRESTARTER_STOCK_WIZARD "firestarter-wizard-icon" + #define FIRESTARTER_STOCK_START_FIREWALL "firestarter-start-firewall-icon" + #define FIRESTARTER_STOCK_STOP_FIREWALL "firestarter-stop-firewall-icon" +@@ -541,13 +542,13 @@ + static void + open_homepage (void) + { +- gnome_url_show ("http://www.fs-security.com", NULL); ++ open_browser ("http://www.fs-security.com"); + } + + static void + open_manual (void) + { +- gnome_url_show ("http://www.fs-security.com/docs/", NULL); ++ open_browser ("http://www.fs-security.com/docs/"); + } + + /* [ copy_selected ] +diff -urNad firestarter-1.0.3~/src/preferences.c firestarter-1.0.3/src/preferences.c +--- firestarter-1.0.3~/src/preferences.c 2005-01-29 14:32:08.000000000 +0200 ++++ firestarter-1.0.3/src/preferences.c 2006-08-12 04:17:35.000000000 +0300 +@@ -215,7 +215,7 @@ + static void + preferences_show_help (void) + { +- gnome_url_show ("http://www.fs-security.com/docs/preferences.php", NULL); ++ open_browser ("http://www.fs-security.com/docs/preferences.php"); + } + + static GtkTreeModel* +diff -urNad firestarter-1.0.3~/src/util.c firestarter-1.0.3/src/util.c +--- firestarter-1.0.3~/src/util.c 2005-01-29 14:32:08.000000000 +0200 ++++ firestarter-1.0.3/src/util.c 2006-08-12 04:17:35.000000000 +0300 +@@ -18,6 +18,7 @@ + #include + #include + #include ++#include + + #include "globals.h" + #include "firestarter.h" +@@ -537,3 +538,24 @@ + g_free (contents); + g_free (tail); + } ++ ++/* [ open_browser ] ++ * Open default browser without superuser privileges ++ */ ++ ++void ++open_browser (const gchar *str) ++{ ++ const gchar *sudo_user; ++ GnomeVFSMimeApplication *app; ++ app=gnome_vfs_mime_get_default_application("text/html"); ++ sudo_user=g_getenv("SUDO_USER"); ++ if (sudo_user!=NULL) ++ { ++ g_spawn_command_line_async (g_strjoin(" ","sudo -u",sudo_user,app->command,str, NULL),NULL); ++ g_fprintf(stderr,"Doing :%s:\n",g_strjoin(" ","sudo -u",sudo_user,app->command,str, NULL)); ++ } ++ else ++ g_spawn_command_line_async (g_strjoin(" ",app->command,str, NULL),NULL); ++} ++ +diff -urNad firestarter-1.0.3~/src/util.h firestarter-1.0.3/src/util.h +--- firestarter-1.0.3~/src/util.h 2005-01-29 14:32:08.000000000 +0200 ++++ firestarter-1.0.3/src/util.h 2006-08-12 04:17:35.000000000 +0300 +@@ -45,5 +45,6 @@ + + gboolean append_to_file (gchar *path, gchar *data, gboolean newline); + void remove_line_from_file (gchar *path, gint position); ++void open_browser(const gchar *str); + + #endif --- firestarter-1.0.3.orig/debian/patches/10_dhcp_hook.dpatch +++ firestarter-1.0.3/debian/patches/10_dhcp_hook.dpatch @@ -0,0 +1,37 @@ +#! /bin/sh -e +## 01_use_gksu.dpatch by Yann Verley +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +if [ $# -lt 1 ]; then + echo "`basename $0`: script expects -patch|-unpatch as argument" >&2 + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" + +case "$1" in + -patch) patch -p1 ${patch_opts} < $0;; + -unpatch) patch -R -p1 ${patch_opts} < $0;; + *) + echo "`basename $0`: script expects -patch|-unpatch as argument" >&2 + exit 1;; +esac + +exit 0 + +@DPATCH@ +diff -urNad firestarter-1.0.1/src/scriptwriter.c /tmp/dpep.GLxFE0/firestarter-1.0.1/src/scriptwriter.c +--- firestarter-1.0.1/src/scriptwriter.c 2004-12-17 21:33:26.000000000 +0100 ++++ /tmp/dpep.GLxFE0/firestarter-1.0.1/src/scriptwriter.c 2004-12-17 21:33:56.000000000 +0100 +@@ -473,7 +473,7 @@ + list = g_list_append (list, g_strdup (buf)); + } + +- rewind (f); ++ fprintf (f, "\n"); + fprintf (f, FIRESTARTER_HOOK); + + link = list; --- firestarter-1.0.3.orig/debian/patches/22_remove_encoding_from_desktop.dpatch +++ firestarter-1.0.3/debian/patches/22_remove_encoding_from_desktop.dpatch @@ -0,0 +1,16 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 22_remove_encoding_from_desktop.patch.dpatch by Jonathan Marsden +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Remove deprecated Encoding= line from firestarter.desktop.in file + +@DPATCH@ +diff -urNad firestarter-1.0.3~/firestarter.desktop.in firestarter-1.0.3/firestarter.desktop.in +--- firestarter-1.0.3~/firestarter.desktop.in 2009-04-17 20:36:10.000000000 -0700 ++++ firestarter-1.0.3/firestarter.desktop.in 2009-04-17 20:38:59.000000000 -0700 +@@ -1,5 +1,4 @@ + [Desktop Entry] +-Encoding=UTF-8 + _Name=Firestarter + _Comment=Desktop Firewall Tool + Exec=firestarter --- firestarter-1.0.3.orig/debian/patches/20_allow_localhost_when_locked.dpatch +++ firestarter-1.0.3/debian/patches/20_allow_localhost_when_locked.dpatch @@ -0,0 +1,26 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 20_allow_localhost_when_locked.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad firestarter-1.0.3~/src/scriptwriter.c firestarter-1.0.3/src/scriptwriter.c +--- firestarter-1.0.3~/src/scriptwriter.c 2008-09-13 20:50:02.000000000 +0100 ++++ firestarter-1.0.3/src/scriptwriter.c 2008-09-13 20:52:09.000000000 +0100 +@@ -233,11 +233,13 @@ + + fprintf (f, "# Lock the firewall, blocking all traffic\n" + "lock_firewall () {\n" ++ " $IPT -F;\n" ++ " $IPT -X\n" ++ " $IPT -A INPUT -i lo -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT\n" ++ " $IPT -A OUTPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT\n" + " $IPT -P INPUT DROP\n" + " $IPT -P FORWARD DROP\n" + " $IPT -P OUTPUT DROP\n" +- " $IPT -F;\n" +- " $IPT -X\n" + " $IPT -Z\n" + " retval=$?\n" + " if [ $? -eq 0 ]; then\n" --- firestarter-1.0.3.orig/debian/patches/17_update_docs_uri.dpatch +++ firestarter-1.0.3/debian/patches/17_update_docs_uri.dpatch @@ -0,0 +1,19 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 17_update_docs_uri.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad firestarter-1.0.3~/src/menus.c firestarter-1.0.3/src/menus.c +--- firestarter-1.0.3~/src/menus.c 2007-08-24 16:19:10.000000000 +0100 ++++ firestarter-1.0.3/src/menus.c 2007-08-24 16:21:06.000000000 +0100 +@@ -548,7 +548,7 @@ + static void + open_manual (void) + { +- open_browser ("http://www.fs-security.com/docs/"); ++ open_browser ("http://www.fs-security.com/docs.php"); + } + + /* [ copy_selected ] --- firestarter-1.0.3.orig/debian/patches/14_update_non_routables.dpatch +++ firestarter-1.0.3/debian/patches/14_update_non_routables.dpatch @@ -0,0 +1,88 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 11_update_non_routables.dpatch by Yann Verley +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Update of non-routables with +## DP: http://www.iana.org/assignments/ipv4-address-space (last updated 2007-01-16). + +@DPATCH@ +diff -urNad firestarter~/scripts/non-routables firestarter/scripts/non-routables +--- firestarter~/scripts/non-routables 2005-01-29 12:32:09.000000000 +0000 ++++ firestarter/scripts/non-routables 2009-08-15 13:00:30.000000000 +0100 +@@ -2,36 +2,18 @@ + 1.0.0.0/8 + 2.0.0.0/8 + 5.0.0.0/8 +-7.0.0.0/8 + 10.0.0.0/8 ++14.0.0.0/8 + 23.0.0.0/8 + 27.0.0.0/8 + 31.0.0.0/8 + 36.0.0.0/8 + 37.0.0.0/8 + 39.0.0.0/8 +-41.0.0.0/8 + 42.0.0.0/8 ++46.0.0.0/8 + 49.0.0.0/8 + 50.0.0.0/8 +-73.0.0.0/8 +-74.0.0.0/8 +-75.0.0.0/8 +-76.0.0.0/8 +-77.0.0.0/8 +-78.0.0.0/8 +-79.0.0.0/8 +-89.0.0.0/8 +-90.0.0.0/8 +-91.0.0.0/8 +-92.0.0.0/8 +-93.0.0.0/8 +-94.0.0.0/8 +-95.0.0.0/8 +-96.0.0.0/8 +-97.0.0.0/8 +-98.0.0.0/8 +-99.0.0.0/8 + 100.0.0.0/8 + 101.0.0.0/8 + 102.0.0.0/8 +@@ -44,26 +26,9 @@ + 109.0.0.0/8 + 110.0.0.0/8 + 111.0.0.0/8 +-112.0.0.0/8 +-113.0.0.0/8 +-114.0.0.0/8 +-115.0.0.0/8 +-116.0.0.0/8 +-117.0.0.0/8 +-118.0.0.0/8 +-119.0.0.0/8 +-120.0.0.0/8 +-121.0.0.0/8 +-122.0.0.0/8 +-123.0.0.0/8 +-124.0.0.0/8 +-125.0.0.0/8 +-126.0.0.0/8 + 127.0.0.0/8 + 169.254.0.0/16 + 172.16.0.0/12 +-173.0.0.0/8 +-174.0.0.0/8 + 175.0.0.0/8 + 176.0.0.0/8 + 177.0.0.0/8 +@@ -75,10 +40,6 @@ + 183.0.0.0/8 + 184.0.0.0/8 + 185.0.0.0/8 +-186.0.0.0/8 +-187.0.0.0/8 +-189.0.0.0/8 +-190.0.0.0/8 + 192.0.2.0/24 + 192.168.0.0/16 + 197.0.0.0/8 --- firestarter-1.0.3.orig/debian/patches/15_update_sv_po.dpatch +++ firestarter-1.0.3/debian/patches/15_update_sv_po.dpatch @@ -0,0 +1,3167 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 15_update_sv_po.dpatch by Yann Verley +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Updated translation for swedish by Daniel Nylander. + +@DPATCH@ +diff -urNad firestarter-1.0.3~/po/sv.po firestarter-1.0.3/po/sv.po +--- firestarter-1.0.3~/po/sv.po 2005-01-29 13:34:10.000000000 +0100 ++++ firestarter-1.0.3/po/sv.po 2007-02-03 22:22:47.000000000 +0100 +@@ -1,5 +1,6 @@ + # Swedish messages for Firestarter. +-# Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc. ++# Copyright (C) 2000, 2001, 2002, 2003, 2006 Free Software Foundation, Inc. ++# Daniel Nylander , 2006. + # Tomas Junnonen , 2000. + # Christian Rose , 2000, 2001, 2002, 2003. + # +@@ -10,27 +11,25 @@ + "Project-Id-Version: firestarter\n" + "Report-Msgid-Bugs-To: \n" + "POT-Creation-Date: 2005-01-29 14:33+0200\n" +-"PO-Revision-Date: 2003-06-09 00:34+0200\n" +-"Last-Translator: Christian Rose \n" +-"Language-Team: Swedish \n" ++"PO-Revision-Date: 2006-08-24 11:57+0100\n" ++"Last-Translator: Daniel Nylander \n" ++"Language-Team: Swedish \n" + "MIME-Version: 1.0\n" + "Content-Type: text/plain; charset=UTF-8\n" + "Content-Transfer-Encoding: 8bit\n" + + #: firestarter.desktop.in.h:1 +-#, fuzzy + msgid "Desktop Firewall Tool" +-msgstr "Brandväggsverktyget Firestarter" ++msgstr "Brandväggsverktyg för ditt skrivbord" + +-#: firestarter.desktop.in.h:2 src/firestarter.c:297 ++#: firestarter.desktop.in.h:2 ++#: src/firestarter.c:297 + msgid "Firestarter" + msgstr "Firestarter" + + #: firestarter.schemas.in.h:1 +-msgid "" +-"Apply changes made to policy immediately, the alternative is for the user to " +-"confirm the changes in advance." +-msgstr "" ++msgid "Apply changes made to policy immediately, the alternative is for the user to confirm the changes in advance." ++msgstr "Verkställ omedelbart ändringar gjorda i policyn, alternativet är att användaren bekräftar ändringarna i förväg." + + #: firestarter.schemas.in.h:2 + msgid "Apply the ICMP settings, as configured in the wizard." +@@ -38,48 +37,45 @@ + + #: firestarter.schemas.in.h:3 + msgid "Apply the settings of Type of Service, as configured in the wizard." +-msgstr "" +-"Verkställ inställningarna i Typ av tjänst så som de är konfigurerade i " +-"guiden." ++msgstr "Verkställ inställningarna i Typ av tjänst så som de är konfigurerade i guiden." + +-#: firestarter.schemas.in.h:4 src/preferences.glade.h:29 ++#: firestarter.schemas.in.h:4 ++#: src/preferences.glade.h:29 + msgid "Block broadcasts from external network" +-msgstr "" ++msgstr "Blockera broadcastpaket från externa nätverk" + + #: firestarter.schemas.in.h:5 + msgid "Block broadcasts from external network." +-msgstr "" ++msgstr "Blockera broadcastpaket från externa nätverk." + +-#: firestarter.schemas.in.h:6 src/preferences.glade.h:30 ++#: firestarter.schemas.in.h:6 ++#: src/preferences.glade.h:30 + msgid "Block broadcasts from internal network" +-msgstr "" ++msgstr "Blockera broadcastpaket från interna nätverk" + + #: firestarter.schemas.in.h:7 + msgid "Block broadcasts from internal network." +-msgstr "" ++msgstr "Blockera broadcastpaket från interna nätverk" + + #: firestarter.schemas.in.h:8 +-msgid "" +-"Block potentially spoofed traffic claiming to come from IANA reserved " +-"address space on the external interface." +-msgstr "" ++msgid "Block potentially spoofed traffic claiming to come from IANA reserved address space on the external interface." ++msgstr "Blockera potentiell spoofad trafik som påstår sig komma från IANA-reserverat adressintervall på det externa gränssnittet." + + #: firestarter.schemas.in.h:9 + msgid "Block traffic from reserved address space on the public interface" +-msgstr "" ++msgstr "Blockera trafik från reserverat adressintervall på publika gränssnittet" + + #: firestarter.schemas.in.h:10 + msgid "Deny packets" +-msgstr "" ++msgstr "Neka paket" + + #: firestarter.schemas.in.h:11 + msgid "Drop denied packets without sending an error packet back." +-msgstr "" ++msgstr "Förkasta nekade paket utan att skicka tillbaka ett felpaket. " + + #: firestarter.schemas.in.h:12 +-#, fuzzy + msgid "Enable DHCP server for connection sharing" +-msgstr "Konfiguration av Internetanslutningsdelning" ++msgstr "Aktivera DHCP-server för delning av anslutning" + + #: firestarter.schemas.in.h:13 + msgid "Enable NAT" +@@ -87,9 +83,7 @@ + + #: firestarter.schemas.in.h:14 + msgid "Enable Network Address Translation, or Internet connection sharing." +-msgstr "" +-"Aktivera översättning av nätverksadresser (NAT) eller delning av " +-"Internetanslutning." ++msgstr "Aktivera översättning av nätverksadresser (NAT) eller delning av Internetanslutning." + + #: firestarter.schemas.in.h:15 + msgid "Enable the configuration of ICMP" +@@ -99,25 +93,18 @@ + msgid "Enable the configuration of tos" + msgstr "Aktivera konfigurationen av tos" + +-#: firestarter.schemas.in.h:17 src/preferences.glade.h:41 +-#, fuzzy ++#: firestarter.schemas.in.h:17 ++#: src/preferences.glade.h:41 + msgid "Enable tray icon" +-msgstr "Aktivera maskerad" ++msgstr "Aktivera lådikon" + + #: firestarter.schemas.in.h:18 +-#, fuzzy + msgid "Filter out hits not targeted at the firewall" +-msgstr "" +-"Misslyckades med att starta brandväggen\n" +-"\n" ++msgstr "Filtrera ut träffar som inte har brandväggen som mål" + + #: firestarter.schemas.in.h:19 +-#, fuzzy +-msgid "" +-"Filter out hits that have an destination IP that does not match the firewall " +-"host." +-msgstr "" +-"Filtrera ut träffar som har ett destinations-IP som inte matchar ditt IP." ++msgid "Filter out hits that have an destination IP that does not match the firewall host." ++msgstr "Filtrera ut träffar som har ett destinations-IP som inte matchar brandväggsvärden." + + #: firestarter.schemas.in.h:20 + msgid "Filter out redundant hits" +@@ -129,48 +116,43 @@ + + #: firestarter.schemas.in.h:22 + msgid "Highest IP in the range to serve to DHCP clients" +-msgstr "" ++msgstr "Högsta IP-adressen i intervallet att dela ut till DHCP-klienter" + + #: firestarter.schemas.in.h:23 + msgid "Is it the first time the user is running the program" +-msgstr "" ++msgstr "Är detta första gången som användaren kör programmet" + + #: firestarter.schemas.in.h:24 + msgid "Lowest IP in the range to serve to DHCP clients" +-msgstr "" ++msgstr "Lägsta IP-adressen i intervallet att dela ut till DHCP-klienter" + + #: firestarter.schemas.in.h:25 + msgid "Minimize to tray" +-msgstr "" ++msgstr "Minimera till låda" + + #: firestarter.schemas.in.h:26 + msgid "Nameserver DHCP clients should use" +-msgstr "" ++msgstr "Namnserver som DHCP-klienter ska använda" + + #: firestarter.schemas.in.h:27 + msgid "Policy auto apply" +-msgstr "" ++msgstr "Verkställ policy automatisk" + + #: firestarter.schemas.in.h:28 +-msgid "" +-"Restrict outbound traffic by default, only allowing whitelisted outgoing " +-"connections." +-msgstr "" ++msgid "Restrict outbound traffic by default, only allowing whitelisted outgoing connections." ++msgstr "Begränsa utgående trafik som standard, tillåt endast vitlistade utgående anslutningar." + + #: firestarter.schemas.in.h:29 + msgid "Restrictive outbound policy mode" +-msgstr "" ++msgstr "Läge för restriktiv utgående policy" + + #: firestarter.schemas.in.h:30 +-msgid "" +-"Run the system dhcpd server in conjunction with Firestarter Internet " +-"connection sharing." +-msgstr "" ++msgid "Run the system dhcpd server in conjunction with Firestarter Internet connection sharing." ++msgstr "Kör systemets dhcpd-server tillsammans med delning av Internetanslutning i Firestarter." + + #: firestarter.schemas.in.h:31 +-#, fuzzy + msgid "Show the Firestarter icon in the notification area." +-msgstr "Visa destinationskolumnen i träffvyn." ++msgstr "Visa Firestarter-ikonen i notifieringsytan." + + #: firestarter.schemas.in.h:32 + msgid "Show the Type of Service column in the Hit View." +@@ -185,23 +167,20 @@ + msgstr "Visa destinationskolumnen i träffvyn." + + #: firestarter.schemas.in.h:35 +-#, fuzzy + msgid "Show the device the hit was received from in the Hit View." +-msgstr "Visa den enhet som träffen mottogs från i träffvyn." ++msgstr "Visa enheten som träffen mottogs från i träffvyn." + + #: firestarter.schemas.in.h:36 + msgid "Show the device the hit was routed to in the Hit View." + msgstr "Visa den enhet som träffen dirigerades till i träffvyn." + + #: firestarter.schemas.in.h:37 +-#, fuzzy + msgid "Show the direction column in the Hit View" +-msgstr "Visa inkolumnen i träffvyn." ++msgstr "Visa riktningskolumnen i träffvyn" + + #: firestarter.schemas.in.h:38 +-#, fuzzy + msgid "Show the direction column in the Hit View." +-msgstr "Visa destinationskolumnen i träffvyn." ++msgstr "Visa riktningskolumnen i träffvyn." + + #: firestarter.schemas.in.h:39 + msgid "Show the in column in the Hit View" +@@ -265,16 +244,15 @@ + + #: firestarter.schemas.in.h:54 + msgid "Specifies the higher limit of the IP space to use for DHCP leases." +-msgstr "" ++msgstr "Anger den högre gränsen för IP-intervallet att använda för DHCP-lån." + + #: firestarter.schemas.in.h:55 + msgid "Specifies the lower limit of the IP space to use for DHCP leases." +-msgstr "" ++msgstr "Anger den lägre gränsen för IP-intervallet att använda för DHCP-lån." + + #: firestarter.schemas.in.h:56 +-#, fuzzy + msgid "Start the firewall on a DHCP lease renewal" +-msgstr "Aktivera brandväggen vid uppringning" ++msgstr "Starta brandväggen vid förnyelse av DHCP-lån" + + #: firestarter.schemas.in.h:57 + msgid "Start the firewall when the program loads" +@@ -285,41 +263,32 @@ + msgstr "Starta brandväggen när programmet startar" + + #: firestarter.schemas.in.h:59 +-#, fuzzy + msgid "Start the firewall when the system boots" +-msgstr "Starta brandväggen när programmet startar" ++msgstr "Starta brandväggen när systemet startar upp" + + #: firestarter.schemas.in.h:60 +-#, fuzzy + msgid "Start the firewall when the system boots." +-msgstr "Starta brandväggen när programmet startar" ++msgstr "Starta brandväggen när systemet startar upp." + + #: firestarter.schemas.in.h:61 +-#, fuzzy + msgid "Start the firewall when the system dials out" +-msgstr "Aktivera brandväggen vid uppringning" ++msgstr "Starta brandväggen när systemet ringer ut" + + #: firestarter.schemas.in.h:62 +-#, fuzzy + msgid "Start the firewall when the system establishes a PPP connection." +-msgstr "Starta brandväggen när programmet startar" ++msgstr "Starta brandväggen när systemet etablerar en PPP-anslutning." + + #: firestarter.schemas.in.h:63 +-#, fuzzy + msgid "Start the firewall when the system receives a new DHCP lease." +-msgstr "Starta brandväggen när programmet startar" ++msgstr "Starta brandväggen när systemet tar emot ett nytt DHCP-lån." + + #: firestarter.schemas.in.h:64 + msgid "The Internet connected network interface. For example, ppp0 or eth0." +-msgstr "" +-"Det nätverksgränssnitt som är anslutet till Internet. Till exempel ppp0 " +-"eller eth0." ++msgstr "Det nätverksgränssnitt som är anslutet till Internet. Till exempel ppp0 eller eth0." + + #: firestarter.schemas.in.h:65 + msgid "The LAN connected network interface. For example, eth0 or eth1." +-msgstr "" +-"Det nätverksgränssnitt som är ansluten till det lokala nätverket. Till " +-"exempel eth0 eller eth1." ++msgstr "Det nätverksgränssnitt som är ansluten till det lokala nätverket. Till exempel eth0 eller eth1." + + #: firestarter.schemas.in.h:66 + msgid "The external interface" +@@ -338,11 +307,8 @@ + msgstr "Platsen för den fil som systemloggningsdemonen skriver till." + + #: firestarter.schemas.in.h:70 +-msgid "" +-"The nameserver clients should use. You can specify multiple nameserver in a " +-"space separated list. A value of <dynamic> causes the nameservers to " +-"be determined at run time." +-msgstr "" ++msgid "The nameserver clients should use. You can specify multiple nameserver in a space separated list. A value of <dynamic> causes the nameservers to be determined at run time." ++msgstr "Namnservern som klienter ska använda. Du kan ange flera namnservrar i en blankstegsseparerad lista. Värdet <dynamic> gör att namnservrarna fastställs vid tid för körning." + + #: firestarter.schemas.in.h:71 + msgid "The system log file" +@@ -350,42 +316,39 @@ + + #: firestarter.schemas.in.h:72 + msgid "When closing the program window, instead of exiting, hide the window." +-msgstr "" ++msgstr "Dölj fönstret när programfönstret stängs, istället för att avsluta." + + #: src/dhcp-server.c:124 + msgid "Failed to open DHCP server configuration file for writing: " +-msgstr "" ++msgstr "Misslyckades med att öppna DHCP-serverns konfigurationsfil för skrivning: " + + #: src/dhcp-server.c:131 + msgid "Failed to write to DHCP server configuration file: " +-msgstr "" ++msgstr "Misslyckades med att skriva till DHCP-serverns konfigurationsfil: " + +-#: src/firestarter.c:83 src/firestarter.c:85 src/firestarter.c:86 +-#, fuzzy ++#: src/firestarter.c:83 ++#: src/firestarter.c:85 ++#: src/firestarter.c:86 + msgid "Failed to stop the firewall" +-msgstr "" +-"Misslyckades med att stoppa brandväggen\n" +-"\n" ++msgstr "Misslyckades med att stoppa brandväggen" + + #: src/firestarter.c:87 +-#, fuzzy + msgid "There was an undetermined error when trying to stop the firewall." +-msgstr "Ett obestämt fel inträffade då din brandvägg skulle stoppas." ++msgstr "Ett obestämt fel inträffade vid försök att stoppa brandväggen." + +-#: src/firestarter.c:126 src/firestarter.c:130 +-#, fuzzy, c-format ++#: src/firestarter.c:126 ++#: src/firestarter.c:130 ++#, c-format + msgid "The device %s is not ready." +-msgstr "" +-"Enheten %s är inte redo.\n" +-"\n" ++msgstr "Enheten %s är inte redo." + + #: src/firestarter.c:133 + msgid "Your kernel does not support iptables." +-msgstr "" ++msgstr "Din kärna saknar stöd för iptables." + + #: src/firestarter.c:135 + msgid "An unknown error occurred." +-msgstr "" ++msgstr "Ett okänt fel inträffade." + + #: src/firestarter.c:139 + msgid "" +@@ -396,150 +359,157 @@ + "dig om att din Internetanslutning är aktiv." + + #: src/firestarter.c:143 +-#, fuzzy + msgid "Failed to start the firewall\n" +-msgstr "" +-"Misslyckades med att starta brandväggen\n" +-"\n" ++msgstr "Misslyckades med att starta brandväggen\n" + +-#: src/firestarter.c:147 src/firestarter.c:148 +-#, fuzzy ++#: src/firestarter.c:147 ++#: src/firestarter.c:148 + msgid "Failed to start the firewall" +-msgstr "" +-"Misslyckades med att starta brandväggen\n" +-"\n" ++msgstr "Misslyckades med att starta brandväggen" + +-#: src/firestarter.c:200 src/firestarter.c:202 src/firestarter.c:203 +-#, fuzzy ++#: src/firestarter.c:200 ++#: src/firestarter.c:202 ++#: src/firestarter.c:203 + msgid "Failed to lock the firewall" +-msgstr "" +-"Misslyckades med att stoppa brandväggen\n" +-"\n" ++msgstr "Misslyckades med att låsa brandväggen" + + #: src/firestarter.c:204 +-#, fuzzy + msgid "There was an undetermined error when trying to lock the firewall." +-msgstr "Ett obestämt fel inträffade då din brandvägg skulle stoppas." ++msgstr "Ett obestämt fel inträffade vid försök att låsa brandväggen." + + #: src/firestarter.c:298 +-#, fuzzy + msgid "" + " -s, --start Start the firewall\n" + " -p, --stop Stop the firewall\n" + " --lock Lock the firewall, blocking all traffic\n" +-" --generate-scripts Generate firewall scripts from current " +-"configuration\n" ++" --generate-scripts Generate firewall scripts from current configuration\n" + " --start-hidden Start Firestarter with the GUI not visible\n" + " -v, --version Prints Firestarter's version number\n" + " -h, --help You're looking at it\n" + msgstr "" +-"\n" +-"\n" + " -s, --start Starta brandväggen\n" + " -p, --stop Stoppa brandväggen\n" +-" --halt Stanna all utgående och inkommande trafik " +-"(panikläge)\n" +-" --generate-scripts Generera brandväggsskript från aktuell " +-"konfiguration\n" ++" --lock Lås brandväggen, blockera all trafik\n" ++" --generate-scripts Generera brandväggsskript från aktuell konfiguration\n" ++" --start-hidden Starta Firestarter utan synligt grafiskt gränssnitt\n" + " -v, --version Skriv ut Firestarters versionsnummer\n" + " -h, --help Du tittar på den\n" + +-#: src/firestarter.c:316 src/firestarter.c:318 src/firestarter.c:319 +-#, fuzzy ++#: src/firestarter.c:316 ++#: src/firestarter.c:318 ++#: src/firestarter.c:319 + msgid "Insufficient privileges" +-msgstr "" +-"Otillräckliga rättigheter\n" +-"\n" ++msgstr "Otillräckliga rättigheter" + + #: src/firestarter.c:320 +-#, fuzzy + msgid "You must have root user privileges to use Firestarter." +-msgstr "" +-"Du måste ha root-användarrättigheter för att kunna använda Firestarter.\n" ++msgstr "Du måste ha root-användarrättigheter för att kunna använda Firestarter." + + #: src/firestarter.c:423 + #, c-format + msgid "Updating firewall to new version...\n" +-msgstr "" ++msgstr "Uppdaterar brandväggen till en ny version...\n" + + #: src/firestarter.c:425 +-#, fuzzy, c-format ++#, c-format + msgid "Firewall update complete\n" +-msgstr "Brandväggen stannad" ++msgstr "Brandväggsuppdateringen färdig\n" + + #: src/gui.c:157 + msgid "An all-in-one Linux firewall utility for GNOME.\n" + msgstr "Ett allt-i-ett-verktyg för Linuxbrandväggar i GNOME.\n" + +-#: src/gui.c:269 src/statusview.c:962 +-#, fuzzy ++#: src/gui.c:269 ++#: src/statusview.c:962 + msgid "Status" +-msgstr "Starta" ++msgstr "Status" + +-#: src/gui.c:274 src/preferences.c:240 src/preferences.glade.h:42 ++#: src/gui.c:274 ++#: src/preferences.c:240 ++#: src/preferences.glade.h:42 + #: src/statusview.c:968 + msgid "Events" +-msgstr "" ++msgstr "Händelser" + +-#: src/gui.c:279 src/preferences.c:245 src/preferences.glade.h:60 ++#: src/gui.c:279 ++#: src/preferences.c:245 ++#: src/preferences.glade.h:60 + msgid "Policy" +-msgstr "" ++msgstr "Policy" + +-#: src/hitview.c:264 src/statusview.c:999 ++#: src/hitview.c:264 ++#: src/statusview.c:999 + msgid "Outbound" +-msgstr "" ++msgstr "Utgående" + +-#: src/hitview.c:268 src/statusview.c:992 +-#, fuzzy ++#: src/hitview.c:268 ++#: src/statusview.c:992 + msgid "Inbound" +-msgstr "Ljud" ++msgstr "Ingående" + +-#: src/hitview.c:271 src/service.c:176 src/service.c:209 src/service.c:244 ++#: src/hitview.c:271 ++#: src/service.c:176 ++#: src/service.c:209 ++#: src/service.c:244 + #: src/util.c:300 +-#, fuzzy + msgid "Unknown" +-msgstr "okänd" ++msgstr "Okänd" + + #. column for time +-#: src/hitview.c:444 src/menus.c:91 ++#: src/hitview.c:444 ++#: src/menus.c:91 + msgid "Time" + msgstr "Tid" + + #. column for direction +-#: src/hitview.c:451 src/menus.c:92 +-#, fuzzy ++#: src/hitview.c:451 ++#: src/menus.c:92 + msgid "Direction" +-msgstr "Omdirigering" ++msgstr "Riktning" + + #. column for in device +-#: src/hitview.c:458 src/menus.c:93 ++#: src/hitview.c:458 ++#: src/menus.c:93 + msgid "In" + msgstr "In" + + #. column for out device +-#: src/hitview.c:465 src/menus.c:94 ++#: src/hitview.c:465 ++#: src/menus.c:94 + msgid "Out" + msgstr "Ut" + + #. column for port +-#: src/hitview.c:472 src/menus.c:95 src/policyview.c:598 src/policyview.c:689 +-#: src/policyview.c:1210 src/policyview.c:1219 src/policyview.c:1279 +-#: src/policyview.c:1297 src/preferences.glade.h:61 src/statusview.c:937 ++#: src/hitview.c:472 ++#: src/menus.c:95 ++#: src/policyview.c:598 ++#: src/policyview.c:689 ++#: src/policyview.c:1210 ++#: src/policyview.c:1219 ++#: src/policyview.c:1279 ++#: src/policyview.c:1297 ++#: src/preferences.glade.h:61 ++#: src/statusview.c:937 + msgid "Port" + msgstr "Port" + + #. column for source +-#: src/hitview.c:479 src/menus.c:96 src/statusview.c:935 ++#: src/hitview.c:479 ++#: src/menus.c:96 ++#: src/statusview.c:935 + msgid "Source" + msgstr "Källa" + + #. column for destination +-#: src/hitview.c:486 src/menus.c:97 src/statusview.c:936 ++#: src/hitview.c:486 ++#: src/menus.c:97 ++#: src/statusview.c:936 + msgid "Destination" + msgstr "Destination" + + #. column for packet length +-#: src/hitview.c:493 src/menus.c:98 ++#: src/hitview.c:493 ++#: src/menus.c:98 + msgid "Length" + msgstr "Längd" + +@@ -549,19 +519,21 @@ + msgstr "TOS" + + #. column for protocol +-#: src/hitview.c:507 src/menus.c:100 ++#: src/hitview.c:507 ++#: src/menus.c:100 + msgid "Protocol" + msgstr "Protokoll" + + #. column for service +-#: src/hitview.c:514 src/menus.c:101 src/statusview.c:938 ++#: src/hitview.c:514 ++#: src/menus.c:101 ++#: src/statusview.c:938 + msgid "Service" + msgstr "Tjänst" + + #: src/hitview.c:968 +-#, fuzzy + msgid "Blocked Connections" +-msgstr "Blockerade värdar" ++msgstr "Blockerade anslutningar" + + #: src/menus.c:43 + msgid "_Firewall" +@@ -573,15 +545,15 @@ + + #: src/menus.c:45 + msgid "E_vents" +-msgstr "" ++msgstr "Händelse_r" + + #: src/menus.c:46 + msgid "_Show Column" +-msgstr "" ++msgstr "_Visa kolumn" + + #: src/menus.c:47 + msgid "_Policy" +-msgstr "" ++msgstr "_Policy" + + #: src/menus.c:48 + msgid "_Help" +@@ -589,29 +561,25 @@ + + #. Q + #: src/menus.c:50 +-#, fuzzy + msgid "_Quit" +-msgstr "_Träff" ++msgstr "_Avsluta" + + #: src/menus.c:50 + msgid "Quit the program" +-msgstr "" ++msgstr "Avsluta programmet" + + #: src/menus.c:51 +-#, fuzzy + msgid "Run _Wizard" +-msgstr "Kör guide" ++msgstr "Kör _guide" + + #: src/menus.c:51 +-#, fuzzy + msgid "Run the firewall wizard" +-msgstr "_Kör brandväggsguiden" ++msgstr "Kör brandväggsguiden" + + #. S + #: src/menus.c:52 +-#, fuzzy + msgid "_Start Firewall" +-msgstr "Starta brandvägg" ++msgstr "_Starta brandvägg" + + #: src/menus.c:52 + msgid "Start the firewall" +@@ -619,670 +587,662 @@ + + #. P + #: src/menus.c:53 +-#, fuzzy + msgid "Sto_p Firewall" +-msgstr "Stoppa brandvägg" ++msgstr "Stop_pa brandvägg" + + #: src/menus.c:53 +-#, fuzzy + msgid "Stop the firewall" +-msgstr "Stoppa brandvägg" ++msgstr "Stoppa brandväggen" + + #: src/menus.c:54 +-#, fuzzy + msgid "_Lock Firewall" +-msgstr "_Brandvägg" ++msgstr "_Lås brandvägg" + + #: src/menus.c:54 +-#, fuzzy + msgid "Lock the firewall" +-msgstr "Starta brandväggen" ++msgstr "Lås brandväggen" + + #: src/menus.c:55 +-#, fuzzy + msgid "_Unlock Firewall" +-msgstr "_Brandvägg" ++msgstr "Lås _upp brandvägg" + + #: src/menus.c:55 +-#, fuzzy + msgid "Unlock the firewall" +-msgstr "Starta brandväggen" ++msgstr "Lås upp brandväggen" + + #. C + #: src/menus.c:57 + msgid "_Copy description" +-msgstr "" ++msgstr "_Kopiera beskrivning" + + #: src/menus.c:57 + msgid "Copy event description" +-msgstr "" ++msgstr "Kopiera händelsebeskrivning" + + #: src/menus.c:58 +-#, fuzzy + msgid "_Preferences" +-msgstr "/_Redigera/_Inställningar..." ++msgstr "_Inställningar" + + #: src/menus.c:58 +-#, fuzzy + msgid "Program preferences" +-msgstr "Firestarter: Inställningar" ++msgstr "Programinställningar" + + #. F12 + #: src/menus.c:60 + msgid "_Save List" +-msgstr "" ++msgstr "_Spara lista" + + #: src/menus.c:60 +-#, fuzzy + msgid "Save the events to a file" +-msgstr "Spara träfflistan till fil" ++msgstr "Spara händelserna till en fil" + + #. L + #: src/menus.c:61 +-#, fuzzy + msgid "_Clear" +-msgstr "Töm" ++msgstr "_Töm" + + #: src/menus.c:61 +-#, fuzzy + msgid "Clear the events" +-msgstr "Töm träfflistan" ++msgstr "Töm händelserna" + + #: src/menus.c:62 +-#, fuzzy + msgid "_Reload" +-msgstr "Läs om" ++msgstr "_Läs om" + + #: src/menus.c:62 +-#, fuzzy + msgid "Reload the events" +-msgstr "Läs om träfflista" ++msgstr "Läs om händelserna" + + #: src/menus.c:63 + msgid "_Cancel" +-msgstr "" ++msgstr "_Avbryt" + + #: src/menus.c:63 + msgid "Cancel reloading the events" +-msgstr "" ++msgstr "Avbryt omläsning av händelser" + + #: src/menus.c:65 +-#, fuzzy + msgid "_Remove Rule" +-msgstr "/Ta bort regel" ++msgstr "_Ta bort regel" + + #: src/menus.c:65 +-#, fuzzy + msgid "Remove the selected rule" +-msgstr "/Ta bort regel" ++msgstr "Ta bort markerad regel" + + #: src/menus.c:66 +-#, fuzzy + msgid "_Add Rule" +-msgstr "_Regler" ++msgstr "_Lägg till regel" + + #: src/menus.c:66 + msgid "Add a rule to the selected policy group" +-msgstr "" ++msgstr "Lägg till en regel till markerad policygrupp" + + #: src/menus.c:67 +-#, fuzzy + msgid "_Edit Rule" +-msgstr "Redigera regel" ++msgstr "R_edigera regel" + + #: src/menus.c:67 + msgid "Edit the selected rule" +-msgstr "" ++msgstr "Redigera markerad regel" + + #: src/menus.c:68 + msgid "A_pply Policy" +-msgstr "" ++msgstr "Verkställ _policy" + + #: src/menus.c:68 + msgid "Apply the changes made the policy" +-msgstr "" ++msgstr "Verkställ ändringar gjorda i policyn" + + #: src/menus.c:70 +-#, fuzzy + msgid "Online Users' _Manual" +-msgstr "/_hjälp/_Manual på webben" ++msgstr "Ha_ndbok på webben" + + #: src/menus.c:70 + msgid "Open the online users' manual in a browser" +-msgstr "" ++msgstr "Öppna användarhandboken på webben i en webbläsare" + + #: src/menus.c:71 +-#, fuzzy + msgid "Firestarter _Homepage" +-msgstr "/_Hjälp/Firestarters _hemsida" ++msgstr "Firestarters _hemsida" + + #: src/menus.c:71 + msgid "Open the Firestarter homepage in a browser" +-msgstr "" ++msgstr "Öppna Firestarters hemsida i en webbläsare" + + #: src/menus.c:72 + msgid "_About" +-msgstr "" ++msgstr "_Om" + + #: src/menus.c:72 +-#, fuzzy + msgid "About Firestarter" +-msgstr "Firestarter" ++msgstr "Om Firestarter" + + #: src/menus.c:74 +-#, fuzzy + msgid "Allow Connections From Source" +-msgstr "Tillåt alla anslutningar från maskinen" ++msgstr "Tillåt anslutningar från källa" + + #: src/menus.c:74 +-#, fuzzy + msgid "Allow all connections from this source" +-msgstr "Tillåt alla anslutningar från maskinen" ++msgstr "Tillåt alla anslutningar från denna källa" + + #: src/menus.c:75 + msgid "Allow Inbound Service for Everyone" +-msgstr "" ++msgstr "Tillåt ingående tjänst för alla" + + #: src/menus.c:75 + msgid "Allow inbound service for everyone" +-msgstr "" ++msgstr "Tillåt ingående tjänst för alla" + + #: src/menus.c:76 + msgid "Allow Inbound Service for Source" +-msgstr "" ++msgstr "Tillåt ingående tjänst för källa" + + #: src/menus.c:76 + msgid "Allow inbound service for source" +-msgstr "" ++msgstr "Tillåt ingående tjänst för källa" + + #: src/menus.c:77 +-#, fuzzy + msgid "Allow Connections to Destination" +-msgstr "Tillåt alla anslutningar från maskinen" ++msgstr "Tillåt anslutningar till destination" + + #: src/menus.c:77 +-#, fuzzy + msgid "Allow connections to destination" +-msgstr "Tillåt alla anslutningar från maskinen" ++msgstr "Tillåt anslutningar till destination" + + #: src/menus.c:78 + msgid "Allow Outbound Service for Everyone" +-msgstr "" ++msgstr "Tillåt utgående tjänst för alla" + + #: src/menus.c:78 + msgid "Allow outbound service for everyone" +-msgstr "" ++msgstr "Tillåt utgående tjänst för alla" + + #: src/menus.c:79 + msgid "Allow Outbound Service for Source" +-msgstr "" ++msgstr "Tillåt utgående tjänst för källa" + + #: src/menus.c:79 + msgid "Allow outbound service for source" +-msgstr "" ++msgstr "Tillåt utgående tjänst för källa" + + #: src/menus.c:80 + msgid "Disable Events from Source" +-msgstr "" ++msgstr "Inaktivera händelser från källa" + + #: src/menus.c:80 + msgid "Do not show future events from this source" +-msgstr "" ++msgstr "Visa inte framtida händelser från denna källa" + + #: src/menus.c:81 + msgid "Disable Events on Port" +-msgstr "" ++msgstr "Inaktivera händelser på port" + + #: src/menus.c:81 + msgid "Do not show future events from on this port" +-msgstr "" ++msgstr "Visa inte framtida händelser från denna port" + + #. R +-#: src/menus.c:82 src/menus.c:85 +-#, fuzzy ++#: src/menus.c:82 ++#: src/menus.c:85 + msgid "_Lookup Hostnames" +-msgstr "/_Slå upp värdnamn" ++msgstr "_Slå upp värdnamn" + + #: src/menus.c:82 + msgid "Look up the hostnames of the selected hit" +-msgstr "" ++msgstr "Slå upp värdnamnen för den markerade träffen" + + #: src/menus.c:84 + msgid "_Terminate Connection" +-msgstr "" ++msgstr "_Terminera anslutning" + + #: src/menus.c:84 + msgid "Terminate the selected connection" +-msgstr "" ++msgstr "Avbryt den markerade anslutningen" + + #: src/menus.c:85 + msgid "Look up the hostnames of the selected connection" +-msgstr "" ++msgstr "Slå upp värdnamnen för den markerade anslutningen" + + #: src/menus.c:91 +-#, fuzzy + msgid "Show time column" +-msgstr "Visa tidskolumnen i träffvyn" ++msgstr "Visa tidskolumnen" + + #: src/menus.c:92 + msgid "Show direction column" +-msgstr "" ++msgstr "Visa riktningskolumn" + + #: src/menus.c:93 + msgid "Show in column" +-msgstr "" ++msgstr "Visa i kolumn" + + #: src/menus.c:94 +-#, fuzzy + msgid "Show out column" +-msgstr "Visa utkolumnen i träffvyn" ++msgstr "Visa utkolumnen" + +-#: src/menus.c:95 src/menus.c:96 src/menus.c:97 src/menus.c:98 src/menus.c:99 +-#: src/menus.c:100 src/menus.c:101 +-#, fuzzy ++#: src/menus.c:95 ++#: src/menus.c:96 ++#: src/menus.c:97 ++#: src/menus.c:98 ++#: src/menus.c:99 ++#: src/menus.c:100 ++#: src/menus.c:101 + msgid "Show port column" +-msgstr "Visa portkolumnen i träffvyn" ++msgstr "Visa portkolumnen" + +-#: src/menus.c:99 src/preferences.glade.h:77 +-#, fuzzy ++#: src/menus.c:99 ++#: src/preferences.glade.h:77 + msgid "ToS" +-msgstr "TOS" ++msgstr "ToS" + + #: src/netfilter-script.c:803 + #, c-format + msgid "Firewall script saved as %s\n" + msgstr "Brandväggsskriptet sparat som %s\n" + +-#: src/policyview.c:233 src/policyview.c:234 src/policyview.c:259 ++#: src/policyview.c:233 ++#: src/policyview.c:234 ++#: src/policyview.c:259 + #: src/policyview.c:260 + msgid "Invalid host" +-msgstr "" ++msgstr "Ogiltig värd" + +-#: src/policyview.c:235 src/policyview.c:261 src/policyview.c:273 ++#: src/policyview.c:235 ++#: src/policyview.c:261 ++#: src/policyview.c:273 + msgid "" + "The host you have specified is not a valid host,\n" + "please review your choice." + msgstr "" ++"Värden du har angivit är inte en giltig värd,\n" ++"kontrollera ditt val." + +-#: src/policyview.c:245 src/policyview.c:246 +-#, fuzzy ++#: src/policyview.c:245 ++#: src/policyview.c:246 + msgid "Invalid port" +-msgstr "Port för intern maskin" ++msgstr "Ogiltig port" + +-#: src/policyview.c:247 src/policyview.c:282 ++#: src/policyview.c:247 ++#: src/policyview.c:282 + msgid "" + "The port you have specified is not a valid port,\n" + "please review your choice." + msgstr "" ++"Porten du har angivit är inte en giltig port,\n" ++"kontrollera ditt val." + +-#: src/policyview.c:271 src/policyview.c:272 ++#: src/policyview.c:271 ++#: src/policyview.c:272 + msgid "Invalid internal host" +-msgstr "" ++msgstr "Ogiltig intern värd" + +-#: src/policyview.c:280 src/policyview.c:281 +-#, fuzzy ++#: src/policyview.c:280 ++#: src/policyview.c:281 + msgid "Invalid internal port" +-msgstr "Port för intern maskin" ++msgstr "Ogiltig intern port" + +-#: src/policyview.c:510 src/policyview.c:632 ++#: src/policyview.c:510 ++#: src/policyview.c:632 + msgid "IP, host or network" +-msgstr "" ++msgstr "IP-nummer, värd eller nätverk" + + #: src/policyview.c:583 + msgid "Name" +-msgstr "" ++msgstr "Namn" + + #: src/policyview.c:626 + msgid "Anyone" +-msgstr "" ++msgstr "Alla" + + #: src/policyview.c:628 +-#, fuzzy + msgid "Firewall host" +-msgstr "Brandväggsträffar" ++msgstr "Brandväggsvärd" + + #: src/policyview.c:630 + msgid "LAN clients" +-msgstr "" ++msgstr "LAN-klienter" + + #: src/policyview.c:675 +-#, fuzzy + msgid "IP or host" +-msgstr "IP-nummer eller värdnamn:" ++msgstr "IP-nummer eller värdnamn" + +-#: src/policyview.c:1027 src/policyview.c:1059 ++#: src/policyview.c:1027 ++#: src/policyview.c:1059 + msgid "Failed to apply policy" +-msgstr "" ++msgstr "Misslyckades med att verkställa policy" + + #: src/policyview.c:1028 + msgid "Failed to apply inbound policy" +-msgstr "" ++msgstr "Misslyckades med att verkställa ingående policy" + + #: src/policyview.c:1029 +-#, fuzzy + msgid "There was an error when applying the inbound policy:" +-msgstr "Ett obestämt fel inträffade vid försök att stanna nätverkstrafiken." ++msgstr "Ett fel inträffade vid försök att verkställa ingående policy:" + + #: src/policyview.c:1060 + msgid "Failed to apply outbound policy" +-msgstr "" ++msgstr "Misslyckades med att verkställa utgående policy" + + #: src/policyview.c:1061 +-#, fuzzy + msgid "There was an error when applying the outbound policy:" +-msgstr "Ett obestämt fel inträffade vid försök att stanna nätverkstrafiken." ++msgstr "Ett fel inträffade vid försök att verkställa utgående policy:" + + #: src/policyview.c:1204 +-#, fuzzy + msgid "Allow connections from host" +-msgstr "Tillåt alla anslutningar från" ++msgstr "Tillåt anslutningar från värd" + +-#: src/policyview.c:1205 src/policyview.c:1212 src/policyview.c:1220 +-#: src/policyview.c:1229 src/policyview.c:1238 src/policyview.c:1247 +-#: src/policyview.c:1269 src/policyview.c:1274 src/policyview.c:1281 +-#: src/policyview.c:1287 src/policyview.c:1292 src/policyview.c:1299 +-#: src/policyview.c:1335 src/policyview.c:1343 src/policyview.c:1352 +-#: src/policyview.c:1363 src/policyview.c:1371 src/policyview.c:1380 ++#: src/policyview.c:1205 ++#: src/policyview.c:1212 ++#: src/policyview.c:1220 ++#: src/policyview.c:1229 ++#: src/policyview.c:1238 ++#: src/policyview.c:1247 ++#: src/policyview.c:1269 ++#: src/policyview.c:1274 ++#: src/policyview.c:1281 ++#: src/policyview.c:1287 ++#: src/policyview.c:1292 ++#: src/policyview.c:1299 ++#: src/policyview.c:1335 ++#: src/policyview.c:1343 ++#: src/policyview.c:1352 ++#: src/policyview.c:1363 ++#: src/policyview.c:1371 ++#: src/policyview.c:1380 + msgid "Comment" +-msgstr "" ++msgstr "Kommentar" + +-#: src/policyview.c:1209 src/policyview.c:1236 src/policyview.c:1296 ++#: src/policyview.c:1209 ++#: src/policyview.c:1236 ++#: src/policyview.c:1296 + #: src/policyview.c:1378 +-#, fuzzy + msgid "Allow service" +-msgstr "Tjänst" ++msgstr "Tillåt tjänst" + +-#: src/policyview.c:1211 src/policyview.c:1280 src/policyview.c:1298 ++#: src/policyview.c:1211 ++#: src/policyview.c:1280 ++#: src/policyview.c:1298 + msgid "For" +-msgstr "" ++msgstr "För" + + #: src/policyview.c:1216 +-#, fuzzy + msgid "Forward service" +-msgstr "Vidarebefordra från" ++msgstr "Vidarebefordra tjänst" + + #: src/policyview.c:1217 +-#, fuzzy + msgid "Firewall Port" +-msgstr "Brandväggsport:" ++msgstr "Brandväggsport" + + #: src/policyview.c:1218 + msgid "To" +-msgstr "" ++msgstr "Till" + +-#: src/policyview.c:1227 src/policyview.c:1235 src/policyview.c:1244 +-#, fuzzy ++#: src/policyview.c:1227 ++#: src/policyview.c:1235 ++#: src/policyview.c:1244 + msgid "Add new inbound rule" +-msgstr "Lägg till regel för öppen port" ++msgstr "Lägg till ny ingående regel" + +-#: src/policyview.c:1228 src/policyview.c:1370 +-#, fuzzy ++#: src/policyview.c:1228 ++#: src/policyview.c:1370 + msgid "Allow connections from" +-msgstr "Tillåt alla anslutningar från" ++msgstr "Tillåt anslutningar från" + +-#: src/policyview.c:1237 src/policyview.c:1351 src/policyview.c:1379 ++#: src/policyview.c:1237 ++#: src/policyview.c:1351 ++#: src/policyview.c:1379 + msgid "When the source is" +-msgstr "" ++msgstr "När källan är" + + #: src/policyview.c:1245 +-#, fuzzy + msgid "Forward service from firewall" +-msgstr "Administrera och övervaka en brandvägg" ++msgstr "Vidarebefordra tjänst från brandvägg" + + #: src/policyview.c:1246 +-#, fuzzy + msgid "To internal host" +-msgstr "Det interna gränssnittet" ++msgstr "Till intern värd" + + #: src/policyview.c:1268 +-#, fuzzy + msgid "Deny connections to host" +-msgstr "Neka alla anslutningar från" ++msgstr "Neka anslutningar till värd" + + #: src/policyview.c:1273 +-#, fuzzy + msgid "Deny connections from LAN host" +-msgstr "Neka alla anslutningar från" ++msgstr "Neka anslutningar från LAN-värd" + +-#: src/policyview.c:1278 src/policyview.c:1350 +-#, fuzzy ++#: src/policyview.c:1278 ++#: src/policyview.c:1350 + msgid "Deny service" +-msgstr "Tjänst" ++msgstr "Neka tjänst" + + #: src/policyview.c:1286 +-#, fuzzy + msgid "Allow connections to host" +-msgstr "Tillåt alla anslutningar från" ++msgstr "Tillåt anslutningar till värd" + + #: src/policyview.c:1291 +-#, fuzzy + msgid "Allow connections from LAN host" +-msgstr "Tillåt alla anslutningar från" ++msgstr "Tillåt anslutningar från LAN-värd" + + #: src/policyview.c:1307 + msgid "_Outbound traffic" +-msgstr "" ++msgstr "_Utgående trafik" + + #: src/policyview.c:1314 + msgid "Permissive by default, blacklist traffic" +-msgstr "" ++msgstr "Tolerant som standard, svartlista trafik" + + #: src/policyview.c:1320 + msgid "Restrictive by default, whitelist traffic" +-msgstr "" ++msgstr "Restriktiv som standard, vitlista trafik" + +-#: src/policyview.c:1333 src/policyview.c:1341 src/policyview.c:1349 +-#: src/policyview.c:1361 src/policyview.c:1369 src/policyview.c:1377 +-#, fuzzy ++#: src/policyview.c:1333 ++#: src/policyview.c:1341 ++#: src/policyview.c:1349 ++#: src/policyview.c:1361 ++#: src/policyview.c:1369 ++#: src/policyview.c:1377 + msgid "Add new outbound rule" +-msgstr "Lägg till regel för öppen port" ++msgstr "Lägg till ny utgående regel" + + #: src/policyview.c:1334 +-#, fuzzy + msgid "Deny connections to" +-msgstr "Neka alla anslutningar från" ++msgstr "Neka anslutningar till" + + #: src/policyview.c:1342 +-#, fuzzy + msgid "Deny connections from" +-msgstr "Neka alla anslutningar från" ++msgstr "Neka anslutningar från" + + #: src/policyview.c:1362 +-#, fuzzy + msgid "Allow connections to" +-msgstr "Tillåt alla anslutningar från" ++msgstr "Tillåt anslutningar till" + + #: src/policyview.c:1441 + msgid "Inbound traffic policy" +-msgstr "" ++msgstr "Policy för ingående trafik" + + #: src/policyview.c:1446 + msgid "Outbound traffic policy" +-msgstr "" ++msgstr "Policy för utgående trafik" + + #: src/policyview.c:1454 +-#, fuzzy + msgid "Editing" +-msgstr "_Redigera" ++msgstr "Redigerar" + + #: src/preferences.c:155 + msgid "" +-"A proper configuration for Firestarter was not found. If you are running " +-"Firestarter from the directory you built it in, run 'make install-data-" +-"local' to install a configuration, or simply 'make install' to install the " +-"whole program.\n" ++"A proper configuration for Firestarter was not found. If you are running Firestarter from the directory you built it in, run 'make install-data-local' to install a configuration, or simply 'make install' to install the whole program.\n" + "\n" + "Firestarter will now close." + msgstr "" ++"En korrekt konfiguration för Firestarter hittades inte. Om du kör Firestarter från katalogen där den byggdes, kör \"make install-data-local\" för att installera en konfiguration, eller helt enkelt \"make install\" för att installera hela programmet.\n" ++"\n" ++"\n" ++"Firestarter kommer nu att stängas. " + +-#: src/preferences.c:235 src/preferences.glade.h:53 ++#: src/preferences.c:235 ++#: src/preferences.glade.h:53 + msgid "Interface" +-msgstr "" ++msgstr "Gränssnitt" + +-#: src/preferences.c:253 src/preferences.glade.h:45 src/statusview.c:950 +-#, fuzzy ++#: src/preferences.c:253 ++#: src/preferences.glade.h:45 ++#: src/statusview.c:950 + msgid "Firewall" +-msgstr "_Brandvägg" ++msgstr "Brandvägg" + +-#: src/preferences.c:258 src/preferences.glade.h:59 +-#, fuzzy ++#: src/preferences.c:258 ++#: src/preferences.glade.h:59 + msgid "Network Settings" +-msgstr "Konfiguration av nätverksenhet" ++msgstr "Nätverksinställningar" + + #: src/preferences.c:263 + msgid "ICMP Filtering" + msgstr "ICMP-filtrering" + + #: src/preferences.c:268 +-#, fuzzy + msgid "ToS Filtering" +-msgstr "ICMP-filtrering" ++msgstr "ToS-filtrering" + + #: src/preferences.c:273 +-#, fuzzy + msgid "Advanced Options" +-msgstr "Avancerat" ++msgstr "Avancerade alternativ" + + #: src/preferences.c:505 +-#, fuzzy + msgid "Hosts" +-msgstr "Värd" ++msgstr "Värdar" + + #: src/preferences.c:509 +-#, fuzzy + msgid "Ports" +-msgstr "Port" ++msgstr "Portar" + +-#: src/preferences.c:672 src/wizard.c:534 src/wizard.c:551 ++#: src/preferences.c:672 ++#: src/wizard.c:534 ++#: src/wizard.c:551 + msgid "Please review your choices" +-msgstr "" ++msgstr "Granska dina val" + + #: src/preferences.c:673 +-#, fuzzy + msgid "Invalid DHCP configuration" +-msgstr "ICMP-konfiguration" ++msgstr "Ogiltig DHCP-konfiguration" + + #: src/preferences.c:674 + msgid "" + "Please review your DHCP settings, the configuration\n" + "you specified is not valid." + msgstr "" ++"Granska dina DHCP-inställningar, konfigurationen som\n" ++"du angav är inte giltig." + + #: src/preferences.c:909 + msgid "Missing file" +-msgstr "" ++msgstr "Fil saknas" + + #: src/preferences.c:910 +-#, fuzzy + msgid "Firestarter interface file not found" +-msgstr "Brandväggsverktyget Firestarter" ++msgstr "Gränssnittsfil för Firestarter hittades inte" + + #: src/preferences.c:911 + msgid "The interface markup file preferences.glade could not be found." +-msgstr "" ++msgstr "Gränssnittsmarkupfilen preferences.glade kunde inte hittas." + + #: src/preferences.glade.h:1 + msgid " " +-msgstr "" ++msgstr " " + + #: src/preferences.glade.h:2 + msgid "*" +-msgstr "" ++msgstr "*" + + #: src/preferences.glade.h:3 + msgid "Allow the following ICMP packet types" +-msgstr "" ++msgstr "Tillåt följande ICMP-pakettyper" + + #: src/preferences.glade.h:4 + msgid "Blocked connections" +-msgstr "" ++msgstr "Blockerade anslutningar" + + #: src/preferences.glade.h:5 + msgid "Broadcast traffic" +-msgstr "" ++msgstr "Broadcast-trafik" + + #: src/preferences.glade.h:6 + msgid "DHCP server details" +-msgstr "" ++msgstr "DHCP-serverdetaljer" + + #: src/preferences.glade.h:7 + msgid "Do not log events for the following" +-msgstr "" ++msgstr "Logga inte händelser för följande" + + #: src/preferences.glade.h:8 + msgid "Do not log events from" +-msgstr "" ++msgstr "Logga inte händelser från" + + #: src/preferences.glade.h:9 +-#, fuzzy + msgid "Internet connected network device" +-msgstr "Välj din interna nätverksenhet:" ++msgstr "Internetansluten nätverksenhet" + + #: src/preferences.glade.h:10 + msgid "Local network connected device" +-msgstr "" ++msgstr "Ansluten enhet till lokalt nätverk" + + #: src/preferences.glade.h:11 +-#, fuzzy + msgid "Prefered packet rejection method" +-msgstr "Föredragen paketavvisningsmetod" ++msgstr "Föredragen paketavvisningsmetod" + + #: src/preferences.glade.h:12 + msgid "Prioritize by maximizing the" +-msgstr "" ++msgstr "Prioritera genom att maximera" + + #: src/preferences.glade.h:13 + msgid "Prioritize services commonly used by" +-msgstr "" ++msgstr "Prioritera tjänster som vanligtvis används efter" + + #: src/preferences.glade.h:14 + msgid "Rule editing" +-msgstr "" ++msgstr "Regelredigering" + + #: src/preferences.glade.h:15 + msgid "Startup and persistence" +-msgstr "" ++msgstr "Uppstart och uthållighet" + + #: src/preferences.glade.h:16 +-#, fuzzy + msgid "System tray icon" +-msgstr "Funktionsläge för systemlådan" ++msgstr "Systemlådeikon" + + #: src/preferences.glade.h:17 + msgid "Traffic validation" +-msgstr "" ++msgstr "Trafikvalidering" + + #: src/preferences.glade.h:18 + msgid "Advanced Firewall Options" +-msgstr "" ++msgstr "Avancerade brandväggsalternativ" + + #: src/preferences.glade.h:19 + msgid "Events List" +-msgstr "" ++msgstr "Händelselista" + + #: src/preferences.glade.h:20 + msgid "Firewall" +-msgstr "" ++msgstr "Brandvägg" + + #: src/preferences.glade.h:21 + msgid "ICMP Filtering" +-msgstr "" ++msgstr "ICMP-filtrering" + + #: src/preferences.glade.h:22 + msgid "Network Settings" +-msgstr "" ++msgstr "Nätverksinställningar" + + #: src/preferences.glade.h:23 + msgid "Policy Editor" +-msgstr "" ++msgstr "Policyredigerare" + + #: src/preferences.glade.h:24 + msgid "Type of Service Filtering" +-msgstr "" ++msgstr "Tjänstetypfiltrering" + + #: src/preferences.glade.h:25 + msgid "User Interface" +-msgstr "" ++msgstr "Användargränssnitt" + + #: src/preferences.glade.h:26 + msgid "Address Masking" +@@ -1294,66 +1254,62 @@ + + #: src/preferences.glade.h:28 + msgid "Apply policy changes immediately" +-msgstr "" ++msgstr "Verkställ omedelbart policyändringar" + + #: src/preferences.glade.h:31 + msgid "Block traffic from reserved addresses on public interfaces" +-msgstr "" ++msgstr "Blockera trafik från reserverade adresser på publika gränssnitt" + + #: src/preferences.glade.h:32 +-#, fuzzy + msgid "Create new DHCP configuration" +-msgstr "ICMP-konfiguration" ++msgstr "Skapa ny DHCP-konfiguration" + +-#: src/preferences.glade.h:33 src/wizard.c:117 ++#: src/preferences.glade.h:33 ++#: src/wizard.c:117 + msgid "Detected device(s):" + msgstr "Upptäckta enheter:" + + #: src/preferences.glade.h:34 + msgid "Drop silently" +-msgstr "" ++msgstr "Förkasta tyst" + + #: src/preferences.glade.h:35 + msgid "Echo reply (pong)" +-msgstr "" ++msgstr "Ekosvar (pong)" + + #: src/preferences.glade.h:36 + msgid "Echo request (ping)" +-msgstr "" ++msgstr "Ekobegäran (ping)" + + #: src/preferences.glade.h:37 + msgid "Enable DHCP for the local network" +-msgstr "" ++msgstr "Aktivera DHCP för det lokala nätverket" + + #: src/preferences.glade.h:38 +-#, fuzzy + msgid "Enable ICMP filtering" +-msgstr "Inaktivera ICMP-filtrering" ++msgstr "Aktivera ICMP-filtrering" + +-#: src/preferences.glade.h:39 src/wizard.c:245 +-#, fuzzy ++#: src/preferences.glade.h:39 ++#: src/wizard.c:245 + msgid "Enable Internet connection sharing" +-msgstr "Konfiguration av Internetanslutningsdelning" ++msgstr "Aktivera delning av Internetanslutning" + + #: src/preferences.glade.h:40 +-#, fuzzy + msgid "Enable Type of Service filtering" +-msgstr "Konfiguration av tjänstetypsfiltrering" ++msgstr "Aktivera tjänstetypsfiltrering" + + #: src/preferences.glade.h:43 +-#, fuzzy + msgid "Filter host" +-msgstr "Filter" ++msgstr "Filtrera värd" + + #: src/preferences.glade.h:44 +-#, fuzzy + msgid "Filter port" +-msgstr "Filter" ++msgstr "Filtrera port" + +-#: src/preferences.glade.h:46 src/wizard.c:344 +-#, fuzzy ++#: src/preferences.glade.h:46 ++#: src/wizard.c:344 + msgid "Highest IP address to assign:" +-msgstr "IP-adressen tilldelas via DHCP" ++msgstr "Högsta IP-adressen att tilldela:" + + #: src/preferences.glade.h:47 + msgid "Host" +@@ -1361,7 +1317,7 @@ + + #: src/preferences.glade.h:48 + msgid "ICMP" +-msgstr "" ++msgstr "ICMP" + + #: src/preferences.glade.h:49 + msgid "" +@@ -1369,20 +1325,23 @@ + "reception by the firewall, potentially preventing Denial of Service\n" + "attacks, but also disabling many common network tools." + msgstr "" ++"ICMP-filtrering låter dig begränsa skapandet av kontrollpaket och\n" ++"mottagning av brandväggen, skydda förhoppningsvis mot Denial\n" ++"of service, men även inaktivera många vanliga nätverksverktyg. " + + #: src/preferences.glade.h:52 + msgid "Interactivity" +-msgstr "" ++msgstr "Interaktivitet" + +-#: src/preferences.glade.h:54 src/wizard.c:313 +-#, fuzzy ++#: src/preferences.glade.h:54 ++#: src/wizard.c:313 + msgid "Keep existing DHCP configuration" +-msgstr "Tjänstekonfiguration" ++msgstr "Behåll existerande DHCP-konfiguration" + +-#: src/preferences.glade.h:55 src/wizard.c:334 +-#, fuzzy ++#: src/preferences.glade.h:55 ++#: src/wizard.c:334 + msgid "Lowest IP address to assign:" +-msgstr "IP-adressen tilldelas via DHCP" ++msgstr "Lägsta IP-adressen att tilldela:" + + #: src/preferences.glade.h:56 + msgid "MS Traceroute" +@@ -1390,16 +1349,16 @@ + + #: src/preferences.glade.h:57 + msgid "Minimize to tray on window close" +-msgstr "" ++msgstr "Minimera till låda vid stängning av fönster" + +-#: src/preferences.glade.h:58 src/wizard.c:354 ++#: src/preferences.glade.h:58 ++#: src/wizard.c:354 + msgid "Name server:" +-msgstr "" ++msgstr "Namnserver:" + + #: src/preferences.glade.h:62 +-#, fuzzy + msgid "Preferences" +-msgstr "/_Redigera/_Inställningar..." ++msgstr "Inställningar" + + #: src/preferences.glade.h:63 + msgid "Redirection" +@@ -1407,49 +1366,44 @@ + + #: src/preferences.glade.h:64 + msgid "Reject with error packet" +-msgstr "" ++msgstr "Avvisa med felpaket" + + #: src/preferences.glade.h:65 + msgid "Reliability" + msgstr "Tillförlitlighet" + + #: src/preferences.glade.h:66 +-#, fuzzy + msgid "Servers" +-msgstr "Tjänster" ++msgstr "Servrar" + + #: src/preferences.glade.h:67 + msgid "Skip entries where the destination is not the firewall" +-msgstr "" ++msgstr "Hoppa över poster där destinationen inte är brandväggen" + + #: src/preferences.glade.h:68 + msgid "Skip redundant entries" +-msgstr "" ++msgstr "Hoppa över redundanta poster" + + # Osäker + #: src/preferences.glade.h:69 +-#, fuzzy + msgid "Source Quenching" + msgstr "Källdämpningar" + + #: src/preferences.glade.h:70 +-#, fuzzy + msgid "Start firewall on system boot" +-msgstr "Aktivera brandväggen vid uppringning" ++msgstr "Starta brandväggen vid systemets uppstart" + + #: src/preferences.glade.h:71 + msgid "Start/restart firewall on DHCP lease renewal" +-msgstr "" ++msgstr "Starta/starta om brandväggen vid förnyelse av DHCP-lån" + + #: src/preferences.glade.h:72 +-#, fuzzy + msgid "Start/restart firewall on dial-out" +-msgstr "Aktivera brandväggen vid uppringning" ++msgstr "Starta/starta om brandväggen vid uppringning" + + #: src/preferences.glade.h:73 +-#, fuzzy + msgid "Start/restart firewall on program startup" +-msgstr "Aktivera brandväggen vid programstart" ++msgstr "Starta/starta om brandväggen vid programstart" + + #: src/preferences.glade.h:74 + msgid "The X Window System" +@@ -1468,28 +1422,26 @@ + msgstr "Traceroute" + + #: src/preferences.glade.h:79 +-#, fuzzy + msgid "" + "Type of Service filtering allows you to prioritize network traffic in order\n" + "for certain applications to recieve higher troughput rates or better\n" + "interactivity." + msgstr "" +-"Tjänstetypsfiltrering (ToS-filtrering) låter dig omprioritera\n" +-"nätverkstjänster för att att tillåta högre genomströmning för\n" +-"vanligt använda tjänster." ++"Tjänstetypsfiltrering (ToS-filtrering) låter dig prioritera nätverkstrafik\n" ++"för att att tillåta vissa program att ta emot högre genomströmning\n" ++"eller bättre interaktivitet." + + #: src/preferences.glade.h:82 + msgid "Unreachable" + msgstr "Onåbar" + + #: src/preferences.glade.h:83 +-#, fuzzy + msgid "Workstations" +-msgstr "Destination" ++msgstr "Arbetsstationer" + + #: src/preferences.glade.h:84 + msgid "_Accept" +-msgstr "" ++msgstr "_Acceptera" + + #: src/savelog.c:67 + #, c-format +@@ -1498,58 +1450,58 @@ + "\n" + "%s" + msgstr "" ++"Fel vid skrivning till filen %s\n" ++"\n" ++"%s" + + #: src/savelog.c:92 +-#, fuzzy + msgid "Save Events To File" +-msgstr "Spara träfflistan till fil" ++msgstr "Spara händelser till fil" + +-#: src/statusview.c:485 src/statusview.c:1034 ++#: src/statusview.c:485 ++#: src/statusview.c:1034 + msgid "Active" + msgstr "Aktiv" + + #: src/statusview.c:487 + msgid "Disabled" +-msgstr "" ++msgstr "Inaktiverad" + + #: src/statusview.c:489 + msgid "Locked" +-msgstr "" ++msgstr "Låst" + + #: src/statusview.c:681 + msgid "Internet" +-msgstr "" ++msgstr "Internet" + + #: src/statusview.c:684 + msgid "Local" +-msgstr "" ++msgstr "Lokal" + + #: src/statusview.c:939 + msgid "Program" +-msgstr "" ++msgstr "Program" + + #: src/statusview.c:940 +-#, fuzzy + msgid "Color" +-msgstr "Töm" ++msgstr "Färg" + + #: src/statusview.c:980 + msgid "Total" +-msgstr "" ++msgstr "Totalt" + + #: src/statusview.c:986 +-#, fuzzy + msgid "Serious" +-msgstr "Tjänster" ++msgstr "Allvarliga" + + #: src/statusview.c:1046 + msgid "Network" +-msgstr "" ++msgstr "Nätverk" + + #: src/statusview.c:1058 +-#, fuzzy + msgid "Device" +-msgstr "Tjänst" ++msgstr "Enhet" + + #: src/statusview.c:1064 + msgid "Type" +@@ -1557,22 +1509,19 @@ + + #: src/statusview.c:1070 + msgid "Received" +-msgstr "" ++msgstr "Mottaget" + + #: src/statusview.c:1076 +-#, fuzzy + msgid "Sent" +-msgstr "Skickat från" ++msgstr "Skickat" + + #: src/statusview.c:1082 +-#, fuzzy + msgid "Activity" +-msgstr "Aktiv" ++msgstr "Aktivitet" + + #: src/statusview.c:1089 +-#, fuzzy + msgid "Active connections" +-msgstr "Neka alla anslutningar från" ++msgstr "Aktiva anslutningar" + + #: src/tray.c:144 + msgid "Firewall stopped" +@@ -1583,19 +1532,16 @@ + msgstr "Brandväggen aktiv" + + #: src/tray.c:150 +-#, fuzzy + msgid "Firewall locked" +-msgstr "Brandväggen stannad" ++msgstr "Brandväggen låst" + + #: src/tray.c:204 +-#, fuzzy + msgid "_Show Firestarter" +-msgstr "Firestarter" ++msgstr "_Visa Firestarter" + + #: src/tray.c:214 +-#, fuzzy + msgid "_Exit" +-msgstr "Avsluta" ++msgstr "_Avsluta" + + #: src/util.c:109 + msgid "Firestarter error" +@@ -1611,128 +1557,113 @@ + + #: src/util.c:140 + msgid "No event information will be available." +-msgstr "" ++msgstr "Ingen händelseinformation kommer att vara tillgänglig." + + #: src/util.c:236 + msgid "Failed to open /proc/net/dev for reading: " +-msgstr "" ++msgstr "Misslyckades med att öppna /proc/net/dev för läsning: " + + #: src/util.c:277 +-#, fuzzy + msgid "Ethernet device" +-msgstr "Extern enhet" ++msgstr "Ethernetenhet" + + #: src/util.c:279 + msgid "Ethernet" +-msgstr "" ++msgstr "Ethernet" + + #: src/util.c:282 + msgid "Dialup device" +-msgstr "" ++msgstr "Uppringningsenhet" + + #: src/util.c:284 + msgid "Dialup" +-msgstr "" ++msgstr "Uppringning" + + #: src/util.c:287 + msgid "Wireless device" +-msgstr "" ++msgstr "Trådlös enhet" + + #: src/util.c:289 + msgid "Wireless" +-msgstr "" ++msgstr "Trådlös" + + #: src/util.c:291 + msgid "IPv6 Tunnel" +-msgstr "" ++msgstr "IPv6-tunnel" + + #: src/util.c:293 + msgid "VPN Tunnel" +-msgstr "" ++msgstr "VPN-tunnel" + + #: src/util.c:295 + msgid "Routed IP Tunnel" +-msgstr "" ++msgstr "Routad IP-tunnel" + + #: src/util.c:298 + msgid "Unknown device" +-msgstr "" ++msgstr "Okänd enhet" + + #: src/wizard.c:106 +-#, fuzzy + msgid "" + "Please select your Internet connected network device from the drop-down\n" + "list of available devices." + msgstr "" +-"Välj din Internetanslutna nätverksenhet från rullgardinsmenyn\n" +-"med upptäckta enheter." ++"Välj din Internetanslutna nätverksenhet från rullgardinsmenyn med\n" ++"tillgängliga enheter." + + #: src/wizard.c:137 +-#, fuzzy + msgid "" +-"Tip: If you use a modem the device name is likely ppp0. If you have a cable " +-"modem or a\n" +-"DSL connection, choose eth0. Choose ppp0 if you know your cable or DSL " +-"operator uses\n" ++"Tip: If you use a modem the device name is likely ppp0. If you have a cable modem or a\n" ++"DSL connection, choose eth0. Choose ppp0 if you know your cable or DSL operator uses\n" + "the PPPoE protocol." + msgstr "" +-"Tips: Om du använder ett modem är ditt enhetsnamn antagligen ppp0. Om du\n" +-"har ett kabelmodem eller en DSL-anslutning väljer du eth0. Välj ppp0 om\n" +-"din kabel eller DSL-operatör använder protokollet PPP över Ethernet." ++"Tips: Om du använder ett modem är ditt enhetsnamn antagligen ppp0. Om du har ett\n" ++"kabelmodem eller en DSL-anslutning väljer du eth0. Välj ppp0 om din kabel eller DSL-\n" ++"operatör använder protokollet PPP över Ethernet (PPPoE)." + + #: src/wizard.c:147 + msgid "Start the firewall on dial-out" + msgstr "Aktivera brandväggen vid uppringning" + + #: src/wizard.c:149 +-msgid "" +-"Check this option and the firewall will start when you dial your Internet " +-"Service Provider." +-msgstr "" +-"Om du kryssar för det här alternativet kommer brandväggen att startas när du " +-"ringer upp din Internetleverantör." ++msgid "Check this option and the firewall will start when you dial your Internet Service Provider." ++msgstr "Om du kryssar för det här alternativet kommer brandväggen att startas när du ringer upp din Internetleverantör." + + #: src/wizard.c:155 + msgid "IP address is assigned via DHCP" + msgstr "IP-adressen tilldelas via DHCP" + + #: src/wizard.c:157 +-msgid "" +-"Check this option if you need to connect to a DHCP server. Cable modem and " +-"DSL users should check this." +-msgstr "" +-"Kryssa för det här alternativet om du måste ansluta till en DHCP-server. " +-"Användare av kabelmodem eller DSL bör kryssa för detta." ++msgid "Check this option if you need to connect to a DHCP server. Cable modem and DSL users should check this." ++msgstr "Kryssa för det här alternativet om du måste ansluta till en DHCP-server. Användare av kabelmodem eller DSL bör kryssa för detta." + + #: src/wizard.c:237 + msgid "" +-"Firestarter can share your Internet connection with the computers on your " +-"local network\n" +-"using a single public IP address and a method called Network Address " +-"Translation." ++"Firestarter can share your Internet connection with the computers on your local network\n" ++"using a single public IP address and a method called Network Address Translation." + msgstr "" ++"Firestarter kan dela din Internetanslutning med datorerna på ditt lokala nätverk med en\n" ++"enda publik IP-adress och en metod som kallas Network Address Translation (NAT)." + + #: src/wizard.c:263 +-#, fuzzy + msgid "Local area network device:" +-msgstr "Välj din interna nätverksenhet:" ++msgstr "LAN-enhet:" + + #: src/wizard.c:283 + msgid "Enable DHCP for local network" +-msgstr "" ++msgstr "Aktivera DHCP för lokalt nätverk" + + #: src/wizard.c:287 + msgid "Explain the DHCP function..." +-msgstr "" ++msgstr "Förklara DHCP-funktionen..." + + #: src/wizard.c:293 + msgid "DHCP server details" +-msgstr "" ++msgstr "DHCP-serverdetaljer" + + #: src/wizard.c:317 +-#, fuzzy + msgid "Create new DHCP configuration:" +-msgstr "ICMP-konfiguration" ++msgstr "Skapa ny DHCP-konfiguration:" + + #: src/wizard.c:399 + msgid "" +@@ -1764,39 +1695,32 @@ + msgstr "Tryck på framåtknappen för att fortsätta.\n" + + #: src/wizard.c:430 +-#, fuzzy + msgid "The wizard is now ready to start your firewall." +-msgstr "Redo att starta din brandvägg" ++msgstr "Guiden är nu redo att starta din brandvägg." + + #: src/wizard.c:431 +-#, fuzzy +-msgid "" +-"Press the save button to continue, or the back button to review your choices." +-msgstr "" +-"Guiden är nu redo att starta din brandvägg.\n" +-"\n" +-"Tryck på knappen Spara för att fortsätta, eller knappen\n" +-"Tillbaka för att granska dina val igen.\n" +-"\n" ++msgid "Press the save button to continue, or the back button to review your choices." ++msgstr "Tryck på sparknappen för att fortsätta, eller tillbakaknappen för att granska dina val." + + #: src/wizard.c:437 +-#, fuzzy + msgid "Start firewall now" +-msgstr "Starta brandvägg" ++msgstr "Starta brandväggen nu" + + #: src/wizard.c:443 + msgid "" + "Tip: If you are connecting to the firewall host remotely you might want to\n" + "defer starting the firewall until you have created additional policy." + msgstr "" ++"Tips: Om du är fjärransluten till brandväggsvärden vill du kanske vänta\n" ++"att starta brandväggen tills du har skapat en ytterligare policy." + + #: src/wizard.c:535 + msgid "The local area and the Internet connected devices can not be the same." +-msgstr "" ++msgstr "Det lokala nätet och Internetanslutna enheter kan inte vara samma." + + #: src/wizard.c:552 + msgid "The supplied DHCP configuration is not valid." +-msgstr "" ++msgstr "Den angivna DHCP-konfigurationen är inte giltig." + + #: src/wizard.c:618 + msgid "Firewall Wizard" +@@ -1812,7 +1736,7 @@ + + #: src/wizard.c:655 + msgid "Internet connection sharing setup" +-msgstr "Konfiguration av Internetanslutningsdelning" ++msgstr "Konfiguration av delning av Internetanslutning" + + #. Final page + #: src/wizard.c:662 +@@ -1824,7 +1748,6 @@ + #~ "obtained." + #~ msgstr "" + #~ "Tillåt inkommande DHCP-paket och starta brandväggen när ett IP-lån fås." +- + #~ msgid "" + #~ "Always convert the entries in the Hit View from IP format to a valid " + #~ "hostname. This options can slow down the client a lot, as it is not " +@@ -1833,73 +1756,55 @@ + #~ "Konvertera alltid posterna i träffvyn från IP-format till ett giltigt " + #~ "värdnamn. Detta alternativ kan rejält slöa ner klienten eftersom den inte " + #~ "är trådad." +- + #~ msgid "" + #~ "Apply the settings of the well known services, as configured in the " + #~ "wizard." + #~ msgstr "" + #~ "Verkställ inställningarna för de välkända tjänsterna så som de är " + #~ "konfigurerade i guiden." +- + #~ msgid "Convert IPs to human readable form" + #~ msgstr "Konvertera IP-nummer till läsbar form" +- + #~ msgid "Enable the configuration of services" + #~ msgstr "Aktivera konfigurationen av tjänster" +- + #~ msgid "External interface is modem" + #~ msgstr "Externa gränssnittet är modem" +- + #~ msgid "External interface uses DHCP" + #~ msgstr "Externa gränssnittet använder DHCP" +- + #~ msgid "Filter out hits not meant for your machine" + #~ msgstr "Filtrera bort träffar som inte var avsedda för din maskin" +- + #~ msgid "" + #~ "Start the firewall when the users dials out. Modifies /etc/ppp/ip-up." + #~ "local." + #~ msgstr "" + #~ "Starta brandväggen när användare ringer ut. Ändrar /etc/ppp/ip-up.local." +- + #~ msgid "Stop the firewall when the program exists" + #~ msgstr "Stoppa brandväggen när programmet existerar" +- + #~ msgid "Stop the firewall when the program exists." + #~ msgstr "Stoppa brandväggen när programmet existerar." +- + #~ msgid "User has gone trough the wizard at least once" + #~ msgstr "Användaren har gått igenom guiden minst en gång" +- + #~ msgid "" + #~ "When closing the program window in tray mode the program is hid instead " + #~ "of exited. Works together with the notification area applet." + #~ msgstr "" + #~ "Då programfönstret stängs i lådläge döljs programmet istället för att " + #~ "avslutas. Fungerar tillsammans med notifieringsområdespanelprogrammet." +- + #~ msgid "Firewall stopped, network traffic is now flowing freely\n" + #~ msgstr "Brandväggen är stoppad, nätverkstrafiken flyter nu fritt\n" +- + #~ msgid "Firewall started\n" + #~ msgstr "Brandväggen startad\n" +- + #~ msgid "All traffic halted\n" + #~ msgstr "All trafik stannad\n" +- + #~ msgid "" + #~ "Failed to enter halted firewall mode\n" + #~ "\n" + #~ msgstr "" + #~ "Misslyckades med att gå in i stannat brandväggsläge\n" + #~ "\n" +- + #~ msgid "All traffic halted" + #~ msgstr "All trafik stannad" +- + #~ msgid "Firestarter " + #~ msgstr "Firestarter " +- + #~ msgid "" + #~ "Firestarter requires a Linux 2.4 or later kernel to function.\n" + #~ "\n" +@@ -1909,212 +1814,147 @@ + #~ "\n" + #~ "En klient för ditt system kan vara tillgänglig på http://firestarter.sf." + #~ "net" +- + #~ msgid "Hits" + #~ msgstr "Träffar" +- + #~ msgid "Rules" + #~ msgstr "Regler" +- + #~ msgid "Save" + #~ msgstr "Spara" +- + #~ msgid "/_Firewall" + #~ msgstr "/_Brandvägg" +- + #~ msgid "/_Firewall/Run _Wizard" + #~ msgstr "/_Brandvägg/Kör _guide" +- + #~ msgid "/_Firewall/---" + #~ msgstr "/_Brandvägg/---" +- + #~ msgid "/_Firewall/_Start Firewall" + #~ msgstr "/_Brandvägg/_Starta brandväggen" +- + #~ msgid "/_Firewall/Sto_p Firewall" + #~ msgstr "/_Brandvägg/Sto_ppa brandväggen" +- + #~ msgid "/_Firewall/_Halt Network Traffic" + #~ msgstr "/_Brandvägg/Sta_nna nätverkstrafik" +- + #~ msgid "/_Firewall/_Quit" + #~ msgstr "/_Brandvägg/_Avsluta" +- + #~ msgid "/_Edit" + #~ msgstr "/_Redigera" +- + #~ msgid "/_Edit/_Copy" + #~ msgstr "/_Redigera/_Kopiera" +- + #~ msgid "/_Edit/---" + #~ msgstr "/_Redigera/---" +- + #~ msgid "/_View" + #~ msgstr "/_Visa" +- + #~ msgid "/_View/_Clear Hit List" + #~ msgstr "/_Visa/_Töm träfflistan" +- + #~ msgid "/_View/_Re_load Hit List" + #~ msgstr "/_Visa/_Läs om träfflistan" +- + #~ msgid "/_View/---" + #~ msgstr "/_Redigera/---" +- + #~ msgid "/_View/Hit columns" + #~ msgstr "/_Visa/Träffkolumner" +- + #~ msgid "/_View/Hit columns/Time" + #~ msgstr "/_Visa/Träffkolumner/Tid" +- + #~ msgid "/_View/Hit columns/In" + #~ msgstr "/_Visa/Träffkolumner/In" +- + #~ msgid "/_View/Hit columns/Out" + #~ msgstr "/_Visa/Träffkolumner/Ut" +- + #~ msgid "/_View/Hit columns/Port" + #~ msgstr "/_Visa/Träffkolumner/Port" +- + #~ msgid "/_View/Hit columns/Source" + #~ msgstr "/_Visa/Träffkolumner/Källa" +- + #~ msgid "/_View/Hit columns/Destination" + #~ msgstr "/_Visa/Träffkolumner/Destination" +- + #~ msgid "/_View/Hit columns/Length" + #~ msgstr "/_Visa/Träffkolumner/Längd" +- + #~ msgid "/_View/Hit columns/ToS" + #~ msgstr "/_Visa/Träffkolumner/Tjänstetyp" +- + #~ msgid "/_View/Hit columns/Protocol" + #~ msgstr "/_Visa/Träffkolumner/Protokoll" +- + #~ msgid "/_View/Hit columns/Service" + #~ msgstr "/_Visa/Träffkolumner/Tjänst" +- + #~ msgid "/_Hits" + #~ msgstr "/_Träffar" +- + #~ msgid "/_Hits/_Block Host" + #~ msgstr "/_Träffar/_Blockera värd" +- + #~ msgid "/_Hits/_Trust Host" + #~ msgstr "/_Träffar/_Lita på värd" +- + #~ msgid "/_Hits/_Open Port" + #~ msgstr "/_Träffar/_Öppna port" +- + #~ msgid "/_Hits/Open Port for This _Host Only" + #~ msgstr "/_Träffar/Öppna port endast för denna _värd" +- + #~ msgid "/_Hits/Block and _Stop Logging Port" + #~ msgstr "/_Träffar/Blockera och _sluta logga denna port" +- + #~ msgid "/_Hits/_Lookup Hostname" + #~ msgstr "/_Träffar/_Slå upp värdnamn" +- + #~ msgid "/_Hits/---" + #~ msgstr "/_Träffar/---" +- + #~ msgid "/_Hits/Save Hit List to _File" + #~ msgstr "/_Träffar/Spara träfflistan till _fil" +- + #~ msgid "/_Rules" + #~ msgstr "/_Regler" +- + #~ msgid "/_Rules/_New Rule" + #~ msgstr "/_Regler/_Ny regel" +- + #~ msgid "/_Rules/_Remove Rule" + #~ msgstr "/_Regler/_Ta bort regel" +- + #~ msgid "/_Rules/_Edit Rule" + #~ msgstr "/_Regler/_Redigera regel" +- + #~ msgid "/_Help" + #~ msgstr "/_Hjälp" +- + #~ msgid "/_Help/---" + #~ msgstr "/_Hjälp/---" +- + #~ msgid "/_Help/_About..." + #~ msgstr "/_Hjälp/_Om..." +- + #~ msgid "/_Block Host" + #~ msgstr "/_Blockera värd" +- + #~ msgid "/_Trust Host" + #~ msgstr "/_Lita på värd" +- + #~ msgid "/_Open Port" + #~ msgstr "/_Öppna port" +- + #~ msgid "/Open Port for This _Host Only" + #~ msgstr "/Öppna port endast för denna _värd" +- + #~ msgid "/Block and _Stop Logging Port" + #~ msgstr "/Blockera och _sluta logga denna port" +- + #~ msgid "/New rule" + #~ msgstr "/Ny regel" +- + #~ msgid "/Edit rule" + #~ msgstr "/Redigera regel" +- + #~ msgid "Wizard" + #~ msgstr "Guide" +- + #~ msgid "Stop" + #~ msgstr "Stoppa" +- + #~ msgid "Add trust host rule" + #~ msgstr "Lägg till regel för pålitlig värd" +- + #~ msgid "Add block host rule" + #~ msgstr "Lägg till regel för blockering av värd" +- + #~ msgid "Add forwarding rule" + #~ msgstr "Lägg till regel för vidarebefordran" +- + #~ msgid "Add stealth port rule" + #~ msgstr "Lägg till regel för osynliggjord port" +- + #~ msgid "Add block port rule" + #~ msgstr "Lägg till regel för blockering av port" +- + #~ msgid "" + #~ "The general program settings let you configure the overall behavior\n" + #~ "of the program.\n" + #~ msgstr "" + #~ "De allmänna programinställningarna låter dig konfigurera programmets\n" + #~ "övergripande beteende.\n" +- + #~ msgid "Check this and the firewall will be started when the program loads." + #~ msgstr "" + #~ "Om du kryssar för detta kommer brandväggen att startas när programmet " + #~ "startar." +- + #~ msgid "Stop firewall on program exit" + #~ msgstr "Stoppa brandväggen vid programslut" +- + #~ msgid "" + #~ "Check this and the firewall will be stopped when you exit the program." + #~ msgstr "" + #~ "Om du kryssar för detta kommer brandväggen att stoppas när du avslutar " + #~ "programmet." +- + #~ msgid "Autoresolve IP numbers to hostnames for hits" + #~ msgstr "Slå upp IP-nummer till värdnamn för träffar automatiskt" +- + #~ msgid "" + #~ "Check this and instead of the IP number you will see a hostname in the " + #~ "Hits view. This option uses some network bandwidth." + #~ msgstr "" + #~ "Kryssa för detta så kommer du att istället för IP-numret se ett värdnamn " + #~ "i träffvyn. Detta alternativ använder en del nätverksbandbredd." +- + #~ msgid "" + #~ "When closing the program window in tray mode the program is hid instead " + #~ "of exited and can be restored by clicking the Firestarter system tray " +@@ -2123,38 +1963,32 @@ + #~ "Då programfönstret stängs i lådläge döljs programmet istället för att " + #~ "avslutas och kan återställas genom att klicka på Firestarters ikon i " + #~ "systemlådan." +- + #~ msgid "" + #~ "The filtering settings let you weed out excessive information\n" + #~ "from the Hits view.\n" + #~ msgstr "" + #~ "Filtreringsinställningarna låter dig sortera ut överflödig\n" + #~ "information från träffvyn.\n" +- + #~ msgid "" + #~ "Check this and the Hits view will not show identical hits that follow " + #~ "each other." + #~ msgstr "" + #~ "Om du kryssar för detta kommer träffvyn inte att visa identiska på " + #~ "varandra efterföljande träffar." +- + #~ msgid "" + #~ "Check this and the hits list will not show hits that have a destination " + #~ "field other than your IP." + #~ msgstr "" + #~ "Om du kryssar för detta kommer träfflistan inte att visa träffar som har " + #~ "ett destinationsfält med ett annat IP än ditt." +- + #~ msgid "" + #~ "The advanced settings let the experienced user fine tune\n" + #~ "the program operation.\n" + #~ msgstr "" + #~ "De avancerade inställningarna låter den erfarne användaren\n" + #~ "finjustera programmets funktion.\n" +- + #~ msgid "Enable Experimental Options" + #~ msgstr "Aktivera experimentella alternativ" +- + #~ msgid "" + #~ "If you enable this, Firestarter can use some experimental patches for " + #~ "filtering. Do not enable this option until you have read the manual for " +@@ -2163,101 +1997,70 @@ + #~ "Om du aktiverar detta kan Firestarter använda en del experimentella fixar " + #~ "för filtrering. Aktivera inte detta alternativ innan du har läst igenom " + #~ "kraven i manualen." +- + #~ msgid "Try to detect the location of system binaries" + #~ msgstr "Försök att hitta platsen för systembinärer" +- + #~ msgid "" + #~ "Check this and Firestarter will search for the location of some needed " + #~ "binaries. Do not check unless you're having problems." + #~ msgstr "" + #~ "Om du kryssar för detta kommer Firestarter att söka efter platsen för " + #~ "vissa binärfiler som behövs. Kryssa inte för om du inte har problem." +- + #~ msgid "Deny" + #~ msgstr "Neka" +- + #~ msgid "Silently ignore the rejected packets." + #~ msgstr "Ignorera tyst de avvisade paketen." +- + #~ msgid "Reject" + #~ msgstr "Avvisa" +- + #~ msgid "Reply with a notice of rejection to the sender." + #~ msgstr "Svara med ett avvisningsmeddelande till avsändaren." +- + #~ msgid "General" + #~ msgstr "Allmänt" +- + #~ msgid "Connection Sharing" + #~ msgstr "Anslutningsdelning" +- + #~ msgid "Type of Service" + #~ msgstr "Typ av tjänst" +- + #~ msgid "%s (%s) is open to %s" + #~ msgstr "%s (%s) är öppen till %s" +- + #~ msgid "From port %s to %s, port %s" + #~ msgstr "Från port %s till %s, port %s" +- + #~ msgid "Trusted Hosts" + #~ msgstr "Pålitliga värdar" +- + #~ msgid "Forwarded Ports" + #~ msgstr "Vidarebefordrade portar" +- + #~ msgid "Open Ports" + #~ msgstr "Öppna portar" +- + #~ msgid "Stealthed Ports" + #~ msgstr "Osynliggjorda portar" +- + #~ msgid "Blocked Ports" + #~ msgstr "Blockerade portar" +- + #~ msgid "Rule" + #~ msgstr "Regel" +- + #~ msgid "Please specify a valid hostname or IP address." + #~ msgstr "Ange ett giltigt värdnamn eller IP-adress." +- + #~ msgid "Please specify a valid port number." + #~ msgstr "Ange ett giltigt portnummer." +- + #~ msgid "Please specify a valid internal hostname or IP address." + #~ msgstr "Ange ett giltigt internt värdnamn eller IP-adress." +- + #~ msgid "Please specify a valid port number for the internal host." + #~ msgstr "Ange ett giltigt portnummer för den interna värden." +- + #~ msgid "Trust Host" + #~ msgstr "Lita på värd" +- + #~ msgid "Block Host" + #~ msgstr "Blockera värd" +- + #~ msgid "Forward To" + #~ msgstr "Vidarebefordra till" +- + #~ msgid "Port:" + #~ msgstr "Port:" +- + #~ msgid "Open Port" + #~ msgstr "Öppna port" +- + #~ msgid "Stealth Port" + #~ msgstr "Osynliggjord port" +- + #~ msgid "For Machine" + #~ msgstr "För maskin" +- + #~ msgid "Block Port" + #~ msgstr "Blockera port" +- + #~ msgid "Select file to save log to" + #~ msgstr "Välj denna fil att spara till" +- + #~ msgid "" + #~ "No DHCP client configuration found\n" + #~ "\n" +@@ -2270,21 +2073,18 @@ + #~ "Brandväggen kommer inte att läsas in automatiskt vid förnyelse av lån. " + #~ "Försäkra dig om att den externa enheten är korrekt konfigurerad eller " + #~ "inaktivera DHCP-alternativet om du använder statiska inställningar.\n" +- + #~ msgid "" + #~ "No realtime hit information will be available. Please make sure the " + #~ "syslog daemon is running." + #~ msgstr "" + #~ "Ingen träffinformation kommer att ges i realtid. Försäkra dig om att " + #~ "syslogdemonen körs." +- + #~ msgid "" + #~ "Select your network device from the dropdown list. Go with the default if " + #~ "unsure." + #~ msgstr "" + #~ "Välj din nätverksenhet från rullgardinsmenyn. Använd standardvärdet om du " + #~ "är osäker." +- + #~ msgid "" + #~ "Network Address Translation (NAT) is a technique that allows all the " + #~ "machines\n" +@@ -2293,38 +2093,29 @@ + #~ "Översättning av nätverksadresser (NAT) är en teknik som låter alla\n" + #~ "maskiner på ditt nätverk dela på en ensam IP-adress och\n" + #~ "Internetanslutning." +- + #~ msgid "Disable Network Address Translation" + #~ msgstr "Inaktivera översättning av nätverksadresser" +- + #~ msgid "Enable Network Address Translation" + #~ msgstr "Aktivera översättning av nätverksadresser" +- + #~ msgid "" + #~ "This is the device that connects to your LAN. Go with the default if " + #~ "unsure." + #~ msgstr "" + #~ "Detta är den enhet som ansluter till ditt LAN. Använd standardvärdet om " + #~ "du är osäker." +- + #~ msgid "Autodetect internal network IP range" + #~ msgstr "Autodetektera det interna IP-intervallet" +- + #~ msgid "Select this and the IP range of your LAN is autodetected." + #~ msgstr "" + #~ "Välj detta för att autodetektera IP-intervallet i ditt lokala nätverk." +- + #~ msgid "Specify internal network IP range manually (advanced users only)" + #~ msgstr "" + #~ "Ange IP-intervallet för det interna nätverket manuellt (endast för " + #~ "avancerade användare)" +- + #~ msgid "Select this only if the automatic detection fails." + #~ msgstr "Välj detta endast om den automatiska detekteringen misslyckas." +- + #~ msgid "Enter the internal network address range:" + #~ msgstr "Ange adressintervallet för det interna nätverket:" +- + #~ msgid "" + #~ "Tip: The network range is given in the form of address/mask. " + #~ "192.168.0.0/24 is the\n" +@@ -2333,7 +2124,6 @@ + #~ "Tips: Nätverksintervallet är angivet på formen adress/mask.\n" + #~ "192.168.0.0/24 är det vanligaste IP-intervallet som är reserverat för\n" + #~ "interna nätverk." +- + #~ msgid "" + #~ "If you run server software on your machine and want to give public " + #~ "access\n" +@@ -2343,7 +2133,6 @@ + #~ "Om du kör serverprogramvara på din maskin och vill ge allmän åtkomst " + #~ "till\n" + #~ "tjänsterna du erbjuder kan du konfigurera dem här.\n" +- + #~ msgid "" + #~ "Tip: Services can easily be configured later from the main interface, in " + #~ "the Rules view.\n" +@@ -2352,13 +2141,10 @@ + #~ "Tips: Tjänster kan enkelt konfigureras senare från huvudgränssnittet i " + #~ "regelvyn.\n" + #~ "Inställningarna i regelvyn åsidosätter eventuella val i konflikt här." +- + #~ msgid "Disable public access to all services" + #~ msgstr "Inaktivera allmän åtkomst till alla tjänster" +- + #~ msgid "Enable public access to the following services:" + #~ msgstr "Aktivera allmän åtkomst till följande tjänster:" +- + #~ msgid "" + #~ "ICMP packet filtering can be useful to prevent some common\n" + #~ "Denial of Service (DoS) attacks on your network." +@@ -2366,32 +2152,24 @@ + #~ "ICMP-paketfiltrering kan vara användbart för att förhindra\n" + #~ "en del vanliga tjänstevägransattacker (DoS-attacker) mot ditt\n" + #~ "nätverk." +- + #~ msgid "Enable ICMP filtering related to the following packets:" + #~ msgstr "Aktivera ICMP-filtrering som är relaterad till följande paket:" +- + #~ msgid "Echo" + #~ msgstr "Eko" +- + #~ msgid "Disable ToS filtering" + #~ msgstr "Inaktivera ToS-filtrering" +- + #~ msgid "Enable ToS filtering related to the following packets:" + #~ msgstr "Aktivera ToS-filtrering som är relaterad till följande paket:" +- + #~ msgid "Client Applications" + #~ msgstr "Klientprogram" +- + #~ msgid "" + #~ "Check this option to enable Type of Service flags for common client " + #~ "applications, such as WWW, FTP, SSH & E-Mail." + #~ msgstr "" + #~ "Kryssa för detta för att använda tjänstetypsflaggor för vanliga " + #~ "klientprogram som exempelvis www, ssh och e-post." +- + #~ msgid "Server Applications" + #~ msgstr "Serverprogram" +- + #~ msgid "" + #~ "Check this option to enable Type of Service flags for common server " + #~ "applications, such as SQUID, FTPd, SSHd, SMTP & POP Daemons." +@@ -2399,7 +2177,6 @@ + #~ "Kryssa för detta alternativ för att använda tjänstetypsflaggor för " + #~ "vanliga serverprogram som exempelvis SQUID-, FTPd-, SSHd-, SMTP- och POP-" + #~ "demoner." +- + #~ msgid "" + #~ "Selecting this option will automatically configure Type of Service for " + #~ "`Throughput' for both X and SSHd. You should select this ONLY if you need " +@@ -2408,82 +2185,60 @@ + #~ "Att välja detta alternativ kommer att automatiskt konfigurera tjänstetyp " + #~ "för \"Genomströmning\" för både X och SSHd. Du bör välja detta ENDAST om " + #~ "du behöver köra X över din länk" +- + #~ msgid "" + #~ "Selecting this option will configure Type of Service flags for Maximum " + #~ "Throughput for the options you have selected." + #~ msgstr "" + #~ "Att välja detta alternativ kommer att konfigurera tjänstetypsflaggor för " + #~ "maximal genomströmning för de alternativ du har valt." +- + #~ msgid "" + #~ "Selecting this option will configure Type of Service flags for Maximum " + #~ "Reliability for the options you have selected." + #~ msgstr "" + #~ "Att välja detta alternativ kommer att konfigurera tjänstetypsflaggor för " + #~ "maximal tillförlitlighet för de alternativ som du har valt." +- + #~ msgid "Delay" + #~ msgstr "Fördröj" +- + #~ msgid "" + #~ "Selecting this option will configure Type of Service flags for Minimum " + #~ "Delay for the options you have selected." + #~ msgstr "" + #~ "Att välja detta alternativ kommer att konfigurera tjänstetypsflaggor för " + #~ "minimal fördröjning för de alternativ som du har valt." +- + #~ msgid "Network services setup" + #~ msgstr "Konfiguration av nätverkstjänster" +- + #~ msgid "ICMP filtering setup" + #~ msgstr "Konfiguration av ICMP-filtrering" +- + #~ msgid "_Hits" + #~ msgstr "_Träffar" +- + #~ msgid "Enable the configuration of ToS" + #~ msgstr "Aktivera konfigurationen av ToS" +- + #~ msgid "Show the ToS column in the Hit View" + #~ msgstr "Visa ToS-kolumnen i träffvyn" +- + #~ msgid "Stop the firewall when the program exits" + #~ msgstr "Stoppa brandväggen när programmet avslutas" +- + #~ msgid "Stop the firewall when the program exits." + #~ msgstr "Stoppa brandväggen när programmet avslutas." +- + #~ msgid "Firewall started" + #~ msgstr "Brandväggen startad" +- + #~ msgid "_View" + #~ msgstr "_Visa" +- + #~ msgid "Startup without panel applet" + #~ msgstr "Starta upp utan panelprogram" +- + #~ msgid "Halt all network traffic" + #~ msgstr "Stanna all nätverkstrafik" +- + #~ msgid "No, I do not run any public network services on my machine" + #~ msgstr "Nej, jag kör inga öppna nätverkstjänster på min maskin" +- + #~ msgid "Yes, I run the following services on my machine:" + #~ msgstr "Ja, jag kör följande tjänster på min maskin:" +- + #~ msgid "General options" + #~ msgstr "Allmänna alternativ" +- + #~ msgid "Always lookup hostname on hits" + #~ msgstr "Slå alltid upp värdnamn vid träffar" +- + #~ msgid "Hit filtering options" + #~ msgstr "Alternativ för filtrering av träffar" +- + #~ msgid "Wizard options" + #~ msgstr "Guidealternativ" +- + #~ msgid "" + #~ "If you enable this, Firestarter can use some experimental patches for " + #~ "filtering.Do not enable this option until you have read the manual for " +@@ -2492,44 +2247,32 @@ + #~ "Om du aktiverar detta kan Firestarter använda en del experimentella fixar " + #~ "för filtrering. Aktivera inte detta alternativ innan du har läst igenom " + #~ "kraven i manualen" +- + #~ msgid "Checking this box will simply ignore the unauthorized packets." + #~ msgstr "" + #~ "Att kryssa i denna ruta kommer att göra att inte auktoriserade paket helt " + #~ "enkelt ignoreras." +- + #~ msgid "Checking this box will reject the unauthorized packets" + #~ msgstr "" + #~ "Att kryssa i denna ruta kommer att göra att inte auktoriserade paket " + #~ "avvisas" +- + #~ msgid "You must rerun the wizard for the changes to take effect" + #~ msgstr "Du måste köra guiden igen för att ändringarna ska gälla" +- + #~ msgid "_Clear firewall hit list" + #~ msgstr "_Töm träfflistan" +- + #~ msgid "R_eload entire firewall hit list" + #~ msgstr "_Ladda om hela träfflistan" +- + #~ msgid "_Hit list" + #~ msgstr "_Träfflista" +- + #~ msgid "Reload entire firewall hit list" + #~ msgstr "Ladda om hela träfflistan" +- + #~ msgid "Restart firewall" + #~ msgstr "Starta om brandväggsskriptet" +- + #~ msgid "You must be root to manipulate the firewall.\n" + #~ msgstr "Du måste vara root för att kunna ändra i brandväggen.\n" +- + #~ msgid "You must be root to manipulate the firewall." + #~ msgstr "Du måste vara root för att kunna ändra i brandväggen." +- + #~ msgid "Old version detected" + #~ msgstr "Gammal version upptäcktes" +- + #~ msgid "" + #~ "\n" + #~ "A firewall created by an older version of\n" +@@ -2543,7 +2286,6 @@ + #~ "\n" + #~ "Är det OK att ta bort den gamla brandväggen\n" + #~ "(rekommenderas)?\n" +- + #~ msgid "" + #~ "Log file not found or access denied.\n" + #~ "Firewall log monitoring disabled.\n" +@@ -2554,26 +2296,20 @@ + #~ "Brandväggsloggövervakningen inaktiverad.\n" + #~ "\n" + #~ "Du kan ändra sökvägen till loggfilen i inställningarna." +- + #~ msgid "" + #~ "Specify a range as address/mask\n" + #~ "or by CIDR notation" + #~ msgstr "" + #~ "Ange ett intervall som adress/mask\n" + #~ "eller med CIDR-notation" +- + #~ msgid "Port number" + #~ msgstr "Portnummer" +- + #~ msgid "Specify a port range as port:port\n" + #~ msgstr "Ange ett portintervall som port:port\n" +- + #~ msgid "Forward from port" + #~ msgstr "Vidarebefordra från port" +- + #~ msgid "Internal machine IP or hostname" + #~ msgstr "IP eller värdnamn för intern maskin" +- + #~ msgid "" + #~ "If you use a modem the device name is likely to be ppp0. If you " + #~ "have a\n" +@@ -2581,7 +2317,6 @@ + #~ msgstr "" + #~ "Om du ansluter med modem är ditt enhetsnamn antagligen ppp0. Om\n" + #~ "du har ett kabelmodem eller en DSL-anslutning väljer du eth0." +- + #~ msgid "" + #~ "The network range is given in the form of address/mask. " + #~ "192.168.0.0/24 is the most\n" +@@ -2590,38 +2325,28 @@ + #~ "Nätverksintervallet är angivet på formen adress/mask.\n" + #~ "192.168.0.0/24 är det vanligaste IP-intervallet som är reserverat för\n" + #~ "interna nätverk." +- + #~ msgid "" + #~ "Specify a range as address/mask\n" + #~ "or by CIDR notation" + #~ msgstr "" + #~ "Ange ett intervall som adress/mask\n" + #~ "eller med CIDR-notation" +- + #~ msgid "Specify a port range as port:port\n" + #~ msgstr "Ange ett portintervall som port:port\n" +- + #~ msgid "This is the port on the firewall\n" + #~ msgstr "Detta är porten på brandväggen\n" +- + #~ msgid "Internal machine IP or hostname:" + #~ msgstr "IP eller värdnamn för intern maskin:" +- + #~ msgid "Internal machine port:" + #~ msgstr "Port för intern maskin:" +- + #~ msgid "Open service to machine" + #~ msgstr "Öppna tjänsten åt datorn" +- + #~ msgid "Open service to anyone" + #~ msgstr "Öppna tjänsten åt alla" +- + #~ msgid "Dynamic rules" + #~ msgstr "Dynamiska regler" +- + #~ msgid "Choose your skill level" + #~ msgstr "Välj din erfarenhetsnivå" +- + #~ msgid "" + #~ "Please choose the skill level best suited to you.\n" + #~ "\n" +@@ -2635,16 +2360,12 @@ + #~ "Enkel rekommenderas för de flesta arbetsstationsanvändare med en ensam\n" + #~ "dator. Avancerad ger dig fler alternativ och är avsett för avancerade\n" + #~ "användare med maskiner som fungerar som gateway." +- + #~ msgid "Simple firewall setup" + #~ msgstr "Enkel brandväggskonfiguration" +- + #~ msgid "Advanced firewall setup" + #~ msgstr "Avancerad brandväggskonfiguration" +- + #~ msgid "IP Masquerade Configuration" + #~ msgstr "IP-maskeradskonfiguration" +- + #~ msgid "" + #~ "Do you use IP Masquerading on your LAN, allowing all the machines on your " + #~ "network\n" +@@ -2653,19 +2374,14 @@ + #~ "Använder du IP-maskerad på ditt lokala nätverk, och låter på det sättet " + #~ "alla maskiner\n" + #~ "på ditt nätverk kommunicera med Internet med en enda IP-adress?" +- + #~ msgid "Disable masquerading" + #~ msgstr "Använd inte maskerad" +- + #~ msgid "Port Forwarding" + #~ msgstr "Portvidarebefordran" +- + #~ msgid "Firestarter Firewall Wizard" + #~ msgstr "Firestarter-brandväggsguiden" +- + #~ msgid "Exit program when window is closed (otherwise hide)" + #~ msgstr "Avsluta programmet när fönstret stängs (göm annars)" +- + #~ msgid "" + #~ "By default when you close the program window the program is merely " + #~ "hidden, you can then make it visible again by clicking on the status " +@@ -2673,102 +2389,73 @@ + #~ msgstr "" + #~ "Som standard göms bara fönstret när du stänger programfönstret. Du kan " + #~ "göra det synligt igen genom att klicka på statusknappen." +- + #~ msgid "Start hidden" + #~ msgstr "Starta gömt" +- + #~ msgid "" + #~ "Check this and Firestarter will start hidden. Click on the status button " + #~ "to unhide. Disabled by default." + #~ msgstr "" + #~ "Om du kryssar för detta kommer brandväggen att startas gömd. Klicka på " + #~ "statusknappen för att visa programmet. Inaktiverat som standard." +- + #~ msgid "Block these ports explicitly" + #~ msgstr "Blockera dessa portar explicit" +- + #~ msgid "Add" + #~ msgstr "Lägg till" +- + #~ msgid "Show every page in wizard" + #~ msgstr "Visa alla sidor i guiden" +- + #~ msgid "Check this and every wizard page will be available in the wizard" + #~ msgstr "" + #~ "Om du kryssar för detta kommer alla sidor att vara tillgängliga i guiden" +- + #~ msgid "Blocking" + #~ msgstr "Blockering" +- + #~ msgid "Deny all connections from machine" + #~ msgstr "Neka alla anslutningar från maskinen" +- + #~ msgid "Remove all rules in this group" + #~ msgstr "Ta bort alla regler i denna grupp" +- + #~ msgid "Remove all rules in all groups" + #~ msgstr "Ta bort alla regler i alla grupper" +- + #~ msgid "Enter IP range or hostname to deny all connections from:" + #~ msgstr "" + #~ "Ange IP-intervall eller värdnamn som alla anslutningar ska nekas från:" +- + #~ msgid "Enter IP range or hostname to allow all connections from:" + #~ msgstr "" + #~ "Ange IP-intervall eller värdnamn som alla anslutningar ska tillåtas från:" +- + #~ msgid "Enter the port number of the service to open:" + #~ msgstr "Ange portnumret till tjänsten som ska öppnas:" +- + #~ msgid "Enter IP range or hostname to open service to:" + #~ msgstr "Ange IP-intervall eller värdnamn som tjänsten ska öppnas till:" +- + #~ msgid "Could not allocate memory, exiting...\n" + #~ msgstr "Kunde inte allokera minne, avslutar...\n" +- + #~ msgid "" + #~ "The ipmasqadm program was not found on your system.\n" + #~ "On Linux 2.2 this program is necessary for portfwarding.\n" + #~ msgstr "" + #~ "Programmet ipmasqadm kund einte hittas på ditt system.\n" + #~ "På Linux 2.2-system behövs detta program för portvidarebefordran.\n" +- + #~ msgid "Download ipmasqadm now" + #~ msgstr "Hämta ipmasqadm nu" +- + #~ msgid "LAN port:" + #~ msgstr "LAN-port:" +- + #~ msgid "LAN machine address:" + #~ msgstr "LAN-maskinadress:" +- + #~ msgid "Connection type (TCP / UDP):" + #~ msgstr "Anslutningstyp (TCP / UDP):" +- + #~ msgid " to port " + #~ msgstr " till port " +- + #~ msgid " via" + #~ msgstr " via" +- + #~ msgid "Configure Port Forwarding" + #~ msgstr "Konfigurera portvidarebefordran" +- + #~ msgid "Add entry" + #~ msgstr "LÄgg till post" +- + #~ msgid "Remove entry" + #~ msgstr "Ta bort post" +- + #~ msgid "Host not found." + #~ msgstr "Värden kunde inte hittas." +- + #~ msgid "Non recovery error in the DNS server." + #~ msgstr "Icke återhämtningsbart fel i DNS-servern." +- + #~ msgid "There was a problem with the DNS server. Please try again." + #~ msgstr "Det uppstod ett problem med DNS-servern. Försök igen." +- + #~ msgid "" + #~ "The external and internal network interfaces\n" + #~ "can't be the same. Please change one of them,\n" +@@ -2777,75 +2464,58 @@ + #~ "Det externa och det interna nätverksgränssnittet\n" + #~ "kan inte vara samma. Var vänlig och ändra en av\n" + #~ "dem, eller inaktivera IP-maskerad." +- + #~ msgid "Play current sound file" + #~ msgstr "Spela aktuell ljudfil" +- + #~ msgid "Sound options" + #~ msgstr "Ljudalternativ" +- + #~ msgid "Check this if you want to hear sounds on certain events" + #~ msgstr "Kryssa för detta om du vill höra ljud vid vissa händelser" +- + #~ msgid "File to play on firewall hit:" + #~ msgstr "Fil som ska spelas vid brandväggsträff:" +- + #~ msgid "" + #~ "Enter the path to the sound file that should be played when a firewall " + #~ "hit occurs." + #~ msgstr "" + #~ "Ange sökvägen till den ljudfil som ska spelas då en brandväggsträff " + #~ "förekommer." +- + #~ msgid "File to play on firewall stop:" + #~ msgstr "Fil som ska spelas vid stopp" +- + #~ msgid "" + #~ "Enter the path to the sound file that should be played when the firewall " + #~ "is stopped." + #~ msgstr "" + #~ "Ange sökvägen till den ljudfil som ska spelas då brandväggen stoppas." +- + #~ msgid "File to play on firewall restart:" + #~ msgstr "Fil som ska spelas då brandväggen startas om:" +- + #~ msgid "" + #~ "Enter the path to the sound file that should be played when the firewall " + #~ "is restarted." + #~ msgstr "" + #~ "Ange sökvägen till den ljudfil som ska spelas då brandväggen startas om." +- + #~ msgid "Never log these ports" + #~ msgstr "Logga aldrig dessa portar" +- + #~ msgid "Misc. options" + #~ msgstr "Diverse alternativ" +- + #~ msgid "Syslog file:" + #~ msgstr "Syslog-fil:" +- + #~ msgid "" + #~ "Enter the path to the file the syslog daemon logs to. This is almost " + #~ "always /var/log/messages." + #~ msgstr "" + #~ "Ange sökvägen till den fil som syslog-demonen loggar till. Detta brukar " + #~ "nästan alltid vara /var/log/messages." +- + #~ msgid "Filter Outbound Packets" + #~ msgstr "Filtrera utgående paket" +- + #~ msgid "" + #~ "Check this and Firestarter will also filter Outbound packets. Do not " + #~ "check unless you are sure you need it." + #~ msgstr "" + #~ "Om du kryssar för detta kommer Firestarter också att filtrera utgående " + #~ "paket. Kryssa inte för detta om du inte är säker på att du behöver det." +- + #~ msgid "Logging" + #~ msgstr "Loggning" +- + #~ msgid "Select the file to play a sound" + #~ msgstr "Välj filen för att spela ett ljud" +- + #~ msgid "Browse" + #~ msgstr "Bläddra" ++ --- firestarter-1.0.3.orig/debian/patches/02_restart_dnsmasq.dpatch +++ firestarter-1.0.3/debian/patches/02_restart_dnsmasq.dpatch @@ -0,0 +1,19 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02_restart_dnsmasq.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad firestarter-1.0.3~/src/scriptwriter.c firestarter-1.0.3/src/scriptwriter.c +--- firestarter-1.0.3~/src/scriptwriter.c 2007-08-05 10:06:35.000000000 +0100 ++++ firestarter-1.0.3/src/scriptwriter.c 2007-08-05 10:07:02.000000000 +0100 +@@ -183,6 +183,8 @@ + " /etc/init.d/dhcp3-server restart > /dev/null\n" + " elif [ -e /etc/init.d/dhcpd ]; then\n" + " /etc/init.d/dhcpd restart > /dev/null\n" ++ " elif [ -e /etc/init.d/dnsmasq ]; then\n" ++ " /etc/init.d/dnsmasq restart > /dev/null\n" + " else\n" + " /usr/sbin/dhcpd 2> /dev/null\n" + " fi\n\n" --- firestarter-1.0.3.orig/debian/patches/02_restart_dhcp3-server.dpatch +++ firestarter-1.0.3/debian/patches/02_restart_dhcp3-server.dpatch @@ -0,0 +1,23 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02_restart_dhcp3-server.dpatch by Christian Bjälevik +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad firestarter-1.0.3~/src/scriptwriter.c firestarter-1.0.3/src/scriptwriter.c +--- firestarter-1.0.3~/src/scriptwriter.c 2005-01-29 13:32:08.000000000 +0100 ++++ firestarter-1.0.3/src/scriptwriter.c 2007-01-05 15:53:49.042492616 +0100 +@@ -179,8 +179,10 @@ + " fi\n" + " fi\n\n" + +- " if [ -e /etc/init.d/dhcpd ]; then\n" +- " /etc/init.d/dhcpd restart > /dev/null\n" ++ " if [ -e /etc/init.d/dhcp3-server ]; then\n" ++ " /etc/init.d/dhcp3-server restart > /dev/null\n" ++ " elif [ -e /etc/init.d/dhcpd ]; then\n" ++ " /etc/init.d/dhcpd restart > /dev/null\n" + " else\n" + " /usr/sbin/dhcpd 2> /dev/null\n" + " fi\n\n" --- firestarter-1.0.3.orig/debian/patches/18_fix_memleak.dpatch +++ firestarter-1.0.3/debian/patches/18_fix_memleak.dpatch @@ -0,0 +1,61 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 18_fix_memleak.dpatch by RobNeild +## DP: Fix memory leaks with g_slice memory allocator. + +@DPATCH@ +diff -Naur firestarter-1.0.3.orig/src/preferences.c firestarter-1.0.3/src/preferences.c +--- firestarter-1.0.3.orig/src/preferences.c 2005-01-29 12:32:08.000000000 +0000 ++++ firestarter-1.0.3/src/preferences.c 2008-01-22 18:15:14.000000000 +0000 +@@ -273,7 +273,7 @@ + 1, _("Advanced Options"), + -1); + gtk_tree_iter_free (top_section); +- gtk_tree_iter_free (iter); ++ g_free (iter); + + return GTK_TREE_MODEL (store); + } +diff -Naur firestarter-1.0.3.orig/src/statusview.c firestarter-1.0.3/src/statusview.c +--- firestarter-1.0.3.orig/src/statusview.c 2005-01-29 12:32:08.000000000 +0000 ++++ firestarter-1.0.3/src/statusview.c 2008-01-22 18:15:32.000000000 +0000 +@@ -773,7 +773,7 @@ + { + Connection_entry *entry = (Connection_entry *)data; + +- gtk_tree_iter_free (entry->ref); ++ g_free (entry->ref); + g_free (data); + } + +diff -Naur firestarter-1 (copy).0.3/src/policyview.c firestarter-1.0.3/src/policyview.c +--- firestarter-1 (copy).0.3/src/policyview.c 2005-01-29 12:32:08.000000000 +0000 ++++ firestarter-1.0.3/src/policyview.c 2008-04-09 23:35:32.000000000 +0100 +@@ -146,7 +146,7 @@ + + g_strfreev (tokens); + if (view != NULL) +- gtk_tree_iter_free (iter); ++ g_free (iter); + return TRUE; + } + +@@ -218,7 +218,9 @@ + gtk_entry_set_text (GTK_ENTRY (element), ""); + } + +- g_object_steal_data (G_OBJECT (dialog), "editing"); ++ GtkTreeIter *iter = g_object_steal_data (G_OBJECT (dialog), "editing"); ++ if (iter) ++ g_free(iter); + } + + static gboolean +@@ -428,7 +430,7 @@ + gtk_list_store_remove (GTK_LIST_STORE (model), iter); /* Remove from the view */ + remove_line_from_file (rule_file, (int)position); + +- gtk_tree_iter_free (iter); ++ g_free (iter); + } + + append_to_file (rule_file, data, TRUE); --- firestarter-1.0.3.orig/debian/patches/03_xpm_icon.dpatch +++ firestarter-1.0.3/debian/patches/03_xpm_icon.dpatch @@ -0,0 +1,324 @@ +#!/bin/sh -e +## 03_xpm_icon.dpatch by Rene Engelhard +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: use xpm and 32x32 to conform with the menu policy + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +@DPATCH@ +diff -urNad /home/rene/firestarter-0.9.2/pixmaps/firestarter.xpm firestarter-0.9.2/pixmaps/firestarter.xpm +--- /home/rene/firestarter-0.9.2/pixmaps/firestarter.xpm 1970-01-01 01:00:00.000000000 +0100 ++++ firestarter-0.9.2/pixmaps/firestarter.xpm 2003-06-12 23:53:50.000000000 +0200 +@@ -0,0 +1,295 @@ ++/* XPM */ ++static char *firestarter[] = { ++/* columns rows colors chars-per-pixel */ ++"32 32 257 2", ++" c #005B005C003D", ++". c #071D098504B7", ++"X c #07FD08550843", ++"o c #0CB605750537", ++"O c #0957079C0811", ++"+ c #0AEA0BFE061B", ++"@ c #0B8E0C5709EA", ++"# c #0BD113110532", ++"$ c #0EAA11C60A3B", ++"% c #154B0A4F0962", ++"& c #137014030BDE", ++"* c #166519510BFD", ++"= c #1A561CD80F10", ++"- c #11321AEB0762", ++"; c #12C1127411CD", ++": c #1B751D111464", ++"> c #1BE01ABE1802", ++", c #15CC25D2091F", ++"< c #1BAA229D0CBC", ++"1 c #1BD52BCE0CB3", ++"2 c #1D23227A121E", ++"3 c #1DCF32760BEF", ++"4 c #28690C2E0BC3", ++"5 c #349E0F340F12", ++"6 c #229F2608138C", ++"7 c #24E72B7F155B", ++"8 c #282B27521B7C", ++"9 c #25E03CEA0F7A", ++"0 c #224732DF0F61", ++"q c #2C0634291A1D", ++"w c #2A3E3DF311F2", ++"e c #2E8B3BE61D51", ++"r c #260C34831051", ++"t c #37842AE81630", ++"y c #331438B01AC2", ++"u c #2C192BDB205A", ++"i c #2DDC332022ED", ++"p c #311D2D0125F4", ++"a c #327E36A123C5", ++"s c #36EC3D9B253E", ++"d c #394D3A7B2A8A", ++"f c #391638133740", ++"g c #3B063D073193", ++"h c #264942520F97", ++"j c #2F5548A013B8", ++"k c #397C4CCB1D12", ++"l c #348F478D184F", ++"z c #382154D1179C", ++"x c #3ADC529A1C0A", ++"c c #3CA24BAC2388", ++"v c #3A8B43E126EA", ++"b c #3E1451B02390", ++"n c #3F6760C01C28", ++"m c #42570FDD0E5C", ++"M c #4C8210F20FD4", ++"N c #4D5B12C61309", ++"B c #5C6612EE11CA", ++"V c #52632C481DED", ++"C c #5E6B3DAE1D51", ++"Z c #45DE2F582F5C", ++"A c #47C83F862076", ++"S c #525F25822232", ++"D c #48853D293804", ++"F c #6F5B19480EEE", ++"G c #6F441D031087", ++"H c #6E9919241888", ++"J c #76D710B00F80", ++"K c #7D5B1E381BA5", ++"L c #747B1A171682", ++"P c #6CF325D11141", ++"I c #6EF039851CD6", ++"U c #771420621C63", ++"Y c #770A39371E2A", ++"T c #772639852123", ++"R c #43CD42A918FD", ++"E c #40F355D21AA8", ++"W c #42774EBA231A", ++"Q c #4950491631FC", ++"! c #476153C8268E", ++"~ c #46C353F12D74", ++"^ c #4D3850C925A1", ++"/ c #49E35C2D2817", ++"( c #4D8556A43245", ++") c #5E584C6926A0", ++"_ c #52AD42993DCB", ++"` c #57905C352C3C", ++"' c #52785D993668", ++"] c #51BD5FDE3B96", ++"[ c #5C4D57EA3567", ++"{ c #4A5B65671AF0", ++"} c #484368DE1D6C", ++"| c #545474FA1CCB", ++" . c #4C39676B2442", ++".. c #4AF6677525B5", ++"X. c #4D627D8320BE", ++"o. c #5C236E632C54", ++"O. c #56FA6FB72CF2", ++"+. c #592D6A0D3B43", ++"@. c #527074AB2346", ++"#. c #5436708D29F5", ++"$. c #54147B8E2453", ++"%. c #59D0767E2950", ++"&. c #5B707D81294D", ++"*. c #55F97C7E2EAB", ++"=. c #5ED37CF33409", ++"-. c #705F5A451E57", ++";. c #703942BC22B1", ++":. c #64CA5DBE2D90", ++">. c #633658053A9F", ++",. c #7DA95B6037B9", ++"<. c #78AB487824F9", ++"1. c #6FF363B3201B", ++"2. c #62FA67372B9D", ++"3. c #654D65B53904", ++"4. c #656C78352AB3", ++"5. c #65237BB42765", ++"6. c #60F3785C3146", ++"7. c #615D7CE93C31", ++"8. c #69707866313B", ++"9. c #6C70773B3D42", ++"0. c #6A387A9F3105", ++"q. c #7F957CA53AAF", ++"w. c #465745834186", ++"e. c #55844BBC4503", ++"r. c #5E3754D143FA", ++"t. c #56925A1B4572", ++"y. c #51EB57D85092", ++"u. c #5B735B0C590C", ++"i. c #5EA366AD4778", ++"p. c #5D936C844694", ++"a. c #581B722E49FF", ++"s. c #63C26C264499", ++"d. c #640875C14EFC", ++"f. c #6A7276B947C4", ++"g. c #6EE471D454F3", ++"h. c #7F656E714811", ++"j. c #7843692A49BF", ++"k. c #7DEE7DEE4D61", ++"l. c #7F287B2E5B5C", ++"z. c #64FE67D05477", ++"x. c #70BB6EF16D23", ++"c. c #8072766B6739", ++"v. c #74E778D86480", ++"b. c #4C3186301C7A", ++"n. c #517082481F07", ++"m. c #4FB383C9233A", ++"M. c #55068B1F2455", ++"N. c #5A7482A32677", ++"B. c #5E2E8A712BE0", ++"V. c #5A3F85642AAA", ++"C. c #6A7F85712B12", ++"Z. c #645A8183336E", ++"A. c #65D5897C353E", ++"S. c #65658B2D39AF", ++"D. c #69118C1835E2", ++"F. c #6BF182763A39", ++"G. c #615491162F4A", ++"H. c #679292C2373E", ++"J. c #6A288A7345EC", ++"K. c #6D67933E40B6", ++"L. c #731F895D4558", ++"P. c #806486BF52EE", ++"I. c #784C9122480E", ++"U. c #71B9913955DE", ++"Y. c #759C810A6412", ++"T. c #7E1A8E9B70BB", ++"R. c #878F0F000EBE", ++"E. c #876D0FF41017", ++"W. c #809118EA17A1", ++"Q. c #83FD1D4019D3", ++"!. c #8C761382134E", ++"~. c #89A618471863", ++"^. c #85A9159A1491", ++"/. c #98540E7B0DD3", ++"(. c #9CCC156E146A", ++"). c #92A0176E167C", ++"_. c #85B92C321978", ++"`. c #88E827A91E00", ++"'. c #99E422211A83", ++"]. c #822E34FF2146", ++"[. c #8B7F3F0E32EA", ++"{. c #97C4254123B6", ++"}. c #A7F80E9E0E82", ++"|. c #A7E811AC1193", ++" X c #ACF914EF1474", ++".X c #A7E5193417C8", ++"XX c #B7A60F6F0FE5", ++"oX c #B5511808161C", ++"OX c #A47E212D1B91", ++"+X c #B66C21861F13", ++"@X c #A7983A612401", ++"#X c #822045CE3306", ++"$X c #8F1B5318331F", ++"%X c #906B7D0E3E5A", ++"&X c #8A8F6892370C", ++"*X c #82A162215413", ++"=X c #823B76CF5A2F", ++"-X c #95B07D7E54A4", ++";X c #88AC7C9A6D51", ++":X c #866A85944A5D", ++">X c #9D7983AF5630", ++",X c #84E3851E6FF0", ++" > i.< . , . # 9 # YXYXYXYXYXYXYXYXYX", ++"YX & q . O u ' + , h # , 3 YXYXYXYXYXYXYXYXYX", ++"YX 7 : . 8 s 1 j # 1 , YXYXYXYXYXYXYXYXYX", ++"YX + 7 + + . c v 0 E # . k 1 YXYXYXYXYXYXYXYXYX", ++"YX $ 2 . & + 7 b 6 $ ; O c $.! ~ V.a YXYXYXYXYXYXYX", ++"YX @ 2 + = + . v ( Q 3.v.f.@.@.Z.S.d.2 = 6 @ YXYXYXYXYX", ++"YX ; 7 + = & i p.Q #.U.3.[ ` 8.%.=.+.! W c e : . YXYXYX", ++". + + 6 2 = * X t.f.f...[ yXsXtX p r.f.k . ", ++" 4 5 5 % ; f.D.:.4.Z.&.%.:XL.k . : a.f f ' 7 ", ++" % m J E.!.J S L.H.` ^ Z.V.m.B.D.x O ~ v.@ O i.' > ", ++" 5 R././.|..X`.:.I.*XD s.6.X.M.G.=.u + ..1Xy.t.f.s + ", ++"o N }.}.K K +X{.) 5.=XZ D >.#.m.M.B.7.i . . c J.U.p.y + ", ++"o B }.).H K OX`.].@X#XS *XiX3XS.M.M.5.o.( Q t . + 2 2 + ", ++"o N }.~.H L U U (.+X XQ.aXKXhX-XC.b.V.L.:.:.` $ ", ++"o 5 !.|.XXXX(.(.~.(. XK #XwXVXgX%X5.n.S.9.0. .@ ", ++" o 5 N F (. X.X).^.'.Y $X8XLXcX>X5.| | G.D...@ ", ++" 7 E A t I _..X`.P &XeXBXnXlX6X4.4.0.8.v YX", ++"< & < } &.j R ;.P _.`.G -.0XBXAXSXlX:Xq.:Xg.f YXYXYXYXYX", ++"+ * w .N.E ~ >X<.G P F 1.5XBXZXmXrXkXeXpXu.w. YXYXYXYXYX", ++" 9 N.N.{ ' fXk.I T ,.h.3XkXZXmXbXvX4Xx.u @ YXYXYXYXYX", ++" < $.$.@.E W y >.l.sXe.r.qXCXmXmXmX7X; YXYXYXYXYX", ++" + z X.$.$.{ j j x +.X 8 9XDXCXmXmXbXj.% YXYXYXYXYXYX", ++" # z .} { E { @.l 8 aXPXSXMXMXMXvX3Xd YXYXYXYXYX", ++" + r w w w w j k > e.hXIXKXAXmXMXAXSXjXp YXYXYXYXYX" ++}; --- firestarter-1.0.3.orig/debian/patches/01_use_gksu.dpatch +++ firestarter-1.0.3/debian/patches/01_use_gksu.dpatch @@ -0,0 +1,37 @@ +#! /bin/sh -e +## 01_use_gksu.dpatch by Rene Engelhard +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +if [ $# -lt 1 ]; then + echo "`basename $0`: script expects -patch|-unpatch as argument" >&2 + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}" + +case "$1" in + -patch) patch -p1 ${patch_opts} < $0;; + -unpatch) patch -R -p1 ${patch_opts} < $0;; + *) + echo "`basename $0`: script expects -patch|-unpatch as argument" >&2 + exit 1;; +esac + +exit 0 + +@DPATCH@ +diff -urNad firestarter-1.0.0/firestarter.desktop.in /tmp/dpep.BTyoqm/firestarter-1.0.0/firestarter.desktop.in +--- firestarter-1.0.0/firestarter.desktop.in 2004-11-25 07:56:28.000000000 +0100 ++++ /tmp/dpep.BTyoqm/firestarter-1.0.0/firestarter.desktop.in 2004-11-25 07:57:50.000000000 +0100 +@@ -2,7 +2,7 @@ + Encoding=UTF-8 + _Name=Firestarter + _Comment=Desktop Firewall Tool +-Exec=firestarter ++Exec=gksu /usr/sbin/firestarter + Icon=firestarter.png + Terminal=false + Type=Application --- firestarter-1.0.3.orig/debian/patches/05_remove_INSTALL_from_README.dpatch +++ firestarter-1.0.3/debian/patches/05_remove_INSTALL_from_README.dpatch @@ -0,0 +1,37 @@ +#!/bin/sh -e +## 05_remove_INSTALL_from_README.dpatch.dpatch by Rene Engelhard +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +if [ $# -ne 1 ]; then + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1 +fi + +[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts +patch_opts="${patch_opts:--f --no-backup-if-mismatch}" + +case "$1" in + -patch) patch $patch_opts -p1 < $0;; + -unpatch) patch $patch_opts -p1 -R < $0;; + *) + echo >&2 "`basename $0`: script expects -patch|-unpatch as argument" + exit 1;; +esac + +exit 0 + +@DPATCH@ +diff -urNad /home/rene/Debian/Pakete/firestarter/firestarter-0.9.2/README firestarter-0.9.2/README +--- /home/rene/Debian/Pakete/firestarter/firestarter-0.9.2/README 2003-06-08 11:04:09.000000000 +0200 ++++ firestarter-0.9.2/README 2003-06-14 17:58:05.000000000 +0200 +@@ -11,8 +11,6 @@ + for open ports, in vain. Firestarter takes full advantage of GNOME but + will work in most environments. + +-See the "INSTALL" file for installation instructions. +- + Major version history + ====== + 0.9.0 - GNOME 2 version